.clinic-card-module___pZHzq__card{gap:var(--space-6);border-radius:var(--radius-2);padding:var(--space-4) var(--space-6);font-family:var(--font-noto-sans);color:var(--color-text);text-align:left;text-wrap:balance;cursor:pointer;-webkit-user-select:text;user-select:text;width:calc(100% - var(--space-1));background-color:#0000;border:none;grid-template-columns:2fr 3fr;margin-bottom:7px;line-height:22px;display:grid;position:relative}.clinic-card-module___pZHzq__card:hover{background-color:var(--color-button-bg-light)}.clinic-card-module___pZHzq__card:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-new);outline:none}[data-index]:last-child .clinic-card-module___pZHzq__card{margin-bottom:0}[data-index]:not(:first-child) .clinic-card-module___pZHzq__card:before{content:"";height:1px;top:-4px;left:var(--space-4);right:var(--space-4);pointer-events:none;background:repeating-linear-gradient(to right, var(--color-border-new) 0px 4px, transparent 4px 8px) top / auto 1px repeat-x;position:absolute}.clinic-card-module___pZHzq__leftSection{gap:var(--space-6);flex-direction:column;justify-content:space-between;display:flex}.clinic-card-module___pZHzq__rightSection{justify-content:space-between;gap:var(--space-6);flex-direction:column;font-size:14px;display:flex}.clinic-card-module___pZHzq__phone{font-family:var(--font-sans);font-weight:700}.clinic-card-module___pZHzq__doctors{color:var(--color-text-secondary)}.clinic-card-module___pZHzq__title{word-break:break-word;font-weight:500}
.svg-sprite-module__DRNNja__root{transition-property:fill,stroke,color;transition-duration:.3s;transition-timing-function:ease}.svg-sprite-module__DRNNja__wrap{display:inline-flex}.svg-sprite-module__DRNNja__wrap svg{width:100%;height:100%;transition-property:fill,stroke,color;transition-duration:.3s;transition-timing-function:ease}
.knv-cabinet-sidebar-module__Etpdsq__body{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-4);background:var(--color-bg);flex-wrap:wrap;justify-content:space-between;display:flex}@media (min-width:48rem){.knv-cabinet-sidebar-module__Etpdsq__body{padding:var(--space-9)}}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__body{gap:var(--space-2);background:0 0;border-radius:0;flex-flow:column;justify-content:flex-start;min-height:calc(100svh - 24px);padding:0;position:sticky;top:12px}}.knv-cabinet-sidebar-module__Etpdsq__top{gap:var(--space-6);justify-content:space-between;align-items:center;width:calc(50% + 36px);display:flex}@media (min-width:48rem){.knv-cabinet-sidebar-module__Etpdsq__top{width:auto}}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__top{padding:var(--space-9);border-radius:var(--radius-4);background:var(--color-bg);flex:auto;display:block}}@media (min-width:75rem){.knv-cabinet-sidebar-module__Etpdsq__top{border-radius:var(--radius-5)}}.knv-cabinet-sidebar-module__Etpdsq__bottom{align-items:center;gap:var(--space-9);min-width:0;display:flex}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__bottom{padding:var(--space-9);border-radius:var(--radius-4);background:var(--color-bg);display:block}}@media (min-width:75rem){.knv-cabinet-sidebar-module__Etpdsq__bottom{border-radius:var(--radius-5)}}.knv-cabinet-sidebar-module__Etpdsq__logo{width:72px;height:48px;color:var(--color-text);display:block}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__logo{width:90px;height:60px}}.knv-cabinet-sidebar-module__Etpdsq__logo:hover{color:var(--color-button-bg-dark-hover)}.knv-cabinet-sidebar-module__Etpdsq__logo svg{width:100%;height:100%}.knv-cabinet-sidebar-module__Etpdsq__nav{gap:var(--space-6);display:flex}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__nav{margin-top:var(--space-12);gap:var(--space-9);flex-direction:column}}.knv-cabinet-sidebar-module__Etpdsq__nav.knv-cabinet-sidebar-module__Etpdsq__mobile{width:100%;padding-top:var(--space-6);border-top:1px dashed var(--color-border-new);justify-content:center}.knv-cabinet-sidebar-module__Etpdsq__navLink{align-items:center;gap:var(--space-3);border-radius:var(--radius-full);color:var(--color-text);font-family:var(--font-sans);width:24px;padding:0;font-size:0;text-decoration:none;transition:color .2s;display:flex}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__navLink{width:auto;font-size:16px;line-height:1.5}}.knv-cabinet-sidebar-module__Etpdsq__navLink:hover{color:var(--color-button-bg-dark-hover)}.knv-cabinet-sidebar-module__Etpdsq__navLinkActive{color:var(--color-button-bg-dark)}.knv-cabinet-sidebar-module__Etpdsq__navIcon{flex:none;width:24px;height:24px}.knv-cabinet-sidebar-module__Etpdsq__backToSite{order:-1}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__backToSite{order:initial;margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px dashed var(--color-border-new)}}.knv-cabinet-sidebar-module__Etpdsq__backBtn{padding:var(--space-3);border-radius:var(--radius-full);background:var(--color-button-bg-light);width:48px;height:48px}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__backBtn{background:0 0;border-radius:0;width:auto;height:auto;padding:0}}.knv-cabinet-sidebar-module__Etpdsq__bottomRow{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.knv-cabinet-sidebar-module__Etpdsq__bottomRow.knv-cabinet-sidebar-module__Etpdsq__mobile{padding:var(--space-6) var(--space-9) var(--space-6) var(--space-6);margin-top:var(--space-2);background:var(--color-bg);border-radius:var(--radius-4)}.knv-cabinet-sidebar-module__Etpdsq__user{align-items:center;gap:var(--space-3);min-width:0;display:flex}.knv-cabinet-sidebar-module__Etpdsq__userIcon{border-radius:var(--radius-full);flex:none;width:36px;height:36px;position:relative}.knv-cabinet-sidebar-module__Etpdsq__userIcon img{-o-object-fit:cover;object-fit:cover}.knv-cabinet-sidebar-module__Etpdsq__userName{color:var(--color-text);font-size:14px;line-height:18px;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knv-cabinet-sidebar-module__Etpdsq__notification{flex:none;width:18px;height:18px;position:relative}.knv-cabinet-sidebar-module__Etpdsq__notificationCounter{color:var(--color-bg);background:var(--color-action-brand);border-radius:var(--radius-full);width:18px;height:18px;font-size:12px;line-height:18px;font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:absolute;top:-9px;right:-9px}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__logoutBlock{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px dashed var(--color-border-new)}}.knv-cabinet-sidebar-module__Etpdsq__logoutButton{padding:var(--space-3);border-radius:var(--radius-full);background:var(--color-button-bg-light);width:48px;height:48px;font-size:0;font-family:var(--font-sans)}.knv-cabinet-sidebar-module__Etpdsq__logoutButton span{display:none}@media (min-width:64rem){.knv-cabinet-sidebar-module__Etpdsq__logoutButton{background:0 0;border-radius:0;width:auto;height:auto;padding:0;font-size:14px;line-height:18px}.knv-cabinet-sidebar-module__Etpdsq__logoutButton span{display:inline}}.knv-cabinet-sidebar-module__Etpdsq__logoutButton svg{width:24px;height:24px}.knv-cabinet-sidebar-module__Etpdsq__logoutButton:hover{color:var(--color-action-brand-hover)}
.knv-cabinet-footer-module__IiyObW__root{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-4);background:var(--color-bg);flex-direction:column-reverse;margin-top:auto;display:flex}@media (min-width:48rem){.knv-cabinet-footer-module__IiyObW__root{padding:var(--space-6) var(--space-6) var(--space-6) var(--space-9);flex-direction:row;justify-content:space-between}}@media (min-width:75rem){.knv-cabinet-footer-module__IiyObW__root{border-radius:var(--radius-5)}}.knv-cabinet-footer-module__IiyObW__copyright{font-family:var(--font-sans);color:var(--color-text);margin:0;font-size:14px;line-height:18px}.knv-cabinet-footer-module__IiyObW__links{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:48rem){.knv-cabinet-footer-module__IiyObW__links{flex-direction:row}}.knv-cabinet-footer-module__IiyObW__phone{align-items:center;gap:var(--space-3);font-family:var(--font-sans);flex-direction:column;display:flex}@media (min-width:48rem){.knv-cabinet-footer-module__IiyObW__phone{flex-direction:row}}.knv-cabinet-footer-module__IiyObW__phone svg{width:24px;height:24px}.knv-cabinet-footer-module__IiyObW__phone span{color:var(--color-text);font-size:14px;line-height:18px}.knv-cabinet-footer-module__IiyObW__phoneLink{color:var(--color-text);font-weight:700;text-decoration:none;transition:color .25s}.knv-cabinet-footer-module__IiyObW__phoneLink:hover{color:var(--color-button-bg-dark-hover)}.knv-cabinet-footer-module__IiyObW__messageBtn{padding:var(--space-3)}.knv-cabinet-footer-module__IiyObW__messageBtn svg{width:24px;height:24px}
.knv-cabinet-module__Q5K0XW__root{min-height:100svh;padding:var(--space-3);background:var(--color-bg-cabinet)}.knv-cabinet-module__Q5K0XW__body{gap:var(--space-3);min-height:calc(100svh - var(--space-6));flex-direction:column;display:flex}@media (min-width:64rem){.knv-cabinet-module__Q5K0XW__body{grid-template-columns:264px minmax(0,1fr);min-height:0;display:grid}}.knv-cabinet-module__Q5K0XW__center{gap:var(--space-3);flex-direction:column;flex:auto;display:flex}.knv-cabinet-module__Q5K0XW__content{min-width:0}
.header-module___24lfa__root{justify-content:space-between;align-items:center;gap:var(--space-6);top:12px;left:12px;right:calc(12px + var(--removed-body-scroll-bar-size,0px));z-index:100;background:var(--color-text);padding:var(--space-3) 18px;border-radius:var(--radius-4);display:flex;position:fixed}@media (min-width:64rem){.header-module___24lfa__root{top:24px;left:24px;right:calc(24px + var(--removed-body-scroll-bar-size,0px));pointer-events:none;background:0 0;border-radius:0;padding:0}}.header-module___24lfa__root>*{pointer-events:auto}.header-module___24lfa__left{display:none}@media (min-width:64rem){.header-module___24lfa__left{align-items:center;gap:var(--space-2);background-color:var(--color-text);border-radius:var(--radius-4);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-6);display:flex}}.header-module___24lfa__logoDesktop{width:72px;height:48px;color:var(--color-bg);flex-shrink:0;display:none}@media (min-width:64rem){.header-module___24lfa__logoDesktop{display:block}}.header-module___24lfa__logoDesktop svg{width:100%;height:100%}.header-module___24lfa__logoMob{width:72px;height:48px;color:var(--color-bg);display:block}@media (min-width:64rem){.header-module___24lfa__logoMob{display:none}}.header-module___24lfa__logoMob svg{width:100%;height:100%}.header-module___24lfa__right{align-items:center;display:flex}@media (min-width:64rem){.header-module___24lfa__right{background-color:var(--color-text);border-radius:var(--radius-4);padding:var(--space-3);gap:6px}}.header-module___24lfa__iconButton{border-radius:var(--radius-2);color:var(--color-bg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:9px;transition:background-color .2s;display:flex}@media (min-width:64rem){.header-module___24lfa__iconButton{padding:var(--space-3)}}.header-module___24lfa__iconButton:hover{background-color:#ffffff1a}.header-module___24lfa__iconButtonIcon{width:24px;height:24px}.header-module___24lfa__loginButton{gap:8px;display:flex}@media (min-width:64rem){.header-module___24lfa__loginButton{padding-right:var(--space-6)}}.header-module___24lfa__loginButton span{display:none}@media (min-width:64rem){.header-module___24lfa__loginButton span{font-family:var(--font-sans);color:var(--color-bg);font-size:14px;font-weight:500;line-height:18px;display:block}}
.footer-module__nO9W3G__root{padding:0 var(--space-3) var(--space-3)}.footer-module__nO9W3G__body{padding:var(--space-9) var(--space-6);background:var(--color-bg);border-radius:var(--radius-4)}@media (min-width:30rem){.footer-module__nO9W3G__body{padding:var(--space-9)}}@media (min-width:64rem){.footer-module__nO9W3G__body{padding:var(--space-12);border-radius:var(--radius-5)}}@media (min-width:90rem){.footer-module__nO9W3G__body{padding:var(--space-18)}}.footer-module__nO9W3G__top{flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){.footer-module__nO9W3G__top{gap:0}}@media (min-width:64rem){.footer-module__nO9W3G__top{gap:var(--space-9)}}@media (min-width:90rem){.footer-module__nO9W3G__top{gap:var(--space-6);flex-direction:row}}.footer-module__nO9W3G__socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.footer-module__nO9W3G__socialLink{padding:var(--space-6)!important}.footer-module__nO9W3G__socialLink svg{width:24px!important;height:24px!important}.footer-module__nO9W3G__app{align-items:center;gap:var(--space-6);margin-top:var(--space-9);padding-top:var(--space-9);border-top:1px dashed var(--color-border-new);flex-direction:column;justify-content:center;width:100%;display:flex}@media (min-width:64rem){.footer-module__nO9W3G__app{border-top:none;flex-direction:row;width:auto;margin-top:0;padding-top:0}}.footer-module__nO9W3G__appLeft{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:64rem){.footer-module__nO9W3G__appLeft{gap:var(--space-6);flex-direction:row}}.footer-module__nO9W3G__appLogo{padding:var(--space-6);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);flex:none;line-height:0}.footer-module__nO9W3G__appLogo svg{width:24px;height:24px}.footer-module__nO9W3G__appTitle{font-size:14px;font-weight:400;line-height:18px;font-family:var(--font-sans);color:var(--color-text);margin:0}@media (min-width:30rem){.footer-module__nO9W3G__appTitle br{display:none}}@media (min-width:64rem){.footer-module__nO9W3G__appTitle br{display:inline}}.footer-module__nO9W3G__appRight{gap:var(--space-6);flex-direction:column;align-items:center;display:flex}@media (min-width:30rem){.footer-module__nO9W3G__appRight{flex-direction:row;align-items:stretch}}.footer-module__nO9W3G__appLinks{align-items:center;gap:var(--space-3);display:flex}.footer-module__nO9W3G__appLinkIcon{padding:var(--space-6)!important}.footer-module__nO9W3G__appLinkIcon svg{width:24px!important;height:24px!important}.footer-module__nO9W3G__appLink{line-height:24px!important}.footer-module__nO9W3G__middle{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px dashed var(--color-border-new)}.footer-module__nO9W3G__contacts{flex-direction:column;align-items:center;display:flex}.footer-module__nO9W3G__contactsTitle{font-size:18px;font-weight:400;line-height:24px;font-family:var(--font-sans);color:var(--color-text-secondary);margin:0}.footer-module__nO9W3G__phone{margin-top:var(--space-3);font-family:var(--font-manrope);color:var(--color-text);font-size:24px;font-weight:700;line-height:30px;text-decoration:none;transition:color .2s}@media (min-width:48rem){.footer-module__nO9W3G__phone{font-size:36px;line-height:42px}}.footer-module__nO9W3G__phone:hover{color:var(--color-button-bg-dark-hover)}.footer-module__nO9W3G__questionButton{margin-top:var(--space-9)}.footer-module__nO9W3G__bottom{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px dashed var(--color-border-new)}.footer-module__nO9W3G__documentsList{align-items:center;gap:var(--space-9);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.footer-module__nO9W3G__documentsLink{color:var(--color-text);font-size:16px;line-height:24px;font-family:var(--font-sans);align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:flex}.footer-module__nO9W3G__documentsLink:hover{color:var(--color-button-bg-dark-hover)}.footer-module__nO9W3G__documentsLink svg{width:24px;height:24px}.footer-module__nO9W3G__copyright{text-align:center;font-family:var(--font-sans);color:var(--color-text);margin:var(--space-12) 0 0 0;font-size:16px;line-height:24px}
.period-calendar-module___min-a__root{width:100%}.period-calendar-module___min-a__nav{margin-bottom:calc(var(--space-9) * -1);z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.period-calendar-module___min-a__navControl{width:42px;height:42px;color:var(--color-bg);background:var(--color-action-brand);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.period-calendar-module___min-a__navControl:hover{background:var(--color-action-brand-hover)}.period-calendar-module___min-a__navIcon{width:18px;height:18px}.period-calendar-module___min-a__levelsGroup{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:48rem){.period-calendar-module___min-a__levelsGroup{flex-direction:row}}@media (min-width:64rem){.period-calendar-module___min-a__levelsGroup{gap:var(--space-9);flex-direction:column}}@media (min-width:75rem){.period-calendar-module___min-a__levelsGroup{flex-direction:row}}.period-calendar-module___min-a__calendarHeader{max-width:none;margin-bottom:var(--space-5)}.period-calendar-module___min-a__calendarHeaderLevel{font-family:var(--font-manrope);color:var(--color-text);text-transform:capitalize;font-size:21px;font-weight:500}.period-calendar-module___min-a__calendarHeaderControl{display:none}.period-calendar-module___min-a__monthCell{text-align:center;padding:4px 0}.period-calendar-module___min-a__weekday{color:var(--color-text-tertiary);font-size:17px;font-weight:500}.period-calendar-module___min-a__day{width:36px;height:36px;color:var(--color-text);border-radius:50%;font-size:16px}@media (min-width:48rem){.period-calendar-module___min-a__day{width:44px;height:44px;font-size:20px}}.period-calendar-module___min-a__day:hover{background:var(--color-bg-extralight)}.period-calendar-module___min-a__root .period-calendar-module___min-a__day[data-weekend]{color:var(--color-text)}.period-calendar-module___min-a__root .period-calendar-module___min-a__day[data-outside]{color:var(--color-text-tertiary);opacity:.5}.period-calendar-module___min-a__root .period-calendar-module___min-a__day[data-today]{color:var(--color-action-brand);border:2px solid var(--color-action-brand);font-weight:500}.period-calendar-module___min-a__root .period-calendar-module___min-a__day[data-selected]{color:var(--color-bg);background:var(--color-action-brand);border-color:#0000;font-weight:600}:is(.period-calendar-module___min-a__root .period-calendar-module___min-a__day[data-selected]):hover{background:var(--color-action-brand-hover)}.period-calendar-module___min-a__static{pointer-events:none}.period-calendar-module___min-a__static .period-calendar-module___min-a__levelsGroup{gap:var(--space-7) var(--space-8);grid-template-columns:repeat(3,max-content);justify-content:center;display:grid}.period-calendar-module___min-a__static .period-calendar-module___min-a__calendarHeader{margin-bottom:var(--space-3)}.period-calendar-module___min-a__static .period-calendar-module___min-a__calendarHeaderLevel{font-size:16px}.period-calendar-module___min-a__static .period-calendar-module___min-a__weekday{font-size:13px}.period-calendar-module___min-a__static .period-calendar-module___min-a__day{width:34px;height:34px;font-size:15px}
.injection-calendar-module__Gh5Vbq__root{padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-2)}@media (min-width:48rem){.injection-calendar-module__Gh5Vbq__root{padding:var(--space-5)}}.injection-calendar-module__Gh5Vbq__body{gap:var(--space-6);flex-direction:column;max-width:1000px;display:flex}.injection-calendar-module__Gh5Vbq__title{font-family:var(--font-manrope);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:48rem){.injection-calendar-module__Gh5Vbq__title{font-size:28px}}.injection-calendar-module__Gh5Vbq__description{color:var(--color-text-secondary);font-size:15px;line-height:1.55;font-family:var(--font-sans);margin:0}.injection-calendar-module__Gh5Vbq__tab{gap:var(--space-5);flex-direction:column;display:flex}.injection-calendar-module__Gh5Vbq__dosage{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-1);background:var(--color-bg-extralight);display:flex}.injection-calendar-module__Gh5Vbq__dosageIcon{width:16px;height:16px;color:var(--color-text-tertiary);flex-shrink:0;margin-top:2px}.injection-calendar-module__Gh5Vbq__dosageText{color:var(--color-text-tertiary);font-size:12px;line-height:1.2;font-family:var(--font-sans)}@media (min-width:48rem){.injection-calendar-module__Gh5Vbq__dosageText{font-size:16px;line-height:1.4}}.injection-calendar-module__Gh5Vbq__dosageText p{margin:0}.injection-calendar-module__Gh5Vbq__dosageText b{color:var(--color-text-secondary);font-weight:500}.injection-calendar-module__Gh5Vbq__download{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;margin-top:16px;display:flex}.injection-calendar-module__Gh5Vbq__downloadText{color:var(--color-text-secondary);font-size:16px;line-height:1.2;font-family:var(--font-sans);margin:0}@media (min-width:48rem){.injection-calendar-module__Gh5Vbq__downloadText{font-size:20px}}.injection-calendar-module__Gh5Vbq__downloadText b{color:var(--color-text);font-weight:600}.injection-calendar-module__Gh5Vbq__note{padding-top:var(--space-3);border-top:1px solid var(--color-border-light);color:var(--color-text-tertiary);font-size:12px;line-height:1.5;font-family:var(--font-sans);text-align:center;margin:0}
.cabinet-control-module__oavltW__root{min-width:0}.cabinet-control-module__oavltW__card{gap:var(--space-8);width:100%;padding:var(--space-6);border-radius:var(--radius-4);background:var(--color-bg);flex-direction:column;display:flex}@media (min-width:48rem){.cabinet-control-module__oavltW__card{padding:var(--space-10)}}.cabinet-control-module__oavltW__header{gap:var(--space-3);flex-direction:column;display:flex}.cabinet-control-module__oavltW__title{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:40px;font-weight:700;line-height:1.1}@media (min-width:48rem){.cabinet-control-module__oavltW__title{font-size:60px}}
.order-card-module__Dtvm6G__root{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-3);background:var(--color-bg-extralight);flex-direction:column;display:flex}.order-card-module__Dtvm6G__rootCancelling{pointer-events:none;opacity:.7}.order-card-module__Dtvm6G__statusBar{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.order-card-module__Dtvm6G__statusStep{align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);text-align:center;flex-direction:column;display:flex}.order-card-module__Dtvm6G__statusStepActive{color:var(--color-button-bg-dark)}.order-card-module__Dtvm6G__statusIcon{border-radius:var(--radius-full);background:var(--color-bg);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.order-card-module__Dtvm6G__statusLabel{font-size:12px;line-height:1.2;display:none}@media (min-width:48rem){.order-card-module__Dtvm6G__statusLabel{display:block}}.order-card-module__Dtvm6G__statusBadge{font-family:var(--font-sans);letter-spacing:-.02em;border-radius:24px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:6px 12px;font-size:12px;line-height:18px;display:inline-flex}.order-card-module__Dtvm6G__infoTableRoot{min-width:0}.order-card-module__Dtvm6G__infoTable{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.order-card-module__Dtvm6G__infoRow{gap:var(--space-1);display:grid}@media (min-width:48rem){.order-card-module__Dtvm6G__infoRow{gap:var(--space-4);grid-template-columns:180px minmax(0,1fr)}}.order-card-module__Dtvm6G__infoLabel{font-family:var(--font-sans);color:var(--color-text-tertiary)}.order-card-module__Dtvm6G__infoValue{font-family:var(--font-sans);color:var(--color-text);margin:0}.order-card-module__Dtvm6G__actions{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:48rem){.order-card-module__Dtvm6G__actions{flex-direction:row}}.order-card-module__Dtvm6G__errorMessage{color:var(--color-error,#cf1322);margin:0;font-size:16px;line-height:1.5}.order-card-module__Dtvm6G__iconGraphic,.order-card-module__Dtvm6G__buttonIcon{width:18px;height:18px}
.cabinet-order-history-module__SOVsja__root{min-width:0}.cabinet-order-history-module__SOVsja__card{gap:var(--space-8);width:100%;padding:var(--space-6);border-radius:var(--radius-4);background:var(--color-bg);flex-direction:column;display:flex}@media (min-width:48rem){.cabinet-order-history-module__SOVsja__card{padding:var(--space-10)}}.cabinet-order-history-module__SOVsja__header{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:48rem){.cabinet-order-history-module__SOVsja__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.cabinet-order-history-module__SOVsja__kicker{margin:0 0 var(--space-3);font-family:var(--font-serif);color:var(--color-button-bg-dark);font-size:18px;font-style:italic;font-weight:500;line-height:24px}.cabinet-order-history-module__SOVsja__title{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:40px;font-weight:700;line-height:1.1}@media (min-width:48rem){.cabinet-order-history-module__SOVsja__title{font-size:60px}}.cabinet-order-history-module__SOVsja__content{gap:var(--space-5);display:grid;position:relative}.cabinet-order-history-module__SOVsja__ordersOverlay{z-index:1;border-radius:var(--radius-2);pointer-events:none;background:#ffffffb3;position:absolute;inset:0}.cabinet-order-history-module__SOVsja__pagination{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.cabinet-order-history-module__SOVsja__pageInfo{color:var(--color-text-secondary);font-size:14px;line-height:1.4}.cabinet-order-history-module__SOVsja__emptyState{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-light);border-radius:var(--radius-2);flex-direction:column;display:flex}.cabinet-order-history-module__SOVsja__emptyTitle{font-family:var(--font-manrope);letter-spacing:-.03em;color:var(--color-text);margin:0;font-size:22px;font-weight:700;line-height:1.2}.cabinet-order-history-module__SOVsja__message{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.5}.cabinet-order-history-module__SOVsja__emptyLink{width:fit-content;min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-2);font-size:14px;line-height:18px}
.calendar-pdf-modal-module__GA3pbq__root{width:1000px;padding:var(--space-12) var(--space-8) var(--space-8)}.calendar-pdf-modal-module__GA3pbq__actions{gap:var(--space-3);margin-bottom:var(--space-6);padding-right:var(--space-12);display:flex}.calendar-pdf-modal-module__GA3pbq__downloadLoading{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text);display:inline-flex}.calendar-pdf-modal-module__GA3pbq__error{margin:0 0 var(--space-4);font-family:var(--font-sans);color:var(--color-action-brand);font-size:16px;line-height:1.4}.calendar-pdf-modal-module__GA3pbq__sheet{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border-light);border-radius:var(--radius-2);background:var(--color-bg);flex-direction:column;display:flex}.calendar-pdf-modal-module__GA3pbq__head{gap:var(--space-3);flex-direction:column;display:flex}.calendar-pdf-modal-module__GA3pbq__title{font-family:var(--font-manrope);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:28px;font-weight:700;line-height:1.2}.calendar-pdf-modal-module__GA3pbq__excerpt{color:var(--color-text-secondary);font-size:15px;line-height:1.5;font-family:var(--font-sans)}.calendar-pdf-modal-module__GA3pbq__excerpt p{margin:0 0 var(--space-2)}.calendar-pdf-modal-module__GA3pbq__excerpt p:last-child{margin-bottom:0}.calendar-pdf-modal-module__GA3pbq__excerpt b{color:var(--color-text);font-weight:600}.calendar-pdf-modal-module__GA3pbq__bottom{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.calendar-pdf-modal-module__GA3pbq__calendarTitle{font-family:var(--font-manrope);color:var(--color-text);margin:0;font-size:20px;font-weight:600;line-height:1.2}
.knv-order-flow-modal-module__yhpaOW__content{border-radius:var(--radius-5)}
a.button-link-module__bx58Pa__root{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-9);border-radius:var(--radius-4);font-family:var(--font-sans);letter-spacing:-.02em;cursor:pointer;border:none;font-size:18px;line-height:1.12;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}a.button-link-module__bx58Pa__root svg{flex-shrink:0;width:18px;height:18px}a.button-link-module__bx58Pa__dark{background-color:var(--color-button-bg-dark);color:var(--color-bg)}a.button-link-module__bx58Pa__dark:hover{background-color:var(--color-button-bg-dark-hover)}a.button-link-module__bx58Pa__white{background-color:var(--color-bg);color:var(--color-text)}a.button-link-module__bx58Pa__white:hover{background-color:var(--color-accent);color:var(--color-bg)}a.button-link-module__bx58Pa__light{background-color:var(--color-button-bg-light);color:var(--color-text)}a.button-link-module__bx58Pa__light:hover{background-color:var(--color-button-bg-dark-hover);color:var(--color-bg)}a.button-link-module__bx58Pa__ghost{color:var(--color-text);background:0 0;padding:0}a.button-link-module__bx58Pa__ghost:hover{color:var(--color-accent)}a.button-link-module__bx58Pa__disabled{background-color:var(--color-bg-accent);color:var(--color-text-tertiary);cursor:default;pointer-events:none}
.link-module__C2LfwG__modal{padding:var(--space-16) var(--space-6) var(--space-6);width:90dvw;max-width:540px}@media (min-width:48rem){.link-module__C2LfwG__modal{padding:var(--space-12)}}.link-module__C2LfwG__title{font-family:var(--font-manrope);letter-spacing:-.02em;text-align:center;color:var(--color-text);margin:0;font-size:30px;font-weight:700;line-height:36px}@media (min-width:48rem){.link-module__C2LfwG__title{font-size:36px;line-height:42px}}.link-module__C2LfwG__subtitle{font-family:var(--font-serif);color:var(--color-text-secondary);margin:var(--space-3) 0 0 0;text-align:center;font-size:18px;font-style:italic;font-weight:500;line-height:24px}.link-module__C2LfwG__text{font-family:var(--font-sans);margin:var(--space-9) 0 0 0;text-align:center;font-size:16px;line-height:24px}.link-module__C2LfwG__button{margin-top:var(--space-9);width:100%}
.input-module__hh643W__root{flex-direction:column;gap:18px;width:100%;display:flex}.input-module__hh643W__wrapper{width:100%}.input-module__hh643W__input{width:100%;height:auto;min-height:60px;padding:0 calc(var(--space-6) + 24px + var(--space-3)) 0 var(--space-6);border:1px solid var(--color-border-new);border-radius:var(--radius-2);background:var(--color-bg);font:inherit;font-family:var(--font-sans);color:var(--color-text);outline:none;align-items:center;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s;display:flex}.input-module__hh643W__root:not(.input-module__hh643W__disabled) .input-module__hh643W__input:hover{border-color:var(--color-action-inverse-hover);box-shadow:0 2px 12px -4px #0000001f}.input-module__hh643W__root:not(.input-module__hh643W__disabled) .input-module__hh643W__input:focus,.input-module__hh643W__root:not(.input-module__hh643W__disabled) .input-module__hh643W__input:focus-within{border-color:var(--color-border-strong);box-shadow:0 2px 12px -4px #0000001f}.input-module__hh643W__input::placeholder{color:var(--color-text-secondary)}.input-module__hh643W__filled .input-module__hh643W__input{color:var(--color-text)}.input-module__hh643W__errorText,.input-module__hh643W__hintText{font-size:14px;line-height:18px;font-family:var(--font-sans);padding:0 var(--space-6);margin:0}.input-module__hh643W__errorText{color:var(--color-action-brand-hover)}.input-module__hh643W__hintText{color:var(--color-text-secondary)}.input-module__hh643W__section{width:auto;justify-content:flex-end;align-items:center;padding-inline-end:var(--space-6)}.input-module__hh643W__statusIcon{width:24px;height:24px;color:var(--color-action-inverse-hover);flex:none;transition:color .2s}.input-module__hh643W__success .input-module__hh643W__statusIcon{color:var(--color-action-primary-hover)}.input-module__hh643W__error .input-module__hh643W__statusIcon{color:var(--color-action-brand-hover)}.input-module__hh643W__warning .input-module__hh643W__statusIcon{color:#f5a524}.input-module__hh643W__disabled .input-module__hh643W__input,.input-module__hh643W__input:disabled,.input-module__hh643W__input[data-disabled]{background-color:var(--color-button-bg-light);border-color:var(--color-border-new);box-shadow:none;color:var(--color-border-strong);opacity:1;cursor:not-allowed;-webkit-text-fill-color:var(--color-border-strong)}.input-module__hh643W__disabled .input-module__hh643W__input::-moz-placeholder{color:var(--color-border-strong)}.input-module__hh643W__input:disabled::-moz-placeholder{color:var(--color-border-strong)}.input-module__hh643W__input[data-disabled]::-moz-placeholder{color:var(--color-border-strong)}.input-module__hh643W__disabled .input-module__hh643W__input::placeholder,.input-module__hh643W__input:disabled::placeholder,.input-module__hh643W__input[data-disabled]::placeholder,.input-module__hh643W__disabled .input-module__hh643W__hintText,.input-module__hh643W__disabled .input-module__hh643W__statusIcon{color:var(--color-border-strong)}
.order-details-step-module__CNqkbW__root{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:48rem){.order-details-step-module__CNqkbW__root{gap:var(--space-9)}}.order-details-step-module__CNqkbW__top{gap:var(--space-6);flex-direction:column;display:flex}.order-details-step-module__CNqkbW__orderNumber{color:var(--color-text);margin:0;font-size:16px;line-height:1.5}.order-details-step-module__CNqkbW__product{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:30rem){.order-details-step-module__CNqkbW__product{align-items:center;gap:var(--space-9);flex-direction:row}}.order-details-step-module__CNqkbW__productImageBox{border-radius:var(--radius-3);background:var(--color-button-bg-light);flex:none;width:96px;height:96px;position:relative;overflow:hidden}.order-details-step-module__CNqkbW__productImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.order-details-step-module__CNqkbW__productText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.order-details-step-module__CNqkbW__productInn,.order-details-step-module__CNqkbW__productName,.order-details-step-module__CNqkbW__productIndications{margin:0}.order-details-step-module__CNqkbW__productInn{color:var(--color-text-tertiary);font-size:14px;line-height:18px}.order-details-step-module__CNqkbW__productName{font-family:var(--font-manrope);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:30px}.order-details-step-module__CNqkbW__productIndications{color:var(--color-text-secondary);font-size:14px;line-height:18px}.order-details-step-module__CNqkbW__row{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem){.order-details-step-module__CNqkbW__row{flex-direction:row;gap:18px}}.order-details-step-module__CNqkbW__dosageSelect{flex:1;min-width:0}.order-details-step-module__CNqkbW__amountSelector{flex:none}.order-details-step-module__CNqkbW__contactRow{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem){.order-details-step-module__CNqkbW__contactRow{flex-direction:row;gap:18px}}.order-details-step-module__CNqkbW__contactField{flex:1;width:100%;min-width:0}.order-details-step-module__CNqkbW__price{gap:var(--space-6);flex-direction:column;display:flex}.order-details-step-module__CNqkbW__priceTitle{font-family:var(--font-manrope);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:30px}.order-details-step-module__CNqkbW__priceRows{flex-direction:column;gap:18px;display:flex}.order-details-step-module__CNqkbW__priceRow{align-items:center;gap:var(--space-4);font-size:16px;line-height:24px;display:flex}.order-details-step-module__CNqkbW__dots{min-width:var(--space-8);border-bottom:1px dashed var(--color-border-new);flex:1}.order-details-step-module__CNqkbW__discountWrap{align-items:center;gap:var(--space-3);display:inline-flex}.order-details-step-module__CNqkbW__discountBadge{background:var(--color-action-brand);color:var(--color-bg);border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-size:14px;line-height:18px;display:inline-flex}.order-details-step-module__CNqkbW__primaryButton{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-6) var(--space-9);border-radius:var(--radius-4);background:var(--color-action-brand);color:var(--color-bg);font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;font-size:18px;line-height:24px;display:inline-flex}.order-details-step-module__CNqkbW__primaryButton:disabled{background:var(--color-button-bg-light);color:var(--color-text-tertiary);cursor:not-allowed}.order-details-step-module__CNqkbW__primaryButtonIcon{flex:none;width:24px;height:24px}
.pharmacy-step-module__a7CglG__root{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:48rem){.pharmacy-step-module__a7CglG__root{gap:var(--space-9)}}.pharmacy-step-module__a7CglG__top,.pharmacy-step-module__a7CglG__bottom{gap:var(--space-6);flex-direction:column;display:flex}.pharmacy-step-module__a7CglG__orderNumber{color:var(--color-text);margin:0;font-size:16px;line-height:1.5}.pharmacy-step-module__a7CglG__selects{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem){.pharmacy-step-module__a7CglG__selects{gap:var(--space-6);flex-direction:row}}.pharmacy-step-module__a7CglG__selectField{width:100%}@media (min-width:48rem){.pharmacy-step-module__a7CglG__selectField{width:50%}}.pharmacy-step-module__a7CglG__cityLink{width:fit-content;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:18px;text-decoration:underline}.pharmacy-step-module__a7CglG__mapPlaceholder{height:240px;padding:var(--space-6);border-radius:var(--radius-3);background:var(--color-bg-accent);color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex}.pharmacy-step-module__a7CglG__emptyText{margin:calc(var(--space-3) * -1) 0 0;color:var(--color-text-secondary);font-size:14px;line-height:18px}.pharmacy-step-module__a7CglG__primaryButton{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-6) var(--space-9);border-radius:var(--radius-4);background:var(--color-action-brand);color:var(--color-bg);font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;font-size:18px;line-height:24px;display:inline-flex}.pharmacy-step-module__a7CglG__primaryButtonIcon{flex:none;width:24px;height:24px}.pharmacy-step-module__a7CglG__primaryButton:disabled{background:var(--color-button-bg-light);color:var(--color-text-tertiary);cursor:not-allowed}.pharmacy-step-module__a7CglG__primaryButton.pharmacy-step-module__a7CglG___submitting:disabled{background:var(--color-action-brand);color:var(--color-bg);cursor:wait}.pharmacy-step-module__a7CglG__submitError{margin:calc(var(--space-3) * -1) 0 0;color:var(--color-error,#d92d20);text-align:center;font-size:14px;line-height:18px}.pharmacy-step-module__a7CglG__primaryButtonLoader{border-radius:var(--radius-full);border:2px solid;border-top-color:#0000;flex:none;width:22px;height:22px;animation:.8s linear infinite pharmacy-step-module__a7CglG__spin}@keyframes pharmacy-step-module__a7CglG__spin{to{rotate:360deg}}.pharmacy-step-module__a7CglG__notice{align-items:center;gap:18px;display:flex}.pharmacy-step-module__a7CglG__noticeIcon{border-radius:var(--radius-full);background:var(--color-button-bg-light);width:48px;height:48px;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.pharmacy-step-module__a7CglG__noticeIcon svg{width:24px;height:24px}.pharmacy-step-module__a7CglG__noticeText{color:var(--color-text-secondary);letter-spacing:-.02em;margin:0;font-size:12px;line-height:18px}
.success-step-module__6Ay7XG__root{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}@media (min-width:48rem){.success-step-module__6Ay7XG__root{gap:var(--space-9)}}.success-step-module__6Ay7XG__titleBlock{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.success-step-module__6Ay7XG__title{color:var(--color-text);font-family:var(--font-manrope);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:700;line-height:38px}@media (min-width:48rem){.success-step-module__6Ay7XG__title{font-size:36px;line-height:42px}}.success-step-module__6Ay7XG__description,.success-step-module__6Ay7XG__question{margin:0;font-size:16px;line-height:24px}.success-step-module__6Ay7XG__description{color:var(--color-text-secondary)}.success-step-module__6Ay7XG__divider{border-bottom:1px dashed var(--color-border-new);width:100%}.success-step-module__6Ay7XG__question{color:var(--color-text);font-weight:700}.success-step-module__6Ay7XG__buttons{gap:var(--space-3);flex-direction:column;width:100%;display:flex}@media (min-width:30rem){.success-step-module__6Ay7XG__buttons{flex-direction:row}}.success-step-module__6Ay7XG__primaryButton{width:100%;min-height:72px;padding:var(--space-6) var(--space-9);border-radius:var(--radius-4);background:var(--color-action-brand);color:var(--color-bg);font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:18px;line-height:24px;display:inline-flex}.success-step-module__6Ay7XG__skipButton{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:16px;line-height:24px;display:inline-flex}.success-step-module__6Ay7XG__skipIcon{width:18px;height:18px}
.knv-order-flow-module__B97O6G__root{box-sizing:border-box;width:min(720px,100vw - 32px);padding:var(--space-8) var(--space-5);font-family:var(--font-sans);color:var(--color-text)}@media (min-width:48rem){.knv-order-flow-module__B97O6G__root{padding:var(--space-12)}}.knv-order-flow-module__B97O6G__root.knv-order-flow-module__B97O6G___success{width:min(540px,100vw - 32px)}
.name-step-module__bn5H3W__root{align-items:stretch;gap:var(--space-9);flex-direction:column;display:flex}.name-step-module__bn5H3W__header{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.name-step-module__bn5H3W__title{font-family:var(--font-manrope);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:30px}.name-step-module__bn5H3W__fields{flex-direction:column;display:flex}.name-step-module__bn5H3W__actions{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.name-step-module__bn5H3W__primaryButton{width:100%}.name-step-module__bn5H3W__skipButton{width:fit-content;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:24px}.name-step-module__bn5H3W__skipButton:hover{color:var(--color-action-brand)}
.checkbox-module__KabHtG__root{cursor:pointer;display:inline-flex}.checkbox-module__KabHtG__body{align-items:flex-start;gap:var(--space-2)}.checkbox-module__KabHtG__inner{width:18px;height:18px}.checkbox-module__KabHtG__box{border:1px solid var(--color-action-inverse-hover);width:18px;height:18px;box-shadow:2px 2px 6px -2px var(--color-action-inverse-hover) inset;cursor:pointer;background:0 0;border-radius:4px;transition:background-color .2s,border-color .2s}.checkbox-module__KabHtG__root:not(.checkbox-module__KabHtG__disabled):hover .checkbox-module__KabHtG__box{border-color:var(--color-border-strong)}.checkbox-module__KabHtG__box:focus-visible{border-color:var(--color-action-primary);outline:none}.checkbox-module__KabHtG__tick{width:16px;height:16px;color:var(--color-bg);opacity:0;transition:opacity .2s}.checkbox-module__KabHtG__root[data-checked] .checkbox-module__KabHtG__box{background-color:var(--color-action-brand);border-color:var(--color-action-brand);box-shadow:none}.checkbox-module__KabHtG__root[data-checked] .checkbox-module__KabHtG__tick{opacity:1}.checkbox-module__KabHtG__label{color:var(--color-text-tertiary);font-size:14px;line-height:18px;font-family:var(--font-sans);padding:0}.checkbox-module__KabHtG__error .checkbox-module__KabHtG__box{border-color:var(--color-action-brand-hover)}.checkbox-module__KabHtG__error .checkbox-module__KabHtG__label{color:var(--color-action-brand-hover)}.checkbox-module__KabHtG__disabled{cursor:not-allowed}.checkbox-module__KabHtG__disabled .checkbox-module__KabHtG__box{background-color:var(--color-button-bg-light);border-color:var(--color-border-new)}
.input-phone-module__8iMDMG__root{flex-direction:column;gap:18px;width:100%;display:flex}.input-phone-module__8iMDMG__wrapper{width:100%}.input-phone-module__8iMDMG__input{width:100%;height:auto;min-height:60px;padding:0 calc(var(--space-6) + 24px + var(--space-3)) 0 var(--space-22);border:1px solid var(--color-border-new);border-radius:var(--radius-2);background:var(--color-bg);font:inherit;font-family:var(--font-sans);color:var(--color-text);outline:none;align-items:center;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s;display:flex}.input-phone-module__8iMDMG__root:not(.input-phone-module__8iMDMG__disabled) .input-phone-module__8iMDMG__input:hover{border-color:var(--color-action-inverse-hover);box-shadow:0 2px 12px -4px #0000001f}.input-phone-module__8iMDMG__root:not(.input-phone-module__8iMDMG__disabled) .input-phone-module__8iMDMG__input:focus,.input-phone-module__8iMDMG__root:not(.input-phone-module__8iMDMG__disabled) .input-phone-module__8iMDMG__input:focus-within{border-color:var(--color-border-strong);box-shadow:0 2px 12px -4px #0000001f}.input-phone-module__8iMDMG__input::placeholder{color:var(--color-text-secondary)}.input-phone-module__8iMDMG__errorText,.input-phone-module__8iMDMG__hintText{font-size:14px;line-height:18px;font-family:var(--font-sans);padding:0 var(--space-6);margin:0}.input-phone-module__8iMDMG__errorText{color:var(--color-action-brand-hover)}.input-phone-module__8iMDMG__hintText{color:var(--color-text-secondary)}.input-phone-module__8iMDMG__section[data-position=left]{width:var(--space-24);justify-content:flex-start;align-items:center;gap:var(--space-3);padding-inline-start:var(--space-6)}.input-phone-module__8iMDMG__section[data-position=right]{width:auto;justify-content:flex-end;align-items:center;padding-inline-end:var(--space-6)}.input-phone-module__8iMDMG__leadingIcon,.input-phone-module__8iMDMG__statusIcon{flex:none;width:24px;height:24px;transition:color .2s}.input-phone-module__8iMDMG__leadingIcon{color:var(--color-text-tertiary)}.input-phone-module__8iMDMG__statusIcon{color:var(--color-action-inverse-hover)}.input-phone-module__8iMDMG__prefix{font-family:var(--font-sans);color:var(--color-text-secondary);flex:none;font-size:16px;line-height:24px;transition:color .2s}.input-phone-module__8iMDMG__success .input-phone-module__8iMDMG__statusIcon{color:var(--color-action-primary-hover)}.input-phone-module__8iMDMG__error .input-phone-module__8iMDMG__statusIcon{color:var(--color-action-brand-hover)}.input-phone-module__8iMDMG__warning .input-phone-module__8iMDMG__statusIcon{color:#f5a524}.input-phone-module__8iMDMG__root:not(.input-phone-module__8iMDMG__disabled) .input-phone-module__8iMDMG__wrapper:focus-within .input-phone-module__8iMDMG__prefix,.input-phone-module__8iMDMG__filled .input-phone-module__8iMDMG__prefix{color:var(--color-text)}.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__input,.input-phone-module__8iMDMG__input:disabled,.input-phone-module__8iMDMG__input[data-disabled]{background-color:var(--color-button-bg-light);border-color:var(--color-border-new);box-shadow:none;color:var(--color-border-strong);opacity:1;cursor:not-allowed;-webkit-text-fill-color:var(--color-border-strong)}.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__input::-moz-placeholder{color:var(--color-border-strong)}.input-phone-module__8iMDMG__input:disabled::-moz-placeholder{color:var(--color-border-strong)}.input-phone-module__8iMDMG__input[data-disabled]::-moz-placeholder{color:var(--color-border-strong)}.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__input::placeholder,.input-phone-module__8iMDMG__input:disabled::placeholder,.input-phone-module__8iMDMG__input[data-disabled]::placeholder,.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__prefix,.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__leadingIcon,.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__hintText,.input-phone-module__8iMDMG__disabled .input-phone-module__8iMDMG__statusIcon{color:var(--color-border-strong)}
.phone-step-module__JuySza__root{align-items:stretch;gap:var(--space-9);flex-direction:column;display:flex}.phone-step-module__JuySza__header{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.phone-step-module__JuySza__title{font-family:var(--font-manrope);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:30px}.phone-step-module__JuySza__description{margin:0;font-size:16px;line-height:24px}.phone-step-module__JuySza__fields{flex-direction:column;display:flex}.phone-step-module__JuySza__primaryButton{width:100%}.phone-step-module__JuySza__legalText{text-align:center;margin:0;font-size:14px;line-height:18px}.phone-step-module__JuySza__legalLink{color:inherit;text-decoration:underline}.phone-step-module__JuySza__legalLink:hover{color:var(--color-action-brand)}
.input-code-module__2aO72a__root{justify-content:space-between;gap:var(--space-2);width:100%;display:flex}.input-code-module__2aO72a__pinInput{flex:0 0 60px;width:60px;height:60px}.input-code-module__2aO72a__cell{border:1px solid var(--color-border-new);border-radius:var(--radius-2);background:var(--color-bg);width:60px;height:60px;font-family:var(--font-sans);color:var(--color-text);text-align:center;outline:none;padding:18px;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s,color .2s}.input-code-module__2aO72a__cell::placeholder{color:var(--color-text-tertiary)}.input-code-module__2aO72a__root:not(.input-code-module__2aO72a__disabled) .input-code-module__2aO72a__cell:hover{border-color:var(--color-action-inverse-hover);box-shadow:0 2px 12px -4px #0000001f}.input-code-module__2aO72a__root:not(.input-code-module__2aO72a__disabled) .input-code-module__2aO72a__cell:focus{border-color:var(--color-border-strong);box-shadow:0 2px 12px -4px #0000001f}.input-code-module__2aO72a__error .input-code-module__2aO72a__cell{color:var(--color-action-brand)}.input-code-module__2aO72a__disabled .input-code-module__2aO72a__cell{background:var(--color-button-bg-light);color:var(--color-border-strong);cursor:not-allowed;-webkit-text-fill-color:var(--color-border-strong)}.input-code-module__2aO72a__disabled .input-code-module__2aO72a__cell::placeholder{color:var(--color-border-strong)}
.radio-module__vJal3q__root{cursor:pointer;display:inline-flex}.radio-module__vJal3q__body{align-items:center;gap:var(--space-3)}.radio-module__vJal3q__inner{width:20px;height:20px;position:relative}.radio-module__vJal3q__box{border:1.5px solid var(--color-bg);border-radius:var(--radius-full);width:20px;height:20px;box-shadow:0 2px 6px -4px #68707b, 0 6px 18px -3px var(--color-border-new);cursor:pointer;background:#f3f5f6;transition:background-color .2s,border-color .2s}.radio-module__vJal3q__root:not(.radio-module__vJal3q__disabled):not([data-checked]) .radio-module__vJal3q__inner:after{content:"";border-radius:var(--radius-full);background:var(--color-bg);opacity:0;pointer-events:none;width:14px;height:14px;transition:opacity .25s;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}.radio-module__vJal3q__root:not(.radio-module__vJal3q__disabled):hover .radio-module__vJal3q__inner:after{opacity:1}.radio-module__vJal3q__dot{border-radius:var(--radius-full);background-color:var(--color-bg);opacity:0;width:10px;height:10px;transition:opacity .2s}.radio-module__vJal3q__root[data-checked] .radio-module__vJal3q__box{background-color:var(--color-button-bg-dark);border-color:var(--color-bg)}.radio-module__vJal3q__root[data-checked] .radio-module__vJal3q__dot{opacity:1}.radio-module__vJal3q__label{color:var(--color-text-tertiary);font-size:16px;line-height:24px;font-family:var(--font-sans);padding:0;transition:color .25s}.radio-module__vJal3q__root[data-checked] .radio-module__vJal3q__label{color:var(--color-text)}.radio-module__vJal3q__error .radio-module__vJal3q__box{border-color:var(--color-action-brand-hover)}.radio-module__vJal3q__error .radio-module__vJal3q__label{color:var(--color-action-brand-hover)}.radio-module__vJal3q__disabled{cursor:not-allowed}.radio-module__vJal3q__disabled .radio-module__vJal3q__box{background-color:var(--color-button-bg-light);border-color:var(--color-border-new)}
.sms-code-step-module__buzGBq__root{padding-top:var(--space-5)}.sms-code-step-module__buzGBq__title{font-family:var(--font-manrope);letter-spacing:-.02em;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:30px}.sms-code-step-module__buzGBq__subtitle{margin:var(--space-2) 0 var(--space-4);text-align:center;font-size:13px}.sms-code-step-module__buzGBq__inputGroup{gap:var(--space-5);flex-direction:column;display:flex}.sms-code-step-module__buzGBq__timerText{color:var(--color-text-third);text-align:center;margin:0;font-size:14px;line-height:18px}.sms-code-step-module__buzGBq__timerValue{color:var(--color-action-brand)}.sms-code-step-module__buzGBq__resendButton{width:fit-content;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;font-size:14px;line-height:18px}.sms-code-step-module__buzGBq__resendButton:hover:not(:disabled){color:var(--color-action-brand)}.sms-code-step-module__buzGBq__resendButton:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.sms-code-step-module__buzGBq__message,.sms-code-step-module__buzGBq__error{text-align:center;margin:0;font-size:14px;line-height:18px}.sms-code-step-module__buzGBq__message{color:var(--color-action-brand)}.sms-code-step-module__buzGBq__error{color:var(--color-action-brand-hover)}
.textarea-module__1ykE5q__root{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.textarea-module__1ykE5q__fieldRoot,.textarea-module__1ykE5q__fieldWrapper{width:100%}.textarea-module__1ykE5q__input{width:100%;min-height:calc(96px + var(--space-4) * 2);resize:none;height:auto;padding:var(--space-4) calc(var(--space-6) + 24px + var(--space-3)) var(--space-4) var(--space-6);border:1px solid var(--color-border-new);border-radius:var(--radius-2);font:inherit;font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);background:0 0;outline:none;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s}.textarea-module__1ykE5q__input:hover{border-color:var(--color-action-inverse-hover);box-shadow:0 2px 12px -4px #0000001f}.textarea-module__1ykE5q__input:focus,.textarea-module__1ykE5q__input:focus-within{border-color:var(--color-border-strong);box-shadow:0 2px 12px -4px #0000001f}.textarea-module__1ykE5q__input::placeholder{color:var(--color-text-secondary)}.textarea-module__1ykE5q__input:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.textarea-module__1ykE5q__input:disabled::placeholder{color:var(--color-border-strong)}.textarea-module__1ykE5q__section{width:auto;justify-content:flex-end;align-items:flex-start;padding-block-start:var(--space-4);padding-inline-end:var(--space-6)}.textarea-module__1ykE5q__statusIcon{width:24px;height:24px;color:var(--color-action-inverse-hover);flex:none;transition:color .2s}.textarea-module__1ykE5q__success .textarea-module__1ykE5q__statusIcon{color:var(--color-action-primary-hover)}.textarea-module__1ykE5q__error .textarea-module__1ykE5q__statusIcon{color:var(--color-action-brand-hover)}.textarea-module__1ykE5q__warning .textarea-module__1ykE5q__statusIcon{color:#f5a524}.textarea-module__1ykE5q__footer{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:0 0 0 var(--space-6);display:flex}.textarea-module__1ykE5q__errorText{color:var(--color-action-brand-hover);font-size:14px;line-height:18px;font-family:var(--font-sans)}.textarea-module__1ykE5q__counter{color:var(--color-text-tertiary);font-size:14px;line-height:18px;font-family:var(--font-sans);flex:none;margin-left:auto}.textarea-module__1ykE5q__disabled .textarea-module__1ykE5q__input{border-bottom-style:dashed}
.clinic-rating-input-module__FOKcSW__container{justify-content:center;align-items:center;display:flex}.clinic-rating-input-module__FOKcSW__button{cursor:pointer;width:var(--space-8);height:var(--space-8);--icon-color-1:var(--color-action-inverse-hover);background:0 0;border:none;padding:0;transition:transform .2s}.clinic-rating-input-module__FOKcSW__button:hover,.clinic-rating-input-module__FOKcSW__button:focus-visible{--icon-color-1:var(--color-action-brand);transform:scale(1.1)}:is(.clinic-rating-input-module__FOKcSW__button:hover,.clinic-rating-input-module__FOKcSW__button:focus-visible)~.clinic-rating-input-module__FOKcSW__button{--icon-color-2:unset}.clinic-rating-input-module__FOKcSW__button:has(~.clinic-rating-input-module__FOKcSW__button:hover,~.clinic-rating-input-module__FOKcSW__button:focus-visible){--icon-color-1:var(--color-action-brand)}.clinic-rating-input-module__FOKcSW__button:active{transform:scale(.95)}.clinic-rating-input-module__FOKcSW__button:focus-visible{outline:2px solid var(--color-action-brand);outline-offset:2px;border-radius:var(--space-2)}.clinic-rating-input-module__FOKcSW__button[aria-pressed=true]{--icon-color-1:var(--color-action-brand);--icon-color-2:var(--color-action-brand)}.clinic-rating-input-module__FOKcSW__icon{width:var(--space-6);height:100%}
.feedback-success-module__MFE75a__root{text-align:center;width:360px;padding:var(--space-9);flex-direction:column;align-items:center;display:flex}@media (min-width:30rem){.feedback-success-module__MFE75a__root{width:440px}}@media (min-width:48rem){.feedback-success-module__MFE75a__root{padding:var(--space-12);width:600px}}.feedback-success-module__MFE75a__icon{width:60px;height:60px;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.feedback-success-module__MFE75a__icon svg{width:100%;height:100%}.feedback-success-module__MFE75a__title{letter-spacing:-.02em;color:var(--color-text);margin:var(--space-6) 0 0 0;font-size:20px;line-height:24px;font-family:var(--font-manrope)}@media (min-width:48rem){.feedback-success-module__MFE75a__title{font-size:24px;line-height:30px}}.feedback-success-module__MFE75a__text{color:var(--color-text);margin:var(--space-3) 0 0 0;font-size:16px;line-height:24px;font-family:var(--font-sans)}
.topics-step-module__efOO_q__root{align-items:stretch;gap:var(--space-9);flex-direction:column;display:flex}.topics-step-module__efOO_q__header{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.topics-step-module__efOO_q__title{font-family:var(--font-manrope);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:30px}.topics-step-module__efOO_q__description{margin:0;font-size:16px;line-height:24px}.topics-step-module__efOO_q__tags{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.topics-step-module__efOO_q__tag{border-radius:var(--radius-3);background:var(--color-button-bg-light);font-family:var(--font-sans);color:var(--color-text-secondary);cursor:pointer;border:0;align-items:center;gap:6px;padding:9px 18px 9px 12px;font-size:14px;font-weight:500;line-height:18px;transition:background-color .2s,color .2s;display:inline-flex}.topics-step-module__efOO_q__tag:hover{color:var(--color-text)}.topics-step-module__efOO_q__tag.topics-step-module__efOO_q___selected{background:var(--color-text);color:var(--color-bg)}.topics-step-module__efOO_q__tagIcon{flex:none;width:18px;height:18px}.topics-step-module__efOO_q__actions{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.topics-step-module__efOO_q__primaryButton{width:100%}.topics-step-module__efOO_q__skipButton{width:fit-content;font-family:var(--font-sans);color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:24px}.topics-step-module__efOO_q__skipButton:hover{color:var(--color-action-brand)}
.clinic-review-success-module__SBmtAG__root{text-align:center;width:360px;padding:var(--space-9);flex-direction:column;align-items:center;display:flex}@media (min-width:30rem){.clinic-review-success-module__SBmtAG__root{width:440px}}@media (min-width:48rem){.clinic-review-success-module__SBmtAG__root{padding:var(--space-12);width:600px}}.clinic-review-success-module__SBmtAG__icon{width:60px;height:60px;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.clinic-review-success-module__SBmtAG__icon svg{width:100%;height:100%}.clinic-review-success-module__SBmtAG__title{letter-spacing:-.02em;color:var(--color-text);margin:var(--space-6) 0 0 0;font-size:20px;line-height:24px;font-family:var(--font-manrope)}@media (min-width:48rem){.clinic-review-success-module__SBmtAG__title{font-size:24px;line-height:30px}}.clinic-review-success-module__SBmtAG__text{color:var(--color-text);margin:var(--space-3) 0 0 0;font-size:16px;line-height:24px;font-family:var(--font-sans)}
.feedback-form-module__DLdTVW__root{width:360px;padding:var(--space-9)}@media (min-width:30rem){.feedback-form-module__DLdTVW__root{width:440px}}@media (min-width:48rem){.feedback-form-module__DLdTVW__root{padding:var(--space-12);width:600px}}.feedback-form-module__DLdTVW__title{letter-spacing:-.02em;color:var(--color-text);text-align:center;font-size:20px;font-weight:700;line-height:24px;font-family:var(--font-manrope);margin:0}@media (min-width:48rem){.feedback-form-module__DLdTVW__title{font-size:24px;line-height:30px}}.feedback-form-module__DLdTVW__subtitle{text-align:center;margin:var(--space-3) 0 0 0;color:var(--color-text);font-size:16px;line-height:24px;font-family:var(--font-sans)}.feedback-form-module__DLdTVW__form{gap:var(--space-9);margin:var(--space-6) 0 0 0;flex-direction:column;display:flex}.feedback-form-module__DLdTVW__fields{gap:var(--space-4);flex-direction:column;display:flex}.feedback-form-module__DLdTVW__orders{border:1px solid var(--color-border-new);border-radius:var(--radius-3);flex-direction:column;display:flex}.feedback-form-module__DLdTVW__ordersLoading{align-items:center;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border-new);border-radius:var(--radius-3);font-family:var(--font-sans);color:var(--color-text-tertiary);font-size:16px;line-height:24px;display:flex}.feedback-form-module__DLdTVW__orderItem{padding:var(--space-6)}.feedback-form-module__DLdTVW__orderItem:not(:first-child){border-top:1px solid var(--color-border-new)}.feedback-form-module__DLdTVW__submit{width:100%;height:72px}.feedback-form-module__DLdTVW__submitLoading{justify-content:center;align-items:center;gap:var(--space-3);display:inline-flex}.feedback-form-module__DLdTVW__submitError{text-align:center;color:var(--color-action-brand);margin:0;font-size:16px;line-height:24px}.feedback-form-module__DLdTVW__consentLink{color:var(--color-action-brand);text-underline-offset:2px;text-decoration:underline}.feedback-form-module__DLdTVW__consentLink:hover{text-decoration:none}.feedback-form-module__DLdTVW__textarea textarea{height:120px}.feedback-form-module__DLdTVW__agree{margin-top:var(--space-2)}
.knv-auth-flow-module__YijrhW__root{box-sizing:border-box;width:min(600px,100vw - 32px);padding:var(--space-8) var(--space-5);font-family:var(--font-sans);color:var(--color-text)}@media (min-width:48rem){.knv-auth-flow-module__YijrhW__root{padding:var(--space-12)}}.knv-auth-flow-module__YijrhW__root.knv-auth-flow-module__YijrhW___compact{width:min(360px,100vw - 32px)}
.clinic-review-module__ehXCgq__root{width:360px;padding:var(--space-9);flex-direction:column;align-items:center;display:flex}@media (min-width:30rem){.clinic-review-module__ehXCgq__root{width:440px}}@media (min-width:48rem){.clinic-review-module__ehXCgq__root{padding:var(--space-12);width:600px}}.clinic-review-module__ehXCgq__title{font-family:var(--font-manrope);margin-top:0;margin-bottom:var(--space-6);text-wrap:balance;text-align:center;font-size:36px;font-weight:700;line-height:42px}.clinic-review-module__ehXCgq__fields{gap:var(--space-4);flex-direction:column;display:flex}.clinic-review-module__ehXCgq__textarea{min-height:100px}.clinic-review-module__ehXCgq__link{color:var(--color-action-brand);text-underline-offset:2px;text-decoration:underline}.clinic-review-module__ehXCgq__link:hover{text-decoration:none}.clinic-review-module__ehXCgq__errorText{font-size:14px;line-height:18px;font-family:var(--font-sans);padding:0 var(--space-6);color:var(--color-action-brand-hover);text-align:center}.clinic-review-module__ehXCgq__submit{margin-top:var(--space-6);width:100%}.clinic-review-module__ehXCgq__submitLoading{justify-content:center;align-items:center;gap:var(--space-3);display:inline-flex}.clinic-review-module__ehXCgq__submitError{text-align:center;color:var(--color-action-brand);margin:0;font-size:16px;line-height:24px}
