.CreateCatalog_wrapper__Bp73h{display:flex;flex-direction:column;gap:16px}.CreateCatalog_addCatalogTitle__B1azD{display:flex;align-items:center;justify-content:space-between;height:52px;padding:6px 8px 6px 24px;background:#fff;border-radius:12px}.CreateCatalog_h1Heading__Duv_f{font-family:Inter,sans-serif;font-weight:600;font-size:18px;line-height:24px}.CreateCatalog_submitButtons__cz4G5{display:flex;gap:10px}.CreateCatalog_catalogContainer__4SiC8{display:flex;gap:20px;margin-top:16px;margin-right:24px}.CreateCatalog_catalogSidebar__G0INZ{flex:1 1;min-width:360px;max-width:640px;background:#FFFFFF;padding:0}.CreateCatalog_tagsAndPhoto__P8Jtj{flex:3 1;padding:16px;background:#fff;border-radius:12px}.CreateCatalog_sectionCard__xq5qV{padding:0 16px;background:#FFFFFF}.CreateCatalog_publicCard__Ez3ps{background:#FFFFFF}.CreateCatalog_privateCard__TFU9F{background:var(--color-primary-rp200);padding-top:16px}.CreateCatalog_sectionHeader__5l_BE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.CreateCatalog_sectionHeader__5l_BE h2{margin:0;font-weight:600;font-size:16px;line-height:22px}.CreateCatalog_collapseBtn__U_H_F{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;cursor:pointer;background:#fff;border:1px solid #d0d0d0;border-radius:8px}.CreateCatalog_collapseBtn__U_H_F:hover{background:#E0E0E0}.CreateCatalog_switchRight__JwD4W{position:relative;display:inline-flex;width:44px;height:24px}.CreateCatalog_switchRight__JwD4W input{position:absolute;width:0;height:0;opacity:0}.CreateCatalog_switchRight__JwD4W span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#D2D5DA;cursor:pointer;transition:.2s}.CreateCatalog_switchRight__JwD4W span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:.2s}.CreateCatalog_switchRight__JwD4W input:checked+span{background:var(--color-blue)}.CreateCatalog_switchRight__JwD4W input:checked+span:after{transform:translateX(20px)}.CreateCatalog_helperText__QXdWT{margin:0 0 12px;color:#666}.CreateCatalog_divider__DKBRF{height:1px;margin:16px 0;background:#E0E0E0}.CreateCatalog_formGroup__Zqp0F{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:12px}.CreateCatalog_formGroup__Zqp0F>label{font-weight:600;font-size:14px}.CreateCatalog_formGroup__Zqp0F input[type=number],.CreateCatalog_formGroup__Zqp0F input[type=tel],.CreateCatalog_formGroup__Zqp0F input[type=text],.CreateCatalog_formGroup__Zqp0F input[type=url],.CreateCatalog_formGroup__Zqp0F select,.CreateCatalog_formGroup__Zqp0F textarea{box-sizing:border-box;width:100%;height:44px;padding:0 14px;font-size:15px;line-height:22px;background:#fff;border:1px solid #dde1e4;border-radius:10px}.CreateCatalog_formGroup__Zqp0F textarea{min-height:88px;padding:10px 14px;resize:vertical}.CreateCatalog_inputWithSuffix__mwSeZ{position:relative}.CreateCatalog_inputWithSuffix__mwSeZ input{padding-right:36px}.CreateCatalog_suffix__27vi3{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-weight:600;pointer-events:none}.CreateCatalog_inputWithUnit__DggPh{position:relative}.CreateCatalog_inputWithUnit__DggPh input{padding-right:48px}.CreateCatalog_unit__PrluL{position:absolute;top:50%;right:14px;font-weight:600;color:#1a1b1e}.CreateCatalog_chipGroup___udts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.CreateCatalog_chipGroup___udts input[type=checkbox],.CreateCatalog_chipGroup___udts input[type=radio]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.CreateCatalog_chip__Lm1_f{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .9rem;font-family:system-ui,sans-serif;font-size:14px;line-height:1.2;background:#fff;border:1px solid #d0d0d0;border-radius:9999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.15s ease}.CreateCatalog_chipActive__Rrr3o,.CreateCatalog_chipGroup___udts input:checked+label.CreateCatalog_chip__Lm1_f{color:#fff;background:var(--color-blue);border-color:var(--color-blue)}.CreateCatalog_multiSelect__fOeNC{position:relative}.CreateCatalog_multiSelectBtn__ytaIC{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 12px;text-align:left;background:#fff;border:1px solid #dde1e4;border-radius:10px;cursor:pointer}.CreateCatalog_multiSelectBtn__ytaIC:hover{background:#E0E0E0}.CreateCatalog_msCaret__iFRgW{width:0;height:0;margin-left:8px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #6b7280}.CreateCatalog_multiSelectMenu__EdC1M{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10;padding:8px;background:#fff;border:1px solid #dde1e4;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.CreateCatalog_menuCheck__gI2XZ{display:flex;align-items:center;gap:8px;padding:6px 4px;cursor:pointer}.CreateCatalog_parkingExtraRow__lekc9{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}.CreateCatalog_stepSlider__rQVkb{position:relative;padding-top:18px;padding-bottom:6px}.CreateCatalog_stepTrack__P_OJ0{position:relative;height:4px;background:#E0E0E0;border-radius:999px}.CreateCatalog_stepTrackFill__vAwHz{position:absolute;top:0;left:0;height:100%;width:0;background:var(--color-blue);border-radius:999px;transition:width .2s ease;pointer-events:none;z-index:0}.CreateCatalog_stepDots__XXlkH{position:relative;height:0;z-index:1}.CreateCatalog_stepDot__ZWX2M{position:absolute;top:-8px;left:0;width:16px;height:16px;background:#C8CBD1;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #C8CBD1;transform:translateX(-50%);cursor:pointer;padding:0}.CreateCatalog_stepDotActive__KD0eV{background:var(--color-blue);box-shadow:0 0 0 1px var(--color-blue);border-radius:50%}.CreateCatalog_stepLabels__iyMwX{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#555}.CreateCatalog_stepLabel__h1T53{max-width:33%;text-align:center}.CreateCatalog_fileInlineBtn__2UWp4{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;height:44px;padding:10px 14px;color:var(--color-blue);background:#fff;border:1px solid var(--color-blue);border-radius:10px;cursor:pointer}.CreateCatalog_fileInlineBtn__2UWp4:hover{background:#E0E0E0}.CreateCatalog_fileInlineBtn__2UWp4 input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.CreateCatalog_singleFileRow__hFwni{display:flex;align-items:center;gap:8px;margin-top:8px}.CreateCatalog_fileName__rR48Z{font-size:14px;color:#333}.CreateCatalog_subHeaderRow__Kvild{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:8px 0}.CreateCatalog_subHeaderLeft__qkQGm{font-weight:600}.CreateCatalog_dualCheckWrap__5_vGD{display:flex;align-items:center;gap:16px;margin-top:8px}.CreateCatalog_squareCheck__7_K0D{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreateCatalog_squareCheck__7_K0D input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;background:#fff;border:1px solid var(--color-blue);border-radius:0;display:inline-block;vertical-align:middle;position:relative}.CreateCatalog_squareCheck__7_K0D input[type=checkbox]:checked{background:var(--color-blue);box-shadow:inset 0 0 0 2px #ffffff}.CreateCatalog_squareCheck__7_K0D input[type=checkbox]:focus-visible{outline:2px solid var(--color-light-blue);outline-offset:2px}.CreateCatalog_error__Y0juc{border-color:var(--color-primary)!important}.CreateCatalog_errorText__QvCkl{margin-top:2px;font-size:12px;line-height:16px;color:var(--color-primary)}.CreateCatalog_errorBlock__OHPMI{margin:12px 0;padding:12px 14px;background:#F7F8FA;border:1px solid #dde1e4;border-radius:8px}.CreateCatalog_errorBlock__OHPMI strong{display:block;margin-bottom:8px}.CreateCatalog_errorBlock__OHPMI ul{margin:0;padding-left:18px}.CreateCatalog_errorField__l3gN0{font-weight:600}.CreateCatalog_objectTags__Qzrlf{display:flex;flex-direction:column;gap:8px;margin-top:16px}.CreateCatalog_tagsScroll__xYsty{display:flex;flex-wrap:wrap;gap:8px;max-height:152px;overflow:auto}.CreateCatalog_tagOption__rI4xo{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:14px;background:#f3f4f6;border:1px solid #dde1e4;border-radius:16px;cursor:pointer;transition:.15s ease}.CreateCatalog_tagOption__rI4xo img{width:16px;height:16px}.CreateCatalog_tagOption__rI4xo input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.CreateCatalog_tagActive__cMIh2{color:#fff;background:var(--color-blue);border-color:var(--color-blue)}.CreateCatalog_uploadPhotoContainer__u2_9F{margin-top:16px}.CreateCatalog_uploadBox__3PR_C{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:110px;padding:13px 9px 9px;background:transparent;border:1px dashed #cfd4de;border-radius:8px;cursor:pointer}.CreateCatalog_fileInput__eIjWX{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.CreateCatalog_thumbRow__seWJY{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:2px;background:#f5f5f5}.CreateCatalog_thumbWrap__OnMQa{position:relative;width:120px;height:80px;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 0 0 2px #ffffffb2;transition:box-shadow .2s ease}.CreateCatalog_thumbWrap__OnMQa.CreateCatalog_selected__e_PZj{box-shadow:0 0 0 4px var(--color-blue)}.CreateCatalog_thumb__lh5fQ{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.CreateCatalog_overlay__Q8Wpf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:space-between;padding:6px;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .2s ease}.CreateCatalog_thumbWrap__OnMQa.CreateCatalog_selected__e_PZj .CreateCatalog_overlay__Q8Wpf,.CreateCatalog_thumbWrap__OnMQa:hover .CreateCatalog_overlay__Q8Wpf{opacity:1}.CreateCatalog_icon__ggXh8{width:20px;height:20px;cursor:pointer;pointer-events:auto}.CreateCatalog_checkIcon__3lZjL{margin-right:auto}.CreateCatalog_deleteIcon__m6k9c{margin-left:auto}.CreateCatalog_photoButtons__DemN0{display:flex;justify-content:space-between;margin-top:16px;margin-left:24px}.CreateCatalog_photoButtonsContainer___BIuT{display:flex;gap:8px}.CreateCatalog_contactGroup__2_GH2{display:flex;flex-direction:column;gap:8px}.CreateCatalog_contactLine__1YFo0{display:flex;align-items:center;gap:8px}.CreateCatalog_customFieldsList__8Jxts{display:flex;flex-direction:column;gap:12px;margin-top:12px}.CreateCatalog_customFieldRow__XxciK{padding:12px;background:#fff;border:1px solid #e3e5ea;border-radius:10px}.CreateCatalog_customFieldHead__RzqOM{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.CreateCatalog_customFieldKey__GXA8D{font-weight:600}.CreateCatalog_customFieldType___6_Jg{font-size:12px;color:#666}.CreateCatalog_descriptionContainer__5Q_M6{padding:8px 0 14px;color:#6b7280;border-bottom:1px solid #dde1e4}.CreateCatalog_h2Heading__oD5AN{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:24px;color:#1a1b1e}.Modal_backdrop__JxQ1v{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;animation:Modal_fade__YOju8 .25s ease-out;z-index:10000}@keyframes Modal_fade__YOju8{0%{opacity:0}to{opacity:1}}.Modal_modal__JNobJ{background:var(--color-white);border-radius:12px;padding:24px 32px;min-width:360px;max-width:90vw;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.15);animation:Modal_slide__IpYSh .25s ease-out}@keyframes Modal_slide__IpYSh{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.RegenerateLinkModal_header__PniYh{display:flex;justify-content:space-between;align-items:center}.RegenerateLinkModal_title__QAVjr{margin:0;font-size:20px;font-weight:600;color:var(--color-dark-gray-2)}.RegenerateLinkModal_closeBtn__BTMGJ{font-size:22px;line-height:1;background:transparent;border:none;color:var(--color-mid-gray-2);cursor:pointer;padding:4px;transition:color .2s ease}.RegenerateLinkModal_closeBtn__BTMGJ:hover{color:var(--color-dark-gray-2)}.RegenerateLinkModal_content__ECKS2{display:flex;flex-direction:column;gap:12px;margin:16px 0}.RegenerateLinkModal_input__3cOgN{width:100%;padding:8px 12px;border:1px solid var(--color-light-gray-2);border-radius:8px}.RegenerateLinkModal_error__LPCaJ{color:var(--color-primary);margin:0}.RegenerateLinkModal_footer__WRkcL{display:flex;justify-content:flex-end}.BookingModal_backdrop__6C3lc{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;justify-content:center;align-items:flex-start;padding-top:120px;z-index:1000;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.BookingModal_modal__8UlAI{width:753px;height:550px;background:#f9f9f9;border-radius:10px;padding:10px;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(0,0,0,.25);box-sizing:border-box}.BookingModal_header__xHaNS{padding:8px 12px 12px;border-bottom:1px solid #e5e7eb}.BookingModal_title__IsVoW{margin:0;font-size:18px;font-weight:500;color:#111827}.BookingModal_closeBtn__WIByK{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#9ca3af}.BookingModal_body__65DgP{flex:1 1;display:grid;grid-template-columns:1fr 1fr;border-radius:8px;background:#f9f9f9}.BookingModal_calendarCol__20y6D{border-right:1px solid #e5e7eb;padding:10px 20px 10px 0;box-sizing:border-box}.BookingModal_formCol__6ot_Q{padding:10px 10px 10px 20px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.BookingModal_fieldBlock__8DbQq{display:flex;flex-direction:column;gap:6px}.BookingModal_label__yXziO{font-size:16px;font-weight:500;color:#111827}.BookingModal_fieldRowSingle__9ViKR{display:flex}.BookingModal_dateTimeGroup__52AE4{display:flex;align-items:center;width:340px;height:40px;box-sizing:border-box;gap:10px;padding:10px 16px;border:1px solid #e0e0e0;border-radius:6px;background-color:#F9F9F9}.BookingModal_dateTimeDivider__uBbNQ{width:1px;align-self:stretch;background:#E0E0E0}.BookingModal_dateTimeInput__DC5M2{flex:1 1;min-width:0;border:none;outline:none;background:transparent;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#111827}.BookingModal_dateTimeInput__DC5M2::placeholder{color:#A7A7A7;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.BookingModal_dateTimeGroup__52AE4:focus-within{border-color:var(--color-purple-600);box-shadow:0 0 0 1px rgba(144,19,122,.12)}.BookingModal_textarea__NJvcx{width:340px;height:100px;box-sizing:border-box;border-radius:6px;padding:10px 16px;border:1px solid #e0e0e0;background-color:#F9F9F9;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#111827;resize:none;overflow-y:auto}.BookingModal_textarea__NJvcx::placeholder{color:#A7A7A7;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.BookingModal_textarea__NJvcx:focus{outline:none;border-color:var(--color-purple-600);box-shadow:0 0 0 1px rgba(144,19,122,.12)}.BookingModal_rangeLog__QdJbL{margin-top:auto;padding-top:4px;border-top:1px dashed #e5e7eb;font-size:12px;color:#4b5563;display:flex;flex-direction:column;gap:2px}.BookingModal_rangeLogRow__bPIwT{display:flex;align-items:center;gap:4px}.BookingModal_rangeLogValue__jXZTs{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;color:#111827}.BookingModal_footer__zNQcM{padding:8px 12px 0;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:8px}.BookingModal_secondaryBtn__nGWpV{min-width:110px;height:36px;border-radius:6px;border:1px solid #d1d5db;background:#ffffff;font-size:14px;font-weight:500;color:#374151;cursor:pointer}.BookingModal_secondaryBtn__nGWpV:hover{background:#f3f4f6}.BookingModal_primaryBtn__iO_VD{min-width:120px;height:36px;border-radius:6px;border:none;background:var(--color-purple-600);font-size:14px;font-weight:500;color:#ffffff;cursor:pointer}.BookingModal_primaryBtn__iO_VD:hover{background:var(--color-purple-400)}.BookingModal_errorText__VWXvB{margin-top:4px;font-size:12px;color:var(--color-red-900)}.BookingModal_header__xHaNS{display:flex;justify-content:space-between;align-items:center}.BookingModal_headerRight__kRt1Z{display:flex;align-items:center;gap:16px}.BookingModal_dateSummary__EL7E6{font-family:Inter;font-weight:500;font-size:16px;line-height:100%;color:#2F2F2F}.BookingModal_statusBlock__oQoXY{margin-bottom:16px}.BookingModal_statusButtons__gmiAB{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.BookingModal_statusButton__JLXot{display:inline-flex;align-items:center;padding:8px 12px;gap:4px;border-radius:999px;border:1px solid #e0e0e0;background:#ffffff;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:100%;color:#111111;cursor:pointer}.BookingModal_statusButtonActive__SYq9D{background:#f4e3ee;border-color:#90137a}.BookingModal_statusDotBooked__AVyxp{background:#90137a}.BookingModal_statusDotRequest__jrLdD{background:#ffd500}.BookingModal_statusDotUnavailable__6jYTR{background:#9e9e9e}.BookingModal_statusDot__H4G_7{width:10px;height:10px;border-radius:50%}.BookingModal_statusDotBooked__AVyxp{background:#8B5A2B}.BookingModal_statusDotRequest__jrLdD{background:#D97706}.BookingModal_statusDotUnavailable__6jYTR{background:#111827}.BookingModal_statusDotRejected__quIQn{background:#DC2626}.BookingModal_statusDotCanceled__Ygl4S{background:#9CA3AF}.BookingModal_statusDotCompleted__hPQPn{background:#059669}.CalendarRange_calendar__6Wgog{width:352px;background:#f9f9f9;font-family:Inter,sans-serif}.CalendarRange_header__po4S0{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.CalendarRange_monthLabel__IJD5B{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;color:#2F2F2F;text-transform:capitalize}.CalendarRange_navBtn__oTXyi{border:none;background:transparent;width:26px;height:26px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#A7A7A7}.CalendarRange_weekDays__ebWwP{display:flex;justify-content:center;column-gap:12px;margin-bottom:20px}.CalendarRange_weekDay__tSsZC{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:#A7A7A7}.CalendarRange_weeksGrid__Ob_mB{display:flex;flex-direction:column;row-gap:20px}.CalendarRange_day__fzOCJ,.CalendarRange_weekRow__D__w9{display:flex;justify-content:center}.CalendarRange_day__fzOCJ{width:40px;height:40px;padding:0 6px;box-sizing:content-box;border:none;position:relative;background:transparent;cursor:pointer;align-items:center}.CalendarRange_day__fzOCJ:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:transparent;z-index:0}.CalendarRange_dayInner__ZAyQO{position:relative;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;border-radius:999px;transition:background .15s ease}.CalendarRange_dayDisabled__dIIb7,.CalendarRange_dayOutside__GTNA6{cursor:default}.CalendarRange_dayDisabled__dIIb7 .CalendarRange_dayInner__ZAyQO,.CalendarRange_dayOutside__GTNA6 .CalendarRange_dayInner__ZAyQO{color:#CCCCCC}.CalendarRange_day__fzOCJ .CalendarRange_dayInner__ZAyQO{color:#2F2F2F}.CalendarRange_dayToday__o6h8m:not(.CalendarRange_dayStart__mguX9):not(.CalendarRange_dayEnd__tX8TW):not(.CalendarRange_dayInRange__IOdJC) .CalendarRange_dayInner__ZAyQO{border:2px solid var(--color-purple-600);background:transparent}.CalendarRange_day__fzOCJ:not(.CalendarRange_dayDisabled__dIIb7):not(.CalendarRange_dayInRange__IOdJC):not(.CalendarRange_dayStart__mguX9):not(.CalendarRange_dayEnd__tX8TW):hover .CalendarRange_dayInner__ZAyQO{background:rgba(144,19,122,.15);border-radius:999px}.CalendarRange_dayInRange__IOdJC:before{background:rgba(144,19,122,.1)}.CalendarRange_dayStart__mguX9.CalendarRange_dayInRange__IOdJC:before{left:50%;right:0}.CalendarRange_dayEnd__tX8TW.CalendarRange_dayInRange__IOdJC:before{left:0;right:50%}.CalendarRange_dayEnd__tX8TW .CalendarRange_dayInner__ZAyQO,.CalendarRange_dayStart__mguX9 .CalendarRange_dayInner__ZAyQO{background:var(--color-purple-600);color:#ffffff}.CalendarRange_dayStart__mguX9.CalendarRange_dayEnd__tX8TW.CalendarRange_dayInRange__IOdJC:before{background:transparent;left:0;right:0}.CalendarRange_dayEnd__tX8TW:hover .CalendarRange_dayInner__ZAyQO,.CalendarRange_dayStart__mguX9:hover .CalendarRange_dayInner__ZAyQO{background:var(--color-purple-600)}.CalendarRange_dayInRange__IOdJC:not(.CalendarRange_dayStart__mguX9):not(.CalendarRange_dayEnd__tX8TW):hover:before{background:rgba(144,19,122,.12)}.CalendarRange_dayBookedDots__awVb5{position:absolute;bottom:-10px;display:flex;gap:3px;align-items:center;z-index:2}.CalendarRange_dayBookedDot__17unp{position:relative;width:4px;height:4px;border-radius:999px;background:#8B5A2B}.CalendarRange_dayBookedDotActive__SyFcU{background:#8B5A2B}.CalendarRange_dayBookedDotPending__kvdQb{background:#D97706}.CalendarRange_dayBookedDotCanceled__H1EWx{background:#9CA3AF}.CalendarRange_dayBookedDotCompleted__nbnf3{background:#059669}.CalendarRange_dayBookedDotRejected__V23eL{background:#DC2626}.CalendarRange_dayBookedDotDayOff__jimPA{background:#111827}.CalendarRange_dayBookedDot__17unp:after{position:absolute;left:50%;bottom:140%;transform:translateX(-50%) translateY(4px);padding:3px 6px;border-radius:4px;background:rgba(17,24,39,.96);color:#ffffff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5;content:"забронировано"}.CalendarRange_dayBookedDotActive__SyFcU:after{content:"подтверждено"}.CalendarRange_dayBookedDotPending__kvdQb:after{content:"ожидает подтверждения"}.CalendarRange_dayBookedDotCanceled__H1EWx:after{content:"отменено пользователем"}.CalendarRange_dayBookedDotCompleted__nbnf3:after{content:"завершено"}.CalendarRange_dayBookedDotRejected__V23eL:after{content:"отменено владельцем"}.CalendarRange_dayBookedDotDayOff__jimPA:after{content:"недоступно (Выходной)"}.CalendarRange_dayBookedDot__17unp:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.CalendarRange_legend__XrLjF{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#4b5563}.CalendarRange_legendItem__TTxw9{display:inline-flex;align-items:center;gap:4px}.CalendarRange_legendDot__epxG5{width:14px;height:8px;border-radius:4px;border:1px solid #d1d5db;background:#f9f9f9}.CalendarRange_legendDotSelected__nvBD7{background:var(--color-purple-600);border-color:var(--color-purple-600)}.CalendarRange_legendBookedDotActive__u_tQK,.CalendarRange_legendBookedDotCanceled__u6D1B,.CalendarRange_legendBookedDotCompleted__GpR5u,.CalendarRange_legendBookedDotDayOff__Hffm9,.CalendarRange_legendBookedDotPending__bKRVM,.CalendarRange_legendBookedDotRejected__rNBzr{width:8px;height:8px;border-radius:999px}.CalendarRange_legendBookedDotActive__u_tQK{background:#8B5A2B}.CalendarRange_legendBookedDotPending__bKRVM{background:#D97706}.CalendarRange_legendBookedDotCanceled__u6D1B{background:#9CA3AF}.CalendarRange_legendBookedDotCompleted__GpR5u{background:#059669}.CalendarRange_legendBookedDotRejected__rNBzr{background:#DC2626}.CalendarRange_legendBookedDotDayOff__Hffm9{background:#111827}.CalendarRange_legendLabel__lA73o{font-size:11px}.teamInfo_container__iKojo{display:flex;gap:64px;width:100%;padding:32px;background:var(--color-light-gray);box-sizing:border-box}.teamInfo_left__mBFnm,.teamInfo_right__1EPO8{flex:1 1}.teamInfo_headerRow__qYu8H{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-light-gray-3);background:#fff}.teamInfo_headerActions__DzMLX{display:flex;gap:20px;justify-content:end}.teamInfo_editGroup__Zw_6B{margin-bottom:24px}.teamInfo_editGroup__Zw_6B label{display:block;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px;line-height:18px;color:var(--color-dark-gray-2)}.teamInfo_editGroup__Zw_6B input,.teamInfo_editGroup__Zw_6B textarea{width:100%;padding:8px 12px;border:1px solid var(--color-light-gray-2);border-radius:8px;font-family:Inter,sans-serif;font-size:14px;line-height:18px;color:#1a1b1e;background:#fff;box-sizing:border-box}.teamInfo_logoPreview__aVs7h{position:relative;width:380px;height:140px;margin-top:8px;border:1px solid var(--color-light-gray-2);border-radius:8px;overflow:hidden;background:#fff}.teamInfo_editActions__TKwuH{display:flex;justify-content:flex-end;gap:16px;width:100%;padding-top:24px;border-top:1px solid var(--color-light-gray-3);background:#fff}.teamInfo_title__rO5Zj{margin:0 0 24px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-dark-gray-2)}.teamInfo_logoBox__vmG2o{position:relative;width:380px;height:140px}.teamInfo_tagline__VjoHG{margin:12px 0 48px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.24em;text-transform:uppercase;color:#cf2e2e}.teamInfo_subtitle__LDrB8{margin:0 0 12px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:18px;color:var(--color-dark-gray-2)}.teamInfo_desc__d6Lix{margin:0;max-width:500px;font-family:Inter,sans-serif;font-size:14px;line-height:22px;color:#1a1b1e}.teamInfo_inviteRow__8dbRA{display:flex;gap:16px;margin-bottom:24px}.teamInfo_inviteWrap__9kvG5{position:relative;flex:1 1;height:40px}.teamInfo_inviteInput__l6oLj{width:100%;height:40px;padding:0 136px 0 12px;border:1px solid var(--color-light-gray-2);border-radius:8px;font:14px/18px Inter,sans-serif;background:#fff;box-sizing:border-box}.teamInfo_roleSelect__kpDoQ{position:absolute;right:0;top:0;width:124px;height:40px;opacity:0;cursor:pointer}.teamInfo_roleFake__OBWsO{position:absolute;right:36px;top:9px;font:14px/22px Inter,sans-serif;color:var(--color-dark-gray-2);pointer-events:none}.teamInfo_caret__S8qIn{position:absolute;right:16px;top:15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #888;pointer-events:none}.teamInfo_list__YqKTV{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.teamInfo_item__IpL67{position:relative;padding:16px 0;border-bottom:1px solid var(--color-light-gray-3)}.teamInfo_itemMain__rriew{justify-content:space-between;align-items:center;gap:40px}.teamInfo_itemName__Cfzt3{font-family:Inter,sans-serif;font-size:14px;line-height:18px;color:#1a1b1e}.teamInfo_role__VLYLP{color:var(--color-mid-gray-4)}.teamInfo_mail___cHwk,.teamInfo_role__VLYLP{font-family:Inter,sans-serif;font-size:12px;line-height:16px}.teamInfo_mail___cHwk{display:block;color:#888}.teamInfo_arrow__0PKMl{position:absolute;right:0;top:24px;padding:0;border:none;background:transparent;cursor:pointer;font-size:16px;color:#555}.teamInfo_deleteBtn__CL95M{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin-left:8px;border:1px solid var(--color-light-gray-2);border-radius:8px;background:var(--color-white);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.teamInfo_deleteBtn__CL95M img{width:18px;height:18px;pointer-events:none}.teamInfo_deleteBtn__CL95M:hover:not(:disabled){background:var(--color-light-gray-4);border-color:var(--color-mid-gray-4);box-shadow:0 2px 4px rgba(0,0,0,.06)}.teamInfo_deleteBtn__CL95M:active:not(:disabled){transform:translateY(0)}.teamInfo_deleteBtn__CL95M:focus-visible{outline:2px solid var(--color-purple-600);outline-offset:2px}.teamInfo_deleteBtn__CL95M:disabled{opacity:.6;cursor:not-allowed}.teamInfo_item__IpL67{display:flex;align-items:center;gap:8px}.teamInfo_itemMain__rriew{display:flex;flex:1 1}.teamInfo_mail___cHwk{margin-left:12px;color:var(--color-mid-gray-2);font-size:14px}.teamInfo_dropzone__lZ_XC{border:1px dashed var(--color-dark-gray-2);border-radius:12px;padding:20px;text-align:center;cursor:pointer;background:var(--color-light-gray-1);display:flex;flex-direction:column;align-items:center}.teamInfo_fileText__gAXfu{margin:8px 0 12px;color:var(--color-dark-gray-2)}.teamInfo_fileInput__F_M6w{display:none}.teamInfo_errorText__xOKSX{margin-top:8px;color:var(--color-primary);font-size:12px}.teamInfo_previewBlock__2ePtH{display:flex;flex-direction:column;gap:12px}.teamInfo_previewImage__W_o0F{display:block;border-radius:8px;max-width:380px;max-height:140px}.teamInfo_actionRow__ANm6a{display:flex;gap:8px;flex-wrap:wrap}.ProfilePage_myObject__PcXa_{margin-left:1rem;margin-right:1.5rem;margin-bottom:.5rem}.ProfilePage_myObjectHeader__Gkj8e{width:100%;background-color:var(--color-white);margin-bottom:1.25rem;border-radius:0 0 0 .5rem}.ProfilePage_tabsMenu__FoVre{padding-left:1.25rem;margin-top:1.25rem;display:flex;gap:2rem}.ProfilePage_tabsItem___uXzJ{cursor:pointer;padding:7px 0;letter-spacing:-.1px;border-bottom:1px solid var(--color-light-gray-2)}.ProfilePage_tabsItem___uXzJ>a{color:#90137a}.ProfilePage_tabsItemActive__uBVHF{font-weight:600;border-bottom:1px solid #90137a}.ProfilePage_myObjectHeaderAkk__6dfab{display:flex;gap:.75rem;padding:.625rem 1.5rem .625rem 0;align-items:center}.ProfilePage_myObjectHeaderAkkImg__pHoZI{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.ProfilePage_myObjectHeaderAkkName__SxnTS{font-weight:600}.ProfilePage_myObjectHeaderAkkEmail__rHjuh{font-size:.75rem;line-height:1rem;color:var(--color-mid-gray-2)}.ProfilePage_personalInfo__Wctp1{position:relative;border-radius:.5rem;background-color:var(--color-white);padding:1rem;letter-spacing:-.1px}.ProfilePage_personalInfoHeader__HGt28{display:flex;align-items:flex-end;gap:1.75rem}.ProfilePage_personalInfoRating__ytlDh span{font-weight:600}.ProfilePage_personalInfoDetails__3XM44{margin:1rem 0}.ProfilePage_personalInfoItem__dWRGj{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.ProfilePage_personalInfoItem__dWRGj span{font-weight:600;flex:1 1}.ProfilePage_personalInfoItem__dWRGj input,.ProfilePage_personalInfoItem__dWRGj p{flex:5 1}.ProfilePage_personalInfoActions__QQ7VK{display:flex;align-items:center;gap:.25rem}.ProfilePage_paymentCard__jSAyc{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-light-gray-4);box-shadow:0 1px 2px rgba(0,0,0,.06);margin:10px 0 6px;width:250px;height:40px;border-radius:8px;padding:8px 5px 8px 10px;top:350px;border:1px solid #cccccc}.ProfilePage_paymentCardLeft__REBiE{display:flex;align-items:center;gap:10px}.ProfilePage_paymentCardIcon__Ok33r{opacity:.9}.ProfilePage_paymentCardBrand__Iu0e2,.ProfilePage_paymentCardNumber__yXiQ5{font-weight:600;color:var(--color-dark-gray-2)}.ProfilePage_paymentCardNumber__yXiQ5{flex:1 1;letter-spacing:.5px}.ProfilePage_paymentCardRemove__H3Q7N{background:transparent;border:none;padding:4px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.ProfilePage_paymentCardRemove__H3Q7N:hover:not(:disabled){background:rgba(0,0,0,.05)}.ProfilePage_paymentCardRemove__H3Q7N:disabled{opacity:.5;cursor:default}.ProfilePage_paymentCardModalTitle__1D6Rt{margin:0 0 8px;font-weight:600;font-size:18px;color:var(--color-dark-gray-2)}.ProfilePage_paymentCardModalText__0rHL8{margin:0;color:var(--color-mid-gray-1)}.ProfilePage_paymentCardModalActions__T9OCz{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.ProfilePage_paymentCardModalBtn__2XMIN{padding:8px 14px;font:600 14px/20px Inter,sans-serif}.ProfilePage_personalInfoSettings__75F_K{position:absolute;right:1rem;top:1rem;cursor:pointer}.ProfilePage_personalInfoSettingsIcon__AqCf8{width:1.5rem;height:1.5rem}.ProfilePage_popup__YaxtM{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:1000}.ProfilePage_popup__YaxtM.ProfilePage_active__fQwSV{display:flex}.ProfilePage_popupContent__QOeFS{background:#fff;border-radius:6px;box-shadow:0 12px 24px #5b68713d,0 0 1px #1a202452;width:100%;max-width:24.375rem;padding:1rem 2.25rem 1.5rem}.ProfilePage_popupHeader__4vLIb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProfilePage_popupTitle__m9UNZ{font-size:1.125rem;font-weight:600}.ProfilePage_popupClose__Z8NGY{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888;transition:color .3s}.ProfilePage_popupClose__Z8NGY:hover{color:#000}.ProfilePage_popupBody__qP0QS{margin:1rem 0}.ProfilePage_popupLabel__iOZw3{font-weight:600;letter-spacing:.1px;margin-bottom:10px;display:block;color:#555}.ProfilePage_popupRangeWrapper__FwmWH{display:flex;align-items:center;gap:.75rem}.ProfilePage_popupRange__echTh{flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#ddd;border-radius:2px}.ProfilePage_popupRange__echTh::-moz-range-thumb,.ProfilePage_popupRange__echTh::-webkit-slider-thumb{width:1rem;height:1rem;background:var(--color-purple-600);border-radius:50%;cursor:pointer}.ProfilePage_popupRangeMax__1ev2_,.ProfilePage_popupRangeMin__b33n_{font-size:.75rem;line-height:1rem}.ProfilePage_popupFooter__0RXyV{display:flex;justify-content:space-between;gap:1rem}.ProfilePage_popupBtn__RECtx{padding:10px 20px;border:none;border-radius:.5rem;cursor:pointer}.ProfilePage_popupBtnCancel__H5VFT{background:var(--color-white);color:var(--color-dark-gray-2);border:1px solid var(--color-light-gray-2)}.ProfilePage_popupBtnCancel__H5VFT:hover{background:#e0e0e0}.ProfilePage_popupBtnSave___TRkL{width:100%}.ProfilePage_avatarEdit__2qjdB{margin-top:1rem}.ProfilePage_personalInfoAvatar__5DSq_{position:relative;width:160px;height:160px}.ProfilePage_avatarUploadBtn__MQDe0{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .2s}.ProfilePage_avatarUploadBtn__MQDe0:focus-visible,.ProfilePage_avatarUploadBtn__MQDe0:hover{background:#fff;outline:2px solid #e64331}.projectTreeModal_locationActions__y6i_C{display:flex;gap:12px;margin:8px 0 16px}.projectTreeModal_fullscreenModal__ySIpf{overflow-y:scroll;height:auto;max-height:90vh}.projectTreeModal_closeBtn__TKSkK{border:none}.projectTreeModal_selector__dvgua{display:flex;gap:1.5rem;width:100%;margin-bottom:1.5rem}.projectTreeModal_projectColumn__iUPQu{flex:0 0 40%;display:flex;flex-direction:column;gap:.5rem;min-width:12rem}.projectTreeModal_locationColumn__tU92I{flex:1 1;overflow-y:auto;max-height:60vh;border-left:1px solid var(--color-light-gray-3);padding-left:1rem;min-width:14rem}.projectTreeModal_locpresetTitle__lKnkt{margin:0 0 .5rem;font:500 16px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;text-transform:uppercase}.projectTreeModal_newEntityBtn__MZWW9{margin-bottom:12px;display:inline-block}.projectTreeModal_locRow__bOTVi,.projectTreeModal_projectItem__1xNdV{transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease}.projectTreeModal_projectItem__1xNdV{padding:.55rem 1rem;background:var(--color-white);border:1px solid var(--color-light-gray-3);border-radius:8px;cursor:pointer}.projectTreeModal_projectItem__1xNdV:hover{background:var(--color-light-gray-4);box-shadow:inset 3px 0 0 var(--color-blue),0 4px 8px rgba(0,0,0,.03)}.projectTreeModal_projectItemActive__U0woS{background:var(--color-blue);color:var(--color-white);transform:translateY(-2px);box-shadow:0 0 0 3px rgba(33,150,243,.4)}.projectTreeModal_locRow__bOTVi{position:relative;padding:6px 8px 6px calc(var(--indent) + 24px);display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.projectTreeModal_locRow__bOTVi:hover{background:var(--color-light-gray-4);box-shadow:inset 3px 0 0 var(--color-blue),0 4px 8px rgba(0,0,0,.03)}.projectTreeModal_activeLoc__Br3JJ{background:var(--color-blue);color:var(--color-white);box-shadow:inset 3px 0 0 var(--color-blue),0 4px 12px rgba(0,0,0,.06)}.projectTreeModal_locRow__bOTVi[data-root=true]:after,.projectTreeModal_locRow__bOTVi[data-root=true]:before{content:none}.projectTreeModal_locRow__bOTVi:before{top:0;bottom:0;width:2px;height:50%}.projectTreeModal_locRow__bOTVi:after,.projectTreeModal_locRow__bOTVi:before{content:"";position:absolute;left:calc(var(--indent) + 8px);background:var(--color-light-gray-3)}.projectTreeModal_locRow__bOTVi:after{top:50%;width:12px;height:2px}.projectTreeModal_locRootDivider__C_AqB{border-bottom:1px solid #c7c8c9}.projectTreeModal_modalActions__WsMZ_{display:flex;gap:1rem;width:100%}.projectTreeModal_createPopupOverlay__v2xBz{margin-top:16px}.projectTreeModal_createPopup__MmjFS{display:flex;flex-direction:column;gap:1rem}.projectTreeModal_createPopupTitle__NFaKJ{margin:0;font-weight:600}.projectTreeModal_createPopupInput__lWs2q{width:50%;min-width:12rem;height:30px;padding:0 16px;border:1px solid var(--color-light-gray-2);border-radius:12px;box-sizing:border-box;font-size:16px;line-height:24px}.projectTreeModal_createPopupActions__05tGu{display:flex;gap:1rem}.projectTreeModal_createPopupError__GxbK_{color:#b00020;font-size:13px}.projectTreeModal_fullscreenOverlay__1Z2b1{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;justify-content:center;animation:projectTreeModal_fadeIn__yfdP_ .2s;padding:10px;align-items:center}@keyframes projectTreeModal_fadeIn__yfdP_{0%{opacity:0}to{opacity:1}}.projectTreeModal_fullscreenModal__ySIpf{background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:2.5rem 2rem 2rem;max-width:31rem;width:100%;display:flex;flex-direction:column;position:relative}.projectTreeModal_closeBtn__TKSkK{position:absolute;top:16px;right:16px;background:none;border:0;padding:0;cursor:pointer}.projectTreeModal_popupTitle__g6zWl{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--color-dark-gray)}.projectTreeModal_sheetIcon__EYAfk{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center}.projectTreeModal_createProjectModal__90EwM{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:#1a202450;z-index:1000;animation:projectTreeModal_fadeIn__yfdP_ .2s}.projectTreeModal_modalOverlay__mdcNH{position:absolute;inset:0}.projectTreeModal_modalContent__I2lrV{position:relative;background:var(--color-white);border-radius:6px;padding:40px 24px;width:400px;max-width:calc(100vw - 32px);z-index:10;box-shadow:0 12px 24px #5b68713d}.projectTreeModal_modalHeader__YgykL{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.projectTreeModal_modalTitle__mp4sx{font-size:1.125rem;font-weight:600;margin:0}.projectTreeModal_modalCloseBtn__86dcf{background:none;border:0;font-size:1.25rem;cursor:pointer;line-height:1}.projectTreeModal_modalBody__boyWZ{margin-bottom:1rem}.projectTreeModal_modalInput__S13ik{width:100%;padding:.5rem 12px;border:1px solid #e5e7eb;border-radius:4px;font-size:.875rem;box-sizing:border-box}.projectTreeModal_modalFooter__gItAz{display:flex;gap:1rem;flex-direction:row-reverse}.projectTreeModal_modalNotice__rbDUe{margin-top:8px;padding:10px 12px;border:1px solid #f5c880;background:#fff8ea;color:#7a4c00;border-radius:8px;font-size:13px;line-height:1.35}.projectTreeModal_modalError__0HGl7{margin-top:8px;color:#b00020;font-size:13px}.projectTreeModal_mutedButton__Clc3R{pointer-events:none;opacity:.5}@media (max-width:640px){.projectTreeModal_selector__dvgua{flex-direction:column;gap:1rem}.projectTreeModal_projectColumn__iUPQu{flex:unset}.projectTreeModal_locationColumn__tU92I{max-height:50vh;padding-left:.75rem}.projectTreeModal_fullscreenModal__ySIpf{padding:2rem 1rem 1rem;border-radius:16px}.projectTreeModal_createPopupInput__lWs2q{width:100%}}.projectTreeModal_thumbFooter__ZANdS{display:flex}.ItemGallery_card___oKUV{display:flex;flex-direction:column;gap:.5rem}.ItemGallery_frame__phMaR{position:relative;width:100%;overflow:hidden;border-radius:12px;background:#f8f8f8}.ItemGallery_frame__phMaR img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ItemGallery_arrow__NPYPW{position:absolute;top:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;font-size:1.25rem;line-height:1;color:#fff!important;background:#fff!important;box-shadow:0 0 4px rgba(0 0 0/.18);cursor:pointer;z-index:4}.ItemGallery_arrow__NPYPW:hover{background:#f3f5fb}.ItemGallery_arrowLeft__qirYb{left:.5rem}.ItemGallery_arrowRight__5oT1E{right:.5rem}.ItemGallery_tools__mThgX{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:3;opacity:0;transition:opacity .2s ease;align-items:center;width:100%;justify-content:space-around}.ItemGallery_card___oKUV:hover .ItemGallery_tools__mThgX{opacity:1}.ItemGallery_toolBtn__yRZxo{all:unset;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#3F3F4170;cursor:pointer;color:#FFFFFF;position:relative}.ItemGallery_toolBtn__yRZxo img{width:1.25rem;height:1.25rem;object-fit:fill}.ItemGallery_toolBtn__yRZxo:hover{background:#3F3F41}.ItemGallery_noPhotos__7i1VE{display:flex;align-items:center;justify-content:center;min-height:10rem;background:#eee;border-radius:6px;color:#777;font-size:.9rem;text-align:center;padding:1rem}.ItemGallery_name__0FbRR{font:500 .9rem/1.3 system-ui,sans-serif}