.JoinRoom_loading__i4Adh{text-align:center;padding:5rem}.JoinRoom_form__juFov{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:var(--white);border-radius:.5rem;box-shadow:var(--shadow);margin-block:2rem}.Input_main__ElHgv{position:relative;flex:1 1;height:2.875rem;min-height:2.875rem;max-height:2.875rem}.Input_withPrice__niQeh{margin-bottom:1.5rem}.Input_input__9g581{inset:0;padding:1rem;outline:none;border:1px solid var(--gray6);border-radius:.25rem}.Input_input__9g581,.Input_title__i78x_{position:absolute;background-color:var(--white)}.Input_title__i78x_{transition:all var(--transTime);color:var(--gray7);inset-inline-start:1.25rem;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:.25rem;font-weight:400;font-size:.75rem;top:0;border-radius:100dvw}.Input_input__9g581:placeholder-shown+.Input_title__i78x_{font-size:.875rem;font-weight:500;top:50%}.Input_lead__Yy5PH{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:1rem}.Input_required__FaTlj{color:var(--error)}.Input_price__5aQaW{position:absolute;top:calc(100% + .25rem)}.ReferralPrescription_main__F2_j9{width:min(30rem,90dvw);display:flex;flex-direction:column;gap:1rem}.ReferralPrescription_actions__dSHM1{display:flex;align-items:center;justify-content:space-between}.PatientRenderer_empty__ssFHU{padding-block:.875rem;border-radius:.5rem;border:1px solid var(--gray5);display:flex;align-items:center;justify-content:center;gap:.625rem}.PatientRenderer_emptyIcon__auUMC{padding:.625rem;border-radius:50%;background-color:var(--primary1);border:1px solid var(--primary3)}.PatientRenderer_emptyLegend___mSOu{color:var(--black);font-weight:400;font-size:.875rem}.PatientRenderer_main___zajX{display:flex;flex-direction:column;padding:1rem;gap:.5rem;border:1px solid var(--gray5)}.PatientRenderer_part__RSkZP{display:flex;align-items:center}.PatientRenderer_name__JaRww{color:var(--black);font-size:1.5rem;font-weight:400}.PatientRenderer_alt__9MtHH{color:var(--gray8);font-size:.875rem;font-weight:400}.PatientRenderer_tamin__Oi0nD{padding-block:.5rem;padding-inline:1rem;background-color:var(--success);color:var(--white);font-size:.875rem;font-weight:400;display:flex;justify-content:center;align-items:center;height:2.5rem;border-radius:.5rem}.PatientRenderer_sub__a4zXP{color:var(--gray10);font-size:.875rem;font-weight:400}.SignupPopup_main__IFomm{width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:2.875rem;margin-bottom:.75rem;flex:1 1}.SignupPopup_title__plNDE{color:var(--gray13);text-align:center}.SignupPopup_action___y2sx{margin-top:auto}.UserButton_main__0qhSA{position:relative;width:max-content;min-width:10.625rem;max-width:14rem}.UserButton_button__6tydt.UserButton_button__6tydt{width:100%;justify-content:space-between}.UserButton_menuContainer__lOdcD{position:absolute;top:100%;inset-inline:0;background-color:var(--white);border:1px solid var(--gray3);border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:0 0 1rem #00000050}.UserButton_otherMenus__BQlAC{display:flex;flex-direction:column;gap:.375rem;padding:.5rem}.UserButton_item__ohgxb{padding:.375rem .75rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;color:var(--gray10);width:100%}.UserButton_action__r0mme{color:var(--errorT4);border-top:1px solid var(--gray4)}.UserButton_openButton___X_yP.UserButton_openButton___X_yP{border-radius:.5rem .5rem 0 0;outline:none;box-shadow:none}@media only screen and (max-width:500px){.UserButton_main__0qhSA{display:none}}.MobileUserButton_main__dhdy_{display:none}.MobileUserButton_button__bfzbV{align-items:center;justify-content:center;color:var(--primary);padding:.5rem;border-radius:.5rem;border:1px solid var(--primary);display:flex}.MobileUserButton_menu__eSBMz{position:fixed;inset-inline:0;height:calc(100dvh - 5rem);top:5rem;background-color:var(--gray1);padding:1rem;display:flex;flex-direction:column;gap:1rem}.MobileUserButton_user__WDp_3{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;border:1px solid var(--primary)}.MobileUserButton_avatar__Vd2xN{position:relative;width:3rem;height:3rem;border-radius:.5rem;overflow:hidden}.MobileUserButton_userContent__HKS0S{display:flex;flex-direction:column;gap:.375rem}.MobileUserButton_phone__DLGx0,.MobileUserButton_userName__CPLve{color:var(--gray10)}.MobileUserButton_links__Qgc0W{display:flex;flex-direction:column;gap:.5rem}.MobileUserButton_item__lPrxV{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.675rem 1.5rem;color:var(--gary10)}.MobileUserButton_action__Q_uBM{margin-top:.5rem;color:var(--error);border-top:1px solid var(--secondary1)}.MobileUserButton_item__lPrxV:not(.MobileUserButton_action__Q_uBM):not(:last-of-type){border-bottom:1px solid var(--gray3)}@media only screen and (max-width:500px){.MobileUserButton_main__dhdy_{display:flex}body:has(.MobileUserButton_menu__eSBMz){overflow-y:hidden}}.SelectInput_main__wo67r{background-color:var(--white);padding:1rem;flex:1 1;border-radius:.25rem;outline:none;border:1px solid var(--gray8);color:var(--gray7);font-size:1rem;font-weight:400;display:block;width:100%}.Pagination_main__4IVSg{display:flex;align-content:inherit;gap:1.2rem;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.Pagination_main__4IVSg::-webkit-scrollbar{display:none}.Pagination_page__USk2F{padding:.5rem;min-width:2.5rem;flex-shrink:0;transition:all var(--transTime);font-weight:400;font-size:1.125rem;border-radius:.5rem;background-color:var(--gray2);color:var(--gray9);display:flex;justify-content:center;align-items:center}.Pagination_activePage___n6xL{background-color:var(--gray6);color:var(--gray13)}.Pagination_divider__nZfI_{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:.875rem}.Pagination_arrow__R5D94{background-color:var(--gray2);color:var(--gray8);transition:all var(--transTime);opacity:1;width:2.5rem;height:2.5rem;flex-shrink:0;padding:.5rem}.Pagination_disabled__icrPl{opacity:.6}.BookingSidebar_pillRow__zjZEq{display:flex;flex-wrap:wrap;gap:.5rem}.BookingSidebar_pill__1IkFz{height:1.75rem;padding-inline:.75rem;border-radius:100dvw;border:1px solid var(--gray5);background-color:var(--white);color:var(--gray13);font-size:.75rem;font-weight:500;transition:all var(--transTime);white-space:nowrap}.BookingSidebar_pillActive___nMXw{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.BookingSidebar_sidebar__Z3qWx{background-color:var(--white);border:1px solid var(--gray3);border-radius:1rem;box-shadow:var(--shadowSm);padding:1.0625rem;display:flex;flex-direction:column;gap:1rem;max-height:95dvh;overflow-y:auto}@media only screen and (max-width:1024px){.BookingSidebar_sidebar__Z3qWx{max-height:unset;overflow-y:unset}}.BookingSidebar_sidebarTitle__7xJaZ{font-size:1rem;font-weight:500;color:var(--gray13)}.BookingSidebar_sidebarBlock__dbE1m{display:flex;flex-direction:column;gap:.5rem}.BookingSidebar_sidebarLabel__NX7JQ{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--gray13)}.BookingSidebar_visitGrid__vV7TX{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.BookingSidebar_visitOption__UIU9q{border:1px solid var(--gray7);border-radius:.75rem;background-color:var(--gray1);padding:.5625rem;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;transition:all var(--transTime);text-align:start}.BookingSidebar_visitOptionActive__ivSev{border-color:var(--primary);border-width:1.5px;background-color:var(--white)}.BookingSidebar_visitOptionHeader__NgRGl{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--gray13)}.BookingSidebar_visitOptionActive__ivSev .BookingSidebar_visitOptionHeader__NgRGl{color:var(--primary)}.BookingSidebar_visitOptionPrice__BIc2U{font-size:.625rem;font-weight:500;color:var(--gray8)}.BookingSidebar_patientGrid__F8leI{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.BookingSidebar_patientOption__Xsmrd{display:flex;align-items:center;justify-content:center;gap:.375rem;border:1.5px solid var(--gray4);border-radius:.5rem;background-color:var(--white);padding:.75rem;font-size:.75rem;font-weight:600;color:var(--gray13);transition:all var(--transTime)}.BookingSidebar_patientOptionActive__uWcNz{border-color:var(--primary);background-color:var(--gray3);color:var(--primary)}.BookingSidebar_insuranceToggle__HLXgH{display:flex;gap:.5rem}.BookingSidebar_insuranceToggleOption__O9O5e{flex:1 1;height:2rem;border-radius:.5rem;background-color:var(--gray4);color:var(--gray13);font-size:.75rem;font-weight:500;transition:all var(--transTime)}.BookingSidebar_insuranceToggleOptionActive__f8HcF{background-color:var(--primary);color:var(--white)}.BookingSidebar_insuranceSelect__pqFBx{padding:.75rem 1rem;height:2.5rem;border-radius:.5rem;border-color:var(--gray8);color:var(--gray13);font-size:.75rem}.BookingSidebar_dateRow__Jch6e{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.125rem}.BookingSidebar_dayCard__PZ7kq{flex-shrink:0;min-width:4.5rem;height:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding-inline:.8125rem;border:1px solid var(--gray7);border-radius:.875rem;background-color:var(--white);transition:all var(--transTime)}.BookingSidebar_dayCardActive__sbCMI{background-color:var(--primary);border-color:var(--primary)}.BookingSidebar_dayCardWeekday___eX5O{font-size:.75rem;font-weight:700;color:var(--gray13);white-space:nowrap}.BookingSidebar_dayCardDate__kYKY4{font-size:.625rem;font-weight:500;color:var(--gray13);opacity:.8;white-space:nowrap}.BookingSidebar_dayCardCount__IdEZp{font-size:.625rem;font-weight:500;color:var(--successS1);white-space:nowrap}.BookingSidebar_dayCardActive__sbCMI .BookingSidebar_dayCardCount__IdEZp,.BookingSidebar_dayCardActive__sbCMI .BookingSidebar_dayCardDate__kYKY4,.BookingSidebar_dayCardActive__sbCMI .BookingSidebar_dayCardWeekday___eX5O{color:var(--white)}.BookingSidebar_timeGrid__mepol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.BookingSidebar_timeSlot___JlKe{padding-block:.5rem;border:1px solid var(--gray6);border-radius:.625rem;background-color:var(--white);color:var(--successS1);font-size:.875rem;font-weight:500;text-align:center;transition:all var(--transTime)}.BookingSidebar_timeSlotActive__xLJjF{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.BookingSidebar_noSessions__PayPK{font-size:.75rem;font-weight:500;color:var(--gray8)}.BookingSidebar_priceRow__1VHsj{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--gray3);text-align:end}.BookingSidebar_price__hu8zP{font-size:1.125rem;font-weight:700;color:var(--primary8);-webkit-margin-start:auto;margin-inline-start:auto}.BookingSidebar_bookButton__rF87P{width:100%;flex-shrink:0}.BlogsMostViewed_main__B0Dme{display:flex;padding:1rem;flex-direction:column;border-radius:1rem;box-shadow:0 2px 12px -3px rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.05);background-color:var(--white);gap:.75rem}.BlogsMostViewed_title__Vj5C9{color:var(--black)}.BlogsMostViewed_list__yjlg_{display:flex;flex-direction:column;gap:.75rem}.BlogsMostViewed_item__sGAHP{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem}.BlogsMostViewed_index__Enxxm{color:var(--black)}.BlogsMostViewed_itemContent__GP3Vv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.BlogsMostViewed_itemTitle__pNLWo{color:var(--gray12)}.BlogsMostViewed_itemFooter__1AQPf{display:flex;align-items:center;justify-content:flex-start;color:var(--gray8)}.BlogsHotTags_main__Mxd8S{display:flex;flex-direction:column;gap:.75rem;background-color:var(--white);border-radius:1rem;box-shadow:0 2px 12px -3px rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.05);padding:1rem}.BlogsHotTags_title__znSfP{color:var(--black)}.BlogsHotTags_list__3XRDn{display:flex;align-items:center;justify-content:flex-start;gap:.375rem}.BlogsRRS_main__jTLFP{display:flex;flex-direction:column;padding:1rem;border-radius:1rem;background-color:var(--white);box-shadow:0 2px 12px -3px rgba(0,0,0,.1),0 4px 6px 0 rgba(0,0,0,.05)}.BlogsRRS_title__56cbq{color:var(--gray13);margin-bottom:.25rem}.BlogsRRS_legend__p1PYO{color:var(--gray10);margin-bottom:.75rem}.BlogsRRS_input__TbfuX.BlogsRRS_input__TbfuX{direction:ltr;border-radius:100dvw;margin-bottom:.5rem}.EditTextContentAgent_main__w49MN{display:flex;justify-content:center;align-items:center;position:relative;height:2.5rem;width:100%}.EditTextContentAgent_input__pSSGT{position:absolute;inset:0;background-color:transparent;border:none;outline:none}.EditTextContentAgent_actions__nn2Jn{position:absolute;top:50%;left:.5rem;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;gap:.5rem}.ToggleInput_main__RKer3{display:flex;gap:.5rem}.ToggleInput_track__o53gD{flex-shrink:0;width:2.25rem;height:1.25rem;background-color:var(--gray4);border-radius:100dvw;transition:all var(--transTime);position:relative}.ToggleInput_active__YpA_Q{background-color:var(--info)}.ToggleInput_thumb__oYpud{background-color:var(--white);position:absolute;transition:all var(--transTime);width:1rem;height:1rem;border-radius:50%;top:50%;transform:translateY(-50%);left:.12rem;box-shadow:0 1px 3px 0 rgba(18,18,23,.1),0 1px 2px 0 rgba(18,18,23,.06)}.ToggleInput_active__YpA_Q>.ToggleInput_thumb__oYpud{background-color:var(--secondary);left:calc(100% - .12rem);transform:translate(-100%,-50%)}.ToggleInput_label__AdVSB{color:var(--gray8);font-weight:500;font-size:1rem}.ServiceOrProductCard_main__S_HgH{display:flex;flex-direction:column;background-color:var(--white);border-radius:1rem;border:1px solid var(--gray3);height:24rem;min-width:min(16.5rem,90dvw)}.ServiceOrProductCard_image__3s9_2{position:relative;height:11rem;border-radius:1rem 1rem 0 0;overflow:hidden}.ServiceOrProductCard_category__TBRXE{position:absolute;top:.5rem;inset-inline-start:.5rem}.ServiceOrProductCard_content__oepqW{padding:1rem;flex:1 1;display:flex;flex-direction:column}.ServiceOrProductCard_name__Mstw3{color:var(--gray13);margin-bottom:.5rem}.ServiceOrProductCard_services__KHmzR{padding:.375rem .25rem;border-radius:.25rem;background-color:var(--warningT1);color:var(--gray8)}.ServiceOrProductCard_doctor__I2cx_{display:flex;align-items:center;gap:.25rem;margin-top:.625rem}.ServiceOrProductCard_doctorName__tJeOt{color:var(--gray11)}.ServiceOrProductCard_details__GaP_v{display:flex;align-items:center;justify-content:space-between;margin-block:.75rem}.ServiceOrProductCard_province__tr_Cj{display:flex;align-items:center;gap:2px;color:var(--gray8)}.ServiceOrProductCard_stats__yPx4o{display:flex;align-items:center;gap:.25rem}.ServiceOrProductCard_count__HAQfr{color:var(--gray8)}.ServiceOrProductCard_score___ENrH{display:flex;align-items:center;gap:2px;color:var(--gray11)}.ServiceOrProductCard_star___nb_u{color:var(--yellow)}.ServiceOrProductCard_footer__b1FXZ{display:flex;align-items:center;padding-block:1rem;border-top:1px dashed var(--gray4);margin-top:auto}.ServiceOrProductCard_percent__AMDQO{display:flex;align-items:center;justify-content:center;padding:2px .365rem;color:var(--white);background-color:var(--error);border-radius:100dvw}.ServiceOrProductCard_prices__Hy4mb{display:flex;flex-direction:column;gap:.375rem;align-items:center;width:-moz-fit-content;width:fit-content;-webkit-margin-start:auto;margin-inline-start:auto}.ServiceOrProductCard_price__ClvEH{display:flex;align-items:center;gap:2px;color:var(--gray13)}.ServiceOrProductCard_sriked__rdNtx{color:var(--gray7)}.NewPatientFilePopup_main__6q8G2{width:min(40rem,90dvw)}.ShiftItem_shift__XUBi_{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;border:1px solid var(--gray8)}.ShiftItem_withProblem__fg2Vb{background-color:var(--errorT1)}.ShiftItem_shiftHeader__zFnLG{display:flex;align-items:center;gap:.5rem;justify-content:space-between;flex-wrap:wrap}.ShiftItem_shiftNameBox__12tHn{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap;min-width:0}.ShiftItem_subName__zTuT0{overflow-wrap:anywhere}.ShiftItem_shiftName__UZ_rt{width:8rem}.ShiftItem_shiftName__UZ_rt>input{background-color:var(--primary);color:var(--white);border-radius:100dvw;text-align:center}.ShiftItem_segment__tPz3c{display:flex;gap:.5rem}.ShiftItem_segment__tPz3c>*{flex:1 1;min-width:0}@media (max-width:40rem){.ShiftItem_shift__XUBi_{padding:.75rem}.ShiftItem_segment__tPz3c{flex-direction:column}}.ShiftItem_shiftError__WtmhX{display:flex;align-items:center;gap:.5rem}.ShiftItem_errors__9gJeB{color:var(--error)}.PharmacyPrescriptionCache_itemsList__MUhc4{width:min(90dvw,90rem)}.SwitchProductAndService_main__swkh3{display:flex;align-items:center;padding:.5rem;border-radius:1rem;background-color:var(--white);gap:.5rem;width:-moz-fit-content;width:fit-content}