.Option_option__XVsyj{position:relative;height:50px;border-radius:25px;padding-left:20px;padding-right:10px;display:flex;justify-content:flex-start;align-items:center;font-size:16px;cursor:pointer;margin-bottom:5px}.Option_option__XVsyj img,.Option_option__XVsyj svg{margin-right:10px}.Option_option__XVsyj:hover{background:#000072}.Option_optionActive__dgsbH{background:#00008d}.Option_optionActive__dgsbH:hover{background:#000094}.Option_markGreen__52RZQ{color:#bfb}.Option_optionExclamationMarker__NvuAg{position:absolute;top:11px;right:11px;height:28px;width:28px;border-radius:50%;background:var(--text-color-message-error);display:flex;align-items:center;justify-content:center}.LeftPanel_leftPanelContent__zA6Kw{position:sticky;top:0;left:0;min-height:100vh;border-radius:0 15px 15px 0;background:var(--brand-color-dark);color:var(--text-color-on-dark);width:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.LeftPanel_topBar__OdryD{padding-left:20px;display:flex;justify-content:flex-start;align-items:center}.LeftPanel_topHamburger___9pCE{transform:scale(.75) translateY(3px);margin-right:15px}@media(min-width:960px){.LeftPanel_topHamburger___9pCE{display:none}}.ProfileBox_profileBox__UrDW_{margin-top:20px;padding:20px;position:relative}.ProfileBox_profileImage__dFWuZ{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ProfileBox_name__w1Cfi{margin-top:15px;margin-bottom:5px;font-size:20px;text-overflow:ellipsis;overflow:hidden}.ProfileBox_profTitle__eWTOS{color:var(--text-color-desaturated);margin-bottom:7px}.ProfileBox_currentDayAvailability__UmPSK{min-width:20px}.LanguageMenu_menu__nE453{display:inline-block}@media(min-width:960px){.LanguageMenu_menu__nE453{transform:translateY(2px)}}.LanguageMenu_menuButton__k7AZt{padding:0 20px}.LanguageMenu_menuOption__Zixed{display:flex;align-items:center;padding:15px 20px;min-width:150px;cursor:pointer;color:var(--brand-color-light-text)}.LanguageMenu_menuOption__Zixed:hover{background:var(--active-button-background)}.LanguageMenu_flag__mHYk_{width:24px;height:16px;margin-right:10px}.LanguageMenu_activeLanguage__vRMyi{display:flex;align-items:center}.DropdownMenu_dropdownWrapper__cfo9b{position:relative}.DropdownMenu_dropdownButton__lDIMM{display:flex;justify-content:center;align-items:center;cursor:pointer}.DropdownMenu_dropdownButtonActive__76JNd{background:var(--active-button-background)}.DropdownMenu_buttonFullHeight__5kGuQ{height:100%}.DropdownMenu_imgRight__oU2Rn{display:inline-block;margin-left:10px}.DropdownMenu_imgLeft__NoC3U{display:inline-block;margin-right:10px}.DropdownMenu_expandedMenu__XAEl9{position:absolute;left:0;width:-moz-max-content;width:max-content}.DropdownMenu_expandedMenuContent__h4r1l{position:relative;z-index:1;background:var(--modal-background);padding:6px 18px 8px;margin-top:5px;border-radius:4px 4px 14px 14px;box-shadow:0 2px 16px var(--dropdown-shadow)}.DropdownMenu_expandedMenuContent__h4r1l div{height:42px;display:flex;gap:5px;vertical-align:bottom;align-items:center;justify-content:space-between}.DropdownMenu_disableContentPadding__Ebxd5{padding:0;overflow:hidden}.LeftPanel_langMenuWrapper__oNONC{padding-bottom:24px;position:relative;z-index:100}.PanelLayout_outerWrapper__dCszK{min-height:100vh;background:var(--layout-background)}@media(min-width:960px){.PanelLayout_outerWrapper__dCszK{display:flex}}.PanelLayout_leftPanel__gK6b_{flex-grow:0;flex-shrink:0;flex-direction:column;width:300px;position:absolute;top:0;z-index:100;display:none}@media(min-width:960px){.PanelLayout_leftPanel__gK6b_{display:flex;position:relative}}.PanelLayout_leftPanelActive__u8JMh{display:flex}.PanelLayout_rightPanel__MUNeC{position:relative;flex-grow:1;padding:42px 80px;display:flex;flex-direction:column}@media(max-width:600px){.PanelLayout_rightPanel__MUNeC{padding:42px 20px}}.PanelLayout_rightPanel__MUNeC h2{font-weight:500;margin-bottom:20px}.PanelLayout_whiteBackground__mpwiv{background:var(--layout-bright-background)}.PanelLayout_patientBackground__sIupy{background:var(--patient-panel-background)}.LoadingScreen_loadingScreen__2VLrT{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.MobileHeader_hamburger__lab_h{transform:scale(.75) translateY(3px);margin-right:15px}.MobileHeader_mobileHeader__cffrz{background:var(--brand-color-dark);padding:20px 40px;display:flex;align-items:center}@media(min-width:960px){.MobileHeader_mobileHeader__cffrz{display:none}}.styles_topBar__jWz19{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid hsla(0,0%,82%,.4);padding-bottom:42px;gap:16px}@media(max-width:575px){.styles_topBar__jWz19{flex-direction:column;align-items:baseline}}.styles_noSpaceBetween__LP6wr{justify-content:flex-start}.styles_noSpaceBetween__LP6wr>div{margin-right:20px}.styles_noBottomBorder__QmR0f{border:none}.styles_allowWrapRightContent__eNgDe{flex-wrap:wrap}.styles_leftContent__uH1DM{display:flex}.styles_rightContent__TLmqE{display:flex;height:40px;gap:70px;width:auto}.styles_title__khcOn{font-size:32px;font-weight:400;line-height:56px;margin:0;color:var(--text-color-company-stats-header)}.styles_subtitle__fRNAG{margin-top:4px;font-size:16px;font-weight:300;color:var(--text-color-company-stats-header)}.styles_backBlock__n7min{display:flex;align-items:center;margin-right:15px;cursor:pointer}.styles_backBlock__n7min:hover{opacity:.7}.styles_backImg__foMy7{height:20px}.styles_backText__wTzO1{display:inline-block;padding-left:15px;font-size:20px}.TextToggle_root__R6Eqj{display:flex;flex-direction:row;background:var(--light-button-background);border-radius:23px!important;justify-content:space-around;flex-wrap:nowrap;gap:0;width:100%;height:44px}.TextToggle_grouped__lQIT6{font-size:16px;color:var(--text-color-company-stats-header);text-transform:none;font-weight:400;width:100%;margin:5px;border:none;padding:5px 15px;border-radius:18px!important}.TextToggle_grouped__lQIT6:hover{background-color:var(--dimmed-light-background)}.TextToggle_grouped__lQIT6.Mui-selected{background:var(--list-entry-background);color:var(--brand-color-dark)}.TextToggle_grouped__lQIT6.Mui-selected:hover{background:var(--list-entry-background)}.TextToggle_tooltip__R_DUb{background:var(--modal-background);box-shadow:0 2px 16px hsla(232,8%,63%,.12);border-radius:14px;color:var(--text-color);font-size:14px;font-weight:400;padding:20px}.TextToggle_tooltipArrow__4a7iG{color:var(--text-color-on-dark)}@media(max-width:600px){.TextToggle_labelText__a_Paz{font-size:7px}}.SessionsList_sessionsList__Os0dq{max-width:720px;margin-top:30px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:100px 1fr}@media(max-width:600px){.SessionsList_sessionsList__Os0dq{display:flex;flex-direction:column}}.StatusMarker_statusMarker__bMSdh{position:relative;font-size:14px;color:var(--brand-color-light-text);margin-bottom:5px}.StatusMarker_statusMarker__bMSdh svg{display:inline-block;margin-right:5px}.StatusMarker_statusMarkerClickable__VCqaZ{cursor:pointer}.StatusMarker_menuOpen__Tpym8{position:absolute;top:0;right:40px}.StatusMarker_menuPaper__E2JeW{background:var(--modal-background)}.HourMarker_hourMarker__mCNZf{font-size:18px}.HourMarker_hourMarker__mCNZf svg{margin-left:10px;opacity:0;transition:opacity .2s ease-out}.HourMarker_hourMarker__mCNZf:hover svg{opacity:1}.HourMarker_smallVariant__pqkt2{color:var(--brand-color-light-text);font-size:14px}.TherapistSessionDetails_sessionsListEntry__P_Fqd{margin-bottom:35px;background:var(--list-entry-background);padding:30px;display:grid;grid-template-columns:160px 1fr 180px}@media(max-width:600px){.TherapistSessionDetails_sessionsListEntry__P_Fqd{width:auto;display:flex;flex-direction:column;margin-top:10px}}.TherapistSessionDetails_name__C64pa{margin-top:0;margin-bottom:8px;color:var(--brand-color-dark);font-size:18px;font-weight:400}.TherapistSessionDetails_sessionCounter__ZNijh{color:var(--brand-color-light-text);font-size:16px}.TherapistSessionDetails_rightTopBar__daEVk{display:flex;justify-content:space-between}.TherapistSessionDetails_rightContent__Hdxv2{display:flex;flex-direction:column;justify-content:center}.TherapistSessionDetails_meetingLink__BNyPg{display:flex;align-items:center}.TherapistSessionDetails_meetingLink__BNyPg img{margin-left:20px}.TherapistSessionDetails_meetingLink__BNyPg a{color:var(--brand-color-controls)}.TherapistSessionDetails_changelogLink__N1PuH{margin-top:5px;font-size:14px;color:var(--brand-color-controls)}.PatientSessionDetails_paper__iFQhd{background:var(--list-entry-background);padding:30px;margin-bottom:35px;display:flex;justify-content:space-between;align-items:center}.PatientSessionDetails_day__rGPzy{font-size:18px;margin-bottom:2px;margin-right:10px}.PatientSessionDetails_meetingSection__nV1iQ{color:var(--brand-color-controls);transform:translateY(-5px)}.PatientSessionDetails_meetingSection__nV1iQ img{margin-left:5px;margin-right:10px;vertical-align:bottom}.SessionDetails_dialogLayout__nKLYh{display:grid;grid-template-columns:120px 1fr;grid-gap:30px}.SessionDetails_dialogLeft__lWtge{font-size:14px}.SessionDetails_buttonWrapper__twWkk{align-items:center;margin-bottom:15px}.SessionDetails_buttonWrapper__twWkk,.SessionDetails_toggleWrapper__3NEN1{position:relative;display:flex;justify-content:space-between;width:100%;margin-top:10px}.SessionDetails_toggleWrapper__3NEN1{margin-bottom:25px}.SessionDetails_sessionType__gOrWI{font-size:15px;font-weight:700}.SessionDetails_linkInfo__EF48M{color:var(--brand-color-light-text);max-width:240px;margin-bottom:5px}.SessionDetails_linkLine__juSxu{display:flex;align-items:center;margin-bottom:15px}.SessionDetails_linkClipped__KVXff{max-width:200px;overflow:hidden;text-overflow:ellipsis}.SessionDetails_copyButton__wQBag{text-transform:none}.SessionDetails_repeatSwitch__cyLG_{display:flex}.SessionDetails_repeatText__Ar4sI{display:inline-block;max-width:200px;color:var(--brand-color-light-text);padding:0 12px}.SessionDetails_errorMessage__FxVKQ{color:var(--text-color-error)}.ArrowDown_arrowDown__2Oj2Q{vertical-align:middle;margin-left:5px;margin-right:5px}.NameGroup_name__uy6Zj{margin-top:0;margin-bottom:10px;color:var(--brand-color-dark);font-size:24px;cursor:pointer}.NameGroup_name__uy6Zj svg{margin-left:15px}.NameGroup_selectText___qcyN{color:#aaa;font-size:18px;font-weight:400}.NameGroup_menuBackground__luKD2{background:var(--modal-background);min-width:280px}.NameGroup_topRow__z_R7g{padding:15px 15px 0;display:flex;justify-content:space-between;align-items:center}.NameGroup_closeButton__uUJpw{min-width:auto}.NameGroup_searchWrapper__UEvv4{padding:15px}.NameGroup_list__FCuno{max-height:320px;overflow:auto}.NameGroup_listName__XlNu1{margin:0;font-weight:400;font-size:18px}.NameGroup_listEmail__EdfYj{color:var(--brand-color-light-text)}.TimeGroup_menuWrapper__jLwus{margin-top:5px;margin-bottom:15px;display:flex;gap:8px;align-items:center}.TimeGroup_popoverPaper__0Cl7s{background:var(--modal-background)}.TimeGroup_calendarWrapper__rJV4V{padding:15px}.DropdownMenu_popoverPaper__hqB6C{background:var(--modal-background)}.DropdownMenu_value__zrYjp{color:var(--brand-color-dark);font-size:18px;font-weight:700}@media(max-width:1279px){.Calendar_root__fhER_{display:flex;flex-grow:1;justify-content:center;align-items:center}}@media(min-width:900px){.Calendar_root__fhER_{display:flex;flex-direction:column;justify-content:center}.Calendar_addmargin-leftOnDesktop__CBOmB{padding-top:70px;margin-left:72px}}.Calendar_container__0a9Nj{width:290px}@media(min-width:400px){.Calendar_container__0a9Nj{width:346px}}.Calendar_container__0a9Nj button.react-calendar__tile--active{background-color:var(--text-color-accent-header);color:var(--text-color-on-dark);font-weight:500}.Calendar_container__0a9Nj button.react-calendar__navigation__label{background-color:transparent;border:none}.Calendar_container__0a9Nj button.react-calendar__navigation__next-button{background-color:transparent;border:none;color:var(--text-color);width:32px;height:32px;margin:0 4.5px}@media(min-width:400px){.Calendar_container__0a9Nj button.react-calendar__navigation__next-button{width:40px;height:40px;margin:0 4.5px}}.Calendar_container__0a9Nj button.react-calendar__navigation__prev-button{background-color:transparent;border:none;color:var(--text-color);width:32px;height:32px;margin:0 4.5px}@media(min-width:400px){.Calendar_container__0a9Nj button.react-calendar__navigation__prev-button{width:40px;height:40px;margin:0 4.5px}}.Calendar_container__0a9Nj div.react-calendar__month-view__weekdays__weekday{display:flex;flex-basis:auto!important;align-items:center;justify-content:center;width:32px;height:32px;margin:0 4.5px;box-sizing:border-box;font-size:14px;line-height:17px;color:var(--text-color-inactive);font-weight:500}@media(min-width:400px){.Calendar_container__0a9Nj div.react-calendar__month-view__weekdays__weekday{width:40px;height:40px;margin:0 4.5px}}.Calendar_container__0a9Nj div.react-calendar__month-view__weekdays__weekday abbr{text-transform:uppercase;text-decoration:none}.Calendar_container__0a9Nj div.react-calendar__month-view__weekdays{flex-wrap:wrap}.Calendar_containerTherapistPageVariant__YI2GY div.react-calendar__navigation{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.Calendar_navigationBar___D79n{padding-bottom:6px}.Calendar_navigationBarText__P_Edv{font-size:14px;line-height:20px;color:var(--text-color);text-transform:uppercase}.Calendar_navigationBarMonth__j9pIB{font-weight:500}.Calendar_navigationBarYear__LwY_8{font-weight:300}.Calendar_navigationBarTextTherapistPageVariant__f3ytx{text-transform:none;font-weight:700;font-family:NTDapper}@media(min-width:900px){.Calendar_navigationBarTextTherapistPageVariant__f3ytx{font-size:18px}}.Calendar_tile__x45LB{cursor:pointer;border-radius:17.06vw;flex-basis:auto!important;border:none;box-sizing:border-box;font-size:14px;line-height:19px;font-weight:600;color:var(--brand-color-controls);letter-spacing:.03em;background-color:var(--dimmed-light-background);width:32px;height:32px;margin:4.5px;padding:0;text-align:center}.Calendar_tile__x45LB:disabled{border-color:var(--inactive-option-border);color:var(--brand-color-light-text)}@media(min-width:400px){.Calendar_tile__x45LB{width:40px;height:40px;margin:4.5px}}.Calendar_tileDisabled__iH3YM{cursor:default;border:none;color:var(--text-color);background-color:transparent}.Calendar_tileActive__uBOgt{font-weight:bolder;background-color:var(--text-color-accent-header)}.Calendar_tileToday__63Eud{color:var(--text-color-on-dark);background-color:rgba(150,130,239,.5);font-weight:900}.Calendar_tileBeforeToday__ZzUeR{cursor:default;border-width:0;background:transparent}.Calendar_tileBeforeToday__ZzUeR:disabled,.Calendar_tilePreviousMonth__x4AsM{color:var(--brand-color-light-text)}.Calendar_tilePreviousMonth__x4AsM{cursor:default;opacity:.5;background:transparent}.Calendar_hint__ApU5e{display:none}@media(min-width:900px){.Calendar_hint__ApU5e{display:block;position:absolute;top:48px;font-size:14px}}.GreenSwitch_root__9CNeh{width:49;height:28;padding:0}.GreenSwitch_switchBase__oRxbi{padding:5px;color:#fff}.GreenSwitch_checked__D0elt{transform:translateX(19px);color:#fff}.GreenSwitch_track__Q_C3C{background-color:var(--text-color-success);border-color:blue}.GreenSwitch_thumb__oQ_BE{width:18px;height:18px;box-shadow:none}.GreenSwitch_track__Q_C3C{background-color:var(--light-button-background);opacity:1;border-radius:16px}.Dialog_dialog__Jvu_W{background:var(--modal-background);padding:32px;border-radius:8px}.Dialog_topBar__KfIx3{display:flex;justify-content:space-between;align-items:flex-start;min-height:75px;padding:8px 12px}.Dialog_topBar__KfIx3 h3{display:inline-block;font-size:24px;font-weight:500;margin:0;padding-right:30px}.Dialog_topBarTitleFirst__6K1mD{padding:8px 24px;min-height:auto}.Dialog_topBarTitleFirstContent__amc4m{align-items:center;display:flex;justify-content:space-between;width:100%}.Dialog_closeButton__M_JRD{display:inline-block;cursor:pointer;vertical-align:initial}.Dialog_closeButtonTitleLast__k4BSV{margin-right:5px;transform:translateY(5px)}@media(min-width:960px){.NextWeekModal_nextWeekModalContent__6y8HF{min-width:420px}}.NextWeekModal_nextWeekModalHeader__WgTYS{margin:0 7px 10px;padding-bottom:10px;border-bottom:2px solid var(--text-color-desaturated)}.NextWeekModal_loadingLayout__Yf7DI{display:flex;align-items:center;justify-content:center}@media(min-width:960px){.NextWeekModal_loadingLayout__Yf7DI{min-height:390px}}.NextWeekModal_confirmText__wEf5l{font-size:16px;margin-bottom:15px}.NextWeekModal_warningText__FVecK{color:var(--text-color-message-error);margin-left:5px;margin-bottom:15px}.NextWeekModal_buttonLine__ZnXf4{display:flex;justify-content:space-between;flex-wrap:wrap}.NextWeekModal_buttonCancel__tzwzP,.NextWeekModal_buttonSubmit__N9d_t{text-transform:none;font-size:16px;border-radius:12px;padding:8px 32px;width:100%}@media(min-width:960px){.NextWeekModal_buttonCancel__tzwzP,.NextWeekModal_buttonSubmit__N9d_t{width:auto}.NextWeekModal_buttonCancel__tzwzP{transform:translateX(-26px);order:1}}.NextWeekModal_buttonSubmit__N9d_t{background:var(--brand-color-controls);color:var(--text-color-on-dark);margin-bottom:10px}.NextWeekModal_buttonSubmit__N9d_t:hover{background:var(--brand-color-controls-darker)}.NextWeekModal_buttonSubmit__N9d_t:disabled{color:var(--text-color-on-dark);background:var(--clicked-button-background)}@media(min-width:960px){.NextWeekModal_buttonSubmit__N9d_t{margin-bottom:0;order:2}}.NextWeekModal_shiftedEventsTable__NWNDH thead{font-weight:700}.NextWeekModal_shiftedEventsTable__NWNDH td{padding:5px}.DayMarker_dayMarker__kEJ8T{font-size:14px}@media(max-width:600px){.DayMarker_dayMarker__kEJ8T{font-size:14px;justify-content:space-between;display:flex}}.DayMarker_dayMarkerDate__mBi4M{font-size:16px}.NoSessionMessage_message__vHwbZ{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--brand-color-light-text);margin-top:64px}.NoSessionMessage_messageWithMinHeight__a9Er6{min-height:calc(100vh - 200px)}.NoSessionMessage_messageText__9_RVB{margin-top:15px}.AddButton_addButton__5PteM{text-transform:none;font-size:16px;color:var(--brand-color-dark);transform:translateX(-8px);margin-right:15px}.AddButton_containedButton__hWBGJ{color:var(--text-color-on-dark)}.AddButton_iconBeforeText__Gl86b svg{margin-right:10px}.AddButton_iconAfterText__Z_vI6 svg{margin-left:10px}.AddButton_purpleButton__myLuQ{color:var(--brand-color-controls)}.styles_sessionToggleButton__KxcRM{display:flex;gap:40px;width:auto;bottom:10px}@media(max-width:600px){.styles_sessionToggleButton__KxcRM{gap:20px;width:auto}}.styles_sessionToggleButton__KxcRM :nth-child(2){width:100%}