.MainPage-module-scss-module__wz7pJW__header{background-color:#b8d0e7;background-image:url(/images/main/elipse.png),url(/images/main/hero/hero2.png);background-position:right 50% top 95%,50%;background-repeat:no-repeat,no-repeat;background-size:auto,cover;border-radius:32px;flex-direction:column;width:100%;height:980px;padding:16px 20px 100px;display:flex}.MainPage-module-scss-module__wz7pJW__headerContent{flex-direction:column;justify-content:space-between;align-items:center;height:100%;margin-top:100px;display:flex}.MainPage-module-scss-module__wz7pJW__headerTitle{flex-direction:column;align-items:center;padding-left:16px;padding-right:16px;display:flex}.MainPage-module-scss-module__wz7pJW__headerTitleText{margin-top:16px!important;margin-bottom:24px!important}.MainPage-module-scss-module__wz7pJW__bookingStepsBg{background:url(/images/main/elipse-booking-step-1.png) 50% -7% no-repeat,url(/images/main/elipse-booking-step-2.png) 50% 65% no-repeat,url(/images/main/elipse-booking-step-3.png) 50% 72% no-repeat}.MainPage-module-scss-module__wz7pJW__mainPageBlock{flex-direction:column;padding-top:125px;padding-bottom:125px;display:flex}.MainPage-module-scss-module__wz7pJW__FAQBlock{padding-top:135px;padding-bottom:135px}.MainPage-module-scss-module__wz7pJW__mainPageBlockHeaderWithAction,.MainPage-module-scss-module__wz7pJW__mainPageBlockHeader{justify-content:space-between;margin-bottom:48px;display:flex}.MainPage-module-scss-module__wz7pJW__whatWeGiveHeader{margin-bottom:32px}.MainPage-module-scss-module__wz7pJW__mainPageBlockTitle{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.MainPage-module-scss-module__wz7pJW__mainPageBlockAction{align-self:end;gap:16px;display:flex}.MainPage-module-scss-module__wz7pJW__mainPageBlockContent{justify-content:center;gap:20px;display:flex}.MainPage-module-scss-module__wz7pJW__bookingStepsContent{gap:68px}.MainPage-module-scss-module__wz7pJW__mainPageContnentScroll{justify-content:center;gap:20px;display:flex}.MainPage-module-scss-module__wz7pJW__scrollWrapper{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.MainPage-module-scss-module__wz7pJW__scrollWrapper::-webkit-scrollbar{display:none}.MainPage-module-scss-module__wz7pJW__footer{padding-top:92px;background:#f3f4f6 url(/images/main/main-footer.png) 50%/cover no-repeat;border-radius:32px;width:100%;max-width:1920px;height:850px;padding-left:30px;padding-right:30px}.MainPage-module-scss-module__wz7pJW__footerContent{background-color:#fff;border-radius:32px;flex-direction:column;padding-left:40px;padding-right:40px;display:flex}.MainPage-module-scss-module__wz7pJW__navBlock{border-bottom:1px solid var(--semantic-fg-muted);justify-content:space-between;padding-top:32px;padding-bottom:32px;display:flex}.MainPage-module-scss-module__wz7pJW__navBlock ul{gap:24px;display:flex}.MainPage-module-scss-module__wz7pJW__copyright{justify-content:space-between;padding-top:32px;padding-bottom:32px;display:flex}@media (max-width:870px){.MainPage-module-scss-module__wz7pJW__header{max-height:924px}.MainPage-module-scss-module__wz7pJW__mainPageBlockHeader{margin-bottom:24px}.MainPage-module-scss-module__wz7pJW__mainPageBlockHeaderWithAction{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:24px}.MainPage-module-scss-module__wz7pJW__mainPageBlockHeaderWithAction h1{text-align:left}.MainPage-module-scss-module__wz7pJW__mainPageBlockHeaderWithAction .MainPage-module-scss-module__wz7pJW__mainPageBlockTitle{justify-content:flex-start;align-items:flex-start}.MainPage-module-scss-module__wz7pJW__mainPageBlockAction{display:none}.MainPage-module-scss-module__wz7pJW__mainPageBlockContent{flex-direction:column;align-items:center}.MainPage-module-scss-module__wz7pJW__bookingStepsBg{background:0 0}.MainPage-module-scss-module__wz7pJW__bookingStepsContent{gap:20px}}@media (max-width:832px){.MainPage-module-scss-module__wz7pJW__header{padding-left:0;padding-right:0}.MainPage-module-scss-module__wz7pJW__headerTitleText{margin-top:12px!important;margin-bottom:16px!important}.MainPage-module-scss-module__wz7pJW__mainPageBlock{padding-top:40px;padding-bottom:40px}.MainPage-module-scss-module__wz7pJW__header{height:auto;padding-bottom:32px}.MainPage-module-scss-module__wz7pJW__headerContent{margin-top:32px}.MainPage-module-scss-module__wz7pJW__navBlock{flex-direction:column;padding-top:0;padding-bottom:0}.MainPage-module-scss-module__wz7pJW__navBlock ul{flex-direction:column;padding-top:32px;padding-bottom:32px}.MainPage-module-scss-module__wz7pJW__navBlock ul:first-child{border-bottom:1px solid var(--semantic-fg-muted)}.MainPage-module-scss-module__wz7pJW__copyright{flex-direction:column;gap:24px}.MainPage-module-scss-module__wz7pJW__footer{padding:12px}}
.Badge-module-scss-module__-vselW__root{border-radius:var(--corner-radius-full);justify-content:center;align-items:center;gap:4px;height:40px;padding:12px 20px;display:flex}.Badge-module-scss-module__-vselW__primary{background-color:#fff;border:none}.Badge-module-scss-module__-vselW__secondary{color:var(--semantic-fg-muted);border:1px solid var(--semantic-fg-muted)}.Badge-module-scss-module__-vselW__blue{background-color:var(--semantic-bg-info);color:var(--semantic-accent-moderate)}.Badge-module-scss-module__-vselW__cardBadge{background-color:var(--semantic-bg-canvas);color:var(--semantic-fg-base);border:none;padding:6px 10px}.Badge-module-scss-module__-vselW__cardModalBadge{color:var(--semantic-fg-base);border:1px solid var(--semantic-bg-subtitle);padding:9px 10px}.Badge-module-scss-module__-vselW__textBadge{gap:7px;height:24px;padding:0}.Badge-module-scss-module__-vselW__transparent{background:0 0;padding:0}.Badge-module-scss-module__-vselW__icon{aspect-ratio:1;width:24px;color:var(--semantic-accent-moderate);justify-content:center;align-items:center;display:flex}.Badge-module-scss-module__-vselW__text{justify-content:center;align-items:center;gap:7px;padding:0;display:flex}
.MainPageClinicCard-module-scss-module__Y28ffG__root{background-color:#fff;border-radius:32px;flex-direction:column;max-width:460px;height:517px;display:flex}
.MainPageClinicCardDetails-module-scss-module__y7pmDa__root{height:100%;padding:20px}.MainPageClinicCardDetails-module-scss-module__y7pmDa__services{gap:12px;margin-bottom:16px;display:flex}.MainPageClinicCardDetails-module-scss-module__y7pmDa__name{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-bottom:8px;line-height:1.2}.MainPageClinicCardDetails-module-scss-module__y7pmDa__details{flex-direction:column;display:flex}.MainPageClinicCardDetails-module-scss-module__y7pmDa__adress{color:var(--semantic-fg-subtle);font-weight:var(--font-weight-regular);line-height:1.5;font-size:var(--font-size-lg);margin-bottom:27px}.MainPageClinicCardDetails-module-scss-module__y7pmDa__footer{justify-content:space-between;display:flex}.MainPageClinicCardDetails-module-scss-module__y7pmDa__slot{font-weight:var(--font-weight-regular);font-size:var(--font-size-lg)}
.SearchPageClinicCardDetails-module-scss-module__3YWN3q__root{padding:20px 0}.SearchPageClinicCardDetails-module-scss-module__3YWN3q__name{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:8px;line-height:1.2}.SearchPageClinicCardDetails-module-scss-module__3YWN3q__adress{color:var(--semantic-fg-subtle);font-weight:var(--font-weight-regular);line-height:1.5;font-size:var(--font-size-md);margin-bottom:12px}.SearchPageClinicCardDetails-module-scss-module__3YWN3q__slot{font-weight:var(--font-weight-regular);font-size:var(--font-size-md);margin-bottom:12px}
.SearchPageClinicCard-module-scss-module__dgAxbq__root{max-width:460px}
.DoctorCardImage-module-scss-module__omq_4q__root{border-radius:var(--corner-radius-lg);background-color:#fff;width:100%;height:100%;position:relative}.DoctorCardImage-module-scss-module__omq_4q__badgeRating{position:absolute;top:12px;left:12px}
.Modal-module-scss-module__7C2n_W__overlay{z-index:1000;background:rgba(0,0,0,.35);justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Modal-module-scss-module__7C2n_W__centered{align-items:center}.Modal-module-scss-module__7C2n_W__modal{background:#f4f6f8;width:100%;max-width:940px;margin-left:20px;margin-right:20px;padding-bottom:30px;position:relative;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.2)}.Modal-module-scss-module__7C2n_W__willAnimateHeight{will-change:height}.Modal-module-scss-module__7C2n_W__ModalBlockWrapper{background-color:#fff;border-radius:32px;width:100%;max-width:860px;padding:32px}@media (max-width:570px){.Modal-module-scss-module__7C2n_W__modal{margin:0}.Modal-module-scss-module__7C2n_W__ModalBlockWrapper{padding:16px}}
.Loader-module-scss-module__vMEtVW__root{background-color:transparent;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Loader-module-scss-module__vMEtVW__spin .Loader-module-scss-module__vMEtVW__ant-spin-dot-item{background-color:orange!important}.Loader-module-scss-module__vMEtVW__spin .Loader-module-scss-module__vMEtVW__ant-spin{color:#fff!important}
.AppointmentClinicCard-module-scss-module__TVM5EG__root{gap:16px;display:flex}.AppointmentClinicCard-module-scss-module__TVM5EG__description{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:530px){.AppointmentClinicCard-module-scss-module__TVM5EG__root{flex-direction:column}}
.BaseOption-module-scss-module__QkumkW__itemText{flex-direction:column;display:flex}.BaseOption-module-scss-module__QkumkW__itemText span{font-size:var(--font-size-sm);color:var(--semantic-fg-muted);display:block}
.SidebarFilters-module-scss-module__7f4aua__container{background-color:var(--semantic-bg-subtle);flex-direction:column;width:100%;height:100%;padding:16px 16px 0;display:flex}.SidebarFilters-module-scss-module__7f4aua__header{margin-bottom:16px;margin-right:20px}.SidebarFilters-module-scss-module__7f4aua__headerTitle{font-size:var(--font-size-2xl);line-height:1.2;font-weight:var(--font-weight-medium)}.SidebarFilters-module-scss-module__7f4aua__item{background-color:var(--semantic-bg-canvas);border-radius:var(--corner-radius-lg);justify-content:space-between;align-items:center;padding:24px;display:flex}.SidebarFilters-module-scss-module__7f4aua__body{flex-direction:column;flex:1;gap:16px;padding-right:20px;display:flex;overflow:auto}.SidebarFilters-module-scss-module__7f4aua__bodyTitle{font-size:var(--font-size-xl);line-height:1.2;font-weight:var(--font-weight-medium)}.SidebarFilters-module-scss-module__7f4aua__footer{background-color:var(--semantic-bg-canvas);text-align:center;border-radius:var(--corner-radius-lg)var(--corner-radius-lg)0 0;border:.5px solid var(--semantic-border-muted);flex-direction:column;gap:16px;margin-right:20px;padding:24px;display:flex}.SidebarFilters-module-scss-module__7f4aua__footerTitle{color:var(--semantic-fg-subtle)}.SidebarFilters-module-scss-module__7f4aua__footerActions{flex-direction:column;gap:15px;display:flex}
.FiltersSortBy-module-scss-module__1IOxpq__root{font-size:var(--font-size-lg);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.FiltersSortBy-module-scss-module__1IOxpq__radio{justify-content:space-between;align-items:center;display:flex}
.FiltersPrice-module-scss-module__W3TjQG__root{gap:16px;padding-bottom:24px;display:flex}
.FiltersDate-module-scss-module__7Hwhtq__root{font-size:var(--font-size-lg);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.FiltersDate-module-scss-module__7Hwhtq__radio{justify-content:space-between;align-items:center;display:flex}
.FiltersCity-module-scss-module__jFFTCG__root{font-size:var(--font-size-lg);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.FiltersCity-module-scss-module__jFFTCG__radio{justify-content:space-between;align-items:center;display:flex}
.FormItem-module-scss-module__Mzmhyq__root{width:100%}.FormItem-module-scss-module__Mzmhyq__label{flex-direction:column;gap:16px;margin-bottom:5px;display:flex}.FormItem-module-scss-module__Mzmhyq__label span{align-self:flex-start}
.RegistrationDialog-module-scss-module__L1mNmW__root{background-color:#fff;border-radius:16px;flex-direction:column;max-width:630px;padding:24px;display:flex}.RegistrationDialog-module-scss-module__L1mNmW__header{justify-content:space-between;margin-bottom:32px;display:flex}.RegistrationDialog-module-scss-module__L1mNmW__form{flex-direction:column;justify-content:space-between;height:100%;display:flex}.RegistrationDialog-module-scss-module__L1mNmW__inputs{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.RegistrationDialog-module-scss-module__L1mNmW__actions{flex-direction:column;gap:20px;display:flex}
.LoginDialog-module-scss-module__ORjRlW__root{background-color:#fff!important;border-radius:16px!important;flex-direction:column!important;max-width:630px!important;padding:24px!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}
.ProfileButton-module-scss-module__jd3mma__popover{padding:4px 12px}.ProfileButton-module-scss-module__jd3mma__popover button{height:66px}.ProfileButton-module-scss-module__jd3mma__popover button:first-child{border-bottom:1px solid var(--semantic-bg-subtitle)}
.ClinicCard-module-scss-module__W9zc3a__root{cursor:pointer;transition:transform .4s}.ClinicCard-module-scss-module__W9zc3a__root:hover{transform:scale(1.02)}
.Listbox-module-scss-module__xeePnW__root{max-height:300px;overflow-y:scroll}.Listbox-module-scss-module__xeePnW__inputWrapper{margin-right:16px}.Listbox-module-scss-module__xeePnW__item{cursor:pointer;padding:12px 16px 12px 0}.Listbox-module-scss-module__xeePnW__item:first-child{padding-top:0}.Listbox-module-scss-module__xeePnW__itemContent{justify-content:space-between;gap:8px;display:flex}.Listbox-module-scss-module__xeePnW__itemTitle{font-size:var(--font-size-lg);align-items:center;gap:16px;display:flex}.Listbox-module-scss-module__xeePnW__itemTitle svg{fill:none!important}.Listbox-module-scss-module__xeePnW__itemText{flex-direction:column;display:flex}.Listbox-module-scss-module__xeePnW__itemText span{font-size:var(--font-size-sm);color:var(--semantic-fg-muted);display:block}
.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)}
.AboutBlock-module-scss-module__T4DGPa__root{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.AboutBlock-module-scss-module__T4DGPa__convenience{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.AboutBlock-module-scss-module__T4DGPa__convenience ul{flex-wrap:wrap;gap:16px;display:flex}
.BookingBlock-module-scss-module__2bBlmW__root{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.BookingBlock-module-scss-module__2bBlmW__slots{flex-direction:column;gap:20px;width:100%;display:flex}.BookingBlock-module-scss-module__2bBlmW__slots span{align-self:flex-start}.BookingBlock-module-scss-module__2bBlmW__dateTimes{gap:12px;display:flex}@media (max-width:570px){.BookingBlock-module-scss-module__2bBlmW__root{gap:16px}.BookingBlock-module-scss-module__2bBlmW__price{font-weight:var(--font-weight-regular)!important;font-size:var(--font-size-lg)!important}.BookingBlock-module-scss-module__2bBlmW__bookBtn{width:100%}}
.ReviewBlock-module-scss-module__sFUO8G__root{flex-direction:column;align-items:flex-start;gap:28px;width:100%;display:flex}.ReviewBlock-module-scss-module__sFUO8G__header{justify-content:space-between;align-items:center;width:100%;display:flex}.ReviewBlock-module-scss-module__sFUO8G__summary{width:100%;margin-bottom:32px;position:relative}.ReviewBlock-module-scss-module__sFUO8G__countAndSort{justify-content:space-between;align-items:center;display:flex}.ReviewBlock-module-scss-module__sFUO8G__center{position:absolute;left:50%;transform:translate(-50%)}.ReviewBlock-module-scss-module__sFUO8G__commonRating{background-image:url(/images/golden-branch-left.png),url(/images/golden-branch-right.png);background-position-x:left,right;background-repeat:no-repeat,no-repeat;background-size:contain,contain;flex-direction:column;width:233px;display:flex}.ReviewBlock-module-scss-module__sFUO8G__points{justify-content:space-between;gap:20px;width:100%;display:flex}.ReviewBlock-module-scss-module__sFUO8G__pointItem{border:1px solid var(--semantic-bg-subtitle);border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;min-width:175px;max-width:252px;padding:16px;display:flex}.ReviewBlock-module-scss-module__sFUO8G__pointItemImg{margin-bottom:16px}.ReviewBlock-module-scss-module__sFUO8G__pointItemRate{margin-bottom:8px}.ReviewBlock-module-scss-module__sFUO8G__reviewListWrapper{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.ReviewBlock-module-scss-module__sFUO8G__reviewList{column-count:2;column-gap:20px}.ReviewBlock-module-scss-module__sFUO8G__reviewItem{break-inside:avoid;border:6px solid var(--semantic-bg-subtle);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:387px;margin-bottom:20px;padding:22px;display:flex}.ReviewBlock-module-scss-module__sFUO8G__reviewItemHeader{justify-content:space-between;align-items:center;display:flex}.ReviewBlock-module-scss-module__sFUO8G__reviewItemNameAndRating{align-items:center;gap:10px;display:flex}.ReviewBlock-module-scss-module__sFUO8G__fade{pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 50%,#fff 100%);height:100%;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.ReviewBlock-module-scss-module__sFUO8G__reviewItemNameAndRating{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.ReviewBlock-module-scss-module__sFUO8G__root{gap:0}.ReviewBlock-module-scss-module__sFUO8G__header{margin-bottom:16px}.ReviewBlock-module-scss-module__sFUO8G__center{margin-bottom:24px;position:relative}.ReviewBlock-module-scss-module__sFUO8G__summary{margin-bottom:24px}.ReviewBlock-module-scss-module__sFUO8G__points{margin-bottom:16px}.ReviewBlock-module-scss-module__sFUO8G__reviewItem{padding:16px}}@media (max-width:900px){.ReviewBlock-module-scss-module__sFUO8G__reviewList{column-count:1}.ReviewBlock-module-scss-module__sFUO8G__reviewItemNameAndRating{flex-direction:row;align-items:center}.ReviewBlock-module-scss-module__sFUO8G__fade{display:none}}
.RatingByStars-module-scss-module__Wx5OlG__root{gap:3px;display:flex}
.ReviewSort-module-scss-module__ZFHl3q__root{font-size:var(--font-size-lg);flex-direction:column;gap:8px;padding-bottom:24px;display:flex}.ReviewSort-module-scss-module__ZFHl3q__radio{justify-content:space-between;align-items:center;gap:6px;display:flex}
.CardModal-module-scss-module__Ru4jBG__header{background-position:50%;width:100%;height:444px}.CardModal-module-scss-module__Ru4jBG__headerActions{justify-content:space-between;padding:24px 24px 0;display:flex}.CardModal-module-scss-module__Ru4jBG__headerActions button{color:#fff}.CardModal-module-scss-module__Ru4jBG__content{padding-left:40px;padding-right:40px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:-200px;margin-bottom:-200px;padding-bottom:40px;display:flex}.CardModal-module-scss-module__Ru4jBG__ModalBlockWrapper{background-color:#fff;border-radius:32px;width:100%;max-width:860px;padding:32px}@media (max-width:570px){.CardModal-module-scss-module__Ru4jBG__modal{margin:0}.CardModal-module-scss-module__Ru4jBG__ModalBlockWrapper{padding:16px}.CardModal-module-scss-module__Ru4jBG__content{padding-left:16px;padding-right:16px;padding-bottom:16px}}
.DoctorTooltipBlock-module-scss-module__M_PnQW__root{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:-4px;display:flex}.DoctorTooltipBlock-module-scss-module__M_PnQW__experience{background-color:#fff;border-radius:32px;justify-content:center;align-items:center;gap:5px;max-height:40px;padding:11px 12px;display:flex}
.ClinicTooltipBlock-module-scss-module__DSHPca__root{background-color:#fff;border-radius:32px;gap:5px;padding:8px 15px;display:flex}
.ServicesBlock-module-scss-module__Oso95G__root{flex-direction:column;align-items:flex-start;display:flex}.ServicesBlock-module-scss-module__Oso95G__title{margin-bottom:12px}.ServicesBlock-module-scss-module__Oso95G__subtitle{text-align:left;margin-bottom:20px}
.SafeImage-module-scss-module__6ZhsJW__root{color:#9ca3af;border-radius:var(--corner-radius-lg);background-color:#f3f4f6;justify-content:center;align-items:center;display:flex;position:relative}
.Sidebar-module-scss-module__r0tqcG__overlay{z-index:1000;opacity:0;visibility:hidden;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:1001;width:473px;min-width:393px;transition:transform .4s ease-in-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.Sidebar-module-scss-module__r0tqcG__panel.Sidebar-module-scss-module__r0tqcG__isOpen{transform:translate(0)}@media (max-width:1280px){.Sidebar-module-scss-module__r0tqcG__panel{width:440px}}@media (max-width:800px){.Sidebar-module-scss-module__r0tqcG__panel{width:400px}}@media (max-width:500px){.Sidebar-module-scss-module__r0tqcG__panel{width:348px}}
.SearchPageNotFound-module-scss-module__z62jXG__root{flex-direction:column;align-items:center;gap:32px;display:flex}.SearchPageNotFound-module-scss-module__z62jXG__text{flex-direction:column;gap:24px;display:flex}@media (max-width:833px){.SearchPageNotFound-module-scss-module__z62jXG__img{width:210px;height:210px}.SearchPageNotFound-module-scss-module__z62jXG__title{font-size:var(--font-size-xl)}}@media (max-width:450px){.SearchPageNotFound-module-scss-module__z62jXG__btn{width:100%}}
.ServiceCategoryCard-module-scss-module__TjFuzG__serviceCard{background-color:var(--semantic-bg-subtle);border-radius:32px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:340px;height:502px;padding:32px 28px;display:flex}.ServiceCategoryCard-module-scss-module__TjFuzG__badge{color:var(--semantic-accent-moderate);border:1px solid var(--semantic-accent-moderate);border-radius:48px;padding:12px 20px}.ServiceCategoryCard-module-scss-module__TjFuzG__cardDescription{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}
.BookingStepCard-module-scss-module__bhlBCq__root{background-position-y:200px;background-repeat:no-repeat;background-size:100% 60%;border-radius:32px;flex-direction:column;align-items:flex-start;width:100%;max-width:380px;height:460px;margin-top:180px;padding:30px 20px 0;display:flex;box-shadow:0 4px 12px 2px rgba(20,20,20,.08),0 0 1px rgba(20,20,20,.12)}.BookingStepCard-module-scss-module__bhlBCq__root:nth-child(2n){transform:translateY(-180px)}.BookingStepCard-module-scss-module__bhlBCq__root:nth-child(2n) img{margin-top:25px}@media (max-width:870px){.BookingStepCard-module-scss-module__bhlBCq__root{margin-top:0}.BookingStepCard-module-scss-module__bhlBCq__root:nth-child(2n){transform:translateY(0)}}
.Tabs-module-scss-module__QWpXqq__root{flex-direction:column;align-items:center;width:100%;display:flex}.Tabs-module-scss-module__QWpXqq__scrollContainer{width:100%;min-width:451px;overflow-x:auto}.Tabs-module-scss-module__QWpXqq__tabs{background-color:var(--semantic-bg-subtle);border-radius:var(--corner-radius-full);justify-content:center;align-items:center;height:56px;margin-bottom:34px;display:flex}@media (max-width:530px){.Tabs-module-scss-module__QWpXqq__tabs{background:0 0;gap:16px}}
.AppointmentPage-module-scss-module__dMYFNW__root{flex-direction:column;align-items:center;margin-top:24px;display:flex}.AppointmentPage-module-scss-module__dMYFNW__title{margin-bottom:32px}.AppointmentPage-module-scss-module__dMYFNW__appointments{grid-template-columns:repeat(2,minmax(500px,700px));justify-content:center;gap:20px;display:grid}@media (max-width:1280px){.AppointmentPage-module-scss-module__dMYFNW__appointments{grid-template-columns:repeat(1,minmax(350px,700px))}}
.AppointmentCard-module-scss-module__XPKKOa__root{border:3px solid var(--semantic-bg-info);border-radius:24px;flex-direction:column;gap:16px;width:100%;max-width:700px;padding:16px;display:flex}.AppointmentCard-module-scss-module__XPKKOa__bgLight{background-color:#fff}.AppointmentCard-module-scss-module__XPKKOa__header{justify-content:space-between;display:flex}.AppointmentCard-module-scss-module__XPKKOa__doctor{justify-content:space-between;align-items:center;display:flex}.AppointmentCard-module-scss-module__XPKKOa__doctorInfo{align-items:center;gap:16px;display:flex}.AppointmentCard-module-scss-module__XPKKOa__doctorText{flex-direction:column;gap:12px;display:flex}.AppointmentCard-module-scss-module__XPKKOa__actions{gap:10px;display:flex}.AppointmentCard-module-scss-module__XPKKOa__actions button{width:100%}@media (max-width:530px){.AppointmentCard-module-scss-module__XPKKOa__header{flex-direction:column-reverse;align-items:flex-start;gap:16px}.AppointmentCard-module-scss-module__XPKKOa__actions{flex-direction:column}}
.ProfilePage-module-scss-module__5-7Ala__root{flex-direction:column;gap:20px;margin-top:32px;display:flex}.ProfilePage-module-scss-module__5-7Ala__root .ProfilePage-module-scss-module__5-7Ala__row{gap:20px;display:flex}
.ProfilePageClinic-module-scss-module__NfMY7G__root{border:1px solid var(--semantic-bg-subtitle);background-image:url(/images/profile/find-clinic-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:80%;border-radius:32px;justify-content:space-between;width:100%;max-width:340px;max-height:335px;padding-left:24px;display:flex}.ProfilePageClinic-module-scss-module__NfMY7G__pet{flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:24px;margin-bottom:24px;display:flex}.ProfilePageClinic-module-scss-module__NfMY7G__text{flex-direction:column;align-items:flex-start;gap:24px;max-width:300px;display:flex}
