.ResetPasswordPage-module-scss-module__vM5C3W__wrapper{padding:20px 16px}.ResetPasswordPage-module-scss-module__vM5C3W__root{flex-direction:column;width:100%;max-width:500px;height:100vh;margin-left:auto;margin-right:auto;display:flex}.ResetPasswordPage-module-scss-module__vM5C3W__form{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}
.Header-module-scss-module__jRk2Aq__root{justify-content:space-between;align-items:center;width:100%;margin-top:24px;display:flex}.Header-module-scss-module__jRk2Aq__headerClient{justify-content:space-between;display:flex}.Header-module-scss-module__jRk2Aq__humburger{background-color:var(--semantic-bg-subtle)!important;border-radius:12px!important;width:55px!important;height:55px!important}.Header-module-scss-module__jRk2Aq__light{color:#fff;background-color:rgba(255,255,255,.1)}@media (max-width:832px){.Header-module-scss-module__jRk2Aq__root{margin-top:15px}}
.HeaderMenu-module-scss-module__97MCpW__list{background-color:var(--semantic-bg-subtle);border-radius:var(--corner-radius-lg);height:56px;display:flex}.HeaderMenu-module-scss-module__97MCpW__item{width:187px;height:52px;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);border-radius:var(--corner-radius-lg);justify-content:center;align-items:center;transition:background-color .4s ease-out;display:flex}.HeaderMenu-module-scss-module__97MCpW__item:not(.HeaderMenu-module-scss-module__97MCpW__active):hover{background-color:#fff;box-shadow:0 1px 8px rgba(20,20,20,.08),0 0 1px rgba(20,20,20,.12)}.HeaderMenu-module-scss-module__97MCpW__active{color:var(--semantic-accent-moderate);background-color:var(--semantic-accent-onAccent);font-weight:var(--font-weight-medium);box-shadow:0 1px 8px rgba(20,20,20,.08),0 0 1px rgba(20,20,20,.12)}.HeaderMenu-module-scss-module__97MCpW__light{color:#fff;background-color:rgba(255,255,255,.1)}.HeaderMenu-module-scss-module__97MCpW__light a{color:#fff}.HeaderMenu-module-scss-module__97MCpW__light .HeaderMenu-module-scss-module__97MCpW__item:hover{background-color:rgba(234,236,237,.1)}.HeaderMenu-module-scss-module__97MCpW__light .HeaderMenu-module-scss-module__97MCpW__active{color:#000;background-color:var(--semantic-bg-info)}@media (max-width:1010px){.HeaderMenu-module-scss-module__97MCpW__item{width:160px}}
.Sidebar-module-scss-module__r0tqcG__overlay{z-index:3;opacity:0;visibility:hidden;contain:paint;background:rgba(0,0,0,.35);width:100vw;height:100vh;position:fixed;top:0;left:0}.Sidebar-module-scss-module__r0tqcG__overlay.Sidebar-module-scss-module__r0tqcG__isOpen{opacity:1;visibility:visible}.Sidebar-module-scss-module__r0tqcG__panel{z-index:4;transition:transform .4s ease-in-out;position:fixed;top:0;bottom:0}.Sidebar-module-scss-module__r0tqcG__leftSide{left:0;transform:translate(-100%)}.Sidebar-module-scss-module__r0tqcG__rightSide{right:0;transform:translate(100%)}.Sidebar-module-scss-module__r0tqcG__panel.Sidebar-module-scss-module__r0tqcG__isOpen{transform:translate(0)}@media (max-width:1080px){.Sidebar-module-scss-module__r0tqcG__overlay{background:0 0}.Sidebar-module-scss-module__r0tqcG__panel.Sidebar-module-scss-module__r0tqcG__isOpen{box-shadow:0 0 19px 15px rgba(34,60,80,.17)}}
.HumburgerMenu-module-scss-module__hmxREW__root{width:284px}.HumburgerMenu-module-scss-module__hmxREW__content{background-color:#fff;flex-direction:column;justify-content:space-between;height:100%;padding:16px 16px 26px;display:flex}.HumburgerMenu-module-scss-module__hmxREW__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.HumburgerMenu-module-scss-module__hmxREW__nav{flex-direction:column;gap:16px;display:flex}.HumburgerMenu-module-scss-module__hmxREW__link{justify-content:space-between!important;display:flex!important}
.LoginDialog-module-scss-module__ORjRlW__root{background-color:#fff!important;border-radius:16px!important;flex-direction:column!important;max-width:630px!important;display:flex!important}.LoginDialog-module-scss-module__ORjRlW__header{justify-content:space-between;margin-bottom:32px;display:flex}.LoginDialog-module-scss-module__ORjRlW__form{flex-direction:column;justify-content:space-between;height:100%;display:flex}.LoginDialog-module-scss-module__ORjRlW__inputs{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.LoginDialog-module-scss-module__ORjRlW__actions{flex-direction:column;gap:20px;display:flex}
.MetroInfo-module-scss-module__g8b0ka__root{align-items:center;gap:6px;display:flex}.MetroInfo-module-scss-module__g8b0ka__root span{font-size:18px}.MetroInfo-module-scss-module__g8b0ka__lineTypeCircle{aspect-ratio:1;background-color:transparent;border:1px solid;border-radius:50%;width:16px;display:block}.MetroInfo-module-scss-module__g8b0ka__divider{aspect-ratio:1;background-color:#000;border-radius:50%;width:4px;display:block}.MetroInfo-module-scss-module__g8b0ka__distance{color:var(--semantic-fg-subtle)}
.CancelApoointmentConfirm-module-scss-module__T-kNuq__appointment{border:none;padding:0}
.RescheduleAppointmentModal-module-scss-module__8megwa__modal{max-height:calc(100dvh - 40px)}.RescheduleAppointmentModal-module-scss-module__8megwa__content{flex-direction:column;gap:28px;width:100%;display:flex}.RescheduleAppointmentModal-module-scss-module__8megwa__appointment{border:none;padding:0}
.SwipeButton-module-scss-module__vQWGOa__root{gap:16px;display:flex}
.DoctorCard-module-scss-module__LKN33W__root{background-color:var(--semantic-bg-subtle);cursor:pointer;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:100%;max-width:340px;min-height:548px;padding:6px;transition:transform .4s;display:flex}.DoctorCard-module-scss-module__LKN33W__root:hover{transform:scale(1.02)}@media (max-width:570px){.DoctorCard-module-scss-module__LKN33W__root{max-width:266px;min-height:494px}}
.DoctorCardDetails-module-scss-module__LhtTyW__root{width:100%;height:100%;font-size:var(--font-size-md);background-color:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.DoctorCardDetails-module-scss-module__LhtTyW__experience{gap:12px;margin-bottom:12px;display:flex}.DoctorCardDetails-module-scss-module__LhtTyW__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:8px;line-height:1.2}.DoctorCardDetails-module-scss-module__LhtTyW__specialization{color:var(--semantic-fg-subtle);font-weight:var(--font-weight-regular);margin-bottom:12px;line-height:1.5}.DoctorCardDetails-module-scss-module__LhtTyW__footer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.DoctorCardDetails-module-scss-module__LhtTyW__slot{font-weight:var(--font-weight-regular);text-align:left}.DoctorCardDetails-module-scss-module__LhtTyW__secondLine{font-weight:var(--font-weight-medium);text-wrap:nowrap}@media (max-width:570px){.DoctorCardDetails-module-scss-module__LhtTyW__secondLine{margin-top:4px;display:inline-block}}
.AutocompleteOptionGroup-module-scss-module__bXWGOa__root{justify-content:center;align-items:center;display:flex}.AutocompleteOptionGroup-module-scss-module__bXWGOa__line{background-color:var(--semantic-bg-subtitle);width:100%;height:1px}.AutocompleteOptionGroup-module-scss-module__bXWGOa__text{color:var(----semantic-fg-subtle);padding-left:16px;padding-right:16px}
