.page_container__TXv8X{display:flex;justify-content:center}@keyframes auth_layout_backgroundAnimation__WmZLi{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.auth_layout_container__TeLRV{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}@media(max-width:1023px){.auth_layout_container__TeLRV{grid-template-columns:1fr}}.auth_layout_grid__Pe1WW{grid-template-rows:auto 1fr}.auth_layout_link__s0ZjL{height:var(--header-height);grid-column:2;display:flex;align-items:center}@media(max-width:599px){.auth_layout_link__s0ZjL{max-width:200px}}.auth_layout_content__aUO5b{align-self:center;justify-self:center;display:flex;flex-direction:column;grid-column:2;width:100%;max-width:480px;padding:20px 0 40px;gap:40px}.auth_layout_header__Zy1am{text-align:center;gap:8px;display:flex;flex-direction:column}.auth_layout_lead__PJpGu{font-size:var(--fs-sm)}@media(max-width:599px){.auth_layout_lead__PJpGu{font-size:var(--fs-1xs)}}@media(min-width:1024px){.auth_layout_imageBox__l84o0{height:100%;max-height:100vh;position:relative}}.auth_layout_image__T9aWU{width:100%}@media(min-width:1024px){.auth_layout_image__T9aWU{position:absolute;top:0;left:0;height:100%;object-fit:cover}}@keyframes title_backgroundAnimation___zA6h{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.title_large__OZXMm{font-weight:var(--fw-regular);font-size:var(--fs-h);line-height:1.1}@media(max-width:1023px){.title_large__OZXMm{font-size:var(--fs-3xl)}}@media(max-width:599px){.title_large__OZXMm{font-size:var(--fs-l)}}.title_medium__sZZG_{font-weight:var(--fw-medium);font-size:var(--fs-3xl)}@media(max-width:1023px){.title_medium__sZZG_{font-size:var(--fs-1xl)}}@media(max-width:599px){.title_medium__sZZG_{font-size:var(--fs-ml)}}.title_small__vof3k{font-weight:var(--fw-medium);font-size:var(--fs-ml)}@media(max-width:1023px){.title_small__vof3k{font-size:var(--fs-m)}}@media(max-width:599px){.title_small__vof3k{font-size:var(--fs-sm)}}@keyframes notification-channels_form_backgroundAnimation__tnil7{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.notification-channels_form_fields__0ys77{display:flex;flex-direction:column;gap:16px}.notification-channels_form_button__dWvx4{margin-top:30px;max-width:300px}.change-password_form_container__ESChy{width:100%;max-width:600px;display:flex;flex-direction:column;gap:24px}.change-password_form_fields__47958{display:flex;flex-direction:column;gap:16px}@keyframes button_backgroundAnimation__W_KZb{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.button_button__DZNJH{display:flex;align-items:center;justify-content:center;font-weight:var(--fw-medium);border-radius:10000px;cursor:pointer;line-height:1;text-align:center;position:relative}@media(hover:hover){.button_button__DZNJH{transition:background .2s,color .2s,border-color .2s}}.button_button__DZNJH.button_disabled__rBKjc,.button_button__DZNJH.button_loading__KT_mB,.button_button__DZNJH:disabled{pointer-events:none}.button_button__DZNJH.button_loading__KT_mB .button_content__ECxYc{opacity:0}.button_primary__ifknB{background:var(--color-primary-400);color:var(--color-white);border:1px solid var(--color-primary-400)}.button_primary__ifknB.button_disabled__rBKjc,.button_primary__ifknB:disabled{background:var(--color-neutral-400);border-color:var(--color-neutral-400)}@media(hover:hover){.button_primary__ifknB:hover{background:var(--color-primary-500);border-color:var(--color-primary-500)}.button_primary__ifknB:focus{outline:3px solid var(--color-neutral-200)}}.button_outline__49mMM{background:rgba(0,0,0,0);color:var(--color-secondary-950);border:1px solid var(--color-neutral-200)}.button_outline__49mMM.button_disabled__rBKjc,.button_outline__49mMM:disabled{pointer-events:none;border-color:var(--color-neutral-200);color:var(--color-neutral-200)}@media(hover:hover){.button_outline__49mMM:hover{border-color:var(--color-neutral-700)}.button_outline__49mMM:focus{border-color:var(--color-secondary-950);outline:1px solid var(--color-secondary-950)}}.button_outlineLight__0bUdk{background:rgba(0,0,0,0);color:var(--color-white);border:1px solid var(--color-white)}.button_outlineLight__0bUdk.button_disabled__rBKjc,.button_outlineLight__0bUdk:disabled{pointer-events:none;border-color:var(--color-neutral-400);color:var(--color-neutral-400)}@media(hover:hover){.button_outlineLight__0bUdk:hover{border-color:var(--color-neutral-300)}.button_outlineLight__0bUdk:focus{border-color:var(--color-neutral-400);outline:1px solid var(--color-neutral-400)}}.button_outlineDanger__WWojg{background:rgba(0,0,0,0);color:var(--color-secondary-950);border:1px solid var(--color-neutral-200)}.button_outlineDanger__WWojg.button_disabled__rBKjc,.button_outlineDanger__WWojg:disabled{pointer-events:none;border-color:var(--color-neutral-400);color:var(--color-neutral-400)}@media(hover:hover){.button_outlineDanger__WWojg:hover{border-color:var(--color-error-500);background:var(--color-error-500);color:var(--color-white)}.button_outlineDanger__WWojg:focus{border-color:var(--color-error-700);background:var(--color-error-500);color:var(--color-white);outline:1px solid var(--color-error-700)}}.button_text__UWOgw{background:rgba(0,0,0,0);color:var(--color-secondary-950);border:none}.button_text__UWOgw.button_disabled__rBKjc,.button_text__UWOgw:disabled{pointer-events:none;color:var(--color-neutral-400)}@media(hover:hover){.button_text__UWOgw:hover{background:var(--color-neutral-200);border:var(--color-neutral-200)}.button_text__UWOgw:focus{border-color:var(--color-neutral-200);outline:1px solid var(--color-neutral-200)}}.button_small__IXef_{font-size:var(--fs-1xs);padding:.875em 1.15em}@media(max-width:599px){.button_small__IXef_{font-size:var(--fs-2xs)}}.button_medium__vYMTx{font-size:var(--fs-s);padding:.94em 1.2em}@media(max-width:599px){.button_medium__vYMTx{font-size:var(--fs-1xs)}}@media(max-width:375px){.button_medium__vYMTx{font-size:var(--fs-2xs)}}.button_large__O7CG2{font-size:var(--fs-sm);padding:1em 1.3em}@media(max-width:599px){.button_large__O7CG2{font-size:var(--fs-s)}}.button_content__ECxYc{display:flex;gap:.5em;align-items:center}.button_icon__paCs3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:60%}.button_fullWidth__PNeLy{width:100%}.button_contentWidth__DzIGK{max-width:max-content}.reset-password_form_container__yex9i{display:flex;flex-direction:column;gap:40px}.reset-password_form_container__yex9i .reset-password_form_button__pUh_2{width:100%;max-width:none}.reset-password_form_fields__njziD{display:flex;flex-direction:column;gap:16px}.reset-password_form_success__RHDsA{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:center}.reset-password_form_login__K80Bs{align-self:center}.user-data_form_container__a8X9c{width:100%;max-width:600px;display:flex;flex-direction:column;gap:24px}.salon-card_container__X_t4l,.user-data_form_fields__zbmyY{display:flex;flex-direction:column;gap:16px}.salon-card_container__X_t4l{width:100%}.salon-card_imageContainer__AqGSb{position:relative;width:100%}.salon-card_img__H1OqP{height:auto;display:block;width:100%}.salon-card_contentContainer__dWyBr{position:absolute;top:10px;left:10px;z-index:2;display:flex;justify-content:space-between;gap:16px;width:100%;padding-right:20px}.salon-card_badgeContainer__toxc5{display:flex;gap:8px;flex-wrap:wrap}.salon-card_type__oEXcO{background-color:var(--color-white)}.salon-card_badge__Ub134{background-color:var(--color-neutral-50)}.salon-card_badge__Ub134,.salon-card_type__oEXcO{font-size:var(--fs-1xs);border-radius:20px;padding:4px 8px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.salon-card_wrapper__WMeP6{display:flex;gap:16px}.salon-card_titleContainer__moDfy{display:flex;flex-direction:column;gap:4px}.salon-card_title__5tQGG{font-size:var(--fs-m);font-weight:var(--fw-semi)}.salon-card_address__Xme3w{font-size:var(--fs-1xs);color:var(--color-neutral-800)}.salon-card_overlay__9MBIo{position:absolute;inset:0;z-index:2;pointer-events:none}.salon-card_overlay-box__B3RPi{height:100%;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"." "navigation" "pagination"}.salon-card_navigation__SxokF{position:absolute;top:50%;transform:translateY(-50%);grid-area:navigation;display:flex;justify-content:space-between;align-items:center;padding:0 10px;width:100%}.salon-card_navigation__SxokF svg{fill:var(--color-white);opacity:60%}.salon-card_navigation__SxokF>*{pointer-events:auto}.salon-card_pagination__sKbSO{position:absolute;bottom:0;grid-area:pagination;display:flex;justify-content:center;align-items:center;padding-bottom:10px;color:var(--color-white)}.salon-card_pagination__sKbSO>*{pointer-events:auto}.salon-card_pagination__sKbSO .swiper-pagination-bullet{opacity:1;width:4px;height:4px;border:1px solid;background:none}.salon-card_pagination__sKbSO .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:currentColor;background:currentColor;width:6px;height:6px}.salon-card_next__cq5GO{transform:rotate(180deg)}.salon-card_ratio__1_Wn4{aspect-ratio:1}.salon-card_noImg__id21z{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.salon-card_noImg__id21z svg{width:25%;height:25%}.api-error-issues_container__ezkk8{grid-column:2;display:flex;flex-direction:column;gap:.25em;padding:10em 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-error-600)}@keyframes salon-employees_backgroundAnimation__FsNzA{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.salon-employees_list__dPtGM{width:100%;display:grid;grid-template-columns:repeat(auto-fill,190px);grid-gap:24px;gap:24px;padding:16px 0}@media(max-width:599px){.salon-employees_list__dPtGM{grid-template-columns:repeat(2,1fr);justify-items:center}}.salon-employees_employee__F1yv_{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:var(--fs-1xs);font-weight:var(--fw-medium);gap:.6em;line-height:1.5}@media(max-width:599px){.salon-employees_employee__F1yv_{font-size:var(--fs-2xs)}}@keyframes reservation-days-slider_backgroundAnimation__VDZEE{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.reservation-days-slider_container__mTshe{width:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.reservation-days-slider_container__mTshe{gap:16px}}.reservation-days-slider_sliderBox__MCXtC{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;grid-gap:8px;gap:8px}.reservation-days-slider_slider__ZBu8Q{max-width:100%;width:100%;grid-column:2}.reservation-days-slider_title__lIQxP{font-size:var(--fs-m);font-weight:var(--fw-semi)}.reservation-days-slider_next__dq2kt,.reservation-days-slider_prev__nfhsE{--icon-button-size:30px}.reservation-days-slider_next__dq2kt.swiper-button-disabled,.reservation-days-slider_prev__nfhsE.swiper-button-disabled{opacity:.5}.reservation-days-slider_prev__nfhsE{grid-column:1}.reservation-days-slider_prev__nfhsE svg{transform:rotate(90deg)}.reservation-days-slider_next__dq2kt{grid-column:3}.reservation-days-slider_next__dq2kt svg{transform:rotate(-90deg)}@keyframes initials_backgroundAnimation__ZAFvM{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.initials_container__7aSnu{border-radius:50%;width:2.5em;height:2.5em;background:var(--color-primary-100);color:var(--color-primary-400);display:flex;justify-content:center;align-items:center;flex-shrink:0;text-transform:uppercase;font-size:var(--fs-m);font-weight:var(--fw-semi);letter-spacing:-.01em}@media(max-width:599px){.initials_container__7aSnu{font-size:var(--fs-sm)}}@keyframes salon-image-gallery_backgroundAnimation__rvolS{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.salon-image-gallery_badges__GbrtG{display:flex;gap:8px;flex-wrap:wrap}.salon-image-gallery_badge__PilA_{font-size:var(--fs-1xs);border-radius:20px;padding:.3em .55em;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--color-neutral-50)}@media(max-width:599px){.salon-image-gallery_badge__PilA_{font-size:var(--fs-2xs)}}.salon-view-box_container__iFqtG{padding:24px 0;border-bottom:1px solid var(--color-neutral-100);display:flex;flex-direction:column;gap:24px}.salon-view-box_noBorder__jqZTz{border:none}