.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:space-between;align-items:center;margin-bottom:16px;display:flex}
.SearchPageFilters-module-scss-module__DpkyOq__root{gap:12px;display:flex}.SearchPageFilters-module-scss-module__DpkyOq__datePickerPlacment{margin-top:-38px}
.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 span{color:var(--spin-color)!important}
.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)}
.HumburgerMenu-module-scss-module__hmxREW__root{width:284px!important}.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}
@font-face{font-family:onest;src:url(../media/Onest_Thin-s.p.da66e33e.ttf)format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_ExtraLight-s.p.277acfc3.ttf)format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Light-s.p.9f026c3a.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Regular-s.p.82fea30f.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Medium-s.p.16bf5d6d.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_SemiBold-s.p.640f941a.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Bold-s.p.6d257b30.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_ExtraBold-s.p.5433b62b.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:onest;src:url(../media/Onest_Black-s.p.ed17d98a.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:onest Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onest_604e1ea6-module__XocTha__className{font-family:onest,onest Fallback}.onest_604e1ea6-module__XocTha__variable{--font-onest:"onest","onest Fallback"}
@font-face{font-family:onestVariable;src:url(../media/Onest_VariableFont_wght-s.p.426771f2.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:onestVariable Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onestvariable_83d59f08-module__Wolz-W__className{font-family:onestVariable,onestVariable Fallback}.onestvariable_83d59f08-module__Wolz-W__variable{--font-onest-variable:"onestVariable","onestVariable Fallback"}
.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}
.ProfilePage-module-scss-module__5-7Ala__root{flex-direction:column;gap:20px;margin-top:32px;display:flex}.ProfilePage-module-scss-module__5-7Ala__info{gap:20px;display:flex}.ProfilePage-module-scss-module__5-7Ala__petsAndClinic{justify-content:center;gap:20px;width:100%;display:flex}@media (max-width:1150px){.ProfilePage-module-scss-module__5-7Ala__info{flex-direction:column;align-items:center}}@media (max-width:600px){.ProfilePage-module-scss-module__5-7Ala__petsAndClinic{flex-direction:column;align-items:center}}
.ProfilePageWelcome-module-scss-module__lGqJZW__root{background-image:url(/images/profile/welcome.png),url(/images/profile/welcome-bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;background-color:var(--semantic-accent-moderate);border-radius:32px;justify-content:space-between;width:100%;max-width:700px;height:335px;padding-left:24px;display:flex}.ProfilePageWelcome-module-scss-module__lGqJZW__welcome{flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:24px;margin-bottom:24px;display:flex}.ProfilePageWelcome-module-scss-module__lGqJZW__text{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ProfilePageWelcome-module-scss-module__lGqJZW__title{max-width:270px}.ProfilePageWelcome-module-scss-module__lGqJZW__subtitle{flex-direction:column;gap:12px;max-width:330px;display:flex}@media (max-width:500px){.ProfilePageWelcome-module-scss-module__lGqJZW__root{background-position-x:100%,50%;background-size:contain,200%;height:433px;padding-right:24px}.ProfilePageWelcome-module-scss-module__lGqJZW__text{max-width:100%}.ProfilePageWelcome-module-scss-module__lGqJZW__btn{width:100%!important}}
.ProfilePagePet-module-scss-module__MJXC-W__root{cursor:pointer;background-color:var(--semantic-bg-subtle);background-position:100% 100%;background-repeat:no-repeat;background-size:75%;border-radius:32px;justify-content:space-between;width:100%;max-width:340px;height:335px;padding-left:24px;transition:transform .4s;display:flex}.ProfilePagePet-module-scss-module__MJXC-W__root:hover{transform:scale(1.02)}.ProfilePagePet-module-scss-module__MJXC-W__pet{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;margin-top:24px;margin-bottom:24px;display:flex}.ProfilePagePet-module-scss-module__MJXC-W__text{flex-direction:column;align-items:flex-start;gap:16px;max-width:300px;display:flex}.ProfilePagePet-module-scss-module__MJXC-W__petInfo{flex-direction:column;width:100%;padding-right:24px;display:flex}.ProfilePagePet-module-scss-module__MJXC-W__petInfoTitle{justify-content:space-between;align-items:center;width:100%;margin-bottom:16px;display:flex}.ProfilePagePet-module-scss-module__MJXC-W__petInfoSubtitle{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (max-width:600px){.ProfilePagePet-module-scss-module__MJXC-W__root{background-size:37%;max-width:100%;height:162px}}@media (max-width:550px){.ProfilePagePet-module-scss-module__MJXC-W__root{background-size:39%}}@media (max-width:500px){.ProfilePagePet-module-scss-module__MJXC-W__root{background-size:44%}}@media (max-width:450px){.ProfilePagePet-module-scss-module__MJXC-W__root{background-size:49%}}@media (max-width:400px){.ProfilePagePet-module-scss-module__MJXC-W__root{background-size:54%}}
.CreateUpdatePetDialog-module-scss-module__RCjbmq__form{flex-direction:column;gap:16px;display:flex}.CreateUpdatePetDialog-module-scss-module__RCjbmq__petCategory{gap:20px;display:flex}.CreateUpdatePetDialog-module-scss-module__RCjbmq__actions{flex-direction:row;gap:20px;display:flex}
.YourPetsDialog-module-scss-module__gQ44ta__pets{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.YourPetsDialog-module-scss-module__gQ44ta__petCard{justify-self:center;width:182px}@media (max-width:665px){.YourPetsDialog-module-scss-module__gQ44ta__pets{grid-template-columns:repeat(2,1fr)}.YourPetsDialog-module-scss-module__gQ44ta__petCard{width:164px}}
.ProfilePageAppointments-module-scss-module__5GNBkq__root{background-color:var(--semantic-bg-info);border-radius:24px;flex-direction:column;width:100%;padding:24px;display:flex}.ProfilePageAppointments-module-scss-module__5GNBkq__header{justify-content:space-between;display:flex}.ProfilePageAppointments-module-scss-module__5GNBkq__content{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.ProfilePageAppointments-module-scss-module__5GNBkq__text{flex-direction:column;gap:12px;max-width:450px;display:flex}.ProfilePageAppointments-module-scss-module__5GNBkq__tabs{border-radius:var(--corner-radius-full);background-color:#fff;justify-content:center;align-items:center;height:56px;margin-bottom:34px;padding-left:2px;padding-right:2px;display:flex}@media (max-width:1150px){.ProfilePageAppointments-module-scss-module__5GNBkq__root{justify-self:center;max-width:700px}.ProfilePageAppointments-module-scss-module__5GNBkq__header{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:630px){.ProfilePageAppointments-module-scss-module__5GNBkq__tabs{background-color:transparent;justify-content:flex-start;gap:16px}}
.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,.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:630px){.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}}
