.page_container__EcPqB{display:flex;flex-direction:column;gap:40px}.page_bottom___KIo1{display:flex;flex-direction:column;gap:8px;text-align:center}.page_disclaimer__wJN9g{font-size:var(--fs-m);font-weight:var(--fw-semi)}.page_link__Ng3AS{font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-neutral-800);text-decoration:underline}@media(hover:hover){.page_link__Ng3AS:hover{color:var(--color-black)}}.login_form_container__YBFQU{display:flex;flex-direction:column;gap:40px}.login_form_container__YBFQU .login_form_button__cP9xO{width:100%;max-width:none}.login_form_fields__VmSiS{display:flex;flex-direction:column;gap:16px}.login_form_remind__wFq_i{font-size:var(--fs-1xs);font-weight:var(--fw-medium)}.login_form_remind__wFq_i a{text-decoration:underline;color:var(--color-neutral-800)}@keyframes footer_backgroundAnimation__clHtl{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.footer_container__oVv7r{padding:32px 0;row-gap:16px}.footer_content__4gGSC{grid-column:2;display:flex;align-items:center;justify-content:space-between}@media(max-width:599px){.footer_content__4gGSC{flex-direction:column}}.footer_links__UYrqR{font-size:var(--fs-s);gap:1.5em;display:flex;color:var(--color-neutral-800)}@media(max-width:599px){.footer_links__UYrqR{flex-direction:column;justify-content:center;align-items:center}}.footer_links__UYrqR button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.footer_links__UYrqR a:hover,.footer_links__UYrqR button:hover{text-decoration:underline}.footer_credits__X3m1l{grid-column:2;display:flex;justify-content:space-between;align-items:center}@media(max-width:599px){.footer_credits__X3m1l{flex-direction:column;justify-content:center;align-items:center;margin-top:1em;gap:1em}}.footer_credit__8GwTt{font-size:var(--fs-1xs);color:var(--color-neutral-800)}.footer_credit__8GwTt a{font-weight:var(--fw-semi)}.footer_credit__8GwTt a:hover{text-decoration:underline}@keyframes header-navigation_backgroundAnimation__E8mq5{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.header-navigation_container__0StbV{display:flex;align-items:center;gap:16px}@media(max-width:839px){.header-navigation_container__0StbV{gap:10px}}@media(max-width:599px){.header-navigation_container__0StbV{gap:5px}.header-navigation_container__0StbV .header-navigation_button__8QPJh{padding-left:.5em;padding-right:.5em;font-size:var(--fs-2xs)}}@media(min-width:1024px){.header-navigation_container__0StbV .header-navigation_menuButton___qh82{display:none}}@media(max-width:839px){.header-navigation_container__0StbV .header-navigation_reserveButton__L_mOK{padding:0;width:40px;height:40px;max-width:none}}@media(max-width:599px){.header-navigation_container__0StbV .header-navigation_reserveButton__L_mOK{width:30px;height:30px}}.header-navigation_link__3_jlK{font-size:var(--fs-s);font-weight:var(--fw-medium)}@media(max-width:599px){.header-navigation_link__3_jlK{font-size:var(--fs-2xs)}}@media(max-width:375px){.header-navigation_link__3_jlK{font-size:var(--fs-3xs)}}@media(max-width:839px){.header-navigation_desktop__8TPXp{display:none}}@media(min-width:840px){.header-navigation_mobile__1c4Oj{display:none}}@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;width:100%;height:100%;object-fit:cover}}@keyframes back-button_backgroundAnimation__vB1IF{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.back-button_container__My_NW{display:flex;gap:16px;align-items:flex-start}@media(max-width:599px){.back-button_container__My_NW{gap:8px}}.back-button_button__mdRzT{display:flex;align-items:center;cursor:pointer;background:none;border:none;margin-top:5px}@media(max-width:1023px){.back-button_button__mdRzT{margin-top:2px}}@media(max-width:599px){.back-button_button__mdRzT{margin-top:0}}.back-button_button__mdRzT:hover svg{border-radius:8px;background:var(--color-primary-400);color:var(--color-white)}.loader_loaderWrapper___4sxA{display:flex;justify-content:center;align-items:center}.loader_loaderWrapper___4sxA.loader_cover__q9n8T,.loader_loaderWrapper___4sxA.loader_fullWidth__AjhVa{left:0;top:0;width:100%;height:100%;background-color:var(--color-white);z-index:100}.loader_loaderWrapper___4sxA.loader_fullWidth__AjhVa{position:fixed}.loader_loaderWrapper___4sxA.loader_cover__q9n8T{position:absolute}.loader_loaderWrapper___4sxA.loader_delay__K1VF_{animation:loader_loader-appear__ayZ_H .2s .3s both}@keyframes loader_loader-appear__ayZ_H{0%{opacity:0}to{opacity:1}}.loader_logo__R_du3{--loader-size:64px;--loader-color:#A283BC;display:block;margin:auto;width:var(--loader-size);height:var(--loader-size)}.loader_frame__UqC4b{--frame-length:1970px;fill:none;stroke:var(--loader-color);stroke-width:9;stroke-dasharray:calc(var(--frame-length)*.2) calc(var(--frame-length)*.8);animation:loader_loader-frame__900Cp 2s infinite}@keyframes loader_loader-frame__900Cp{0%{stroke-dasharray:calc(var(--frame-length)*.2) calc(var(--frame-length)*.8);stroke-dashoffset:0;animation-timing-function:cubic-bezier(.37,0,.63,1)}50%,to{stroke-dasharray:var(--frame-length) 0;stroke-dashoffset:calc(var(--frame-length)*-1)}}@media(prefers-reduced-motion:reduce){.loader_frame__UqC4b{animation:none;stroke-dasharray:none}}@keyframes page_backgroundAnimation__ZbLFv{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.page_container__X305d{height:100%;display:flex;flex-direction:column;gap:16px}@media(max-width:1023px){.page_container__X305d{gap:16px}}@media(max-width:599px){.page_container__X305d{gap:0}}.page_container__X305d .page_location__f9jNZ{width:100%;min-width:200px;max-width:300px;z-index:6;position:relative}@media(max-width:839px){.page_container__X305d .page_location__f9jNZ{display:none}}@media(max-width:599px){.page_container__X305d .page_switcher__sy9eo{display:none}}@media(min-width:600px){.page_container__X305d .page_viewSelect__bHlKP{display:none}}.page_container__X305d .page_filtersDesktop__wa_Td{padding:0 16px;z-index:5;position:relative}.page_container__X305d .page_filtersDesktop__wa_Td .filter-dateFrom,.page_container__X305d .page_filtersDesktop__wa_Td .filter-dateTo,.page_container__X305d .page_filtersDesktop__wa_Td .filter-location,.page_container__X305d .page_filtersDesktop__wa_Td .filter-status{display:none}@media(max-width:1399px){.page_container__X305d .page_filtersDesktop__wa_Td{display:none}}.page_container__X305d .page_filtersDesktopList__aVgeC{flex-direction:row}.page_container__X305d .page_filtersDesktopList__aVgeC>*{width:100%;max-width:300px}.page_container__X305d .page_legend__8x1Sr{padding:0 16px}@media(max-width:1023px){.page_container__X305d .page_legend__8x1Sr{display:none}}.page_empty__muy90{height:100%;padding:40px}@media(max-width:1023px){.page_empty__muy90{padding:40px 16px}}.page_title__4jy9A{text-wrap:nowrap}.page_header__26UlJ{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;background:var(--color-white);padding:24px 16px 0}@media(max-width:1399px){.page_header__26UlJ{display:grid;grid-template-columns:1fr}}@media(max-width:1023px){.page_header__26UlJ{gap:16px}}@media(max-width:599px){.page_header__26UlJ{gap:8px;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10;box-shadow:0 1px 4px rgba(0,0,0,.1)}}.page_titleBox___ONet{display:flex;align-items:center;gap:16px;flex-grow:1}@media(max-width:1023px){.page_titleBox___ONet{gap:16px}}@media(max-width:599px){.page_titleBox___ONet{gap:8px;justify-content:space-between}}.page_filtersMobile__dSRar{display:flex;justify-content:flex-end;flex-grow:1}.page_filtersMobile__dSRar .filter-dateFrom,.page_filtersMobile__dSRar .filter-dateTo,.page_filtersMobile__dSRar .filter-location,.page_filtersMobile__dSRar .filter-status{display:none}@media(max-width:1023px){.page_filtersMobile__dSRar .filter-status{display:block}}@media(max-width:839px){.page_filtersMobile__dSRar .filter-location{display:block}}@media(min-width:1400px){.page_filtersMobile__dSRar{display:none}}.page_dateBox__0EgYI{display:flex;align-items:center;gap:16px}@media(max-width:1399px){.page_dateBox__0EgYI{justify-content:flex-end}}@media(max-width:1023px){.page_dateBox__0EgYI{gap:16px}.page_dateBox__0EgYI>*{flex-grow:1}}@media(max-width:599px){.page_dateBox__0EgYI{gap:8px;justify-content:space-between;flex-direction:row-reverse}.page_navigator__eYBdF{flex-grow:1}}.page_calendar__Zx6_K{width:100%;flex-grow:1}.page_loader__ho8K7{height:100%;display:flex}.page_errors__Xuk38{padding:40px 16px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-s);color:var(--color-error-600)}@media(max-width:599px){.page_errors__Xuk38{font-size:var(--fs-1xs)}}@keyframes page_backgroundAnimation__L0wev{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.page_container__DZFMt{display:flex;flex-direction:column;gap:32px}@media(max-width:599px){.page_container__DZFMt .page_switcher__hJQcr{display:none}}@media(min-width:600px){.page_container__DZFMt .page_viewSelect__XW0L1{display:none}}.page_container__DZFMt .page_filtersDesktop__f5thj{z-index:5;position:relative}@media(max-width:1599px){.page_container__DZFMt .page_filtersDesktop__f5thj{display:none}}.page_container__DZFMt .page_filtersDesktop__f5thj .filter-dateFrom,.page_container__DZFMt .page_filtersDesktop__f5thj .filter-dateTo{display:none}.page_container__DZFMt .page_filtersDesktopList__xDURz{flex-direction:row;flex-wrap:wrap}@media(max-width:1399px){.page_container__DZFMt .page_filtersDesktopList__xDURz{justify-content:end}}.page_container__DZFMt .page_filtersDesktopList__xDURz>*{width:100%;max-width:300px}.page_header___rWsb{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:1599px){.page_header___rWsb{flex-direction:column;align-items:flex-start}}.page_dateBox__sExYW{display:flex;align-items:center;gap:24px}@media(max-width:1599px){.page_dateBox__sExYW{align-self:flex-end}}@media(max-width:1023px){.page_dateBox__sExYW{width:100%;gap:16px}.page_dateBox__sExYW>*{flex-grow:1}}@media(max-width:599px){.page_dateBox__sExYW{gap:8px;justify-content:space-between;flex-direction:row-reverse}.page_navigator__miL8_{flex-grow:1}}.page_innerContainer__pvqN0{display:grid;grid-template-columns:minmax(200px,398px) 1fr;grid-gap:40px;gap:40px}@media(max-width:1599px){.page_innerContainer__pvqN0{grid-template-columns:1fr}}.page_summary__jaSPS{display:flex;flex-direction:column;gap:70px;padding:24px;border-radius:20px;border:1px solid var(--color-neutral-200);max-height:316px}@media(max-width:1599px){.page_summary__jaSPS{gap:40px}}@media(max-width:599px){.page_summary__jaSPS{gap:20px}}.page_titleBox__epWqo{display:flex;align-items:center;gap:16px}@media(max-width:1599px){.page_titleBox__epWqo{width:100%}}@media(max-width:599px){.page_titleBox__epWqo{gap:8px}}.page_filtersMobile__WD1ZA{display:flex;justify-content:flex-end;flex-grow:1}.page_filtersMobile__WD1ZA .filter-dateFrom,.page_filtersMobile__WD1ZA .filter-dateTo,.page_filtersMobile__WD1ZA .filter-locationId{display:none}@media(min-width:1600px){.page_filtersMobile__WD1ZA{display:none}}.page_summaryBox__uQc3a{display:flex;flex-direction:column;gap:4px}.page_textBox__9xXRl{display:flex;gap:8px;align-items:baseline}.page_reservationsCount__bcr6C{font-size:var(--fs-2xh);color:var(--color-neutral-950)}@media(max-width:599px){.page_reservationsCount__bcr6C{font-size:var(--fs-5xl)}}.page_clientsCount__jVQ_8{font-size:var(--fs-1xh);color:var(--color-neutral-800)}@media(max-width:599px){.page_clientsCount__jVQ_8{font-size:var(--fs-4xl)}}.page_text__fdAau{font-size:var(--fs-1xs);color:var(--color-neutral-800)}.page_reservations__9jhJT{display:flex;flex-direction:column;gap:16px}.page_loader__GR69W{height:100%;display:flex}.page_empty__31fyQ{height:100%;padding:40px}@media(max-width:1023px){.page_empty__31fyQ{padding:40px 16px}}.page_errors__fiUPC{padding:40px 16px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-s);color:var(--color-error-600)}@media(max-width:599px){.page_errors__fiUPC{font-size:var(--fs-1xs)}}.page_pagination__nDnzf{margin-top:40px}@keyframes promotion-packages_form_backgroundAnimation__CaDeW{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.promotion-packages_form_container__5lQ_V{display:flex;flex-direction:column;gap:32px}.promotion-packages_form_header__mcCZM{display:flex;flex-direction:column;gap:8px}.promotion-packages_form_description__l4KPX,.promotion-packages_form_packageDescription__EqVpx{font-size:var(--fs-sm);color:var(--color-neutral-800);line-height:1.4}.promotion-packages_form_packageDescription__EqVpx{max-width:600px}.promotion-packages_form_inputs__00PEt{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:600px}@media(max-width:599px){.promotion-packages_form_inputs__00PEt{grid-template-columns:1fr}}.promotion-packages_form_inputs__00PEt .promotion-packages_form_big__rtJwt{grid-column:1/-1}.promotion-packages_form_loader__KnxIN{padding:100px 0}.promotion-packages_form_priceBox__FuoHg{max-width:600px;width:100%;display:flex;justify-content:space-between;margin-bottom:24px;font-size:var(--fs-m);font-weight:var(--fw-semi)}.promotion-packages_form_priceWrapper__xxvr0{display:flex;align-items:center;gap:8px}.promotion-packages_form_priceWrapper__xxvr0 .promotion-packages_form_regularPrice__nhqdq{font-weight:var(--fw-regular);text-decoration:line-through;color:var(--color-neutral-400)}.promotion-packages_form_error__c2fMM{color:var(--color-error-600);font-weight:var(--fw-medium);font-size:var(--fs-m)}@keyframes page_backgroundAnimation__ATVrn{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.page_container__TkraB{display:flex;flex-direction:column;gap:40px;overflow:hidden}@media(max-width:599px){.page_container__TkraB{gap:24px}}.page_header__OZdGD{display:flex;align-items:center;justify-content:space-between;gap:32px}.page_close__wDnqX{color:var(--color-neutral-800)}.page_templates__7pDRK{display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.page_templates__7pDRK{gap:16px}}.grid_container__eGIKZ{display:grid;grid-template-columns:minmax(var(--margin-col-width),1fr) minmax(0,var(--main-col-width)) minmax(var(--margin-col-width),1fr)}.social-list_container__jTFqm{display:flex;align-items:center;justify-content:center}.counter-input_container__6OjZD{display:flex;flex-direction:column;align-items:center}.counter-input_container__6OjZD .counter-input_input__z3qSR input{text-align:center}.counter-input_controls__gWn6p{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:8px;gap:8px;width:100%}@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_primaryLight__sIDtq{background:var(--color-primary-100);color:var(--color-neutral-950);border:1px solid var(--color-primary-100)}.button_primaryLight__sIDtq.button_disabled__rBKjc,.button_primaryLight__sIDtq:disabled{background:var(--color-neutral-400);border-color:var(--color-neutral-400)}@media(hover:hover){.button_primaryLight__sIDtq:hover{background:var(--color-primary-200);border-color:var(--color-primary-200)}.button_primaryLight__sIDtq:focus{outline:3px solid var(--color-neutral-200)}}.button_outline__49mMM{background:rgba(0,0,0,0);color:var(--color-neutral-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-neutral-950);outline:1px solid var(--color-neutral-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-neutral-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-200);color:var(--color-neutral-200)}@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_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}.client-card_container__iLPUa{font-size:var(--fs-1xs);border:1px solid var(--color-neutral-200);border-radius:12px;display:grid;align-items:center;grid-template-columns:1.75fr 1fr 1fr max-content;padding:1.7em;grid-gap:20px;gap:20px}@container (width <= 600px){.client-card_container__iLPUa{grid-template-columns:1fr}}.client-card_nameCell__P3NTg{display:flex;flex-direction:column;gap:.25em}.client-card_nameBox__HOXMo{display:flex;align-items:center;gap:.5em}.client-card_name__kZjAW{font-size:1.43em;font-weight:var(--fw-semi)}.client-card_count__mVOgF{color:var(--color-neutral-800)}.client-card_actions__nTbmI{display:flex;align-items:center;gap:.4em}.client-card_contact__q3of6{display:flex;flex-direction:column;gap:.25em}.client-card_link__cwCyT{color:var(--color-neutral-800);line-break:anywhere}.client-card_link__cwCyT:hover{text-decoration:underline}.client-card_label__XIpC_{padding:.25em .6em;border-radius:10000px;border:1px solid var(--color-neutral-200);width:max-content}.client-card_label__XIpC_.client-card_notRegistered__lJz3D{background-color:var(--color-neutral-50)}.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)}.service-category_form_container__HdzFO{display:flex;flex-direction:column;gap:16px;width:100%;border-top:1px solid var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-100);margin-bottom:16px}.service-category_form_container__HdzFO .service-category_form_input__h5AX5 .input-box{background:#fff}.service-category_form_container__HdzFO .service-category_form_input__h5AX5 input{padding:.75em 1em;font-size:var(--fs-1xs)}@keyframes order-notice_backgroundAnimation__XX76i{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.order-notice_container__mcgkI{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-2xs);line-height:1.5;color:var(--color-neutral-800)}.order-notice_link__CdDW0{width:-moz-fit-content;width:fit-content;color:var(--color-primary-400);text-decoration:underline}@media(hover:hover){.order-notice_link__CdDW0:hover{text-decoration:none}}.form_container__3P62X.form_loading__yTM_i{pointer-events:none;opacity:.75}@keyframes list-sort_backgroundAnimation__F0041{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.list-sort_container__32Wh0{position:relative}@media(min-width:1024px){.list-sort_container__32Wh0{font-size:var(--fs-1xs);line-height:1.75}}.list-sort_container__32Wh0 .list-sort_buttonMobile__1nvVT{width:100%;min-width:0;font-size:var(--fs-s);color:var(--color-neutral-800)}.list-sort_container__32Wh0 .list-sort_buttonMobile__1nvVT span{gap:.3em}@media(min-width:1024px){.list-sort_container__32Wh0 .list-sort_buttonMobile__1nvVT{display:none}}.list-sort_container__32Wh0 .list-sort_dropdown__5XjjK{width:max-content;max-width:250px}.list-sort_buttonDesktop__BS_WZ{display:flex;align-items:center;gap:.3em;background:none;border:none;cursor:pointer;padding:5px 0;font-size:var(--fs-sm);color:var(--color-neutral-800)}@media(max-width:1023px){.list-sort_buttonDesktop__BS_WZ{display:none;font-size:var(--fs-s)}}.list-sort_sortValue__U3xaY{color:var(--color-neutral-950)}.list-sort_list__17_XI{display:grid;grid-gap:15px;gap:15px}@media(max-width:599px){.list-sort_list__17_XI{gap:10px}}@keyframes service-checkbox_backgroundAnimation__0P_yo{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.service-checkbox_container__rO_C3{color:var(--color-neutral-900);font-size:var(--fs-1xs);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:24px;border-radius:12px;border:1px solid var(--color-neutral-200);gap:16px}@media(max-width:599px){.service-checkbox_container__rO_C3{padding:12px;font-size:var(--fs-2xs);gap:0}}@media(hover:hover){.service-checkbox_container__rO_C3:hover .service-checkbox_checkmark__UV4fD{border-color:var(--color-neutral-300)}.service-checkbox_container__rO_C3:focus-within .service-checkbox_checkmark__UV4fD{border-color:var(--color-neutral-300);box-shadow:0 0 2px var(--color-neutral-300)}}.service-checkbox_container__rO_C3.service-checkbox_error__PAaVe .service-checkbox_checkmark__UV4fD{border-color:var(--color-error-600)}.service-checkbox_container__rO_C3.service-checkbox_error__PAaVe:focus-within .service-checkbox_checkmark__UV4fD{box-shadow:0 0 2px var(--color-error-300);border-color:var(--color-error-600)}.service-checkbox_container__rO_C3.service-checkbox_checked__RpNTL .service-checkbox_checkmark__UV4fD{background-color:var(--color-primary-400);border-color:var(--color-primary-400)}.service-checkbox_container__rO_C3.service-checkbox_checked__RpNTL .service-checkbox_checkmarkIcon__gKVgi{opacity:1}.service-checkbox_container__rO_C3.service-checkbox_disabled__H9MgB{cursor:default}.service-checkbox_container__rO_C3.service-checkbox_disabled__H9MgB .service-checkbox_checkmark__UV4fD{background-color:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-400)}.service-checkbox_input__q4YrO{position:absolute;cursor:pointer;opacity:0;width:1.15em;height:1.15em;left:0;top:0;pointer-events:none}.service-checkbox_checkmarkBox__LI6Ks{width:1.72em;height:1.72em;display:grid;place-items:center}.service-checkbox_checkmark__UV4fD{grid-column:1/2;display:grid;place-items:center;background-color:rgba(0,0,0,0);width:1.15em;height:1.15em;position:relative;border-radius:3px;border:1px solid var(--color-neutral-200);color:var(--color-white)}.service-checkbox_checkmarkIcon__gKVgi{opacity:0;width:1em}.service-checkbox_text__r84WO{margin:.15em 0 0;grid-column:2/-1;line-height:1.5;flex-grow:1;max-width:calc(100% - 40px)}.service-checkbox_text__r84WO a{text-decoration:underline;color:var(--color-main-accent-dark)}@media(hover:hover){.service-checkbox_text__r84WO a:hover{filter:brightness(1.1)}}.service-checkbox_errorMessage__dTGnK{grid-column:2/-1;width:100%}.service-checkbox_serviceContainer__rwG0_{display:flex;justify-content:space-between;gap:10px;width:calc(100% - 50px);align-items:center}@media(max-width:1199px){.service-checkbox_serviceContainer__rwG0_{flex-direction:column;align-items:flex-start;gap:30px}}@media(max-width:599px){.service-checkbox_serviceContainer__rwG0_{padding:10px 16px;width:calc(100% - 22px)}}.service-checkbox_titleContainer__cMGHT{display:flex;flex-direction:column;padding-right:20px}.service-checkbox_serviceTitle__HMUy6{font-size:var(--fs-sm);color:var(--color-neutral-950);font-weight:var(--fw-medium)}@media(max-width:599px){.service-checkbox_serviceTitle__HMUy6{font-size:var(--fs-s)}}.service-checkbox_duration__w_j4K{font-size:var(--fs-1xs);color:var(--color-neutral-800)}.service-checkbox_detailsContainer__opP5Z{display:flex;justify-content:space-between;align-items:center;gap:100px}@media(max-width:1399px){.service-checkbox_detailsContainer__opP5Z{gap:30px}}@media(max-width:1199px){.service-checkbox_detailsContainer__opP5Z{width:100%}}.service-checkbox_priceContainer__GVH0M{display:flex;flex-direction:row-reverse;align-items:center;flex-grow:1;justify-content:center;min-width:max-content;gap:16px}@media(max-width:1199px){.service-checkbox_priceContainer__GVH0M{min-width:unset;flex-grow:0;flex-direction:column}}.service-checkbox_prices__sSYcS{display:flex;align-items:center;gap:4px}.service-checkbox_oldPrice__DlQxF{color:var(--color-neutral-500);text-decoration:line-through}.service-checkbox_oldPrice__DlQxF,.service-checkbox_price__etpX0{font-size:var(--fs-s)}@media(max-width:599px){.service-checkbox_oldPrice__DlQxF,.service-checkbox_price__etpX0{font-size:var(--fs-1xs)}}.service-checkbox_bold__OFvPx{font-weight:var(--fw-bold)}.service-checkbox_images__jgz7I{display:flex;flex-wrap:wrap;gap:4px}.service-checkbox_image__92AUl{margin-top:8px;border-radius:2px;width:60px}.service-checkbox_image__92AUl .service-checkbox_ratio__Fev9K{aspect-ratio:1}@keyframes hours-input_backgroundAnimation__0NDSe{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.hours-input_container__4yomU{display:grid;grid-template-columns:min-content auto;color:var(--color-neutral-900);font-size:var(--fs-1xs);grid-column-gap:.55em;column-gap:.55em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:599px){.hours-input_container__4yomU{font-size:var(--fs-2xs)}}@media(hover:hover){.hours-input_container__4yomU:hover .hours-input_checkmark__jpqz6{border-color:var(--color-neutral-300)}.hours-input_container__4yomU:focus-within .hours-input_checkmark__jpqz6{border-color:var(--color-neutral-300);box-shadow:0 0 2px var(--color-neutral-300)}}.hours-input_container__4yomU.hours-input_error__6VZAa .hours-input_checkmark__jpqz6{border-color:var(--color-error-600)}.hours-input_container__4yomU.hours-input_error__6VZAa:focus-within .hours-input_checkmark__jpqz6{box-shadow:0 0 2px var(--color-error-300);border-color:var(--color-error-600)}.hours-input_container__4yomU.hours-input_checked__xHw6j .hours-input_checkmark__jpqz6{background-color:var(--color-primary-400);border-color:var(--color-primary-400)}.hours-input_container__4yomU.hours-input_checked__xHw6j .hours-input_checkmarkIcon__Ak0_t{opacity:1}.hours-input_container__4yomU.hours-input_disabled__PCVXr{cursor:default}.hours-input_container__4yomU.hours-input_disabled__PCVXr .hours-input_checkmark__jpqz6{background-color:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-400)}.hours-input_input__OYKWR{position:absolute;cursor:pointer;opacity:0;width:1.15em;height:1.15em;left:0;top:0;pointer-events:none}.hours-input_checkmarkBox__aqINR{width:1.72em;height:1.72em;display:grid;place-items:center}.hours-input_checkmark__jpqz6{grid-column:1/2;display:grid;place-items:center;background-color:rgba(0,0,0,0);width:1.15em;height:1.15em;position:relative;border-radius:3px;border:1px solid var(--color-neutral-200);color:var(--color-white)}.hours-input_checkmarkIcon__Ak0_t{opacity:0;width:1em}.hours-input_text__RtXbu{margin:.15em 0 0;grid-column:2/-1;line-height:1.5}.hours-input_text__RtXbu a{text-decoration:underline;color:var(--color-primary-600)}@media(hover:hover){.hours-input_text__RtXbu a:hover{filter:brightness(1.1)}}.hours-input_errorMessage__BlvSr{grid-column:2/-1}.hours-input_wrapper__TGpX8{display:flex;flex-wrap:wrap;gap:12px}.hours-input_timeWrapper__KlA9c{display:flex;gap:16px;width:100%}.hours-input_closed__Tk0Lq{padding:6px;font-weight:var(--fw-medium);font-size:var(--fs-2xs);width:140px;border-radius:12px;background:var(--color-neutral-50);border:1px solid var(--color-neutral-100);text-align:center;margin-left:auto;align-self:start}.hours-input_time__rRC88{width:100%}@keyframes subscription-plan-card_backgroundAnimation__quZge{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.subscription-plan-card_container__1aBD7{font-size:var(--fs-s);border:1px solid var(--color-neutral-600);border-radius:16px}@media(max-width:1399px){.subscription-plan-card_container__1aBD7{font-size:var(--fs-1xs)}}.subscription-plan-card_container__1aBD7 .subscription-plan-card_button__mugqw{align-self:center;font-size:1.125em}.subscription-plan-card_headerBox__v1o73{padding:2em 1.5em 1.5em;display:flex;flex-direction:column;gap:1.5em}.subscription-plan-card_content__M4SNO{border-top:1px solid var(--color-neutral-200);padding:1.5em 1.5em 2em;display:flex;flex-direction:column;gap:1em}.subscription-plan-card_header__81A9B{display:flex;flex-direction:column;gap:.5em}.subscription-plan-card_nameBox__r_RL0{display:flex;align-items:center;gap:1em;justify-content:space-between}.subscription-plan-card_label__aOUcq{font-size:1em;font-weight:var(--fw-medium);padding:.3em .6em;border:1px solid var(--color-neutral-200);background-color:var(--color-neutral-50);border-radius:1000px}.subscription-plan-card_price__QiAey{font-size:2.85em;font-weight:var(--fw-regular);display:flex;align-items:center;gap:.25em}.subscription-plan-card_priceAside__mLMgW{display:flex;flex-direction:column}.subscription-plan-card_monthly__hTdUE{font-size:.29em;color:var(--color-neutral-800)}.subscription-plan-card_regular___AIxE{font-weight:var(--fw-medium);font-size:.375em;text-decoration:line-through}.subscription-plan-card_note__DvEhG{font-size:1em;font-weight:var(--fw-semi);color:var(--color-neutral-800)}.subscription-plan-card_list__DuqnY{font-size:1em;display:flex;flex-direction:column;gap:.75em;line-height:1.5}.subscription-plan-card_list__DuqnY.subscription-plan-card_extended__56POm{font-weight:var(--fw-semi)}.subscription-plan-card_divider__ygi6X{display:grid;grid-template-columns:1fr max-content 1fr;align-items:center;grid-gap:1em;gap:1em;color:var(--color-primary-400)}.subscription-plan-card_dividerLine__loCNd{height:1px;background-color:var(--color-neutral-200)}.subscription-plan-card_listItem__e78Yt{display:flex;align-items:center;gap:.5em}.subscription-plan-card_check__HxSkH{flex-shrink:0;color:var(--color-primary-400)}.subscription-plan-card_counter__AH_WZ{width:100%;max-width:270px}@keyframes image_backgroundAnimation__PI61k{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.image_ratioContainer__APr_P{position:relative}.image_imgBox__dqR_Z{position:absolute;top:0;left:0}.image_imgBox__dqR_Z,.image_imgInnerBox__SPbmq,.image_img__9kXMW{width:100%;height:100%}.image_imgNoRatio__fJ5j3,.image_img__9kXMW{display:block}@keyframes location-service_form_backgroundAnimation__2z9PY{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.location-service_form_container__xcH87{display:flex;flex-direction:column;gap:24px}@media(max-width:599px){.location-service_form_container__xcH87{gap:16px}}.location-service_form_submit__7QmVt{margin-top:30px}.location-service_form_newButton__bL___{margin-top:40px}@keyframes service-field-array_backgroundAnimation__9I4rZ{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.service-field-array_container__NZxHs{display:flex;flex-direction:column;gap:24px}@keyframes service-field-array-item_backgroundAnimation__A0r01{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.service-field-array-item_item__V92oh{padding-top:24px;border-top:1px solid var(--color-neutral-400);display:flex;flex-wrap:wrap;gap:24px}@media(max-width:1599px){.service-field-array-item_item__V92oh{flex-direction:column}}.service-field-array-item_item__V92oh .service-field-array-item_switch__RABwO{font-size:var(--fs-s)}.service-field-array-item_header__REuxm{width:100%}.service-field-array-item_column__tGRWA{width:calc(50% - 16px);display:flex;flex-direction:column;gap:16px}@media(max-width:1599px){.service-field-array-item_column__tGRWA{width:100%}}.service-field-array-item_delete__40SKH{margin-left:auto;color:var(--color-error-400)}@keyframes toggle-switch_backgroundAnimation__nkfzV{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.toggle-switch_container__pYrHW{font-size:var(--fs-sm);display:flex;align-items:flex-start;gap:.67em}.toggle-switch_toggle__aT10d{position:relative;width:2em;height:1.1em;background:var(--color-neutral-200);border:none;border-radius:1000px;cursor:pointer;transition:background-color .2s ease-in-out;padding:0;flex-shrink:0}.toggle-switch_toggle__aT10d:hover{background:var(--color-neutral-300)}.toggle-switch_toggle__aT10d.toggle-switch_active__hwxMe{background:var(--color-primary-400)}.toggle-switch_toggle__aT10d.toggle-switch_active__hwxMe:hover{background:var(--color-primary-500)}.toggle-switch_toggle__aT10d.toggle-switch_active__hwxMe .toggle-switch_slider__E_gYm{transform:translateX(100%)}.toggle-switch_toggle__aT10d.toggle-switch_reversed__4Yoa_{order:2}@media(max-width:599px){.toggle-switch_toggle__aT10d{font-size:var(--fs-s)}}.toggle-switch_slider__E_gYm{position:absolute;top:2px;left:2px;width:.89em;height:.89em;background:var(--color-white);border-radius:50%;transition:transform .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.toggle-switch_text__UTQ3z{display:flex;flex-direction:column}.toggle-switch_title__EAyta{font-weight:var(--fw-medium)}@media(max-width:599px){.toggle-switch_title__EAyta{font-size:.875em}}.toggle-switch_description__yG5QF{font-size:.875em;color:var(--color-neutral-600);line-height:1.5}@media(max-width:599px){.toggle-switch_description__yG5QF{font-size:.625em}}.toggle-switch_error__bUICj{width:100%}@keyframes icon-button_backgroundAnimation__XDYc0{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.icon-button_button__Wx2NI{background:rgba(0,0,0,0);border:none;min-width:var(--icon-button-size);min-height:var(--icon-button-size);display:grid;place-items:center;cursor:pointer;position:relative;border-radius:50%}@media(hover:hover){.icon-button_button__Wx2NI:not([disabled]):hover:before{opacity:.1}}.icon-button_button__Wx2NI:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;width:100%;height:100%;left:0;top:0;background:currentColor;transition:opacity var(--time-fast) ease;opacity:0}.icon-button_button__Wx2NI svg{display:block;max-width:60%;max-height:60%}.icon-button_small__b_v98{--icon-button-size:30px}.icon-button_danger__5jXyy{color:var(--color-error-400)}.icon-button_badge__avjzJ{position:absolute;left:.5em;top:.5em;border-radius:500px;background:var(--color-primary-400);color:var(--color-white);display:flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;font-size:1em;font-weight:var(--fw-bold);padding-left:1px}.success-icon_icon__Sa25D{animation:success-icon_success-icon-pop__0rHNE .67s}.success-icon_check___9QyI{--check-length:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:var(--check-length);stroke-dashoffset:var(--check-length);animation:success-icon_success-icon-check__dCXVr .2s ease-in-out .37s forwards}@keyframes success-icon_success-icon-pop__0rHNE{0%{transform:scale(0);animation-timing-function:ease-out}57%{transform:scale(1.05);animation-timing-function:ease-in-out}85%{transform:scale(.95);animation-timing-function:ease-in-out}to{transform:scale(1)}}@keyframes success-icon_success-icon-check__dCXVr{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.success-icon_icon__Sa25D{animation:none}.success-icon_check___9QyI{animation:none;stroke-dashoffset:0}}@keyframes user-menu_backgroundAnimation__Nl3Qq{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.user-menu_container__9WP9B{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.user-menu_container__9WP9B .user-menu_disabled__MIuzi:not(.user-menu_logout__LLoS3){pointer-events:none;opacity:.5}@media(min-width:1024px){.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_listItem__Vl5SO{width:50px;height:50px}.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_button__lOewq,.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_link__u7mKk{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0}.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_button__lOewq span,.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_link__u7mKk span{display:none}.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_subscription__RQG_k{width:50px;height:50px;justify-content:center}.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_subscriptionContent__0QB4p,.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_userContent__D45Nl,.user-menu_container__9WP9B.user-menu_calendar__VqLGD .user-menu_user__9Aeul svg{display:none}}.user-menu_list__CE0Dh{display:flex;flex-direction:column;gap:8px}.user-menu_listItem__Vl5SO{border-radius:8px;transition:color .1s ease-in-out,background .1s ease-in-out;max-width:300px}@media(max-width:419px){.user-menu_listItem__Vl5SO{max-width:100%}}.user-menu_listItem__Vl5SO:hover{background:var(--color-primary-100)}.user-menu_listItem__Vl5SO.user-menu_active__ivJ00{background:var(--color-primary-400);color:var(--color-white)}.user-menu_listItem__Vl5SO.user-menu_active__ivJ00 .user-menu_icon__026es{color:var(--color-white)}.user-menu_listItem__Vl5SO .user-menu_icon__026es{transition:color .1s ease-in-out}.user-menu_link__u7mKk{display:flex;align-items:center;gap:16px;width:100%;padding:12px;font-size:var(--fs-s)}.user-menu_link__u7mKk svg{width:20px;height:20px}.user-menu_footer__Q0goK{margin-top:auto;display:flex;flex-direction:column;gap:16px}.user-menu_subscription__RQG_k{display:flex;align-items:center;gap:16px;font-size:var(--fs-1xs);padding:12px;border-radius:8px;border:1px solid var(--color-primary-300)}.user-menu_subscription__RQG_k svg{color:var(--color-neutral-800)}.user-menu_subscription__RQG_k:hover{border:1px solid var(--color-primary-400)}.user-menu_email__Pjh4k,.user-menu_subscriptionInfo__JeWnM{margin-top:4px;color:var(--color-neutral-800);font-size:var(--fs-2xs)}.user-menu_inactive__jBU9c{margin-top:4px;color:var(--color-error-400);font-size:var(--fs-2xs)}.user-menu_user__9Aeul{display:flex;gap:16px;align-items:center}.user-menu_userContent__D45Nl{flex-grow:1;word-break:break-all}.user-menu_initials__P3tvX{font-size:var(--fs-m);font-weight:var(--fw-semi);color:var(--color-primary-400);background-color:var(--color-primary-100);border-radius:50%;width:2.5em;height:2.5em;flex-shrink:0;display:flex;align-items:center;justify-content:center}.user-menu_name__sDj8a{font-size:var(--fs-1xs);font-weight:var(--fw-medium)}.user-menu_arrow__0FTgn{min-width:20px}.user-menu_button__lOewq{display:flex;align-items:center;background:unset;border:none;gap:16px;cursor:pointer;width:100%;padding:12px;font-size:var(--fs-s)}.user-menu_button__lOewq svg{width:20px;height:20px}.user-menu_subscriptionLoader__J7kQf{display:flex;justify-content:center;align-items:center;width:100%}.user-menu_subscriptionLoader__J7kQf svg{width:30px;height:30px}@keyframes schedule_form_backgroundAnimation__9mT0v{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.schedule_form_container__xpXEP{display:grid;grid-template-columns:1fr;align-items:start;width:100%;grid-gap:40px;gap:40px}.schedule_form_inner__asaSl{display:flex;flex-direction:column;gap:32px}.schedule_form_fields__hPi7H{display:flex;flex-direction:column;gap:24px}.schedule_form_fields__hPi7H .schedule_form_toggle__F1Qj_{justify-content:space-between;font-size:var(--fs-1xs)}.schedule_form_wrapper__jSYo9{display:flex;flex-direction:column;gap:16px}.schedule_form_hours__Q63L2{padding:16px 0;border-bottom:1px solid var(--color-neutral-100)}.schedule_form_hours__Q63L2:first-child{padding-top:0}.schedule_form_title__8ZaAD{font-size:var(--fs-s);font-weight:var(--fw-medium)}.schedule_form_inputs__D63v7{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@keyframes absence_form_backgroundAnimation__2YGS9{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.absence_form_container__wg0si{display:grid;grid-template-columns:1fr;align-items:start;width:100%;grid-gap:40px;gap:40px}.absence_form_inner__NzmhX{display:flex;flex-direction:column;gap:32px}.absence_form_fields__ouCsi{display:flex;flex-direction:column;gap:24px}.absence_form_fields__ouCsi .absence_form_toggle__fgqDl{justify-content:space-between;font-size:var(--fs-1xs)}.absence_form_inputs__VGGQR{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@keyframes agreement_form_backgroundAnimation__E3ecG{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.agreement_form_form__0Yy9E{display:flex;flex-direction:column;gap:40px}@media(max-width:599px){.agreement_form_form__0Yy9E{gap:25px}}.agreement_form_fields__oOKqw{display:flex;flex-direction:column;gap:16px}.agreement_form_consents__9NmEM{display:flex;flex-direction:column;gap:8px}.appointment_form_container__NE4H7{display:flex;flex-direction:column;gap:40px}.appointment_form_separator__OI4EJ{height:1px;background:var(--color-neutral-100)}.appointment_form_fields__mrw3O{flex-grow:1;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:24px;row-gap:24px}.appointment_form_fields__mrw3O>*{grid-column:span 2}.appointment_form_date__5Zlkf,.appointment_form_time__Ompl3{grid-column:span 1}.appointment_form_summary__TXvZ7{font-size:var(--fs-s);font-weight:var(--fw-medium);display:flex;flex-direction:column;gap:.5em}.appointment_form_summaryRow__lfkJg{display:flex;justify-content:space-between}.appointment_form_discount__4_hZR{font-size:.875em;color:var(--color-neutral-800)}.appointment_form_total__6_TTw{font-weight:var(--fw-semi)}.appointment_form_actions__HYKf1{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@keyframes service-promotion_form_backgroundAnimation__yDRuQ{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.service-promotion_form_form__YvhFB{display:flex;flex-direction:column;gap:40px}@media(max-width:599px){.service-promotion_form_form__YvhFB{gap:25px}}@keyframes salon_form_backgroundAnimation__PXVO4{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.salon_form_container___lOot{display:flex;flex-direction:column;gap:40px}@media(max-width:599px){.salon_form_container___lOot{gap:20px}}.salon_form_container___lOot .salon_form_button__B7mv2{width:100%;max-width:none}.salon_form_fields__dyMKo{display:flex;flex-direction:column;gap:16px}@keyframes employee-checkbox_backgroundAnimation__6Vgkl{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.employee-checkbox_container__3gV2X.employee-checkbox_error__hgERG .employee-checkbox_checkmark__musKP{border-color:var(--color-error-600)}.employee-checkbox_container__3gV2X.employee-checkbox_error__hgERG:focus-within .employee-checkbox_checkmark__musKP{box-shadow:0 0 2px var(--color-error-300);border-color:var(--color-error-600)}.employee-checkbox_container__3gV2X.employee-checkbox_checked__y3522 .employee-checkbox_checkmark__musKP{background-color:var(--color-primary-400);border-color:var(--color-primary-400)}.employee-checkbox_container__3gV2X.employee-checkbox_checked__y3522 .employee-checkbox_checkmarkIcon__uWy8O{opacity:1}.employee-checkbox_container__3gV2X.employee-checkbox_disabled__HeBW5{cursor:default}.employee-checkbox_container__3gV2X.employee-checkbox_disabled__HeBW5 .employee-checkbox_checkmark__musKP{background-color:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-400)}.employee-checkbox_wrapper__sduT0{font-size:var(--fs-1xs);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media(max-width:599px){.employee-checkbox_wrapper__sduT0{padding:12px 12px 12px 0;font-size:var(--fs-2xs);gap:8px}}@media(hover:hover){.employee-checkbox_wrapper__sduT0:hover .employee-checkbox_checkmark__musKP{border-color:var(--color-neutral-300)}.employee-checkbox_wrapper__sduT0:focus-within .employee-checkbox_checkmark__musKP{border-color:var(--color-neutral-300);box-shadow:0 0 2px var(--color-neutral-300)}}.employee-checkbox_input__T5r7E{position:absolute;cursor:pointer;opacity:0;width:1.15em;height:1.15em;left:0;top:0;pointer-events:none}.employee-checkbox_checkmarkBox__uc4fY{width:1.72em;height:1.72em;display:grid;place-items:center}.employee-checkbox_checkmark__musKP{grid-column:1/2;display:grid;place-items:center;background-color:rgba(0,0,0,0);width:1.15em;height:1.15em;position:relative;border-radius:3px;border:1px solid var(--color-neutral-200);color:var(--color-white)}.employee-checkbox_checkmarkIcon__uWy8O{opacity:0;width:1em}.employee-checkbox_text__yvI7_{margin:.15em 0 0;grid-column:2/-1;line-height:1.5;flex-grow:1;max-width:calc(100% - 40px)}.employee-checkbox_text__yvI7_ a{text-decoration:underline;color:var(--color-main-accent-dark)}@media(hover:hover){.employee-checkbox_text__yvI7_ a:hover{filter:brightness(1.1)}}.employee-checkbox_errorMessage__Ge_iE{grid-column:2/-1;width:100%}.employee-checkbox_employeeContainer__tEXBE{display:flex;gap:16px;align-items:center;max-width:calc(100% - 30px)}.employee-checkbox_initials__Fzesn{font-size:var(--fs-m);font-weight:var(--fw-semi);color:var(--color-primary-400);background-color:var(--color-primary-100);padding:12px;border-radius:50%;width:50px;height:50px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center}@media(max-width:599px){.employee-checkbox_initials__Fzesn{width:40px;height:40px;min-width:40px;min-height:40px;font-size:var(--fs-1xs);padding:4px}}.employee-checkbox_detailsContainer__mOPMS{display:flex;flex-direction:column;gap:4px}.employee-checkbox_nameContainer__SMibP{font-size:var(--fs-m);font-weight:var(--fw-semi)}@media(max-width:599px){.employee-checkbox_nameContainer__SMibP{font-size:var(--fs-s)}}.employee-checkbox_role__MWCKw{font-size:var(--fs-1xs);color:var(--color-neutral-800)}.employee-checkbox_price__e1otL{margin-left:66px;margin-right:30px}@keyframes form-error_backgroundAnimation__qXS19{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.form-error_container__00OQS{margin-top:.35em;font-size:var(--fs-1xs);color:var(--color-error-600)}@keyframes date-dropdown_backgroundAnimation__v6zWd{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.date-dropdown_dropdown__cKGNp{min-width:max-content}.date-dropdown_container__KIfQD{font-size:var(--fs-2xs);display:flex;flex-direction:column;gap:.5em}.date-dropdown_navigation__bQzxK{font-weight:var(--fw-medium);display:flex;align-items:center;justify-content:space-between}.date-dropdown_prev__KFsq8{transform:rotate(180deg)}.date-dropdown_monthGrid___lq6r{display:grid;grid-template-columns:repeat(7,1fr);font-size:var(--fs-2xs);text-align:center;grid-gap:.25em;gap:.25em}.date-dropdown_dayName__Ufp7X{padding:.25em 0;font-weight:var(--fw-semi)}.date-dropdown_day__Ju7zU{font-weight:var(--fw-medium);width:2.25em;height:2.25em;border-radius:50%;border:1px solid rgba(0,0,0,0);background:none;display:flex;align-items:center;justify-content:center}.date-dropdown_day__Ju7zU.date-dropdown_notCurrent__1ENbj{color:var(--color-neutral-500)}.date-dropdown_day__Ju7zU.date-dropdown_today__MAMd9{background-color:var(--color-primary-100);color:var(--color-primary-500)}.date-dropdown_dayButton__XEDe7{cursor:pointer}@media(hover:hover){.date-dropdown_dayButton__XEDe7:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-950)}}.date-dropdown_dayButton__XEDe7.date-dropdown_notCurrent__1ENbj:not(:hover){color:var(--color-neutral-500)}.date-dropdown_dayButton__XEDe7.date-dropdown_today__MAMd9:hover{background-color:var(--color-primary-200);color:var(--color-primary-700)}.date-dropdown_dayButton__XEDe7.date-dropdown_initial__hsxgW{border:1px solid var(--color-primary-400)}.date-dropdown_weekButton__4uUcm{width:auto;grid-column:1/-1;display:grid;grid-template-columns:repeat(7,1fr);cursor:pointer;grid-gap:.25em;gap:.25em;border-radius:1000px;background:none;border:1px solid rgba(0,0,0,0)}@media(hover:hover){.date-dropdown_weekButton__4uUcm:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-950)}}.date-dropdown_weekButton__4uUcm.date-dropdown_initial__hsxgW{border:1px solid var(--color-primary-400)}.date-dropdown_weekButton__4uUcm.date-dropdown_current__pE3vw{background-color:var(--color-primary-50)}@media(hover:hover){.date-dropdown_weekButton__4uUcm.date-dropdown_current__pE3vw:hover{background-color:var(--color-primary-100)}.date-dropdown_weekButton__4uUcm.date-dropdown_current__pE3vw:hover .date-dropdown_today__MAMd9{background-color:var(--color-primary-200);color:var(--color-primary-700)}}.date-dropdown_yearGrid__TeK1N{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25em}.date-dropdown_monthButton__pNMTT{background:none;border:none;border-radius:6px;position:relative;cursor:pointer;padding:1em}@media(max-width:599px){.date-dropdown_monthButton__pNMTT{font-size:var(--fs-3xs)}}.date-dropdown_monthButton__pNMTT:before{content:"";border-radius:inherit;position:absolute;border:1px solid var(--color-neutral-100);top:0;left:0;width:100%;height:100%}@media(hover:hover){.date-dropdown_monthButton__pNMTT:hover:before{background-color:var(--color-neutral-100)}}.date-dropdown_monthButton__pNMTT.date-dropdown_current__pE3vw{color:var(--color-primary-500)}.date-dropdown_monthButton__pNMTT.date-dropdown_current__pE3vw:before{background-color:var(--color-primary-100);border-color:var(--color-primary-100)}@media(hover:hover){.date-dropdown_monthButton__pNMTT.date-dropdown_current__pE3vw:hover{color:var(--color-primary-700)}.date-dropdown_monthButton__pNMTT.date-dropdown_current__pE3vw:hover:before{background-color:var(--color-primary-200);border-color:var(--color-primary-200)}}.date-dropdown_monthButton__pNMTT.date-dropdown_initial__hsxgW:before{border:1px solid var(--color-primary-400)}@media(hover:hover){.date-dropdown_monthButton__pNMTT.date-dropdown_initial__hsxgW:hover:before{border-color:var(--color-primary-400)}}.date-dropdown_monthButton__pNMTT span{position:relative}@keyframes employee-locations-input_backgroundAnimation__Jny8T{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.employee-locations-input_container__gATjj{display:grid;grid-template-columns:min-content auto;color:var(--color-neutral-900);font-size:var(--fs-1xs);grid-column-gap:14px;column-gap:14px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center}@media(max-width:599px){.employee-locations-input_container__gATjj{font-size:var(--fs-2xs)}}@media(hover:hover){.employee-locations-input_container__gATjj:hover .employee-locations-input_checkmark__SozZH{border-color:var(--color-neutral-300)}.employee-locations-input_container__gATjj:focus-within .employee-locations-input_checkmark__SozZH{border-color:var(--color-neutral-300);box-shadow:0 0 2px var(--color-neutral-300)}}.employee-locations-input_container__gATjj.employee-locations-input_error__WqonH .employee-locations-input_checkmark__SozZH{border-color:var(--color-error-600)}.employee-locations-input_container__gATjj.employee-locations-input_error__WqonH:focus-within .employee-locations-input_checkmark__SozZH{box-shadow:0 0 2px var(--color-error-300);border-color:var(--color-error-600)}.employee-locations-input_container__gATjj.employee-locations-input_checked__S18_L .employee-locations-input_checkmark__SozZH{background-color:var(--color-primary-400);border-color:var(--color-primary-400)}.employee-locations-input_container__gATjj.employee-locations-input_checked__S18_L .employee-locations-input_checkmarkIcon__Khe22{opacity:1}.employee-locations-input_container__gATjj.employee-locations-input_disabled__E3Q8G{cursor:default}.employee-locations-input_container__gATjj.employee-locations-input_disabled__E3Q8G .employee-locations-input_checkmark__SozZH{background-color:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-400)}.employee-locations-input_input__QigEz{position:absolute;cursor:pointer;opacity:0;width:1.15em;height:1.15em;left:0;top:0;pointer-events:none}.employee-locations-input_checkmarkBox__3GJzA{width:1.72em;height:1.72em;display:grid;place-items:center}.employee-locations-input_checkmark__SozZH{grid-column:1/2;display:grid;place-items:center;background-color:rgba(0,0,0,0);width:1.15em;height:1.15em;position:relative;border-radius:3px;border:1px solid var(--color-neutral-200);color:var(--color-white)}.employee-locations-input_checkmarkIcon__Khe22{opacity:0;width:1em}.employee-locations-input_text__KFOcz{margin:.15em 0 0;grid-column:2/-1;line-height:1.5}.employee-locations-input_text__KFOcz a{text-decoration:underline;color:var(--color-primary-600)}@media(hover:hover){.employee-locations-input_text__KFOcz a:hover{filter:brightness(1.1)}}.employee-locations-input_errorMessage__gFT8c{grid-column:2/-1;margin-top:12px}.employee-locations-input_wrapper___sUrP{display:flex;flex-wrap:wrap;gap:16px;flex-direction:column}.employee-locations-input_closed__83Q4e{padding:6px;font-weight:var(--fw-medium);font-size:var(--fs-2xs);width:140px;border-radius:12px;background-color:var(--color-neutral-50);text-align:center;margin-left:auto;align-self:start}.employee-locations-input_select__fY_Qs{max-width:300px}.employee-locations-input_locationContainer__PF2ND{display:flex;gap:16px;align-items:center}.employee-locations-input_icon__kFzye{background-color:var(--color-primary-100);padding:14px;border-radius:50%;width:48px;height:48px}.employee-locations-input_icon__kFzye path{stroke:var(--color-primary-400)}.employee-locations-input_detailsContainer__842E5{display:flex;flex-direction:column}.employee-locations-input_name__pBzmx{font-size:var(--fs-ml);color:var(--color-neutral-950)}.employee-locations-input_address__DyCI_{font-size:var(--fs-1xs);color:var(--color-neutral-800);display:flex;gap:4px}@keyframes stats-box_backgroundAnimation__3skuZ{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.stats-box_container__8jRJq{display:flex;flex-direction:column;padding:24px;border-radius:20px;border:1px solid var(--color-neutral-200)}.stats-box_title__kidkb{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-neutral-950)}@media(max-width:599px){.stats-box_title__kidkb{font-size:var(--fs-s)}}.stats-box_description__kY8Pg{font-size:var(--fs-1xs);color:var(--color-neutral-800)}@keyframes input-file_backgroundAnimation__MtBAL{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.input-file_container__NzvpE{font-size:var(--fs-1xs);display:flex;flex-direction:column;gap:.5em}.input-file_container__NzvpE .input-file_labelBox__tJzy3{font-size:.86em}@media(hover:hover){.input-file_container__NzvpE.input-file_error__BzC8N .input-file_label__wxwVF:focus-within{box-shadow:0 0 3px var(--color-error-light)}}.input-file_container__NzvpE.input-file_error__BzC8N .input-file_label__wxwVF:after{border:1px dashed var(--color-error-regular)}.input-file_container__NzvpE.input-file_error__BzC8N .input-file_label__wxwVF:before{background:var(--color-error-light)}.input-file_container__NzvpE.input-file_required__V1VUT.input-file_disabled__xbkUS:after{filter:grayscale(1)}.input-file_container__NzvpE.input-file_disabled__xbkUS{pointer-events:none}.input-file_container__NzvpE.input-file_disabled__xbkUS .input-file_label__wxwVF{filter:grayscale(1);color:var(--color-text-input)}.input-file_container__NzvpE.input-file_disabled__xbkUS .input-file_label__wxwVF:after{border:1px dashed var(--color-border-input);opacity:.25}.input-file_container__NzvpE.input-file_disabled__xbkUS .input-file_label__wxwVF:before{background:currentColor;opacity:.1}.input-file_label__wxwVF{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 16px;border-radius:10000px;border:1px solid var(--color-neutral-200);cursor:pointer;width:max-content}@media(hover:hover){.input-file_label__wxwVF:focus-within{box-shadow:0 0 3px var(--color-main-accent-light)}.input-file_label__wxwVF:focus-within:after,.input-file_label__wxwVF:hover:after{opacity:1}}.input-file_label__wxwVF:after{border:1px dashed var(--color-main-accent-regular);opacity:.5}.input-file_label__wxwVF:before{opacity:.5}.input-file_input__Yyqr_{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-file_list__2gUYE{display:flex;flex-wrap:wrap;gap:1em;margin-top:10px}.input-file_fileBox__h84zX{width:124px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid var(--color-neutral-100);border-radius:8px}@media(max-width:419px){.input-file_fileBox__h84zX{width:calc(50% - 7px)}}.input-file_fileBox__h84zX:before{opacity:.2}.input-file_fileBox__h84zX .input-file_button__iBpKe{--icon-button-size:25px;position:absolute;right:4px;top:4px;border-radius:50%;border:1px solid #cdd4d9;background-color:#fff;z-index:1;opacity:.6}.input-file_fileBox__h84zX .input-file_button__iBpKe:hover{opacity:1}.input-file_fileBox__h84zX .input-file_button__iBpKe:hover svg{color:#000}.input-file_fileBox__h84zX .input-file_button__iBpKe svg{width:50%;color:var(--color-neutral-800)}.input-file_previewImage__F9YT8{width:100%}.input-file_success__oIkRn{font-size:var(--fs-3xs);color:#7286e9}@keyframes service-stage-field-array_backgroundAnimation__BJ5ug{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.service-stage-field-array_container__7iq5l{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.service-stage-field-array_container__7iq5l .service-stage-field-array_switch__2AdAH{font-size:var(--fs-s)}.service-stage-field-array_addButton__UjEkj{align-self:flex-end}.service-stage-field-array_stages__HWbcj{display:flex;flex-direction:column;gap:16px}.service-stage-field-array_stage__zxmp2{background:var(--color-neutral-50);padding:32px 16px;border-radius:24px;position:relative}.service-stage-field-array_stage__zxmp2 .service-stage-field-array_deleteButton__1RiWa{--icon-button-size:30px;color:var(--color-error-400);position:absolute;right:8px;top:8px}.service-stage-field-array_stageFields__H_34s{display:grid;grid-template-columns:3fr minmax(150px,1fr);grid-row-gap:16px;row-gap:16px;grid-column-gap:8px;column-gap:8px}@container (width < 500px){.service-stage-field-array_stageFields__H_34s{grid-template-columns:1fr}}@keyframes time-input_backgroundAnimation__aVIgp{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.time-input_container__ECTIr{position:relative}.time-input_panel___ysQj{position:absolute;top:calc(100% + 6px);left:0;z-index:5;display:flex;padding:.5em;font-size:var(--fs-1xs);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08)}@media(max-width:599px){.time-input_panel___ysQj{font-size:var(--fs-2xs)}}.time-input_column__N0RNv{list-style:none;margin:0;padding:0;position:relative;max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.time-input_option__qDbrl{display:block;width:100%;padding:.5em 1.1em;border:none;background:rgba(0,0,0,0);font-size:inherit;color:var(--color-neutral-800);border-radius:8px;cursor:pointer;text-align:center}@media(hover:hover){.time-input_option__qDbrl:hover{background:var(--color-neutral-50)}}.time-input_option__qDbrl.time-input_active__D3OnF{background:var(--color-primary-400);color:var(--color-white)}@keyframes filters_backgroundAnimation__xSEsQ{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.filters_container__A6cpe.filters_visible__X5xg7 .filters_filtersBox__c1bcp{display:flex}.filters_container__A6cpe .filters_open__P9_YC{transform:translate(0)}.filters_filtersBox__c1bcp{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(0,0,0,.2)}.filters_overlay__DWYmW{flex-grow:1;background:unset;border:none}.filters_innerContainer__ej6YY{margin-left:auto;background:#fff;width:100%;max-width:700px;padding:60px 80px;transform:translateX(100%);transition:transform .2s}@media(max-width:599px){.filters_innerContainer__ej6YY{padding:30px 40px}}.filters_modalHeader__U5TNo{display:flex;justify-content:space-between;align-items:center;margin:0 0 40px;gap:16px}.filters_headerText__b5qmr{font-size:var(--fs-1xl)}.filters_list__HpbH5{display:flex;flex-direction:column;gap:16px}.filters_list__HpbH5 .filters_filter__rMCmL:not(:first-child){padding-top:16px;border-top:1px solid var(--color-neutral-200)}.checkbox-group_checkboxes__vZrXt{display:flex;flex-direction:column;gap:1rem}.checkbox-group_error__YGw7Z{width:100%;color:var(--color-error-600);margin:5px 0 0;font-size:var(--fs-1xs)}@keyframes checkbox_backgroundAnimation__ZAmvj{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.checkbox_container__im_2b{display:grid;grid-template-columns:min-content auto;color:var(--color-neutral-900);font-size:var(--fs-1xs);grid-column-gap:.55em;column-gap:.55em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:599px){.checkbox_container__im_2b{font-size:var(--fs-2xs)}}@media(hover:hover){.checkbox_container__im_2b:hover .checkbox_checkmark__rY8Uc{border-color:var(--color-neutral-300)}.checkbox_container__im_2b:focus-within .checkbox_checkmark__rY8Uc{border-color:var(--color-neutral-300);box-shadow:0 0 2px var(--color-neutral-300)}}.checkbox_container__im_2b.checkbox_error__a7o8b .checkbox_checkmark__rY8Uc{border-color:var(--color-error-600)}.checkbox_container__im_2b.checkbox_error__a7o8b:focus-within .checkbox_checkmark__rY8Uc{box-shadow:0 0 2px var(--color-error-300);border-color:var(--color-error-600)}.checkbox_container__im_2b.checkbox_checked__hZjNa .checkbox_checkmark__rY8Uc{background-color:var(--color-primary-400);border-color:var(--color-primary-400)}.checkbox_container__im_2b.checkbox_checked__hZjNa .checkbox_checkmarkIcon__aqMkY{opacity:1}.checkbox_container__im_2b.checkbox_disabled___W3Ay{cursor:default}.checkbox_container__im_2b.checkbox_disabled___W3Ay .checkbox_checkmark__rY8Uc{background-color:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-400)}.checkbox_asterisk__lHi7D{margin-left:.15em;color:var(--color-primary-400)}.checkbox_input__6asEt{position:absolute;cursor:pointer;opacity:0;width:1.15em;height:1.15em;left:0;top:0;pointer-events:none}.checkbox_checkmarkBox__FaqPG{width:1.72em;height:1.72em;display:grid;place-items:center}.checkbox_checkmark__rY8Uc{grid-column:1/2;display:grid;place-items:center;background-color:rgba(0,0,0,0);width:1.15em;height:1.15em;position:relative;border-radius:3px;border:1px solid var(--color-neutral-200);color:var(--color-white)}.checkbox_checkmarkIcon__aqMkY{opacity:0;width:1em}.checkbox_text__NaahU{margin:.15em 0 0;grid-column:2/-1;line-height:1.5;flex-grow:1;max-width:calc(100% - 40px)}.checkbox_text__NaahU a{text-decoration:underline;color:var(--color-main-accent-dark)}@media(hover:hover){.checkbox_text__NaahU a:hover{filter:brightness(1.1)}}.checkbox_errorMessage__v5EdM{grid-column:2/-1}@keyframes privacy-clause_backgroundAnimation__9nEVv{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.privacy-clause_clause__baN_j{color:var(--color-neutral-700);font-size:var(--fs-2xs);line-height:1.5}.privacy-clause_link__S1JgM{color:var(--color-primary-400);text-decoration:underline}@media(hover:hover){.privacy-clause_link__S1JgM:hover{text-decoration:none}}@keyframes switcher_backgroundAnimation__wxn0D{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.switcher_switcher__4_C9a{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;font-size:var(--fs-1xs)}@media(max-width:599px){.switcher_switcher__4_C9a{font-size:var(--fs-2xs)}}.switcher_label__SemkW{text-align:center}.switcher_outerContainer__V8__j{padding:.3em;width:100%;background:var(--color-primary-50)}.switcher_container__mENgB,.switcher_outerContainer__V8__j{border-radius:1000px;position:relative}.switcher_innerContainer__wtszX{display:flex}.switcher_button__xvRVJ{font-size:1em;flex-grow:1;border:none;padding:.92em 1.7em;font-weight:var(--fw-medium);cursor:pointer;transition:color .2s ease-in-out;border-radius:1000px;color:currentColor;line-height:1;background:none;display:flex;align-items:center;justify-content:center;gap:.5em;z-index:1}@media(max-width:599px){.switcher_button__xvRVJ{padding:.92em 1.25em}}.switcher_button__xvRVJ:focus{outline:none}.switcher_button__xvRVJ.switcher_active__el_lQ{color:var(--color-white)}.switcher_button__xvRVJ.switcher_active__el_lQ svg{color:currentColor}.switcher_button__xvRVJ:disabled{cursor:not-allowed}.switcher_button__xvRVJ svg{width:1.7em;height:1.7em;flex-shrink:0;color:var(--color-primary-400);transition:color .2s ease-in-out}.switcher_slider__M_zHu{position:absolute;height:100%;top:0;left:0;width:50%;border-radius:1000px;transition:width .2s ease-in-out,left .2s ease-in-out;background-color:var(--color-primary-400)}@keyframes panel-menu_backgroundAnimation__VgQkY{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.panel-menu_container__cBmf_{position:relative;z-index:1;padding-right:10px}.panel-menu_container__cBmf_:after{content:"";display:block;background-image:linear-gradient(to left,var(--color-white),var(--color-white) 15%,rgba(255,255,255,0));position:absolute;top:0;right:0;height:100%;width:60px;pointer-events:none}.panel-menu_nav__y_2Ql{overflow-x:auto}.panel-menu_list__ivLgl{border-radius:8px 8px 0 0;display:flex;align-items:center;width:max-content}.panel-menu_item__cUgd2{border-bottom:1px solid var(--color-neutral-200);border-radius:8px 8px 0 0;transition:background .1s ease-in-out,border-bottom-color .1s ease-in-out}.panel-menu_item__cUgd2:after{content:"";display:block;height:1px;width:100%;background:rgba(0,0,0,0)}.panel-menu_item__cUgd2.panel-menu_active__k2oVg{background:var(--color-primary-100);border-bottom:1px solid var(--color-primary-400)}.panel-menu_item__cUgd2.panel-menu_active__k2oVg:after{background:var(--color-primary-400)}.panel-menu_item__cUgd2:not(.panel-menu_disabled__yRJ0C):hover{background:var(--color-primary-50);border-bottom:1px solid var(--color-primary-200)}.panel-menu_item__cUgd2:not(.panel-menu_disabled__yRJ0C):hover:after{background:var(--color-primary-200)}.panel-menu_link__roAiU{padding:14px 24px;display:flex;align-items:center;gap:16px;font-size:var(--fs-s)}.panel-menu_link__roAiU.panel-menu_disabled__yRJ0C{opacity:.5}@media(max-width:599px){.panel-menu_link__roAiU{padding:10px 12px;gap:12px;font-size:var(--fs-1xs)}}.panel-menu_quantity__RoCfC{font-size:var(--fs-1xs);color:var(--color-neutral-950);background-color:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:50%;width:1.715em;height:1.715em;display:flex;align-items:center;justify-content:center}.legend-input_container__AiBc3{display:flex;flex-wrap:wrap;font-size:var(--fs-2xs);gap:.425em}.legend-input_option__O3Gps{border-radius:1000px;padding:.35em .65em;border:1px solid var(--color-neutral-200);display:flex;align-items:center;gap:.25em;cursor:pointer;position:relative}@media(hover:hover){.legend-input_option__O3Gps:hover:not(.legend-input_checked__7242O){border-color:var(--color-neutral-300)}.legend-input_option__O3Gps:focus-within{box-shadow:0 0 2px var(--color-neutral-300);border-color:var(--color-neutral-300)}}.legend-input_option__O3Gps.legend-input_checked__7242O{border:1px solid var(--color-black);background:var(--color-primary-100)}.legend-input_option__O3Gps.legend-input_checked__7242O .legend-input_check__XqvWq{display:block}.legend-input_option__O3Gps.legend-input_checked__7242O .legend-input_plus__gDD4v{display:none}.legend-input_check__XqvWq,.legend-input_plus__gDD4v{width:.85em;height:.85em;flex-shrink:0}.legend-input_check__XqvWq{display:none}.legend-input_plus__gDD4v{display:block}.legend-input_dot__E1uR7{width:.85em;height:.85em;flex-shrink:0;border-radius:50%}.legend-input_input__ymh1p{position:absolute;cursor:pointer;opacity:0;width:1.15em;height:1.15em;left:0;top:0;pointer-events:none}.legend-input_optionLabel__DNB0W{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes calendar-day-view_backgroundAnimation__IaDpY{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.calendar-day-view_container__ND_Cq{display:grid;grid-template-columns:min-content repeat(var(--columns),minmax(150px,1fr));grid-template-rows:auto 1fr;width:100%;flex-grow:1;overflow:auto;padding:0 0 16px}.calendar-day-view_spacer__2_5vX{border-right:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200)}.calendar-day-view_header__k5lAu{font-size:var(--fs-m);display:flex;justify-content:center;align-items:center;gap:.4em;padding:.4em;border:1px solid var(--color-neutral-200);border-left:none;position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-white);z-index:4}@media(max-width:1399px){.calendar-day-view_header__k5lAu{font-size:var(--fs-s)}}@media(max-width:599px){.calendar-day-view_header__k5lAu{border-top:none;font-size:var(--fs-1xs)}}.calendar-day-view_initials__ME2vb{background:var(--color-black);width:2.25em;height:2.25em;border-radius:50%;color:var(--color-white);text-transform:uppercase;flex-shrink:0;font-weight:var(--fw-semi);display:flex;align-items:center;justify-content:center}.calendar-day-view_fullName__y9Xip{font-size:var(--fs-2xs);width:min-content;font-weight:var(--fw-medium);line-height:1.5}.calendar-day-view_columns__HJXG5{display:grid;grid-column:2/-1;grid-row:2/-1;grid-template-columns:repeat(var(--columns),minmax(150px,1fr));position:relative;background:var(--color-neutral-50)}.calendar-day-view_column__yrcap{position:relative;background-color:var(--color-white)}.calendar-day-view_horizontalLines__1vPsL{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(30 * var(--px-per-minute) - 1px),var(--color-neutral-200) calc(30 * var(--px-per-minute)))}.calendar-day-view_verticalLine__V9vT_{width:1px;background-color:var(--color-neutral-200);justify-self:end;z-index:1;pointer-events:none}.calendar-day-view_timeline__4gxb_{grid-column:1;grid-row:2;position:-webkit-sticky;position:sticky;left:0;z-index:3}.calendar-day-view_appointment__gMF7N{z-index:1}@keyframes appointment-toast-content_backgroundAnimation__27PT1{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.appointment-toast-content_container__3pFA4{font-size:var(--fs-s);display:flex;flex-direction:column;gap:.5em}@media(max-width:599px){.appointment-toast-content_container__3pFA4{font-size:var(--fs-1xs)}}.appointment-toast-content_info__fFUfP{line-height:1.35}.appointment-toast-content_title__STG4D{font-weight:var(--fw-medium)}.appointment-toast-content_service__1M1VY{font-weight:var(--fw-semi)}.appointment-toast-content_time__l05X1{opacity:.75;font-size:.85em}.appointment-toast-content_text__87KJS{font-size:.85em}.appointment-toast-content_text__87KJS span{opacity:.75}@keyframes appointment-card_backgroundAnimation__Hzqxw{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.appointment-card_container___Yy2a{--space:2px;position:absolute;width:100%;font-size:var(--fs-s);line-height:1.5;container-type:size;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:599px){.appointment-card_container___Yy2a{font-size:var(--fs-1xs);line-height:1.25}}.appointment-card_container___Yy2a.appointment-card_preview__WfaTH{z-index:2}.appointment-card_container___Yy2a.appointment-card_preview__WfaTH .appointment-card_border__1t1zy{box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.appointment-card_container___Yy2a:not(.appointment-card_singleStage__IGaRS){--space:5px}.appointment-card_container___Yy2a:not(.appointment-card_singleStage__IGaRS) .appointment-card_background__NikCM{background:var(--color-white)}.appointment-card_container___Yy2a.appointment-card_singleStage__IGaRS{--space:0.25em}.appointment-card_container___Yy2a.appointment-card_singleStage__IGaRS .appointment-card_content__xDRgi{padding:calc(var(--space) + .5em + 1px)}@container (height < 50px){.appointment-card_container___Yy2a.appointment-card_singleStage__IGaRS .appointment-card_content__xDRgi{padding:calc(var(--space) + .25em + 1px) calc(var(--space) + .5em + 1px)}}.appointment-card_container___Yy2a.appointment-card_day__NXC7V .appointment-card_initials__GvxqP{display:none}.appointment-card_container___Yy2a.appointment-card_day__NXC7V .appointment-card_content__xDRgi{display:flex;flex-direction:column}@container (height < 50px){.appointment-card_container___Yy2a.appointment-card_day__NXC7V .appointment-card_content__xDRgi{flex-direction:row;gap:.25em}.appointment-card_container___Yy2a.appointment-card_day__NXC7V .appointment-card_service__uXgLP{font-size:.75em}}.appointment-card_container___Yy2a.appointment-card_week__40xe_ .appointment-card_content__xDRgi{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:auto 1fr;grid-column-gap:.5em;column-gap:.5em}@container (height < 50px){.appointment-card_container___Yy2a.appointment-card_week__40xe_ .appointment-card_content__xDRgi{column-gap:.25em;grid-template-columns:min-content 1fr 1fr}}.appointment-card_container___Yy2a.appointment-card_week__40xe_ .appointment-card_service__uXgLP{margin-top:.15em}@container (height < 50px){.appointment-card_container___Yy2a.appointment-card_week__40xe_ .appointment-card_service__uXgLP{margin-top:0;font-size:.75em}}.appointment-card_container___Yy2a.appointment-card_week__40xe_ .appointment-card_client__oeemy{grid-column:2}@container (height < 50px){.appointment-card_container___Yy2a.appointment-card_week__40xe_ .appointment-card_client__oeemy{grid-column:3}}.appointment-card_pending__tVcdN .appointment-card_border__1t1zy{border-color:#5bd3f4}.appointment-card_pending__tVcdN .appointment-card_background__NikCM{background:#f2fbfc}.appointment-card_confirmed__9dfgM .appointment-card_border__1t1zy{border-color:#3cc34b}.appointment-card_confirmed__9dfgM .appointment-card_background__NikCM{background:#f2fbf3}.appointment-card_canceled__E0iEC .appointment-card_border__1t1zy{border-color:#de2658}.appointment-card_canceled__E0iEC .appointment-card_background__NikCM{background:#fdf2f5}.appointment-card_completed__lxnyM .appointment-card_border__1t1zy{border-color:var(--color-primary-400)}.appointment-card_completed__lxnyM .appointment-card_background__NikCM{background:var(--color-primary-50)}.appointment-card_content__xDRgi{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;padding:calc(var(--space) + .75em) .75em;pointer-events:none}@container (height < 50px){.appointment-card_content__xDRgi{padding:calc(var(--space) + .25em) .75em}}.appointment-card_client__oeemy,.appointment-card_service__uXgLP{-webkit-user-select:none;-moz-user-select:none;user-select:none}.appointment-card_service__uXgLP{line-height:1.2;font-weight:var(--fw-medium)}.appointment-card_client__oeemy{font-size:.75em;line-height:1.2;color:var(--color-neutral-800)}.appointment-card_skeleton__e3xRs{position:absolute;width:100%;left:0;padding:.25em;font-size:var(--fs-s);opacity:.6;z-index:1}.appointment-card_skeletonInner__uvdLu{background:var(--color-neutral-50);border:1px dashed var(--color-neutral-200);height:100%;border-radius:4px}.appointment-card_initials__GvxqP{font-size:.75em;font-weight:var(--fw-medium);display:flex;align-items:center;justify-content:center;width:2.5em;aspect-ratio:1;border-radius:50%;background:var(--color-black);color:var(--color-white);text-transform:uppercase;grid-row:1/-1}@container (height < 50px){.appointment-card_initials__GvxqP{line-height:1.2;width:auto;font-size:.75em;background:none;color:initial;aspect-ratio:unset;align-self:start}}.appointment-card_borderBox__MiMAc{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;padding:var(--space);pointer-events:none}.appointment-card_border__1t1zy{width:100%;height:100%;border-radius:inherit;border:1px solid;pointer-events:none;transition:box-shadow .2s}.appointment-card_background__NikCM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;width:calc(100% - 2*var(--space));height:calc(100% - 2*var(--space))}.appointment-card_stage__VR0T2{position:relative}.appointment-stage_container__KEczN{padding:var(--space) var(--space) 0 var(--space);position:absolute;left:0;width:100%}.appointment-stage_container__KEczN:last-child{padding:var(--space)}.appointment-stage_pending__EsM0a .appointment-stage_inner__k6KVs{background-color:#f2fbfc;border-color:#d1e9ee}.appointment-stage_pending__EsM0a.appointment-stage_overbook__MeAtR .appointment-stage_inner__k6KVs{background-color:#e3f4f7}.appointment-stage_pending__EsM0a .appointment-stage_resizeHandleBottom__W_JLQ,.appointment-stage_pending__EsM0a .appointment-stage_resizeHandleTop__yxOvS{background:#5bd3f4}.appointment-stage_confirmed__M9qu_ .appointment-stage_inner__k6KVs{background-color:#f2fbf3;border-color:#d1e8d4}.appointment-stage_confirmed__M9qu_.appointment-stage_overbook__MeAtR .appointment-stage_inner__k6KVs{background-color:#e4f5e6}.appointment-stage_confirmed__M9qu_ .appointment-stage_resizeHandleBottom__W_JLQ,.appointment-stage_confirmed__M9qu_ .appointment-stage_resizeHandleTop__yxOvS{background:#3cc34b}.appointment-stage_canceled__dlJDy .appointment-stage_inner__k6KVs{background-color:#fdf2f5;border-color:#f0ccd8}.appointment-stage_canceled__dlJDy.appointment-stage_overbook__MeAtR .appointment-stage_inner__k6KVs{background-color:#f8e1e8}.appointment-stage_canceled__dlJDy .appointment-stage_resizeHandleBottom__W_JLQ,.appointment-stage_canceled__dlJDy .appointment-stage_resizeHandleTop__yxOvS{background:#de2658}.appointment-stage_completed__KHIFx .appointment-stage_inner__k6KVs{background-color:var(--color-primary-50);border-color:#e7d2ff}.appointment-stage_completed__KHIFx.appointment-stage_overbook__MeAtR .appointment-stage_inner__k6KVs{background-color:var(--color-primary-100)}.appointment-stage_completed__KHIFx .appointment-stage_resizeHandleBottom__W_JLQ,.appointment-stage_completed__KHIFx .appointment-stage_resizeHandleTop__yxOvS{background:var(--color-primary-400)}.appointment-stage_inner__k6KVs{height:100%;border-radius:4px;position:relative;overflow:hidden;border:1px solid}.appointment-stage_resizeHandleBottom__W_JLQ,.appointment-stage_resizeHandleTop__yxOvS{position:absolute;height:10px;width:100%;opacity:.1;cursor:ns-resize;left:0}@media(hover:hover){.appointment-stage_resizeHandleBottom__W_JLQ,.appointment-stage_resizeHandleTop__yxOvS{opacity:0;transition:opacity .1s linear}.appointment-stage_resizeHandleBottom__W_JLQ:hover,.appointment-stage_resizeHandleTop__yxOvS:hover{opacity:.1}}.appointment-stage_resizeHandleTop__yxOvS{top:0}.appointment-stage_resizeHandleBottom__W_JLQ{bottom:0}.appointment-stage_container__KEczN.appointment-stage_singleStage__xHHcz{padding:0}.appointment-stage_container__KEczN.appointment-stage_singleStage__xHHcz .appointment-stage_inner__k6KVs{border:none;border-radius:0;background:none}@keyframes break-card_backgroundAnimation__gtebx{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.break-card_container__l1f6j{--space:0.25em;position:absolute;width:100%;font-size:var(--fs-s);line-height:1.5;container-type:size;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:599px){.break-card_container__l1f6j{font-size:var(--fs-1xs);line-height:1.25}}.break-card_container__l1f6j.break-card_preview__6dQ2s{z-index:2}.break-card_container__l1f6j.break-card_preview__6dQ2s .break-card_inner__HPf_W{box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.break-card_container__l1f6j.break-card_day__0FbNG .break-card_initials__82obw{display:none}.break-card_container__l1f6j.break-card_day__0FbNG .break-card_content__UtIMU{display:flex;flex-direction:column}@container (height < 50px){.break-card_container__l1f6j.break-card_day__0FbNG .break-card_content__UtIMU{flex-direction:row;gap:.25em}}.break-card_container__l1f6j.break-card_week__bRfMY .break-card_content__UtIMU{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:auto 1fr;grid-column-gap:.5em;column-gap:.5em}@container (height < 50px){.break-card_container__l1f6j.break-card_week__bRfMY .break-card_content__UtIMU{column-gap:.25em;grid-template-columns:min-content 1fr 1fr}}.break-card_container__l1f6j.break-card_week__bRfMY .break-card_details__kkWYp{grid-column:2}@container (height < 50px){.break-card_container__l1f6j.break-card_week__bRfMY .break-card_details__kkWYp{grid-column:3}}.break-card_inner__HPf_W{position:absolute;top:var(--space);left:var(--space);width:calc(100% - 2*var(--space));height:calc(100% - 2*var(--space));border-radius:4px;border:1px solid var(--color-neutral-200);background:repeating-linear-gradient(-45deg,var(--color-neutral-50),var(--color-neutral-50) 6px,var(--color-neutral-100) 6px,var(--color-neutral-100) 12px);overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;transition:box-shadow .2s}.break-card_resizeHandleBottom__LrL9c,.break-card_resizeHandleTop__DDUdF{position:absolute;height:10px;width:100%;left:0;opacity:.1;cursor:ns-resize;background:var(--color-neutral-800)}@media(hover:hover){.break-card_resizeHandleBottom__LrL9c,.break-card_resizeHandleTop__DDUdF{opacity:0;transition:opacity .1s linear}.break-card_resizeHandleBottom__LrL9c:hover,.break-card_resizeHandleTop__DDUdF:hover{opacity:.1}}.break-card_resizeHandleTop__DDUdF{top:0}.break-card_resizeHandleBottom__LrL9c{bottom:0}.break-card_content__UtIMU{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:calc(var(--space) + .5em + 1px);pointer-events:none}@container (height < 50px){.break-card_content__UtIMU{padding:calc(var(--space) + .25em + 1px) calc(var(--space) + .5em + 1px)}}.break-card_title__36khX{line-height:1.2;font-weight:var(--fw-medium);color:var(--color-neutral-800)}@container (height < 50px){.break-card_title__36khX{font-size:.75em}}.break-card_details__kkWYp{font-size:.75em;line-height:1.2;color:var(--color-neutral-800)}.break-card_initials__82obw{font-size:.75em;font-weight:var(--fw-medium);display:flex;align-items:center;justify-content:center;width:2.5em;aspect-ratio:1;border-radius:50%;background:var(--color-neutral-800);color:var(--color-white);text-transform:uppercase;grid-row:1/-1}@container (height < 50px){.break-card_initials__82obw{line-height:1.2;width:auto;font-size:.75em;background:none;color:initial;aspect-ratio:unset;align-self:start}}.break-card_skeleton__lhU_8{position:absolute;width:100%;left:0;padding:.25em;font-size:var(--fs-s);opacity:.6;z-index:1}.break-card_skeletonInner__DCx5l{background:var(--color-neutral-50);border:1px dashed var(--color-neutral-200);height:100%;border-radius:4px}.calendar-timeline_container__OadTN{font-size:var(--fs-2xs);width:3.75em;border-right:1px solid var(--color-neutral-200);background:var(--color-white);position:-webkit-sticky;position:sticky;left:0}.calendar-timeline_timelinePoint__42s17{position:absolute;line-height:1.5;left:0;text-align:center;width:100%}.time-slot-button_button__phX8d{position:absolute;width:100%;height:100%;z-index:1;background:none;border:none}.time-indicator_container__uEKc2{position:absolute;left:0;width:100%;height:2px;background:var(--color-primary-200);z-index:3;pointer-events:none}.time-indicator_container__uEKc2:before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;background:var(--color-primary-200);border-radius:50%;transform:translate(calc(-50% - 1px),calc(-50% + 1px))}@keyframes calendar-week-view_backgroundAnimation__EyYBY{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.calendar-week-view_container__FPI_x{display:grid;width:100%;flex-grow:1;overflow:auto;padding:0 0 16px;grid-template-columns:min-content repeat(7,minmax(150px,1fr));grid-template-rows:auto 1fr}.calendar-week-view_spacer__X50WA{border-right:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200)}.calendar-week-view_timeline__uuv_F{grid-column:1;grid-row:2;z-index:3}.calendar-week-view_header__2kY1Z{font-size:var(--fs-2xs);display:flex;flex-direction:column;align-items:center;padding:.5em;border:1px solid var(--color-neutral-200);border-left:none;position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-white);z-index:4}@media(max-width:599px){.calendar-week-view_header__2kY1Z{font-size:var(--fs-3xs)}}.calendar-week-view_dayButton__pc7Zn{display:flex;flex-direction:column;justify-content:center;gap:.15em;border-radius:50%;width:3.75em;height:3.75em;border:none;background:none;cursor:pointer}.calendar-week-view_dayButton__pc7Zn.calendar-week-view_today__JOdVX{background-color:var(--color-primary-100);color:var(--color-primary-500)}@media(hover:hover){.calendar-week-view_dayButton__pc7Zn.calendar-week-view_today__JOdVX:hover{background-color:var(--color-primary-200);color:var(--color-primary-700)}.calendar-week-view_dayButton__pc7Zn:hover{background-color:var(--color-neutral-100)}}.calendar-week-view_dayName__61JcY{font-weight:var(--fw-bold)}.calendar-week-view_dayDate__TcBfj{font-weight:var(--fw-medium)}.calendar-week-view_columns__DAy5F{display:grid;grid-column:2/-1;grid-template-columns:repeat(7,minmax(150px,1fr));position:relative;background:var(--color-neutral-50)}.calendar-week-view_column__kcKwA{position:relative;background-color:var(--color-white)}.calendar-week-view_horizontalLines__T0iEO{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(30 * var(--px-per-minute) - 1px),var(--color-neutral-200) calc(30 * var(--px-per-minute)))}.calendar-week-view_verticalLine__SyBQ_{width:1px;background-color:var(--color-neutral-200);justify-self:end;z-index:1;pointer-events:none}.calendar-week-view_appointment__omk4j{z-index:1}@keyframes calendar-month-view_backgroundAnimation__JVupm{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.calendar-month-view_container__tdgIk{display:grid;grid-template-rows:min-content auto;width:100%;flex-grow:1;overflow:auto;padding:0 16px 16px;grid-template-columns:repeat(7,minmax(150px,1fr));font-size:var(--fs-2xs)}@media(max-width:599px){.calendar-month-view_container__tdgIk{padding:0 0 8px}}.calendar-month-view_header__SJSAY{line-height:1;font-weight:var(--fw-bold);display:flex;flex-direction:column;gap:.75em;align-items:center;border:1px solid var(--color-neutral-200);padding:.75em;position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-white);z-index:4;text-transform:capitalize}.calendar-month-view_header__SJSAY:not(:first-child){border-left:none}@media(max-width:599px){.calendar-month-view_header__SJSAY{font-size:var(--fs-3xs)}}.calendar-month-view_cell__rWCzW{border:1px solid var(--color-neutral-200);border-top:none;border-left:none;aspect-ratio:257/128;min-height:130px;max-width:100%;font-weight:var(--fw-medium);padding:.33em;height:100%;display:flex;flex-direction:column;gap:.25em;position:relative}.calendar-month-view_cell__rWCzW:nth-child(7n-6){border-left:1px solid var(--color-neutral-200)}.calendar-month-view_cell__rWCzW.calendar-month-view_notCurrent__CFtYA .calendar-month-view_day__f1ClZ:not(:hover){color:var(--color-neutral-500)}.calendar-month-view_cell__rWCzW.calendar-month-view_today__2ghOA .calendar-month-view_day__f1ClZ{background-color:var(--color-primary-100);color:var(--color-primary-500)}.calendar-month-view_cell__rWCzW.calendar-month-view_today__2ghOA .calendar-month-view_day__f1ClZ:hover{background-color:var(--color-primary-200);color:var(--color-primary-700)}.calendar-month-view_buttonDate__fdtpV{position:absolute;top:0;left:-1px;width:calc(100% + 2px);height:calc(100% + 1px);background:red;background:none;border:1px solid rgba(0,0,0,0);transition:border-color 50ms}.calendar-month-view_buttonDate__fdtpV:hover{border-color:var(--color-primary-300)}.calendar-month-view_day__f1ClZ{text-align:right;align-self:flex-end;width:3ch;aspect-ratio:1;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;position:relative;background-color:rgba(0,0,0,0);border:none}@media(hover:hover){.calendar-month-view_day__f1ClZ:hover{background-color:var(--color-neutral-100);color:var(--color-neutral-950)}}.calendar-month-view_card__16kD_{height:calc(100% - 2.25em)}.appointments-card_container__Pg8_S{position:relative}@media(hover:hover){.appointments-card_container__Pg8_S:hover .appointments-card_content__i0rLB{background:var(--color-primary-200)}}.appointments-card_container__Pg8_S .appointments-card_dropdown__2RFXv{font-size:var(--fs-2xs);padding:.65em 0 .65em .65em;min-width:calc(100% + 16px);right:-8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.appointments-card_inner__J0mmR{width:100%;height:100%;grid-template-columns:1fr min-content;font-size:var(--fs-1xs);border:1px solid var(--color-neutral-500);border-left:none;background:var(--color-neutral-100);border-radius:4px;font-weight:var(--fw-medium);cursor:pointer;display:grid}.appointments-card_content__i0rLB{border-radius:4px;background:var(--color-primary-100);height:calc(100% + 2px);transform:translateY(-1px);position:relative;padding:.5em;flex-wrap:wrap;overflow:hidden;transition:background-color .2s}.appointments-card_content__i0rLB,.appointments-card_employee__SJHUg{border:1px solid var(--color-primary-400);display:flex;align-items:center;gap:.25em}.appointments-card_employee__SJHUg{padding:.15em .5em .15em .15em;border-radius:1000px;background:var(--color-primary-50)}.appointments-card_initials___9Inw{width:2.25em;height:2.25em;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--color-neutral-950);color:var(--color-white);flex-shrink:0}.appointments-card_summary__T9rbL{display:flex;align-items:center;padding:.4em}.appointments-card_count__iI8Rd{border:1px solid var(--color-black);width:2.25em;height:2.25em;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--color-white)}.appointments-card_dropdownContent__i1i5Q{display:flex;flex-direction:column;gap:.65em}.appointments-card_dropdownHeader__ZhGTz{display:flex;align-items:center;justify-content:space-between;font-weight:var(--fw-medium);gap:.5em;padding:.5em 1.3em .5em .65em}.appointments-card_date__jdO80{color:var(--color-neutral-800)}.appointments-card_weekday__gNj_V{text-transform:capitalize}.appointments-card_dropdownList__bxeyz{display:flex;flex-direction:column;gap:.65em;max-height:50vh;overflow:auto;padding-right:.65em}.appointments-card_appointment__OhFhy{width:100%;display:grid;grid-template-columns:min-content 1fr;grid-template-rows:auto 1fr;font-size:var(--fs-2xs);padding:.65em;grid-column-gap:.65em;column-gap:.65em;grid-row-gap:.25em;row-gap:.25em;text-align:left;font-weight:var(--fw-medium);border:1px solid;border-radius:4px;transition:filter .1s;cursor:pointer}.appointments-card_appointment__OhFhy:hover{filter:brightness(.97)}.appointments-card_appointment__OhFhy.appointments-card_pending__DjZAu{background-color:#f2fbfc;border-color:#5bd3f4}.appointments-card_appointment__OhFhy.appointments-card_confirmed__WUDEW{background-color:#f2fbf3;border-color:#3cc34b}.appointments-card_appointment__OhFhy.appointments-card_canceled__9zZ6N{background-color:#fdf2f5;border-color:#de2658}.appointments-card_appointment__OhFhy.appointments-card_completed__4yUUk{background-color:var(--color-primary-50);border-color:var(--color-primary-400)}.appointments-card_time__ZUhz1{grid-column:2;color:var(--color-neutral-800)}.appointments-card_appointmentInitials__eLA_N{text-transform:uppercase;width:2.5em;height:2.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;background:var(--color-neutral-950);color:var(--color-white);grid-row:1/-1}@keyframes reservation-card_backgroundAnimation__eGEE_{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.reservation-card_container__SaFu4{padding:24px 40px;border-radius:20px;border:1px solid var(--color-neutral-200);display:grid;grid-template-columns:1fr 1.5fr 2fr 1fr;align-items:center;grid-gap:20px;gap:20px}@media(max-width:1599px){.reservation-card_container__SaFu4{padding:20px}}@media(max-width:599px){.reservation-card_container__SaFu4{grid-template-columns:1fr;align-items:flex-start;gap:30px}}.reservation-card_box__QJa6y{display:flex;flex-direction:column;gap:8px}.reservation-card_title__fxcwS{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-neutral-950)}.reservation-card_text__XafJZ{font-size:var(--fs-1xs);color:var(--color-neutral-800)}.reservation-card_employeeContainer__527cZ{display:flex;gap:8px;align-items:center}.reservation-card_employee__VMWzt{font-size:var(--fs-1xs);font-weight:var(--fw-medium);color:var(--color-neutral-950)}.reservation-card_employeeText__DxKhx{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-neutral-800)}.reservation-card_status__u1sva{padding:6px 12px;border-radius:20px;border:1px solid var(--color-neutral-200);text-align:center;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--color-neutral-950)}@media(max-width:599px){.reservation-card_status__u1sva{font-size:var(--fs-1xs);padding:3px 8px}}@keyframes empty-list_backgroundAnimation__hZs2x{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.empty-list_container__qlNUv{font-size:var(--fs-1xl);border-radius:20px;border:2px solid var(--color-neutral-200);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:50px 20px;flex-grow:1}@media(max-width:599px){.empty-list_container__qlNUv{font-size:var(--fs-m)}}.empty-list_container__qlNUv svg{width:1.25em;height:1.25em;color:var(--color-primary-400)}.empty-list_title__rgICM{font-size:1em;font-weight:var(--fw-medium);text-align:center}.empty-list_description__jGOaa{font-size:.625em;font-weight:var(--fw-semi);color:var(--color-neutral-800);text-align:center}.empty-list_description__jGOaa a,.empty-list_description__jGOaa button{cursor:pointer}.empty-list_description__jGOaa a:hover,.empty-list_description__jGOaa button:hover{text-decoration:underline}.empty-list_description__jGOaa button{background:none;border:none}@keyframes service-template-card_backgroundAnimation__uVzYv{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.service-template-card_container__pi4lk{display:flex;justify-content:space-between;gap:10px;padding:16px 24px;width:100%;align-items:center;border-radius:12px;border:1px solid var(--color-neutral-200)}@media(max-width:1399px){.service-template-card_container__pi4lk{flex-direction:column;align-items:flex-start;gap:30px}}@media(max-width:599px){.service-template-card_container__pi4lk{padding:10px 16px;gap:20px}}.service-template-card_container__pi4lk.service-template-card_system__pO0SB .service-template-card_buttonsContainer__vL4LO{visibility:hidden;pointer-events:none}.service-template-card_titleContainer__AHe7P{display:flex;flex-direction:column;gap:10px;padding-right:20px}.service-template-card_title__R1Qh0{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-neutral-950)}@media(max-width:599px){.service-template-card_title__R1Qh0{font-size:var(--fs-s)}}.service-template-card_description__X6bId,.service-template-card_duration__oJCYz{font-size:var(--fs-1xs);line-height:1.5;color:var(--color-neutral-800)}.service-template-card_detailsContainer__wIR95{display:flex;justify-content:space-between;align-items:center;gap:100px}@media(max-width:1399px){.service-template-card_detailsContainer__wIR95{gap:30px;width:100%}}@media(max-width:839px){.service-template-card_detailsContainer__wIR95{flex-direction:column;align-items:flex-start}}.service-template-card_priceContainer__y9uzY{display:flex;gap:16px;align-items:center;flex-grow:1;justify-content:center;min-width:max-content}@media(max-width:1399px){.service-template-card_priceContainer__y9uzY{min-width:unset;flex-grow:0}}.service-template-card_discounts__sWy44{gap:16px}.service-template-card_oldPrice__MLXhe{color:var(--color-neutral-500);text-decoration:line-through}.service-template-card_oldPrice__MLXhe,.service-template-card_price__VkiRc{font-size:var(--fs-s)}@media(max-width:599px){.service-template-card_oldPrice__MLXhe,.service-template-card_price__VkiRc{font-size:var(--fs-1xs)}}.service-template-card_bold__GDUhg{font-weight:var(--fw-bold)}.service-template-card_discounts__sWy44{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.service-template-card_discount___Nz77{font-size:var(--fs-1xs);color:var(--color-neutral-950);background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);padding:4px 8px;border-radius:20px}@media(max-width:599px){.service-template-card_discount___Nz77{font-size:var(--fs-2xs);padding:2px 4px}}.service-template-card_buttonsContainer__vL4LO{display:flex;gap:8px}@keyframes pagination_backgroundAnimation__xeKed{0%{background-position-x:-80px}40%,to{background-position-x:-100%}}.pagination_container__kXeeW{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:var(--fs-s);gap:.25em}@media(max-width:599px){.pagination_container__kXeeW{font-size:var(--fs-1xs)}}.pagination_pageLink__cyEn6{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;position:relative;transition:color var(--time-fast),background-color var(--time-fast),opacity var(--time-fast);border-radius:50%}.pagination_pageLink__cyEn6:first-child{margin-right:10px}.pagination_pageLink__cyEn6:last-child{margin-left:10px}.pagination_pageLink__cyEn6:focus-visible:not(.pagination_disabled__N_azd),.pagination_pageLink__cyEn6:hover{background-color:var(--color-primary-200)}.pagination_pageLink__cyEn6.pagination_active___Edwo{background-color:var(--color-primary-400);color:#fff}.pagination_pageLink__cyEn6:focus-visible:not(.pagination_disabled__N_azd){outline:0 none}.pagination_disabled__N_azd{pointer-events:none;opacity:.25}.pagination_prev__zZ5rW{transform:rotate(180deg)}.input-search_container__stTLV{position:relative}.service-category-list_categories__SBVxK{display:flex;flex-direction:column;gap:16px;position:relative}.service-category-list_categories__SBVxK .drag-element{cursor:-webkit-grab;cursor:grab;transition:opacity .2s ease}.service-category-list_categories__SBVxK .drag-element.dragging{opacity:0}.service-category-item_category__GbkOM{display:flex;justify-content:space-between;align-items:center;padding:0 0 0 14px;font-size:var(--fs-s);color:var(--color-neutral-800)}.service-category-item_name__mwJYF{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.service-category-item_name__mwJYF span{margin-right:8px;font-size:var(--fs-1xs);font-weight:var(--fw-medium);color:var(--color-neutral-950)}.service-category-item_delete___Weo2{--icon-button-size:30px;color:var(--color-error-400)}