.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}.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)}.CalendarTooltip_visitInfoTooltip__QJe6d{display:flex;flex-direction:column}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipTimeAndPlace__y_xY1{display:flex;align-items:center;justify-content:space-between}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipPlace__2jV0R{display:flex;align-items:center;column-gap:2px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipPlace__2jV0R .CalendarTooltip_visitInfoTooltipPlaceIcon__o_YQ7{width:10px;height:10px;color:var(--color-primary)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipText__ceceF{font-family:var(--font-noto-sans);font-size:.4375em;color:var(--color-black)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipText__ceceF.CalendarTooltip_visitInfoTooltipTextLinked__JBCry{color:var(--color-calendar-status-blue)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipText__ceceF.CalendarTooltip_visitInfoTooltipTextBold__W9PBc{font-weight:700}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatuses__rkciB{display:flex;flex-direction:column;row-gap:4px;margin-top:4px;margin-bottom:4px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q{width:129px;padding:2px 4px;color:var(--color-white);display:flex;align-items:center;column-gap:10px;background-color:var(--color-black)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusNewClient__tuM1O{background-color:rgba(0,0,0,0);border:1px solid var(--color-primary)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusImportant__Z4mre{background-color:var(--color-primary)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusNotImportant__jFnyi{background-color:var(--color-header-service-manicure)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusYellow___heD0{background-color:var(--color-warning-soft)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusLinked__uiEX2{background-color:rgba(0,0,0,0);border:1px solid var(--color-calendar-status-blue)}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusConflict__ZE4vP{margin-top:4px;margin-bottom:4px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q.CalendarTooltip_visitInfoTooltipStatusResolved__2D4Xp{background-color:var(--color-brand-400);margin-top:4px;margin-bottom:4px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q .CalendarTooltip_visitInfoTooltipStatusIcon__LwDOu{width:10px;height:10px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipStatus__51z8Q .CalendarTooltip_visitInfoTooltipStatusIcon__LwDOu.CalendarTooltip_visitInfoTooltipStatusIconLg__nQuY3{width:12px;height:12px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipVisits__zgZAC{display:flex;flex-direction:column;row-gap:4px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipClientInfo__Rjz4v{display:flex;flex-direction:column;row-gap:2px}.CalendarTooltip_visitInfoTooltip__QJe6d .CalendarTooltip_visitInfoTooltipComment__G2ZqQ{margin-top:4px;display:flex;flex-direction:column;row-gap:2px}.EmptyDay_cont__6SPmS{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto}.EmptyDay_cont__6SPmS .EmptyDay_emptyDay__I6mU0{padding-bottom:16px;box-shadow:var(--shadow-empty-state);width:500px;display:flex;flex-direction:column;border-radius:10px;row-gap:50px}.EmptyDay_cont__6SPmS .EmptyDay_emptyDay__I6mU0 .EmptyDay_header__Dn0JC{background-color:var(--color-warning-soft);padding:10px 0;height:63px;display:flex;justify-content:center;align-items:center;font-family:var(--font-noto-sans);font-size:2em;color:var(--color-black);border-top-left-radius:10px;border-top-right-radius:10px}.EmptyDay_cont__6SPmS .EmptyDay_emptyDay__I6mU0 .EmptyDay_messages__OpL1Z{display:flex;flex-direction:column;align-items:center;line-height:25px}.EmptyDay_cont__6SPmS .EmptyDay_emptyDay__I6mU0 .EmptyDay_messages__OpL1Z .EmptyDay_message__Cw_7v{font-family:var(--font-noto-sans);font-size:1em;color:var(--color-text-muted);font-weight:700}.EmptyDay_cont__6SPmS .EmptyDay_emptyDay__I6mU0 .EmptyDay_btn__zUb7w{padding:10px;background-color:var(--color-success-soft);cursor:pointer;font-family:var(--font-noto-sans);font-size:.875em;color:var(--color-white);border-radius:10px;margin:0 auto;display:inline-block;text-decoration:none;text-align:center;border:none}.Popup_overlay__l4Bd6{position:fixed;inset:0;z-index:var(--z-popup-overlay);display:flex;align-items:center;justify-content:center;background:var(--color-overlay-black-40)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz{position:relative;width:1000px;padding:20px;border-radius:20px;background:var(--color-white)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz.Popup_modalSm__8siZp{width:500px;padding:0}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_header__R2b1O{display:flex;align-items:center;justify-content:center;padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--color-primary)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_headerTitle__usnGE{font-family:inherit;font-weight:500;font-size:2em;color:var(--color-white)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_body__h2u7Z{display:flex;align-items:center;justify-content:center;margin-top:50px}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_bodyTitle__v_o_g{font-family:inherit;font-weight:500;font-size:1em;color:var(--color-text-muted);text-align:center}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_footer__SjIil{display:flex;align-items:center;justify-content:space-around;margin-top:50px;margin-bottom:23px}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_footerButton__6_jw7{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:none;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;column-gap:5px;cursor:pointer}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_footerButtonIcon__jiXdp{width:24px;height:24px;color:var(--color-white)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_footerButtonText__LfyKh{font-family:inherit;font-size:.875em;color:var(--color-white)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_footerButtonDanger__CKA0u{background-color:var(--color-primary)}.Popup_overlay__l4Bd6 .Popup_modal__7dkkz .Popup_footerButtonSuccess__jBlsc{background-color:var(--color-success-soft)}.AppMessagePopup_footerSingle___bW59{justify-content:center}.AddBreakPopup_addBreakModal___vEBq{width:350px;padding:0;border-radius:10px}.AddBreakPopup_addBreakModal___vEBq .AddBreakPopup_commentField__uHFAq{padding:16px 16px 0;display:flex;justify-content:center}.AddBreakPopup_addBreakModal___vEBq .AddBreakPopup_commentField__uHFAq .AddBreakPopup_commentBreak__WEjZm{padding:10px;resize:none;width:100%;height:84px;border-radius:8px}.AddBreakPopup_addBreakModal___vEBq .AddBreakPopup_btns__aGByD{padding-top:25px;padding-bottom:23px;display:flex;justify-content:space-around}.AddBreakPopup_addBreakModal___vEBq .AddBreakPopup_btn__q_eO8{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:130px;padding:10px;margin:0;color:var(--color-white);border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.875em;display:flex;justify-content:center;align-items:center}.AddBreakPopup_addBreakModal___vEBq .AddBreakPopup_btnDanger__oswU3{background-color:var(--color-primary)}.AddBreakPopup_addBreakModal___vEBq .AddBreakPopup_btnSuccess__07jb7{background-color:var(--color-success-soft)}.MessagePopup_messageModal__7KHBF{width:500px;padding:0;border-radius:10px}.MessagePopup_messageModal__7KHBF .MessagePopup_header__5xZ7u{height:63px;display:flex;align-items:center;justify-content:center;border-top-left-radius:10px;border-top-right-radius:10px}.MessagePopup_messageModal__7KHBF .MessagePopup_header__5xZ7u .MessagePopup_headerTitle___YFG5{font-family:inherit;font-size:2em;color:var(--color-black)}.MessagePopup_messageModal__7KHBF .MessagePopup_body__nmGi_{display:flex;flex-direction:column;align-items:center;padding:50px 20px 23px;row-gap:50px}.MessagePopup_messageModal__7KHBF .MessagePopup_body__nmGi_ .MessagePopup_messages__Y1sef{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:5px}.MessagePopup_messageModal__7KHBF .MessagePopup_body__nmGi_ .MessagePopup_messages__Y1sef .MessagePopup_textCenter__r8Qbq{text-align:center}.MessagePopup_messageModal__7KHBF .MessagePopup_body__nmGi_ .MessagePopup_messages__Y1sef .MessagePopup_message__9vYlY{font-family:inherit;font-size:1.125em;color:var(--color-black);text-align:center}.MessagePopup_messageModal__7KHBF .MessagePopup_body__nmGi_ .MessagePopup_btns__pDnAR{width:100%;display:flex;align-items:center;justify-content:space-evenly}.MessagePopup_messageModal__7KHBF .MessagePopup_body__nmGi_ .MessagePopup_btns__pDnAR .MessagePopup_btn__TDolZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:130px;padding:10px;margin:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-family:inherit;font-size:.875em;cursor:pointer;color:var(--color-white)}.TimeColumn_timeColumn__v4_Fn{display:flex;flex-direction:column}.TimeColumn_timeColumn__v4_Fn .TimeColumn_timeSlot__gnWA6{position:relative;width:50px;height:26px;padding:0 4px;border-right:1px solid var(--color-gray-500);border-top:1px solid var(--color-gray-500)}.TimeColumn_timeColumn__v4_Fn .TimeColumn_timeSlot__gnWA6:last-child{border-right:none}.TimeColumn_timeColumn__v4_Fn .TimeColumn_timeSlot__gnWA6 .TimeColumn_time__Taxdv{position:absolute;z-index:3;background-color:var(--color-white);font-family:var(--font-noto-sans);font-size:.75em;width:40px;top:-9px;right:18px;text-align:right}.CalendarBody_calendarBody__N2fx4{width:100%;padding:10px;transition:opacity .3s ease-in-out;display:flex;flex-direction:column;margin-top:5px}.CalendarBody_calendarBody__N2fx4 .CalendarBody_updateLoader__m9Fw2{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-white-70);display:flex;align-items:center;justify-content:center;z-index:100000}.ListBody_listBody__U3dXe{display:flex;flex-direction:column;flex:1 1;min-height:0;row-gap:10px;padding:10px 20px 0;overflow:hidden}.ListBody_listData__Sfc8P{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;max-width:100%}.ListBody_listData__Sfc8P .ListBody_tableWrapper__77J6Z{display:flex;flex-direction:column;max-width:100%;flex:1 1;min-height:0}.ListBody_listData__Sfc8P .ListBody_tableWrapper__77J6Z .ListBody_tableScroll__RIUtw{max-width:100%;width:100%;flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative}.ListBody_listData__Sfc8P .ListBody_table__1077p{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_headers__SxxS9{height:40px;width:100%;background-color:var(--table-header-bg)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89{font-family:var(--font-noto-sans);font-weight:500;font-size:.875em;line-height:145%;color:var(--color-text);padding-top:10px;padding-bottom:10px;vertical-align:middle;background-color:var(--table-header-bg);position:-webkit-sticky;position:sticky;top:0;z-index:3}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:first-child{border-top-left-radius:6px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:last-child{border-top-right-radius:6px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:first-child{text-align:left;width:88px;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:nth-child(2){text-align:left;min-width:263px;padding-left:16px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:nth-child(3),.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:nth-child(4){text-align:left;min-width:223px;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:nth-child(5){text-align:left;min-width:100px;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:nth-child(6){text-align:center;min-width:150px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayRow__P5m89:nth-child(7){text-align:left;min-width:172px;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY{text-align:center;padding:8px 0}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:first-child,.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(2){padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:first-child .ListBody_textCell__qZqLn{text-align:center;width:80px;display:flex;flex-direction:column;font-family:var(--font-noto-sans);font-weight:500;font-size:.875em;line-height:100%;color:var(--color-text)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(2) .ListBody_textCell__qZqLn{display:flex;align-items:center;column-gap:8px;text-align:left;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(3) .ListBody_textCell__qZqLn{display:flex;flex-direction:column;row-gap:4px;text-align:left;min-width:223px;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(4) .ListBody_textCell__qZqLn{display:flex;flex-direction:column;text-align:left;min-width:223px;padding-left:8px;cursor:pointer}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(4) .ListBody_textCell__qZqLn:hover .ListBody_clientInfo__gHIUy{color:var(--color-brand-300)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(5) .ListBody_textCell__qZqLn{display:flex;align-items:center;column-gap:8px;min-width:100px;padding-left:8px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(6) .ListBody_textCell__qZqLn{display:flex;flex-direction:column;justify-content:center;align-items:center}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dayCell__GVvJY:nth-child(7) .ListBody_textCell__qZqLn{display:block;text-align:left;max-width:100%;padding-left:8px;font-family:var(--font-noto-sans);font-weight:400;font-size:.75em;line-height:100%;color:var(--color-text);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dataRow__tUXxd{cursor:pointer;transition:background-color .3s}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dataRow__tUXxd>.ListBody_dayCell__GVvJY{border-bottom:1px solid var(--color-border)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dataRow__tUXxd:last-child>.ListBody_dayCell__GVvJY{border-bottom:none}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_dataRow__tUXxd:hover{background-color:var(--color-brand-300-soft)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_masterPhoto___Frae{width:40px;height:40px;border-radius:50px;object-fit:contain}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_masterInfo__4oMdU{display:flex;flex-direction:column;row-gap:4px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_masterInfo__4oMdU .ListBody_masterName__JJfjc{font-family:var(--font-noto-sans);font-weight:700;font-size:.75em;line-height:100%;color:var(--color-text)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_masterInfo__4oMdU .ListBody_masterPosition__ITtuU{font-family:var(--font-noto-sans);font-weight:400;font-size:.625em;line-height:100%;color:red}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_clientInfo__gHIUy,.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_services__tSy0s{font-family:var(--font-noto-sans);font-weight:500;font-size:.75em;line-height:100%;color:var(--color-text)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_clientInfo__gHIUy{transition:color .2s ease}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_conflictStatusIcon__WNMHv{width:12px;height:12px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_bookingSourceIcon__fPBJE{width:24px;height:24px}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_creationDate__ldQk2{display:flex;flex-direction:column;font-family:var(--font-noto-sans);font-size:.75em;font-weight:500;color:var(--color-text);justify-content:center}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_status__biLON{display:flex;align-items:center;justify-content:center;max-width:150px;min-height:20px;padding:0 12px;border-radius:12px;font-family:var(--font-noto-sans);font-size:.75em;font-weight:500;line-height:100%}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_paymentEmployee__nSZAQ{display:flex;flex-direction:column}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_paymentEmployee__nSZAQ .ListBody_paymentEmployeeTitle__9dmwe{font-family:var(--font-noto-sans);font-size:.75em;font-weight:400;color:var(--color-gray-500)}.ListBody_listData__Sfc8P .ListBody_table__1077p .ListBody_paymentEmployee__nSZAQ .ListBody_paymentEmployeeName___PhxO{font-family:var(--font-noto-sans);font-size:.75em;font-weight:400;color:var(--color-text)}.ListBody_listBodyController__OfxUV{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;column-gap:8px;padding:10px 0 20px;background:var(--color-white);max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:wrap}.ListBody_listBodyController__OfxUV .ListBody_listBodyControllerText__mZrN6{font-family:var(--font-noto-sans);font-size:.875em;color:var(--color-brand-600)}.ListBody_listBodyController__OfxUV .ListBody_arrowBtn__PkjlF{width:24px;height:24px;flex-shrink:0;transition:opacity .2s ease,transform .2s ease}.ListBody_listBodyController__OfxUV .ListBody_arrowBtn__PkjlF:hover:not(.ListBody_arrowBtnDisabled__yVfdt){transform:translateY(-1px)}.ListBody_listBodyController__OfxUV .ListBody_arrowBtnDisabled__yVfdt{opacity:.3;cursor:default;pointer-events:none}.ListBody_listBodyController__OfxUV .ListBody_arrowIcon__ksplt{fill:var(--color-brand-600)}.ListBody_listBodyController__OfxUV .ListBody_arrowIconRotated__5uzK1{transform:rotate(180deg)}.ListBody_noData__uJleK{font-family:var(--font-noto-sans);font-size:.875em;color:var(--color-text);padding:12px 8px}.Body_body__jIl_o{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.ConflictingDropdown_dropdown__oYeEl{position:relative;width:150px;border:1px solid var(--color-icon-muted-15);border-radius:10px;font-family:var(--font-noto-sans);font-weight:400;font-size:.875em;color:var(--color-text);z-index:1}.ConflictingDropdown_dropdown__oYeEl.ConflictingDropdown_dropdownOpen__BjiD6{z-index:10}.ConflictingDropdown_dropdown__oYeEl .ConflictingDropdown_selected__vfX_4{padding:6px 8px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;border-radius:8px}.ConflictingDropdown_dropdown__oYeEl .ConflictingDropdown_arrow__ob9tt{margin-left:8px;color:var(--color-icon-muted-15)}.ConflictingDropdown_options__JV4Se{position:absolute;background-color:var(--color-white);border:1px solid var(--color-gray-500);border-radius:4px;box-shadow:var(--shadow-dropdown);z-index:var(--z-popup-overlay);font-size:13px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ConflictingDropdown_option__5ul6d{padding:8px 12px;cursor:pointer;color:var(--color-text)}.ConflictingDropdown_option__5ul6d:hover{background-color:var(--color-gray-150)}.ConflictingDropdown_option__5ul6d.ConflictingDropdown_optionSelected__gRpDR{background-color:var(--color-brand-300);color:var(--color-white)}.Popup_overlay__FeXAv{position:fixed;inset:0;z-index:var(--z-popup-overlay);display:flex;align-items:center;justify-content:center;background:var(--color-overlay-black-40)}.Popup_overlay__FeXAv .Popup_modal__USZ6D{position:relative;width:1000px;padding:20px;border-radius:20px;background:var(--color-white)}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_header__tp_rD{display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_headerTitle___Ut18{font-family:var(--font-noto-sans);font-weight:500;font-size:2em;color:var(--color-white)}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_body__X1zsl{margin-top:50px;display:flex;justify-content:center;align-items:center}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_bodyTitle__kq0ve{font-family:var(--font-noto-sans);font-weight:500;font-size:1em;color:var(--color-text-muted)}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_footer__bituV{margin-top:50px;margin-bottom:23px;display:flex;justify-content:space-around;align-items:center}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_footerButton__LYO7F{display:flex;align-items:center;justify-content:center;column-gap:5px;padding:10px;border-radius:10px;cursor:pointer}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_footerButtonIcon__EhT0C{width:24px;height:24px;color:var(--color-white)}.Popup_overlay__FeXAv .Popup_modal__USZ6D .Popup_footerButtonText__aRtfa{font-family:var(--font-noto-sans);font-size:.875em;color:var(--color-white)}.ConflictingPopup_modalNormal__A_94I{max-height:var(--conflicting-modal-max-height-normal);width:var(--conflicting-modal-width-normal)}.ConflictingPopup_modalCancelled__g2B0Y{max-height:var(--conflicting-modal-max-height-cancelled);width:var(--conflicting-modal-width-cancelled)}.ConflictingPopup_header__kUlUL{display:flex;justify-content:space-between;align-items:center}.ConflictingPopup_header__kUlUL .ConflictingPopup_headerTitle__Fl6Z2{font-family:var(--font-noto-sans);font-weight:500;font-size:1.5em;color:var(--color-text)}.ConflictingPopup_header__kUlUL .ConflictingPopup_headerPeriod__ctlzB{font-family:var(--font-noto-sans);font-weight:400;font-size:.875em;color:var(--color-gray-450)}.ConflictingPopup_header__kUlUL .ConflictingPopup_headerClose__nI60v{cursor:pointer;width:var(--conflicting-size-close);height:var(--conflicting-size-close)}.ConflictingPopup_emptyState__4Sral{height:var(--conflicting-height-empty);display:flex;align-items:center;justify-content:center;font-family:var(--font-noto-sans);font-weight:500;font-size:1.125em;color:var(--color-text);text-align:center;padding:var(--conflicting-padding-empty)}.ConflictingPopup_loadingOverlay__fLYfz{position:absolute;inset:0;z-index:var(--z-conflicting-loading);display:flex;align-items:center;justify-content:center;background:var(--color-white-55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;border-radius:var(--conflicting-radius-overlay)}.ConflictingPopup_tableWrapper__naMc_{max-height:var(--conflicting-table-max-height);overflow-y:auto;overflow-x:hidden;position:relative}.ConflictingPopup_dataRow__mWorj,.ConflictingPopup_headers__7Cxe6{vertical-align:middle}.ConflictingPopup_table__TkTSW{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-family:var(--font-noto-sans)}.ConflictingPopup_table__TkTSW thead{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-white);z-index:var(--z-conflicting-thead);box-shadow:var(--shadow-sticky-header)}.ConflictingPopup_table__TkTSW thead .ConflictingPopup_dayRow__ZWJt2{top:0;z-index:var(--z-conflicting-th);font-family:var(--font-noto-sans);font-weight:600;font-size:1.125em;line-height:145%;color:var(--color-text);padding-top:var(--conflicting-padding-cell-y);padding-bottom:var(--conflicting-padding-cell-y);border-bottom:1px solid var(--color-gray-300)}.ConflictingPopup_table__TkTSW thead .ConflictingPopup_dayRow__ZWJt2:first-child{padding-left:var(--conflicting-padding-cell-x);text-align:left;width:var(--conflicting-width-col-head-1)}.ConflictingPopup_table__TkTSW thead .ConflictingPopup_dayRow__ZWJt2:nth-child(2){padding-left:var(--conflicting-padding-cell-x);text-align:left;width:var(--conflicting-width-col-head-2)}.ConflictingPopup_table__TkTSW thead .ConflictingPopup_dayRow__ZWJt2:nth-child(3){padding-left:var(--conflicting-padding-cell-x);text-align:left;width:var(--conflicting-width-col-head-3)}.ConflictingPopup_table__TkTSW thead .ConflictingPopup_dayRow__ZWJt2:nth-child(4){padding-left:var(--conflicting-padding-cell-x);text-align:left;width:var(--conflicting-width-col-head-4)}.ConflictingPopup_table__TkTSW tr+tr td{border-top:1px solid var(--color-gray-300)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCell__8tT_G{display:block}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndText__j1KOx{display:flex;align-items:center;column-gap:var(--conflicting-gap-icon-text)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActiveForClient__vqKCe,.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActive__0kIWo{cursor:pointer;text-decoration:underline;transition:color .2s ease}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActiveForClient__vqKCe:hover,.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActive__0kIWo:hover{color:var(--color-success-strong);text-decoration:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActiveForClient__vqKCe:hover .ConflictingPopup_textCellIcon__ozDyb{color:var(--color-brand-400)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActive__0kIWo:hover .ConflictingPopup_textCellClientText__bSfYM{color:var(--color-success-strong);text-decoration:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActive__0kIWo:has(.ConflictingPopup_copyPhoneIcon__OJAL2:hover) .ConflictingPopup_textCellClientText__bSfYM{color:var(--color-text);text-decoration:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconAndTextActiveForClient__vqKCe:hover .ConflictingPopup_textCellClientText__bSfYM{color:var(--color-brand-400);text-decoration:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellUnstyledButton__3afv9{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;text-align:inherit}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIcon__ozDyb{width:var(--conflicting-size-icon-sm);height:var(--conflicting-size-icon-sm)}.ConflictingPopup_table__TkTSW .ConflictingPopup_copyPhoneIcon__OJAL2{flex-shrink:0;cursor:pointer;transition:width .2s ease,height .2s ease}.ConflictingPopup_table__TkTSW .ConflictingPopup_copyPhoneIcon__OJAL2:hover{width:calc(var(--conflicting-size-icon-sm) + var(--conflicting-copy-icon-hover-grow));height:calc(var(--conflicting-size-icon-sm) + var(--conflicting-copy-icon-hover-grow))}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellClientText__bSfYM{font-family:inherit;font-weight:400;font-size:.9em;color:var(--color-text);width:var(--conflicting-width-client-text)}.ConflictingPopup_table__TkTSW .ConflictingPopup_dayCell__JeAGt:first-child{display:flex}.ConflictingPopup_table__TkTSW .ConflictingPopup_dayCell__JeAGt:first-child .ConflictingPopup_textCell__8tT_G{text-align:left;width:var(--conflicting-width-col-body-1);display:flex;column-gap:var(--conflicting-gap-cell-inner);align-items:center;padding:var(--conflicting-padding-cell-y) 0}.ConflictingPopup_table__TkTSW .ConflictingPopup_dayCell__JeAGt:nth-child(2) .ConflictingPopup_textCell__8tT_G{padding-left:var(--conflicting-padding-cell-x);text-align:left;width:var(--conflicting-width-col-body-2);display:flex;flex-direction:column;column-gap:var(--conflicting-gap-cell-inner)}.ConflictingPopup_table__TkTSW .ConflictingPopup_dayCell__JeAGt:nth-child(3) .ConflictingPopup_textCell__8tT_G{text-align:left;width:var(--conflicting-width-col-body-3);padding:var(--conflicting-padding-cell-y) 0}.ConflictingPopup_table__TkTSW .ConflictingPopup_dayCell__JeAGt:nth-child(4) .ConflictingPopup_textCell__8tT_G{text-align:center;width:var(--conflicting-width-col-body-4);padding:var(--conflicting-padding-cell-y) 0}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfo__8GMkm{display:flex;flex-direction:column;row-gap:3px;padding-bottom:var(--conflicting-padding-cell-y);cursor:pointer;transition:color .2s ease}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfo__8GMkm:hover{color:var(--color-brand-400)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfo__8GMkm:hover .ConflictingPopup_textCellVisitText__bmDoS{color:var(--color-brand-400);text-decoration:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfo__8GMkm:hover .ConflictingPopup_textCellIcon__ozDyb{color:var(--color-brand-400)!important}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfoTimeAndMaster__n0Hdu{display:flex;align-items:center}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitText__bmDoS{font-family:inherit;font-weight:300;font-size:.875em;color:var(--color-text)}.ConflictingPopup_table__TkTSW .ConflictingPopup_callAndChanels__B0DYy{display:flex;column-gap:var(--conflicting-gap-call-row);align-items:center}.ConflictingPopup_table__TkTSW .ConflictingPopup_channels__qihJA{display:flex;column-gap:var(--conflicting-gap-icon-text);align-items:center;width:var(--conflicting-width-channels);height:var(--conflicting-height-channels);justify-content:center}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIcon__mK8Qi{width:var(--conflicting-size-icon);height:var(--conflicting-size-icon);cursor:pointer;transition:width .2s ease,height .2s ease}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIcon__mK8Qi:hover{width:var(--conflicting-size-icon-hover);height:var(--conflicting-size-icon-hover)}.ConflictingPopup_table__TkTSW .ConflictingPopup_phoneIconWrapper__eMZxs{background-color:var(--color-success-strong);width:var(--conflicting-size-close);height:var(--conflicting-size-close);display:flex;align-items:center;justify-content:center;border-radius:var(--conflicting-radius-phone)}.ConflictingPopup_table__TkTSW .ConflictingPopup_rejectedStatus__vUT47{padding:var(--conflicting-padding-status-y) var(--conflicting-padding-status-x);display:flex;align-items:center;justify-content:center;border-radius:var(--conflicting-radius-pill);background-color:var(--color-danger-soft);font-family:inherit;font-size:.875em;line-height:20px;color:var(--color-danger)}.ConflictingPopup_table__TkTSW .ConflictingPopup_processed__eJryT{cursor:pointer}.ConflictingPopup_table__TkTSW .ConflictingPopup_clientPhoneAndCopy__pPSAH{display:flex;align-items:center}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitTextActive__euYcI{cursor:pointer;text-decoration:underline;transition:color .2s ease}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitTextActive__euYcI:hover{color:var(--color-brand-400);text-decoration:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellIconMuted__aNeSP{color:var(--color-icon-muted)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitTextWide__MSp0Q{width:var(--conflicting-width-visit-text)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitTimeAuto___eNr6{width:auto}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIconDisabled__BOte6{opacity:.2;cursor:not-allowed;pointer-events:none}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIconTelegram__Zvwj7{color:var(--color-conflicting-telegram)}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIconTelegramNew__KmgyD{color:var(--color-info)}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIconWhatsappLinked__Ym67t{color:var(--color-success-strong)}.ConflictingPopup_table__TkTSW .ConflictingPopup_channelIconWhatsappUnlinked__TgOn_{color:var(--color-conflicting-whatsapp-unlinked)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfoBlock__fKElq{display:block;position:relative}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfoTranslated__5_AdK{transform:translateX(var(--conflicting-translate-keyline))}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfoCentered__bOAnw{text-align:center}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfoPaddingTop__ZkoMu{padding-top:var(--conflicting-padding-cell-y)}.ConflictingPopup_table__TkTSW .ConflictingPopup_textCellVisitInfoBorderBottom__g8Awr{border-bottom:1px solid var(--color-cell-divider)}.IncomesPopup_incomesModal__PcGG8{width:var(--incomes-modal-width)!important;min-width:var(--incomes-modal-min-width);min-height:var(--incomes-modal-min-height)}.IncomesPopup_header__kRC9X{display:flex;justify-content:space-between;align-items:center}.IncomesPopup_header__kRC9X .IncomesPopup_headerDate__TlPPd{font-family:var(--font-noto-sans);font-weight:500;font-size:1.25em;color:var(--color-text-strong)}.IncomesPopup_header__kRC9X .IncomesPopup_headerCounts__yyTdb{display:flex;flex-direction:column;row-gap:var(--incomes-gap-header-counts);align-items:flex-end}.IncomesPopup_header__kRC9X .IncomesPopup_headerCounts__yyTdb .IncomesPopup_headerClientCount__wl3Ks{font-family:var(--font-noto-sans);font-weight:500;font-size:1.25em;color:var(--color-info-2)}.IncomesPopup_header__kRC9X .IncomesPopup_headerCounts__yyTdb .IncomesPopup_headerCheckCount__EQBFq{font-family:var(--font-noto-sans);font-weight:500;font-size:1.25em;color:var(--color-brand-500)}.IncomesPopup_incomeInfo__RBfdU{display:flex;flex-direction:column;row-gap:var(--incomes-gap-section-rows);border-top:1px solid var(--color-accent-disabled);border-bottom:1px solid var(--color-accent-disabled);padding:var(--incomes-padding-section-y) 0;margin-top:var(--incomes-margin-section-top)}.IncomesPopup_incomeInfo__RBfdU .IncomesPopup_incomeItem__llzvW{display:flex;justify-content:space-between;align-items:center;column-gap:var(--incomes-gap-item-columns)}.IncomesPopup_incomeInfo__RBfdU .IncomesPopup_incomeItem__llzvW .IncomesPopup_incomeItemName__4aWs_{width:var(--incomes-width-item-name);text-align:right;font-family:var(--font-noto-sans);font-weight:400;font-size:.875em;color:var(--color-black)}.IncomesPopup_incomeInfo__RBfdU .IncomesPopup_incomeItem__llzvW .IncomesPopup_incomeItemIcon__fN7PM{width:var(--incomes-size-icon);height:var(--incomes-size-icon);color:var(--color-info)}.IncomesPopup_incomeInfo__RBfdU .IncomesPopup_incomeItem__llzvW .IncomesPopup_incomeItemValue__CfqcS{width:var(--incomes-width-item-value);text-align:left;font-family:var(--font-noto-sans);font-weight:400;font-size:.875em;color:var(--color-black)}.IncomesPopup_incomeSoldProductBtn__UcStJ{display:flex;align-items:center;justify-content:center;column-gap:var(--incomes-gap-sold-btn-inner);cursor:pointer;background-color:var(--color-brand-300);border-radius:var(--incomes-radius-sold-btn);margin-top:var(--incomes-margin-sold-btn-top);font-family:var(--font-noto-sans);font-weight:500;font-size:1.0625em;color:var(--color-white);padding:var(--incomes-padding-sold-btn-y) var(--incomes-padding-sold-btn-x)}.IncomesPopup_incomeSoldProductBtn__UcStJ .IncomesPopup_incomeSoldProductBtnIcon__n0_Kk{width:var(--incomes-size-icon);height:var(--incomes-size-icon);color:var(--color-white)}.BookingSourcePicker_bookingSourcePicker__tMTN0{display:flex;align-items:center;column-gap:var(--gap-booking-source-picker)}.BookingSourcePicker_bookingSourcePicker__tMTN0 .BookingSourcePicker_bookingSourcePickerItem__xWPOk{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;width:var(--size-view-mode-toggle);height:var(--size-view-mode-toggle);border-radius:var(--radius-plans-schedule-item);cursor:pointer;display:flex;justify-content:center;align-items:center}.BookingSourcePicker_bookingSourcePicker__tMTN0 .BookingSourcePicker_bookingSourcePickerItem__xWPOk.BookingSourcePicker_bookingSourcePickerItemSelectedAdmin__awvWt{background-color:color-mix(in srgb,var(--color-danger-bright) 30%,transparent)}.BookingSourcePicker_bookingSourcePicker__tMTN0 .BookingSourcePicker_bookingSourcePickerItem__xWPOk.BookingSourcePicker_bookingSourcePickerItemSelectedMobile__qxbqC{background-color:color-mix(in srgb,var(--color-brand-300) 30%,transparent)}.BookingSourcePicker_bookingSourcePicker__tMTN0 .BookingSourcePicker_bookingSourcePickerItem__xWPOk .BookingSourcePicker_bookingSourcePickerIcon__hUmct{width:var(--size-booking-source-icon);height:var(--size-booking-source-icon)}.BookingSourcePicker_bookingSourcePicker__tMTN0 .BookingSourcePicker_bookingSourcePickerItem__xWPOk .BookingSourcePicker_bookingSourcePickerIconAdmin__866U1{color:var(--color-danger-bright)}.BookingSourcePicker_bookingSourcePicker__tMTN0 .BookingSourcePicker_bookingSourcePickerItem__xWPOk .BookingSourcePicker_bookingSourcePickerIconMobile__esuQh{color:var(--color-brand-300)}.DatePicker_container__juE6a{display:flex;column-gap:12px;justify-content:center;align-items:center}.DatePicker_pickerContainer__UjwVo{position:relative;width:100%}.DatePicker_pickerContainer__UjwVo input[type=date]{width:100%;padding-right:36px;padding-left:8px;font-size:.875em;border:1px solid var(--color-brand-600);border-radius:10px;background-color:var(--color-white)}.DatePicker_pickerContainer__UjwVo input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;width:100%;height:100%;z-index:2}.DatePicker_pickerContainer__UjwVo:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:16px;height:16px;background-image:url(/_next/static/media/calendar.9ce5e31f.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;pointer-events:none}.DatePicker_input__PwkQT{height:31px;font-family:var(--font-noto-sans);font-weight:400;font-size:.875em;color:var(--color-brand-600)}.DatePicker_input__PwkQT::placeholder{color:var(--color-accent)}.DatePicker_dash__kxbLx{font-family:var(--font-noto-sans);font-weight:400;font-size:.875em;line-height:100%;color:var(--color-brand-600)}.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}.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}.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}.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))}.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}