.SearchPage-module-scss-module__cprkeG__root{flex-direction:column;margin-top:40px;display:flex}.SearchPage-module-scss-module__cprkeG__title{font-size:clamp(var(--font-size-2xl),2.08vw,var(--font-size-3xl));font-weight:var(--font-wight-md);text-align:center;margin-bottom:40px;line-height:1.2}
.SearchPageActions-module-scss-module__RjYw4a__rootDesktop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.SearchPageActions-module-scss-module__RjYw4a__rootMobile{margin-bottom:16px}.SearchPageActions-module-scss-module__RjYw4a__rootMobileTop{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SearchPageActions-module-scss-module__RjYw4a__rootMobileActions{gap:8px;display:flex}
.SearchPageFilters-module-scss-module__DpkyOq__root{gap:12px;display:flex}.SearchPageFilters-module-scss-module__DpkyOq__datePickerPlacment{width:376px;margin-top:-38px}
.ScrollWrapper-module-scss-module__g-U05a__root{scrollbar-width:none;-ms-overflow-style:none}.ScrollWrapper-module-scss-module__g-U05a__horizontal{overflow-x:auto}.ScrollWrapper-module-scss-module__g-U05a__vertical{overflow-y:auto}.ScrollWrapper-module-scss-module__g-U05a__root::-webkit-scrollbar{display:none}
.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;min-width:340px;height:502px;padding:32px 28px;transition:transform .4s;display:flex}.ServiceCategoryCard-module-scss-module__TjFuzG__serviceCard:hover{transform:scale(1.02)}.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)}@media (max-width:832px){.ServiceCategoryCard-module-scss-module__TjFuzG__serviceCard{border-radius:var(--corner-radius-lg)}}@media (max-width:600px){.ServiceCategoryCard-module-scss-module__TjFuzG__serviceCard{min-width:327px}}
.SelectDesktop-module-scss-module__32vU5W__root{border-radius:16px!important}.SelectDesktop-module-scss-module__32vU5W__root .ant-select-selector{font-size:var(--font-size-lg)!important;color:var(--semantic-fg-base)!important;border-radius:16px!important;height:auto!important;padding-left:16px!important;padding-right:16px!important}.SelectDesktop-module-scss-module__32vU5W__root .ant-select-selection-placeholder{color:#898d8f!important}.SelectDesktop-module-scss-module__32vU5W__root .ant-select-arrow{opacity:1;transition:opacity .2s}.SelectDesktop-module-scss-module__32vU5W__root .ant-select-clear{opacity:0;transition:opacity .2s}.SelectDesktop-module-scss-module__32vU5W__root:hover .ant-select-arrow{opacity:0}.SelectDesktop-module-scss-module__32vU5W__root:hover .ant-select-clear{opacity:1}
.SlotTimeChip-module-scss-module__eirJnq__root{background-color:var(--semantic-bg-subtle);width:77px;height:40px;color:var(--semantic-accent-moderate);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;transition:color .3s ease-out,background-color .3s ease-out;display:flex}.SlotTimeChip-module-scss-module__eirJnq__showPointer{cursor:pointer}.SlotTimeChip-module-scss-module__eirJnq__active{color:#fff;background-color:var(--semantic-accent-moderate)}
.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}
.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:1140px){.BookingStepCard-module-scss-module__bhlBCq__root{margin-top:0}.BookingStepCard-module-scss-module__bhlBCq__root:nth-child(2n){transform:translateY(0)}}
.LeaveReviewDialog-module-scss-module__VCr8Ja__form{flex-direction:column;justify-content:space-between;gap:20px;height:100%;display:flex}.LeaveReviewDialog-module-scss-module__VCr8Ja__reviewPoints{gap:16px;display:flex}
.MainPageSearch-module-scss-module__wxDE6a__root{width:100%;position:relative}
.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}@media (max-width:570px){.AboutBlock-module-scss-module__T4DGPa__root{gap:16px}}
.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{margin-bottom:20px}
.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__labeltext{align-self:flex-start}.FormItem-module-scss-module__Mzmhyq__afterRow{justify-content:space-between;width:100%;margin-top:15px;display:flex}
.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}.RegistrationDialog-module-scss-module__L1mNmW__confirmInput{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.RegistrationDialog-module-scss-module__L1mNmW__sendAgain{align-self:flex-end}
.ReviewPointItemEditable-module-scss-module__KHoQMG__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}.ReviewPointItemEditable-module-scss-module__KHoQMG__pointItemImg{margin-bottom:16px}.ReviewPointItemEditable-module-scss-module__KHoQMG__pointItemRate{margin-bottom:8px}
.DateFieldModile-module-scss-module__pvhuZW__datePickerMobile{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.DateFieldModile-module-scss-module__pvhuZW__datePickerMobile .ant-picker{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DateFieldModile-module-scss-module__pvhuZW__datePickerMobile .ant-picker-panel-container{box-shadow:none;margin:0!important}.DateFieldModile-module-scss-module__pvhuZW__datePickerMobile .ant-picker-dropdown{justify-content:center;align-items:center;display:flex;position:static}
.RatingByStars-module-scss-module__Wx5OlG__root{cursor:pointer;gap:3px;display:flex}
.SearchSticky-module-scss-module__rs-hPa__root{z-index:1000;background-color:#fff;width:100%;padding-bottom:24px;position:fixed;top:0;left:0;box-shadow:0 4px 28px rgba(20,20,20,.06)}
.UpdateProfileUpdatePassword-module-scss-module__UKX9cG__actions{margin-top:32px}
