.LoadingBar_bar__FnSPn{position:fixed;top:var(--view-as-banner-height,0);left:0;height:3px;background:var(--orange-600,#ef9c28);z-index:9999;pointer-events:none;transition:opacity .3s ease}.LoadingBar_loading__7V8PW{animation:LoadingBar_trickle__hXS8t 2.5s ease-in-out infinite}.LoadingBar_finishing__8Nc5p{width:100%!important;transition:width .2s ease-out,opacity .3s ease .2s;opacity:0}.LoadingBar_hidden__28aBS{width:0;opacity:0}@keyframes LoadingBar_trickle__hXS8t{0%{width:0}20%{width:25%}50%{width:55%}80%{width:80%}to{width:85%}}.LiveBroadcastIcon_liveIcon__oWnlR{color:var(--orange-600);flex-shrink:0;width:20px;height:20px}.LiveBroadcastIcon_pulsing__y7Tc4{animation:LiveBroadcastIcon_slowPulse__OL7JN 1.75s ease-in-out infinite}@keyframes LiveBroadcastIcon_slowPulse__OL7JN{0%{opacity:1;transform:scale(1.2)}50%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.2)}}.Toast_toast__v60J_{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 20px 12px 12px;background-color:#396466;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Toast_icon__yIMXI{width:24px;height:24px;flex-shrink:0;color:#86d8a9}.Toast_message__ExHP9{font-family:Sen,sans-serif;font-weight:600;font-size:14px;line-height:1.4285714286;letter-spacing:-.02em;color:#86d8a9;margin:0}.Toast_viewport__Nj568{position:fixed;bottom:20px;right:30px;display:flex;flex-direction:column;padding:0;gap:10px;width:auto;max-width:100vw;margin:0;list-style:none;z-index:1000;outline:none}.PasswordInput_passwordInput__QZTdF{display:flex;flex-direction:column;width:100%}.PasswordInput_passwordInput__QZTdF label{font-size:14px;margin-bottom:6px}.PasswordInput_passwordInput__QZTdF .PasswordInput_inputWrapper__fJRyP{position:relative;width:100%}.PasswordInput_passwordInput__QZTdF .PasswordInput_inputWrapper__fJRyP input{box-sizing:border-box;position:relative;width:100%;height:48px;padding:3px 40px 3px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:400;font-size:15px}.PasswordInput_passwordInput__QZTdF .PasswordInput_inputWrapper__fJRyP input::placeholder{font-size:14px}.PasswordInput_passwordInput__QZTdF .PasswordInput_inputWrapper__fJRyP input:focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.PasswordInput_passwordInput__QZTdF .PasswordInput_inputWrapper__fJRyP .PasswordInput_toggleVisibility__7n_Cc{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:#555}.PasswordInput_passwordInput__QZTdF .PasswordInput_inputWrapper__fJRyP .PasswordInput_toggleVisibility__7n_Cc:hover{color:#000}.PasswordInput_passwordInput__QZTdF .PasswordInput_error__3xsei{color:var(--color-error,#d32f2f);font-size:12px;margin-top:6px}.Typography_primary__bmIyc{color:var(--gray-900,#19181a)}.Typography_secondary__N9FeZ{color:var(--gray-000,#fff)}.Typography_muted__ZGJz1{color:var(--gray-500,#aaa)}.Typography_error__s9pxF{color:var(--red-600,#ed5b78)}.Typography_selected__F9TbM{color:var(--orange-600,#ef9c28)}.Typography_h1__XJYpi{font-size:56px;font-style:normal;font-weight:600;letter-spacing:-2.52px}.Typography_h2__xhsQz{font-size:48px;font-style:normal;font-weight:600;letter-spacing:-2.4px}.Typography_h3__d522G{font-size:32px;font-style:normal;font-weight:600;letter-spacing:-1.28px}.Typography_h4__JJbS0{font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px}.Typography_h5__0ZqRz{font-size:20px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.6px}.Typography_h6__lMOSe{font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.48px}.Typography_text__ByXuL{font-size:15px;line-height:24px;letter-spacing:-.3px}.Typography_textSmall__hT3Kr,.Typography_text__ByXuL{font-family:Sen,serif;font-style:normal;font-weight:400}.Typography_textSmall__hT3Kr{font-size:14px;line-height:20px;letter-spacing:-.28px}.Typography_bold__TbpSC{font-weight:600}.Typography_medium__LttT9{font-weight:500}.authForm_content__EbzxW{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:380px;padding:56px 48px;border-radius:var(--radius-xl);background-color:var(--gray-000);gap:60px}@media(max-height:800px){.authForm_content__EbzxW{margin-top:115px}}@media(max-width:899px){.authForm_content__EbzxW{margin-top:64px}}.authForm_form__6h9nK{display:flex;flex-direction:column;gap:60px;width:100%}.authForm_form__6h9nK h1{font-size:32px;font-weight:600}.authForm_form__6h9nK h3{color:var(--teal-700,#1d4749);margin-bottom:8px}.authForm_form__6h9nK p{font-size:15px;line-height:24px}.authForm_form__6h9nK button[type=submit]{align-self:flex-start}.authForm_formContent__Rze4W{display:flex;flex-direction:column;gap:28px;width:100%}.authForm_header__w950H h3{color:var(--teal-700,#1d4749);margin-bottom:8px}.authForm_passwordField__S41Y1{display:flex;flex-direction:column}.authForm_passwordHeader__Ta4G1{display:flex;justify-content:space-between;align-items:center}.authForm_forgotLink__4HqeY{color:var(--orange-600);font-size:15px;font-weight:600;line-height:1.6;text-decoration:none}.authForm_forgotLink__4HqeY:focus,.authForm_forgotLink__4HqeY:hover{text-decoration:underline;outline:none}.authForm_errorContainer__w0Dip{min-height:24px;display:flex;align-items:flex-start;margin:-42px 0}.authForm_errorMessage__8Yy_s{margin:0}.authForm_textMessage__3aZ_Z{display:flex;flex-direction:column;gap:28px;width:100%}.error_errorContainer__a2Pr0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;min-height:400px}.error_errorMessage__zwHn4{margin:1rem 0;color:var(--gray-600);max-width:500px}.PersonalSettingsForm_form__ECKIY{background-color:var(--gray-000);border-radius:var(--radius-xl);width:728px;max-width:100%;height:-moz-fit-content;height:fit-content;box-sizing:border-box;display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}@media(max-width:1100px){.PersonalSettingsForm_form__ECKIY{width:100%}}@media(max-width:759px){.PersonalSettingsForm_form__ECKIY{padding:20px}}.PersonalSettingsForm_form__ECKIY .PersonalSettingsForm_row__L1KYA{display:flex;flex-direction:row;gap:24px;width:100%}@media(max-width:759px){.PersonalSettingsForm_form__ECKIY .PersonalSettingsForm_row__L1KYA{flex-direction:column;gap:16px}}.PersonalSettingsForm_form__ECKIY .PersonalSettingsForm_dividerLine__6kHXF{border:none;height:1px;background-color:var(--gray-200);width:100%}.PersonalSettingsForm_loadingContainer__HdKeM{background-color:var(--gray-000);display:flex;justify-content:center;align-items:center;height:400px;width:728px;border-radius:var(--radius-xl)}.ValueRow_valueRow__OrBnx{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:10px}.ValueRow_percentage__h4Xd1{color:var(--gray-500)}.HorizontalBarChartCard_card__bBRbF{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:20px 24px;background-color:var(--gray-000);border-radius:var(--radius-md);border:1px solid var(--color-border)}.HorizontalBarChartCard_label__FWl0S{margin:0 0 12px}.HorizontalBarChartCard_bar__7gmDi{display:flex;width:100%;height:10px;border-radius:5px;overflow:hidden;margin-bottom:16px}.HorizontalBarChartCard_segment__YmJY1{height:100%;min-width:2px}.HorizontalBarChartCard_legend__3hjhP{width:100%;padding:0;margin:0;list-style:none}.SessionsSettings_container__FE4qy{display:flex;flex-direction:column;gap:1rem;background-color:var(--gray-000);padding:2rem;border-radius:var(--radius-md);width:728px;max-width:100%;box-sizing:border-box}@media(max-width:1100px){.SessionsSettings_container__FE4qy{width:100%}}@media(max-width:759px){.SessionsSettings_container__FE4qy{padding:20px}}.SessionsSettings_titleRow__sBQzI{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}@media(max-width:759px){.SessionsSettings_titleRow__sBQzI{flex-direction:column;align-items:flex-start;gap:1rem}}.SessionsSettings_title__6T6VS{margin-bottom:0}.SessionsSettings_subHeader__Iz0sx{margin-bottom:1rem;text-align:start}.SessionsSettings_daysSelector__4x7mF{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}@media(max-width:759px){.SessionsSettings_daysSelector__4x7mF{flex-direction:column;gap:.75rem}}.SessionsSettings_daySchedule__nB60I{border-bottom:1px solid var(--gray-200);padding-bottom:2rem;margin-bottom:2rem}.SessionsSettings_daySchedule__nB60I:last-child{border-bottom:none;margin-bottom:0}.SessionsSettings_dayTitle__fuHd_{margin-bottom:1rem}.SessionsSettings_slotsList__iPQyD{display:flex;flex-direction:column;gap:1rem}.SessionsSettings_slotRow__V7myL{display:flex;align-items:center;gap:1rem}.SessionsSettings_slotRow__V7myL .SessionsSettings_timeInputs__SJg_1{display:flex;align-items:flex-start;gap:1rem;flex:1 1}@media(max-width:759px){.SessionsSettings_slotRow__V7myL .SessionsSettings_timeInputs__SJg_1{flex-direction:column;gap:.25rem}.SessionsSettings_slotRow__V7myL .SessionsSettings_timeInputs__SJg_1>*{width:100%}}.SessionsSettings_slotRow__V7myL .SessionsSettings_separator__a2xFq{color:var(--gray-400);margin-top:12px}@media(max-width:759px){.SessionsSettings_slotRow__V7myL .SessionsSettings_separator__a2xFq{width:auto!important;margin:-.25rem 0}}.SessionsSettings_slotRow__V7myL .SessionsSettings_deleteButton__Sy4eL{background:none;border:none;cursor:pointer;color:var(--gray-400);padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--gray-200);flex-shrink:0}.SessionsSettings_slotRow__V7myL .SessionsSettings_deleteButton__Sy4eL:hover{color:var(--red-600);border-color:var(--red-600)}.SessionsSettings_addSlotButton__GA05I{margin-top:1rem;display:flex;align-items:center;gap:.5rem;color:var(--orange-600);background:none;border:none;cursor:pointer;font-weight:500;padding:0}.SessionsSettings_addSlotButton__GA05I:hover{text-decoration:underline}.SessionsSettings_loadingContainer__QbROQ{display:flex;justify-content:center;align-items:center;height:200px;width:100%;background-color:var(--gray-000);border-radius:var(--radius-md)}.Container_container__gOJ7u{width:100%;max-width:1160px;margin:0 auto;padding:0 var(--space-lg);padding-top:calc(100px + var(--view-as-banner-height, 0px));padding-bottom:200px;box-sizing:border-box}@media(max-width:1100px){.Container_container__gOJ7u{padding-top:calc(80px + var(--view-as-banner-height, 0px));padding-bottom:120px}}@media(max-width:759px){.Container_container__gOJ7u{padding:0 var(--space-md);padding-top:calc(64px + var(--view-as-banner-height, 0px));padding-bottom:80px}}.HoursMinutesInput_container__bfIrJ{display:flex;flex-direction:column;gap:8px;width:100%}.HoursMinutesInput_label___KESK{font-weight:500;color:var(--gray-800)}.HoursMinutesInput_inputsWrapper__m7qJk{display:flex;align-items:center;gap:12px}.HoursMinutesInput_inputGroup__IxP8u{display:flex;align-items:center;gap:6px}.HoursMinutesInput_input__mpgq4{height:48px;width:72px;padding:0 12px;border:1px solid var(--gray-300);border-radius:8px;background-color:var(--gray-000,#ffffff);font-family:inherit;font-size:16px;color:var(--gray-900);outline:none;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.HoursMinutesInput_input__mpgq4:hover{border-color:var(--gray-400)}.HoursMinutesInput_input__mpgq4:focus{border-color:var(--orange-600);box-shadow:0 0 0 1px var(--orange-600)}.HoursMinutesInput_input__mpgq4::-webkit-inner-spin-button,.HoursMinutesInput_input__mpgq4::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HoursMinutesInput_unit__Y4MoD{font-size:15px;font-weight:500;color:var(--gray-600)}.PageContentLayout_pageLayout__2Wn2V{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--brown-100)}@media(max-width:759px){.PageContentLayout_pageLayout__2Wn2V>:first-child{margin-top:var(--space-md)}}.PageContentLayout_pageLayout__2Wn2V .PageContentLayout_headerWrapper__rOsYI{width:100%;padding-bottom:var(--space-lg);flex-shrink:0}@media(max-width:759px){.PageContentLayout_pageLayout__2Wn2V .PageContentLayout_headerWrapper__rOsYI{padding-bottom:var(--space-md)}}.InformationPage_wrapper__kIDQQ{max-width:800px;margin:0 auto;padding:40px 24px;background-color:var(--gray-000);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:32px;text-align:left}.InformationPage_wrapper__kIDQQ h2,.InformationPage_wrapper__kIDQQ h3,.InformationPage_wrapper__kIDQQ h4,.InformationPage_wrapper__kIDQQ h5,.InformationPage_wrapper__kIDQQ h6{line-height:1.2}.InformationPage_section__CecKw{display:flex;flex-direction:column;gap:16px}.InformationPage_list__lS9eQ{padding-left:24px;display:flex;flex-direction:column;gap:12px;list-style-type:disc}.InformationPage_subSection__Tykmc{margin-top:8px;display:flex;flex-direction:column;gap:8px}.InformationPage_link__P7CKB{color:var(--teal-700);text-decoration:underline}.InformationPage_link__P7CKB:hover{color:var(--teal-600)}.RegistrationForm_registrationForm__70lBS{display:flex;flex-direction:column;align-items:center;background-color:var(--gray-000);border-radius:var(--radius-xl);text-align:center;padding:56px 64px;gap:32px}.SeriousAddictionText_link__2Ln4A{color:var(--teal-700);text-decoration:underline}.SeriousAddictionText_link__2Ln4A:hover{color:var(--teal-600)}.ConsumptionPage_consumptionPage__l_OLU{gap:24px;max-width:1400px!important}.ConsumptionPage_consumptionPage__l_OLU .ConsumptionPage_controlPanel__djM4y{display:flex;align-items:flex-start;justify-content:space-between}.ConsumptionPage_consumptionPage__l_OLU .ConsumptionPage_controlPanel__djM4y:has(.ConsumptionPage_titleWrapper__qyu0h>:nth-child(2)){margin-bottom:-16px}@media(max-width:759px){.ConsumptionPage_consumptionPage__l_OLU .ConsumptionPage_controlPanel__djM4y{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.ConsumptionPage_consumptionPage__l_OLU .ConsumptionPage_controlPanel__djM4y:has(.ConsumptionPage_titleWrapper__qyu0h>:nth-child(2)){margin-bottom:-8px}}.ConsumptionPage_consumptionPage__l_OLU .ConsumptionPage_titleWrapper__qyu0h{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.DonutChartCard_donutChartCard__vXO1m{display:flex;align-items:center;flex-direction:column;width:100%;box-sizing:border-box;padding:20px 24px;background-color:var(--gray-000);border-radius:var(--radius-md)}.DonutChartCard_donutChartCard__vXO1m .DonutChartCard_donutChart__L3fQT{padding-top:8px;padding-bottom:20px}.DonutChartCard_donutChartCard__vXO1m .DonutChartCard_label__75mjT{align-self:start}.DonutChartCard_donutChartCard__vXO1m .DonutChartCard_valueRows__6Vxmq{width:100%}.SessionsPage_pageContainer__WZANy{height:100vh!important;padding-bottom:20px!important;overflow:hidden;display:flex;flex-direction:column}@media(max-width:759px){.SessionsPage_pageContainer__WZANy{height:100dvh!important;padding-bottom:var(--space-sm)!important}}.error_errorContainer__zCvRF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem 2rem;text-align:center;min-height:400px}.error_errorMessage__0PPJ5{color:var(--gray-600);max-width:500px}.loading_skeletonButton__SmP9K,.loading_skeletonFieldLarge__xFCdM,.loading_skeletonField__HOuZ1,.loading_skeletonHeader__LTQuT,.loading_skeleton__ViQuG{animation:loading_shimmer__HQuay 1.5s linear infinite;background:linear-gradient(to right,var(--gray-100) 0,var(--gray-200) 20%,var(--gray-100) 40%,var(--gray-100) 100%);background-size:800px 100px;border-radius:var(--radius-md)}.loading_loadingContainer__vig7i{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}.loading_skeletonHeader__LTQuT{width:300px;height:36px;margin-bottom:1rem}.loading_skeletonContent__TQhVH{display:flex;flex-direction:column;gap:1.5rem}.loading_skeletonField__HOuZ1{width:100%;height:56px;border-radius:var(--radius-lg)}.loading_skeletonFieldLarge__xFCdM{width:100%;height:120px;border-radius:var(--radius-lg)}.loading_skeletonButton__SmP9K{width:200px;height:48px;margin-top:1rem;border-radius:var(--radius-lg)}.ChartAvgValues_row__XXGXs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ChartAvgValues_separator__9BBR0{display:block;width:1px;height:24px;background-color:var(--gray-400);flex-shrink:0}.TabbedChartCard_barChartCard__oe7br{box-sizing:border-box;width:100%;height:-moz-fit-content;height:fit-content;padding:32px 32px 24px;border-radius:var(--radius-xl);background-color:var(--gray-000)}@media(max-width:759px){.TabbedChartCard_barChartCard__oe7br{padding:var(--space-lg) var(--space-md) var(--space-md)}}.TabbedChartCard_barChartCard__oe7br h3{padding-bottom:0}.TabbedChartCard_header__D6_3v{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:759px){.TabbedChartCard_header__D6_3v{flex-direction:column;gap:12px}}.TabbedChartCard_headerLeft__G0Xjn{display:flex;flex-direction:column;gap:2px}.TabbedChartCard_label__SW5F3{font-size:32px;font-weight:600;letter-spacing:-1.28px;min-height:38px;color:var(--gray-900)}@media(max-width:759px){.TabbedChartCard_label__SW5F3{font-size:24px;letter-spacing:-.96px}}.TabbedChartCard_titleRow__XpwBQ{position:relative;display:flex;align-items:center;white-space:nowrap;padding-right:28px}.TabbedChartCard_headerRight__DJEpv{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:759px){.TabbedChartCard_headerRight__DJEpv{width:100%;justify-content:space-between}}.TabbedChartCard_settingsButton__Dhq1o{flex-shrink:0;white-space:nowrap}.TabbedChartCard_chartWrapper__LFyl1{position:relative;width:100%;height:300px}@media(max-width:759px){.TabbedChartCard_chartWrapper__LFyl1{height:260px}}.ChangeGoalModal_dailyGoals__DU0zQ{display:flex;flex-direction:column;gap:28px}@media(max-width:759px){.ChangeGoalModal_dailyGoals__DU0zQ{gap:16px}}.ChangeGoalModal_inputRow__pDeNv{display:flex;gap:24px;width:100%}.ChangeGoalModal_inputRow__pDeNv>*{flex:1 1}@media(max-width:759px){.ChangeGoalModal_inputRow__pDeNv{flex-direction:column;gap:16px}}.ChangeGoalModal_singleGoal__D2GLV{width:100%}.ConsumptionMoodCharts_twoCards__sTFVu{display:flex;flex-direction:row;gap:12px}.ConsumptionMoodCharts_twoCards__sTFVu.ConsumptionMoodCharts_stacked__GCT4g{flex-direction:column}@media(max-width:1100px){.ConsumptionMoodCharts_twoCards__sTFVu{flex-direction:column}}.ConsumptionMoodCharts_masterToggle__kX5HE{width:max-content;margin-bottom:16px;background-color:rgba(0,0,0,0);padding:0}.ConsumptionMoodCharts_masterToggle__kX5HE button[aria-pressed=true]{background-color:var(--gray-000)!important}.ConsumptionMoodCharts_masterToggle__kX5HE button[aria-pressed=false]{background-color:rgba(0,0,0,0)!important}.ConsumptionMoodCharts_noDataContainer__AZL19{min-height:300px;display:flex;align-items:center;justify-content:center;color:var(--gray-400,#9ca3af);font-size:18px;font-weight:500}.ErrorMessage_errorMessage__KbU8r{display:flex;padding:8px 12px;justify-content:flex-start;align-items:center;gap:8px;align-self:stretch;border-radius:var(--radius-sm);border:1px solid var(--color-error,#d32f2f);background:var(--red-50,#ffebee);color:var(--color-error,#d32f2f);font-size:14px;line-height:1.4}.ErrorMessage_errorMessage__KbU8r svg{flex-shrink:0}.ConsumptionHorizontalCharts_consumptionCharts__Ebk6l{width:100%}.ConsumptionHorizontalCharts_cards__xEMhr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:12px}@media(min-width:1101px)and (max-width:1500px){.ConsumptionHorizontalCharts_cards__xEMhr{grid-template-columns:1fr}}@media(max-width:600px){.ConsumptionHorizontalCharts_cards__xEMhr{grid-template-columns:1fr}}.Paginator_paginator__Qt7Aq{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-primary,#1a1a1a);font-size:14px}.Paginator_paginator__Qt7Aq .Paginator_info__JMblH{min-height:20px}.Paginator_paginator__Qt7Aq .Paginator_pageNumbers__lxToo{display:flex;align-items:center;gap:4px}.Paginator_paginator__Qt7Aq .Paginator_pageButton__d8l72{width:16px;height:auto;text-align:center;background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-primary,#1a1a1a);padding:0;transition:opacity .2s}.Paginator_paginator__Qt7Aq .Paginator_pageButton__d8l72:hover{opacity:.7}.Paginator_paginator__Qt7Aq .Paginator_pageButton__d8l72.Paginator_active__U_qtx{font-weight:600}.TableCell_cell__k1BRM{font-size:14px;color:var(--color-text-primary,#1a1a1a);border-right:none}.TableCell_cell__k1BRM.TableCell_firstColumn__bY_hU{font-weight:500}.TableCell_cell__k1BRM.TableCell_selectColumn__Ig1au{width:48px;padding:16px 12px}.TableEmptyStateRow_emptyState__oaf5Z{padding:40px 20px;text-align:center;color:var(--color-text-secondary,#757374)}.ColumnFilter_filterIcon__e1O0b{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--color-icon-muted,#aaaaaa);transition:color .2s}.ColumnFilter_filterIcon__e1O0b.ColumnFilter_active__WhvH8,.ColumnFilter_filterIcon__e1O0b:hover{color:var(--color-primary,#9052c1)}.ColumnFilter_filterIcon__e1O0b svg{display:block}.ColumnFilter_popoverContent__NZp2p{background:var(--color-background-primary,#ffffff);border:1px solid var(--color-border,#e9e9e8);border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:9999}.ColumnFilter_popoverArrow__6elgh{fill:var(--color-background-primary,#ffffff)}.ColumnFilter_filterPopover__X4aDa{display:flex;flex-direction:column;gap:8px}.ColumnFilter_filterLabel__0n03G{font-family:Sen,sans-serif;font-size:11px;font-weight:500;color:var(--color-text-secondary,#757374);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.ColumnFilter_searchInput__W7h3v{width:200px;border:1px solid var(--color-border,#e9e9e8);border-radius:4px;font-size:12px;color:var(--color-text-primary,#1a1a1a);outline:none;padding:8px 10px;font-family:Sen,sans-serif}.ColumnFilter_searchInput__W7h3v:focus{border-color:var(--color-primary,#9052c1)}.ColumnFilter_searchInput__W7h3v::placeholder{color:var(--color-text-placeholder,#999)}.ColumnSort_sortButtons__34Dzx{display:flex;flex-direction:column;gap:0}.ColumnSort_sortButton__PQLjO{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--color-icon-muted,#aaaaaa);transition:color .2s;height:8px;width:16px}.ColumnSort_sortButton__PQLjO.ColumnSort_active___bfrX,.ColumnSort_sortButton__PQLjO:hover{color:var(--color-primary,#9052c1)}.ColumnSort_sortButton__PQLjO svg{display:block}.TableHeaderCell_headerCell__f0DKf{padding:16px 20px;text-align:left;font-family:Sen,sans-serif;font-size:12px;font-weight:400;color:var(--color-text-secondary,#757374);position:relative;border-right:none}.TableHeaderCell_headerCell__f0DKf:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:var(--color-border,#e9e9e8)}.TableHeaderCell_headerCell__f0DKf.TableHeaderCell_selectColumn__IODW_{width:48px;padding:16px 12px}.TableHeaderCell_headerCell__f0DKf .TableHeaderCell_headerContent__nNJ82{display:flex;flex-direction:column;gap:8px}.TableHeaderCell_headerCell__f0DKf .TableHeaderCell_headerTitle__dQPdr{display:flex;align-items:center;justify-content:space-between;gap:8px}.TableHeaderCell_headerCell__f0DKf .TableHeaderCell_filterControls__6kQ6T{display:flex;align-items:center;gap:4px}.TableRow_row__5DuqJ{background:var(--color-background-primary,#ffffff)}.TableRow_row__5DuqJ>td,.TableRow_row__5DuqJ>th{border-bottom:1px solid var(--color-border,#e9e9e8)}.TableRow_row__5DuqJ.TableRow_header__AnwOv td:first-child,.TableRow_row__5DuqJ.TableRow_header__AnwOv th:first-child{border-top-left-radius:12px}.TableRow_row__5DuqJ.TableRow_header__AnwOv td:last-child,.TableRow_row__5DuqJ.TableRow_header__AnwOv th:last-child{border-top-right-radius:12px}.TableRow_row__5DuqJ:last-child td:first-child{border-bottom-left-radius:12px}.TableRow_row__5DuqJ:last-child td:last-child{border-bottom-right-radius:12px}.TableRow_row__5DuqJ.TableRow_clickable__V22JW{cursor:pointer}.TableRow_row__5DuqJ.TableRow_clickable__V22JW:hover{background:var(--color-background-hover,#f9f9f9)}.TableRow_row__5DuqJ.TableRow_selected__PVzN_{background:var(--color-background-selected,#f5f5f5)}.Table_tableWrapper__b5qOK{width:100%;background:var(--color-background-primary,#ffffff);overflow:hidden;border-radius:12px;border:1px solid var(--color-border,#e9e9e8)}.Table_tableWrapper__b5qOK table{width:100%;font-weight:400;border-collapse:separate;border-spacing:0;table-layout:fixed}.Table_tableWrapper__b5qOK table td,.Table_tableWrapper__b5qOK table th{padding:16px 20px}.ConsumptionCardList_cardList__ryLCm{display:flex;flex-direction:column;gap:var(--space-sm)}.ConsumptionCardList_card__RoWjo{background:var(--color-background-primary,#ffffff);border:1px solid var(--color-border,#e9e9e8);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.ConsumptionCardList_field__r6iFG{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-xxs) 0}.ConsumptionCardList_field__r6iFG:not(:last-child){border-bottom:1px solid var(--color-border,#e9e9e8)}.ConsumptionCardList_label__B7nC3{font-size:12px;font-weight:400;color:var(--color-text-secondary,#757374);flex-shrink:0}.ConsumptionCardList_value__0scRK{font-size:14px;font-weight:500;color:var(--color-text-primary,#1a1a1a);text-align:right;word-break:break-word}.ConsumptionCardList_emptyState__qt8ym{padding:40px 20px;text-align:center;color:var(--color-text-secondary,#757374);background:var(--color-background-primary,#ffffff);border:1px solid var(--color-border,#e9e9e8);border-radius:var(--radius-md)}.ConsumptionTable_consumptionTable__jz4QD{width:100%;display:flex;flex-direction:column;gap:16px}.ConsumptionTable_consumptionTable__jz4QD table :is(th,td):is(:nth-child(5)){width:190px;min-width:190px}.ConsumptionTable_consumptionTable__jz4QD table :is(th,td):is(:nth-child(4),:nth-child(9)){width:140px;min-width:140px}.ConsumptionTable_desktopView__FT2ev{display:block}@media(max-width:1415px){.ConsumptionTable_desktopView__FT2ev{display:none}}.ConsumptionTable_mobileView__VWGtJ{display:none}@media(max-width:1415px){.ConsumptionTable_mobileView__VWGtJ{display:block}}.ClientConsumption_headerContainer__DA57I{display:flex;align-items:center;position:relative}@media(min-width:1101px)and (max-width:1250px){.ClientConsumption_headerContainer__DA57I{flex-direction:column;justify-content:center;gap:12px}}@media(max-width:759px){.ClientConsumption_headerContainer__DA57I{flex-direction:column;gap:1rem;margin-bottom:1rem}}.ClientConsumption_toggleWrapper__1TrGP{position:absolute;left:50%;transform:translateX(-50%)}@media(min-width:1101px)and (max-width:1250px){.ClientConsumption_toggleWrapper__1TrGP{position:relative;left:auto;transform:none;padding:0 0 1rem}}@media(max-width:759px){.ClientConsumption_toggleWrapper__1TrGP{position:static;transform:none;width:100%;padding:0 1rem}}.ClientConsumption_tableWrapper__0u3GP{padding:0 1rem 2rem}.ClientConsumption_chartWrapper__unhbE{padding:0 1rem;margin-bottom:1rem}.ClientConsumption_barChartCard__1I0Fk{border:1px solid var(--color-border);padding:16px 16px 12px}.ClientConsumption_titleRow__Tt3cV{display:flex;align-items:center;gap:8px;padding-left:1rem;margin-bottom:8px}.ClientConsumption_title__XGWQJ{margin:0;padding:1rem 0 .5rem 1rem}@media(min-width:1101px)and (max-width:1250px){.ClientConsumption_title__XGWQJ{padding:0;text-align:center}}@media(max-width:759px){.ClientConsumption_title__XGWQJ{padding:0}}.ClientConsumption_settingsButton__47vs_{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ClientConsumption_settingsButton__47vs_:hover{opacity:.7}.ClientConsumption_settingsButton__47vs_:active{opacity:.5}.ClientConsumption_filterWrapper__NqXUs{padding:0 1rem;margin-bottom:1rem}.MoodAverage_row__ZCVmf{display:flex;align-items:center;gap:8px}.MoodAverage_icon__Xf4Yb{display:flex;transform:scale(.8);transform-origin:center}.MoodSelector_smiles__gCAWc{display:flex;gap:16px}.MoodSelector_smileButton__XDxTB{background:none;border:none;padding:0;cursor:pointer;line-height:0;transition:opacity .2s ease;position:relative}.MoodSelector_smileButton__XDxTB:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;font-size:12px;line-height:1.4;white-space:nowrap;padding:4px 8px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .15s ease}.MoodSelector_smileButton__XDxTB:hover:not(:disabled):after{opacity:1}.MoodSelector_smileButton__XDxTB:disabled{cursor:not-allowed}.MoodSelector_inactive__r4m3s{opacity:.3}.ActiveTaskWidget_container__9x1QG{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px}.ActiveTaskWidget_textContent__ikGtg{display:flex;flex-direction:column;gap:4px;flex:1 1;align-items:flex-start;text-align:left}.MeetingStatusState_statusContent__0dmOH{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:1}.MeetingStatusState_statusContent__0dmOH>*{text-align:left;width:100%}.MeetingStatusState_dateSpan__1B1Wz{font-weight:700;font-size:1.1em;color:var(--orange-600)}.MeetingStatusState_row__tE1Zl{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);width:100%}.MeetingStatusState_row__tE1Zl a{text-decoration:none;display:flex;flex-shrink:0}@media(max-width:759px){.MeetingStatusState_row__tE1Zl{gap:var(--space-sm)}}.MeetingStatusState_textContent___pNEw{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1;min-width:0}.MeetingStatusState_textContent___pNEw>*{text-align:left}.TaskCard_taskCard__AyTNx{position:relative;display:flex;align-items:flex-start;flex-direction:column;box-sizing:border-box;background-color:var(--teal-700);width:50%;min-height:128px;border-radius:var(--radius-xl);color:var(--gray-000);gap:8px;overflow:hidden;padding:35px 40px}@media(max-width:1100px){.TaskCard_taskCard__AyTNx{width:100%}}@media(max-width:759px){.TaskCard_taskCard__AyTNx{padding:20px var(--space-lg);min-height:auto}}.TaskCard_taskCard__AyTNx .TaskCard_dividerLine__BU3WL{border:none;height:1px;background-color:var(--teal-600);width:100%}.TaskCard_taskCard__AyTNx .TaskCard_meetingWrapper__e7Jf2{display:flex;flex:1 1;width:100%;align-items:center;position:relative}.TaskCard_taskCard__AyTNx .TaskCard_meetingWrapper__e7Jf2:has([data-show-head=false]) .TaskCard_headDecor__oNwPX{display:none}.TaskCard_taskCard__AyTNx .TaskCard_headDecor__oNwPX{flex-shrink:0;width:87px;height:87px;margin-left:auto;align-self:flex-end;margin-bottom:-35px;margin-top:-87px;pointer-events:none;z-index:0}@media(max-width:759px){.TaskCard_taskCard__AyTNx .TaskCard_headDecor__oNwPX{margin-bottom:-20px}}.StatusIndicator_statusIndicator__Nbqun{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:0 8px;border-radius:var(--radius-sm);color:var(--gray-000);font-weight:500;white-space:nowrap}.StatusIndicator_small__q5jSB{height:28px}.StatusIndicator_medium__qJmQm{height:32px}.StatusIndicator_indicatorLocked__48E_H{background-color:var(--brown-400)}.StatusIndicator_indicatorOngoing__4FAXP{background-color:var(--primary-600)}.StatusIndicator_indicatorSubmitted__jp9bw{background-color:var(--green-600)}.StatusIndicator_indicatorForCorrection__ewPrd{background-color:var(--orange-600)}.StatusIndicator_indicatorFinished___0EHp{background-color:var(--teal-700)}.StatusIndicator_indicatorExpired__R5HAd{background-color:var(--red-400)}.StatusIndicator_indicatorSecondChance__9fz2l{background-color:var(--yellow-700,#a16207);color:var(--gray-000)}.PageHeader_pageHeader__9FdzH{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.PageHeader_backButton__OYyIW{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:36px;height:36px;padding:0;background-color:var(--gray-000);border:none;border-radius:50%;cursor:pointer;transition:opacity .2s ease;flex-shrink:0}.PageHeader_backButton__OYyIW:hover{opacity:.8}.PageHeader_backButton__OYyIW:active{opacity:.6}.PageHeader_backButton__OYyIW svg{color:var(--gray-900)}.PageHeader_title__bEdCK{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:break-word}.PageHeader_statusWrapper__fEivT{flex:0 0 auto}.TasksList_taskList__UI39q{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--gray-000)}.TasksList_taskList__UI39q .TasksList_scrollable__MqVW2::-webkit-scrollbar{display:none}.TasksList_expandedContent__otgpy{list-style:none;padding:0;margin:0;border-bottom:1px solid var(--gray-300)}.TimeSelect_timeSelectWrapper__ZK6_E{display:flex;flex-direction:column;gap:.25rem;width:100%}.TimeSelect_timeSelect__6_JUp{display:flex;align-items:center;justify-content:space-between;height:48px;padding:3px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:400;font-size:15px;background:#fff;width:100%;min-width:0;box-sizing:border-box;cursor:pointer;overflow:hidden}.TimeSelect_timeSelect__6_JUp:focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.TimeSelect_timeSelect__6_JUp[data-disabled]{background:var(--gray-100);color:var(--gray-400);cursor:not-allowed;border-color:var(--gray-200)}.TimeSelect_timeSelect__6_JUp[data-disabled] .TimeSelect_timeSelectIcon___mOLP{opacity:.4}.TimeSelect_timeSelect__6_JUp.TimeSelect_hasError__5OUEA{border-color:var(--red-600)}.TimeSelect_timeSelectIcon___mOLP{display:flex;align-items:center;margin-left:8px;color:var(--gray-500)}.TimeSelect_timeSelectContent__hzryp{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:100;width:var(--radix-select-trigger-width);overflow:hidden}.TimeSelect_timeSelectViewport__pTPqa{max-height:240px;overflow-y:auto;padding:4px 0}.TimeSelect_timeSelectItem__iVKfA{padding:8px 16px;font-size:15px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TimeSelect_timeSelectItem__iVKfA[data-highlighted]{background:var(--orange-50,#fff7ed);color:var(--orange-600)}.TimeSelect_errorText__BugIc{color:var(--red-600);font-size:12px}.UnreadCountBadge_unreadBadge__a3gFV{position:absolute;bottom:-2px;right:-2px;background-color:var(--teal-700);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;pointer-events:none;box-sizing:border-box}.UnreadCountBadge_small__g9ePP{min-width:16px;height:16px;border-radius:8px;font-size:10px;padding:0 4px}.UnreadCountBadge_large__1ddIR{min-width:20px;height:20px;border-radius:10px;font-size:12px;padding:0 6px}.NavBar_navBar__jQiMg{position:fixed;top:var(--view-as-banner-height,0);width:100vw;background-color:var(--brown-100);border-bottom:1px solid var(--brown-200);z-index:10;left:0;box-sizing:border-box;padding:0 30px}@media(max-width:1100px){.NavBar_navBar__jQiMg{padding:0 15px}}@media(max-width:759px){.NavBar_navBar__jQiMg{padding:0 var(--space-md)}}.NavBar_loggedIn__0wLO9{background-color:var(--gray-000);border-bottom:1px solid var(--gray-100)}body:has(.clients-layout-marker) .NavBar_loggedIn__0wLO9{border-bottom-color:var(--gray-300)}.NavBar_navBarContent__YtDjP{display:grid;grid-template-columns:1fr auto 1fr;padding:0;align-items:center}@media(max-width:1400px){.NavBar_navBarContent__YtDjP{grid-template-columns:auto 1fr auto}}.NavBar_navBarContent__YtDjP li{height:100%;text-align:center;display:flex;align-items:center}@media(max-width:1100px){.NavBar_navBarContent__YtDjP{display:flex;justify-content:space-between;align-items:center}}.NavBar_desktopNav__bicGl{display:contents}@media(max-width:1100px){.NavBar_desktopNav__bicGl{display:none}}.NavBar_logo__yjIxS{display:flex;align-items:center;justify-self:start;gap:24px}.NavBar_logoDivider__D3v_l{height:32px;width:1px;background-color:var(--gray-300);border-radius:1px}.NavBar_modeSelection__SKooX{display:flex;align-items:center;gap:36px;height:80px;justify-self:center}@media(max-width:1400px){.NavBar_modeSelection__SKooX{gap:16px}}.NavBar_links__xyhFt{display:flex;align-items:center;gap:36px;height:80px;justify-self:center}@media(max-width:1400px){.NavBar_links__xyhFt{gap:16px}}.NavBar_chatButtonWrapper__bubDx{position:relative;display:inline-flex}.NavBar_chatButton__ihCZi{display:flex}.NavBar_chatButton__ihCZi,.NavBar_logoutButton__Y1hjd{justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:var(--brown-100);border:none;cursor:pointer}.NavBar_logoutButton__Y1hjd{position:relative;display:inline-flex;padding:0;color:#19181a}.NavBar_logoutButton__Y1hjd.NavBar_loading__qa873{opacity:.5}.NavBar_buttons__7DJWN{display:flex;gap:24px;justify-self:end}@media(max-width:1400px){.NavBar_buttons__7DJWN{gap:12px}}.NavBar_mobileLogo__7r8SZ{display:none}@media(max-width:1100px){.NavBar_mobileLogo__7r8SZ{display:flex;align-items:center;height:60px}}.NavBar_mobileHamburger__H3U5C{display:none;margin-left:auto}@media(max-width:1100px){.NavBar_mobileHamburger__H3U5C{display:flex;align-items:center;height:60px}}.NavBar_mobilePublicButtons__pr1jl,.NavBar_mobileWidgetsWrapper__Zdz2o{display:flex;justify-content:space-evenly;align-items:center;width:100%}.HomeButton_homeButton__FpqBo{display:flex;align-items:center;cursor:pointer}.NotificationItem_item__8xwyS{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--gray-100);background:var(--orange-50,#fff8ec);transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NotificationItem_item__8xwyS.NotificationItem_hasLink__yPpZO{cursor:pointer}.NotificationItem_item__8xwyS:hover{background:var(--orange-100,#ffecd1)}.NotificationItem_item__8xwyS.NotificationItem_isRead__MlsSh{background:#fff;opacity:.75}.NotificationItem_item__8xwyS.NotificationItem_isRead__MlsSh:hover{background:var(--gray-000)}.NotificationItem_item__8xwyS.NotificationItem_isRead__MlsSh .NotificationItem_heading__6ocav{color:var(--gray-700);font-weight:600}.NotificationItem_content__El6gr{flex:1 1;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.NotificationItem_content__El6gr .NotificationItem_heading__6ocav{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--brown-900)}.NotificationItem_content__El6gr .NotificationItem_body__1nbAx{margin:0 0 8px;font-size:14px;color:var(--gray-700);line-height:1.5}.NotificationItem_content__El6gr .NotificationItem_date__91xAZ{display:block;font-size:12px;color:var(--gray-500);font-weight:500}.NotificationItem_actionBtn__IYiQi{background:#fff;border:1px solid var(--gray-200);color:var(--gray-500);cursor:pointer;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.04)}.NotificationItem_actionBtn__IYiQi svg{width:20px;height:20px}.NotificationItem_actionBtn__IYiQi:hover{color:var(--orange-600,#e08c2d);background:var(--orange-50,#fff8ec);border-color:var(--orange-200,#ffd399)}.NotificationItem_actionBtn__IYiQi.NotificationItem_readActionBtn__UUbaj{color:var(--orange-600,#e08c2d)}.NotificationItem_actionBtn__IYiQi.NotificationItem_deleteBtn__ww5qe:hover{color:var(--error-600,#d32f2f);background:var(--error-50,#fde8e8);border-color:var(--error-200,#f8bbd0)}.NotificationItem_actions__we1Oy{display:flex;flex-direction:row;align-items:center;gap:8px}@media(max-width:600px){.NotificationItem_actions__we1Oy{flex-direction:column;gap:12px}}.NotificationsDropdown_dropdownContainer___K6BZ{position:absolute;top:64px;right:0;width:500px;max-height:600px;background:#fff;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.12);border:1px solid var(--gray-200);display:flex;flex-direction:column;z-index:9999;overflow:hidden}@media(max-width:600px){.NotificationsDropdown_dropdownContainer___K6BZ{position:fixed;top:24px;right:16px;left:16px;width:auto;max-height:calc(100vh - 48px)}}.NotificationsDropdown_header__x7_ia{padding:20px 24px;background:var(--orange-500,#e08c2d);border-bottom:.5px solid var(--gray-300);text-align:left;display:flex;justify-content:space-between;align-items:center}.NotificationsDropdown_header__x7_ia h3{margin:0;font-size:18px;font-weight:700;color:#fff}.NotificationsDropdown_closeBtn__6ulKx{display:none;background:hsla(0,0%,100%,.15);border:none;color:#fff;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.NotificationsDropdown_closeBtn__6ulKx:hover{background:hsla(0,0%,100%,.25)}.NotificationsDropdown_closeBtn__6ulKx svg{width:18px;height:18px}@media(max-width:600px){.NotificationsDropdown_closeBtn__6ulKx{display:flex}}.NotificationsDropdown_list__rMUrc{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;list-style:none;overscroll-behavior:contain}.NotificationsDropdown_emptyState__FbAOd{padding:40px 24px;text-align:center;color:var(--gray-500);font-size:15px}.NotificationsDropdown_loadMoreBtn__50FLK{width:100%;padding:18px;font-size:15px;background:#fff;border:none;border-top:1px solid var(--gray-100);color:var(--teal-700);font-weight:600;cursor:pointer;transition:background .2s}.NotificationsDropdown_loadMoreBtn__50FLK:hover{background:var(--gray-000)}.NotificationsDropdown_loadMoreBtn__50FLK:disabled{color:var(--gray-400);cursor:not-allowed}.NotificationsDropdown_notificationWrapper__SfxkE{transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1;max-height:200px;overflow:hidden}.NotificationsDropdown_notificationWrapper__SfxkE.NotificationsDropdown_isDeleting__Yz5wD{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateX(30px)}.NotificationsBellButton_notificationBell__Yk49b{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:var(--brown-100);border:none;cursor:pointer;padding:0;color:#19181a;transition:opacity .2s ease}.NotificationsBellButton_notificationBell__Yk49b .NotificationsBellButton_bellIcon__ZE2Ps{display:inline-block;color:inherit;transform-origin:top center}.NotificationsBellButton_notificationBell__Yk49b:active,.NotificationsBellButton_notificationBell__Yk49b:hover{opacity:.8}.NotificationsBellButton_notificationBell__Yk49b:active .NotificationsBellButton_bellIcon__ZE2Ps,.NotificationsBellButton_notificationBell__Yk49b:hover .NotificationsBellButton_bellIcon__ZE2Ps{animation:NotificationsBellButton_ring__SryZ3 .5s ease-in-out}.NotificationsBellButton_notificationBell__Yk49b.NotificationsBellButton_mobile__yTgve{background:rgba(0,0,0,0)}.NotificationsBellButton_notificationBell__Yk49b.NotificationsBellButton_mobile__yTgve svg{width:28px;height:28px}@keyframes NotificationsBellButton_ring__SryZ3{0%{transform:rotate(0)}20%{transform:rotate(8deg)}40%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}to{transform:rotate(0)}}.NotificationsWidget_notificationBellWrapper__1p6Xk{position:relative;display:inline-flex}.NotificationsWidget_notificationBellWrapper__1p6Xk.NotificationsWidget_mobile__0ypX8{margin-right:16px}.HamburgerButton_hamburger__iZZjR{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;cursor:pointer;background:none;border:none;padding:0;z-index:101}@media(max-width:1100px){.HamburgerButton_hamburger__iZZjR{display:flex}}.HamburgerButton_bar__38XAf{width:24px;height:2px;background-color:var(--gray-900);border-radius:2px;transition:all .3s ease}.HamburgerButton_bar__38XAf:first-child,.HamburgerButton_bar__38XAf:nth-child(2){margin-bottom:6px}.HamburgerButton_open__CVKtC .HamburgerButton_bar__38XAf:first-child{transform:translateY(8px) rotate(45deg)}.HamburgerButton_open__CVKtC .HamburgerButton_bar__38XAf:nth-child(2){opacity:0}.HamburgerButton_open__CVKtC .HamburgerButton_bar__38XAf:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.MobileMenu_portalRoot__fO8Zc{position:fixed;inset:0;z-index:10000;pointer-events:none;overflow:hidden}.MobileMenu_portalRoot__fO8Zc.MobileMenu_open__R_cUz{pointer-events:auto}.MobileMenu_overlay__VWdxd{position:absolute;inset:0;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.MobileMenu_overlay__VWdxd.MobileMenu_open__R_cUz{opacity:1;visibility:visible}.MobileMenu_menu__RXG7L{position:absolute;top:0;right:0;width:280px;max-width:85vw;height:100%;background-color:var(--gray-000);z-index:1;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding-top:80px;box-shadow:-4px 0 20px rgba(0,0,0,.1)}@media(max-width:759px){.MobileMenu_menu__RXG7L{padding-top:64px}}.MobileMenu_menu__RXG7L.MobileMenu_open__R_cUz{transform:translateX(0)}.MobileMenu_navLinks__enDeT{display:flex;flex-direction:column;padding:var(--space-lg) 0}.MobileMenu_navLink__Bu9Oi{display:flex;align-items:center;padding:var(--space-md) var(--space-lg);text-decoration:none;color:var(--gray-900);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.MobileMenu_navLink__Bu9Oi:hover{background-color:var(--gray-100)}.MobileMenu_navLinkActive__XbYfW{color:var(--orange-600);background-color:var(--orange-100)}.MobileMenu_divider__9RsJa{height:1px;background-color:var(--gray-200);margin:var(--space-xs) var(--space-lg)}.MobileMenu_widgets__7Q0FJ{display:flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-lg);gap:var(--space-md)}.MobileMenu_actions__rNOR9{display:flex;flex-direction:column;padding:var(--space-md) var(--space-lg);gap:var(--space-sm)}.ClientDetailMenu_container__WjGjq{display:flex;flex-direction:column;margin-bottom:16px;padding:16px 16px 0;border-bottom:1px solid var(--gray-300)}@media(max-width:759px){.ClientDetailMenu_container__WjGjq{padding-top:0}}.ClientDetailMenu_header__YCmAy{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--gray-300);padding-bottom:12px}@media(max-width:759px){.ClientDetailMenu_header__YCmAy{flex-direction:column;padding:12px 0;gap:8px}}.ClientDetailMenu_headerActionGroup__Ef_7u{display:flex;align-items:center;gap:8px;flex-shrink:0}.ClientDetailMenu_headerLeft__mGP9F{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ClientDetailMenu_iconButton__yeiRA{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--gray-500);cursor:pointer;transition:transform .2s ease,color .2s ease}.ClientDetailMenu_iconButton__yeiRA:hover{transform:scale(1.15);color:var(--gray-900)}.ClientDetailMenu_iconButton__yeiRA:active{transform:scale(.95)}.ClientDetailMenu_iconButton__yeiRA svg{width:20px;height:20px}.ClientDetailMenu_viewAsClientButton__rc2ae{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:transform .2s ease,color .2s ease}.ClientDetailMenu_viewAsClientButton__rc2ae:hover{transform:scale(1.15);color:var(--orange-600)}.ClientDetailMenu_viewAsClientButton__rc2ae:active{transform:scale(.95)}.ClientDetailMenu_tabs__p2ZWJ{display:flex;gap:16px}@media(max-width:759px){.ClientDetailMenu_tabs__p2ZWJ{justify-content:center;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:1px;-ms-overflow-style:none;scrollbar-width:none}.ClientDetailMenu_tabs__p2ZWJ::-webkit-scrollbar{display:none}}.ClientDetailMenu_item__elOgr{padding:12px 0;cursor:pointer;text-decoration:none;color:var(--gray-500);font-weight:var(--font-weight-regular);font-size:15px;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0}.ClientDetailMenu_item__elOgr:hover{color:var(--gray-900)}.ClientDetailMenu_item__elOgr.ClientDetailMenu_active__vrr_G{color:var(--orange-600);border-bottom-color:var(--orange-600)}.ClientDetailMenu_chatButtonWrapper__y1EXt{position:relative;display:inline-flex}.ClientMood_headerContainer__0K0_v{display:flex;align-items:center;position:relative}@media(max-width:759px){.ClientMood_headerContainer__0K0_v{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}}.ClientMood_title__X9RjX{margin:0;padding:1rem 0 .5rem 1rem}@media(max-width:759px){.ClientMood_title__X9RjX{padding:1rem 1rem 0}}.ClientMood_chartWrapper__HBgNy{padding:0 1rem;margin-bottom:1rem}.ClientMood_barChartCard__EieKi{border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-lg,16px)}.TaskAssignmentIcon_assignmentIcon__nIeE1{display:flex;align-items:center;justify-content:center;width:26px;height:26spx;flex-shrink:0;text-decoration:none;transition:transform .2s ease,color .2s ease}.TaskAssignmentIcon_assignmentIcon__nIeE1:hover{transform:scale(1.15)}.TaskAssignmentIcon_assignmentIcon__nIeE1:active{transform:scale(.95)}.TaskAssignmentIcon_assignmentIcon__nIeE1 svg{width:100%!important;height:100%!important;color:var(--gray-900)}.TaskActionsMenu_dotsButton__BtG0_{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.TaskActionsMenu_dotsButton__BtG0_:hover{transform:scale(1.2)}.TaskActionsMenu_dotsButton__BtG0_:active{transform:scale(.95)}.TaskActionsMenu_dotsButton__BtG0_ svg{display:block;width:22px!important;height:22px!important;transform:scale(1.4)}.TaskActionsMenu_popoverContent__iqLrM{background:var(--color-background-primary,#ffffff);border:1px solid var(--color-border,#e9e9e8);border-radius:8px;padding:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:9999;min-width:150px}.TaskActionsMenu_popoverArrow__GMyOp{fill:var(--color-background-primary,#ffffff)}.TaskActionsMenu_menu__zdZTY{display:flex;flex-direction:column}.TaskActionsMenu_menuItem__6nVGm{background:none;border:none;padding:8px 12px;text-align:left;cursor:pointer;font-family:Sen,sans-serif;font-size:14px;color:var(--color-text-primary,#1a1a1a);border-radius:4px;transition:background-color .2s}.TaskActionsMenu_menuItem__6nVGm:hover{background-color:var(--color-background-secondary,#f5f5f5)}.TaskActionsMenu_menuItem__6nVGm:active{background-color:var(--color-background-tertiary,#e9e9e8)}.TaskWidget_taskWidget__1vtbr{border-bottom:1px solid var(--gray-300);background-color:var(--gray-000);overflow:hidden}.TaskWidget_taskWidget__1vtbr:first-child{border-top:1px solid var(--gray-300)}.TaskWidget_taskWidget__1vtbr .TaskWidget_label__x__bt{padding-bottom:12px;display:flex;align-items:center;gap:8px}@media(max-width:759px){.TaskWidget_taskWidget__1vtbr .TaskWidget_label__x__bt{padding-bottom:0;font-size:14px}}.TaskWidget_taskWidget__1vtbr svg{width:16px;height:16px}.TaskWidget_taskWidget__1vtbr svg.TaskWidget_liveIconOverride__FmU3t{width:20px;height:20px}.TaskWidget_taskLink__YMfk3{display:flex;justify-content:space-between;padding:16px 32px;text-decoration:none;color:inherit;cursor:pointer;background-color:var(--gray-000);transition:background-color .2s ease}@media(max-width:1100px){.TaskWidget_taskLink__YMfk3{padding:var(--space-sm) var(--space-md);flex-wrap:wrap;gap:var(--space-xs)}}@media(max-width:759px){.TaskWidget_taskLink__YMfk3{flex-wrap:nowrap;align-items:flex-start}.TaskWidget_taskLink__YMfk3>div:first-child{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}}.TaskWidget_taskLink__YMfk3:hover{background-color:var(--gray-100)}.TaskWidget_clickable___wd5w{cursor:pointer;transition:background-color .2s ease}.TaskWidget_disabled__HC5jV{cursor:not-allowed;pointer-events:none}.TaskWidget_disabled__HC5jV:hover{background-color:var(--gray-000)}.TaskWidget_expanded__VuIDH{background-color:var(--gray-100)}.TaskWidget_indicatorAndPopup__NO9pc{display:flex;align-items:center;flex-direction:row;gap:16px}@media(max-width:759px){.TaskWidget_indicatorAndPopup__NO9pc{display:grid;grid-template-columns:1fr max-content;align-items:center;justify-items:end;grid-gap:10px 8px;gap:10px 8px;padding-left:12px}.TaskWidget_indicatorAndPopup__NO9pc:has(>:only-child){align-self:center}.TaskWidget_indicatorAndPopup__NO9pc>:first-child{grid-column:1/-1}}.TaskWidget_scoreBadge__DXzLH{font-size:13px;font-weight:600;color:var(--gray-700);white-space:nowrap}.TaskWidget_taskAndMsgSign__ldtLe{display:flex;flex-wrap:wrap;gap:8px 16px}@media(max-width:759px){.TaskWidget_taskAndMsgSign__ldtLe{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}}.TaskWidget_dots__ygJRQ svg{width:24px;height:24px}.TaskWidget_chatIconWrapper__Js1z5{position:relative;display:inline-flex}.AutocompleteInput_autocompleteInput__1MSfS{display:flex;flex-direction:column;width:100%}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk{position:relative;display:flex;align-items:center;width:100%}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input{width:100%;height:48px;padding:3px 40px 3px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-weight:400;font-size:15px}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input::placeholder{font-size:14px}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input:focus{outline:none;border:1px solid var(--orange-600);box-shadow:0 0 0 2px rgb(from var(--orange-600) r g b/.2)}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input.AutocompleteInput_hasError__MJNFH{border-color:var(--color-error,#d32f2f)}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input.AutocompleteInput_hasError__MJNFH:focus{border-color:var(--color-error,#d32f2f);box-shadow:0 0 0 2px rgb(from var(--color-error,#d32f2f) r g b/.2)}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input.AutocompleteInput_disabled__u_cGC{background-color:var(--gray-100);color:var(--gray-400);cursor:not-allowed}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk input.AutocompleteInput_disabled__u_cGC::placeholder{color:var(--gray-400)}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk .AutocompleteInput_iconWrapper__XEiAK{position:absolute;right:12px;pointer-events:none;display:flex;align-items:center;justify-content:center}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_inputWrapper__f2CZk .AutocompleteInput_iconWrapper__XEiAK .AutocompleteInput_icon__EvRhQ{width:20px;height:20px;color:var(--gray-500)}.AutocompleteInput_autocompleteInput__1MSfS label{margin-bottom:6px;font-size:14px;font-weight:500;color:var(--gray-700)}.AutocompleteInput_autocompleteInput__1MSfS .AutocompleteInput_error__te_xv{margin-top:4px;font-size:12px;color:var(--color-error,#d32f2f)}.AutocompleteInput_popoverContent__SEajE{width:var(--radix-popover-trigger-width);max-height:300px;overflow-y:auto;background-color:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-sm);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);z-index:50;padding:4px}.AutocompleteInput_suggestionsList__u_6Hf{display:flex;flex-direction:column}.AutocompleteInput_suggestionItem__6Sfpe{padding:8px 12px;font-size:14px;cursor:pointer;border-radius:var(--radius-xs);color:var(--gray-700)}.AutocompleteInput_suggestionItem__6Sfpe:hover{background-color:var(--gray-100);color:var(--gray-900)}.AutocompleteInput_noResults__Tw11X{padding:8px 12px;font-size:14px;color:var(--gray-500);text-align:center}.TaskModal_form__DUSY2{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;box-sizing:border-box}.TaskModal_row__xkiQD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;width:100%;align-items:flex-end}.TaskModal_row__xkiQD>*{min-width:0}.TaskModal_sectionTitle__pS3py{font-weight:600;margin-bottom:.5rem;display:block;font-size:1rem;text-align:start}.TaskModal_meetingCard__V8_SC{border:1px solid var(--gray-300);padding:1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--gray-000);box-shadow:0 6px 16px -2px rgba(16,24,40,.0784313725)}.TaskModal_actions__Pv0FO{display:flex;justify-content:space-between;margin-top:2rem}.TaskModal_selectTaskLabel__Z3Jsr{display:flex;justify-content:space-between;margin-bottom:.5rem}.TaskModal_selectTaskLabel__Z3Jsr label{font-weight:500}.TaskModal_selectTaskLink__ouLqH{color:var(--orange-600);cursor:pointer;font-size:.875rem;text-decoration:none}.TaskModal_selectTaskLink__ouLqH:hover{text-decoration:underline}.TaskModal_cancelButton__UAfIP{background:none;border:none;cursor:pointer}.TaskModal_checkboxWrapper__xEfl8{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.TaskModal_meetingHeader__Am1nr{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.TaskModal_timeSlotList__doDbX{gap:1rem}.TaskModal_dateGroup__s0qU4,.TaskModal_timeSlotList__doDbX{display:flex;flex-direction:column}.TaskModal_dateHeader__dbZGG{margin-bottom:.5rem}.TaskModal_slotsForDate__9xW_y{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:1rem}.TaskModal_showMoreButton__koY8j{align-self:center;margin-top:1rem}.TaskModal_inputContainer__VTmYh{display:flex;flex-direction:column;gap:.5rem}.TaskModal_divider__HOyYd{border:0;border-top:1px solid var(--gray-300);margin:.5rem 0;width:100%}.ChatInput_inputContainer___Y6WU{display:flex;flex-direction:column;border-top:1px solid #eee;background-color:#fff;width:100%}.ChatInput_charWarning__BXYfI{padding:12px 24px 0;font-size:13px;color:#ef4444;font-weight:500;animation:ChatInput_fadeIn__jBhv4 .2s ease}@keyframes ChatInput_fadeIn__jBhv4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatInput_inputArea__0o6mB{position:relative;padding:12px 0;min-height:40px;display:flex;align-items:center}.ChatInput_textInput__YMpU0{width:100%;min-height:24px;max-height:140px;padding:0 60px 0 24px;border:none;font-size:15px;line-height:24px;outline:none;background-color:#fff;resize:none;overflow-y:auto;font-family:inherit;display:block}.ChatInput_textInput__YMpU0:focus{outline:none}.ChatInput_sendButton__MTvNJ{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--gray-400);transition:color .2s ease}.ChatInput_sendButton__MTvNJ:disabled{cursor:default;opacity:.5}.ChatInput_sendButton__MTvNJ:hover:not(:disabled){color:#1f3b4d}.ChatInput_sendIcon__Pzehf{width:20px;height:20px;fill:none}.ChatInput_sendIcon__Pzehf path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ChatInput_disabled__QMC_a{background-color:#f9fafb;cursor:not-allowed;justify-content:center}.ChatInput_disabledText__ePGxM{font-size:14px;color:#9ca3af;text-align:center;padding:0 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SessionModal_form__kEGpb{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;box-sizing:border-box}@media(max-width:759px){.SessionModal_form__kEGpb{padding:1rem}}.SessionModal_sectionTitle__jl_aJ{font-weight:600;margin-bottom:.5rem;display:block;font-size:1rem;text-align:start}.SessionModal_meetingCard__03_X7{border:1px solid var(--gray-200);padding:1rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--gray-000);box-shadow:0 6px 16px -2px rgba(16,24,40,.0784313725)}.SessionModal_actions__Hdiau{display:flex;justify-content:space-between;margin-top:2rem}@media(max-width:759px){.SessionModal_actions__Hdiau{flex-direction:column-reverse;gap:1rem;align-items:stretch}.SessionModal_actions__Hdiau>*{width:auto;justify-content:center}}.SessionModal_cancelButton__q0hry{background:none;border:none;cursor:pointer}.SessionModal_meetingHeader__sJfPg{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.SessionModal_timeSlotList__mzpXu{gap:1rem}.SessionModal_dateGroup__CG2pt,.SessionModal_timeSlotList__mzpXu{display:flex;flex-direction:column}.SessionModal_dateHeader__xsoX_{margin-bottom:.5rem}.SessionModal_slotsForDate__HQ1RU{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:1rem}.SessionModal_showMoreButton__ANuy_{align-self:center;margin-top:1rem}.SessionModal_inputContainer__6NFDe{display:flex;flex-direction:column;gap:.5rem}.SlotButton_slotButton__TaRJL{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--gray-200);border-radius:20px;background:#fff;cursor:pointer;transition:all .2s ease}.SlotButton_slotButton__TaRJL:hover{border-color:var(--gray-300);background-color:var(--gray-50)}.SlotButton_slotButton__TaRJL:has(input:checked){border-color:var(--teal-600);background-color:var(--teal-600)}.SlotButton_slotButton__TaRJL:has(input:checked) .SlotButton_label__Jsqdz{color:#fff}.SlotButton_slotButton__TaRJL input[type=radio]{display:none}.SlotButton_label__Jsqdz{color:var(--gray-900);font-size:14px;font-weight:400;line-height:1.43em;letter-spacing:-.28px;transition:color .2s ease}.TimeSlotSelectionStep_timeSlotList__pFF6h{display:flex;flex-direction:column;gap:20px}.TimeSlotSelectionStep_dateGroup__UNY6U{display:flex;flex-direction:column;gap:12px}.TimeSlotSelectionStep_dateHeader__Cp4KE{color:var(--gray-900);font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:-.48px;margin:0}.TimeSlotSelectionStep_slotsForDate__GTB_s{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.TimeSlotSelectionStep_loading__El9iq,.TimeSlotSelectionStep_noSlots__5jPeK{color:var(--gray-600);font-size:15px;text-align:center;padding:32px;margin:0}.ScheduleSessionModal_divider__jNv3w{width:100%;height:1px;background-color:var(--gray-200);margin:20px 0}.NavLink_navLink__jFPIO{text-decoration:none;color:var(--gray-900);padding:0;margin:0;height:100%;display:flex;align-items:center;cursor:pointer}.NavLink_navLinkActiveLoggedIn__QuSsF{color:var(--orange-600);border-bottom:2px solid var(--orange-600)}.NavLink_navLinkActiveLoggedOut__rLBOP{border-bottom:2px solid var(--teal-700)}.InfoTooltip_trigger__yyWD7{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:.375rem;border:none;background:none;color:var(--orange-600);cursor:help;vertical-align:middle}.InfoTooltip_trigger__yyWD7 svg{display:block;width:16px;height:16px}.InfoTooltip_trigger__yyWD7:focus-visible,.InfoTooltip_trigger__yyWD7:hover{color:var(--orange-500)}.InfoTooltip_content__UsLbD{max-width:300px;padding:.625rem .75rem;border-radius:8px;background:var(--orange-600);color:var(--gray-900);font-size:.8125rem;line-height:1.45;box-shadow:0 6px 20px rgb(from var(--orange-600) r g b/.28);z-index:1100;animation:InfoTooltip_tooltipFadeIn__2pBBY .12s ease-out}.InfoTooltip_arrow__DIjkL{fill:var(--orange-600)}@keyframes InfoTooltip_tooltipFadeIn__2pBBY{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ModifyPlanByTemplateModal_modal__71Ole{max-width:480px;padding:2rem;display:flex;flex-direction:column}@media(max-width:759px){.ModifyPlanByTemplateModal_modal__71Ole{width:calc(100% - 2rem);max-width:340px;height:auto;min-height:min-content;margin:auto;padding:1.5rem;border-radius:16px;box-sizing:border-box}}.ModifyPlanByTemplateModal_header__fhkPU{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.ModifyPlanByTemplateModal_title__p8YSn{color:var(--gray-900);margin:0}.ModifyPlanByTemplateModal_message__LIiSQ{color:var(--gray-600);margin:0;line-height:1.5}.ModifyPlanByTemplateModal_body__T8765{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ModifyPlanByTemplateModal_field__GKSPe{display:flex;flex-direction:column;gap:.375rem}.ModifyPlanByTemplateModal_hint__t9eHM{color:var(--gray-500)}.ModifyPlanByTemplateModal_actions__ZHLk0{display:flex;justify-content:flex-end;gap:1rem;width:100%}@media(max-width:759px){.ModifyPlanByTemplateModal_actions__ZHLk0{flex-direction:column-reverse;gap:.5rem;align-items:stretch}}.ModifyPlanByTemplateModal_actions__ZHLk0 button{min-width:120px}.ClientTasksActions_desktopActions__yWb_0{display:flex;align-items:center;gap:1rem}.ClientTasksActions_dotsButton__ZgJhx{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;cursor:pointer;transition:transform .2s ease}.ClientTasksActions_dotsButton__ZgJhx:hover{transform:scale(1.15)}.ClientTasksActions_dotsButton__ZgJhx svg{display:block;width:22px;height:22px}.ClientTasksActions_popoverContent__K3usR{min-width:180px;padding:4px;border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-000);box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:1000}.ClientTasksActions_popoverArrow__RVGp2{fill:var(--gray-000)}.ClientTasksActions_menu__HZPWO{display:flex;flex-direction:column}.ClientTasksActions_menuItem__XHtyD{display:flex;align-items:center;gap:.5rem;padding:10px 12px;border:none;border-radius:6px;background:none;text-align:left;font-family:Sen,sans-serif;font-size:14px;font-weight:700;color:var(--gray-900);cursor:pointer;transition:background-color .15s ease}.ClientTasksActions_menuItem__XHtyD:hover{background-color:var(--gray-100)}.ClientTasksActions_menuIcon__Pjbq9{width:18px;height:18px;flex-shrink:0;color:var(--orange-600)}.ClientTasks_header__Wrw73{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;margin-bottom:1rem}@media(max-width:759px){.ClientTasks_header__Wrw73{flex-wrap:wrap;gap:.5rem}}.ClientTasks_title__3ZprE{margin:0}.ClientDetail_loadingContainer___kqJD{display:flex;justify-content:center;align-items:center;height:200px}.MessageBubble_messageRow__6lb2e{display:flex;align-items:flex-start;gap:12px}.MessageBubble_messageRow__6lb2e.MessageBubble_mine__LN6XJ{justify-content:flex-end}.MessageBubble_messageRow__6lb2e.MessageBubble_theirs__9akUc{justify-content:flex-start}.MessageBubble_messageRow__6lb2e.MessageBubble_sequenceStart__1QQrp{margin-top:24px}.MessageBubble_avatarSlot__l5tVt{width:40px;flex-shrink:0}.MessageBubble_avatarCircle__5MXkh{width:40px;height:40px;border-radius:50%;background-color:#a8dadc;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--teal-700);font-size:14px}.MessageBubble_avatarSpacer__FHOU6{width:40px;height:40px}.MessageBubble_messageContentWrapper__8Jvzo{display:flex;flex-direction:column;max-width:70%}.MessageBubble_messageRow__6lb2e.MessageBubble_mine__LN6XJ .MessageBubble_messageContentWrapper__8Jvzo{align-items:flex-end}.MessageBubble_messageRow__6lb2e.MessageBubble_theirs__9akUc .MessageBubble_messageContentWrapper__8Jvzo{align-items:flex-start}.MessageBubble_messageHeader__CpVQq{margin-bottom:6px;font-size:14px}.MessageBubble_messageHeader__CpVQq .MessageBubble_senderName__ylQE_{font-weight:700}.MessageBubble_messageHeader__CpVQq .MessageBubble_senderRole__yOcdw{color:var(--gray-500);margin-left:6px;font-size:13px}.MessageBubble_bubble__e_oVC{padding:12px 16px;font-size:15px;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;white-space:pre-wrap;word-break:break-word;transition:max-width .25s ease,padding .25s ease}.MessageBubble_bubble__e_oVC.MessageBubble_mine__LN6XJ{background-color:#1d4749;color:#fff;border-radius:16px 16px 0 16px}.MessageBubble_bubble__e_oVC.MessageBubble_theirs__9akUc{border-radius:6px 16px 16px 6px}.MessageBubble_bubble__e_oVC.MessageBubble_theirsStart__sotog,.MessageBubble_bubble__e_oVC.MessageBubble_theirs__9akUc{background-color:var(--bubble-theirs-bg,#f2f2f2);color:#000;box-shadow:var(--bubble-theirs-shadow,0 1px 2px rgba(0,0,0,.05))}.MessageBubble_bubble__e_oVC.MessageBubble_theirsStart__sotog{border-radius:0 16px 16px 16px}.MessageBubble_timestamp__Mx1Dc{font-size:11px;display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0;margin-bottom:-2px}.MessageBubble_timestamp__Mx1Dc.MessageBubble_mine__LN6XJ{color:hsla(0,0%,100%,.7)}.MessageBubble_timestamp__Mx1Dc.MessageBubble_theirs__9akUc{color:rgba(0,0,0,.5)}.MessageBubble_checkIcon__92mMz{display:flex;align-items:center;color:#fff}.MessageBubble_checkIcon__92mMz.MessageBubble_seen__beMg1{color:#4ade80}.MessageBubble_checkIcon__92mMz svg{width:14px;height:14px}.MessageBubble_pendingIcon__E_pl7{display:flex;align-items:center;color:hsla(0,0%,100%,.5)}.MessageBubble_pendingIcon__E_pl7 svg{width:14px;height:14px;animation:MessageBubble_spin__SKNz9 1.2s linear infinite}.MessageBubble_errorIcon__DWYwl{display:flex;align-items:center;color:#f87171}.MessageBubble_errorIcon__DWYwl svg{width:14px;height:14px}.MessageBubble_errorText__FBqIU{opacity:.8}@keyframes MessageBubble_spin__SKNz9{to{transform:rotate(1turn)}}.MessageBubble_editButton___Y6Oh{background:none;border:none;cursor:pointer;padding:0;color:inherit;flex-shrink:0;display:none;align-items:center;opacity:.5}.MessageBubble_editButton___Y6Oh:hover{opacity:1}.MessageBubble_editButton___Y6Oh svg{width:12px;height:12px}.MessageBubble_timestamp__Mx1Dc:hover .MessageBubble_editButton___Y6Oh{display:flex}.MessageBubble_modifiedLabel__4WblC{font-style:italic;opacity:.8;margin-right:2px}.MessageBubble_editContainer__qiRnv{display:flex;flex-direction:column;gap:8px;flex-basis:100%;align-self:stretch;animation:MessageBubble_fadeIn__rCJ_s .2s ease}@keyframes MessageBubble_fadeIn__rCJ_s{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.MessageBubble_editTextarea__4M70c{width:100%;min-height:40px;padding:6px 8px;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;background:hsla(0,0%,100%,.1);color:inherit;font-size:15px;line-height:1.4;font-family:inherit;resize:vertical;box-sizing:border-box}.MessageBubble_editTextarea__4M70c:focus{outline:none;border-color:hsla(0,0%,100%,.6)}.MessageBubble_editActions__dzGMl{display:flex;gap:8px;justify-content:flex-end}.MessageBubble_editCancel__CyydP,.MessageBubble_editSave__UiWtp{padding:4px 12px;border-radius:6px;border:none;cursor:pointer;font-size:13px;font-family:inherit}.MessageBubble_editCancel__CyydP{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7)}.MessageBubble_editCancel__CyydP:hover{color:#fff}.MessageBubble_editSave__UiWtp{background:hsla(0,0%,100%,.2);color:#fff}.MessageBubble_editSave__UiWtp:hover{background:hsla(0,0%,100%,.3)}.MessageBubble_editSave__UiWtp:disabled{opacity:.5;cursor:not-allowed}.SessionBanner_banner__7gttq{position:absolute;top:16px;left:16px;right:16px;z-index:9;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border-radius:var(--radius-md);box-shadow:0 2px 8px rgba(0,0,0,.1);gap:12px}.SessionBanner_question__FIs3i{font-size:14px;font-weight:var(--font-weight-bold);color:var(--gray-900)}.SessionBanner_actions__qqVQ0{display:flex;gap:16px;flex-shrink:0}.SessionBanner_missedBtn__7aUF5{background:none;border:none;font-size:14px;font-weight:600;color:var(--red-600);cursor:pointer;padding:0;transition:color .15s}.SessionBanner_missedBtn__7aUF5:hover:not(:disabled){color:var(--red-400)}.SessionBanner_missedBtn__7aUF5:disabled{opacity:.5;cursor:not-allowed}.SessionBanner_attendedBtn__1nABW{background:none;border:none;font-size:14px;font-weight:600;color:var(--green-500);cursor:pointer;padding:0;transition:color .15s}.SessionBanner_attendedBtn__1nABW:hover:not(:disabled){color:var(--green-600)}.SessionBanner_attendedBtn__1nABW:disabled{opacity:.5;cursor:not-allowed}.TypingIndicator_typingIndicator__tAMNJ{display:flex;align-items:center;gap:4px;padding:16px 20px;background-color:var(--bubble-theirs-bg,#f2f2f2);border-radius:16px;width:-moz-fit-content;width:fit-content;box-shadow:var(--bubble-theirs-shadow,0 1px 2px rgba(0,0,0,.05))}.TypingIndicator_dot__DZN6g{width:6px;height:6px;background-color:rgba(0,0,0,.4);border-radius:50%;animation:TypingIndicator_typing__PfA8E 1.4s ease-in-out infinite both}.TypingIndicator_dot__DZN6g:first-child{animation-delay:-.32s}.TypingIndicator_dot__DZN6g:nth-child(2){animation-delay:-.16s}@keyframes TypingIndicator_typing__PfA8E{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ChatWindow_chatCard__njqA6{position:relative;background-color:var(--gray-000);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column;flex:1 1;min-height:0}.ChatWindow_chatCard__njqA6.ChatWindow_loading__UPmDq{align-items:center;justify-content:center}.ChatWindow_chatCard__njqA6.ChatWindow_embedded__a4Nbi{border-radius:0;box-shadow:none;height:100%;width:100%;flex:1 1}.ChatWindow_messagesArea__vJUN_{flex:1 1;min-height:0;overflow-y:auto;padding:24px 24px 4px;display:flex;flex-direction:column;gap:8px;background-color:var(--gray-000);--bubble-theirs-bg:#f2f2f2;--bubble-theirs-shadow:0 1px 2px rgba(0,0,0,0.05)}.ChatWindow_messagesArea__vJUN_.ChatWindow_therapist__X_fhW{background-color:var(--gray-100);--bubble-theirs-bg:#ffffff;--bubble-theirs-shadow:0 1px 3px rgba(0,0,0,0.08)}.ChatWindow_messagesArea__vJUN_>:first-child{margin-top:auto}.ChatWindow_loadMoreWrapper__86B4N{display:flex;justify-content:center;padding:1rem 0;overflow-anchor:none}.ChatWindow_loadMoreBtn__Cxx0I{background-color:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-300);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:32px;display:flex;align-items:center;justify-content:center}.ChatWindow_loadMoreBtn__Cxx0I:hover:not(:disabled){background-color:var(--gray-200)}.ChatWindow_loadMoreBtn__Cxx0I:disabled{opacity:.7;cursor:default}.ChatWindow_typingIndicatorRow__C9z6t{display:flex;gap:12px;align-items:flex-start}.ChatWindow_typingSpacer__tCpnH{width:40px;flex-shrink:0}.ChatWindow_scrollToBottomBtn___pxqm{position:absolute;bottom:80px;right:24px;z-index:10;background-color:var(--teal-700);color:#fff;border:none;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,opacity .2s ease;animation:ChatWindow_popIn__HqaOl .3s cubic-bezier(.175,.885,.32,1.275)}.ChatWindow_scrollToBottomBtn___pxqm:hover{transform:translateY(-2px)}.ChatWindow_scrollToBottomBtn___pxqm svg{width:20px;height:20px}.ChatWindow_scrollToBottomBtn___pxqm.ChatWindow_therapist__X_fhW{background-color:#1f3b4d}.ChatWindow_unreadBadge__nS8Pc{position:absolute;top:-4px;right:-4px;background-color:#15cb58;color:#fff;font-size:11px;font-weight:700;min-width:22px;height:22px;border-radius:11px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--gray-000);box-sizing:border-box}.ChatWindow_unreadBadge__nS8Pc.ChatWindow_isPill__1LHXd{padding:0 6px}@keyframes ChatWindow_popIn__HqaOl{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.FullscreenToggleButton_toggleButton__Iuy_5{display:none}@media(max-width:759px){.FullscreenToggleButton_toggleButton__Iuy_5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--gray-300);border-radius:var(--radius-sm,4px);background-color:var(--gray-000,#fff);color:var(--gray-700);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.FullscreenToggleButton_toggleButton__Iuy_5:active{background-color:var(--gray-200)}}.ChatPage_pageContainer__LBlBJ{display:flex;flex-direction:column;height:calc(100vh - 80px);padding-bottom:var(--space-lg)}@media(max-width:759px){.ChatPage_pageContainer__LBlBJ{height:calc(100dvh - 64px);padding-bottom:0!important}}.ChatPage_headerContent__7tYRs{display:flex;align-items:center;gap:10px}.ChatPage_chatWindow__uo98L{flex:1 1;min-height:0;border:1px solid var(--gray-300);border-radius:.5rem;background-color:var(--white);display:flex;flex-direction:column;overflow:hidden;position:relative}.ChatPage_chatWindow__uo98L>div{flex:1 1;min-height:0}@media(max-width:759px){.ChatPage_chatWindow__uo98L{border:none}}.ChatPage_unreadBadge__SiwW4{background-color:var(--teal-700);color:#fff;min-width:22px;height:22px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;padding:0 6px}@media(max-width:759px){.ChatPage_fullscreenToggleStandalone__e3FzL{position:absolute;top:var(--space-xs,8px);right:var(--space-xs,8px);z-index:11}.ChatPage_chatFullscreen__3lffO{position:fixed;inset:0;z-index:1000;background-color:var(--gray-000,#fff);border-radius:0}}.ActiveAssignmentWidget_container__Lu_q1{display:flex;flex-direction:row;align-items:center;gap:16px;padding:12px 16px;background-color:var(--gray-100);border:1px solid var(--gray-200);border-radius:12px}@media(max-width:759px){.ActiveAssignmentWidget_container__Lu_q1{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:13px}}.ActiveAssignmentWidget_name__AEFNN{flex:1 1}@media(max-width:759px){.ActiveAssignmentWidget_name__AEFNN{font-size:13px;line-height:1.3}}.SessionsWithChat_sessionsLayout__T1njy{display:flex;flex:1 1;min-height:0;border-radius:24px;background-color:#fff;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}@media(max-width:759px){.SessionsWithChat_sessionsLayout__T1njy{flex-direction:column;border-radius:var(--radius-md)}}.SessionsWithChat_taskListContainer__5bN4E{flex:1 1;overflow-y:auto;border-right:1px solid #f2f2f2;background-color:#fff}.SessionsWithChat_taskListContainer__5bN4E li:first-child{border-top-color:rgba(0,0,0,0)!important}.SessionsWithChat_taskListContainer__5bN4E li:last-child{border-bottom-color:rgba(0,0,0,0)!important}@media(max-width:759px){.SessionsWithChat_taskListContainer__5bN4E{border-right:none;border-bottom:1px solid #f2f2f2;max-height:30vh}}.SessionsWithChat_chatContainer__VyPqM{flex:0 1 45%;display:flex;flex-direction:column;align-items:stretch;position:relative}@media(max-width:759px){.SessionsWithChat_chatContainer__VyPqM{flex:1 1;min-height:0}}.SessionsWithChat_widgetOverlay__YG0T5{position:absolute;top:16px;left:16px;right:16px;z-index:9}@media(max-width:759px){.SessionsWithChat_widgetOverlay__YG0T5{top:var(--space-xs);left:var(--space-xs);right:var(--space-xs)}}.SessionsWithChat_emptyChat__xrnj1{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px;text-align:center;color:var(--gray-600);font-size:16px}@media(max-width:759px){.SessionsWithChat_fullscreenToggle__SwWHC{flex-shrink:0}.SessionsWithChat_fullscreenToggleStandalone__fdOZh{position:absolute;top:var(--space-xs);right:var(--space-xs);z-index:11}.SessionsWithChat_chatFullscreen__NI1Zg{position:fixed;inset:0;z-index:100;background-color:var(--gray-000);border-radius:0}.SessionsWithChat_chatFullscreen__NI1Zg .SessionsWithChat_taskListContainer__5bN4E{display:none}.SessionsWithChat_chatFullscreen__NI1Zg .SessionsWithChat_chatContainer__VyPqM{flex:1 1}.SessionsWithChat_chatFullscreen__NI1Zg .SessionsWithChat_widgetOverlay__YG0T5{top:var(--space-xs);left:var(--space-xs);right:var(--space-xs)}}.SessionTimerIndicator_indicator__1lb04{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.SessionTimerIndicator_dot__wJ6Wa{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SessionTimerIndicator_orange__chzzS{color:#d97706}.SessionTimerIndicator_orange__chzzS .SessionTimerIndicator_dot__wJ6Wa{background-color:#d97706}.SessionTimerIndicator_green__621pa{color:#16a34a}.SessionTimerIndicator_green__621pa .SessionTimerIndicator_dot__wJ6Wa{background-color:#16a34a}.SessionTimerIndicator_warning__dnREX{color:#b45309}.SessionTimerIndicator_warning__dnREX .SessionTimerIndicator_dot__wJ6Wa{background-color:#b45309}.SessionTimerIndicator_red__y19bo{color:#dc2626}.SessionTimerIndicator_red__y19bo .SessionTimerIndicator_dot__wJ6Wa{background-color:#dc2626}.SessionTimerIndicator_ended__u8zqF{color:#6b7280}.SessionTimerIndicator_ended__u8zqF .SessionTimerIndicator_dot__wJ6Wa{background-color:#6b7280}.SessionTimerIndicator_scheduled__rwiIT{color:#6b7280}.SessionTimerIndicator_scheduled__rwiIT .SessionTimerIndicator_dot__wJ6Wa{background-color:#6b7280}.ProgramBadge_container__76wvP{background-color:var(--teal-700);border-radius:50%;display:flex;justify-content:center;align-items:center;width:20px;height:20px}.ClientListFilterPanel_container__3ZIr1{padding:24px;flex:1 1;overflow-y:auto}.ClientListFilterPanel_header__WDzPc{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ClientListFilterPanel_closeButton__fuwXC{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-xs);color:var(--gray-600)}.ClientListFilterPanel_closeButton__fuwXC:hover{background-color:var(--gray-100)}.ClientListFilterPanel_content__ap_bp{display:flex;flex-direction:column;gap:20px}.ClientListFilterPanel_optionsList__l9ata,.ClientListFilterPanel_section__gQZ2g{display:flex;flex-direction:column;gap:12px}.ClientListFilterPanel_optionItem__aRHTN{display:flex;align-items:center;gap:10px;cursor:pointer}.ClientListFilterPanel_checkbox__uqe9J{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;width:20px;height:20px;border-radius:4px;background:var(--gray-200);cursor:pointer;position:relative;display:inline-block;flex-shrink:0}.ClientListFilterPanel_checkbox__uqe9J:hover{background:var(--gray-300)}.ClientListFilterPanel_checkbox__uqe9J:checked{background:var(--teal-700)}.ClientListFilterPanel_checkbox__uqe9J:checked:hover{background:var(--teal-600)}.ClientListFilterPanel_checkbox__uqe9J:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:url(/_next/static/media/checkmark.497430d8.svg) no-repeat 50%/contain;transform:translate(-50%,-50%)}.ClientListFilterPanel_optionLabel__eBYpW{color:var(--gray-900);font-size:14px;font-weight:400;line-height:20px}.AddSlotModal_form__qYjkL{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;box-sizing:border-box}@media(max-width:759px){.AddSlotModal_form__qYjkL{padding:1rem}}.AddSlotModal_sectionTitle__PnDsH{font-weight:600;margin-bottom:.5rem;display:block;font-size:1rem;text-align:start}.AddSlotModal_fieldRow__TrN29{display:flex;gap:1.5rem;align-items:flex-end}@media(max-width:759px){.AddSlotModal_fieldRow__TrN29{flex-direction:column;align-items:stretch;gap:1.25rem}}.AddSlotModal_fieldGroup__hHsSq{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-width:0;overflow:hidden}.AddSlotModal_dateHeader__RSyk2{display:flex;align-items:center;gap:1rem}.AddSlotModal_removeDate__87LoJ{background:none;border:none;cursor:pointer;color:var(--orange-600);font-weight:600;font-size:14px;padding:0}.AddSlotModal_removeDate__87LoJ:hover{text-decoration:underline}.AddSlotModal_fieldLabel__LQK2_{font-size:14px;font-weight:500;color:var(--gray-700)}.AddSlotModal_actions__MghbF{display:flex;justify-content:space-between;margin-top:2rem}@media(max-width:759px){.AddSlotModal_actions__MghbF{flex-direction:column-reverse;gap:1rem;align-items:stretch}.AddSlotModal_actions__MghbF>*{width:auto;justify-content:center}}.ClientListSortPanel_container__yz2R6{padding:24px;flex:1 1;overflow-y:auto}.ClientListSortPanel_header__S4FkX{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ClientListSortPanel_closeButton__fAvzS{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-xs);color:var(--gray-600)}.ClientListSortPanel_closeButton__fAvzS:hover{background-color:var(--gray-100)}.ClientListSortPanel_content__JifDd{display:flex;flex-direction:column;gap:16px}.ClientListSortPanel_optionsList__I5LfZ{display:flex;flex-direction:column;gap:12px}.ClientListSortPanel_optionItem__epTVo{display:flex;align-items:center;gap:10px;cursor:pointer}.ClientListSortPanel_radio__GijHY{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;width:20px;height:20px;border-radius:50%;background:var(--gray-200);cursor:pointer;position:relative;display:inline-block;flex-shrink:0}.ClientListSortPanel_radio__GijHY:hover{background-color:var(--gray-300)}.ClientListSortPanel_radio__GijHY:checked{background-color:var(--teal-700)}.ClientListSortPanel_radio__GijHY:checked:hover{background-color:var(--teal-600)}.ClientListSortPanel_radio__GijHY:checked:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.ClientListSortPanel_optionLabel__xowt1{color:var(--gray-900);font-size:14px;font-weight:400;line-height:20px}.SessionSlot_slotOccupied__GcMuT{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;font-family:inherit;border-radius:var(--radius-sm);background-color:var(--gray-000)}@media(max-width:759px){.SessionSlot_slotOccupied__GcMuT{padding:16px}}.SessionSlot_slotFree__TB8h_{display:flex;justify-content:space-between;align-items:center;border-radius:var(--radius-sm);padding:8px 12px;border:1px dashed var(--gray-400);font-family:inherit}@media(max-width:759px){.SessionSlot_slotFree__TB8h_{padding:16px}}.SessionSlot_info__321Hd{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--gray-900);flex-wrap:wrap;flex:1 1}@media(max-width:759px){.SessionSlot_info__321Hd{gap:8px 12px}}.SessionSlot_meetingName__DI_qg{font-weight:600}@media(max-width:759px){.SessionSlot_meetingName__DI_qg{width:100%;font-size:15px;margin-bottom:2px}}.SessionSlot_clientName__Tn8W2{display:flex;align-items:center;gap:8px}.SessionSlot_clientAvatar__HeoHM{width:24px;height:24px;border-radius:50%;background-color:var(--gray-200);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--gray-500)}.SessionSlot_separator__xB2yr{color:var(--gray-200)}@media(max-width:759px){.SessionSlot_separator__xB2yr{display:none}}.SessionSlot_time___8IXw{color:var(--gray-500)}.SessionSlot_label__vd9RL{font-weight:600}.SessionSlot_actions__Hyvq5{display:flex;gap:8px;align-items:center;flex-shrink:0;margin-left:12px}.SessionSlot_iconButton__PpEg3{background:none;border:none;cursor:pointer;padding:8px;margin:-4px;display:flex;align-items:center;justify-content:center;color:var(--gray-400);transition:color .2s}.SessionSlot_iconButton__PpEg3:hover{color:var(--gray-900)}.SessionSlot_iconButton__PpEg3.SessionSlot_delete__DCRj1:hover{color:var(--red-600)}.ClientList_container__XSib7{display:flex;flex-direction:column;height:100%}.ClientList_header__WXAC8{padding:16px;border-bottom:1px solid var(--gray-300);display:flex;justify-content:space-between;align-items:center}.ClientList_headerActions__APfXt{display:flex;align-items:center;gap:4px}.ClientList_iconButton__soyw1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;border-radius:var(--radius-sm);color:var(--gray-600);transition:background-color .15s,color .15s}.ClientList_iconButton__soyw1:hover{background-color:var(--gray-100);color:var(--gray-800)}.ClientList_iconButtonActive__6S5ZU,.ClientList_iconButtonActive__6S5ZU:hover{color:var(--teal-700)}.ClientList_activeFilters__hwBvH{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--gray-300)}.ClientList_resetButton__J_4Rb{background:none;border:none;cursor:pointer;color:var(--teal-700);font-size:13px;font-weight:600;padding:2px 4px;border-radius:var(--radius-xs)}.ClientList_resetButton__J_4Rb:hover{text-decoration:underline}.ClientList_searchContainer__m5yTH{padding:12px 16px;border-bottom:1px solid var(--gray-300)}.ClientList_searchInputWrapper__Xw37T{position:relative;display:flex;align-items:center}.ClientList_searchInput___2jNe{width:100%;height:40px;padding:0 36px 0 12px;border:1px solid var(--gray-300);border-radius:var(--radius-sm);font-size:14px;font-family:inherit;color:var(--gray-900);background-color:#fff;outline:none;transition:border-color .15s}.ClientList_searchInput___2jNe::placeholder{color:var(--gray-400)}.ClientList_searchInput___2jNe:focus{border-color:var(--teal-700)}.ClientList_searchIcon__aL2LZ{position:absolute;right:10px;color:var(--gray-400);pointer-events:none}.ClientList_clientList__GtxF0{flex:1 1;overflow-y:auto}.ClientList_clientItem__9YL2g{padding:12px 16px;border-bottom:1px solid var(--gray-300);cursor:pointer;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.ClientList_clientItem__9YL2g:hover{background-color:var(--gray-100)}.ClientList_clientItem__9YL2g.ClientList_active__ZIPDn{background-color:var(--gray-200);border-left:4px solid var(--gray-600)}.ClientList_avatarContainer__YpYBD{position:relative;display:flex;align-items:center}.ClientList_clientInfo__CsBT_{flex:1 1;display:flex;flex-direction:column;gap:4px}.ClientList_clientTitle__zsn7R{display:flex;align-items:center;gap:8px}.ClientList_clientName__cy7OT{font-weight:600;font-size:14px;color:var(--gray-800)}.ClientList_clientDate__g8g4U{font-size:12px;color:var(--gray-500)}.ClientList_badge__aw9b6{background-color:var(--green-600);color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:auto}.ClientList_programBadge__ITuQ0{position:absolute;bottom:0;right:-5px}.ClientList_inactiveBadge__Oz3BR{background-color:var(--red-600);color:#fff;width:20px;height:20px;border-radius:50%;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.ClientList_badgeContainer__idpOz,.ClientList_inactiveBadge__Oz3BR{display:flex;align-items:center;margin-left:auto}.ClientList_badgeContainer__idpOz>span{position:static!important}.SessionsList_container__3FLN_{display:flex;flex-direction:column;gap:32px;max-width:600px;width:100%}@media(max-width:759px){.SessionsList_container__3FLN_{max-width:100%;gap:24px}}.SessionsList_dayGroup__bcmrB{display:flex;flex-direction:column;gap:16px}.SessionsList_dayHeader__5OcxK{font-size:18px;font-weight:700;color:var(--gray-900)}.SessionsList_slots__E36Wa{display:flex;flex-direction:column;border-top:1px dashed var(--gray-200);gap:8px}.SessionsList_addSlotButton__AGiKh{display:flex;align-items:center;gap:8px;color:var(--orange-600);font-weight:600;background:none;border:none;cursor:pointer;padding:12px 0;font-size:14px;width:-moz-fit-content;width:fit-content}.SessionsList_addSlotButton__AGiKh:hover{text-decoration:underline}.ClientsLayout_container__H9sMq{display:grid;grid-template-columns:320px 1fr 1fr;height:calc(100vh - 80px - var(--view-as-banner-height, 0px));padding-top:calc(80px + var(--view-as-banner-height, 0px));width:100%;background-color:var(--gray-000);overflow:hidden}@media(max-width:1100px){.ClientsLayout_container__H9sMq{display:flex;flex-direction:column;padding-top:calc(60px + var(--view-as-banner-height, 0px));height:calc(100dvh - 60px - var(--view-as-banner-height, 0px));overflow:hidden}}.ClientsLayout_column__h0aM2{display:flex;flex-direction:column;height:100%;overflow:hidden}.ClientsLayout_leftColumn__XAsZ7,.ClientsLayout_middleColumn__b30OQ{border-right:1px solid var(--gray-300);background-color:var(--gray-000);display:flex;flex-direction:column;overflow-y:auto}.ClientsLayout_middleColumn__b30OQ{overflow-x:hidden;min-width:0}.ClientsLayout_rightColumn__oq1Xn{background-color:var(--gray-000);display:flex;flex-direction:column;overflow:hidden}@media(max-width:1100px){.ClientsLayout_leftColumn__XAsZ7,.ClientsLayout_middleColumn__b30OQ,.ClientsLayout_rightColumn__oq1Xn{display:none;width:100%;flex:1 1;border-right:none}.ClientsLayout_container__H9sMq[data-mobile-view=chat] .ClientsLayout_rightColumn__oq1Xn,.ClientsLayout_container__H9sMq[data-mobile-view=detail] .ClientsLayout_middleColumn__b30OQ,.ClientsLayout_container__H9sMq[data-mobile-view=list] .ClientsLayout_leftColumn__XAsZ7{display:flex}}.ClientsLayout_mobileBackButton__K4ZOo{display:none}@media(max-width:1100px){.ClientsLayout_mobileBackButton__K4ZOo{display:flex;align-items:center;gap:8px;padding:20px 16px;border-top:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background-color:var(--gray-100);color:var(--gray-600);font-weight:600;font-size:16px;cursor:pointer;position:-webkit-sticky;position:sticky;top:0}}.ClientsLayout_mobileChatBackButton__lPSgj{display:none}@media(max-width:1100px){.ClientsLayout_mobileChatBackButton__lPSgj{display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:20px;color:var(--gray-600);padding:4px 8px;position:absolute;left:-8px;top:50%;transform:translateY(-50%)}}.ClientsLayout_headerTitleGroup__bnPA9{display:flex;align-items:center;width:100%}@media(max-width:1100px){.ClientsLayout_headerTitleGroup__bnPA9{justify-content:center;position:relative;min-height:28px}}.ClientsLayout_header__BGBJH{padding:16px;border-bottom:1px solid var(--gray-300);display:flex;justify-content:space-between;align-items:center}@media(max-width:1100px){.ClientsLayout_header__BGBJH{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:12px 16px}}.ClientsLayout_emptyState__wA_OR{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--gray-400)}.ClientsLayout_emptyState__wA_OR svg{width:40px;height:40px}.SessionsMenu_container__C9ceZ{display:flex;flex-direction:column;padding:16px;gap:8px}.SessionsMenu_menuItem__Tnt8X{padding:12px 16px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s;font-weight:500;color:var(--gray-600);text-decoration:none}.SessionsMenu_menuItem__Tnt8X:hover{background-color:var(--gray-100)}.SessionsMenu_menuItem__Tnt8X.SessionsMenu_active__GBdMA{background-color:var(--orange-100);color:var(--orange-500);font-weight:600}.SessionsLayout_container__ftO7E{display:flex;flex-direction:row}@media(max-width:759px){.SessionsLayout_container__ftO7E{flex-direction:column;gap:var(--space-md)}}.SessionsLayout_menu__H2X2q{width:200px;flex-shrink:0;display:flex;flex-direction:column}@media(max-width:759px){.SessionsLayout_menu__H2X2q{width:100%;flex-direction:row;overflow-x:auto;padding-bottom:8px;border-bottom:1px solid var(--gray-200);-ms-overflow-style:none;scrollbar-width:none}.SessionsLayout_menu__H2X2q::-webkit-scrollbar{display:none}}.SessionsLayout_content__kuoAy{flex-grow:1;padding:24px;overflow-y:auto;display:flex;justify-content:center}@media(max-width:759px){.SessionsLayout_content__kuoAy{padding:16px 0 0;justify-content:flex-start}}.ChangeFormButton_changeFormButton__l3cXQ{box-sizing:border-box;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;border-radius:var(--radius-sm);padding:16px 18px}.ChangeFormButton_changeFormButton__l3cXQ:hover{background-color:var(--gray-100)}.ChangeFormButton_changeFormButtonActive__RklfT{font-weight:600;color:var(--orange-600);background-color:var(--brown-100)}.ProfileWidget_profileWidget__hX5IC{display:flex;flex-direction:column;background-color:var(--gray-000);border-radius:var(--radius-xl);padding:16px;width:364px;max-width:100%;box-sizing:border-box;height:-moz-fit-content;height:fit-content}@media(max-width:759px){.ProfileWidget_profileWidget__hX5IC{width:100%}}.ProfileWidget_profileWidget__hX5IC .ProfileWidget_status__VFQUW{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:32px}.ProfileWidget_profileWidget__hX5IC .ProfileWidget_status__VFQUW .ProfileWidget_profilePicture__tuUub{display:flex;align-items:center;justify-content:center;border-radius:50%;width:96px;height:96px;font-size:48px;margin:16px;color:var(--orange-600);background-color:var(--orange-200)}.form_form__S75m_{background-color:var(--gray-000);border-radius:var(--radius-xl);width:728px;max-width:100%;height:-moz-fit-content;height:fit-content;box-sizing:border-box;display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}@media(max-width:1100px){.form_form__S75m_{width:100%}}@media(max-width:759px){.form_form__S75m_{padding:20px}}.form_form__S75m_ .form_row__mkpI_{display:flex;flex-direction:row;gap:24px;width:100%}@media(max-width:759px){.form_form__S75m_ .form_row__mkpI_{flex-direction:column}}.form_form__S75m_ .form_dividerLine__PD17S{border:none;height:1px;background-color:var(--gray-200);width:100%}.SettingsLayout_wrapper__klcXU{display:flex;flex-direction:row;gap:24px;min-height:500px}@media(max-width:759px){.SettingsLayout_wrapper__klcXU{flex-direction:column;min-height:auto;gap:var(--space-lg);padding-top:var(--space-lg)}}.ClientsPage_noClientSelected__UarSi{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#9ca3af}.ClientsPage_noClientSelected__UarSi .ClientsPage_icon__G5uTU{height:4rem;width:4rem}.ClientsPage_noClientSelected__UarSi .ClientsPage_text__jdkp1{font-size:1.125rem}