.CalendarHeader_calendarHeader__2Bg3r{display:flex;align-items:center;padding:5px 0;column-gap:5px;overflow:hidden}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowBtn__IGRLX{flex-shrink:0;padding:4px;transition:opacity .2s ease,transform .2s ease}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowBtn__IGRLX:hover:not(.CalendarHeader_arrowBtnDisabled__msNRz){transform:translateY(-1px)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowBtnLeft__DvfF6{width:49px}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowBtnRight__TpzIG{width:92px}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowBtnDisabled__msNRz{opacity:.3;cursor:default;pointer-events:none}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowIcon__53lR3{width:15px;height:15px;color:var(--color-black)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowIconRotated__8H4uc{transform:rotate(180deg)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_arrowIconHidden__671Qa{display:none}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL{display:flex;flex:1 1;min-width:0;overflow-x:auto;gap:3px;padding:0 5px;margin:0;list-style:none;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL::-webkit-scrollbar{display:none}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_masterItem__Xd4Hg{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;row-gap:4px;min-width:92px;position:relative}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_weekDay__dTlGZ{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;row-gap:10px;min-width:92px;margin-bottom:28px}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_masterAvatar__b7mvP{width:30px;height:30px;border-radius:50%;object-fit:contain;background-color:var(--color-gray-350)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_masterName__EQXST{font-family:var(--font-noto-sans);text-align:center;font-size:.625em;font-weight:700;color:var(--color-black)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_masterPosition__tk7wA{font-family:var(--font-noto-sans);text-align:center;font-size:.5em;font-weight:400;color:var(--color-primary)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_dayName__QuqWK{font-family:var(--font-noto-sans);font-size:.75em;color:var(--color-gray-500)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_dayDate__K1QYh{font-family:var(--font-noto-sans);font-size:.875em;color:var(--color-text-muted)}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_masterLocations__lTVQJ{position:absolute;top:2px;right:2px;display:flex;column-gap:8px}.CalendarHeader_calendarHeader__2Bg3r .CalendarHeader_mastersList__jd_jL .CalendarHeader_masterLocation__kuJDX{width:10px;height:10px;border-radius:50%;cursor:pointer}.Toast_toast___jydD{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;max-width:450px;min-height:48px;padding:12px 16px;border-radius:10px;color:var(--color-white);box-shadow:var(--shadow-toast);font-weight:600;font-size:1em;line-height:140%}.Toast_toast___jydD.Toast_toastSuccess__sXTk8{background:var(--color-success)}.Toast_toast___jydD.Toast_toastInfo__wFb8E{background:var(--color-warning)}.Toast_toast___jydD.Toast_toastError__rSyRh{background:var(--color-danger)}.Toast_toast___jydD .Toast_toastText__YYqEW{flex:1 1;text-align:center}.Toast_toast___jydD .Toast_toastClose__585_L{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer}.Toast_toast___jydD .Toast_toastClose__585_L svg{width:16px;height:16px}.HeaderUserInfo_userInfoContainer___I3aA{display:flex;align-items:center;gap:8px}.HeaderUserInfo_userInfoContainer___I3aA .HeaderUserInfo_userPhoto__wGQgd{width:40px;height:40px;border-radius:50%;object-fit:contain}.HeaderUserInfo_userInfoContainer___I3aA .HeaderUserInfo_userInfo__34qgT{display:flex;flex-direction:column;row-gap:6px}.HeaderUserInfo_userInfoContainer___I3aA .HeaderUserInfo_userInfo__34qgT .HeaderUserInfo_userName__9Cfrl{font-weight:500;font-size:1em;line-height:140%;color:var(--color-text-light)}.HeaderUserInfo_userInfoContainer___I3aA .HeaderUserInfo_userInfo__34qgT .HeaderUserInfo_userPosition__XA5Bv{padding:1px 12px;background-color:var(--color-primary-soft);border-radius:100px;font-weight:500;font-size:.75em;line-height:145%;color:var(--color-primary)}.Header_header__MwWvM{display:flex;justify-content:space-between;align-items:center;padding:23.5px 32px;height:87px;background-color:var(--color-white);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Header_header__MwWvM .Header_headerLogoAndLocationsWithLostCalls__FjWAH{display:flex;align-items:center;gap:32px}.Header_header__MwWvM .Header_headerLogoAndLocationsWithLostCalls__FjWAH .Header_locationsWithLostCalls__n_T5W{display:flex;align-items:center;gap:12px}.Header_header__MwWvM .Header_headerBtnIcon__iz2xP{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;box-sizing:border-box;border-radius:10px;border:1px solid var(--color-brand-600);background:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer}.Header_header__MwWvM .Header_headerBtnIcon__iz2xP.Header_headerBtnIconLightBorder__IfieN{border-color:var(--color-border)}.Header_header__MwWvM .Header_headerBtnIcon__iz2xP.Header_headerBtnIconDisabled__moc1F{cursor:default;opacity:.4}.Header_header__MwWvM .Header_headerBtnIcon__iz2xP .Header_lostCalls__DJro4{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;background:var(--color-primary);border-radius:10px;color:var(--color-white);font-size:.75em;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center}.Header_header__MwWvM .Header_headerBtnIcon__iz2xP .Header_chatIcon__bJfBR{stroke:var(--color-brand-600)}.Header_header__MwWvM .Header_headerBtnIcon__iz2xP .Header_chatUnreadBadge__nrzn_{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;background:#ff000d;border-radius:10px;color:var(--color-white);font-size:.75em;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:center}.Header_header__MwWvM .Header_userInfoAndLogout__H2a5Q{display:flex;align-items:center;gap:12px}.Header_header__MwWvM .Header_userInfoAndLogout__H2a5Q .Header_verticalDivider__xXBcE{width:1px;height:47px;background-color:var(--color-border)}.Header_header__MwWvM .Header_devOrTestBadge__5Ya75{padding:4px 8px;background-color:var(--color-primary);color:var(--color-white);font-size:1em;font-weight:600;border-radius:6px}.SidebarItem_wrapper__f8by0{border-radius:12px}.SidebarItem_wrapper__f8by0.SidebarItem_wrapperOpen__oD75L{background:var(--color-surface-glass-10)}.SidebarItem_wrapper__f8by0 .SidebarItem_sidebarItem__GC7g6{display:flex;align-items:center;justify-content:space-between;padding:12px}.SidebarItem_wrapper__f8by0 .SidebarItem_sidebarItem__GC7g6:hover{background:var(--color-sidebar-hover);border-radius:12px;cursor:pointer}.SidebarItem_wrapper__f8by0 .SidebarItem_sidebarItem__GC7g6.SidebarItem_active__W9GlH{background:var(--color-primary);border-radius:12px}.SidebarItem_wrapper__f8by0 .SidebarItem_sidebarItem__GC7g6.SidebarItem_active__W9GlH:hover{background:var(--color-primary)}.SidebarItem_wrapper__f8by0 .SidebarItem_sidebarItem__GC7g6.SidebarItem_subActive__QJqA1{background:var(--color-sidebar-hover);border-radius:12px}.SidebarItem_wrapper__f8by0 .SidebarItem_sidebarItem__GC7g6.SidebarItem_subActive__QJqA1:hover{background:var(--color-sidebar-hover-2)}.SidebarItem_wrapper__f8by0 .SidebarItem_iconAndLabel__Nfx7U{display:flex;align-items:center;gap:12px}.SidebarItem_wrapper__f8by0 .SidebarItem_iconAndLabel__Nfx7U.SidebarItem_iconAndLabelSubItem__Sx_gh{padding-left:16px}.SidebarItem_wrapper__f8by0 .SidebarItem_iconAndLabel__Nfx7U .SidebarItem_label__siPLy{width:182px;font-size:1em;line-height:140%;color:var(--color-border)}.SidebarItem_wrapper__f8by0 .SidebarItem_iconAndLabel__Nfx7U .SidebarItem_label__siPLy.SidebarItem_activeLabel__qoHoS{color:var(--color-white)}.SidebarItem_wrapper__f8by0 .SidebarItem_dropdown__8reuO{display:flex;flex-direction:column;row-gap:8px;margin-top:8px}.SidebarItem_wrapper__f8by0 .SidebarItem_subItem__AYJrx{padding-left:16px}.Sidebar_sidebar__5cJdO{height:calc(100vh - var(--header-height));width:var(--sidebar-width);background:var(--color-sidebar-bg);padding:20px 12px;display:flex;flex-direction:column;row-gap:12px;transition:width .3s ease}.Sidebar_sidebar__5cJdO.Sidebar_closed__tlphO{width:var(--sidebar-width-collapsed)}.Sidebar_toggleBtn__Nk3gw{width:100%;padding:4px 0;cursor:pointer;display:flex;align-items:center;justify-content:flex-end}.Sidebar_nav__JDPWP{display:flex;flex-direction:column;row-gap:8px;height:calc(100% - 128px);overflow:hidden;overflow-y:auto}.Sidebar_copyright__gWQJU{width:250px;margin-top:auto;padding:6px 12px;font-size:.875em;line-height:20px;color:var(--color-border);display:flex;flex-direction:row;align-items:center;column-gap:8px;cursor:pointer;transition:opacity .3s ease,width 0s ease}.Sidebar_copyright__gWQJU:hover{opacity:.8}.Sidebar_copyright__gWQJU.Sidebar_closed__tlphO,.Sidebar_logos__o1SnP{width:32px;justify-content:center}.Sidebar_logos__o1SnP{height:32px;padding:3.2px;background:var(--color-border);border-radius:9.6px;display:flex;flex-direction:column;align-items:center;row-gap:2.1px}.Sidebar_calendar__axEsr{width:100%;border:none;margin:8px 0}.Sidebar_calendar__axEsr .react-calendar__month-view__weekdays__weekday{font-size:.875em;line-height:20px;color:var(--color-gray-400);font-weight:500;text-transform:uppercase;padding:4px 6px}.Sidebar_calendar__axEsr .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;cursor:default}.Sidebar_calendar__axEsr .react-calendar__navigation__arrow{background:rgba(0,0,0,0);border:none;cursor:pointer}.Sidebar_calendar__axEsr .react-calendar__navigation{display:flex;justify-content:space-between;align-items:center;padding:6px 4px}.Sidebar_calendar__axEsr .react-calendar__navigation__label{font-size:1em;line-height:140%;color:var(--color-white);font-weight:500;border:none;background:rgba(0,0,0,0)}.Sidebar_calendarTile__G___g{background:rgba(0,0,0,0);border:none;color:var(--color-white);font-size:.875em;line-height:20px;text-align:center;cursor:pointer;padding:6px 4px}.Sidebar_calendarTile__G___g:hover{background:var(--color-sidebar-hover);border-radius:8px}.Sidebar_calendarTileActive__AuVLg{border-radius:8px}.Sidebar_calendarTileActive__AuVLg,.Sidebar_calendarTileActive__AuVLg:hover{background:var(--color-primary);color:var(--color-white)}.Sidebar_calendarTileInactive__7VxnF{color:var(--color-gray-500)}.Sidebar_calendarArrowIcon__XcRw1{width:16px;height:16px;color:var(--color-white);cursor:pointer}.AppLayout_content__4t6Oa{display:flex;min-height:calc(100vh - var(--header-height))}.AppLayout_content__4t6Oa .AppLayout_main__e4nAx{flex:1 1}.AppLayout_content__4t6Oa .AppLayout_main__e4nAx.AppLayout_mainLogin__SvHNa{background-color:rgba(0,0,0,0)}.AppLayout_content__4t6Oa .AppLayout_main__e4nAx.AppLayout_mainApp__s3zEi{background-color:var(--color-white)}.CallRecordingModal_overlay__1Gga8{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.CallRecordingModal_modal__AVuOB{background:var(--color-white);border-radius:20px;position:relative;width:495px;max-width:95vw;display:flex;flex-direction:column;overflow:hidden}.CallRecordingModal_header__2h8ZX{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-brand-100)}.CallRecordingModal_title__442w0{font-size:22px;font-weight:600}.CallRecordingModal_closeButton__Ftgux{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.CallRecordingModal_body__pKCax{padding:16px;display:flex;flex-direction:column;gap:16px}.CallRecordingModal_infoRow__2lzG8{display:flex;align-items:center;gap:12px}.CallRecordingModal_avatar__FSF_8{width:48px;height:48px;border-radius:50%;background:var(--color-primary-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary)}.CallRecordingModal_info__4tQz4{display:flex;flex-direction:column;gap:4px;flex:1 1}.CallRecordingModal_callInfo__5SMoO{font-size:16px;color:var(--color-black)}.CallRecordingModal_status__T5WuD{font-size:12px}.CallRecordingModal_playButton__y2ioZ{all:unset;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);cursor:pointer;flex-shrink:0}.CallRecordingModal_playButton__y2ioZ:disabled{opacity:.5;cursor:default}.CallRecordingModal_progressSection__g_ARH{display:flex;flex-direction:column;gap:8px}.CallRecordingModal_progressTrack__xJwpc{position:relative;height:6px;border-radius:1000px;background:var(--table-header-bg);cursor:pointer}.CallRecordingModal_progressFill__dDqxy{position:absolute;inset:0 auto 0 0;height:100%;border-radius:1000px;background:var(--color-brand-500)}.CallRecordingModal_progressTimes__gDKx_{display:flex;justify-content:space-between;font-size:12px;color:var(--color-gray-500)}.CallRecordingModal_recordError__6UrHd{font-size:14px;color:var(--color-danger,#ef4426)}.CertificateEditModal_overlay___guN_{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.CertificateEditModal_modal__9CtxL{background:var(--color-white);border-radius:20px;position:relative;width:495px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.CertificateEditModal_modalHeader__Q2r4m{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);border-radius:20px 20px 0 0;flex-shrink:0}.CertificateEditModal_modalHeaderTitle__d2YSl{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.CertificateEditModal_modalHeaderCloseBtn__RcX2u{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.CertificateEditModal_modalHeaderCloseBtn__RcX2u:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.CertificateEditModal_modalBody__L4Xpp{display:flex;flex-direction:column;gap:8px;padding:24px}.CertificateEditModal_number__8lLvV{margin:0 0 8px;font-size:14px;color:var(--color-text-secondary)}.CertificateEditModal_numberValue__N2a7j{font-weight:600;color:var(--color-black)}.CertificateEditModal_fieldLabel___JGkI{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.14px;color:var(--color-text-secondary)}.CertificateEditModal_fieldInput__0zJHY{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px;margin-bottom:12px}.CertificateEditModal_fieldInput__0zJHY:focus{outline:none;border-color:var(--color-primary)}.CertificateEditModal_modalBtns__4JM1_{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.CertificateEditModal_modalBtn__vW7wY{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.CertificateEditModal_modalBtnCancel__a6REm{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.CertificateEditModal_modalBtnCancel__a6REm:hover{background:var(--color-primary-soft)}.CertificateEditModal_modalBtnSave__lqwso{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.CertificateEditModal_modalBtnSave__lqwso:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.CertificateEditModal_modalBtnSave__lqwso:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.SupplierDeleteModal_overlay___mAAy{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.SupplierDeleteModal_modal__QxJiW{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.SupplierDeleteModal_modalHeader__c1SEh{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.SupplierDeleteModal_modalHeaderTitle__si__A{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.SupplierDeleteModal_modalHeaderCloseBtn__7nwh_{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.SupplierDeleteModal_modalHeaderCloseBtn__7nwh_:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.SupplierDeleteModal_text__5sd7D{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.SupplierDeleteModal_modalBtns__O7DG_{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.SupplierDeleteModal_modalBtn___iVYF{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.SupplierDeleteModal_modalBtnCancel__5RcB1{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.SupplierDeleteModal_modalBtnCancel__5RcB1:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.SupplierDeleteModal_modalBtnSave__9RQ28{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.SupplierDeleteModal_modalBtnSave__9RQ28:hover:not(:disabled){background:var(--color-primary-soft)}.SupplierDeleteModal_modalBtnSave__9RQ28:disabled{opacity:.5;cursor:not-allowed}.Calendar_calendar__ZacYK{display:flex;column-gap:5px;position:relative}.Calendar_calendar__ZacYK .Calendar_calendarLoaderOverlay__BJMeF{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--color-white-60)}.Calendar_calendarGridOverflow__nRJUT{position:relative;overflow:hidden;flex:1 1}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-auto-flow:column;grid-column-gap:3px;white-space:nowrap}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM{border-top:1px solid var(--color-gray-500);position:relative}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM .Calendar_hoverIndicator__YtB6j{position:absolute;width:100%;left:0;right:0;height:26px;background-color:var(--color-calendar-drop);border-radius:2px;z-index:4;pointer-events:none}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM .Calendar_calendarCell__VpU_l{min-width:92px;max-width:100%;height:26px;pointer-events:auto;position:relative}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM .Calendar_calendarCell__VpU_l.Calendar_calendarCellHidden___1yIo{display:none}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM .Calendar_calendarCell__VpU_l.Calendar_calendarCellWidth__lCkjf{width:100%}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM .Calendar_calendarCell__VpU_l .Calendar_newSlot__vSu09{cursor:pointer;display:flex;justify-content:center;align-items:center;column-gap:10px;height:25px;border-radius:5px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:.625em;transition:background-color .3s,color .3s}.Calendar_calendarGridOverflow__nRJUT .Calendar_calendarGrid__kSixq .Calendar_calendarColumn__TRhnM .Calendar_calendarCell__VpU_l .Calendar_newSlot__vSu09:hover{background-color:var(--color-success-2);color:var(--color-white)}.Calendar_waitingList__l6tmG{display:flex;flex-direction:column;width:92px;border:1px solid var(--color-gray-500);position:relative;transition:background-color .2s ease}.Calendar_waitingList__l6tmG *{position:relative;z-index:5}.Calendar_waitingList__l6tmG.Calendar_waitingListDropActive__pkwO9{background-color:var(--color-calendar-drop)!important}.Calendar_waitingList__l6tmG.Calendar_waitingListDropActive__pkwO9:before{content:"";position:absolute;inset:0;background-color:var(--color-calendar-drop);z-index:3;pointer-events:none}.Calendar_waitingList__l6tmG.Calendar_waitingListOver___55nn{background-color:var(--color-calendar-drop)}.Calendar_waitingList__l6tmG .Calendar_waitingListHeader__IhJXr{display:flex;flex-direction:column;align-items:center;row-gap:8px;padding:6px 12px}.Calendar_waitingList__l6tmG .Calendar_waitingListHeader__IhJXr.Calendar_waitingListOver___55nn{background-color:var(--color-calendar-drop)}.Calendar_waitingList__l6tmG .Calendar_waitingListTitle__JcVn3{font-family:var(--font-noto-sans);font-weight:400;font-size:.6875em;text-align:center}.Calendar_waitingList__l6tmG .Calendar_waitingListAddBtn__m__jw{height:25px;width:100%;background-color:var(--color-brand-400);border-radius:10px;font-family:var(--font-noto-sans);font-size:1.5em;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x{display:flex;flex-direction:column;row-gap:10px;overflow-x:hidden;transition:background-color .15s ease}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x.Calendar_waitingListOver___55nn{background-color:var(--color-calendar-drop)}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7{display:flex;flex-direction:column;row-gap:5px;transition:background-color .2s ease}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7.Calendar_waitingListItemDropActive__53cF7{background-color:var(--color-calendar-drop)!important}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7 .Calendar_waitingListLabels__VSTnX{display:flex;flex-direction:column;align-items:center}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7 .Calendar_waitingListLabels__VSTnX .Calendar_waitingListLabelToday__AmJDy{width:-moz-fit-content;width:fit-content;font-family:var(--font-noto-sans);font-style:italic;border-radius:3px;font-size:.6875em;background:var(--color-info-soft);display:flex;padding:0 4px;justify-content:center;align-items:center}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7 .Calendar_waitingListLabels__VSTnX .Calendar_waitingListLabelToday__AmJDy.Calendar_waitingListLabelTodayBlue__XXjQx{color:var(--color-calendar-status-deepblue)}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7 .Calendar_waitingListLabels__VSTnX .Calendar_waitingListLabelToday__AmJDy.Calendar_waitingListLabelTodayRed__SqU2A{color:var(--color-calendar-status-red)}.Calendar_waitingList__l6tmG .Calendar_waitingListItems__DUM5x .Calendar_waitingListItem__m0yE7 .Calendar_waitingListItemDate__4fP_M{padding:8px 5px;font-family:var(--font-noto-sans);font-size:.6875em;color:var(--color-black);text-align:center}.Calendar_visit__mwGNK{position:absolute;display:flex;flex-direction:column;border-top-left-radius:5px;border-top-right-radius:5px;left:0;right:0;cursor:pointer;overflow:hidden;z-index:3;transition:box-shadow .15s ease,transform .1s ease}.Calendar_visit__mwGNK>:first-child{flex-shrink:0}.Calendar_visit__mwGNK:active{cursor:-webkit-grabbing;cursor:grabbing;opacity:.8}.Calendar_visit__mwGNK:hover{transform:scale(1.01)}.Calendar_visit__mwGNK.Calendar_isDragging__zockv{cursor:grabbing!important;cursor:-webkit-grabbing!important}.Calendar_visit__mwGNK.Calendar_isResizing__PFk6_{cursor:ns-resize!important}.Calendar_visit__mwGNK.Calendar_visitLinked__Kqame{box-shadow:var(--shadow-calendar-calculation)}.Calendar_visit__mwGNK.Calendar_waitingListVisit__7CZrt{height:64px;width:100%;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.Calendar_visit__mwGNK .Calendar_visitResizeHandle__UaWiL{position:absolute;left:0;right:0;bottom:0;height:10px;cursor:ns-resize;opacity:0;background:rgba(0,0,0,0);z-index:5}.Calendar_visit__mwGNK:hover .Calendar_visitResizeHandle__UaWiL{opacity:1}.Calendar_visit__mwGNK .Calendar_visitInfoHeader__z3Kae{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:1px 2px;border-top-left-radius:5px;border-top-right-radius:5px;line-height:8px}.Calendar_visit__mwGNK .Calendar_visitInfoHeader__z3Kae.Calendar_visitInfoHeaderGray__teArJ{background-color:var(--color-gray-400)}.Calendar_visit__mwGNK .Calendar_visitInfoTime__Jk0nl{font-family:var(--font-noto-sans);font-size:.625em;color:var(--color-white)}.Calendar_visit__mwGNK .Calendar_visitInfoIcons__9bMRz{display:flex;column-gap:2px;align-items:center}.Calendar_visit__mwGNK .Calendar_visitInfoHeaderIcon__4BK5b{width:8px;height:8px}.Calendar_visit__mwGNK .Calendar_visitInfoHeaderIcon__4BK5b.Calendar_visitInfoIconWhite__T2aCz{color:var(--color-white)}.Calendar_visit__mwGNK .Calendar_visitInfoBody__RdFQA{flex:1 1;min-height:0;display:flex;flex-direction:column;row-gap:1px}.Calendar_visit__mwGNK .Calendar_visitInfoBody__RdFQA.Calendar_visitInfoBodyPadded__DscOz{padding:5px}.Calendar_visit__mwGNK .Calendar_visitInfoBody__RdFQA.Calendar_visitInfoBodyShort__Qa7_T{padding:0 5px}.Calendar_visit__mwGNK .Calendar_visitInfoBody__RdFQA.Calendar_visitInfoBodyNormal____RhY{padding:3px 5px}.Calendar_visit__mwGNK .Calendar_visitInfoBody__RdFQA.Calendar_visitInfoBodyItemsHidden__nfFY6{display:none}.Calendar_visit__mwGNK .Calendar_visitInfoBodyLinkedAndName__RpdEg{display:flex;align-items:center;column-gap:5px}.Calendar_visit__mwGNK .Calendar_visitInfoBodyLinked__Za40g{width:22px;height:9px;border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white)}.Calendar_visit__mwGNK .Calendar_visitInfoBodyLinkedIcon__LlMs8{width:15px;height:5px}.Calendar_visit__mwGNK .Calendar_visitInfoBodyName__J3gby{font-family:var(--font-noto-sans);font-size:.5625em;font-weight:700;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Calendar_visit__mwGNK .Calendar_visitInfoBodyPlaceAndNumber__KDy7X{display:flex;align-items:center;column-gap:5px}.Calendar_visit__mwGNK .Calendar_visitInfoBodyPlace__7ioNZ{min-width:40px;height:9px;border-radius:3px;background-color:var(--color-white);font-family:var(--font-noto-sans);font-size:.4375em;font-weight:600;color:var(--color-black);display:flex;align-items:center;justify-content:center;overflow:hidden}.Calendar_visit__mwGNK .Calendar_visitInfoBodyPlace__7ioNZ.Calendar_visitInfoBodyPlacePadded__u1_MR{padding-top:2px}.Calendar_visit__mwGNK .Calendar_visitInfoBodyPlaceText__nA__O{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;text-align:center}.Calendar_visit__mwGNK .Calendar_visitInfoBodyNumber__oNRKq{width:80px;font-family:var(--font-noto-sans);font-size:.5625em;font-weight:700;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Calendar_visit__mwGNK .Calendar_visitItemsAndIcon__DyIm7{display:flex;align-items:start;justify-content:start;column-gap:5px}.Calendar_visit__mwGNK .Calendar_visitInfoBodyItems__phTSV{display:flex;flex-direction:column;width:calc(100% - 3px);min-width:0}.Calendar_visit__mwGNK .Calendar_visitInfoBodyItemName__85sDE{font-family:var(--font-noto-sans);font-size:.5625em;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}.Calendar_visit__mwGNK .Calendar_visitInfoBreakComment__BNPgZ{display:block;flex:1 1;min-height:0;overflow-y:auto}.Calendar_visit__mwGNK .Calendar_visitClientComment__qHZjO,.Calendar_visit__mwGNK .Calendar_visitInfoBreakComment__BNPgZ{font-family:var(--font-noto-sans);font-size:.625em;color:var(--color-black);white-space:break-spaces;word-wrap:break-word;font-style:italic}.Calendar_visit__mwGNK .Calendar_visitClientComment__qHZjO{display:flex;flex-direction:column;row-gap:3px}.Calendar_currentTime__2L3w_{position:absolute;z-index:100000;display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 92px - 3px);height:1px;background-color:var(--color-gray-900)}.Calendar_currentTime__2L3w_.Calendar_currentTimeHidden__x_sJ7{display:none}.Calendar_currentTime__2L3w_ .Calendar_currentTimeText__cUNRp{padding:2px 6px;display:flex;align-items:center;font-family:var(--font-noto-sans);font-size:.625em;border-radius:7px;background-color:var(--color-gray-900);color:var(--color-warning-strong);position:absolute;top:-8px}.Calendar_ctxMenu__1jIk9{position:absolute;z-index:9999;width:180px;background:var(--color-white);border:2px solid var(--color-gray-500);border-radius:10px;box-shadow:var(--shadow-calendar-menu);display:flex;flex-direction:column;gap:6px}.Calendar_ctxMenu__1jIk9 .Calendar_ctxMenuItem__bFk91{width:100%;text-align:left;padding:8px 10px;border:none;background:rgba(0,0,0,0);border-radius:5px;cursor:pointer;font-family:var(--font-noto-sans);color:var(--color-text-muted);height:25px;display:flex;align-items:center;transition:background .2s;font-size:1em}.Calendar_ctxMenu__1jIk9 .Calendar_ctxMenuItem__bFk91:hover{background:var(--color-gray-250)}.FopPaymentButton_button__46pve{padding:2px 8px;border:none;border-radius:6px;background:var(--color-primary);color:var(--color-white);font-family:var(--font-noto-sans);font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer}.FopPaymentButton_button__46pve:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.BankDeleteModal_overlay__eibMS{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.BankDeleteModal_modal__3yE53{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.BankDeleteModal_modalHeader__GDqs8{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.BankDeleteModal_modalHeaderTitle__bnHn7{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.BankDeleteModal_modalHeaderCloseBtn__IS5A6{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.BankDeleteModal_modalHeaderCloseBtn__IS5A6:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.BankDeleteModal_text__jOwUP{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.BankDeleteModal_modalBtns__LDGs4{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.BankDeleteModal_modalBtn__pkUwf{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.BankDeleteModal_modalBtnCancel__bz7Ft{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.BankDeleteModal_modalBtnCancel__bz7Ft:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.BankDeleteModal_modalBtnSave__xoVmG{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.BankDeleteModal_modalBtnSave__xoVmG:hover:not(:disabled){background:var(--color-primary-soft)}.BankDeleteModal_modalBtnSave__xoVmG:disabled{opacity:.5;cursor:not-allowed}.BankFormModal_overlay__iYHzl{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.BankFormModal_modal__HmPMs{background:var(--color-white);border-radius:20px;position:relative;width:460px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.BankFormModal_modalHeader___knCb{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);border-radius:20px 20px 0 0;flex-shrink:0}.BankFormModal_modalHeaderTitle__ARzaX{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.BankFormModal_modalHeaderCloseBtn__f02JA{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.BankFormModal_modalHeaderCloseBtn__f02JA:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.BankFormModal_modalBody__EPiCG{display:flex;flex-direction:column;gap:8px;padding:24px}.BankFormModal_fieldLabel__kH7gS{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.14px;color:var(--color-text-secondary)}.BankFormModal_requiredMark__5ATOM{color:var(--color-danger-bright-2,#eb5757)}.BankFormModal_fieldInput__MFIgf{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px;margin-bottom:12px}.BankFormModal_fieldInput__MFIgf:focus{outline:none;border-color:var(--color-primary)}.BankFormModal_fieldError__wkulO{margin:-8px 0 12px;font-size:13px;color:var(--color-danger)}.BankFormModal_modalBtns__ZtBAC{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.BankFormModal_modalBtn__AI0vv{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.BankFormModal_modalBtnCancel__zBXKR{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.BankFormModal_modalBtnCancel__zBXKR:hover{background:var(--color-primary-soft)}.BankFormModal_modalBtnSave__YIzGr{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.BankFormModal_modalBtnSave__YIzGr:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.BankFormModal_modalBtnSave__YIzGr:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.BankRestoreModal_overlay__1_k51{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.BankRestoreModal_modal__4CbJG{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.BankRestoreModal_modalHeader__8i_Si{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.BankRestoreModal_modalHeaderTitle__3y2p0{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.BankRestoreModal_modalHeaderCloseBtn__zlF0X{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.BankRestoreModal_modalHeaderCloseBtn__zlF0X:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.BankRestoreModal_text__uv35x{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.BankRestoreModal_modalBtns__4Po_y{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.BankRestoreModal_modalBtn__x4p6V{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.BankRestoreModal_modalBtnCancel__pV83a{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.BankRestoreModal_modalBtnCancel__pV83a:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.BankRestoreModal_modalBtnSave__8CYov{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.BankRestoreModal_modalBtnSave__8CYov:hover:not(:disabled){background:var(--color-primary-soft)}.BankRestoreModal_modalBtnSave__8CYov:disabled{opacity:.5;cursor:not-allowed}.CharityTabs_tabs__mVyPn{display:flex;align-items:center}.CharityTabs_tab__JGccA{all:unset;display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 16px;font-family:var(--font-noto-sans);font-size:16px;line-height:140%;font-weight:400;color:var(--color-gray-500);border-bottom:1px solid var(--color-border-inactive);transition:color .2s ease,border-color .2s ease}.CharityTabs_tabActive__sqoq6{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:500}.DrinkDeleteModal_overlay__Ob2ZL{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.DrinkDeleteModal_modal__Vw4ku{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.DrinkDeleteModal_modalHeader__On0X4{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.DrinkDeleteModal_modalHeaderTitle__ynBSv{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.DrinkDeleteModal_modalHeaderCloseBtn__i9n6D{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.DrinkDeleteModal_modalHeaderCloseBtn__i9n6D:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.DrinkDeleteModal_text___y1Zr{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.DrinkDeleteModal_modalBtns__N7u4v{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.DrinkDeleteModal_modalBtn__y6iH3{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.DrinkDeleteModal_modalBtnCancel__feoqA{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.DrinkDeleteModal_modalBtnCancel__feoqA:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.DrinkDeleteModal_modalBtnSave__gMMaR{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.DrinkDeleteModal_modalBtnSave__gMMaR:hover:not(:disabled){background:var(--color-primary-soft)}.DrinkDeleteModal_modalBtnSave__gMMaR:disabled{opacity:.5;cursor:not-allowed}.DrinkFormModal_overlay__AYz3x{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.DrinkFormModal_modal__AHxcy{background:var(--color-white);border-radius:20px;position:relative;width:460px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.DrinkFormModal_modalHeader__abenR{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);border-radius:20px 20px 0 0;flex-shrink:0}.DrinkFormModal_modalHeaderTitle__9r3mw{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.DrinkFormModal_modalHeaderCloseBtn__arhFX{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.DrinkFormModal_modalHeaderCloseBtn__arhFX:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.DrinkFormModal_modalBody__GGlLg{display:flex;flex-direction:column;gap:8px;padding:24px}.DrinkFormModal_fieldLabel__eCBee{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.14px;color:var(--color-text-secondary)}.DrinkFormModal_fieldInput__Jj5y2{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px;margin-bottom:12px}.DrinkFormModal_fieldInput__Jj5y2:focus{outline:none;border-color:var(--color-primary)}.DrinkFormModal_modalBtns__A8Gvx{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.DrinkFormModal_modalBtn__qQdnY{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.DrinkFormModal_modalBtnCancel__giuSD{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.DrinkFormModal_modalBtnCancel__giuSD:hover{background:var(--color-primary-soft)}.DrinkFormModal_modalBtnSave__ft4G9{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.DrinkFormModal_modalBtnSave__ft4G9:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.DrinkFormModal_modalBtnSave__ft4G9:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.FopDeleteModal_overlay__VstnL{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.FopDeleteModal_modal__Ft3FL{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.FopDeleteModal_modalHeader__is5et{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.FopDeleteModal_modalHeaderTitle__SUPC_{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.FopDeleteModal_modalHeaderCloseBtn__eiq5a{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.FopDeleteModal_modalHeaderCloseBtn__eiq5a:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.FopDeleteModal_text__M_h8Z{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.FopDeleteModal_modalBtns__g1RCC{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.FopDeleteModal_modalBtn__23_Fj{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.FopDeleteModal_modalBtnCancel__h9TzT{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.FopDeleteModal_modalBtnCancel__h9TzT:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.FopDeleteModal_modalBtnSave__r4Jjb{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.FopDeleteModal_modalBtnSave__r4Jjb:hover:not(:disabled){background:var(--color-primary-soft)}.FopDeleteModal_modalBtnSave__r4Jjb:disabled{opacity:.5;cursor:not-allowed}.FopGroupFormModal_overlay__tqjIG{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.FopGroupFormModal_modal__y9GoN{background:var(--color-white);border-radius:20px;position:relative;width:460px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.FopGroupFormModal_modalHeader__vYG31{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);border-radius:20px 20px 0 0;flex-shrink:0}.FopGroupFormModal_modalHeaderTitle__Monly{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.FopGroupFormModal_modalHeaderCloseBtn__AtjrP{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.FopGroupFormModal_modalHeaderCloseBtn__AtjrP:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.FopGroupFormModal_modalBody__Lm8mE{display:flex;flex-direction:column;gap:8px;padding:24px}.FopGroupFormModal_fieldLabel__xqbV_{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.14px;color:var(--color-text-secondary)}.FopGroupFormModal_fieldInput__LXx2h{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px;margin-bottom:12px}.FopGroupFormModal_fieldInput__LXx2h:focus{outline:none;border-color:var(--color-primary)}.FopGroupFormModal_fieldInput__LXx2h:disabled{background:var(--color-gray-200);color:var(--color-gray-450);cursor:not-allowed}.FopGroupFormModal_fieldError__OfeGu{margin:-8px 0 12px;font-size:13px;color:var(--color-danger)}.FopGroupFormModal_modalBtns__A3Wum{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.FopGroupFormModal_modalBtn__bPbP0{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.FopGroupFormModal_modalBtnCancel__Ye0Gu{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.FopGroupFormModal_modalBtnCancel__Ye0Gu:hover{background:var(--color-primary-soft)}.FopGroupFormModal_modalBtnSave__yby8J{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.FopGroupFormModal_modalBtnSave__yby8J:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.FopGroupFormModal_modalBtnSave__yby8J:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.PaymentItemDeleteModal_overlay__4KgHB{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.PaymentItemDeleteModal_modal__fscqg{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.PaymentItemDeleteModal_modalHeader__tDvDX{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.PaymentItemDeleteModal_modalHeaderTitle__HlP8c{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.PaymentItemDeleteModal_modalHeaderCloseBtn__vUSGN{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.PaymentItemDeleteModal_modalHeaderCloseBtn__vUSGN:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PaymentItemDeleteModal_text__3aQIA{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.PaymentItemDeleteModal_modalBtns__1uyV7{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.PaymentItemDeleteModal_modalBtn__hvTR0{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.PaymentItemDeleteModal_modalBtnCancel__a5oP2{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.PaymentItemDeleteModal_modalBtnCancel__a5oP2:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.PaymentItemDeleteModal_modalBtnSave__8GQZp{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.PaymentItemDeleteModal_modalBtnSave__8GQZp:hover:not(:disabled){background:var(--color-primary-soft)}.PaymentItemDeleteModal_modalBtnSave__8GQZp:disabled{opacity:.5;cursor:not-allowed}.PayrollRuleDeleteModal_overlay___gqs1{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.PayrollRuleDeleteModal_modal__nDwg8{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.PayrollRuleDeleteModal_modalHeader__bZ3Wu{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.PayrollRuleDeleteModal_modalHeaderTitle__vaSPG{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.PayrollRuleDeleteModal_modalHeaderCloseBtn__UTyCe{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.PayrollRuleDeleteModal_modalHeaderCloseBtn__UTyCe:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PayrollRuleDeleteModal_text__XO179{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.PayrollRuleDeleteModal_modalBtns__fJHMc{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.PayrollRuleDeleteModal_modalBtn__RLJth{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.PayrollRuleDeleteModal_modalBtnCancel__OBm0p{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.PayrollRuleDeleteModal_modalBtnCancel__OBm0p:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.PayrollRuleDeleteModal_modalBtnSave__IApUf{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.PayrollRuleDeleteModal_modalBtnSave__IApUf:hover:not(:disabled){background:var(--color-primary-soft)}.PayrollRuleDeleteModal_modalBtnSave__IApUf:disabled{opacity:.5;cursor:not-allowed}.PayrollAdminRoleCard_card__FsamT{display:flex;flex-direction:column;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--color-gray-200);border-radius:16px}.PayrollAdminRoleCard_header__VLlwQ{display:flex;align-items:center;gap:8px}.PayrollAdminRoleCard_title__YXh18{font-family:var(--font-noto-sans);font-size:18px;font-weight:500}.PayrollAdminRoleCard_icon__Xtohr{width:24px;height:24px;flex-shrink:0}.PayrollDayBonusFields_card__h95D2{display:flex;flex-direction:column;gap:10px;flex:1 1;min-width:0;padding:10px 12px;border:1px solid var(--color-gray-200);border-radius:16px}.PayrollDayBonusFields_title__RYk53{font-family:var(--font-noto-sans);font-size:18px;font-weight:500;color:var(--color-text-muted)}.PayrollDayBonusFields_fields__dDQ2a{display:flex;gap:16px;width:100%}.PayrollDayBonusFields_field__1SIzL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.PayrollDayBonusFields_fieldLabel__2rNww{font-family:var(--font-noto-sans);font-weight:500;font-size:.875em;color:var(--color-text-muted)}.PositionDeleteModal_overlay__IXbp3{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.PositionDeleteModal_modal__mc92F{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.PositionDeleteModal_modalHeader__wpJkP{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.PositionDeleteModal_modalHeaderTitle__9MkXx{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.PositionDeleteModal_modalHeaderCloseBtn__0se7h{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.PositionDeleteModal_modalHeaderCloseBtn__0se7h:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PositionDeleteModal_text__P9fQq{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.PositionDeleteModal_modalBtns__5_yOQ{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.PositionDeleteModal_modalBtn__WdnnB{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.PositionDeleteModal_modalBtnCancel__yDm3E{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.PositionDeleteModal_modalBtnCancel__yDm3E:hover{background:var(--color-primary-soft)}.PositionDeleteModal_modalBtnSave__b3kUQ{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.PositionDeleteModal_modalBtnSave__b3kUQ:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.PositionDeleteModal_modalBtnSave__b3kUQ:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.PriceTypeDeleteModal_overlay__ovuSJ{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.PriceTypeDeleteModal_modal__kVMzL{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.PriceTypeDeleteModal_modalHeader__PeI67{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.PriceTypeDeleteModal_modalHeaderTitle___jMv_{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.PriceTypeDeleteModal_modalHeaderCloseBtn__69eCL{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.PriceTypeDeleteModal_modalHeaderCloseBtn__69eCL:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PriceTypeDeleteModal_text__ij6lw{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.PriceTypeDeleteModal_modalBtns__1PLL_{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.PriceTypeDeleteModal_modalBtn__ql_pa{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.PriceTypeDeleteModal_modalBtnCancel__nxdOR{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.PriceTypeDeleteModal_modalBtnCancel__nxdOR:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.PriceTypeDeleteModal_modalBtnSave__oHHWi{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.PriceTypeDeleteModal_modalBtnSave__oHHWi:hover:not(:disabled){background:var(--color-primary-soft)}.PriceTypeDeleteModal_modalBtnSave__oHHWi:disabled{opacity:.5;cursor:not-allowed}.StaffPriorityTable_tableWrap__wJFyb{flex:1 1;min-height:0;display:flex;flex-direction:column}.StaffPriorityTable_headerRow__5BZxf{flex-shrink:0;display:grid;grid-template-columns:40px 1fr 200px 200px;grid-gap:16px;gap:16px;padding:14px 16px;background:var(--table-header-bg);border-radius:12px;font-size:14px;font-weight:600;color:var(--color-text-muted)}.StaffPriorityTable_rows__K2tOG{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.StaffPriorityTable_row__pSTcZ{display:grid;grid-template-columns:40px 1fr 200px 200px;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--color-gray-200);font-size:14px;color:var(--color-text-muted);background:var(--color-white)}.StaffPriorityTable_dragHandle__A4lvU{justify-self:center;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;color:var(--color-gray-aaa);cursor:-webkit-grab;cursor:grab;touch-action:none}.StaffPriorityTable_dragHandle__A4lvU:disabled{color:var(--color-gray-350);cursor:not-allowed}.StaffPriorityTable_rowsReordering__a6Hc1 .StaffPriorityTable_dragHandle__A4lvU:not(:disabled){cursor:progress}.StaffPriorityTable_name___QM2f{color:var(--color-brand-500)}.StaffPriorityTable_emptyState__k9yTy{margin:auto;font-size:16px;color:var(--color-gray-450);text-align:center;padding:0 24px}.page_page__Se6In{height:100%;display:flex;flex-direction:column;gap:16px}.page_toolbar__RLfr5{display:flex;align-items:center;gap:16px}.page_positionSelect__awxxK{width:223px}.page_syncButton__UqdTo{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--color-primary)}.page_syncButton__UqdTo:disabled{color:var(--color-gray-350);cursor:not-allowed}.AcquisitionSourceDeleteModal_overlay__auiXs{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.AcquisitionSourceDeleteModal_modal__vAyno{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.AcquisitionSourceDeleteModal_modalHeader__gCl4g{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.AcquisitionSourceDeleteModal_modalHeaderTitle__K5V4j{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.AcquisitionSourceDeleteModal_modalHeaderCloseBtn__FOx8o{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.AcquisitionSourceDeleteModal_modalHeaderCloseBtn__FOx8o:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.AcquisitionSourceDeleteModal_text__Dqbvc{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.AcquisitionSourceDeleteModal_modalBtns__hEzfP{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.AcquisitionSourceDeleteModal_modalBtn__PpTkE{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.AcquisitionSourceDeleteModal_modalBtnCancel__Nw_1j{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.AcquisitionSourceDeleteModal_modalBtnCancel__Nw_1j:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.AcquisitionSourceDeleteModal_modalBtnSave__3OOmA{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.AcquisitionSourceDeleteModal_modalBtnSave__3OOmA:hover:not(:disabled){background:var(--color-primary-soft)}.AcquisitionSourceDeleteModal_modalBtnSave__3OOmA:disabled{opacity:.5;cursor:not-allowed}.AcquisitionSourceFormModal_overlay__JIgs4{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.AcquisitionSourceFormModal_modal__2kidj{background:var(--color-white);border-radius:20px;position:relative;width:460px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.AcquisitionSourceFormModal_modalHeader__Z43VE{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);border-radius:20px 20px 0 0;flex-shrink:0}.AcquisitionSourceFormModal_modalHeaderTitle__rO1jN{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.AcquisitionSourceFormModal_modalHeaderCloseBtn__l2CYM{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.AcquisitionSourceFormModal_modalHeaderCloseBtn__l2CYM:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.AcquisitionSourceFormModal_modalBody__5rooj{display:flex;flex-direction:column;gap:8px;padding:24px}.AcquisitionSourceFormModal_fieldLabel__q_jtg{font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.14px;color:var(--color-text-secondary)}.AcquisitionSourceFormModal_fieldInput__j7YDP{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px;margin-bottom:12px}.AcquisitionSourceFormModal_fieldInput__j7YDP:focus{outline:none;border-color:var(--color-primary)}.AcquisitionSourceFormModal_fieldTextarea__vX3ym{width:100%;min-height:96px;padding:10px 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px;font-family:inherit;resize:none;margin-bottom:12px}.AcquisitionSourceFormModal_fieldTextarea__vX3ym:focus{outline:none;border-color:var(--color-primary)}.AcquisitionSourceFormModal_modalBtns__yjS6y{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.AcquisitionSourceFormModal_modalBtn__njW4x{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.AcquisitionSourceFormModal_modalBtnCancel__zeBy8{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.AcquisitionSourceFormModal_modalBtnCancel__zeBy8:hover{background:var(--color-primary-soft)}.AcquisitionSourceFormModal_modalBtnSave__I5yqE{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.AcquisitionSourceFormModal_modalBtnSave__I5yqE:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.AcquisitionSourceFormModal_modalBtnSave__I5yqE:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.TechniqueDeleteModal_overlay__jsnUN{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.TechniqueDeleteModal_modal__GbnG_{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.TechniqueDeleteModal_modalHeader__LCmgi{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.TechniqueDeleteModal_modalHeaderTitle__6xVWi{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.TechniqueDeleteModal_modalHeaderCloseBtn__Zhrde{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.TechniqueDeleteModal_modalHeaderCloseBtn__Zhrde:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.TechniqueDeleteModal_text__f4Kvp{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.TechniqueDeleteModal_modalBtns__LVUl9{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.TechniqueDeleteModal_modalBtn__pR9ss{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.TechniqueDeleteModal_modalBtnCancel__BZ6uC{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.TechniqueDeleteModal_modalBtnCancel__BZ6uC:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.TechniqueDeleteModal_modalBtnSave__pz9AM{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.TechniqueDeleteModal_modalBtnSave__pz9AM:hover:not(:disabled){background:var(--color-primary-soft)}.TechniqueDeleteModal_modalBtnSave__pz9AM:disabled{opacity:.5;cursor:not-allowed}.EmployeeProfileAccesses_employeeProfileAccesses__N4Xb0{display:flex;column-gap:16px;flex:1 1;min-height:0;overflow:hidden;height:100%}.EmployeeProfileAccesses_loaderWrapper__mnlGM{flex:1 1;display:flex;justify-content:center;align-items:center}.ConfirmationPopup_overlay__2kaoe{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.ConfirmationPopup_modal__EhYZA{background:var(--color-white);border-radius:20px;position:relative;box-shadow:0 0 1px 2px var(--color-brand-300-20) inset}.ConfirmationPopup_modalHeader__UPY0Y{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:var(--color-brand-100);border-radius:12px 12px 0 0}.ConfirmationPopup_modalHeaderTitle__0KV5g{font-family:var(--font-noto-sans);font-weight:600;font-size:22px;line-height:32px;color:var(--color-black)}.ConfirmationPopup_modalHeaderCloseIcon___hLii{width:16px;height:16px;cursor:pointer;flex-shrink:0}.ConfirmationPopup_modalContent__09gP7{display:flex;flex-direction:column;row-gap:16px;padding:16px}.ConfirmationPopup_modalBtns__I1SVz{display:flex;align-items:center;column-gap:16px;padding:12px 16px 24px;border-top:1px solid var(--color-border)}.ConfirmationPopup_modalBtn__nQ7_R{font-family:var(--font-noto-sans);font-weight:500;font-size:16px;line-height:20px;padding:9px 0;border-radius:10px;width:100%;cursor:pointer;border:none;outline:none}.ConfirmationPopup_modalBtnCancel__gI7y_{background-color:rgba(0,0,0,0);color:var(--color-text-secondary);border:1px solid var(--color-border)}.ConfirmationPopup_modalBtnConfirm__Rcjkr{background-color:var(--color-accent);color:var(--color-white)}.ConfirmationPopup_modalBtnDisabled__XLeQl{opacity:.5;cursor:not-allowed}.ConfirmationPopup_message__YiEuQ{font-family:var(--font-noto-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-gray-700)}.ConfirmationPopup_bold__yBLiQ{font-weight:600}.AddOrEditServicePopup_overlay__xNqU2{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:stretch;justify-content:flex-end;z-index:var(--z-popup-overlay)}.AddOrEditServicePopup_modal__ztFGb{background:var(--color-white);position:relative;height:100vh;width:80vw;max-width:80vw;min-width:80vw;padding:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden;box-sizing:border-box}.AddOrEditServicePopup_loadingOverlay__6aTRj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-overlay-white-60,rgba(255,255,255,.6));z-index:5}.AddOrEditServicePopup_header__4F93r{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.AddOrEditServicePopup_headerTitleAndServiceName__fU0N8{display:flex;flex-direction:column}.AddOrEditServicePopup_headerTitle__UWDm_{font-weight:700;font-size:18px;color:var(--color-black)}.AddOrEditServicePopup_headerServiceName__ug7gr{font-size:14px;color:var(--color-text-muted)}.AddOrEditServicePopup_closeIcon__cnrJU{cursor:pointer;width:16px;height:16px;flex-shrink:0}.AddOrEditServicePopup_tabsAndAddMaterial__I8rjH{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid var(--color-gray-200)}.AddOrEditServicePopup_tabs__w9c7T{display:flex;gap:24px}.AddOrEditServicePopup_tab___PKCl{cursor:pointer;padding:12px 0;font-size:14px;border-bottom:2px solid rgba(0,0,0,0);color:var(--color-text-muted)}.AddOrEditServicePopup_tab___PKCl.AddOrEditServicePopup_tabActive__7uezw{color:var(--color-accent);font-weight:600;border-bottom-color:var(--color-accent)}.AddOrEditServicePopup_addMaterialBtn__su7_9{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-accent);font-size:14px;font-weight:600}.AddOrEditServicePopup_content__Kjw0A{flex:1 1;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:12px;scrollbar-gutter:stable}.AddOrEditServicePopup_nameFieldAndCategory__xB5tn{display:flex;gap:16px}.AddOrEditServicePopup_nameFieldAndCategory__xB5tn>*{flex:1 1}.AddOrEditServicePopup_prices__Rh_mW{display:flex;flex-direction:column;gap:12px}.AddOrEditServicePopup_priceContainer__t_H2L{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:24px;box-sizing:border-box}.AddOrEditServicePopup_priceTitle__FEZnc{font-size:14px;font-weight:600;color:var(--color-black)}.AddOrEditServicePopup_durationItems__EWimY,.AddOrEditServicePopup_priceItems__ri_v2{width:100%;display:flex;gap:12px;flex-wrap:wrap}.AddOrEditServicePopup_durationItems__EWimY>*,.AddOrEditServicePopup_priceItems__ri_v2>*{flex:1 1;min-width:100px}.AddOrEditServicePopup_durations__qxCCk{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:24px;box-sizing:border-box}.AddOrEditServicePopup_durationTitle__KM6Pw{font-size:14px;font-weight:600;color:var(--color-black)}.AddOrEditServicePopup_onlineCheckbox__inMy9{display:flex;align-items:center;gap:8px}.AddOrEditServicePopup_checkboxIcon__M1SPZ{cursor:pointer;width:20px;height:20px}.AddOrEditServicePopup_onlineCheckboxMessage__xVmuJ{font-size:14px;color:var(--color-brand-600)}.AddOrEditServicePopup_btns__0Bbef{display:flex;align-items:center;gap:16px;padding-top:16px;margin-top:auto;border-top:1px solid var(--color-gray-200);flex-shrink:0}.AddOrEditServicePopup_btn__ED47q{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-weight:500;font-size:16px;padding:9px 0;border-radius:10px;border:1px solid rgba(0,0,0,0);width:100%;cursor:pointer;text-align:center;background:rgba(0,0,0,0);box-shadow:none;outline:none}.AddOrEditServicePopup_btn__ED47q.AddOrEditServicePopup_btnDisabled__FVfpb{cursor:not-allowed}.AddOrEditServicePopup_labelAndInput__Ld8Je{display:flex;flex-direction:column;gap:6px}.AddOrEditServicePopup_inputLabel__KX4w1{font-size:.875em;font-weight:500;color:var(--color-text-muted)}.AddOrEditServicePopup_inputContainer__wyKcH{display:flex;align-items:center;gap:6px;border:1px solid var(--color-gray-200);border-radius:10px;padding:0 10px;transition:border-color .15s ease}.AddOrEditServicePopup_inputContainer__wyKcH:focus-within{border-color:var(--color-accent)}.AddOrEditServicePopup_input__oyDbf{width:100%;padding:9px 0;font-size:14px;color:var(--color-brand-600);border:none;outline:none;background:rgba(0,0,0,0);resize:none}.AddOrEditServicePopup_inputSuffix__tOSeZ{font-size:13px;color:var(--color-text-muted);white-space:nowrap}.AddOrEditServicePopup_tableWrapper__3gp6Y{flex:1 1;min-height:0}.AddOrEditServicePopup_scrollContainerVertical__CA89a{max-height:100%;overflow-y:auto}.AddOrEditServicePopup_table__cdAdU{width:100%;border-collapse:separate;border-spacing:0}.AddOrEditServicePopup_dayRow__g08cm,.AddOrEditServicePopup_headers__ZvBfG th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:left;font-size:13px;font-weight:600;color:var(--color-text-muted);padding:8px 10px;background:var(--table-header-bg)}.AddOrEditServicePopup_dayRow__g08cm:first-child,.AddOrEditServicePopup_headers__ZvBfG th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.AddOrEditServicePopup_dayRow__g08cm:last-child,.AddOrEditServicePopup_headers__ZvBfG th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.AddOrEditServicePopup_dataRow__96UrD{border-bottom:1px solid var(--color-gray-200)}.AddOrEditServicePopup_dayCell__f1fKm{padding:8px 10px;font-size:14px;color:var(--color-brand-600)}.AddOrEditServicePopup_textCell__rtTwa{display:flex;align-items:center}.AddOrEditServicePopup_deleteIcon___9pNr{cursor:pointer;color:var(--color-brand-500)}.AddOrEditServicePopup_addMaterialRow__06cbZ{background:var(--color-sidebar-hover-light)}.AddOrEditServicePopup_materialCell__93HSb{padding:8px 10px}.AddOrEditServicePopup_inputAmountContainer__Nf0rr{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:8px;padding:0 8px;transition:border-color .15s ease}.AddOrEditServicePopup_inputAmountContainer__Nf0rr:focus-within{border-color:var(--color-accent)}.AddOrEditServicePopup_inputAmount__Y3mQK{width:100%;min-width:0;padding:6px 0;font-size:14px;color:var(--color-brand-600);border:none;outline:none;background:rgba(0,0,0,0)}.AddOrEditServicePopup_newMaterialText__ajKXb{display:block;font-size:14px;color:var(--color-text-muted)}.AddOrEditServicePopup_newProductBtn__p5ti_{all:unset;cursor:pointer;padding:2px 4px}.ServicesTable_tableWrap__XXvMx{height:100%;overflow:auto}.ServicesTable_tableWrapReordering__y7CC_ .ServicesTable_dragHandle__h3Wmw{cursor:progress}.ServicesTable_table__hlRwL{width:100%;border-collapse:separate;border-spacing:0}.ServicesTable_headerRow__PNjJk th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:left;font-size:13px;font-weight:600;color:var(--color-text-muted);padding:10px 12px;white-space:nowrap;background:var(--table-header-bg);box-shadow:0 1px 0 var(--table-header-bg)}.ServicesTable_headerRow__PNjJk th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.ServicesTable_headerRow__PNjJk th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.ServicesTable_dataRow__qje5b{background:var(--color-white)}.ServicesTable_dayCell__xBAlT{padding:8px 12px;font-size:14px;color:var(--color-black);border-bottom:1px solid #e8e7f9}.ServicesTable_dayCellCenter__PfAsE{text-align:center}.ServicesTable_textCell__CXVDa{display:flex;align-items:center;min-height:24px}.ServicesTable_serviceName__meZqa{cursor:pointer}.ServicesTable_employeesCount__gIcL2,.ServicesTable_serviceName__meZqa:hover{text-decoration:underline;color:var(--color-primary)}.ServicesTable_employeesCount__gIcL2{cursor:pointer}.ServicesTable_dragHandle__h3Wmw{all:unset;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;color:var(--color-gray-aaa);touch-action:none}.ServicesTable_deleteIcon__GhzlQ{cursor:pointer;color:var(--color-brand-500)}.ServicesTable_inputContainer__ZIJUr{width:100px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--color-border);border-radius:8px;padding:6px 8px 6px 12px;background:var(--color-white)}.ServicesTable_input__uT8nL{width:100%;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);padding:0;font-size:14px;font-weight:600;color:var(--color-black)}.ServicesTable_input__uT8nL::-webkit-inner-spin-button,.ServicesTable_input__uT8nL::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ServicesTable_inputPrefix__AVN1d{flex-shrink:0;font-size:14px;color:var(--color-text-muted)}.ServicesTable_inputActions__bl_7J{display:flex;gap:4px}.ServicesTable_actionBtn__BP2OI{all:unset;cursor:pointer;padding:2px 4px}.ServicesTable_emptyState__p7E6H{padding:40px 16px;text-align:center;color:var(--color-gray-450)}.ServicesPanel_panel__d5Iei{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px;height:100%;box-sizing:border-box;padding:16px 12px;border:1px solid var(--color-border);border-radius:24px}.ServicesPanel_header__qAygg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ServicesPanel_headerTitleAndSearch__XAIVw{display:flex;align-items:center;gap:16px}.ServicesPanel_title__uqPMZ{font-size:18px;font-weight:700;color:var(--color-black)}.ServicesPanel_headerSkillLevelAndAddBtn__tiB_3{display:flex;align-items:center;gap:12px}.ServicesPanel_addBtn__h6Vo9{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--color-accent);color:var(--color-white);flex-shrink:0}.ServicesPanel_addBtn__h6Vo9:hover{background:var(--color-accent-hover)}.ServicesPanel_tableWrap__60iTS{flex:1 1;min-height:0}.page_page__CZvtB{display:flex;column-gap:20px;padding:20px 32px 20px 20px;box-sizing:border-box;height:calc(100vh - var(--header-height));width:calc(100vw - var(--sidebar-width-collapsed));overflow:hidden}.page_page__CZvtB.page_containerSidebarOpen__MMbVm{width:calc(100vw - var(--sidebar-width))}.RejectDocumentModal_documentId__fc35F{font-weight:600;white-space:nowrap}.page_page__7qrmL{display:flex;flex-direction:column;padding:20px 32px 20px 20px;box-sizing:border-box;height:calc(100vh - var(--header-height));width:calc(100vw - var(--sidebar-width-collapsed));overflow:hidden}.page_page__7qrmL.page_containerSidebarOpen__wVDvY{width:calc(100vw - var(--sidebar-width))}.page_tableContainer__6TDwJ{display:flex;flex-direction:column;flex:1 1;min-height:0;border:1px solid #e3e3e3;border-radius:16px;padding:20px}.page_tableArea__qGKgb{flex:1 1;min-height:0;overflow:hidden}.page_pagination__DjLBl{display:flex;justify-content:center;padding-top:16px}.BonusesCard_card__dx6Qa{width:480px;padding:20px;border:1px solid var(--color-primary);border-radius:16px;display:flex;flex-direction:column;gap:12px}.BonusesCard_label__yQBmu{margin:0;color:var(--color-text-secondary);font-weight:600;font-size:14px;line-height:20px;letter-spacing:-.14px}.BonusesCard_input__KUfH6{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:12px;font-size:16px}.BonusesCard_input__KUfH6:focus{outline:none;border-color:var(--color-primary)}.BonusesCard_input__KUfH6:disabled{background:var(--color-gray-200);color:var(--color-gray-450);cursor:not-allowed}.BonusesCard_hint__aMTpb{margin:0;font-size:13px;line-height:1.8;color:var(--color-gray-450)}.BonusesCard_saveButton__yQ4bL{align-self:flex-start;width:223px;height:40px;border-radius:12px;background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);font-weight:500;font-size:17px;line-height:100%;letter-spacing:0;cursor:pointer}.BonusesCard_saveButton__yQ4bL:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.BonusesCard_saveButton__yQ4bL:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.page_page__1sGOs{height:100%;display:flex;flex-direction:column;gap:16px}.PositionPermissionsModal_overlay__YT_1F{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.PositionPermissionsModal_modal__uHiGG{background:var(--color-white);border-radius:20px;box-shadow:0 0 1px 2px var(--color-brand-300-20) inset;position:relative;width:820px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.PositionPermissionsModal_modalHeader__gZATe{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);border-radius:20px 20px 0 0;flex-shrink:0}.PositionPermissionsModal_modalHeaderTitle__akJ_K{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.PositionPermissionsModal_modalHeaderCloseBtn__l7qRa{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.PositionPermissionsModal_modalHeaderCloseBtn__l7qRa:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PositionPermissionsModal_groups__byIMp{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto;padding:20px 24px 0}.PositionPermissionsModal_emptyState__VH7LR{margin:auto;padding:40px 0;font-size:16px;color:var(--color-gray-450)}.PositionPermissionsModal_group__Zk3_O{border:1px solid var(--color-primary-soft);border-radius:10px;padding:16px}.PositionPermissionsModal_groupRow__CKmEs{all:unset;display:flex;align-items:center;gap:8px;cursor:pointer}.PositionPermissionsModal_groupRow__CKmEs:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PositionPermissionsModal_groupName__PohZW{font-weight:600;font-size:15px;line-height:20px;color:var(--color-text-muted)}.PositionPermissionsModal_rules__dgGMT{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-left:32px}.PositionPermissionsModal_ruleRow__4nlGK{all:unset;display:flex;align-items:center;gap:8px;cursor:pointer}.PositionPermissionsModal_ruleRow__4nlGK:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PositionPermissionsModal_ruleName__FVhYF{font-size:14px;line-height:20px;color:var(--color-text-secondary)}.PositionPermissionsModal_checkboxIcon__sAiIF{width:18px;height:18px;flex-shrink:0;color:var(--color-primary)}.PositionPermissionsModal_footer__BOVgM{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:20px 24px;box-shadow:0 -3px 10px 0 var(--color-overlay-black-5);border-radius:0 0 20px 20px;flex-shrink:0}.PositionPermissionsModal_applyAllRow__Y2DWf{all:unset;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.PositionPermissionsModal_applyAllRow__Y2DWf:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.PositionPermissionsModal_loaderWrap__7MHnz{display:flex;justify-content:center;padding:60px 24px}.PositionPermissionsModal_modalBtns__OcyqK{display:flex;gap:16px;flex-shrink:0}.PositionPermissionsModal_modalBtn__LVpGJ{width:219px;height:40px;border-radius:10px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.PositionPermissionsModal_modalBtnCancel__bFJbr{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.PositionPermissionsModal_modalBtnCancel__bFJbr:hover{background:var(--color-primary-soft)}.PositionPermissionsModal_modalBtnSave__2V2As{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.PositionPermissionsModal_modalBtnSave__2V2As:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.PositionPermissionsModal_modalBtnSave__2V2As:disabled{background:color-mix(in srgb,var(--color-primary) 40%,white);border-color:color-mix(in srgb,var(--color-primary) 40%,white);color:var(--color-white);cursor:not-allowed}.PositionsTable_tableWrap__Emcau{flex:1 1;min-height:0;display:flex;flex-direction:column}.PositionsTable_headerRow__DdtYK{flex-shrink:0;display:grid;grid-template-columns:200px 200px 1fr 40px 40px;grid-gap:16px;gap:16px;padding:14px 16px;background:var(--table-header-bg);border-radius:12px;font-size:14px;font-weight:600;color:var(--color-text-muted)}.PositionsTable_rows__Qbag4{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.PositionsTable_row__rKOXA{display:grid;grid-template-columns:200px 200px 1fr 40px 40px;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--color-gray-200);font-size:14px;color:var(--color-text-muted)}.PositionsTable_nameLink__kXTqk{justify-self:start;background:none;border:none;padding:0;color:var(--color-brand-500);font-size:14px;cursor:pointer;text-align:left}.PositionsTable_nameLink__kXTqk:hover{text-decoration:underline}.PositionsTable_iconButton__Fha2a{justify-self:center;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:var(--color-primary)}.PositionsTable_emptyState__ERlXS{margin:auto;font-size:16px;color:var(--color-gray-450)}.page_page__yOVX6{height:100%;display:flex;flex-direction:column;gap:16px}.page_toolbar__QftuN{display:flex;align-items:center;gap:16px}.page_addButton__Miq74{width:223px;height:40px;border-radius:12px;font-weight:600;font-size:16px;color:var(--color-white);background:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer}.page_addButton__Miq74:hover{background:color-mix(in srgb,var(--color-primary) 90%,black);border-color:color-mix(in srgb,var(--color-primary) 90%,black)}.EmployeeProfileAccessesInfo_employeeProfileAccessesInfo__mcbY_{display:flex;flex:1 1;flex-direction:column;border-radius:24px;border:1px solid var(--color-border);overflow:hidden;height:100%}.EmployeeProfileAccessesInfo_list__aZG_w{flex:1 1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column}.EmployeeProfileAccessesInfo_group__uL4RG{display:flex;flex-direction:column}.EmployeeProfileAccessesInfo_group__uL4RG+.EmployeeProfileAccessesInfo_group__uL4RG{border-top:1px solid var(--color-border);padding-top:20px;margin-top:20px}.EmployeeProfileAccessesInfo_groupRow__4A3u1{display:flex;align-items:center;column-gap:8px;padding:6px 8px;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EmployeeProfileAccessesInfo_arrow__LHUMS{font-size:10px;color:var(--color-black);transition:transform .2s ease;width:12px;flex-shrink:0;cursor:pointer}.EmployeeProfileAccessesInfo_arrow__LHUMS:hover{color:var(--color-accent)}.EmployeeProfileAccessesInfo_arrowExpanded__9cpP7{transform:rotate(90deg)}.EmployeeProfileAccessesInfo_checkboxIcon__pCoYL{width:20px;height:20px;flex-shrink:0;cursor:pointer;color:var(--color-primary)}.EmployeeProfileAccessesInfo_checkboxDisabled__IE4vH{opacity:.4;pointer-events:none;cursor:default}.EmployeeProfileAccessesInfo_groupName__nQA6s{font-family:var(--font-noto-sans);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-light)}.EmployeeProfileAccessesInfo_rules__JGTMa{display:flex;flex-direction:column;row-gap:2px;padding-left:36px;margin-top:2px}.EmployeeProfileAccessesInfo_ruleRow__Qzt1D{display:flex;align-items:center;column-gap:8px;padding:6px 8px;border-radius:8px}.EmployeeProfileAccessesInfo_ruleName__QlBEG{font-family:var(--font-noto-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-light)}.EmployeeProfileAccessesInfo_buttons__tccms{display:flex;justify-content:center;padding:12px 16px 24px;border-top:1px solid var(--color-border);flex-shrink:0}.EmployeeProfileAccessesInfo_btn__23GM2{font-family:var(--font-noto-sans);font-weight:500;font-size:16px;line-height:20px;padding:9px 0;border-radius:10px;width:300px;cursor:pointer;border:none;outline:none}.EmployeeProfileAccessesInfo_btnSave__6YYAB{background-color:var(--color-accent);color:var(--color-white)}.EmployeeProfileAccessesLocations_employeeProfileAccessesLocations__rt_Iv{display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--color-border);width:360px;min-width:360px;overflow:hidden}.EmployeeProfileAccessesLocations_list__Wg7lC{flex:1 1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;row-gap:8px}.EmployeeProfileAccessesLocations_locationRow__8QhLJ{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EmployeeProfileAccessesLocations_locationRowItem__CuMR9{display:flex;align-items:center;column-gap:8px}.EmployeeProfileAccessesLocations_checkboxIcon__6rjS4{width:20px;height:20px;flex-shrink:0;cursor:pointer}.EmployeeProfileAccessesLocations_locationName__iw2W8{font-family:var(--font-noto-sans);font-size:12px;font-weight:600;line-height:145%}.EmployeeProfileAccessesLocations_locationSubordinates__UcIH5{font-family:var(--font-noto-sans);font-size:12px;font-weight:400;line-height:100%}.EmployeeProfileAccessesLocations_buttons___3nZa{display:flex;justify-content:center;padding:12px 16px 24px;border-top:1px solid var(--color-border);flex-shrink:0}.EmployeeProfileAccessesLocations_btn__jyx_C{font-family:var(--font-noto-sans);font-weight:500;font-size:16px;line-height:20px;padding:9px 0;border-radius:10px;width:300px;cursor:pointer;border:none;outline:none}.EmployeeProfileAccessesLocations_btnSave__zEn9x{background-color:var(--color-accent);color:var(--color-white)}.EmployeeProfilePage_profileContent__B28d8{display:flex;flex-direction:column;flex:1 1;min-width:0;height:100%;overflow:hidden}.EmployeeProfilePage_profileHeader__WNToP{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-shrink:0}.EmployeeProfilePage_profileHeaderLeft__lDfoR{display:flex;align-items:center;column-gap:20px}.EmployeeProfilePage_profileTitle__QfOew{font-family:var(--font-noto-sans);font-weight:600;font-size:22px;line-height:32px;color:var(--color-black);white-space:nowrap}.EmployeeProfilePage_profileHeaderActions__zKDMj{display:flex;align-items:center;gap:16px;flex-shrink:0}.EmployeeProfilePage_btnChangeLevel__ka3H_{display:flex;align-items:center;justify-content:center;height:40px;padding:10px 16px;border:1px solid var(--color-accent);border-radius:10px;background:rgba(0,0,0,0);font-family:var(--font-noto-sans);font-size:16px;font-weight:500;line-height:1.4;color:var(--color-accent);cursor:pointer;white-space:nowrap}.EmployeeProfilePage_btnChangeLevel__ka3H_:hover{background-color:var(--color-brand-50)}.EmployeeProfilePage_btnAddService___s4Dd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background-color:var(--color-accent);cursor:pointer}.EmployeeProfilePage_btnAddService___s4Dd:hover{background-color:var(--color-accent-hover)}.EmployeeProfilePage_btnAddServiceIcon__C8Bwz{width:16px;height:16px;color:var(--color-white)}.EmployeeProfileTabs_tabs__GElbD{display:flex;align-items:center}.EmployeeProfileTabs_tab__Ln0yA{all:unset;cursor:pointer;padding:6px 16px;font-family:var(--font-noto-sans);font-size:16px;line-height:140%;font-weight:400;color:var(--color-gray-500);border-bottom:1px solid var(--color-border-inactive);transition:color .2s ease,border-color .2s ease}.EmployeeProfileTabs_tabActive__gALTB{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:500}.EmployeeProfileInfo_employeeProfileInfo__WvVE_{display:flex;column-gap:20px;flex:1 1;min-height:0;overflow:hidden;height:100%}.EmployeeProfileInfo_detail__pwzb0{display:flex;flex:1 1;flex-direction:column;border-radius:24px;border:1px solid var(--color-border);overflow:hidden;min-height:0}.EmployeeProfileInfo_detailItems__F3UbA{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;row-gap:12px;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) rgba(0,0,0,0)}.EmployeeProfileInfo_detailItems__F3UbA::-webkit-scrollbar{width:6px}.EmployeeProfileInfo_detailItems__F3UbA::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}.EmployeeProfileInfo_detailSaveBtnArea__hL4da{padding:16px;border-top:1px solid var(--color-border);flex-shrink:0}.EmployeeProfileInfo_saveBtn__7_TTm{all:unset;cursor:pointer;display:flex;justify-content:center;align-items:center;width:223px;height:40px;border-radius:10px;background-color:var(--color-accent);color:var(--color-white);font-family:var(--font-noto-sans);font-weight:500;font-size:16px;line-height:140%}.EmployeeProfileInfo_saveBtn__7_TTm:disabled{opacity:.5;cursor:not-allowed}.EmployeeProfileInfo_labelAndItem__ZTVhZ{display:flex;flex-direction:column;align-items:flex-start;row-gap:4px;width:100%}.EmployeeProfileInfo_fieldLabel__u7njB{font-family:var(--font-noto-sans);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-secondary)}.EmployeeProfileInfo_twoItems__Ww5fM{display:flex;align-items:flex-end;column-gap:16px}.EmployeeProfileInfo_twoItems__Ww5fM .EmployeeProfileInfo_labelAndItem__ZTVhZ{flex:1 1;min-width:0}.EmployeeProfileInfo_photoRow__Ek7nN{display:flex;align-items:center;width:100%}.EmployeeProfileInfo_photoText__k7ugF{flex:1 1;min-width:0;height:40px;border:1px solid var(--color-border);border-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0;padding:10px 8px;font-family:var(--font-noto-sans);font-size:14px;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.EmployeeProfileInfo_photoBtn__3kJrV{all:unset;cursor:pointer;width:160px;height:40px;border-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:rgba(0,0,0,0);border:1px solid var(--color-accent);display:flex;justify-content:center;align-items:center;font-family:var(--font-noto-sans);font-weight:500;font-size:16px;line-height:140%;color:var(--color-accent);white-space:nowrap}.EmployeeProfileInfo_toggles__c_N7L{display:flex;flex-direction:column;row-gap:8px}.EmployeeProfileInfo_rightColumn__JRSDz{display:flex;flex-direction:column;row-gap:20px;width:430px;min-width:430px;overflow:hidden}.EmployeeProfileInfo_card__EMIzp{display:flex;flex-direction:column;row-gap:16px;padding:16px;border-radius:24px;border:1px solid var(--color-border)}.EmployeeProfileInfo_docsPhotoAndName__dew9q{display:flex;align-items:center;column-gap:12px}.EmployeeProfileInfo_docsPhoto__Htxh4{width:80px;height:80px;border-radius:50%;object-fit:cover;flex-shrink:0}.EmployeeProfileInfo_docsEmployeeName__VrC6i{font-family:var(--font-noto-sans);font-size:18px;font-weight:500;line-height:140%;color:var(--color-black);width:145px;word-break:break-word}.EmployeeProfileInfo_docsHr___awZA{height:1px;background-color:var(--color-border);border:none;margin:0}.EmployeeProfileInfo_docsBlock__khqOj{display:flex;flex-direction:column;row-gap:12px;flex:1 1}.EmployeeProfileInfo_docsRow__t1PGL{display:flex;justify-content:space-between;align-items:center}.EmployeeProfileInfo_docsRowTitle__3rb3y{font-weight:600}.EmployeeProfileInfo_docsRowLabel__lX4a4,.EmployeeProfileInfo_docsRowTitle__3rb3y{font-family:var(--font-noto-sans);font-size:14px;line-height:20px;color:var(--color-text-light)}.EmployeeProfileInfo_docsRowLabel__lX4a4{font-weight:400}.EmployeeProfileInfo_docsRowValue__rAwYD{font-family:var(--font-noto-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.EmployeeProfileInfo_docsEditIcon__TcUt6{width:16px;height:16px;cursor:pointer;flex-shrink:0}.EmployeeProfileInfo_docsOpenBtn__IVrTK{all:unset;cursor:pointer;background-color:rgba(0,0,0,0);color:var(--color-accent);font-family:var(--font-noto-sans);font-weight:400;font-size:14px;line-height:20px;text-decoration:underline}.EmployeeProfileInfo_docsActionBtn__D_gPE{all:unset;cursor:pointer;width:100%;height:40px;border-radius:10px;background-color:rgba(0,0,0,0);border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-noto-sans);font-weight:500;font-size:16px;line-height:140%;display:flex;justify-content:center;align-items:center}.EmployeeProfileInfo_loginCard__7zB0a{height:110px}.EmployeeProfileInfo_loginState__v0OBl{display:flex;flex-direction:column;row-gap:12px}.EmployeeProfileInfo_loginRow__JkPdZ{display:flex;justify-content:space-between;align-items:center}.EmployeeProfileInfo_loginLabel__OI1QN{font-family:var(--font-noto-sans);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-light)}.EmployeeProfileInfo_loginValue__NgOCm{font-family:var(--font-noto-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary);-webkit-user-select:text;-moz-user-select:text;user-select:text}.EmployeeProfileInfo_loginButtons__E0Eoz{display:flex;align-items:center;column-gap:10px}.EmployeeProfileInfo_loginBtn__vJI64{all:unset;flex:1 1;height:40px;border-radius:10px;background-color:rgba(0,0,0,0);border:1px solid var(--color-accent)}.EmployeeProfileInfo_loginBtn__vJI64,.EmployeeProfileInfo_loginCreate__pzf26{cursor:pointer;color:var(--color-accent);font-family:var(--font-noto-sans);font-weight:500;font-size:14px;line-height:140%;display:flex;justify-content:center;align-items:center}.EmployeeProfileInfo_loginCreate__pzf26{column-gap:10px;height:100%}.EmployeeProfileInfo_techniquesCard__MSlN1{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:16px}.EmployeeProfileInfo_techniquesDateRow__oQuiI{display:flex;align-items:center;justify-content:space-between}.EmployeeProfileInfo_techniquesDateInfo__aeGFe{display:flex;align-items:center;column-gap:8px}.EmployeeProfileInfo_techniquesDateTitle__UhZt1{font-family:var(--font-noto-sans);font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-light)}.EmployeeProfileInfo_techniquesDateValue__FiP6m{font-family:var(--font-noto-sans);font-size:14px;font-weight:400;line-height:20px;color:var(--color-text-secondary)}.EmployeeProfileInfo_techniquesDatePickerWrapper__yG8HI{position:relative}.EmployeeProfileInfo_techniquesHiddenPicker__Cf4DQ{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.EmployeeProfileInfo_techniquesEditIcon__VlePx{width:16px;height:16px;cursor:pointer}.EmployeeProfileInfo_techniquesList__Qa9Km{display:flex;flex-direction:column;row-gap:12px;flex:1 1;overflow-y:auto;padding-right:16px;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) rgba(0,0,0,0)}.EmployeeProfileInfo_techniquesList__Qa9Km::-webkit-scrollbar{width:6px}.EmployeeProfileInfo_techniquesList__Qa9Km::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}.EmployeeProfileInfo_techniqueItem__yCkoI{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-noto-sans);font-size:14px;font-weight:400;line-height:100%;color:var(--color-black)}.EmployeeProfileInfo_techniqueItemIcon__5RvPu{width:20px;height:20px;cursor:pointer;flex-shrink:0}.StudioAccountDeleteModal_overlay___kYin{position:fixed;inset:0;background:var(--color-overlay-black-40);display:flex;align-items:center;justify-content:center;z-index:var(--z-popup-overlay)}.StudioAccountDeleteModal_modal__q9snv{background:var(--color-white);border-radius:20px;position:relative;width:420px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.StudioAccountDeleteModal_modalHeader__5ojnD{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background-color:var(--table-header-bg);flex-shrink:0}.StudioAccountDeleteModal_modalHeaderTitle__MSahh{font-family:var(--font-noto-sans);font-weight:700;font-size:18px;line-height:24px;color:var(--color-black)}.StudioAccountDeleteModal_modalHeaderCloseBtn__fAed6{all:unset;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:16px;height:16px}.StudioAccountDeleteModal_modalHeaderCloseBtn__fAed6:focus-visible{outline:2px solid var(--color-accent);border-radius:4px}.StudioAccountDeleteModal_text__YWBWW{padding:24px;font-size:15px;line-height:22px;color:var(--color-text-muted)}.StudioAccountDeleteModal_modalBtns__rZ3VN{display:flex;gap:12px;padding:0 24px 24px;flex-shrink:0}.StudioAccountDeleteModal_modalBtn__edfJz{flex:1 1;height:44px;border-radius:12px;font-weight:500;font-size:17px;line-height:100%;cursor:pointer}.StudioAccountDeleteModal_modalBtnCancel__f8ARe{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}.StudioAccountDeleteModal_modalBtnCancel__f8ARe:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.StudioAccountDeleteModal_modalBtnSave__W8wPD{background:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary)}.StudioAccountDeleteModal_modalBtnSave__W8wPD:hover:not(:disabled){background:var(--color-primary-soft)}.StudioAccountDeleteModal_modalBtnSave__W8wPD:disabled{opacity:.5;cursor:not-allowed}