.private_private_layout__QCzaL{display:flex;flex-direction:column;overflow:hidden;height:100vh;.private_private_content__wxf5C{display:flex;flex-direction:column;flex:1 1;width:100%;min-height:0;background-color:var(--basic-white);overflow:hidden}}.Avatar_avatar__mw5zD{display:flex;width:40px;height:40px;border-radius:9999px;background:var(--primary-200);justify-content:center;align-items:center}.FontFamily_font-family__bFmAH{font-family:var(--font-family-inter),serif!important}.FontSizes_font-size-caption__TLAqd{font-size:var(--font-sizes-caption)!important}.FontSizes_font-size-heading-0__X7J_H{font-size:var(--font-sizes-heading-0)!important}.FontSizes_font-size-heading-1__Wxr5w{font-size:var(--font-sizes-heading-1)!important}.FontSizes_font-size-heading-2__kEHef{font-size:var(--font-sizes-heading-2)!important}.FontSizes_font-size-subtitle-1__hH5tF{font-size:var(--font-sizes-subtitle-1)!important}.FontSizes_font-size-subtitle-2__uq1CW{font-size:var(--font-sizes-subtitle-2)!important}.FontSizes_font-size-body-1__ktMDm{font-size:var(--font-sizes-body-1)!important}.FontSizes_font-size-body-2__LjarE{font-size:var(--font-sizes-body-2)!important}.FontSizes_font-size-label-large__QGVMa{font-size:var(--font-sizes-label-large)!important}.FontSizes_font-size-label-small__nMZAs{font-size:var(--font-sizes-label-small)!important}.FontWeights_font-weight-regular__pUlvA{font-weight:var(--font-weights-regular)!important}.FontWeights_font-weight-medium__PlG9J{font-weight:var(--font-weights-medium)!important}.FontWeights_font-weight-semibold__ZhIE4{font-weight:var(--font-weights-semibold)!important}.FontWeights_font-weight-bold__dQtQM{font-weight:var(--font-weights-bold)!important}.LineHeights_line-height-caption__tPEqU{line-height:var(--line-heights-caption)!important}.LineHeights_line-height-heading-0__gS8XP{line-height:var(--line-heights-heading-0)!important}.LineHeights_line-height-heading-1__qkqEv{line-height:var(--line-heights-heading-1)!important}.LineHeights_line-height-heading-2__PvWO1{line-height:var(--line-heights-heading-2)!important}.LineHeights_line-height-subtitle-1__Uuol0{line-height:var(--line-heights-subtitle-1)!important}.LineHeights_line-height-subtitle-2__KBViv{line-height:var(--line-heights-subtitle-2)!important}.LineHeights_line-height-body-1__maQT1{line-height:var(--line-heights-body-1)!important}.LineHeights_line-height-body-2__SgySF{line-height:var(--line-heights-body-2)!important}.LineHeights_line-height-label-large__LdYGL,.LineHeights_line-height-label-small__Dr_qe{line-height:var(--line-heights-label)!important}.Typography_text__cNyB7{font-family:var(--font-family-inter),serif;&.Typography_ellipsis__jBWqb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.Variants_variant-caption__PBxeW{font-size:var(--font-sizes-caption);line-height:var(--line-heights-caption)}.Variants_variant-heading-1__73_Ie{font-size:var(--font-sizes-heading-1);line-height:var(--line-heights-heading-1)}.Variants_variant-heading-0__Wldi9{font-size:var(--font-sizes-heading-0);line-height:var(--line-heights-heading-0)}.Variants_variant-heading-2__jqAyF{font-size:var(--font-sizes-heading-2);line-height:var(--line-heights-heading-2)}.Variants_variant-subtitle-1__Rd_I2{font-size:var(--font-sizes-subtitle-1);line-height:var(--line-heights-subtitle-1)}.Variants_variant-subtitle-2__uu4ax{font-size:var(--font-sizes-subtitle-2);line-height:var(--line-heights-subtitle-2)}.Variants_variant-body-1__w_CvS{font-size:var(--font-sizes-body-1);line-height:var(--line-heights-body-1)}.Variants_variant-body-2__a2HPq{font-size:var(--font-sizes-body-2);line-height:var(--line-heights-body-2)}.Variants_variant-label-large__uGIwk{font-size:var(--font-sizes-label-large);line-height:var(--line-heights-label)}.Variants_variant-label-small__ZPTe6{font-size:var(--font-sizes-label-small);line-height:var(--line-heights-label)}.UserMenuItem_userMenuItem__EEt2a{padding:12px}.UserMenuItem_userMenuItem__EEt2a,.UserMenu_userMenu__zpZmZ{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer}.UserMenu_userMenu__zpZmZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;justify-content:center}.UserMenu_userMenuContent___ITMt{display:flex;flex-direction:column;gap:8px;background:var(--basic-white);border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);z-index:9999;width:300px;.UserMenu_userMenuHeader__6lRaw{display:flex;flex-direction:row;align-items:center;padding:8px;gap:8px;.UserMenu_userMenuDisplayName__g2pQb{display:flex;flex-direction:column;gap:4px}}.UserMenu_divider__JfO2B{margin:0 8px;border:1px solid var(--neutral-300)}}.NavBar_navBar___lWGG{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 16px;background-color:var(--basic-white);width:100%;border-bottom:1px solid var(--neutral-300);.NavBar_nav__Xm_ht{display:flex;align-items:center;gap:40px}}.NavLink_navLink__KjiXj{display:flex;align-items:center;padding:8px;border-radius:8px;transition:background-color .3s ease;color:var(--neutral-700);&:focus,&:hover{background-color:var(--primary-100);color:var(--neutral-900)}&.NavLink_active__VR4b8{color:var(--primary-600)}&.NavLink_disabled___nUPt{color:var(--neutral-600);pointer-events:none}}.TimeGridEvent_timeGridEventContainer__1_nfF{display:flex;flex-direction:column;width:100%;height:100%;padding:8px;gap:4px;border-radius:8px;&.TimeGridEvent_paid__XmyxK{background-color:var(--semantic-success-100);border:1px solid var(--semantic-success-200)}&.TimeGridEvent_unpaid__kpBem{background-color:var(--semantic-information-100);border:1px solid var(--primary-400)}&.TimeGridEvent_pending__S54Jx{background-color:var(--semantic-warning-100);border:1px solid var(--semantic-warning-200)}.TimeGridEvent_eventStatus__oVoul{display:flex;align-items:center;gap:4px}}.Breadcrumbs_breadcrumbs__DGlh4{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-16);position:-webkit-sticky;position:sticky;top:0;background:var(--basic-white);z-index:100}.Breadcrumbs_list__yKeNX{list-style:none;margin:0;padding:0;flex-wrap:wrap}.Breadcrumbs_item__Cb0AV,.Breadcrumbs_list__yKeNX{display:flex;align-items:center;gap:var(--spacing-8)}.Breadcrumbs_separator__LYMTo{color:var(--neutral-400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.BirthdayInput_dob__vD5vM{width:100%;display:flex;flex-direction:column;padding:var(--spacing-8);border-radius:var(--border-radius-8);border:1px solid var(--neutral-300);&.BirthdayInput_dobError__m_BIY{border:1px solid var(--semantic-error-200)}.BirthdayInput_dobLabel__kJ2JJ{padding-inline:var(--spacing-8);margin-bottom:var(--spacing-8)}.BirthdayInput_dobGroup__6DYd_{display:flex;flex-direction:row;gap:var(--spacing-8);flex:1 1}}.MenuButton_menuButton__WAlQ4{display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-12);gap:var(--spacing-8);background:transparent;border:none;border-radius:var(--border-radius-8);cursor:pointer;transition:background-color .2s ease;color:var(--neutral-700);.MenuButton_iconRight__MZnaj{margin-left:auto}}.MenuButton_menuButton__WAlQ4:hover:not(.MenuButton_disabled__p9ZBN){background-color:var(--neutral-100)}.MenuButton_menuButton__WAlQ4.MenuButton_selected__vAYIu,.MenuButton_menuButton__WAlQ4:active:not(.MenuButton_disabled__p9ZBN){background-color:var(--primary-200)}.MenuButton_menuButton__WAlQ4:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.MenuButton_menuButton__WAlQ4.MenuButton_disabled__p9ZBN{cursor:not-allowed;opacity:.4;color:var(--neutral-400)}.ChangePassword_container__Qc0Em{display:flex;flex-direction:column;height:100%;overflow-y:auto;.ChangePassword_contentHeader__NcxW4{display:flex;flex-direction:column;gap:var(--spacing-8)}.ChangePassword_content__44dH7{display:flex;flex-direction:column;padding:32px 40px;margin:0 auto;max-width:968px;width:100%;gap:48px}@media (max-width:768px){.ChangePassword_content__44dH7{padding:32px 24px;max-width:100%}}}.TestsGrid_testsGridContainer__eS_S_{display:grid;padding:24px;grid-template-columns:repeat(auto-fill,minmax(336px,1fr));grid-gap:16px;gap:16px;justify-content:space-between}.TestGridCard_testGridCardContainer__ngDP8{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;border-radius:16px;border:1px solid var(--neutral-300);.TestGridCard_testGridCardInfo__Ozzhw{display:flex;flex-direction:row;align-items:center;gap:24px;.TestGridCard_testGridCardInfoItem__CaC4S{display:flex;flex-direction:row;align-items:center;gap:4px}}.TestGridCard_testGridCardActions__7o7ie{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:8px;.TestGridCard_testGridCardActionButton__bSvOQ{flex:1 1;width:100%}}}.AnswerReport_title__D1K5r{margin-bottom:var(--spacing-8)}.AnswerReport_answersContainer__kdkI5{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}.AnswerReport_answerItem__R5zQl{display:flex;flex-direction:column;gap:var(--spacing-8);padding-bottom:var(--spacing-16);border-bottom:1px solid var(--neutral-200)}.AnswerReport_answerItem__R5zQl:last-child{border-bottom:none}.AnswerReport_answerValue__iM4yT{padding-left:var(--spacing-8)}.TcoReport_title__vBG1c{margin-bottom:var(--spacing-24)}.TcoReport_section__D9Bkk{display:flex;flex-direction:column;gap:var(--spacing-16);margin-bottom:var(--spacing-32);width:100%}.TcoReport_sectionTitle__bRi2C{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-8);border-bottom:2px solid var(--neutral-300)}.TcoReport_scoresContainer__9Yx_l{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.TcoReport_scoreItemCategory__FTRIA{align-items:center;justify-content:space-between}.TcoReport_scoreItemCategory__FTRIA,.TcoReport_scoreItem__F6iMT{display:flex;padding:var(--spacing-12) var(--spacing-16);border-bottom:1px solid var(--neutral-200);gap:var(--spacing-16)}.TcoReport_scoreItem__F6iMT{flex-direction:column}.TcoReport_scoreItem__F6iMT:last-child{border-bottom:none}.TcoReport_scoreValue__166W0{font-weight:600;text-align:left}.TcoReport_dimensionSection__6pNxn{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);background-color:var(--neutral-100);border-radius:8px;margin-bottom:var(--spacing-16)}.TcoReport_dimensionSection__6pNxn:last-child{margin-bottom:0}.TestReport_testReportContainer__ja2Rg{height:100%;overflow:hidden}.TestReport_testReportContainer__ja2Rg,.TestReport_testReportContent__GnSON{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:var(--spacing-24)}.TestReport_testReportContent__GnSON{max-width:800px;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;background-color:var(--basic-white);gap:var(--spacing-24)}.MenuLinkButton_menuLinkButton__tCI_N{display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-12);gap:var(--spacing-8);background:transparent;border:none;border-radius:var(--border-radius-8);cursor:pointer;transition:background-color .2s ease;color:var(--neutral-700);text-decoration:none;.MenuLinkButton_iconRight__kELSm{margin-left:auto}}.MenuLinkButton_menuLinkButton__tCI_N:hover:not(.MenuLinkButton_disabled__saTsQ){background-color:var(--neutral-100)}.MenuLinkButton_menuLinkButton__tCI_N.MenuLinkButton_selected__bNfHy,.MenuLinkButton_menuLinkButton__tCI_N:active:not(.MenuLinkButton_disabled__saTsQ){background-color:var(--primary-200)}.MenuLinkButton_menuLinkButton__tCI_N:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.MenuLinkButton_menuLinkButton__tCI_N.MenuLinkButton_disabled__saTsQ{cursor:not-allowed;opacity:.4;color:var(--neutral-400)}.VerificationEmailCard_verifyEmailCardContainer__u_0Lk{display:flex;flex-direction:column;gap:40px;.VerificationEmailCard_verifyEmailCardHeader__ZkPfL{display:flex;flex-direction:column;gap:8px}}.Checkbox_checkboxContainer__RXkZ7{display:flex;align-items:center;flex-direction:row;gap:12px;.Checkbox_checkboxInput__yawpo{width:20px;height:20px;border-radius:4px;border:2px solid var(--neutral-700);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-color:white;display:flex;align-items:center;justify-content:center;&:hover{border-color:var(--primary-700)}&:active,&:focus{border-color:var(--primary-900)}&:disabled{border-color:var(--neutral-400);cursor:not-allowed;background-image:none}&:checked,&:indeterminate{background-color:var(--primary-500);border-color:var(--primary-500);color:var(--neutral-100);&:hover{border-color:var(--primary-700);background-color:var(--primary-700)}&:active,&:focus{border-color:var(--primary-900);background-color:var(--primary-900)}&:disabled{border-color:var(--neutral-400);background-color:var(--neutral-400);color:var(--neutral-700);cursor:not-allowed;background-image:none}}}.Checkbox_checkboxIcon__zdvL7{position:absolute;transform:translateY(-100%);pointer-events:none;fill:var(--neutral-400)}}.Select_selectContainer__jBEy_{position:relative;.Select_options__vtDAr{position:absolute;width:100%;max-height:150px;border:1px solid var(--neutral-300);border-radius:4px;overflow-y:auto;list-style:none;padding:0;z-index:1000;background-color:var(--basic-white);.Select_option__OaFou{padding:8px;cursor:pointer;&.Select_selected__7461o{background-color:var(--neutral-200)}&:hover{background-color:var(--neutral-100)}}}}.AgendaCalendarHeader_calendarHeaderToolbar__wVF9n{display:flex;justify-content:space-between;align-items:center;padding:var(--size-32);position:-webkit-sticky;position:sticky;top:0;background-color:var(--basic-white);z-index:1000;.AgendaCalendarHeader_calendarHeaderToolbarActions__MFXye{display:flex;gap:var(--spacing-16);align-items:center;.AgendaCalendarHeader_calendarHeaderToolbarActionsButtons__ByumH{display:flex;gap:var(--spacing-4)}}}.Accordion_accordion__hoE1p{width:100%}.Accordion_item__wwVZ1{border-bottom:1px solid var(--neutral-200)}.Accordion_trigger__UltQ6{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;text-align:left;font-size:1rem;font-weight:500;transition:background-color .2s ease}.Accordion_icon__MzJON{transition:transform .2s ease;flex-shrink:0;margin-left:.5rem}.Accordion_iconOpen__PwOZi{transform:rotate(180deg)}.Accordion_content__22Vep{overflow:hidden;transition:height .2s ease;margin-top:var(--spacing-16)}.DateQuestion_container__2XRrs{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.DateQuestion_input__Gp8MM{display:flex;align-items:center;padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);min-height:56px;width:100%}.DurationQuestion_container__e4txQ{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.DurationQuestion_inputGroup__5Ivwc{display:flex;gap:var(--spacing-12);width:100%}.DurationQuestion_input__2hfdH{display:flex;align-items:center;justify-content:center;padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);min-height:56px;flex:1 1}.InputQuestion_container__MYFnu{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.InputQuestion_input__z4zVq{display:flex;align-items:center;padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);min-height:56px;width:100%}@keyframes Dialog_scale-down__zfEjF{0%{transform:scale(1)}to{transform:scale(.75)}}@keyframes Dialog_slide-in-up__aEu7W{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Dialog_dialog___veMS{border-radius:16px;border:0;max-inline-size:min(90vw,100%);max-block-size:min(80vh,100%);overflow:visible;margin:auto;position:fixed;inset:0;transition:opacity .5s ease;animation:Dialog_scale-down__zfEjF .5s ease forwards}.Dialog_dialogScrollWrapper__o3OyP{max-height:min(80vh,100%);overflow-y:auto;overflow-x:hidden;border-radius:16px}.Dialog_dialog___veMS[open]{animation:Dialog_slide-in-up__aEu7W .5s ease forwards}.Dialog_dialog___veMS::-webkit-backdrop{background-color:color-mix(in srgb,var(--primary-1000) 50%,transparent)}.Dialog_dialog___veMS::backdrop{background-color:color-mix(in srgb,var(--primary-1000) 50%,transparent)}.Dialog_dialog___veMS:not([open]){pointer-events:none;opacity:0}.DeleteAppointmentDialog_dialogContainer__wiqpz{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.DeleteAppointmentDialog_dialogHeader__Iu5E_{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.DeleteAppointmentDialog_dialogContent__MXh80{display:flex;flex-direction:column;gap:8px}.DeleteAppointmentDialog_dialogActions__P3BYA{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.PaymentAppointmentDialog_dialogContainer__Vzeh0{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.PaymentAppointmentDialog_dialogHeader__LS9mK{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.PaymentAppointmentDialog_dialogContent___6cBD{display:flex;flex-direction:column;gap:8px}.PaymentAppointmentDialog_dialogActions__FK3S_{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.AppointmentDetailModal_modalContent__SoV92{display:flex;flex-direction:column;padding:0 32px;margin-top:var(--spacing-8);gap:32px;flex:1 1}.AppointmentDetailModal_modalDateInfo__l349E{display:flex;flex-direction:column;gap:24px}.AppointmentDetailModal_modalDateTime__PhXIm{display:flex;flex-direction:column;gap:20px}.AppointmentDetailModal_modalDateInfoRow__O_46V{display:flex;flex-direction:row;align-items:center;gap:16px}.AppointmentDetailModal_modalPaymentInfo__8Ar3a{display:flex;flex-direction:column;gap:16px}.AppointmentDetailModal_modalPaymentHeader__eJwKt{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.AppointmentDetailModal_modalPaymentContent__SFwAD{display:flex;flex-direction:column;gap:28px}.AppointmentDetailModal_modalPaymentAction__HaZHC{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;border:1px solid var(--neutral-300)}.AppointmentDetailModal_modalActions__oTrP7{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding-top:16px;padding-bottom:16px;border-top:1px solid var(--neutral-300)}.TextField_textInput__tN_sQ{position:relative;height:56px;.TextField_icon__IQb_0{position:absolute;top:18px;left:16px}.TextField_label__MwYAH{position:absolute;top:18px;left:16px;transition-property:top,font-size;transition-duration:.1s;transition-timing-function:linear;&.TextField_withIcon__HQOuV{left:44px}}&.TextField_filled__zNQ4K{.TextField_input__JlxsT{color:var(--neutral-1000);&.TextField_withIcon__HQOuV{padding:18px 42px}}.TextField_label__MwYAH{top:4px}}input{width:100%;height:100%;padding:18px 16px;transition:border-color .2s;border:1px solid var(--neutral-300);border-radius:8px;&:hover{border-color:var(--primary-400)}&:focus{outline:none;padding:18px 15px;border:2px solid var(--primary-500);&:not(:-moz-read-only)+.TextField_label__MwYAH{top:4px;font-size:16px;color:var(--neutral-700)}&:not(:read-only)+.TextField_label__MwYAH{top:4px;font-size:16px;color:var(--neutral-700)}}&[type=password]{padding-right:46px}&:-moz-read-only{border-color:var(--neutral-300);background-color:var(--neutral-300);color:var(--neutral-700)}&:disabled,&:read-only{border-color:var(--neutral-300);background-color:var(--neutral-300);color:var(--neutral-700)}}&.TextField_errored__dLLfX{.TextField_label__MwYAH{top:4px}input,input:focus{border-color:var(--semantic-error-200)}}input:disabled~.TextField_toggleButton__S8I7F{color:var(--neutral-400)}.TextField_toggleButton__S8I7F{display:flex;position:absolute;top:0;right:18px;align-items:center;justify-content:center;height:100%;border:none;background:none;color:var(--neutral-500)!important;&:focus{outline:none}}}.ChangePasswordForm_changePasswordFormContainer__6e3Tk{display:flex;flex-direction:column;gap:40px;.ChangePasswordForm_loginFormFields__NXKkf{display:flex;flex-direction:column;gap:16px}.ChangePasswordForm_loginFormButton___ueeZ{width:100%;justify-content:center}}.ChangePasswordForm_changePasswordFormError__A7IJR{display:flex;flex-direction:column}.DurationStep_durationStep__huFAs{width:100%;margin-top:var(--spacing-16)}.ForgotPasswordForm_forgotPasswordFormContainer__U8qgy{display:flex;flex-direction:column;gap:40px;.ForgotPasswordForm_loginFormFields__p90qE{display:flex;flex-direction:column;gap:16px}.ForgotPasswordForm_loginFormButton__0LPRB{width:100%;justify-content:center}}.ForgotPasswordForm_forgotPasswordFormError__HwaE2{display:flex;flex-direction:column}.ForgotPassword_forgotPasswordContainer__cwVXl{display:flex;flex-direction:column;gap:40px;.ForgotPassword_forgotPasswordHeader__Qcf6e{display:flex;flex-direction:column;align-items:center;gap:8px}}.LoginForm_loginFormContainer__mGDmv{display:flex;flex-direction:column;gap:40px;.LoginForm_loginFormFields__6r0an{display:flex;flex-direction:column;gap:16px;.LoginForm_loginFormFieldsActions__9vhdH{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.LoginForm_loginFormFooter__ZV9Er{display:flex;flex-direction:column;align-items:center;gap:16px}.LoginForm_loginFormButton__vyIzD{width:100%;justify-content:center}}.LoginForm_loginFormError__FAH_C{display:flex;flex-direction:column}.Login_loginContainer__0gsFo{display:flex;flex-direction:column;gap:40px;.Login_loginHeader___Tj_B{display:flex;flex-direction:column;align-items:center;gap:8px}}.RadioButton_radio__4Pg6f{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.RadioButton_radio__input__XNoHO{position:absolute;block-size:1px;inline-size:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);clip:rect(0 0 0 0);overflow:hidden}.RadioButton_radio__control__WiruG{display:grid;place-items:center;border-radius:999px;width:20px;height:20px;background:var(--basic-white);border:2px solid var(--neutral-700);transition:border-color .12s ease,box-shadow .12s ease}.RadioButton_radio__control__WiruG:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--primary-500);transform:scale(0);transition:transform .12s ease}[data-state=checked] .RadioButton_radio__control__WiruG{border-color:var(--primary-500)}[data-state=checked] .RadioButton_radio__control__WiruG:after{transform:scale(1)}.RadioButton_radio__4Pg6f:not(.RadioButton_radio__disabled__2BhrT):hover .RadioButton_radio__control__WiruG{border-color:var(--primary-700)}.RadioButton_radio__4Pg6f:not(.RadioButton_radio__disabled__2BhrT):hover .RadioButton_radio__control__WiruG:after{background:var(--primary-700)}.RadioButton_radio__4Pg6f:not(.RadioButton_radio__disabled__2BhrT):active .RadioButton_radio__control__WiruG{border-color:var(--primary-900)}.RadioButton_radio__4Pg6f:not(.RadioButton_radio__disabled__2BhrT):active .RadioButton_radio__control__WiruG:after{background:var(--primary-900)}.RadioButton_radio__input__XNoHO:focus-visible+.RadioButton_radio__control__WiruG{box-shadow:0 0 0 var(--border-width-2) var(--opacity-20)}.RadioButton_radio__disabled__2BhrT{cursor:not-allowed;opacity:.75}.RadioButton_radio__disabled__2BhrT .RadioButton_radio__control__WiruG,.RadioButton_radio__disabled__2BhrT [data-state=checked] .RadioButton_radio__control__WiruG{border-color:var(--neutral-400)}.RadioButton_radio__disabled__2BhrT .RadioButton_radio__control__WiruG:after{background:var(--neutral-400)}.LikertIdkQuestion_options__6hfpv{display:flex;flex-direction:row;align-items:center;gap:8px}.LikertIdkQuestion_optionWrapper__Aiu5e{position:relative;display:inline-flex;flex:1 1}.LikertIdkQuestion_visualButton__gXUDR{border:1px solid var(--primary-300);background:var(--basic-white);border-radius:8px;padding:18px 0;display:inline-flex;align-items:center;justify-content:center;flex:1 1;width:100%;pointer-events:none}.LikertIdkQuestion_optionRangeValues__8jUhA{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:var(--spacing-8)}.LikertIdkQuestion_idkButton__vA5gH{border:1px solid var(--primary-300);background:var(--basic-white);border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:center;width:100%;margin-top:var(--spacing-16);pointer-events:none}.LikertQuestion_options__ytHk6{display:flex;flex-direction:row;align-items:center;gap:8px}.LikertQuestion_optionWrapper__k4off{position:relative;display:inline-flex;flex:1 1}.LikertQuestion_visualButton__LuEN_{border:1px solid var(--primary-300);background:var(--basic-white);border-radius:8px;padding:18px 0;display:inline-flex;align-items:center;justify-content:center;flex:1 1;width:100%;pointer-events:none}.LikertQuestion_optionRangeValues__hbF3B{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:var(--spacing-8)}.MultiSelectQuestion_container___mfrB{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.MultiSelectQuestion_option__3MsEC{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);min-height:56px;width:100%}.MultiSelectQuestion_checkbox__hF9Mq{width:20px;height:20px;border:2px solid var(--neutral-400);border-radius:var(--border-radius-4);background-color:var(--basic-white);flex-shrink:0}.NumberScaleQuestion_container__ngkpa{display:flex;flex-direction:column;gap:var(--spacing-12);width:100%}.NumberScaleQuestion_scaleContainer__MsSml{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);gap:var(--spacing-8)}.NumberScaleQuestion_scaleItem__d9ltz{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-8)}.NumberScaleQuestion_circle__LzQXn{width:24px;height:24px;border:2px solid var(--neutral-400);border-radius:50%;background-color:var(--basic-white)}.NumberScaleQuestion_number__qSPsS{font-size:12px;color:var(--neutral-600);font-weight:500}.SelectQuestion_container__dngep{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.SelectQuestion_option__C8JQl{display:flex;align-items:center;padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);min-height:56px;width:100%}.TimeQuestion_container___rDWR{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.TimeQuestion_input__DAWcF{display:flex;align-items:center;padding:var(--spacing-16);border:1px solid var(--neutral-300);background-color:var(--neutral-100);border-radius:var(--border-radius-8);min-height:56px;width:100%}.QuestionItem_questionItem__x6saC{border-bottom:none!important}.QuestionItem_accordionContent__0xwT4[data-open=true]{margin-bottom:var(--spacing-40)!important}.QuestionsDisplay_section__k1Jdw{display:flex;flex-direction:column;gap:var(--spacing-16)}.QuestionsDisplay_accordion__X_mBW{display:flex;flex-direction:column;gap:var(--spacing-8);max-width:720px;margin:0 auto}.QuestionsDisplay_header__5fqhA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-40)}.QuestionsDisplay_headerContent__UzVVl{display:flex;flex-direction:column;gap:var(--spacing-4)}.QuestionsDisplay_toggleAllButton__g2s35{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer}.TestQuestions_container__Qx3HQ{display:flex;flex-direction:column;overflow-y:auto}.TestQuestions_section__sM7gI{display:flex;flex-direction:column;gap:var(--spacing-16);max-width:720px;margin:0 auto;padding:var(--spacing-24)}.SelectOption_option__2FtyZ{width:100%;padding:16px 20px;border:1px solid var(--primary-300);border-radius:8px;background-color:transparent;text-align:left;cursor:pointer;transition:all .2s ease;min-height:48px;display:flex;align-items:center}.SelectOption_option__2FtyZ:focus,.SelectOption_option__2FtyZ:hover{background-color:var(--primary-100)}.SelectOption_option__2FtyZ.SelectOption_selected__vWYYr{background-color:var(--primary-200)}.MultiSelectStep_multiSelectStep__udm_l{display:flex;flex-direction:column;gap:12px;margin-top:24px}.NumberScaleStep_numberScaleStep__HVsLD{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.NumberScaleStep_numberOption__pqLbz{flex:0 0 auto;width:60px;min-width:60px;max-width:60px;text-align:center}.NumberScaleStep_optionRangeValues__i0Vx_{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}@media (max-width:600px){.NumberScaleStep_numberScaleStep__HVsLD{gap:8px}.NumberScaleStep_numberOption__pqLbz{width:50px;min-width:50px;max-width:50px}}.SelectStep_selectStep__64fHo{display:flex;flex-direction:column;gap:12px;margin-top:24px}.TimeStep_timeStep__dtL8g{width:100%;margin-top:var(--spacing-16)}.TestStep_testStep__ajMad{display:flex;flex-direction:column;gap:16px}.TestCarrousel_carrouselContainer__fsBE_{width:100%;height:auto;min-height:calc(100% - 83px - 80px);padding:20px 0;background-color:var(--basic-white);display:flex;align-items:center;.TestCarrousel_carrouselContent__eVdTC{display:flex;align-items:center;width:720px;height:100%;margin:0 auto;.TestCarrousel_carrouselContentInner__Ceqyc{display:flex;flex-direction:column;height:100%;width:100%;gap:40px}@media (min-width:320px) and (max-width:480px){width:100%;padding-left:16px;padding-bottom:0;padding-right:16px;padding-top:0}.TestCarrousel_carrouselContentHeader__NkY4X{display:flex;flex-direction:column;gap:16px}}}.TestCarrousel_carrouselFooter__lLple{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;border-top:1px solid var(--neutral-300);position:-webkit-sticky;position:sticky;bottom:0;z-index:3000;background-color:var(--basic-white);.TestCarrousel_carrouselFooterContent__SKaKU{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:720px;@media (min-width:320px) and (max-width:480px){margin-inline:16px}.TestCarrousel_footerCenter__l6Pj9,.TestCarrousel_footerLeft__jR9Bl,.TestCarrousel_footerRight__Xg2be{flex:1 1;display:flex;align-items:center}.TestCarrousel_footerLeft__jR9Bl{justify-content:flex-start}.TestCarrousel_footerCenter__l6Pj9{justify-content:center;text-align:center}.TestCarrousel_footerRight__Xg2be{justify-content:flex-end}}}.TestEvaluation_testEvaluationContainer__YZlrA{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.TestEvaluation_testExpirationContent__EaGP_{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:400px;max-height:calc(100vh - 120px);overflow-y:auto;padding:var(--spacing-24);box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;background-color:var(--basic-white);gap:var(--spacing-24)}.Chip_chipContainer__EbIz_{display:flex;flex-direction:row;gap:4px;padding:8px;background:var(--neutral-300);border-radius:8px;width:-moz-fit-content;width:fit-content}.CreateAppointmentPatientModal_modalContent__SL923{display:flex;flex-direction:column;padding:var(--spacing-32);gap:32px;flex:1 1}.CreateAppointmentPatientModal_modalDateTime__S0gqP{display:flex;flex-direction:column;gap:24px}.CreateAppointmentPatientModal_modalDatePicker__o4EkO,.CreateAppointmentPatientModal_modalHourPicker__O3XC0{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.CreateAppointmentPatientModal_modalExtraDateInfo__x71rN{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.CreateAppointmentPatientModal_modalActions__QD_MU{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;margin-top:auto}.CreateAppointmentPatientModal_modalActions__QD_MU button{width:100%}.ComboBox_options__fuo0F{max-height:200px;border:1px solid var(--neutral-300);border-radius:var(--border-radius-12);overflow-y:auto;background-color:var(--basic-white);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);.ComboBox_optionsList__LvV5_{list-style:none;padding:var(--spacing-4);margin:0;display:flex;flex-direction:column;gap:4px}.ComboBox_notFound__PFVW6{padding:var(--spacing-4)}.ComboBox_option__GbIeL{padding:8px;cursor:pointer;border-radius:var(--border-radius-8);&.ComboBox_selected__lfa9W{background-color:var(--neutral-200)}&:hover{background-color:var(--neutral-100)}}}.ComboBox_optionsBottom___7lQi{animation:ComboBox_slideDown__jPy4E .15s ease-out}.ComboBox_optionsTop__CKopu{animation:ComboBox_slideUp__8OG20 .15s ease-out}@keyframes ComboBox_slideDown__jPy4E{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ComboBox_slideUp__8OG20{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CreateAppointmentModal_modalContent__8Kw3d{display:flex;flex-direction:column;margin-top:var(--spacing-32);padding:var(--spacing-32);gap:32px;flex:1 1}.CreateAppointmentModal_modalDateTime__6TbbW{display:flex;flex-direction:column;gap:24px}.CreateAppointmentModal_modalDatePicker__JJ0eB,.CreateAppointmentModal_modalHourPicker__ZK9i4{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.CreateAppointmentModal_modalExtraDateInfo__bi2LG{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.CreateAppointmentModal_modalActions__wTo9_{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;margin-top:auto}.CreateAppointmentModal_modalActions__wTo9_ button{width:100%}.EditAppointmentModal_modalContent__uH7ct{display:flex;flex-direction:column;padding:var(--spacing-32);gap:32px;flex:1 1}.EditAppointmentModal_modalDateTime__s5ojP{display:flex;flex-direction:column;gap:24px}.EditAppointmentModal_modalDatePicker__1U4um,.EditAppointmentModal_modalHourPicker__S_WfI{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.EditAppointmentModal_modalActions__sXUpc{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;margin-top:auto}.EditAppointmentModal_modalActions__sXUpc button{width:100%}.MoveAppointmentDialog_dialogContainer__6oj6_{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.MoveAppointmentDialog_dialogHeader__Jn9bQ{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.MoveAppointmentDialog_dialogContent___HqcI{display:flex;flex-direction:column;gap:8px;.MoveAppointmentDialog_timeInfo__15ngL{margin-top:12px;padding:12px;border-radius:8px}}.MoveAppointmentDialog_dialogActions__x4ALy{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.AgendaCalendar_agendaCalendarContainer___wZW_{display:flex;flex-direction:column;overflow:hidden;.AgendaCalendar_agendaCalendarContent__0ZMyO{padding:16px 24px 24px;overflow:hidden}}.CountryPhoneCodeSelect_container__4m4hU{position:relative;height:56px;width:100%;.CountryPhoneCodeSelect_label__FYVaR{position:absolute;top:18px;left:16px;transition-property:top,font-size;transition-duration:.1s;transition-timing-function:linear;pointer-events:none}&.CountryPhoneCodeSelect_filled__vzuPt{.CountryPhoneCodeSelect_input__x6ecd{color:var(--neutral-1000)}.CountryPhoneCodeSelect_label__FYVaR{top:4px}}&.CountryPhoneCodeSelect_errored__t2t1O{.CountryPhoneCodeSelect_label__FYVaR{top:4px}.CountryPhoneCodeSelect_input__x6ecd,.CountryPhoneCodeSelect_input__x6ecd:focus{border-color:var(--semantic-error-200)}}}.CountryPhoneCodeSelect_selectField__NIDLE{position:relative;height:100%;cursor:pointer}.CountryPhoneCodeSelect_input__x6ecd{width:100%;height:100%;padding:18px 42px 18px 16px;border:1px solid var(--neutral-300);border-radius:8px;background:transparent;cursor:pointer;transition:border-color .2s;&:hover{border-color:var(--primary-400)}&:focus{outline:none;padding:18px 41px 18px 15px;border:2px solid var(--primary-500)}&:-moz-read-only{cursor:pointer}&:read-only{cursor:pointer}}.CountryPhoneCodeSelect_icon__f7Mtc{position:absolute;top:16px;right:16px;color:var(--neutral-600);transition:transform .2s ease;pointer-events:none}.CountryPhoneCodeSelect_iconOpen__KzDYz{transform:rotate(180deg)}.CountryPhoneCodeSelect_dropdown__fTRM0{position:absolute;top:calc(100% + var(--spacing-4));left:0;right:0;max-height:240px;overflow-y:auto;background-color:var(--basic-white);border:1px solid var(--neutral-300);border-radius:var(--border-radius-8);z-index:1000}.CountryPhoneCodeSelect_option__fizyQ{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);cursor:pointer;transition:background-color .15s ease}.CountryPhoneCodeSelect_option__fizyQ:hover{background-color:var(--neutral-100)}.CountryPhoneCodeSelect_selectedOption__BNrEI{background-color:var(--neutral-200);color:var(--primary-700)}.CountryPhoneCodeSelect_selectedOption__BNrEI:hover{background-color:var(--primary-100)}.PhoneInput_phoneInputContainer__Q4_rO{display:flex;gap:var(--spacing-8);width:100%;.PhoneInput_countrySelector__mYZ0Y{flex:0 0 200px}.PhoneInput_phoneField__pC0VT{flex:1 1}}.EditPatientForm_editPatientForm__tbr7_{display:flex;flex-direction:column;gap:48px;.EditPatientForm_formGroup__Sviru{display:flex;flex-direction:column;gap:16px;.EditPatientForm_formGroupRow__yMr_i{display:flex;flex-direction:row;gap:40px;>*{flex:1 1}}}.EditPatientForm_formActions__Wnlaf{display:flex;flex-direction:row;gap:16px}}.EditPatient_container__Xg1o6{display:flex;flex-direction:column;height:100%;overflow-y:auto;.EditPatient_content__a_nDD{display:flex;flex-direction:column;padding:32px 40px;margin:0 auto;max-width:968px;width:100%;gap:48px}@media (max-width:768px){.EditPatient_content__a_nDD{padding:32px 24px;max-width:100%}}}.SendResourceToPatientDialog_dialogContent___3rM5{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.SendResourceToPatientDialog_dialogHeader__Bcwyp{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.SendResourceToPatientDialog_dialogFields__Usiwq{display:flex;flex-direction:column;gap:24px;flex:1 1;margin-bottom:24px}.SendResourceToPatientDialog_dialogResourceType__SUrnk{display:flex;flex-direction:column;gap:24px}.SendResourceToPatientDialog_dialogActions__NTZ_S{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.SendTestToPatientDialog_dialogContent__De9y8{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.SendTestToPatientDialog_dialogHeader___EQ5C{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.SendTestToPatientDialog_dialogFields__IwTCS{display:flex;flex-direction:column;gap:24px;flex:1 1;margin-bottom:24px}.SendTestToPatientDialog_dialogResourceType__9cOY1{display:flex;flex-direction:column;gap:24px}.SendTestToPatientDialog_dialogActions__xdZ5R{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.PatientDetailFooter_footer__JicrT{display:flex;flex-direction:column;height:192px;padding:var(--spacing-24) var(--spacing-32);border:1px solid var(--neutral-300);border-radius:var(--border-radius-16);gap:var(--spacing-24);.PatientDetailFooter_mainActions__595bH{display:flex;flex-direction:row;align-items:center;justify-content:space-between;.PatientDetailFooter_actions__VE21b{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-16)}}}.CreatePatientForm_createPatientForm___Altw{display:flex;flex-direction:column;gap:48px;.CreatePatientForm_formGroup__yMmGE{display:flex;flex-direction:column;gap:16px;.CreatePatientForm_formGroupRow__LeCH0{display:flex;flex-direction:row;gap:40px;>*{flex:1 1}}}.CreatePatientForm_formActions__tCTwP{display:flex;flex-direction:row;gap:16px}}.CreatePatient_container__g1y_B{display:flex;flex-direction:column;overflow-y:auto;.CreatePatient_content__8agb2{display:flex;flex-direction:column;padding:32px 40px;margin:0 auto;max-width:968px;width:100%;gap:48px}@media (max-width:768px){.CreatePatient_content__8agb2{padding:32px 24px;max-width:100%}}}.CountryCodeSelect_container__C3iWe{position:relative;height:56px;width:100%;.CountryCodeSelect_label__hJUzS{position:absolute;top:18px;left:16px;transition-property:top,font-size;transition-duration:.1s;transition-timing-function:linear;pointer-events:none}&.CountryCodeSelect_filled__BiHZk{.CountryCodeSelect_input__7Eg4m{color:var(--neutral-1000)}.CountryCodeSelect_label__hJUzS{top:4px}}&.CountryCodeSelect_errored__kMINa{.CountryCodeSelect_label__hJUzS{top:4px}.CountryCodeSelect_input__7Eg4m,.CountryCodeSelect_input__7Eg4m:focus{border-color:var(--semantic-error-200)}}}.CountryCodeSelect_selectField__8NQ5e{position:relative;height:100%;cursor:pointer}.CountryCodeSelect_input__7Eg4m{width:100%;height:100%;padding:18px 42px 18px 16px;border:1px solid var(--neutral-300);border-radius:8px;background:transparent;cursor:pointer;transition:border-color .2s;&:hover{border-color:var(--primary-400)}&:focus{outline:none;padding:18px 41px 18px 15px;border:2px solid var(--primary-500)}&:-moz-read-only{cursor:pointer}&:read-only{cursor:pointer}}.CountryCodeSelect_icon___belD{position:absolute;top:16px;right:16px;color:var(--neutral-600);transition:transform .2s ease;pointer-events:none}.CountryCodeSelect_iconOpen__ezbfh{transform:rotate(180deg)}.CountryCodeSelect_dropdown__4ZExs{position:absolute;top:calc(100% + var(--spacing-4));left:0;right:0;max-height:240px;overflow-y:auto;background-color:var(--basic-white);border:1px solid var(--neutral-300);border-radius:var(--border-radius-8);z-index:1000}.CountryCodeSelect_option__lII_L{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-12) var(--spacing-16);cursor:pointer;transition:background-color .15s ease}.CountryCodeSelect_option__lII_L:hover{background-color:var(--neutral-100)}.CountryCodeSelect_selectedOption__ggn1E{background-color:var(--neutral-200);color:var(--primary-700)}.CountryCodeSelect_selectedOption__ggn1E:hover{background-color:var(--primary-100)}.CountryCodeSelect_focusedOption__WkC8S{background-color:var(--primary-100);outline:2px solid var(--primary-400);outline-offset:-2px}.CountryCodeSelect_noResults__4QfsZ{padding:var(--spacing-16);text-align:center}.RegisterForm_loginFormContainer__usJM1{display:flex;flex-direction:column;gap:40px;.RegisterForm_loginFormFields__mOW4H{display:flex;flex-direction:column;gap:16px;.RegisterForm_loginFormFieldsActions__wahON{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.RegisterForm_loginFormFooter__G4dea{display:flex;flex-direction:column;align-items:center;gap:16px}.RegisterForm_loginFormButton__HxE_D{width:100%;justify-content:center}}.RegisterForm_loginFormError__CfPoP{display:flex;flex-direction:column}.Register_registerContainer__NuHa1{display:flex;flex-direction:column;gap:40px;.Register_registerHeader__j6GoA{display:flex;flex-direction:column;align-items:center;gap:8px}}.DisplayName_displayName__eUrLS{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.Table_tableContainer__ZJnh_{flex:1 1;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden}.Table_tableWrapper__p7_ow{flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0}.Table_table__56Y8t{width:100%;border-collapse:separate;border-spacing:0 2px;padding:24px;.Table_loading__QPsMF{opacity:.5}.Table_tbody___v1BZ{margin-top:16px}.Table_row__sSYXo{&.Table_clickable__cckG_{cursor:pointer;transition:background-color .2s ease-in-out;&:focus,&:hover{background-color:var(--neutral-100)}&:focus{outline:2px solid var(--primary-500,#0066cc);outline-offset:-2px}&:focus:not(:focus-visible){outline:none}}}.Table_column__h84E6{padding:15px 32px 15px 0;&.Table_small__2zVEQ{padding:7px 32px 7px 0}}.Table_column__h84E6:first-child{padding-left:16px}.Table_column__h84E6:last-child{padding-right:16px}& tbody tr td:last-child{border-right:none}& tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid var(--neutral-300)}& tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid var(--neutral-300)}& tbody tr td{border-top:1px solid var(--neutral-300);border-bottom:1px solid var(--neutral-300)}&.Table_full__3V98i{width:100%;height:100%;flex:1 1}}.Table_footer__vHsC_{border-top:1px solid var(--neutral-300);background:var(--basic-white)}.Table_footerExpandable__EndQN,.Table_footer__vHsC_{flex-shrink:0;display:flex;align-items:center;gap:16px;padding:8px 16px}.Table_emptyContainer__7_TWa{text-align:center;vertical-align:middle;padding:8px;height:100%;width:100%}.TableExpandablePagination_expandablePagination__Ahfrp{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-16) 0;gap:var(--spacing-16)}.TableExpandablePagination_actions__S4k5s{display:flex;gap:var(--spacing-16);align-items:center}.TableExpandablePagination_actionButton__x5xL7{background:none;border:none;cursor:pointer;padding:var(--spacing-4) var(--spacing-8);transition:opacity .2s ease}.TableExpandablePagination_actionButton__x5xL7:hover:not(:disabled){opacity:.8}.TableExpandablePagination_actionButton__x5xL7:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPatientModal_modalContent__r9I8B{display:flex;flex-direction:column;padding:0 32px;margin-top:var(--spacing-8);gap:32px;flex:1 1}.AppointmentDetailPatientModal_modalDateInfo__zsYT7{display:flex;flex-direction:column;gap:24px}.AppointmentDetailPatientModal_modalDateTime__9wxrz{display:flex;flex-direction:column;gap:20px}.AppointmentDetailPatientModal_modalDateInfoRow__KnQX2{display:flex;flex-direction:row;align-items:center;gap:16px}.AppointmentDetailPatientModal_modalPaymentInfo__58jL9{display:flex;flex-direction:column;gap:16px}.AppointmentDetailPatientModal_modalPaymentHeader__W3Tzc{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.AppointmentDetailPatientModal_modalPaymentContent__W6Xfr{display:flex;flex-direction:column;gap:28px}.AppointmentDetailPatientModal_modalPaymentAction__1ssrX{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;border:1px solid var(--neutral-300)}.AppointmentDetailPatientModal_modalActions__R8at7{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding-top:16px;padding-bottom:16px;border-top:1px solid var(--neutral-300)}.TableHeader_tableHead__vyqKe{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--basic-white);th{padding:16px 0}.TableHeader_cell__xTJim{display:flex;align-items:center;gap:4px}.TableHeader_sortButton__5pWmc{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;color:var(--neutral-700);line-height:0}th:first-child,thead,tr{padding-left:16px;padding-right:16px}}.EditAppointmentPatientModal_modalContent__t2kYr{display:flex;flex-direction:column;padding:var(--spacing-32);gap:32px;flex:1 1}.EditAppointmentPatientModal_modalDateTime__uxlmt{display:flex;flex-direction:column;gap:24px}.EditAppointmentPatientModal_modalDatePicker__xrWME,.EditAppointmentPatientModal_modalHourPicker___IFa5{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.EditAppointmentPatientModal_modalActions__T3uLI{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;margin-top:auto}.EditAppointmentPatientModal_modalActions__T3uLI button{width:100%}.ClinicalObservationsView_container__4F8Yk{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.ClinicalObservationsView_observationsList__YTjwc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;overflow-y:scroll}.ClinicalObservationsView_observationItem__e6n95{position:relative;padding-left:var(--spacing-32);padding-bottom:var(--spacing-48);padding-top:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-16)}.ClinicalObservationsView_observationItemContent__KfeFb{display:flex;flex-direction:column;gap:var(--spacing-8)}.ClinicalObservationsView_observationItem__e6n95:before{content:"";position:absolute;left:0;top:var(--spacing-12);width:10px;height:10px;background-color:var(--primary-500);border-radius:50%}.ClinicalObservationsView_observationItem__e6n95:after{content:"";position:absolute;left:4px;top:calc(var(--spacing-12) + 14px);width:2px;height:calc(100% - var(--spacing-12) - 6px);background-image:linear-gradient(to bottom,var(--primary-300) 50%,transparent 50%);background-size:2px 8px;background-repeat:repeat-y}.ClinicalObservationsView_observationItem__e6n95:last-child:after{display:none}.ClinicalObservationsView_observationItem__e6n95:last-child{padding-bottom:0}.TablePagination_tablePagination__6HnwJ{display:flex;justify-content:space-between;align-items:center;border-radius:8px;width:100%;.TablePagination_pageSizes__ndoie{display:flex;align-items:center;gap:8px;.TablePagination_select__06d4I{width:80px;height:40px;padding:10px;border-radius:8px;border:1px solid var(--neutral-300);background-color:var(--basic-white);color:var(--neutral-700)}}.TablePagination_navigation__cGhqR{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background-color:var(--basic-white);border:1px solid var(--neutral-300);.TablePagination_button__rSVsn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:var(--neutral-800);background-color:transparent;cursor:pointer;&.TablePagination_active__5UpmI,&:hover:not(:disabled){background-color:var(--primary-200);color:var(--primary-500)}&:disabled{color:var(--neutral-500);cursor:not-allowed}.TablePagination_arrow_left__f2agv{transform:rotate(90deg);width:16px;height:16px}.TablePagination_arrow_right__T4_6_{transform:rotate(-90deg);width:16px;height:16px}}}}.Home_homeContainer__FfNjH{display:flex;flex-direction:row;flex:1 1;min-height:0;overflow:hidden}@media (max-width:768px){.Home_homeContainer__FfNjH{flex-direction:column}}.SharedResourcesView_container__sJpGP{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.SharedResourcesView_table__9PRzA{padding:0!important;font-family:var(--font-family-inter),serif}.TestsResultsView_container__A9utT{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.TestsResultsView_table__o2vi9{padding:0!important;font-family:var(--font-family-inter),serif!important}.ChipStatus_chipStatusContainer__6ViXS{display:flex;flex-direction:row;gap:4px;padding:8px;background:var(--neutral-300);border-radius:8px;width:-moz-fit-content;width:fit-content;&.ChipStatus_pending__RmpK3{background:var(--semantic-warning-100)}&.ChipStatus_completed__iYdFh{background:var(--semantic-success-100)}&.ChipStatus_expired__hwMYR{background:var(--neutral-300)}}.SoftDeletePatient_softDeletePatientButton__Z7ecb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;color:var(--primary-500);text-align:left;padding-left:var(--spacing-12);&:disabled{cursor:not-allowed}}.SoftDeletePatient_dialogContainer__DjU4W{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.SoftDeletePatient_dialogHeader__z3Rpd{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.SoftDeletePatient_dialogContent__SPnvM{display:flex;flex-direction:column;gap:var(--spacing-12)}.SoftDeletePatient_dialogActions__doTn7{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.PatientDetailContent_content___VTZQ{display:flex;flex:1 1;flex-direction:row;padding:0 24px 24px;gap:24px;height:100%;margin-bottom:24px;overflow-y:auto;.PatientDetailContent_patientLeft__THlZG{flex:1 1;display:flex;flex-direction:column;gap:24px;.PatientDetailContent_patientActions__TVNiT{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:24px;border-radius:16px;border:1px solid var(--neutral-300);.PatientDetailContent_patientMainActions__R1TOi,.PatientDetailContent_patientNavActions__OVoAw{display:flex;flex-direction:column;gap:8px}}}.PatientDetailContent_patientRight__nNi_f{flex:2 1;display:flex;flex-direction:column;gap:24px;.PatientDetailContent_columnContent__QdTHQ{display:flex;flex:1 1;max-height:600px;padding:var(--spacing-24) var(--spacing-32);border:1px solid var(--neutral-300);border-radius:var(--border-radius-16)}}}.PatientDetail_container__yyagM{display:flex;flex-direction:column;width:100%;height:100%}.PatientsTable_container__mjjo8{display:flex;flex-direction:column;width:100%;height:100%;.PatientsTable_header__wcDU4{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:32px;.PatientsTable_title__XS8KO{display:flex;flex-direction:column;gap:8px}.PatientsTable_actions__PZQNS{display:flex;align-items:center;gap:16px}}.PatientsTable_content__r64EC{display:flex;width:100%;flex:1 1;min-height:0;.PatientsTable_empty__aYLyi{display:flex;justify-content:center;align-items:center;height:100%;width:100%}}}.Patients_section__70oon{display:flex;flex-direction:column;height:100%;width:100%}.CreateResourceDialog_dialogContent__MHRBj{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.CreateResourceDialog_dialogHeader__Siusk{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.CreateResourceDialog_dialogFields__6HTmD{display:flex;flex-direction:column;gap:24px;flex:1 1;margin-bottom:24px}.CreateResourceDialog_dialogResourceType__X2_aL{display:flex;flex-direction:column;gap:24px}.CreateResourceDialog_dialogActions__Cv0VM{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.DeleteResourceDialog_dialogContainer__OVvJT{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.DeleteResourceDialog_dialogHeader__MagGd{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.DeleteResourceDialog_dialogContent__ch5ip{display:flex;flex-direction:column;gap:8px}.DeleteResourceDialog_dialogActions__CkY9X{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.EditResourceDialog_dialogContent__dNnRH{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.EditResourceDialog_dialogHeader__KJT3C{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.EditResourceDialog_dialogFields__nfvFK{display:flex;flex-direction:column;gap:24px;flex:1 1;margin-bottom:24px}.EditResourceDialog_dialogResourceType__nZozz{display:flex;flex-direction:column;gap:24px}.EditResourceDialog_dialogActions__1rK9E{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.SendResourceDialog_dialogContent__GRC8o{display:flex;flex-direction:column;gap:32px;padding:32px;width:600px;height:100%;.SendResourceDialog_dialogHeader__uvbbN{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.SendResourceDialog_dialogFields__PPapN{display:flex;flex-direction:column;gap:24px;flex:1 1;margin-bottom:24px}.SendResourceDialog_dialogActions__FYXAT{display:flex;flex-direction:row;align-items:center;gap:16px;margin-top:16px}}.ResourceDetailModal_modalContent__r_VpF{display:flex;flex-direction:column;gap:var(--spacing-24);padding-top:var(--spacing-8);padding-bottom:var(--spacing-32);padding-inline:var(--spacing-32);.ResourceDetailModal_modalHeader__23jPB{display:flex;flex-direction:column;gap:var(--spacing-8)}.ResourceDetailModal_modalInfo__oAaxE{display:flex;flex-direction:row;align-items:center;justify-content:space-between;.ResourceDetailModal_modalActions__kvVdk{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-16);width:100%}}}.ResourcesTable_container__YWamm{display:flex;flex-direction:column;width:100%;height:100%;.ResourcesTable_header__ylsCo{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:32px;.ResourcesTable_title__86uak{display:flex;flex-direction:column;gap:8px}.ResourcesTable_actions__nWBV9{display:flex;align-items:center;gap:16px}}.ResourcesTable_content__R0ETh{display:flex;width:100%;flex:1 1;min-height:0;.ResourcesTable_empty__Ejw__{display:flex;justify-content:center;align-items:center;height:100%;width:100%}}}.Resources_section__eCPc9{display:flex;flex-direction:column;height:100%;width:100%}.TestsSharedTable_container__nMjwW{display:flex;flex-direction:column;gap:var(--spacing-16)}.TestsSharedTable_header___z4OG{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-16);padding:var(--spacing-24) 0}.TestsSharedTable_headerTitle__W8yRy{display:flex;flex-direction:column;gap:var(--spacing-8)}.TestsSharedTable_content__LIk6n{display:flex;width:100%;flex:1 1;min-height:0}.TestsSharedTable_table__Io26o{padding:0!important;font-family:var(--font-family-inter),serif}.TestsSharedTable_tableFooter__X9cC3{position:fixed;bottom:0;left:0;width:100%;z-index:999;background-color:var(--basic-white)}.TestsSharedTable_tableWrapper__4WbVn{margin-bottom:80px}.TestDetail_container__9k6IG{display:flex;flex-direction:column;overflow-y:auto}.TestDetail_content__h6CDm{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 var(--spacing-32) var(--spacing-32);gap:var(--spacing-64)}.TestDetail_detail__0CziN{display:flex;flex-direction:column;gap:var(--spacing-24);margin-top:var(--spacing-16);flex:1 1;min-width:50%}.TestDetail_image__nz3ND{max-width:592px;max-height:280px;width:100%;height:100%;object-fit:cover;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestDetail_description__Xabmu{height:auto;width:auto;justify-items:center}.TestDetail_description__Xabmu,.TestDetail_share__JkYLY{display:flex;flex-direction:column;gap:var(--spacing-16)}.TestDetail_share__JkYLY{padding:0 var(--spacing-32) var(--spacing-32)}.TestDetail_shareHeader__TNdp3{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-16);padding:var(--spacing-24) 0}.TestDetail_shareHeaderTitle__qf3ca{display:flex;flex-direction:column;gap:var(--spacing-8)}.TestPatientDetailLayout_container__tmj1a{display:flex;flex-direction:column;width:100%;height:calc(100vh - 56px);font-family:var(--font-family-inter),serif;overflow:hidden}.TestPatientDetailLayout_title__H0MX1{padding:var(--spacing-24);display:flex;justify-content:space-between;align-items:center;background:var(--basic-white);z-index:100;flex-shrink:0}.TestPatientDetailLayout_content__mYSUs{display:flex;width:100%;padding:var(--spacing-24);flex:1 1;gap:var(--spacing-24);overflow:hidden;min-height:0}.TestPatientDetailLayout_summary__3_iRH{width:400px;display:flex;flex-direction:column;gap:var(--spacing-16);overflow-y:auto;flex-shrink:0;min-height:0;.TestPatientDetailLayout_actions__5sPvG{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:24px;border-radius:16px;border:1px solid var(--neutral-300);gap:var(--spacing-40);.TestPatientDetailLayout_navActions__GLMZk{.TestPatientDetailLayout_navActionsList__Wvmvz{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}}.TestPatientDetailLayout_footerActions__Ck3hy{display:flex;flex-direction:column;gap:var(--spacing-24);.TestPatientDetailLayout_footerActionsRow__kYI15{display:flex;flex-direction:row;align-items:center;gap:10px}}}}.TestPatientDetailLayout_detail__x99iD{flex:1 1;padding:0 var(--spacing-116);margin:0 auto;overflow-y:auto;min-height:0}