@import url(https://fonts.googleapis.com/css2?family=Helvetica+Neue:wght@300;400;700&display=swap);.Sidebar_sidebar__85miZ{background-color:var(--color-background-sidebar);padding:var(--paddin-md) 0;position:relative;transition:width .5s ease;width:100%;z-index:100}.Sidebar_sidebar__85miZ.Sidebar_open__P7c8s{width:210px}.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN{width:80px}.Sidebar_navMenu__GvA6x ul{display:flex;flex-direction:column;gap:var(--gap-xs);list-style:none;padding:0 var(--paddin-md)}.Sidebar_navMenu__GvA6x *{list-style:none;text-decoration:none}.Sidebar_navMenu__GvA6x .Sidebar_navLink__3d6Sn{stroke:var(--color-disabled);align-items:center;border-radius:var(--border-radius-default);color:var(--color-disabled);cursor:pointer;display:flex}.Sidebar_navMenu__GvA6x .Sidebar_navLink__3d6Sn.Sidebar_active__BA\+0o,.Sidebar_navMenu__GvA6x .Sidebar_navLink__3d6Sn:hover{stroke:var(--color-primary);background-color:var(--primary-hover-tran);color:var(--color-primary)}.Sidebar_linkText__OEmRT,.Sidebar_navMenu__GvA6x li span{flex-shrink:0;transition:opacity .3s ease}.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN .Sidebar_navMenu__GvA6x li span{opacity:0;pointer-events:none}.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN .Sidebar_navMenu__GvA6x .Sidebar_navLink__3d6Sn{stroke:var(--color-disabled);cursor:auto}.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN .Sidebar_navMenu__GvA6x .Sidebar_navLink__3d6Sn.Sidebar_active__BA\+0o,.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN .Sidebar_navMenu__GvA6x .Sidebar_navLink__3d6Sn:hover{background-color:initial}.Sidebar_iconWraper__N7mC4{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN .Sidebar_navMenu__GvA6x li .Sidebar_navLink__3d6Sn .Sidebar_iconWraper__N7mC4:hover,.Sidebar_sidebar__85miZ.Sidebar_collapsed__pF1zN .Sidebar_navMenu__GvA6x li .Sidebar_navLink__3d6Sn.Sidebar_active__BA\+0o .Sidebar_iconWraper__N7mC4{stroke:var(--color-primary);background-color:var(--primary-hover-tran)}.Sidebar_dividerContainer__E2BpW{width:100%}.Sidebar_divider__N42K1{border-top:var(--border-width) var(--border-style) var(--color-disabled-6)}.Toast_toast__7EuBG{align-items:center;animation:Toast_slideIn__P7q\+y .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:12px;justify-content:space-between;left:50%;max-width:480px;min-width:320px;padding:16px 24px;position:fixed;top:20px;transform:translateX(-50%);z-index:999999}.Toast_error__pYkiy{background-color:#fee2e2f2;border:1px solid #ef4444;color:#991b1b}.Toast_success__yTwp2{background-color:#dcfce7f2;border:1px solid #22c55e;color:#166534}.Toast_warning__FE6ZY{background-color:#fef3c7f2;border:1px solid #f59e0b;color:#92400e}.Toast_info__cETYh{background-color:#dbeafef2;border:1px solid #3b82f6;color:#1e40af}.Toast_closeButton__Cxvwi{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:20px;line-height:1;opacity:.7;padding:4px 8px;transition:all .2s ease}.Toast_closeButton__Cxvwi:hover{background-color:#0000000d;opacity:1}@keyframes Toast_slideIn__P7q\+y{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}.Header_header__Bbde6{background-color:var(--color-background-header);padding:var(--paddin-sm) var(--paddin-lg)}.Header_header__Bbde6,.Header_leftSection__vrp9p{align-items:center;display:flex;justify-content:space-between}.Header_leftSection__vrp9p{gap:var(--gap-md);width:80%}@media screen and (min-width:800px){.Header_leftSection__vrp9p{width:70%}}@media screen and (min-width:950px){.Header_leftSection__vrp9p{width:60%}}@media screen and (min-width:1150px){.Header_leftSection__vrp9p{width:50%}}.Header_iconSection__WKEL0{align-items:center;display:flex;gap:var(--gap-md);width:50%}.Header_burgerIcon__rmXY5{cursor:pointer;flex-shrink:0;font-size:var(--font-size-3xl)}.Header_logo__nCjsB{height:35px}.Header_searchSection__LoeXz{border-radius:var(--br-3xxl);height:60px;width:100%}.Header_rightSection__HgAza{align-items:center;display:flex;gap:var(--gap-md)}.Header_notificationBell__vlZn7{cursor:pointer;font-size:var(--font-size-3xl)}.Header_avatarSection__gVN7q{cursor:pointer;position:relative}.SearchBar_searchBarContainer__AEmgR{align-items:center;background-color:var(--color-background-searchbar);border-radius:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;-ms-border-radius:inherit;-o-border-radius:inherit;display:flex;gap:var(--gap-xs);height:inherit;padding:var(--paddin-lg)}.SearchBar_searchIcon__QhQBu{align-items:center;color:#6c63ff;display:flex;height:inherit;margin-right:.5rem}.SearchBar_searchIcon__QhQBu img{height:50%}.SearchBar_searchInput__S8ff\+{background-color:var(--color-background-searchbar);border:none;border-radius:inherit;color:var(--color-text);font-size:var(--font-size-lg);height:inherit;outline:none;padding-left:var(--paddin-xxs);width:100%}.SearchBar_clearButton__CU5Lj{align-items:center;background:var(--color-disabled-6);border:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:var(--color-disabled);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-md);height:20px;justify-content:center;transition:background-color .2s,color .2s;width:20px}.SearchBar_clearButton__CU5Lj:hover{background:var(--color-disabled);color:var(--color-background-component)}.loadingOverlay_overlay__-mm2x{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loadingOverlay_content__6FDAn{background-color:#fff;border-radius:8px;padding:2rem;text-align:center}.loadingOverlay_spinner__OgVau{animation:loadingOverlay_spin__vLDBv 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--color-primary);height:40px;margin:0 auto 1rem;width:40px}@keyframes loadingOverlay_spin__vLDBv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.menu_menuContainer__XheEz{color:var(--color-text);position:relative}.menu_menuTrigger__WpdPS img{border-radius:var(--br-mdlg);cursor:pointer;height:40px;width:40px}.menu_menuContent__i0bkx{grid-gap:var(--gap-md);background-color:var(--color-background-profilemenu);border-radius:var(--br-lg);box-shadow:var(--box-shadow-card);display:grid;gap:var(--gap-md);padding:var(--paddin-2xl);position:absolute;right:0;width:var(--width-xl);z-index:10}.menu_menuProfile__CLv9m{display:flex;gap:var(--gap-sm)}.menu_menuProfile__CLv9m img{border-radius:var(--br-lg);height:50px;width:50px}.menu_profileDetails__hSz4n{display:grid;font-weight:700}.menu_profileSettings__pW\+il{color:var(--color-primary)}.menu_menuItem__khyrl,.menu_profileSettings__pW\+il{cursor:pointer;font-size:var(--font-size-sm)}.menu_menuItem__khyrl:hover{color:var(--color-primary)}.menu_menuLanguages__wudMd{display:flex;font-weight:700;justify-content:space-between}.menu_menuLanguages__wudMd span{transition:color .3s}.menu_menuLanguages__wudMd span:hover{color:var(--primary-hover)}.menu_menuDivider__A2qZy{border-top:var(--border-width) var(--border-style) var(--color-disabled-6)}.menu_languagesTitle__Ph\+9A{color:var(--color-disabled)}.menu_activeLanguage__Mgn18{color:#6c63ff;cursor:pointer}.menu_inactiveLanguage__VCIM9{color:#999;cursor:pointer}.NotificationPanel_notificationContainer__TOEzp{display:inline-flex;position:relative}.NotificationPanel_bellWrapper__rKchG{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:relative;transition:background-color .2s ease}.NotificationPanel_bellWrapper__rKchG:hover{background-color:#909fba1a}.NotificationPanel_bellIcon__\+7SwJ{height:22px;width:20px}.NotificationPanel_badge__hOGy8{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border-radius:9px;box-shadow:0 2px 4px #ee5a5a4d;color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:0;top:0}.NotificationPanel_panel__DfoRD{animation:NotificationPanel_slideIn__CN0O5 .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026,0 2px 10px #00000014;display:flex;flex-direction:column;max-height:480px;overflow:hidden;position:absolute;right:-10px;top:calc(100% + 12px);width:360px;z-index:1000}@keyframes NotificationPanel_slideIn__CN0O5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationPanel_panelHeader__HqGGe{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;padding:16px 20px}.NotificationPanel_panelTitle__ApY9f{color:#fff;font-size:16px;font-weight:600;margin:0}.NotificationPanel_headerActions__dIt3\+{display:flex;gap:8px}.NotificationPanel_markAllReadBtn__OorWb{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:all .2s ease}.NotificationPanel_markAllReadBtn__OorWb:hover{background-color:#ffffff1a;color:#fff}.NotificationPanel_notificationList__vv4Zr{flex:1 1;max-height:340px;overflow-y:auto}.NotificationPanel_notificationList__vv4Zr::-webkit-scrollbar{width:6px}.NotificationPanel_notificationList__vv4Zr::-webkit-scrollbar-track{background:#0000}.NotificationPanel_notificationList__vv4Zr::-webkit-scrollbar-thumb{background:#e0e4e8;border-radius:3px}.NotificationPanel_notificationList__vv4Zr::-webkit-scrollbar-thumb:hover{background:#c4cad0}.NotificationPanel_notificationItem__OYgad{border-bottom:1px solid #f5f7fa;cursor:pointer;display:flex;gap:12px;padding:14px 20px;position:relative;transition:background-color .2s ease}.NotificationPanel_notificationItem__OYgad:hover{background-color:#f8fafc}.NotificationPanel_notificationItem__OYgad:last-child{border-bottom:none}.NotificationPanel_notificationItem__OYgad.NotificationPanel_unread__05mcs{background-color:#f0f7ff}.NotificationPanel_notificationItem__OYgad.NotificationPanel_unread__05mcs:hover{background-color:#e3f0ff}.NotificationPanel_notificationItem__OYgad.NotificationPanel_unread__05mcs:before{background:linear-gradient(180deg,#3b82f6,#1d4ed8);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.NotificationPanel_notificationIcon__VA3no{flex-shrink:0;font-size:24px;line-height:1}.NotificationPanel_notificationContent__cQ8qH{flex:1 1;min-width:0}.NotificationPanel_notificationTitle__cN4Lk{color:#1a1d21;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px}.NotificationPanel_notificationMessage__hKokz{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:13px;line-height:1.4;margin-bottom:6px;overflow:hidden}.NotificationPanel_notificationTime__r7hmr{color:#94a3b8;font-size:11px;font-weight:500}.NotificationPanel_deleteButton__Nh1xk{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:14px;line-height:1;opacity:0;padding:4px;transition:all .2s ease}.NotificationPanel_notificationItem__OYgad:hover .NotificationPanel_deleteButton__Nh1xk{opacity:1}.NotificationPanel_deleteButton__Nh1xk:hover{background-color:#ef444414;color:#ef4444}.NotificationPanel_panelFooter__Oafwk{background:#fafbfc;border-top:1px solid #f0f2f5;padding:12px 20px}.NotificationPanel_clearAllBtn__7Jl\+-{background:#0000;border:1px solid #e0e4e8;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:10px;transition:all .2s ease;width:100%}.NotificationPanel_clearAllBtn__7Jl\+-:hover{background-color:#fef2f2;border-color:#fecaca;color:#ef4444}.NotificationPanel_confirmClear__\+tKq3{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.NotificationPanel_confirmClear__\+tKq3 span{color:#64748b;flex:100% 1;font-size:13px;margin-bottom:4px}.NotificationPanel_confirmBtn__\+Ox1C{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:8px 12px;transition:background-color .2s ease}.NotificationPanel_confirmBtn__\+Ox1C:hover{background:#dc2626}.NotificationPanel_cancelBtn__2VcN1{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:8px 12px;transition:background-color .2s ease}.NotificationPanel_cancelBtn__2VcN1:hover{background:#e2e8f0}.NotificationPanel_emptyState__pGra5,.NotificationPanel_errorState__vPaGr,.NotificationPanel_loadingState__T5TxF{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.NotificationPanel_spinner__NQIRj{animation:NotificationPanel_spin__1miV2 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:24px;width:24px}@keyframes NotificationPanel_spin__1miV2{to{transform:rotate(1turn)}}.NotificationPanel_emptyIcon__kRu8A,.NotificationPanel_errorIcon__ThhIJ{font-size:32px}.NotificationPanel_retryBtn__N8ngN{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .2s ease}.NotificationPanel_retryBtn__N8ngN:hover{background:#2563eb}@media (max-width:480px){.NotificationPanel_panel__DfoRD{left:10px;max-height:calc(100vh - 80px);position:fixed;right:10px;top:60px;width:auto}}.mainlayout_layout__sEzJ3{background-color:var(--color-background-main);width:100%}.mainlayout_mainContent__zU8BV{display:grid;grid-template-columns:210px 1fr;overflow:hidden;transition:grid-template-columns .7s ease}.mainlayout_fullWidth__rOGIM{grid-template-columns:80px 1fr}.mainlayout_content__2jEtG{min-height:calc(100vh - 80px)}.layout_formWrapper__90thk{align-items:center;background-color:var(--color-background-form);display:grid;height:100vh;justify-content:center;padding:var(--paddin-lg)}.layout_logo__iTxFU{margin-bottom:var(--margin-lg)}.layout_logoFormWrapper__Fdjn6{align-items:flex-start;display:flex;flex-direction:column}.layout_formWrapper__90thk form{width:90vw}.layout_formImageContainer__4kGa0{align-items:center;background-color:var(--color-primary);border-radius:var(--br-3xl) 0 0 var(--br-3xl);-webkit-border-radius:var(--br-3xl) 0 0 var(--br-3xl);-moz-border-radius:var(--br-3xl) 0 0 var(--br-3xl);-ms-border-radius:var(--br-3xl) 0 0 var(--br-3xl);-o-border-radius:var(--br-3xl) 0 0 var(--br-3xl);display:none;height:inherit;justify-content:center;overflow:hidden;padding:var(--paddin-lg);width:100%}@media screen and (min-width:450px){.layout_formWrapper__90thk{grid-template-columns:1fr;justify-items:center;padding:initial}.layout_formWrapper__90thk form{width:400px}}@media screen and (min-width:700px){.layout_formWrapper__90thk{grid-template-columns:40% 1fr}.layout_formImageContainer__4kGa0{display:flex}.layout_formWrapper__90thk form{width:100%}}@media screen and (min-width:950px){.layout_formWrapper__90thk form{width:300px}}@media screen and (min-width:1400px){.layout_formWrapper__90thk form{width:400px}}.layout_formImage__NNT-S svg{height:95vh;width:95%}@keyframes layout_draw__0t5AZ{0%{stroke-dasharray:0,100}to{stroke-dasharray:100,0}}.layout_formImage__NNT-S svg path{stroke:#fff;stroke-width:3;stroke-miterlimit:10;animation:layout_draw__0t5AZ 2s ease-in-out forwards;-webkit-animation:layout_draw__0t5AZ 2s ease-in-out forwards}.MetricCard_card__G5Loj{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;font-family:var(--primary-font-family);min-height:120px;min-width:0;overflow:hidden;padding:var(--card-padding);transition:box-shadow .2s ease-in-out}.MetricCard_card__G5Loj:hover{box-shadow:var(--card-shadow-hover)}.MetricCard_topRow__eM7Qq{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.MetricCard_iconWrap__fIe1H{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.MetricCard_iconWrap__fIe1H.MetricCard_purple__v0RhA{background:#d8ccfe;color:#6138e0}.MetricCard_iconWrap__fIe1H.MetricCard_pink__UyonA{background:#e461951a;color:#e46195}.MetricCard_iconWrap__fIe1H.MetricCard_blue__a2QlP{background:#deeaff;color:#051e48}.MetricCard_iconWrap__fIe1H.MetricCard_red__SbqW9{background:#ffdedd;color:#e8453f}.MetricCard_card__G5Loj.MetricCard_owner__jFAJm .MetricCard_iconWrap__fIe1H.MetricCard_purple__v0RhA{background:#d8ccfe;color:#6138e0}.MetricCard_iconWrap__fIe1H svg{flex-shrink:0;height:24px;width:24px}.MetricCard_iconWrap__fIe1H.MetricCard_iconWrapLarge__hVzai svg{height:40px;width:40px}.MetricCard_iconWrap__fIe1H.MetricCard_ownerIcon__wzS3H{border-radius:14px;height:40px;width:40px}.MetricCard_iconWrap__fIe1H.MetricCard_ownerIcon__wzS3H svg{height:40px;width:40px}.MetricCard_valueRow__d3sOE{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-left:60px;min-width:0}@media (max-width:480px){.MetricCard_valueRow__d3sOE{margin-left:0}.MetricCard_value__0ceTc{font-size:24px}.MetricCard_card__G5Loj{min-height:0;min-height:auto;padding:var(--card-padding-sm)}}.MetricCard_value__0ceTc{color:#333;flex-shrink:0;font-size:32px;font-weight:700;line-height:1.2}.MetricCard_label__Y-J4w{color:#666;flex:1 1 auto;font-size:14px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.MetricCard_label__Y-J4w{min-width:100%;overflow:visible;text-overflow:clip;white-space:normal}}.MetricCard_trend__6tiwX{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:400;gap:4px}.MetricCard_trend__6tiwX.MetricCard_positive__t4oH9{color:#10b981}.MetricCard_trend__6tiwX.MetricCard_negative__utwno{color:#ef4444}.MetricCard_trend__6tiwX svg{flex-shrink:0;height:14px;width:14px}.MetricCard_card__G5Loj.MetricCard_owner__jFAJm{grid-gap:var(--gap-lg);background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:grid;gap:var(--gap-lg);grid-template-columns:auto 1fr;min-height:0;min-height:auto;padding:var(--card-padding)}.MetricCard_card__G5Loj.MetricCard_owner__jFAJm:hover{box-shadow:var(--card-shadow)}.MetricCard_ownerInfo__PX1tF{display:flex;flex-direction:column;gap:0}.MetricCard_ownerLabel__nzSUG{color:var(--color-disabled);font-size:var(--font-size-body);margin-bottom:var(--margin-sm);margin-top:var(--margin-xs)}.MetricCard_ownerValue__Koak1{font-size:var(--font-size-7xl);font-weight:700}.Charts_chartCard__oRXo8{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);min-height:var(--chart-card-min-height);min-width:0;overflow:hidden;padding:var(--card-padding);transition:box-shadow .2s ease-in-out}.Charts_chartCard__oRXo8:hover{box-shadow:var(--card-shadow-hover)}.Charts_chartHeader__j0z2U{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.Charts_chartTitle__CUlI2{color:#333;font-size:18px;font-weight:700}.Charts_exportBtn__IqDqj{align-items:center;background:none;border:none;border-radius:6px;color:#666;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:4px 8px;transition:color .2s ease-in-out,background .2s ease-in-out}.Charts_exportBtn__IqDqj:hover{background:#0000000a;color:#333}.Charts_exportBtn__IqDqj svg{flex-shrink:0;height:16px;width:16px}.Charts_chartContainer__esVVR{height:var(--chart-wrapper-height);position:relative;width:100%}.Charts_chartContainerWrapper__T2ujP{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%}.Charts_chartContainerWrapper__T2ujP>.Charts_chartContainer__esVVR{min-width:750px}@media (min-width:769px){.Charts_chartContainerWrapper__T2ujP>.Charts_chartContainer__esVVR{min-width:0}}.Charts_chartError__f7trE,.Charts_chartIncomplete__hqRVS,.Charts_chartLoading__qTrRk{align-items:center;color:#666;display:flex;font-size:14px;justify-content:center;min-height:var(--chart-wrapper-height);padding:24px;text-align:center}@media (max-width:768px){.Charts_chartCard__oRXo8{min-height:var(--chart-card-min-height-sm);padding:var(--card-padding-sm)}.Charts_chartContainer__esVVR,.Charts_chartError__f7trE,.Charts_chartIncomplete__hqRVS,.Charts_chartLoading__qTrRk{height:var(--chart-wrapper-height-sm);min-height:var(--chart-wrapper-height-sm)}.Charts_chartHeader__j0z2U{margin-bottom:var(--grid-gap-sm)}}.Charts_chartIncomplete__hqRVS{color:#f59e0b}.Charts_chartError__f7trE{color:#ef4444}.Charts_revenueMetrics__mcp7k{align-items:center;display:flex;flex-wrap:wrap;gap:var(--grid-gap);margin-bottom:var(--paddin-lg)}.Charts_revenueMetricCard__twy3V{flex:0 1 auto;min-width:150px}.Charts_revenueValue__ZRT39{align-items:baseline;color:#333;display:flex;font-size:32px;font-weight:700;gap:4px;margin-bottom:4px}.Charts_revenueCurrency__f9yZ5,.Charts_revenueLabel__J9q-9{color:#666;font-size:14px;font-weight:400}.Charts_chartLegend__CoiFV{align-items:center;display:flex;flex-wrap:wrap;gap:var(--grid-gap-sm);justify-content:flex-end;margin-left:auto}.Charts_legendItem__zvYmd{align-items:center;background:var(--chart-legend-bg);border:none;border-radius:var(--chart-legend-radius);color:#666;cursor:pointer;display:flex;font-family:inherit;font-size:var(--chart-legend-font-size);gap:8px;padding:8px 16px}.Charts_legendItemSelected__Q3X1W{opacity:1}.Charts_legendItem__zvYmd:not(.Charts_legendItemSelected__Q3X1W){opacity:.5}.Charts_legendDot__tRwOe{border-radius:50%;flex-shrink:0;height:8px;width:8px}.Charts_legendDotBookings__piJiM{background:#6138e0}.Charts_legendDotAmount__hQIrr{background:#b15eaa}.FilterPanel_inlinePanel__tJbrw{align-items:center;display:flex;gap:12px}.FilterPanel_buttons__7r1aa{display:flex;flex-wrap:wrap;gap:8px}.FilterPanel_btn__8lvec{background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.FilterPanel_btn__8lvec:hover{background:#6236ff1a;color:#6236ff}.FilterPanel_btn__8lvec.FilterPanel_active__4q6vm{background:#6236ff;color:#fff}.Dashboard_container__ebMhQ{background:var(--color-background);box-sizing:border-box;font-family:var(--primary-font-family);min-height:100%;padding:var(--layout-page-padding);position:relative}.Dashboard_topLoadingBar__-Y6kV{background:#6236ff33;height:3px;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.Dashboard_topLoadingBar__-Y6kV:before{animation:Dashboard_loadingProgress__GPUmE 1.5s ease-in-out infinite;background:linear-gradient(90deg,#6236ff,#6138e0);box-shadow:0 0 10px #6236ff99;content:"";height:100%;left:0;position:absolute;top:0;width:30%}@keyframes Dashboard_loadingProgress__GPUmE{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.Dashboard_greeting__oVtO0{align-items:flex-start;display:flex;gap:var(--grid-gap);justify-content:space-between;margin-bottom:var(--grid-gap)}@media (max-width:768px){.Dashboard_greeting__oVtO0{align-items:stretch;flex-direction:column}}.Dashboard_greetingLeft__VJkAN{flex:1 1}.Dashboard_greetingName__q2\+-f{color:#333;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:4px}.Dashboard_greetingSubtitle__ryPca{color:#666;font-size:16px;font-weight:400}.Dashboard_greetingRight__ZprI0{align-items:flex-start;display:flex;flex-shrink:0;padding-top:4px}.Dashboard_filterSection__kVaJb{margin-bottom:32px}.Dashboard_cardsGrid__MLshi{grid-gap:var(--grid-gap);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-card-min-width),1fr));margin-bottom:32px;min-width:0}.Dashboard_cardsGrid__MLshi>*{min-width:0}.Dashboard_chartsGrid__NjIHa,.Dashboard_chartsRow__1Ex2P{grid-gap:var(--grid-gap);display:grid;gap:var(--grid-gap);grid-template-columns:1fr;min-width:0}@media (min-width:1024px){.Dashboard_chartsRow__1Ex2P{grid-template-columns:2fr 1fr}}.Dashboard_chartsGrid__NjIHa>*{min-width:0}@media (max-width:768px){.Dashboard_container__ebMhQ{padding:var(--layout-page-padding-sm)}.Dashboard_chartsGrid__NjIHa,.Dashboard_chartsRow__1Ex2P{gap:var(--grid-gap-sm)}}.Dashboard_loadingState__1ZVZM{align-items:center;color:#666;display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;min-height:400px}.Dashboard_loadingSpinner__\+Paoe{animation:Dashboard_dashboardSpin__BkZQT .8s linear infinite;border:3px solid #6236ff33;border-radius:50%;border-top-color:#6236ff;height:40px;width:40px}@keyframes Dashboard_dashboardSpin__BkZQT{to{transform:rotate(1turn)}}.Dashboard_errorState__L6pmB{color:#ef4444;flex-direction:column;gap:8px;min-height:200px;text-align:center}.Dashboard_errorState__L6pmB,.Dashboard_noData__k6m5h{align-items:center;display:flex;font-size:16px;justify-content:center;padding:24px}.Dashboard_noData__k6m5h{color:#666;min-height:120px}.StatisticsSummary_statisticsSummary__wsobw{grid-gap:var(--grid-gap);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));min-width:0}.Button_button__wiIYs{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--br-lg);color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-lg);gap:var(--gap-sm);justify-content:center;padding:var(--paddin-sm) var(--paddin-lg);transition:background-color .2s ease,color .2s ease;width:100%}.Button_icon__KeIH3{align-items:center;display:inline-flex}button.Button_button__wiIYs.Button_noAppearance__JEvgR{background-color:initial;color:var(--color-disabled);min-width:-webkit-fit-content;min-width:fit-content;padding:0}button.Button_button__wiIYs.Button_noAppearance__JEvgR:hover:not(.Button_disabled__PUkNe){background-color:initial}.Button_primary__XYgy-{background-color:var(--color-primary);color:var(--color-white)}.Button_secondary__QwN49{background-color:var(--color-secondary);color:var(--color-white)}.Button_ghost__PwUIw{background-color:initial;border:var(--border-width) solid var(--color-primary);color:var(--color-primary)}.Button_disabled__PUkNe{background-color:var(--color-disabled);color:var(--color-white);cursor:not-allowed}.Button_small__QdkfY{border-radius:var(--br-sm);font-size:var(--font-size-sm);max-width:-webkit-fit-content;max-width:fit-content;min-width:var(--width-sm);padding:var(--paddin-xssm) var(--paddin-md)}.Button_medium__wW44E{border-radius:var(--br-md)}.Button_large__cwKfr,.Button_medium__wW44E{font-size:var(--font-size-lg);max-width:-webkit-fit-content;max-width:fit-content;min-width:var(--width-md);padding:var(--paddin-sm) var(--paddin-lg)}.Button_large__cwKfr{border-radius:var(--br-lg)}.Button_primary__XYgy-:hover:not(.Button_disabled__PUkNe){background-color:var(--primary-hover)}.Button_ghost__PwUIw:hover:not(.Button_disabled__PUkNe){background-color:var(--ghost-hover);color:var(--color-white)}.Button_secondary__QwN49:hover:not(.Button_disabled__PUkNe){background-color:var(--secondary-hover)}.BookingsRevenueChart_chartContainer__-4jk\+{grid-gap:var(--gap-lg);-webkit-overflow-scrolling:touch;background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:grid;gap:var(--gap-lg);min-width:0;overflow:auto;padding:var(--card-padding);transition:box-shadow .2s ease-in-out}.BookingsRevenueChart_chartContainer__-4jk\+:hover{box-shadow:var(--card-shadow-hover)}.BookingsRevenueChart_chartWrapper__K0\+5-{height:var(--chart-wrapper-height);min-height:280px;position:relative;width:100%}.BookingsRevenueChart_chartWrapper__K0\+5- canvas{height:100%!important;max-height:100%;width:100%!important}.BookingsRevenueChart_detailsContainer__T3LsA,.BookingsRevenueChart_header__QSyTO{grid-gap:20px;display:grid;gap:20px}.BookingsRevenueChart_legendRow__67oLU{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-left:auto}.BookingsRevenueChart_legendItem__DV93O{align-items:center;background:var(--chart-legend-bg);border:none;border-radius:var(--chart-legend-radius);color:#666;display:inline-flex;font-family:inherit;font-size:var(--chart-legend-font-size);font-weight:400;gap:8px;padding:8px 16px}.BookingsRevenueChart_legendDot__W\+khs{border-radius:50%;flex-shrink:0;height:8px;width:8px}.BookingsRevenueChart_legendDotBookings__n7CBS{background:#6138e0}.BookingsRevenueChart_legendDotAmount__tB0eX{background:#b15eaa}@media (max-width:768px){.BookingsRevenueChart_chartContainer__-4jk\+{padding:var(--card-padding-sm)}.BookingsRevenueChart_chartWrapper__K0\+5-{height:var(--chart-wrapper-height-sm);min-height:240px}}@media (min-width:850px){.BookingsRevenueChart_detailsContainer__T3LsA,.BookingsRevenueChart_header__QSyTO{align-items:flex-start;display:flex;justify-content:space-between}.BookingsRevenueChart_detailsContainer__T3LsA{flex-wrap:wrap}.BookingsRevenueChart_chartWrapper__K0\+5-{height:var(--chart-wrapper-height)}}.BookingsRevenueChart_subText__S2g-g{color:var(--color-disabled)}.BookingsRevenueChart_textContainer__c0puw{display:flex;flex-wrap:wrap;gap:50px}.AppointmentStatistics_appointmentStatistics__1tdW2{grid-gap:var(--gap-3xl);-webkit-overflow-scrolling:touch;background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:grid;gap:var(--gap-3xl);min-width:0;overflow:auto;padding:var(--card-padding);transition:box-shadow .2s ease-in-out}.AppointmentStatistics_appointmentStatistics__1tdW2:hover{box-shadow:var(--card-shadow-hover)}@media (max-width:768px){.AppointmentStatistics_appointmentStatistics__1tdW2{padding:var(--card-padding-sm)}}.AppointmentStatistics_header__gr0\+8{display:flex;flex-wrap:wrap;justify-content:space-between}.AppointmentStatistics_chartContainer__wcPIs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center}.AppointmentStatistics_chart__tTHAb{flex-shrink:0;height:var(--chart-wrapper-height-sm);max-width:280px;width:100%}.AppointmentStatistics_chart__tTHAb canvas{height:100%!important;width:100%!important}@media (max-width:768px){.AppointmentStatistics_chart__tTHAb{height:260px;max-width:260px}}@media (min-width:850px){.AppointmentStatistics_chart__tTHAb{height:var(--chart-wrapper-height);max-width:320px}}.AppointmentStatistics_legends__6y4sc{grid-gap:var(--gap-sm);display:grid;gap:var(--gap-sm);list-style:none}.AppointmentStatistics_legendContainer__JwiRY{align-items:baseline;display:flex;gap:var(--gap-sm)}.AppointmentStatistics_bullet__aSG3A{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;height:12px;width:12px}.AppointmentStatistics_percentageValue__1pZs2{font-weight:var(--font-weight-bold)}.Dashboard_dashboard__LJonB{grid-gap:var(--grid-gap);box-sizing:border-box;display:grid;gap:var(--grid-gap);min-width:0;padding:var(--layout-page-padding);position:relative}.Dashboard_clientNameGreetingAndDateFilterContainer__EFToQ{grid-gap:5px;display:grid;gap:5px}.Dashboard_clientName__ZJ0HH{color:var(--color-darkgray-v2);font-size:var(--font-size-10xl);font-weight:var(--font-weight-bold)}.Dashboard_greetingAndDateFilter__iKloP{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.Dashboard_greetingText__pfrAJ{color:var(--color-disabled);font-size:var(--font-size-h3)}.Dashboard_charts__4XaNz{grid-gap:var(--grid-gap);-webkit-overflow-scrolling:touch;display:grid;gap:var(--grid-gap);grid-template-columns:1fr;min-width:0;overflow-x:auto}@media (max-width:768px){.Dashboard_dashboard__LJonB{gap:var(--grid-gap-sm);padding:var(--layout-page-padding-sm)}.Dashboard_charts__4XaNz{gap:var(--grid-gap-sm)}}@media (min-width:850px){.Dashboard_charts__4XaNz{grid-template-columns:repeat(2,1fr);overflow-x:visible}}.Dashboard_loadingOverlay__GRqft{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border-radius:var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.Dashboard_spinner__CBk5L{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.Dashboard_spinner__CBk5L svg{animation:Dashboard_rotate__7UMul 2s linear infinite;height:50px;width:50px}.Dashboard_spinner__CBk5L circle{stroke:currentColor;stroke-linecap:round;animation:Dashboard_dash__nlpnh 1.5s ease-in-out infinite}.Dashboard_spinner__CBk5L span{font-size:var(--font-size-md);font-weight:500}@keyframes Dashboard_rotate__7UMul{to{transform:rotate(1turn)}}@keyframes Dashboard_dash__nlpnh{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.RevenueChart_chartContainer__mCRzp{grid-gap:var(--gap-lg);-webkit-overflow-scrolling:touch;background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:grid;gap:var(--gap-lg);min-width:0;overflow:auto;padding:var(--card-padding);position:relative;transition:box-shadow .2s ease-in-out}.RevenueChart_chartContainer__mCRzp:hover{box-shadow:var(--card-shadow-hover)}.RevenueChart_chartWrapper__QOE27{height:var(--chart-wrapper-height);min-height:240px;position:relative;width:100%}.RevenueChart_chartWrapper__QOE27 canvas{height:100%!important;width:100%!important}@media (max-width:768px){.RevenueChart_chartContainer__mCRzp{padding:var(--card-padding-sm)}.RevenueChart_chartWrapper__QOE27{height:var(--chart-wrapper-height-sm);min-height:220px}}.RevenueChart_header__C5I\+B{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.RevenueChart_chartjsTooltip__UyAUb{background-color:#10203bd2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:#fff;font-size:16px;opacity:0;padding:10px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .2s}.RevenueChart_tooltipTitle__6n46p{font-size:12px}.RevenueChart_tooltipValue__4k749{color:#fff;font-weight:700}.Calendar_calendarWrapper__LZeTs{color:var(--color-text);display:flex;flex-direction:column;max-width:220px;min-width:0;width:-webkit-fit-content;width:fit-content}.Calendar_label__iGa3u{color:var(--color-darkslategray-100);font-size:var(--font-size-xs);margin-bottom:var(--margin-xs)}.Calendar_dropdown__SUCO\+{display:flex;flex-direction:column;position:relative}.Calendar_selected__nHJ7r{align-items:center;background-color:var(--color-background-calendar-bar);border-bottom:var(--border-width) var(--border-style) var(--color-disabled);border-radius:var(--border-radius-default);cursor:pointer;display:flex;font-size:var(--font-size-body);gap:8px;justify-content:flex-start;min-width:0;padding:var(--paddin-sm);padding-right:28px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.Calendar_selectedValue__QHKvJ{-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);flex:0 1 auto;max-width:180px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:border-color .3s ease,box-shadow .3s ease;-webkit-transition:border-color .3s ease,box-shadow .3s ease;-moz-transition:border-color .3s ease,box-shadow .3s ease;-ms-transition:border-color .3s ease,box-shadow .3s ease;-o-transition:border-color .3s ease,box-shadow .3s ease;white-space:nowrap}.Calendar_selected__nHJ7r.Calendar_noBorderRadius__xenD\+{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.Calendar_selected__nHJ7r.Calendar_isOpen__GrtGv{border-color:var(--color-primary)}.Calendar_selected__nHJ7r:after{border:solid var(--color-darkgray);border-width:0 2px 2px 0;content:"";height:10px;margin-top:-5px;position:absolute;right:10px;top:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;width:10px}.Calendar_selected__nHJ7r.Calendar_isOpen__GrtGv:after{transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg)}.Calendar_calendarContainer__ZNbWP{background-color:var(--color-background-calendar);border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;font-size:medium;font-weight:400;left:0;padding:var(--paddin-md);position:absolute;top:110%;width:300px;z-index:10000}.Calendar_calendarContainer__ZNbWP.Calendar_leftAligned__XO7VZ{left:-235px}.Calendar_navigation__SGO1J{align-items:center;display:flex;justify-content:space-around;margin-bottom:var(--margin-md)}.Calendar_navigation__SGO1J .Calendar_navButton__XKV6T{border:solid var(--color-darkgray);border-width:0 2px 2px 0;cursor:pointer;height:10px;width:10px}.Calendar_navigation__SGO1J .Calendar_navButton__XKV6T.Calendar_prev__F1MSD{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.Calendar_navigation__SGO1J .Calendar_navButton__XKV6T.Calendar_next__-Ir3\+{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.Calendar_navigation__SGO1J input,.Calendar_navigation__SGO1J select{font-size:var(--font-size-body);text-transform:uppercase}.Calendar_navigation__SGO1J select{margin-right:2px}.Calendar_yearMonthWrp__rv7qI{transform:translate(10px,2px);-webkit-transform:translate(10px,2px);-moz-transform:translate(10px,2px);-ms-transform:translate(10px,2px);-o-transform:translate(10px,2px)}.Calendar_daysOfWeek__UYRg6{color:var(--color-lightslategray-100);display:flex;font-size:var(--font-size-sm);justify-content:space-between;margin-bottom:var(--margin-sm);text-transform:uppercase}.Calendar_dayOfWeek__CZeP2{text-align:center;width:14.28571%}.Calendar_days__3kmpT{display:flex;flex-wrap:wrap}.Calendar_day__voALS,.Calendar_emptyDay__v52YQ{align-items:center;aspect-ratio:1;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;display:flex;justify-content:center;width:14.28571%}.Calendar_day__voALS{cursor:pointer;transition:background-color .3s ease}.Calendar_selectedDay__0Ef5B{background-color:var(--color-primary);color:var(--color-white)}.Calendar_message__C18Jg{color:var(--color-darkgray);font-size:var(--font-size-sm);margin-top:var(--margin-xs)}.Calendar_monthSelect__1vSgR,.Calendar_yearSelect__kjHgW{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background:#0000;background-color:var(--color-background-calendar);border:none;color:var(--color-text);cursor:pointer;font-size:var(--font-size-body);outline:0;position:relative;text-align:center}.Checkbox_checkboxContainer__7M1ma{align-items:center;display:flex;gap:var(--gap-sm)}.Checkbox_label__p6SNH{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:5px;position:relative}.Checkbox_additionalTextt__YNdcS{display:grid}.Checkbox_additionalText__Vm1NV{color:#94a3b8;color:var(--color-lightslategray-100,#94a3b8)}.Checkbox_buttonLabel__52tQe{background-color:#f1f5f9;background-color:var(--color-disabled-5,#f1f5f9);border-radius:var(--br-sm);padding:4px 12px;padding:var(--paddin-xssm,4px) var(--paddin-md,12px);transition:background-color .3s,color .3s}label.Checkbox_buttonLabel__52tQe.Checkbox_checked__WhOzV{background-color:var(--color-primary);color:var(--color-white)}.Checkbox_disabledLabel__tzn0a{cursor:not-allowed}.Checkbox_input__eVCgi{cursor:pointer;height:0;left:0;opacity:0;position:absolute;width:0}.Checkbox_checkmark__gVt5U{align-items:center;border:var(--border-width) solid var(--color-disabled-3);border-radius:var(--br-xs);display:flex;height:25px;justify-content:center;transition:.3s;width:25px}.Checkbox_checkedMark__dSsR-{background-color:var(--color-disabled-3)}.Checkbox_checkmark__gVt5U:after{border:solid var(--color-primary);border-radius:2px;border-width:0 3px 3px 0;content:"";display:none;height:15px;transform:translateY(-2px) rotate(45deg);width:8px}.Checkbox_input__eVCgi:checked~label span:first-of-type:after{display:block}.Checkbox_required__7ZsM\+{color:var(--color-error);margin-left:var(--margin-xs)}.DateRangePicker_dateRangePicker__lx9V0{align-items:flex-start;color:var(--color-disabled);display:flex;flex-direction:column}.DateRangePicker_dateRangePicker__lx9V0 label{background-color:initial}.DateRangePicker_checkboxGroup__6DTW-{grid-gap:var(--gap-lg);align-items:center;display:grid;gap:var(--gap-lg);grid-template-columns:50% 50%}@media (min-width:420px){.DateRangePicker_checkboxGroup__6DTW-{display:flex;gap:var(--gap-lg)}}.DateRangePicker_datePicker__VMQfA{align-items:center;display:flex}.DateRangePicker_datePicker__VMQfA>div>div>div{background-color:initial;border:0;font-size:var(--font-size-md);font-weight:700}.Modal_modalOverlay__5C7tB{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:var(--paddin-lg);position:fixed;right:0;top:0;z-index:1000}.Modal_modalContent__VbV\+R{background-color:var(--color-background-component);border-radius:var(--br-2xl);-webkit-border-radius:var(--br-2xl);-moz-border-radius:var(--br-2xl);-ms-border-radius:var(--br-2xl);-o-border-radius:var(--br-2xl);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;gap:var(--gap-lg);max-height:90vh;max-width:500px;overflow-y:auto;padding:var(--paddin-4xl);padding-top:48px;position:relative;width:100%}.Modal_modalClose__PwEy1{background:none;border:none;color:var(--color-text);cursor:pointer;font-size:var(--font-size-7xl);line-height:1;position:absolute;right:var(--paddin-md);top:var(--paddin-md)}.BranchFilter_branchFilterContainer__bXOTT{align-items:center;background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--color-text);display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:space-between;padding:var(--card-padding);transition:box-shadow .2s ease-in-out}.BranchFilter_branchFilterContainer__bXOTT:hover{box-shadow:var(--card-shadow-hover)}@media (max-width:768px){.BranchFilter_branchFilterContainer__bXOTT{padding:var(--card-padding-sm)}}.BranchFilter_branchFilterContainer__bXOTT label{background-color:initial}.BranchFilter_plusButton__CewAN{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-lg)}.BranchFilter_plusSpan__rRL3R{color:var(--color-primary);flex-shrink:0;font-weight:700}.BranchFilter_modalHeader__O8ln\+{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs);text-align:center}.BranchFilter_modalTitle__0uu2g{font-size:var(--font-size-7xl);font-weight:700}.BranchFilter_modalTitleDesc__yxVPe{color:var(--color-lightslategray-100)}.BranchFilter_modalBody__idcrD{display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:center}.BranchFilter_modalFooter__zDnV1{display:flex;gap:var(--gap-sm)}.BranchFilter_loadingContainer__o9r0z{align-items:center;color:#666;display:flex;font-size:14px;gap:12px;justify-content:center;padding:20px}.BranchFilter_spinner__qDZQ1{animation:BranchFilter_spin__t\+uR1 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#6138e0;height:20px;width:20px}@keyframes BranchFilter_spin__t\+uR1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatePicker_datePicker__iLRWM{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding-left:30px;width:100%}.DatePicker_navButton__DXrbA{align-items:center;border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);box-shadow:var(--box-shadow-card);cursor:pointer;display:flex;justify-content:center}.DatePicker_dates__Intam{display:grid;grid-auto-flow:column;justify-items:start;width:100%}.DatePicker_date__nZGGA{align-items:center;aspect-ratio:1;border-radius:var(--br-2xl);-webkit-border-radius:var(--br-2xl);-moz-border-radius:var(--br-2xl);-ms-border-radius:var(--br-2xl);-o-border-radius:var(--br-2xl);color:var(--color-dark-v1);cursor:pointer;display:flex;flex-direction:column;gap:var(--gap-sm);justify-content:center;padding:var(--paddin-sm);transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transition:background-color .4s;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s}.DatePicker_date__nZGGA:hover,.DatePicker_selected__wIcOK{background-color:var(--color-upcoming-label)}.DatePicker_selected__wIcOK{color:var(--color-primary)}.DatePicker_dayNumber__DtF1U{font-size:var(--font-size-lg);font-weight:700}.Dropdown_dropdownContainer__i3LWS{color:var(--color-text);display:flex;flex-direction:column;min-width:120px}.Dropdown_label__JVqvE{color:var(--color-darkslategray-100);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.Dropdown_dropdown__QEFz6{display:flex;flex-direction:column;position:relative}.Dropdown_selected__vHH1c{align-items:center;background-color:var(--color-background-dropdown-bar);border-bottom:var(--border-width) var(--border-style) var(--color-disabled);cursor:pointer;display:flex;font-size:var(--font-size-body);gap:8px;justify-content:flex-start;padding:var(--paddin-sm) 0;transition:border-color .3s ease,box-shadow .3s ease;-webkit-transition:border-color .3s ease,box-shadow .3s ease;-moz-transition:border-color .3s ease,box-shadow .3s ease;-ms-transition:border-color .3s ease,box-shadow .3s ease;-o-transition:border-color .3s ease,box-shadow .3s ease}.Dropdown_xstyle__a-\+0Q{border:0;border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);color:var(--color-white);font-weight:var(--font-weight-bold);height:var(--Height-lg);justify-content:center}.Dropdown_selected__vHH1c.Dropdown_primary__XBSC2{background-color:var(--color-primary)}.Dropdown_selected__vHH1c.Dropdown_secondary__Zl17C{background-color:var(--color-darkslategray-100)}.Dropdown_selected__vHH1c.Dropdown_xstyle__a-\+0Q:after{border-color:var(--color-white);position:absolute;transform:translateY(-2px) rotate(45deg);-webkit-transform:translateY(-2px) rotate(45deg);-moz-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);-o-transform:translateY(-2px) rotate(45deg)}.Dropdown_selected__vHH1c.Dropdown_isOpen__gNMYd{border-color:var(--color-primary)}.Dropdown_selected__vHH1c:after{border:solid var(--color-darkgray);border-width:0 2px 2px 0;content:"";height:10px;transform:translateY(-2px) rotate(45deg);-webkit-transform:translateY(-2px) rotate(45deg);-moz-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);-o-transform:translateY(-2px) rotate(45deg);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;width:10px}.Dropdown_selected__vHH1c.Dropdown_isOpen__gNMYd:after{transform:translateY(-2px) rotate(225deg);-webkit-transform:translateY(-2px) rotate(225deg);-moz-transform:translateY(-2px) rotate(225deg);-ms-transform:translateY(-2px) rotate(225deg);-o-transform:translateY(-2px) rotate(225deg)}div>div.Dropdown_selected__vHH1c+div.Dropdown_dropdownContent__hzE-A{background-color:var(--color-background-dropdown-menu);border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;font-weight:400;left:0;min-width:-webkit-max-content;min-width:max-content;padding:var(--paddin-sm);position:absolute;top:110%;width:100%;z-index:10}.Dropdown_searchContainer__BqALJ{align-items:center;border-bottom:var(--border-width) var(--border-style) var(--color-disabled-2);display:flex;padding-bottom:var(--paddin-xs)}.Dropdown_magnifier__hQsAQ img{margin-right:var(--spacing-sm);width:20px}.Dropdown_searchInput__uqaKN{background-color:var(--color-background-dropdown-bar);color:var(--color-text);font-size:var(--font-size-xs);width:100%}.Dropdown_options__674SU{display:flex;flex-direction:column;gap:5px;list-style:none;max-height:200px;overflow-y:auto}.Dropdown_option__EHvc7{border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);cursor:pointer;font-size:var(--font-size-body);padding:var(--paddin-sm)}.Dropdown_option__EHvc7.Dropdown_selectedOption__jGdaZ,.Dropdown_option__EHvc7:hover{background-color:var(--primary-hover-tran);color:var(--color-primary)}.Dropdown_selected__vHH1c.Dropdown_disabled__cj1Ia{cursor:not-allowed;opacity:.5}.Dropdown_selected__vHH1c.Dropdown_xstyle__a-\+0Q.Dropdown_disabled__cj1Ia{opacity:1}.Dropdown_feedbackMessage__N273c{font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.Dropdown_feedbackMessage__N273c.Dropdown_error__9qmQC{color:var(--color-error)}.Dropdown_feedbackMessage__N273c.Dropdown_success__i5LGq{color:var(--color-success)}.Dropdown_feedbackMessage__N273c.Dropdown_warning__DqSmr{color:var(--color-warning)}.Dropdown_spinner__BLAHV{animation:Dropdown_spin__Wy8OG 1s linear infinite;border-top:4px solid var(--color-neutral);border:4px solid var(--color-neutral);border-radius:50%;border-top-color:var(--color-primary);height:20px;width:20px}@keyframes Dropdown_spin__Wy8OG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dropdown_selected__vHH1c.Dropdown_withBorder__rFUjZ{border:1px solid var(--color-disabled-7);border-radius:var(--br-xs);-webkit-border-radius:var(--br-xs);-moz-border-radius:var(--br-xs);-ms-border-radius:var(--br-xs);-o-border-radius:var(--br-xs)}.AppointmentControls_controls__HMBas{align-items:center;display:flex;gap:var(--gap-3xl);justify-content:end}.AppointmentControls_controls__HMBas>div>div>div>div:first-child{background-color:initial;border:0;font-weight:700}.AppointmentControls_controllerContainer__GlQFV{align-items:center;display:flex;gap:var(--gap-xs)}.Appointments_appointmentsMainContainer__k1sSA{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl);padding:20px}.Appointments_controlsContainer__DeQDg,.Appointments_controlsHeaderContainer__ciFru{align-items:end;display:flex;flex-wrap:wrap}.Appointments_controlsHeaderContainer__ciFru{justify-content:space-between;margin-bottom:24px}.Appointments_controlsContainer__DeQDg{gap:var(--gap-lg)}.Appointments_searchContainer__XSboY{border-radius:var(--br-md);-webkit-border-radius:var(--br-md);-moz-border-radius:var(--br-md);-ms-border-radius:var(--br-md);-o-border-radius:var(--br-md);height:44px;overflow:hidden;width:33%}@media (max-width:768px){.Appointments_searchContainer__XSboY{min-width:100%;order:-1}.Appointments_controlsContainer__DeQDg{width:100%}}.Appointments_loadingContainer__OPh6s{align-items:center;color:var(--color-primary);display:flex;font-size:var(--font-size-lg);height:200px;justify-content:center}.Appointments_loadingContainer__OPh6s .Appointments_spinner__58IAt{align-items:center;display:flex;flex-direction:column;gap:var(--gap-md)}.Appointments_loadingContainer__OPh6s .Appointments_spinner__58IAt svg{animation:Appointments_spin__Jl9db 1s linear infinite;height:50px;width:50px}.Appointments_loadingContainer__OPh6s .Appointments_spinner__58IAt circle{stroke:var(--color-primary);stroke-dasharray:126;stroke-dashoffset:25;stroke-linecap:round}@keyframes Appointments_spin__Jl9db{to{transform:rotate(1turn)}}.Appointments_emptyState__EydeZ{align-items:center;color:var(--color-lightslategray-100);display:flex;flex-direction:column;font-size:var(--font-size-lg);gap:var(--gap-lg);height:200px;justify-content:center;padding:var(--paddin-xl);text-align:center}.TimeSlot_timeSlots__QSAow{display:grid;grid-auto-rows:50px}.TimeSlot_timeSlot__Itv2T{align-items:center;color:var(--color-dark-v1);cursor:pointer;display:flex;font:menu;font-size:var(--font-size-sm);justify-content:center;transform:translateY(calc(-50% - 4px));-webkit-transform:translateY(calc(-50% - 4px));-moz-transform:translateY(calc(-50% - 4px));-ms-transform:translateY(calc(-50% - 4px));-o-transform:translateY(calc(-50% - 4px));transition:color,font-weight .2s ease;-webkit-transition:color,font-weight .2s ease;-moz-transition:color,font-weight .2s ease;-ms-transition:color,font-weight .2s ease;-o-transition:color,font-weight .2s ease}.TimeSlot_timeSlot__Itv2T.TimeSlot_active__7oKM2{color:var(--color-primary);font-weight:var(--font-weight-bold)}.ScheduleCard_scheduleCard__fz8Ud{border-radius:var(--br-md);display:grid;height:100%;padding:var(--paddin-lg);position:relative}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_isShrinked__ZexHz{overflow:hidden;padding:var(--paddin-sm)}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_isShrinked__ZexHz *{flex-wrap:wrap;font-size:var(--font-size-xs)!important}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_isShrinked__ZexHz img{display:none}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_isShrinked__ZexHz .ScheduleCard_status__KE6pS{padding:var(--paddin-xs)}.ScheduleCard_menu__V9yKN{align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;display:flex;height:43px;justify-content:center;overflow:visible;pointer-events:auto!important;position:absolute;right:var(--paddin-sm);top:var(--paddin-sm);touch-action:none;transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;width:43px;z-index:1000}.ScheduleCard_menu__V9yKN:hover{background-color:var(--primary-hover-tran)}.ScheduleCard_menuIcon__gQ8YK{height:25px}.ScheduleCard_scheduleDetails__1bNRm{display:flex;flex-direction:column;gap:var(--gap-md)}.ScheduleCard_service__bL4zE{color:var(--color-dark-v1);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.ScheduleCard_scheduleCard__fz8Ud img.ScheduleCard_customerImage__fma62{border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);height:45px;width:45px}.ScheduleCard_customerDetails__rLKrp{align-items:center;display:flex;gap:var(--gap-md)}.ScheduleCard_contact__bp2KF{font:caption}.ScheduleCard_customerName__CgdXd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--margin-sm)}.ScheduleCard_durationPriceStatus__WlTaU{align-items:center;display:flex;justify-content:space-between}.ScheduleCard_duration__Ax-vy{color:var(--color-disabled);font-weight:var(--font-weight-light);margin-bottom:var(--margin-xs)}.ScheduleCard_price__EW8vI{color:var(--color-dark-v1);font:caption;font-size:var(--font-size-lg)}.ScheduleCard_status__KE6pS{border-radius:var(--br-xs);-webkit-border-radius:var(--br-xs);-moz-border-radius:var(--br-xs);-ms-border-radius:var(--br-xs);-o-border-radius:var(--br-xs);padding:var(--paddin-sm) var(--paddin-lg)}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_paid__oQVKP{background-color:var(--color-paid)}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_unpaid__GGsSA{background-color:var(--color-unpaid)}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_upcoming__JJJIs{background-color:var(--color-upcoming)}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_late__Ho6NX{background-color:var(--color-late)}.ScheduleCard_scheduleCard__fz8Ud.ScheduleCard_draft__98If9{background-color:var(--color-draft)}.ScheduleCard_status__KE6pS.ScheduleCard_paid__oQVKP{background-color:var(--color-paid-label);color:var(--color-paid-circle);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ScheduleCard_status__KE6pS.ScheduleCard_unpaid__GGsSA{background-color:var(--color-unpaid-label);color:var(--color-unpaid-circle);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ScheduleCard_status__KE6pS.ScheduleCard_upcoming__JJJIs{background-color:var(--color-upcoming-label);color:var(--color-upcoming-circle);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ScheduleCard_status__KE6pS.ScheduleCard_late__Ho6NX{background-color:var(--color-late-label);color:var(--color-late-circle);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ScheduleCard_status__KE6pS.ScheduleCard_draft__98If9{background-color:var(--color-draft-label);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ScheduleCard_dropdownMenu__8Tv81{grid-gap:var(--gap-xs);background-color:var(--color-background-component);border-radius:var(--br-md);box-shadow:var(--box-shadow-card);display:grid;gap:var(--gap-xs);overflow:hidden;padding:10px 0;pointer-events:auto!important;position:absolute;right:15px;top:25px;z-index:10001}.ScheduleCard_dropdownItem__ZPCEU{align-items:center;cursor:pointer;display:flex;font:menu;font-size:var(--font-size-lg);gap:var(--gap-md);height:30px;padding:var(--paddin-lg);pointer-events:auto!important;transition:background-color .2s;width:200px}.ScheduleCard_dropdownItem__ZPCEU:nth-child(3){color:var(--color-late-circle)}.ScheduleCard_dropdownItem__ZPCEU:hover{background-color:var(--primary-hover-tran)}.ScheduleCard_separator__9TLmV{background-color:var(--color-disabled-13);height:1px;margin:0 var(--margin-sm)}.ScheduleCard_confirmDelete__vpFQZ{padding:var(--paddin-md);pointer-events:auto!important;text-align:center}.ScheduleCard_confirmDelete__vpFQZ p{color:var(--color-text);font-size:var(--font-size-sm);margin:0 0 var(--margin-md) 0}.ScheduleCard_confirmButtons__o3sWW{display:flex;gap:var(--gap-sm);justify-content:center}.ScheduleCard_cancelBtn__0BEwh,.ScheduleCard_deleteBtn__RV4ek{background:var(--color-background);border:1px solid var(--color-disabled);border-radius:var(--border-radius-sm);-webkit-border-radius:var(--border-radius-sm);-moz-border-radius:var(--border-radius-sm);-ms-border-radius:var(--border-radius-sm);-o-border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);padding:var(--paddin-xs) var(--paddin-sm);pointer-events:auto!important;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.ScheduleCard_cancelBtn__0BEwh:hover{background:#0000000d;background:var(--color-background-hover,#0000000d)}.ScheduleCard_deleteBtn__RV4ek{background:#df0000;border-color:#df0000;color:#fff}.ScheduleCard_deleteBtn__RV4ek:hover{background:#c50000}.ScheduleCard_deleteBtn__RV4ek:disabled{cursor:not-allowed;opacity:.6}.ScheduleList_scheduleContainer__QNvVV{align-items:center;display:grid;grid-template-columns:65px 1fr;position:relative;-webkit-user-select:none;user-select:none}.ScheduleList_timeSlots__H44pn{padding:var(--paddin-xs) 0}.ScheduleList_scheduleGrid__a4sPU{background-color:var(--color-background-component);border:var(--border-width) solid var(--color-disabled-12);border-radius:var(--br-lg);display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto-fill,50px);height:100%;overflow:auto;position:relative;scroll-behavior:smooth;width:100%}.ScheduleList_scheduleCardWrapper__7lN0t{position:relative}.ScheduleList_scheduleCard__rL4p8{height:100%;width:100%}.ScheduleList_horizontalLine__FhZDi{background-color:var(--color-primary);height:2px;left:0;position:absolute;width:100%}.ScheduleList_tooltip__xMPVd{background-color:#000000b3;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transition:opacity .2s;transition:left .05s linear,top .05s linear;-webkit-transition:left .05s linear,top .05s linear;-moz-transition:left .05s linear,top .05s linear;-ms-transition:left .05s linear,top .05s linear;-o-transition:left .05s linear,top .05s linear;z-index:1000}.ScheduleList_isPlaceholder__ysYLJ{align-items:center;color:var(--color-primary);display:flex;font-weight:700;justify-content:center}.ScheduleList_placeholderPast__WjJ2T{background-color:var(--color-disabled-5)!important;cursor:not-allowed!important;pointer-events:auto}.AppointmentDetailsModal_modalBackground__vypOi{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.AppointmentDetailsModal_modalBackground__vypOi.AppointmentDetailsModal_open__ZNx16{animation:AppointmentDetailsModal_modalDisplay__pTbzR .3s ease-in-out;-webkit-animation:AppointmentDetailsModal_modalDisplay__pTbzR .3s ease-in-out;pointer-events:auto}@keyframes AppointmentDetailsModal_modalDisplay__pTbzR{0%{opacity:0}to{opacity:1}}.AppointmentDetailsModal_modalContainer__k5Vvk{background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-lg);height:100vh;max-height:100vh;overflow-y:auto;padding:var(--paddin-4xl);padding-top:56px;position:relative;width:100%}@media (min-width:500px){.AppointmentDetailsModal_modalContainer__k5Vvk{width:400px}}.AppointmentDetailsModal_modalContainer__k5Vvk.AppointmentDetailsModal_open__ZNx16{animation:AppointmentDetailsModal_modalContainerDisplay__7TFey .3s ease-in-out;-webkit-animation:AppointmentDetailsModal_modalContainerDisplay__7TFey .3s ease-in-out}@keyframes AppointmentDetailsModal_modalContainerDisplay__7TFey{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0)}}.AppointmentDetailsModal_headerCloseContainer__iNyyX{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.AppointmentDetailsModal_closeButton__WfoOr{background:none;border:none;color:var(--color-disabled);cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-4xl);top:var(--paddin-4xl);transition:color .2s}.AppointmentDetailsModal_closeButton__WfoOr:hover{color:var(--color-text)}.AppointmentDetailsModal_closeButton__WfoOr:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailsModal_header__EoOFp{color:var(--color-dark-v1);margin:0}.AppointmentDetailsModal_subHeader__BxWr3{color:var(--color-disabled);font-size:var(--font-size-sm);margin:0}.AppointmentDetailsModal_statusSection__Qr\+P9{flex:1 1}.AppointmentDetailsModal_validationMessage__\+Qhka{color:var(--color-error);font-size:var(--font-size-xs);margin-top:var(--margin-xs)}.AppointmentDetailsModal_noUpdateMessage__pZ41o{color:var(--color-disabled);font-size:var(--font-size-sm);padding:var(--paddin-xl);text-align:center}.AppointmentDetailsModal_quickActions__bc95g{border-bottom:1px solid var(--color-disabled-6);display:flex;flex-wrap:wrap;gap:var(--gap-sm);padding:var(--paddin-md) 0}.AppointmentDetailsModal_quickActions__bc95g button{flex:1 1;min-width:140px}.AppointmentDetailsModal_sectionLabel__1\+Aan{color:var(--color-disabled);font-size:var(--font-size-sm);margin:0 0 var(--margin-sm) 0}.AppointmentDetailsModal_buttonContainer__ccP4T{align-items:center;border-top:1px solid var(--color-disabled-6);display:flex;gap:var(--gap-sm);justify-content:flex-end;padding-top:var(--paddin-lg)}.AppointmentDetailsModal_loadingOverlay__LMQ5s{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.AppointmentDetailsModal_loadingContent__SrCtr{align-items:center;background:var(--color-background-component);border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;gap:16px;padding:24px}.AppointmentDetailsModal_loadingContent__SrCtr span{color:var(--color-text);font-size:14px;font-weight:500}.AppointmentDetailsModal_spinner__-4vZi{animation:AppointmentDetailsModal_spin__qWvf\+ 1s linear infinite;-webkit-animation:AppointmentDetailsModal_spin__qWvf\+ 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-top:3px solid var(--color-primary);height:32px;width:32px}@keyframes AppointmentDetailsModal_spin__qWvf\+{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}.AppointmentDetailsModal_rescheduleForm__aY5k4{display:flex;flex-direction:column;gap:var(--gap-md)}.AppointmentDetailsModal_formGroup__cflMN{display:flex;flex-direction:column;gap:var(--gap-xs)}.AppointmentDetailsModal_formLabel__7rVup{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.AppointmentDetailsModal_formInput__P2eDu{background:var(--color-background-component);border:1px solid var(--color-disabled-6);border-radius:var(--br-sm);color:var(--color-text);font-size:var(--font-size-md);padding:var(--paddin-sm) var(--paddin-md);transition:border-color .2s}.AppointmentDetailsModal_formInput__P2eDu:focus{border-color:var(--color-primary);outline:none}.AppointmentDetailsModal_formInput__P2eDu:disabled{cursor:not-allowed;opacity:.6}.textarea_textAreaContainer__yjMvL{display:flex;flex-direction:column;margin:var(--spacing-md) 0;position:relative}.textarea_label__9wVZo{color:var(--color-darkgray);font-size:var(--font-size-md);pointer-events:none;position:absolute;top:1px;transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transition:all .2s ease}.textarea_textArea__JHgd1:focus+.textarea_label__9wVZo,.textarea_textArea__JHgd1:not(:placeholder-shown)+.textarea_label__9wVZo{color:var(--color-primary);font-size:var(--font-size-xs);top:0;transform:translateY(-100%)}.textarea_textArea__JHgd1::placeholder{visibility:hidden}.textarea_textArea__JHgd1:focus::placeholder{visibility:visible}.textarea_textAreaWrapper__xSRpG{align-items:center;display:flex;position:relative}.textarea_textArea__JHgd1{background-color:var(--color-background-inputs);border-bottom:var(--border-width) var(--border-style) var(--color-neutral);color:var(--color-text);font-size:var(--font-size-body);outline:none;padding:var(--paddin-sm) 0;resize:none;transition:border-color .3s ease;width:100%}.textarea_border__l1XPE{border-bottom:2px var(--border-style) var(--color-primary);bottom:0;height:15px;position:absolute;transform:scale(0);transform-origin:50% 100%;transition:transform .5s ease;width:100%}.textarea_textArea__JHgd1:focus~.textarea_border__l1XPE{transform:scale(1)}.textarea_feedbackMessage__rPEoL{font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.textarea_success__Vjt2J{border-color:var(--color-success)}.textarea_error__GXx4n{border-color:var(--color-error)}.textarea_warning__BILSP{border-color:var(--color-warning)}.textarea_required__0N8iE{color:var(--color-error);margin-left:var(--spacing-xs)}.textarea_disabled__\+CPcG{cursor:not-allowed;opacity:.5}.textarea_resizeHandle__jGLvZ{bottom:5px;cursor:s-resize;height:15px;position:absolute;right:5px;width:15px}.CancelAppointmentModal_modalOverlay__8ieMH{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10001}.CancelAppointmentModal_modalOverlay__8ieMH.CancelAppointmentModal_open__vTYb3{opacity:1;pointer-events:auto;visibility:visible}.CancelAppointmentModal_modalContent__oP7iX{background:var(--color-background-component);border-radius:var(--br-md);-webkit-border-radius:var(--br-md);-moz-border-radius:var(--br-md);-ms-border-radius:var(--br-md);-o-border-radius:var(--br-md);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;gap:var(--gap-xl);max-width:450px;padding:var(--paddin-4xl);position:relative;transform:scale(.9);transition:transform .3s ease-in-out;width:90%}.CancelAppointmentModal_modalContent__oP7iX.CancelAppointmentModal_open__vTYb3{transform:scale(1)}.CancelAppointmentModal_closeButton__gX1aj{background:none;border:none;color:var(--color-disabled);cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-md);top:var(--paddin-sm);transition:color .2s}.CancelAppointmentModal_closeButton__gX1aj:hover{color:var(--color-text)}.CancelAppointmentModal_closeButton__gX1aj:disabled{cursor:not-allowed;opacity:.5}.CancelAppointmentModal_headerContainer__mi4kv{display:flex;flex-direction:column;gap:var(--gap-sm);padding-right:var(--paddin-xl);text-align:center}.CancelAppointmentModal_header__6AMcR{color:var(--color-dark-v1);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.CancelAppointmentModal_warningText__LfP4L{color:var(--color-lightslategray-100);font-size:var(--font-size-sm);line-height:1.5;margin:0}.CancelAppointmentModal_reasonSection__CcjsG{display:flex;flex-direction:column;gap:var(--gap-xs)}.CancelAppointmentModal_reasonLabel__M3Szu{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CancelAppointmentModal_optionalTag__EtlE2{color:var(--color-disabled);font-weight:var(--font-weight-normal)}.CancelAppointmentModal_buttonsContainer__ULu1s{border-top:1px solid var(--color-disabled-6);display:flex;gap:var(--gap-md);justify-content:flex-end;padding-top:var(--paddin-md)}.CancelAppointmentModal_loadingOverlay__2VFGs{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;border-radius:var(--br-md);-webkit-border-radius:var(--br-md);-moz-border-radius:var(--br-md);-ms-border-radius:var(--br-md);-o-border-radius:var(--br-md);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.CancelAppointmentModal_loadingContent__ey-VJ{align-items:center;display:flex;flex-direction:column;gap:12px}.CancelAppointmentModal_loadingContent__ey-VJ span{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.CancelAppointmentModal_spinner__Nbn3w{animation:CancelAppointmentModal_spin__R1uFc 1s linear infinite;-webkit-animation:CancelAppointmentModal_spin__R1uFc 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--color-primary);height:28px;width:28px}@keyframes CancelAppointmentModal_spin__R1uFc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.CancelAppointmentModal_modalContent__oP7iX{padding:var(--paddin-xl);width:95%}.CancelAppointmentModal_buttonsContainer__ULu1s{flex-direction:column-reverse;gap:var(--gap-sm)}.CancelAppointmentModal_buttonsContainer__ULu1s button{width:100%}}.RescheduleAppointmentModal_modalBackground__-Sdjp{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10000}.RescheduleAppointmentModal_modalBackground__-Sdjp.RescheduleAppointmentModal_open__B42T8{animation:RescheduleAppointmentModal_modalDisplay__k1mBc .3s ease-in-out;-webkit-animation:RescheduleAppointmentModal_modalDisplay__k1mBc .3s ease-in-out;opacity:1;visibility:visible}@keyframes RescheduleAppointmentModal_modalDisplay__k1mBc{0%{opacity:0}to{opacity:1}}.RescheduleAppointmentModal_modalContainer__EZrMy{background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);height:100dvh;overflow:auto;padding:var(--paddin-4xl);position:relative;width:100%}@media (min-width:500px){.RescheduleAppointmentModal_modalContainer__EZrMy{width:400px}}.RescheduleAppointmentModal_modalContainer__EZrMy.RescheduleAppointmentModal_open__B42T8{animation:RescheduleAppointmentModal_modalContainerDisplay__TDwsK .3s ease-in-out;-webkit-animation:RescheduleAppointmentModal_modalContainerDisplay__TDwsK .3s ease-in-out}@keyframes RescheduleAppointmentModal_modalContainerDisplay__TDwsK{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0)}}.RescheduleAppointmentModal_headerCloseContainer__XkfAP{margin-bottom:var(--margin-lg);position:relative}.RescheduleAppointmentModal_appointmentForm__7WKfD{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl)}.RescheduleAppointmentModal_buttonContainer__FeQ3t{align-items:center;display:flex;justify-content:space-between;margin-top:var(--margin-2xl)}.RescheduleAppointmentModal_closeButton__\+q-Gx{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-4xl)}.RescheduleAppointmentModal_header__qrXFJ{color:var(--color-dark-v1);font-size:var(--font-size-2xl);font-weight:700}.RescheduleAppointmentModal_subHeader__DIhZp{color:var(--color-dark-v2);font-size:var(--font-size-sm)}.RescheduleAppointmentModal_validationMessage__73FCr{color:#e52d42;font-size:var(--font-size-xs)}.RescheduleAppointmentModal_loadingOverlay__I5WMc{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%;z-index:1000}.RescheduleAppointmentModal_spinner__4Cpj8{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.TimePicker_timePickerWrapper__umTVW{color:var(--color-text);display:flex;flex-direction:column}.TimePicker_label__JWMrk{color:var(--color-darkslategray-100);font-size:var(--font-size-xs);margin-bottom:var(--margin-xs)}.TimePicker_dropdown__TPs9k{display:flex;flex-direction:column;position:relative}.TimePicker_selected__XoeOY{align-items:center;background-color:var(--color-background-calendar-bar);border-bottom:var(--border-width) var(--border-style) var(--color-disabled);border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);cursor:pointer;display:flex;font-size:var(--font-size-body);justify-content:space-between;padding:var(--paddin-sm);transition:border-color .3s ease,box-shadow .3s ease;-webkit-transition:border-color .3s ease,box-shadow .3s ease;-moz-transition:border-color .3s ease,box-shadow .3s ease;-ms-transition:border-color .3s ease,box-shadow .3s ease;-o-transition:border-color .3s ease,box-shadow .3s ease}.TimePicker_selected__XoeOY.TimePicker_disabled__AUSIS{cursor:not-allowed;opacity:.6}.TimePicker_selected__XoeOY.TimePicker_noBorderRadius__Q-Y8C{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.TimePicker_selected__XoeOY.TimePicker_isOpen__S-mMp{border-color:var(--color-primary)}.TimePicker_selected__XoeOY:after{border:solid var(--color-darkgray);border-width:0 2px 2px 0;content:"";height:10px;transform:translate(7px,-2px) rotate(45deg);-webkit-transform:translate(7px,-2px) rotate(45deg);-moz-transform:translate(7px,-2px) rotate(45deg);-ms-transform:translate(7px,-2px) rotate(45deg);-o-transform:translate(7px,-2px) rotate(45deg);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;width:10px}.TimePicker_selected__XoeOY.TimePicker_isOpen__S-mMp:after{transform:translate(7px,-2px) rotate(225deg);-webkit-transform:translate(7px,-2px) rotate(225deg);-moz-transform:translate(7px,-2px) rotate(225deg);-ms-transform:translate(7px,-2px) rotate(225deg);-o-transform:translate(7px,-2px) rotate(225deg)}.TimePicker_timePickerContainer__vjXSC{background-color:var(--color-background-calendar);border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;font-size:medium;font-weight:400;left:0;max-height:250px;position:absolute;text-align:center;top:110%;width:100%;z-index:10000}.TimePicker_timePickerContainer__vjXSC.TimePicker_leftAligned__aEATW{left:-135px}.TimePicker_periodSelector__nE\+lI{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled,#e0e0e0);display:flex;gap:var(--paddin-xs);padding:var(--paddin-sm)}.TimePicker_periodButton__uiI5s{background-color:var(--color-background-calendar);border:1px solid #e0e0e0;border:1px solid var(--color-disabled,#e0e0e0);border-radius:var(--border-radius-sm);-webkit-border-radius:var(--border-radius-sm);-moz-border-radius:var(--border-radius-sm);-ms-border-radius:var(--border-radius-sm);-o-border-radius:var(--border-radius-sm);color:var(--color-text);cursor:pointer;flex:1 1;font-size:var(--font-size-body);padding:var(--paddin-xs) var(--paddin-sm);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.TimePicker_periodButton__uiI5s:hover{background-color:#6138e01a;background-color:var(--color-background-hover,#6138e01a)}.TimePicker_periodButton__uiI5s.TimePicker_activePeriod__1pQ93{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.TimePicker_periodButton__uiI5s.TimePicker_activePeriod__1pQ93:hover{background-color:var(--color-primary)}.TimePicker_timeSlots__uHyYy{max-height:180px;overflow-y:auto;padding:var(--paddin-sm);scrollbar-color:var(--color-primary) var(--color-background-calendar);scrollbar-width:thin}.TimePicker_timeSlots__uHyYy::-webkit-scrollbar{width:6px}.TimePicker_timeSlots__uHyYy::-webkit-scrollbar-track{background:var(--color-background-calendar);border-radius:3px}.TimePicker_timeSlots__uHyYy::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.TimePicker_timeSlots__uHyYy::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.TimePicker_timeSlot__NdxLW{border-radius:var(--border-radius-sm);-webkit-border-radius:var(--border-radius-sm);-moz-border-radius:var(--border-radius-sm);-ms-border-radius:var(--border-radius-sm);-o-border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-body);padding:var(--paddin-xs) var(--paddin-sm);transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease}.TimePicker_timeSlot__NdxLW:hover{background-color:#6138e01a;background-color:var(--color-background-hover,#6138e01a)}.TimePicker_timeSlot__NdxLW.TimePicker_selectedTime__1qJuw{background-color:var(--color-primary);color:var(--color-white)}.TimePicker_timeSlot__NdxLW.TimePicker_selectedTime__1qJuw:hover{background-color:var(--color-primary)}.TimePicker_message__xH6eK{color:var(--color-darkgray);font-size:var(--font-size-sm);margin-top:var(--margin-xs)}.Services_servicesPage__boB8b{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl);padding:20px}.Services_controlsHeaderContainer__BnyKx{grid-gap:var(--gap-lg);align-items:center;display:grid;gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(-webkit-min-content,auto);grid-template-columns:minmax(0,1fr) minmax(min-content,auto)}.Services_controlsContainer__Fy5M8{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--gap-md)}.Services_searchSection__zfhwr{border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);height:50px;min-width:200px}.Services_servicesList__S1KjS{grid-gap:var(--gap-md);align-items:start;display:grid;gap:var(--gap-md);grid-template-columns:repeat(auto-fit,450px)}.Services_servicesListContainer__JS4sN{min-height:200px;position:relative}.Services_loadingOverlay__OnaLA{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border-radius:var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.Services_spinner__QYkcs{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.Services_spinner__QYkcs svg{animation:Services_rotate__WccrV 2s linear infinite;height:50px;width:50px}.Services_spinner__QYkcs circle{stroke:currentColor;stroke-linecap:round;animation:Services_dash__lTsWO 1.5s ease-in-out infinite}.Services_spinner__QYkcs span{font-size:var(--font-size-md);font-weight:500}@keyframes Services_rotate__WccrV{to{transform:rotate(1turn)}}@keyframes Services_dash__lTsWO{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Services_emptyMessage__2EkXM,.Services_errorMessage__EsPtl{align-items:center;color:var(--color-disabled);display:flex;font-size:var(--font-size-lg);justify-content:center;padding:var(--paddin-xl)}.Services_errorMessage__EsPtl{color:var(--color-late-circle)}.Services_serviceCard__38UxZ{background-color:var(--color-background-component);border-radius:var(--br-md);box-shadow:var(--box-shadow-card);max-height:200px;min-height:100px;overflow:hidden;padding:var(--paddin-lg);position:relative;transition:min-height .3s ease-in-out,max-height .3s ease-in-out;width:100%}.Services_serviceCard__38UxZ.Services_expanded__ux2na{max-height:500px;min-height:200px}.Services_serviceDetailsImageContainer__u7i\+3{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);grid-template-columns:20% 70%}.Services_image__wC3wF{height:70px;width:70px}.Services_serviceDetails__-noyH{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.Services_category__JDB4x{color:var(--color-light-vilot)}.Services_title__4tYa4{color:var(--color-darkslategray-100);font-size:var(--font-size-4xl);font-weight:700}.Services_durationBranch__DroZP{display:flex;font-size:var(--font-size-sm);gap:var(--gap-xs);justify-content:space-between;margin-top:var(--margin-sm)}.Services_duration__Ir3ek{color:var(--color-disabled)}.Services_status__BDQuq{border-radius:var(--br-sm);font-size:var(--font-size-xs);font-weight:500;padding:4px 12px}.Services_status__BDQuq.Services_available__UGnis{background-color:#22c55e1a;color:#22c55e}.Services_status__BDQuq.Services_unavailable__kLVqz{background-color:#ef44441a;color:#ef4444}.Services_pricingButton__SJFJ5{color:var(--color-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--margin-md);margin-top:var(--margin-md)}.Services_pricingMenu__HJ4Jf{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md)}.Services_pricingItem__Y7xx6{display:flex;justify-content:space-between}.Services_optionDuration__Mcmyp{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.Services_option__88AyM{color:var(--color-darkslategray-100);font-weight:700}.Services_optionDurationText__LwjYG{color:var(--color-disabled);font-size:var(--font-size-sm)}.Services_price__hn86G{align-items:baseline;display:flex;gap:var(--gap-xs)}.Services_amount__SIl1L{color:var(--color-darkslategray-100);font-size:var(--font-size-lg);font-weight:700}.Services_currency__tQhyZ{color:var(--color-disabled);font-size:var(--font-size-xs)}.Services_arrowUpDown__rTz6b:after{border:solid var(--color-primary);border-width:0 2px 2px 0;content:"";cursor:pointer;display:inline-block;height:7px;transform:translate(10px,6px) rotate(45deg);-webkit-transform:translate(10px,6px) rotate(45deg);-moz-transform:translate(10px,6px) rotate(45deg);-ms-transform:translate(10px,6px) rotate(45deg);-o-transform:translate(10px,6px) rotate(45deg);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;width:7px}.Services_arrowUpDown__rTz6b.Services_isOpen__PitXl:after{transform:translate(10px,6px) rotate(225deg);-webkit-transform:translate(10px,6px) rotate(225deg);-moz-transform:translate(10px,6px) rotate(225deg);-ms-transform:translate(10px,6px) rotate(225deg);-o-transform:translate(10px,6px) rotate(225deg)}@media (max-width:768px){.Services_filters__pqOFQ,.Services_servicesList__S1KjS{grid-template-columns:1fr}}.Promotions_promotionsPage__GNixF{display:flex;flex-direction:column;gap:var(--gap-lg);height:100%;padding:var(--paddin-lg)}.Promotions_header__X9WGJ{align-items:center;display:flex;justify-content:space-between}.Promotions_promotionsContainer__syq\+d{flex:1 1;overflow:auto;position:relative}.Promotions_promotionsList__kb66l{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg);padding:var(--paddin-sm)}.Promotions_loadingOverlay__l7V5x{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.Promotions_spinner__sF5nZ{align-items:center;display:flex;flex-direction:column;gap:var(--gap-sm)}.Promotions_spinner__sF5nZ svg{animation:Promotions_rotate__S6Dbq 1s linear infinite;height:50px;width:50px}.Promotions_spinner__sF5nZ circle{stroke:var(--color-primary);stroke-dasharray:80;stroke-dashoffset:60;animation:Promotions_dash__gVoLe 1.5s ease-in-out infinite}@keyframes Promotions_rotate__S6Dbq{to{transform:rotate(1turn)}}@keyframes Promotions_dash__gVoLe{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Promotions_emptyMessage__TdsQj,.Promotions_errorMessage__2s96W{align-items:center;color:var(--color-disabled);display:flex;flex-direction:column;font-size:var(--font-size-lg);gap:var(--gap-md);justify-content:center;padding:var(--paddin-xl)}.Promotions_errorMessage__2s96W{color:var(--color-late-circle)}.Promotions_promotionCard__mIlWJ{background-color:var(--color-background-component);border-radius:var(--br-md);box-shadow:var(--box-shadow-card);display:flex;gap:var(--gap-lg);padding:var(--paddin-lg);transition:transform .2s ease,box-shadow .2s ease}.Promotions_promotionCard__mIlWJ:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Promotions_promotionIcon__J7cZo{flex-shrink:0}.Promotions_promotionDetails__CCQvQ{display:flex;flex:1 1;flex-direction:column;gap:var(--gap-sm)}.Promotions_promotionHeader__goLlz{align-items:flex-start;display:flex;gap:var(--gap-md);justify-content:space-between}.Promotions_promotionName__mk0Pk{color:var(--color-darkslategray-100);font-size:var(--font-size-xl);font-weight:600;margin:0}.Promotions_promotionType__JJtWl{background-color:var(--color-light-vilot-bg);border-radius:20px;color:var(--color-primary);font-size:var(--font-size-xs);font-weight:500;padding:4px 12px;white-space:nowrap}.Promotions_promotionDescription__kpti5{color:var(--color-disabled);font-size:var(--font-size-md);line-height:1.5;margin:0}.Promotions_promotionMeta__0wxeu{align-items:center;display:flex;gap:var(--gap-lg);margin-top:var(--margin-sm)}.Promotions_discountBadge__M4o2I{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-light-vilot));border-radius:var(--br-sm);color:#fff;display:flex;flex-direction:column;padding:var(--paddin-sm) var(--paddin-md)}.Promotions_discountValue__6nfpW{font-size:var(--font-size-lg);font-weight:700}.Promotions_discountLabel__2F4wc{font-size:var(--font-size-xs);opacity:.8}.Promotions_validityPeriod__PLMgk{align-items:center;color:var(--color-disabled);display:flex;font-size:var(--font-size-sm);gap:var(--gap-xs)}.Promotions_validityPeriod__PLMgk svg{color:var(--color-primary)}@media (max-width:768px){.Promotions_promotionCard__mIlWJ{flex-direction:column}.Promotions_promotionHeader__goLlz{flex-direction:column;gap:var(--gap-xs)}.Promotions_promotionMeta__0wxeu{align-items:flex-start;flex-direction:column}}.Table_tableContainer__Fbu-g{overflow:auto;position:relative}.Table_tableContainer__Fbu-g,.Table_table__6sIvw{border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg)}.Table_table__6sIvw{background-color:var(--color-background-table);border-collapse:collapse;box-shadow:var(--box-shadow-card);color:var(--color-text);font-size:var(--font-size-lg);text-align:left;white-space:nowrap;width:100%}.Table_td__bT6CH{align-content:center;padding:var(--paddin-lg)}.Table_th__YFFyS{color:var(--color-disabled);padding:var(--paddin-3xl)}.Table_tr__NJgO7:nth-child(2n){background-color:var(--color-disabled-5)}.Table_actions__elbJd{display:flex;gap:var(--gap-lg)}.Table_horR__j29g9{background-color:var(--color-disabled-6);height:1px;margin-bottom:var(--margin-sm)}.Table_tdHr__C2Lkz{padding:0 var(--paddin-lg)}.Table_loader__mCIUb{animation:Table_spin__hLHW7 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid var(--color-primary);height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.Table_overlay__Vqu6w{align-items:center;background-color:var(--color-overlay);border-radius:var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}@keyframes Table_spin__hLHW7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Table_fadein__ua9HL{animation:Table_fadeIn__lPgOR .5s ease-in-out}@keyframes Table_fadeIn__lPgOR{0%{opacity:0}to{opacity:1}}.Table_noData__xrt\+5{color:var(--color-disabled);font-size:1.5rem;padding:2rem;text-align:center}.Table_sortable__Wxryr{cursor:pointer}.Table_sortable__Wxryr:hover{text-decoration:underline}.Pagination_paginationContainer__3\+S4W{align-items:center;color:var(--color-text);display:flex;gap:1rem;justify-content:center;margin-top:1rem}.Pagination_pgButton__-zovf{background-color:#6c63ff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s ease}.Pagination_pgButton__-zovf:disabled{background-color:var(--color-disabled-9);cursor:not-allowed}.Pagination_pgSpan__QsyYb{font-size:1rem}.Customers_container__UHUCT{margin:0 auto;max-width:1400px;padding:24px}.Customers_header__FTBXV{margin-bottom:24px}.Customers_title__Gf43q{color:#1a1d21;font-size:28px;font-weight:700;margin:0 0 8px}.Customers_subtitle__Em1Hs{color:#64748b;font-size:14px;margin:0}.Customers_controlsHeaderContainer__3L0N6{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.Customers_searchContainer__Htt59{border-radius:8px;border-radius:var(--br-md,8px);height:44px;max-width:500px;min-width:250px;overflow:hidden;width:33%}@media (max-width:768px){.Customers_searchContainer__Htt59{min-width:100%;order:-1}}.Customers_tableWrapper__g8fuF{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.Customers_contactCell__gDG-K{display:flex;flex-direction:column;gap:4px}.Customers_email__7j90w{color:#3b82f6;font-size:13px}.Customers_phone__KByWi{color:#64748b;font-size:12px}.Customers_errorMessage__2ktye{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;gap:12px;margin-bottom:20px;padding:16px}.Customers_errorIcon__VP0aR{font-size:18px}.Customers_paginationWrapper__a31rR{display:flex;justify-content:center;margin-top:24px}.Customers_emptyState__0VtkE{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.Customers_emptyIcon__LJq5V{font-size:48px;margin-bottom:16px}.Customers_emptyState__0VtkE h3{color:#1a1d21;font-size:18px;font-weight:600;margin:0 0 8px}.Customers_emptyState__0VtkE p{color:#64748b;font-size:14px;margin:0;max-width:400px}.Customers_modalOverlay__jlfuW{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.Customers_modal__riugY{animation:Customers_slideIn__3MvP- .2s ease-out;background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:100%}@keyframes Customers_slideIn__3MvP-{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Customers_modalHeader__E08rN{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.Customers_modalTitle__a7t\+T{color:#fff;font-size:18px;font-weight:600;margin:0}.Customers_closeButton__En-LV{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;line-height:1;opacity:.7;padding:0;transition:opacity .2s}.Customers_closeButton__En-LV:hover{opacity:1}.Customers_modalContent__t4Okn{flex:1 1;overflow-y:auto;padding:24px}.Customers_modalFooter__63y8i{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 24px}.Customers_customerInfo__Q78ft{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:20px;margin-bottom:24px;padding-bottom:24px}.Customers_avatar__kptVG{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:600;height:64px;justify-content:center;width:64px}.Customers_customerDetails__kgOOr{flex:1 1}.Customers_customerName__HCQQX{color:#1a1d21;font-size:20px;font-weight:600;margin:0 0 8px}.Customers_contactItem__HtTCM{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px;margin:4px 0}.Customers_contactIcon__2ziMz{font-size:14px}.Customers_statsCard__csD7Q{align-items:center;background:#f0f7ff;border-radius:10px;display:flex;flex-direction:column;padding:12px 20px;text-align:center}.Customers_statsNumber__IEtZl{color:#3b82f6;font-size:28px;font-weight:700}.Customers_statsLabel__UvQ-A{color:#64748b;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Customers_section__nQImj{margin-bottom:24px}.Customers_sectionTitle__cOaHl{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Customers_preferencesList__3tzm7{display:flex;flex-wrap:wrap;gap:8px}.Customers_preferenceItem__1vWsp{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:8px 14px}.Customers_preferenceName__y42k7{color:#1a1d21;font-size:13px;font-weight:500}.Customers_preferenceCount__HVfPw{background:#e5e7eb;border-radius:4px;color:#64748b;font-size:11px;padding:2px 6px}.Customers_notesList__HC6m7{margin:0;padding-left:20px}.Customers_noteItem__cCZz9{color:#475569;font-size:14px;line-height:1.5;margin-bottom:8px}.Customers_historyTable__Mflux{background:#f8fafc;border-radius:10px;overflow:hidden}.Customers_historyHeader__wCu63{background:#e5e7eb;color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase}.Customers_historyHeader__wCu63,.Customers_historyRow__ygkKY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:100px 1fr 100px 80px 90px;padding:12px 16px}.Customers_historyRow__ygkKY{border-bottom:1px solid #e5e7eb;color:#475569;font-size:13px}.Customers_historyRow__ygkKY:last-child{border-bottom:none}.Customers_status__fbfU8{border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px}.Customers_statusCompleted__xNyUw{background:#dcfce7;color:#166534}.Customers_statusCancelled__2Gbwm{background:#fee2e2;color:#b91c1c}.Customers_statusPending__v63g2{background:#fef3c7;color:#b45309}@media (max-width:768px){.Customers_container__UHUCT{padding:16px}.Customers_controls__WSumw{flex-direction:column}.Customers_searchWrapper__dMW-Q{max-width:100%;width:100%}.Customers_customerInfo__Q78ft{align-items:center;flex-direction:column;text-align:center}.Customers_statsCard__csD7Q{width:100%}.Customers_historyHeader__wCu63,.Customers_historyRow__ygkKY{gap:4px;grid-template-columns:1fr}.Customers_historyHeader__wCu63{display:none}.Customers_historyRow__ygkKY{display:flex;flex-wrap:wrap;gap:8px}.Customers_modal__riugY{border-radius:0;max-height:100vh}}.InputField_inputFieldContainer__1GRFf{display:flex;flex-direction:column;margin:var(--spacing-md) 0;position:relative}.InputField_label__0BhjH{color:var(--color-darkgray);font-size:var(--font-size-md);pointer-events:none;position:absolute;top:40%;transform:translateY(-50%);transition:all .2s ease}.InputField_unit__cc6S0{color:var(--color-darkgray);font-size:var(--font-size-sm);margin-left:4px}.InputField_input__ETBwS:focus+.InputField_label__0BhjH,.InputField_input__ETBwS:not(:placeholder-shown)+.InputField_label__0BhjH{color:var(--color-primary);font-size:var(--font-size-xs);top:0;transform:translateY(-100%)}.InputField_input__ETBwS::placeholder{visibility:hidden}.InputField_input__ETBwS:focus::placeholder{visibility:visible}.InputField_inputWrapper__EpBsU{align-items:center;display:flex;position:relative}.InputField_input__ETBwS{background-color:var(--color-background-inputs);border-bottom:var(--border-width) var(--border-style) var(--color-neutral);color:var(--color-text);font-size:var(--font-size-body);outline:none;padding:var(--paddin-sm) 0;transition:border-color .3s ease;width:100%}.InputField_border__kWKtI{border-bottom:2px var(--border-style) var(--color-primary);bottom:0;height:15px;position:absolute;transform:scale(0);transform-origin:50% 100%;transition:transform .5s ease;width:100%}.InputField_input__ETBwS:focus~.InputField_border__kWKtI{transform:scale(1)}.InputField_passwordToggle__6bkT8{background:var(--color-white);border:none;color:var(--color-darkslategray-200);cursor:pointer}.InputField_inputControllor__kt1qN{align-items:center;bottom:5px;display:flex;gap:10px;position:absolute;right:0}.InputField_feedbackMessage__C5CMU{font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.InputField_success__jjgeR{border-color:var(--color-success)}.InputField_error__6eGHR{border-color:var(--color-error)}.InputField_warning__i3rP1{border-color:var(--color-warning)}.InputField_required__QA6cM{color:var(--color-error);margin-left:var(--spacing-xs)}.InputField_feedbackIcon__TUJjo.InputField_error__6eGHR{color:var(--color-error)}.InputField_disabled__QxacW{cursor:not-allowed;opacity:.5}.Profile_profilePage__AB-oh{padding:24px}.Profile_headerBack__iFhdr{align-items:center;display:flex;gap:16px;margin-bottom:18px}.Profile_section__9mMSt{background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-sm);margin-bottom:18px;padding:20px}.Profile_row__B8I3C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Profile_single__NuDzg{grid-column:1/-1}.Profile_actions__HchIU{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.Profile_passwordInputs__wyp1Q{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Profile_smallNote__p\+MNu{color:var(--color-darkgray);font-size:13px}.Profile_profileCard__d5ohz{background:var(--color-white);border-radius:12px;box-shadow:var(--shadow-sm);margin:0 auto;max-width:720px;padding:18px;position:relative}.Profile_cardLoading__SDg6y{align-items:center;background:#ffffffbf;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.Profile_cardHeader__V\+vUI{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Profile_cardTitle__P5iut{color:var(--color-text);font-size:18px;font-weight:600}.Profile_editButton__R5tAy{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--color-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s}.Profile_editButton__R5tAy:hover{background-color:var(--color-background-inputs)}.Profile_editIcon__X8SRL{height:16px;width:16px}.Profile_cardRow__aVBLy{align-items:center;border-bottom:1px solid var(--color-neutral-light);display:flex;gap:12px;justify-content:space-between;padding:12px 0}.Profile_cardRow__aVBLy:last-child{border-bottom:none}.Profile_cardRowContent__xk6RK{align-items:center;display:flex;flex:1 1;justify-content:flex-end}.Profile_inlineInput__Ujrfk{max-width:400px;width:100%}.Profile_cardLabel__X4RIg{color:var(--color-darkgray)}.Profile_cardValue__sAySZ{color:var(--color-text);font-weight:600}.Profile_editButtonWrapper__-sz\+s{margin-top:18px}.Profile_fullWidthBtn__-yRPd{width:100%}.Profile_inlineInputs__qJBGn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.Profile_gridInputs__MCOY0{display:grid}.Profile_centered__DzP9z{display:flex;justify-content:center}.Profile_phoneRow__9kAeb{align-items:center;display:flex;justify-content:space-between}.Profile_countryCodeBadge__Q8MwO{align-items:center;background:var(--color-background-inputs);border-radius:8px;color:var(--color-text);display:inline-flex;font-weight:600;justify-content:end;max-width:100px;min-width:72px;padding:6px 5px}.Profile_phoneValue__Pw8cY{flex:1 1;font-weight:600;text-align:right}.Profile_phoneInputs__47hFA{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:110px 1fr;margin-top:12px}.Profile_buttonRow__GFhNg{display:flex;gap:12px;margin-top:12px}.Profile_changePasswordSection__TiiWO{border-top:1px dashed var(--color-neutral-light);margin-top:12px;padding-top:12px}.spinner_spinner__ceNjm{animation:spinner_spin__T-ntE 1s ease-in-out infinite;border:3px solid #e0e0e0;border-radius:50%;border-top:3px solid var(--color-disabled-3,#e0e0e0);border:3px solid var(--color-disabled-3,#e0e0e0);border-top-color:var(--color-primary);height:40px;margin:20px auto;width:40px}@keyframes spinner_spin__T-ntE{to{transform:rotate(1turn)}}.AppointmentControls_controls__UcITp{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--gap-sm)}.AppointmentControls_controls__UcITp>div>div>div>div:first-child{background-color:initial;border:0;font-weight:700}.AppointmentControls_controllerContainer__1ixJN{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-sm);min-width:0}.AppointmentControls_controllerLabel__C77NX{flex-shrink:0;white-space:nowrap}.AppointmentControls_controllerContainer__1ixJN>div{flex:0 0 auto;min-width:120px;width:-webkit-fit-content;width:fit-content}.Appointments_appointmentsMainContainer__PKGQ3{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl);padding:20px}.Appointments_controlsHeaderContainer__qHD7R{grid-gap:var(--gap-lg);align-items:center;display:grid;gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(-webkit-min-content,auto);grid-template-columns:minmax(0,1fr) minmax(min-content,auto)}.Appointments_controlsContainer__XtjE6{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--gap-md)}.Appointments_loadingContainer__Adfds{align-items:center;color:var(--color-primary);display:flex;font-size:var(--font-size-lg);height:200px;justify-content:center}.Appointments_loadingContainer__Adfds .Appointments_spinner__FoRoO{align-items:center;display:flex;flex-direction:column;gap:var(--gap-md)}.Appointments_loadingContainer__Adfds .Appointments_spinner__FoRoO svg{animation:Appointments_spin__mUcMi 1s linear infinite;height:50px;width:50px}.Appointments_loadingContainer__Adfds .Appointments_spinner__FoRoO circle{stroke:var(--color-primary);stroke-dasharray:126;stroke-dashoffset:25;stroke-linecap:round}@keyframes Appointments_spin__mUcMi{to{transform:rotate(1turn)}}.Appointments_emptyState__F91St{align-items:center;color:var(--color-lightslategray-100);display:flex;flex-direction:column;font-size:var(--font-size-lg);gap:var(--gap-lg);height:200px;justify-content:center;padding:var(--paddin-xl);text-align:center}.TimeSlot_timeSlots__Z3Qn8{display:grid;grid-auto-rows:50px}.TimeSlot_timeSlot__eG2V6{align-items:center;color:var(--color-dark-v1);cursor:pointer;display:flex;font:menu;font-size:var(--font-size-sm);justify-content:center;transform:translateY(calc(-50% - 4px));-webkit-transform:translateY(calc(-50% - 4px));-moz-transform:translateY(calc(-50% - 4px));-ms-transform:translateY(calc(-50% - 4px));-o-transform:translateY(calc(-50% - 4px));transition:color,font-weight .2s ease;-webkit-transition:color,font-weight .2s ease;-moz-transition:color,font-weight .2s ease;-ms-transition:color,font-weight .2s ease;-o-transition:color,font-weight .2s ease}.TimeSlot_timeSlot__eG2V6.TimeSlot_active__26TiV{color:var(--color-primary);font-weight:var(--font-weight-bold)}.ScheduleList_scheduleContainer__84e-V{align-items:center;display:grid;grid-template-columns:65px 1fr;position:relative;-webkit-user-select:none;user-select:none}.ScheduleList_timeSlots__d0urC{padding:var(--paddin-xs) 0}.ScheduleList_scheduleGrid__f10cq{background-color:var(--color-background-component);border:var(--border-width) solid var(--color-disabled-12);border-radius:var(--br-lg);display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto-fill,50px);height:100%;overflow:auto;position:relative;scroll-behavior:smooth;width:100%}.ScheduleList_scheduleCardWrapper__AkWyQ{position:relative}.ScheduleList_scheduleCard__JaT2i{height:100%;width:100%}.ScheduleList_horizontalLine__9Tq1w{background-color:var(--color-primary);height:2px;left:0;position:absolute;width:100%}.ScheduleList_tooltip__M\+9v9{background-color:#000000b3;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transition:opacity .2s;transition:left .05s linear,top .05s linear;-webkit-transition:left .05s linear,top .05s linear;-moz-transition:left .05s linear,top .05s linear;-ms-transition:left .05s linear,top .05s linear;-o-transition:left .05s linear,top .05s linear;z-index:1000}.ScheduleList_isPlaceholder__vEH6L{align-items:center;color:var(--color-primary);display:flex;font-weight:700;justify-content:center}.ScheduleList_placeholderPast__IXrMp{background-color:var(--color-disabled-5)!important;cursor:not-allowed!important;pointer-events:auto}.Toggle_toggleContainer__gJmVF{display:flex;gap:var(--gap-sm)}.Toggle_label__X3UPH{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-body);margin-left:var(--margin-xs)}.Toggle_disabledLabel__emI5T{cursor:not-allowed}.Toggle_required__UtZBv{color:var(--color-error);margin-left:var(--margin-xs)}.Toggle_toggle__lf-Vn{display:inline-block;height:34px;position:relative;width:60px}.Toggle_input__nioRy{height:0;opacity:0;width:0}.Toggle_slider__iMocc{background-color:var(--color-neutral);border-radius:var(--br-lg);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Toggle_slider__iMocc:before{background-color:var(--color-white);border-radius:50%;bottom:4px;content:"";height:26px;position:absolute;right:4px;transition:.4s;width:26px}.Toggle_checked__\+3e44{background-color:var(--color-primary)}.Toggle_checked__\+3e44:before{transform:translateX(-26px)}.Toggle_disabled__WybgJ{background-color:var(--color-disabled);cursor:not-allowed}.ConfirmationModal_modalOverlay__5CfXQ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:var(--paddin-lg);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10000}.ConfirmationModal_modalOverlay__5CfXQ.ConfirmationModal_open__20KFb{opacity:1;pointer-events:auto;visibility:visible}.ConfirmationModal_modalContent__SqTZ8{background:var(--color-background-component);border-radius:var(--br-md);box-shadow:var(--box-shadow-card);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-5xl);margin:var(--paddin-lg);max-width:400px;padding:var(--paddin-4xl);padding-top:48px;position:relative;text-align:center;transform:scale(.9);transition:transform .3s ease-in-out;width:100%}.ConfirmationModal_modalContent__SqTZ8.ConfirmationModal_open__20KFb{transform:scale(1)}.ConfirmationModal_header__YM-My{color:var(--color-dark-v1);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold)}.ConfirmationModal_closeButton__ij6Il{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-md);top:var(--paddin-sm)}.ConfirmationModal_textContainer__2HNG8{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg)}.ConfirmationModal_descText__STdJ0{color:var(--color-lightslategray-100);font-size:var(--font-size-sm);line-height:1.5}.ConfirmationModal_buttonsContainer__lJFm6{display:flex;gap:var(--gap-lg);justify-content:flex-end}div.ConfirmationModal_buttonsContainer__lJFm6>div>button{border-radius:var(--br-sm);padding:var(--paddin-sm) var(--paddin-3xl)}.AddEditAppointment_modalBackground__xajlD{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10000}.AddEditAppointment_modalBackground__xajlD.AddEditAppointment_open__s9Oqq{animation:AddEditAppointment_modalDisplay__bFwAy .3s ease-in-out;-webkit-animation:AddEditAppointment_modalDisplay__bFwAy .3s ease-in-out;opacity:1;visibility:visible}@keyframes AddEditAppointment_modalDisplay__bFwAy{0%{opacity:0}to{opacity:1}}.AddEditAppointment_modalContainer__2OWmz{background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);height:100dvh;overflow:auto;padding:var(--paddin-4xl);position:relative;width:100%}@media (min-width:500px){.AddEditAppointment_modalContainer__2OWmz{width:400px}}.AddEditAppointment_modalContainer__2OWmz.AddEditAppointment_open__s9Oqq{animation:AddEditAppointment_modalContainerDisplay__37rmo .3s ease-in-out;-webkit-animation:AddEditAppointment_modalContainerDisplay__37rmo .3s ease-in-out}@keyframes AddEditAppointment_modalContainerDisplay__37rmo{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0)}}.AddEditAppointment_headerCloseContainer__QVu\+Y{margin-bottom:var(--margin-lg);position:relative}.AddEditAppointment_appointmentForm__UijfU{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl)}.AddEditAppointment_buttonContainer__Yf3g2{align-items:center;display:flex;justify-content:space-between;margin-top:var(--margin-2xl)}.AddEditAppointment_closeButton__7-j02{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-4xl)}.AddEditAppointment_header__AwOi6{color:var(--color-dark-v1);font-size:var(--font-size-2xl);font-weight:700}.AddEditAppointment_loadingOverlay__Y2BQE{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%;z-index:1000}.AddEditAppointment_spinner__ISTOo{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.AddEditAppointment_spinner__ISTOo svg{animation:AddEditAppointment_rotate__a3bQk 2s linear infinite;height:50px;width:50px}.AddEditAppointment_spinner__ISTOo circle{stroke:currentColor;stroke-linecap:round;animation:AddEditAppointment_dash__5bnF1 1.5s ease-in-out infinite}.AddEditAppointment_spinner__ISTOo span{font-size:var(--font-size-md);font-weight:500}@keyframes AddEditAppointment_rotate__a3bQk{to{transform:rotate(1turn)}}@keyframes AddEditAppointment_dash__5bnF1{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.ServiceCard_serviceCard__gtC\+6{background-color:var(--color-background-component);border-radius:var(--br-md);-webkit-border-radius:var(--br-md);-moz-border-radius:var(--br-md);-ms-border-radius:var(--br-md);-o-border-radius:var(--br-md);box-shadow:var(--box-shadow-card);max-height:200px;min-height:100px;overflow:hidden;padding:var(--paddin-lg);position:relative;transition:min-height,max-height .3s ease-in-out;-webkit-transition:min-height,max-height .3s ease-in-out;-moz-transition:min-height,max-height .3s ease-in-out;-ms-transition:min-height,max-height .3s ease-in-out;-o-transition:min-height,max-height .3s ease-in-out;width:100%}.ServiceCard_expanded__c5It4{max-height:500px;min-height:200px}.ServiceCard_serviceDetailsImageContainer__SYrj8{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);grid-template-columns:20% 70%}.ServiceCard_image__SNuy\+{height:70px;width:70px}.ServiceCard_serviceDetails__SD9PH{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.ServiceCard_category__wwt3E{color:var(--color-light-vilot)}.ServiceCard_title__9wgOn{color:var(--color-darkslategray-100);font-size:var(--font-size-4xl);font-weight:700}.ServiceCard_durationBranch__6iGRa{display:flex;font-size:var(--font-size-sm);gap:var(--gap-xs);justify-content:space-between;margin-top:var(--margin-sm)}.ServiceCard_pricingMenu__pMZiM{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md)}.ServiceCard_pricingItem__XiANM{display:flex;justify-content:space-between}.ServiceCard_optionDuration__n\+MiG{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.ServiceCard_option__wVws3{color:var(--color-darkslategray-100);font-weight:700}.ServiceCard_price__eett4{align-items:baseline;display:flex;gap:var(--gap-xs)}.ServiceCard_curnc__7It5R{font-size:var(--font-size-xs)}.ServiceCard_branch__CPvyD,.ServiceCard_duration__g4oUA{color:var(--color-disabled)}.ServiceCard_menu__FHJ5D{align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;display:flex;height:43px;justify-content:center;position:absolute;right:var(--paddin-sm);top:var(--paddin-sm);transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;width:43px}.ServiceCard_menu__FHJ5D:hover{background-color:var(--primary-hover-tran)}.ServiceCard_menuIcon__q\+Zpu{height:25px}.ServiceCard_dropdownMenu__xcSJ0{grid-gap:var(--gap-xs);background-color:var(--color-background-component);border-radius:var(--br-md);box-shadow:var(--box-shadow-card);display:grid;gap:var(--gap-xs);overflow:hidden;padding:10px 0;position:absolute;right:40px;top:25px;z-index:1000}.ServiceCard_dropdownItem__uRH-h{align-items:center;cursor:pointer;display:flex;font:menu;font-size:var(--font-size-lg);gap:var(--gap-md);height:30px;padding:var(--paddin-lg);transition:background-color .2s;width:200px}.ServiceCard_dropdownItem__uRH-h:nth-child(3){color:var(--color-late-circle)}.ServiceCard_dropdownItem__uRH-h:hover{background-color:var(--primary-hover-tran)}.ServiceCard_separator__jrPDM{background-color:var(--color-disabled-13);height:1px;margin:0 var(--margin-sm)}.ServiceCard_pricingButton__uK1Sc{color:var(--color-primary);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--margin-md);margin-top:var(--margin-md)}.ServiceCard_arrowUpDown__A\+JkX:after{border:solid var(--color-primary);border-width:0 2px 2px 0;content:"";cursor:pointer;display:inline-block;height:7px;transform:translate(10px,6px) rotate(45deg);-webkit-transform:translate(10px,6px) rotate(45deg);-moz-transform:translate(10px,6px) rotate(45deg);-ms-transform:translate(10px,6px) rotate(45deg);-o-transform:translate(10px,6px) rotate(45deg);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;width:7px}.ServiceCard_arrowUpDown__A\+JkX.ServiceCard_isOpen__k\+xBo:after{transform:translate(10px,6px) rotate(225deg);-webkit-transform:translate(10px,6px) rotate(225deg);-moz-transform:translate(10px,6px) rotate(225deg);-ms-transform:translate(10px,6px) rotate(225deg);-o-transform:translate(10px,6px) rotate(225deg)}.ControlPanel_controls__CX7Nm{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--gap-sm)}.ControlPanel_controls__CX7Nm>div>div>div>div:first-child{background-color:initial;border:0;font-weight:700}.ControlPanel_controllerContainer__tIG29{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-sm);min-width:0}.ControlPanel_controllerLabel__vHlzh{flex-shrink:0;white-space:nowrap}.ControlPanel_controllerContainer__tIG29>div{flex:0 0 auto;min-width:0;width:-webkit-fit-content;width:fit-content}.DeleteModal_modalOverlay__gyQlU{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:var(--paddin-lg);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10000}.DeleteModal_modalOverlay__gyQlU.DeleteModal_open__RiZsN{opacity:1;pointer-events:auto;visibility:visible}.DeleteModal_modalContent__NmNfE{background:var(--color-background-component);border-radius:var(--br-md);-webkit-border-radius:var(--br-md);-moz-border-radius:var(--br-md);-ms-border-radius:var(--br-md);-o-border-radius:var(--br-md);box-shadow:var(--box-shadow-card);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-5xl);margin:var(--paddin-lg);max-width:400px;padding:var(--paddin-4xl);padding-top:48px;position:relative;text-align:center;transform:scale(.9);transition:transform .3s ease-in-out;width:100%}.DeleteModal_modalContent__NmNfE.DeleteModal_open__RiZsN{transform:scale(1)}.DeleteModal_header__waPbc{color:var(--color-dark-v1);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold)}.DeleteModal_closeButton__T8ue\+{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-md);top:var(--paddin-sm)}.DeleteModal_textContainer__rS\+9Q{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg)}.DeleteModal_descText__HuA8Q{color:var(--color-lightslategray-100);font-size:var(--font-size-sm)}.DeleteModal_buttonsContainer__vOKkV{display:flex;gap:var(--gap-lg);justify-content:flex-end}div.DeleteModal_buttonsContainer__vOKkV>div>button{border-radius:var(--br-sm);-webkit-border-radius:var(--br-sm);-moz-border-radius:var(--br-sm);-ms-border-radius:var(--br-sm);-o-border-radius:var(--br-sm);padding:var(--paddin-sm) var(--paddin-3xl)}.Services_servicesPage__P04sU{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl);padding:20px}.Services_controlsHeaderContainer__5mN7-{grid-gap:var(--gap-lg);align-items:center;display:grid;gap:var(--gap-lg);grid-template-columns:minmax(0,1fr) minmax(-webkit-min-content,auto);grid-template-columns:minmax(0,1fr) minmax(min-content,auto)}.Services_controlsContainer__rHGHc{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:var(--gap-md)}.Services_searchRow__USym0{align-items:center;display:block;justify-content:flex-start}.Services_searchSection__aUd9C{border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);height:50px;max-width:400px;min-width:200px}.Services_servicesList__uf5ex{grid-gap:var(--gap-md);align-items:start;display:grid;gap:var(--gap-md);grid-template-columns:repeat(auto-fit,450px)}.Services_categoriesContainer__Hgqvl,.Services_servicesListContainer__jckag{min-height:200px;position:relative}.Services_tapsContainer__tUJ2A{border-bottom:1px solid var(--color-disabled-14);position:relative;width:100%}.Services_taps__q3gST{display:flex;justify-content:space-around;width:200px}.Services_tap__4MHfi{color:var(--color-disabled);cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:color .3s ease}.Services_active__J60bq,.Services_tap__4MHfi:hover{color:var(--color-dark-v1)}.Services_active__J60bq{font-weight:700}.Services_activeLine__zowky{background-color:var(--color-dark-v1);bottom:0;height:4px;position:absolute;transition:left .3s ease;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;width:100px}.Services_servicesLine__9DhJ3{left:0}.Services_categoriesLine__by9Oi{left:110px}.Services_categoriesContainer__Hgqvl{grid-gap:var(--gap-5xl);color:var(--color-dark-v1);display:grid;gap:var(--gap-5xl)}.Services_addedCategories__qihrR,.Services_card__BgmeE,.Services_pendingCategories__9gkpI{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md)}.Services_cardsContainer__pBuFp{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.Services_addedCategories__qihrR .Services_img__oRaHE,.Services_pendingCategories__9gkpI .Services_img__oRaHE{height:200px}.Services_h3__bIi-v{font-size:var(--font-size-h3);font-weight:700}.Services_categoryName__O2NFD{font-size:var(--font-size-body);font-weight:700}.Services_loadingOverlay__JYEcl{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border-radius:var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.Services_spinner__Idynj{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.Services_spinner__Idynj svg{animation:Services_rotate__n6xIf 2s linear infinite;height:50px;width:50px}.Services_spinner__Idynj circle{stroke:currentColor;stroke-linecap:round;animation:Services_dash__LH3Yp 1.5s ease-in-out infinite}.Services_spinner__Idynj span{font-size:var(--font-size-md);font-weight:500}@keyframes Services_rotate__n6xIf{to{transform:rotate(1turn)}}@keyframes Services_dash__LH3Yp{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Services_categoryActions__i0j5S{position:absolute;right:8px;top:8px;z-index:10}.Services_removeButton__XO6xZ{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#f44;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.Services_removeButton__XO6xZ:hover{background:#f44;color:#fff;transform:scale(1.1)}.Services_card__BgmeE{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);position:relative}.Services_categoryMenu__4S-lt{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:var(--paddin-sm);top:var(--paddin-sm);transition:background-color .2s ease-in-out;width:32px;z-index:10}.Services_categoryMenu__4S-lt:hover{background:#fff}.Services_menuIcon__mQp2L{height:16px;width:auto}.Services_categoryDropdownMenu__fdwGc{background-color:var(--color-background-component);border-radius:var(--br-md);box-shadow:var(--box-shadow-card);min-width:140px;overflow:hidden;padding:8px 0;position:absolute;right:8px;top:40px;z-index:1000}.Services_categoryDropdownItem__ogcXG{align-items:center;color:var(--color-late-circle);cursor:pointer;display:flex;font-size:var(--font-size-md);gap:var(--gap-md);padding:12px 16px;transition:background-color .2s}.Services_categoryDropdownItem__ogcXG:hover{background-color:var(--primary-hover-tran)}.Services_categoryDropdownItem__ogcXG .Services_icon__rNo8k{height:16px;width:16px}.ProgressBar_progressBarContainer__2IC0Y{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ProgressBar_label__SsT5v{color:var(--color-disabled);font-size:var(--font-size-lg);margin-bottom:var(--margin-xs);margin-left:var(--margin-xs)}.ProgressBar_progressBar__5X2M7{background-color:var(--color-neutral-light);border-radius:var(--border-radius-default);height:10px;overflow:hidden;position:relative;width:100%}.ProgressBar_progress__SL7FS{border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);height:100%;transition:width .3s ease}.ProgressBar_progressText__fC8hp{align-self:flex-end;color:var(--color-darkgray);font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.AddEditService_modalBackground__x9EAU{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:10000}.AddEditService_progressWrappar__gEAWO{background:var(--color-background-component);margin-bottom:var(--margin-lg)}.AddEditService_modalBackground__x9EAU.AddEditService_open__jpXkx{animation:AddEditService_modalDisplay__rIvNV .3s ease-in-out;-webkit-animation:AddEditService_modalDisplay__rIvNV .3s ease-in-out}@keyframes AddEditService_modalDisplay__rIvNV{0%{opacity:0}to{opacity:1}}.AddEditService_modalContainer__pLpEL{background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);height:100dvh;overflow:auto;padding:var(--paddin-4xl);position:relative;width:100%}@media (min-width:500px){.AddEditService_modalContainer__pLpEL{width:400px}}.AddEditService_modalContainer__pLpEL.AddEditService_open__jpXkx{animation:AddEditService_modalContainerDisplay__oAYxX .3s ease-in-out;-webkit-animation:AddEditService_modalContainerDisplay__oAYxX .3s ease-in-out}@keyframes AddEditService_modalContainerDisplay__oAYxX{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0)}}.AddEditService_uploadphoto__q-OeN{grid-gap:var(--gap-sm);cursor:pointer;display:grid;gap:var(--gap-sm);justify-self:start}.AddEditService_uploadphoto__q-OeN .AddEditService_desc__3XYiT{color:var(--color-darkslategray-100);font-weight:700}.AddEditService_uploadphotolbl__AsGEc{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:var(--gap-sm);justify-content:center}.AddEditService_checkboxGroup__hPqpA{display:flex;gap:var(--spacing-md)}.AddEditService_headerCloseInputsContainer__jkDqq{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl)}.AddEditService_buttonContainer__kjTnO{align-items:center;display:flex;justify-content:space-between}.AddEditService_closeButton__uCW3z{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-4xl);top:var(--paddin-md)}.AddEditService_header__E\+6I3{color:var(--color-dark-v1)}.AddEditService_searchSection__Vj4-u{border-radius:var(--br-4xl);-webkit-border-radius:var(--br-4xl);-moz-border-radius:var(--br-4xl);-ms-border-radius:var(--br-4xl);-o-border-radius:var(--br-4xl);height:55px;width:100%}.AddEditService_searchSection__Vj4-u>div{box-shadow:0 -1px 1px #0000001f,0 1px 1px #0000003d}.AddEditService_empCard__qQaL8{align-items:center;display:flex;gap:var(--gap-sm)}.AddEditService_empImg__yRKdb{width:50px}.AddEditService_empDetails__EGgxz{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.AddEditService_empName__pPTqq{color:var(--color-darkslategray-100);font:caption;font-weight:700}.AddEditService_empTitle__wXnEt{color:var(--color-disabled);font-size:var(--font-size-sm)}.AddEditService_addBtn__XjdEm{font-weight:700}.AddEditService_pricingOptionContainer__3qmQH,.AddEditService_pricingOptionHeader__cFIod{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md)}.AddEditService_pricingOptionHeader__cFIod{width:100%}.AddEditService_deletebutton__gEkKt{justify-self:end}.AddEditService_previewImage__d-8C0{border-radius:var(--br-sm);height:200px;max-width:300px;object-fit:cover;width:100%}.AddEditService_loadingOverlay__V3Ap2{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.AddEditService_spinner__tq205{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.AddEditService_spinner__tq205 svg{animation:AddEditService_rotate__2PjXN 2s linear infinite;height:50px;width:50px}.AddEditService_spinner__tq205 circle{stroke:currentColor;stroke-linecap:round;animation:AddEditService_dash__vwn1- 1.5s ease-in-out infinite}.AddEditService_spinner__tq205 span{font-size:var(--font-size-md);font-weight:500}@keyframes AddEditService_rotate__2PjXN{to{transform:rotate(1turn)}}@keyframes AddEditService_dash__vwn1-{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.AddEditCategory_modalBackground__sZBKa{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;overflow:hidden;pointer-events:auto;position:fixed;top:0;width:100%;z-index:10000}.AddEditCategory_modalBackground__sZBKa.AddEditCategory_open__Ixh4P{animation:AddEditCategory_modalDisplay__HRVY5 .3s ease-in-out;-webkit-animation:AddEditCategory_modalDisplay__HRVY5 .3s ease-in-out}@keyframes AddEditCategory_modalDisplay__HRVY5{0%{opacity:0}to{opacity:1}}.AddEditCategory_modalContainer__Edmvl{background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);height:100dvh;overflow:auto;padding:var(--paddin-4xl);position:relative;width:500px}@media (min-width:500px){.AddEditCategory_modalContainer__Edmvl{width:400px}}.AddEditCategory_modalContainer__Edmvl.AddEditCategory_open__Ixh4P{animation:AddEditCategory_modalContainerDisplay__BbXZf .3s ease-in-out;-webkit-animation:AddEditCategory_modalContainerDisplay__BbXZf .3s ease-in-out}@keyframes AddEditCategory_modalContainerDisplay__BbXZf{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0)}}.AddEditCategory_uploadphoto__SbD2E{grid-gap:var(--gap-sm);cursor:pointer;display:grid;gap:var(--gap-sm);justify-self:start}.AddEditCategory_uploadphoto__SbD2E .AddEditCategory_img__BmEjs{height:200px}.AddEditCategory_uploadphoto__SbD2E .AddEditCategory_desc__mtoQ\+{color:var(--color-darkslategray-100);font-weight:700}.AddEditCategory_headerCloseInputsContainer__64uQq{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl)}.AddEditCategory_buttonContainer__E8lvZ{align-items:center;display:flex;justify-content:space-between}.AddEditCategory_closeButton__4Eiqr{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-4xl);top:var(--paddin-md)}.AddEditCategory_header__bdJvC{color:var(--color-dark-v1)}.AddEditCategory_addBtn__hqk63{font-weight:700}.AddEditCategory_categoryHeader__0pSIE{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:space-between;width:100%}.AddEditCategory_categoryEntry__Umjzg{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);opacity:1;transition:opacity .3s ease}.AddEditCategory_categoryEntry__Umjzg.AddEditCategory_submitting__sCQI9{opacity:.7}.AddEditCategory_uploadphotolbl__dz8Gt{display:flex;flex-direction:column;justify-content:center}.AddEditCategory_loadingOverlay__TZ-xr{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;width:100%;z-index:1000}.AddEditCategory_spinner__8dr7x{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.AddEditCategory_spinner__8dr7x svg{animation:AddEditCategory_rotate__XWwOP 2s linear infinite;height:50px;width:50px}.AddEditCategory_spinner__8dr7x circle{stroke:currentColor;stroke-linecap:round;animation:AddEditCategory_dash__8ALjM 1.5s ease-in-out infinite}.AddEditCategory_spinner__8dr7x span{font-size:var(--font-size-md);font-weight:500}@keyframes AddEditCategory_rotate__XWwOP{to{transform:rotate(1turn)}}@keyframes AddEditCategory_dash__8ALjM{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.AddEditCategory_errorMessage__O1SAB{color:var(--color-error);font-size:var(--font-size-sm);margin-top:-8px}.AddEditCategory_submittingIndicator__ykaiP{color:var(--color-primary);font-size:var(--font-size-sm);margin-top:-8px}.AddEditCategory_deleteButtonContainer__aqZRA{align-self:flex-end}.Employee_employeePage__9e0jv{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);padding:var(--paddin-lg)}.Employee_header__x9JqS{display:flex;flex-wrap:wrap;justify-content:space-between}.Employee_searchSection__HFg0U{border-radius:var(--br-lg);height:50px;width:100%}.Employee_avatar__I7mLn{height:40px;margin-right:10px;width:40px}.Employee_actions__cE1ij{display:flex;gap:10px}.Employee_headerText__UObVH{margin:0}.Employee_filters__2G1BL{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);grid-template-columns:60% auto}.Employee_nameCell__6bydh{align-items:center;display:flex}.Employee_tableButtonContainer__ICbgm{display:flex;gap:10px}.EmployeeModal_modalBackground__xnhUL{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.EmployeeModal_modalBackground__xnhUL.EmployeeModal_open__H8XSu{animation:EmployeeModal_modalDisplay__Y3rt1 .3s ease-in-out;-webkit-animation:EmployeeModal_modalDisplay__Y3rt1 .3s ease-in-out;pointer-events:auto}@keyframes EmployeeModal_modalDisplay__Y3rt1{0%{opacity:0}to{opacity:1}}.EmployeeModal_modalContainer__VSE8v{align-content:space-between;background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);-moz-border-radius:var(--br-lg) 0 0 var(--br-lg);-ms-border-radius:var(--br-lg) 0 0 var(--br-lg);-o-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);display:grid;height:100vh;overflow:auto;padding:var(--paddin-4xl);position:relative;width:100%}@media (min-width:500px){.EmployeeModal_modalContainer__VSE8v{width:400px}}.EmployeeModal_modalContainer__VSE8v.EmployeeModal_open__H8XSu{animation:EmployeeModal_modalContainerDisplay__MXaDR .3s ease-in-out;-webkit-animation:EmployeeModal_modalContainerDisplay__MXaDR .3s ease-in-out}@keyframes EmployeeModal_modalContainerDisplay__MXaDR{0%{transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}to{transform:translateX(0)}}.EmployeeModal_headerCloseInputsContainer__4HiQW{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md)}.EmployeeModal_toggleContainer__0RG7G{align-items:center;display:flex;justify-content:space-between;margin:var(--margin-md) 0}.EmployeeModal_toggleContainer__0RG7G label{color:var(--color-dark-v1);font-weight:var(--font-weight-regular)}.EmployeeModal_buttonContainer__4bDNA{align-items:center;display:flex;justify-content:space-between;margin-top:var(--margin-lg)}.EmployeeModal_cancelAddSave__8lnMh{display:flex;gap:var(--gap-sm)}.EmployeeModal_deleteButton__y5PZ5{color:var(--color-crimson)}.EmployeeModal_closeButton__ogo-a{background:none;border:none;cursor:pointer;font-size:var(--font-size-4xl);position:absolute;right:var(--paddin-4xl);top:var(--paddin-4xl)}.EmployeeModal_header__LWzcA{color:var(--color-dark-v1);margin-bottom:var(--margin-md)}.EmployeeModal_required__gaJa8{color:var(--color-crimson);margin-left:4px}.EmployeeModal_photoUploadSection__g6h9Y{display:flex;flex-direction:column;gap:var(--gap-sm);margin:var(--margin-md) 0}.EmployeeModal_photoUploadLabel__3rGC3{color:var(--color-dark-v1);font-weight:var(--font-weight-regular);margin-bottom:var(--margin-xs)}.EmployeeModal_photoUploadContainer__2ShaF{align-items:center;display:flex;gap:var(--gap-md)}.EmployeeModal_avatarPreview__BOA6S{align-items:center;background-color:var(--color-disabled-7);border-radius:50%;display:flex;height:64px;justify-content:center;object-fit:cover;overflow:hidden;width:64px}.EmployeeModal_avatarPreview__BOA6S img{height:100%;object-fit:cover;width:100%}.EmployeeModal_uploadButton__R0vNb{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-regular);gap:var(--gap-xs)}.EmployeeModal_uploadInput__eM\+72{display:none}.EmployeeModal_fieldGroup__isWA1{margin-bottom:var(--margin-md)}.EmployeeModal_fieldLabel__Dz8Tg{color:var(--color-dark-v1);font-weight:var(--font-weight-regular);margin-bottom:var(--margin-xs)}.EmployeeModal_passwordNote__Q5tk6{color:var(--color-disabled-1);font-size:var(--font-size-xs);margin-top:var(--margin-xs)}.EmployeeModal_errorMessage__clEiU{color:var(--color-crimson);font-size:var(--font-size-xs);margin-top:var(--margin-xs)}.EmployeeModal_active__uhPyf{background-color:#00b2521a;color:var(--color-forestgreen)}.EmployeeModal_active__uhPyf,.EmployeeModal_inactive__YCZUH{border-radius:var(--br-sm);font-weight:var(--font-weight-bold);padding:var(--paddin-xs) var(--paddin-sm)}.EmployeeModal_inactive__YCZUH{background-color:#e52d421a;color:var(--color-crimson)}.EmployeeModal_nameCell__0UYJd{align-items:center;display:flex;gap:var(--gap-sm)}.EmployeeModal_avatar__5iFxh{border-radius:50%;height:40px;object-fit:cover;width:40px}.EmployeeModal_positionSelectContainer__dB9CE{margin-bottom:var(--margin-md)}.EmployeeModal_invalidField__tVN7s{border-color:var(--color-crimson)!important}.EmployeeModal_validField__g9Vnh{border-color:var(--color-forestgreen)!important}.EmployeeModal_imageUploadContainer__4uftB{display:flex;flex-direction:column;gap:var(--gap-sm);margin:var(--margin-md) 0}.EmployeeModal_dropZone__VWn23{border:2px dashed var(--color-disabled-6);border-radius:var(--br-md);cursor:pointer;padding:var(--paddin-md);text-align:center;transition:border-color .3s ease}.EmployeeModal_dropZone__VWn23:hover{border-color:var(--color-primary)}.EmployeeModal_dropZoneActive__nh3AQ{background-color:#6138e00d;border-color:var(--color-primary)}.EmployeeModal_tableButtonContainer__QCoQp{display:flex;gap:var(--gap-sm)}.EmployeeModal_schedulesSection__CNUox{border-top:1px solid var(--color-disabled-6);margin-top:var(--margin-lg);padding-top:var(--paddin-md)}.EmployeeModal_sectionTitle__QS4Si{color:var(--color-dark-v1);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--margin-md)}.EmployeeModal_schedulesList__KzD0B{grid-gap:var(--gap-sm);display:grid;gap:var(--gap-sm)}.EmployeeModal_scheduleItem__RPynX{align-items:center;background-color:var(--color-disabled-16);border-radius:var(--br-sm);display:flex;justify-content:space-between;padding:var(--paddin-sm)}.EmployeeModal_dayName__wR2\+6{font-weight:var(--font-weight-bold)}.EmployeeModal_scheduleTime__VZsO0{font-weight:var(--font-weight-normal)}.EmployeeModal_unavailable__NNeiC{color:var(--color-crimson)}.EmployeeModal_ratingCell__UjZ7C,.EmployeeModal_ratingValue__cV8D4{align-items:center;display:flex}.EmployeeModal_ratingValue__cV8D4:before{color:#ffc107;content:"★";margin-right:4px}.EmployeeModal_pagination__eM4ss{align-items:center;display:flex;gap:var(--gap-md);justify-content:center;margin-top:var(--margin-lg)}.EmployeeModal_pageInfo__4ViWj{color:var(--color-dark-v1);font-size:var(--font-size-md)}.EmployeeModal_loadingOverlay__FgdtG{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.EmployeeModal_spinner__INLK4{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.EmployeeModal_spinner__INLK4 svg{animation:EmployeeModal_rotate__LkCWE 2s linear infinite;height:50px;width:50px}.EmployeeModal_spinner__INLK4 circle{stroke:currentColor;stroke-linecap:round;animation:EmployeeModal_dash__nbst3 1.5s ease-in-out infinite}.EmployeeModal_spinner__INLK4 span{font-size:var(--font-size-md);font-weight:500}@keyframes EmployeeModal_rotate__LkCWE{to{transform:rotate(1turn)}}@keyframes EmployeeModal_dash__nbst3{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Promotion_promotionPage__bMneP{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg);padding:var(--paddin-lg)}.Promotion_promotionTypes__tJHHg{display:flex;flex-wrap:wrap;gap:var(--gap-lg)}.Promotion_promotionCard__lvGbg{aspect-ratio:3/1;background-color:var(--color-background-component);border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);cursor:pointer;display:flex;gap:var(--gap-sm);padding:var(--paddin-lg);width:320px}.Promotion_details__0D57R{display:grid}.Promotion_details__0D57R h3{color:var(--color-dark-v3);font-size:var(--font-size-xl);font-weight:700}.Promotion_details__0D57R p{color:var(--color-disabled-15);font-size:var(--font-size-sm)}.Promotion_tableButtonContainer__zJau6{display:flex;gap:10px}.PromotionForm_promotionForm__Cnu5x{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl);padding:var(--paddin-4xl) 0;width:99%}.PromotionForm_frm__Z6zAK{grid-gap:var(--gap-lg);background-color:var(--color-background-component);border-radius:var(--br-lg);-webkit-border-radius:var(--br-lg);-moz-border-radius:var(--br-lg);-ms-border-radius:var(--br-lg);-o-border-radius:var(--br-lg);box-shadow:var(--box-shadow-card);display:grid;gap:var(--gap-lg);grid-template-columns:40% auto;padding:var(--paddin-4xl)}.PromotionForm_generatedCode__RIkKR{grid-gap:var(--gap-sm);align-content:center;display:grid;gap:var(--gap-sm);height:100%;justify-content:center;justify-items:center}.PromotionForm_generatedCode__RIkKR p:first-child,.PromotionForm_generatedCode__RIkKR span{color:var(--color-dark-v1)}.PromotionForm_generatedCode__RIkKR p{color:var(--color-disabled)}.PromotionForm_filedContainer__YG\+r6{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl)}.PromotionForm_bckBTNheader__fqkQE{display:flex;gap:10px}.PromotionForm_backButton__foXDS{cursor:pointer}.PromotionForm_existingCode__lJiQf{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.PromotionForm_existingCode__lJiQf label{color:var(--color-disabled);font-size:var(--font-size-sm);font-weight:500}.PromotionForm_codeDisplay__Nj99P{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--br-md);color:var(--color-primary);font-size:var(--font-size-lg);font-weight:600;letter-spacing:2px;padding:var(--paddin-md) var(--paddin-lg)}.PromotionForm_error__BaCyt{color:#e52d42;font-size:var(--font-size-sm);margin-top:-10px}.Settings_settingSection__u3\+EZ,.Settings_settingsPage__pccF8{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg);padding:var(--paddin-lg)}.Settings_settingSection__u3\+EZ{background-color:var(--color-background-component);border-radius:var(--br-lg);padding-bottom:var(--paddin-4xl)}.Settings_settingSection__u3\+EZ h3{color:var(--color-dark-v3);font-size:var(--font-size-xl);font-weight:700}.Settings_settingCards__lbxq3{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg);grid-template-columns:350px 350px}.Settings_settingCard__OiP8l{grid-gap:var(--gap-lg);background-color:var(--color-background-component);cursor:pointer;display:grid;gap:var(--gap-lg);grid-template-columns:auto 1fr;width:320px}.Settings_cardContent__xxlR3{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.Settings_cardContent__xxlR3 h4{color:var(--color-dark-v3);font-size:var(--font-size-md);font-weight:700}.Settings_cardContent__xxlR3 p{color:var(--color-disabled-15);font-size:var(--font-size-sm)}.Settings_horR__mGfmd{background-color:var(--color-disabled-16);height:2px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.AccountSettings_accountSettings__BprOy{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg);padding:var(--paddin-lg);position:relative}.AccountSettings_businessHoursSection__Mw9wl,.AccountSettings_locationSection__qWKhK,.AccountSettings_passwordSection__B70w0,.AccountSettings_profileSection__ImQj9{grid-gap:var(--gap-lg);background-color:var(--color-background-component);border-radius:var(--br-2xl);-webkit-border-radius:var(--br-2xl);-moz-border-radius:var(--br-2xl);-ms-border-radius:var(--br-2xl);-o-border-radius:var(--br-2xl);display:grid;gap:var(--gap-lg);padding:var(--paddin-4xl);padding-bottom:var(--paddin-4xl);position:relative}.AccountSettings_headerBckBTN__AQD2r{display:flex;gap:var(--gap-lg)}.AccountSettings_backButton__fI2FF{cursor:pointer}.AccountSettings_profileSection__ImQj9{grid-template-areas:"row1" "row2" "row3";grid-template-rows:1fr 100px 1fr}.AccountSettings_coverImage__efwge{height:45%;position:absolute;width:100%}.AccountSettings_logo__nryMf{left:6%;position:absolute;top:35%;z-index:1}.AccountSettings_businessInfo__yHp83,.AccountSettings_passwordSection__B70w0{display:grid;grid-template-columns:40%}.AccountSettings_businessInfo__yHp83{grid-area:row3}.AccountSettings_h2__bwCUY{color:var(--color-dark-v3);font-size:var(--font-size-xl);font-weight:700}.AccountSettings_weekDayRow__ApZeN{grid-gap:var(--gap-3xl);display:grid;gap:var(--gap-3xl)}@media screen and (min-width:505px){.AccountSettings_weekDayRow__ApZeN{grid-template-columns:150px 1fr}}.AccountSettings_weekDayRow__ApZeN label{gap:var(--gap-md)}.AccountSettings_dropdownContainer__oR9E1{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.AccountSettings_dropdown__5qQv0>div{width:150px}div.AccountSettings_dropdownContainer__oR9E1 div{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}div.AccountSettings_weekDayRow__ApZeN div.AccountSettings_dropdownContainer__oR9E1 div:after{border-bottom-width:3px;border-right-width:3px;right:11%}.AccountSettings_locationSection__qWKhK{display:grid;grid-template-columns:40% 50%;justify-content:space-between}.AccountSettings_fieldsContainer__oCKYo{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg)}.AccountSettings_cityZipRow__XdvJ4{display:grid;grid-template-columns:55% 40%;justify-content:space-between}.AccountSettings_loadingOverlay__Y0wZa{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border-radius:var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.AccountSettings_spinner__DQgEH{align-items:center;color:var(--color-primary);display:flex;flex-direction:column;gap:1rem}.AccountSettings_spinner__DQgEH svg{animation:AccountSettings_rotate__yi8LI 2s linear infinite;height:50px;width:50px}.AccountSettings_spinner__DQgEH circle{stroke:currentColor;stroke-linecap:round;animation:AccountSettings_dash__An6Sp 1.5s ease-in-out infinite}.AccountSettings_spinner__DQgEH span{font-size:var(--font-size-md);font-weight:500}@keyframes AccountSettings_rotate__yi8LI{to{transform:rotate(1turn)}}@keyframes AccountSettings_dash__An6Sp{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.BranchAddEditModal_modalBackground__GMqNA{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.BranchAddEditModal_modalBackground__GMqNA.BranchAddEditModal_open__2Utpw{animation:BranchAddEditModal_modalDisplay__O8YGg .3s ease-in-out;-webkit-animation:BranchAddEditModal_modalDisplay__O8YGg .3s ease-in-out;pointer-events:auto}@keyframes BranchAddEditModal_modalDisplay__O8YGg{0%{opacity:0}to{opacity:1}}.BranchAddEditModal_modalContainer__o833J{align-content:space-between;background:var(--color-background-component);border-radius:var(--br-lg) 0 0 var(--br-lg);-webkit-border-radius:var(--br-lg) 0 0 var(--br-lg);box-shadow:var(--box-shadow-card);display:grid;height:100vh;overflow:auto;padding:var(--paddin-4xl);position:relative;width:100%}@media (min-width:500px){.BranchAddEditModal_modalContainer__o833J{width:480px}}@media (min-width:768px){.BranchAddEditModal_modalContainer__o833J{width:560px}}.BranchAddEditModal_modalContainer__o833J.BranchAddEditModal_open__2Utpw{animation:BranchAddEditModal_modalContainerDisplay__a1vOY .3s ease-in-out;-webkit-animation:BranchAddEditModal_modalContainerDisplay__a1vOY .3s ease-in-out}@keyframes BranchAddEditModal_modalContainerDisplay__a1vOY{0%{transform:translateX(100%)}to{transform:translateX(0)}}.BranchAddEditModal_headerCloseInputsContainer__rFkyz{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md)}.BranchAddEditModal_header__tw55c{color:var(--color-dark-v1);margin-bottom:var(--margin-md)}.BranchAddEditModal_mapSection__5ylNx{grid-gap:var(--gap-sm);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-border-light,#e0e0e0);display:grid;gap:var(--gap-sm);padding:var(--paddin-md) 0}.BranchAddEditModal_sectionLabel__jhAJA{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;margin-bottom:var(--margin-xs)}.BranchAddEditModal_mapHint__uhOwO{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--margin-sm) 0}.BranchAddEditModal_mapSearchInput__xbzSN{background:var(--color-background-component);border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:var(--br-md) 0 0 var(--br-md);color:var(--color-text);flex:1 1;font-size:var(--font-size-md);outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.BranchAddEditModal_mapSearchInput__xbzSN:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #6138e026}.BranchAddEditModal_mapSearchInput__xbzSN:disabled{background:#f5f5f5;background:var(--color-background-disabled,#f5f5f5);cursor:not-allowed}.BranchAddEditModal_searchContainer__qbUAj{display:flex;width:100%}.BranchAddEditModal_searchButton__wwY1F{align-items:center;background:var(--color-primary);border:none;border-radius:0 var(--br-md) var(--br-md) 0;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:50px;padding:12px 16px;transition:background .2s ease}.BranchAddEditModal_searchButton__wwY1F:hover:not(:disabled){background:#5030c0;background:var(--color-primary-hover,#5030c0)}.BranchAddEditModal_searchButton__wwY1F:disabled{background:#ccc;background:var(--color-disabled,#ccc);cursor:not-allowed}.BranchAddEditModal_searchSpinner__UnTYk{animation:BranchAddEditModal_spin__ZVKw1 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.BranchAddEditModal_mapContainer__sZMkm{background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:var(--br-md);height:220px;overflow:hidden;width:100%}.BranchAddEditModal_addressSection__gWWl8{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);padding:var(--paddin-md) 0}.BranchAddEditModal_addressRow__6it2e{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);grid-template-columns:1fr 1fr}@media (max-width:500px){.BranchAddEditModal_addressRow__6it2e{grid-template-columns:1fr}}.BranchAddEditModal_phoneSection__Rj7VS{grid-gap:var(--gap-xs);background:linear-gradient(135deg,#6138e00d,#6138e005);border-radius:var(--br-md);display:grid;gap:var(--gap-xs);margin:var(--margin-sm) 0;padding:var(--paddin-md)}.BranchAddEditModal_phoneHint__MleLE{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:6px;margin:0;padding:var(--paddin-xs) 0}.BranchAddEditModal_phoneHint__MleLE svg{color:var(--color-primary);flex-shrink:0}.BranchAddEditModal_toggleContainer__v-ul4{padding:var(--paddin-sm) 0}.BranchAddEditModal_checkboxMainContainer__98Yr0>label{font-weight:500;margin:var(--margin-lg) 0}.BranchAddEditModal_checkboxContainer__xKxZ2{display:flex;gap:var(--gap-lg);margin-top:var(--margin-md)}.BranchAddEditModal_checkboxContainer__xKxZ2 label{padding:var(--paddin-xs) var(--paddin-2xl)}.BranchAddEditModal_buttonContainer__yPUFu{align-items:center;border-top:1px solid #e0e0e0;border-top:1px solid var(--color-border-light,#e0e0e0);display:flex;justify-content:space-between;margin-top:var(--margin-lg);padding-top:var(--paddin-lg)}.BranchAddEditModal_deleteButton__U\+2lg{min-width:0}.BranchAddEditModal_cancelAddSave__rCFzl{display:flex;gap:var(--gap-sm)}.BranchAddEditModal_closeButton__xcHzR{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-4xl);height:36px;justify-content:center;position:absolute;right:var(--paddin-4xl);top:var(--paddin-4xl);transition:color .2s ease,transform .2s ease;width:36px}.BranchAddEditModal_closeButton__xcHzR:hover{background:#0000000d;background:var(--color-background-hover,#0000000d);color:var(--color-text)}.BranchAddEditModal_closeButton__xcHzR:disabled{cursor:not-allowed;opacity:.5}.BranchAddEditModal_loadingOverlay__7cpGu{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:var(--br-lg) 0 0 var(--br-lg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.BranchAddEditModal_loadingContent__zU40y{align-items:center;background:var(--color-background-component);border-radius:var(--br-lg);box-shadow:var(--box-shadow-card);display:flex;flex-direction:column;gap:16px;padding:32px}.BranchAddEditModal_loadingContent__zU40y span{color:var(--color-text);font-size:14px;font-weight:500}.BranchAddEditModal_spinner__tvIZF{animation:BranchAddEditModal_spin__ZVKw1 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--color-primary);height:40px;width:40px}@keyframes BranchAddEditModal_spin__ZVKw1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:400px){.BranchAddEditModal_modalContainer__o833J{padding:var(--paddin-lg)}.BranchAddEditModal_closeButton__xcHzR{right:var(--paddin-lg);top:var(--paddin-lg)}.BranchAddEditModal_mapContainer__sZMkm{height:180px}}.Branches_branches__5PHCR{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);padding:20px}.Branches_tableButtonContainer__fXd93{display:flex;gap:var(--gap-md)}.Branches_naviHeaderAdd__8N7BU{display:flex;flex-wrap:wrap;gap:var(--gap-md);justify-content:space-between}.Branches_naviHeader__gpJJ6{display:flex;gap:var(--gap-md)}.Branches_backToDash__z5kra{cursor:pointer}.Branches_header__OSfBz{color:var(--color-darkgray-v2);font-size:var(--font-size-11xl)}.UserRoles_userRolesPage__kkyww{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);padding:var(--paddin-lg)}.UserRoles_header__RoIBu{display:flex;flex-wrap:wrap;justify-content:space-between}.UserRoles_searchSection__OPhCp{border-radius:var(--br-lg);height:50px;width:100%}.UserRoles_avatar__l8IoW{height:40px;margin-right:10px;width:40px}.UserRoles_actions__MKB9O{display:flex;gap:10px}.UserRoles_headerText__Cncsg{margin:0}.UserRoles_filters__3imvF{grid-gap:var(--gap-md);display:grid;gap:var(--gap-md);grid-template-columns:60% auto}.UserRoles_nameCell__9YQlg{align-items:center;display:flex}.UserRoles_tableButtonContainer__MAinp{display:flex;gap:10px}.UserRoles_dropdownContainer__S-cpa>div>div>div{padding-left:8px;padding-right:8px}.UserRoles_naviHeader__a3RiP{display:flex;gap:var(--gap-md)}.UserRoles_bckBTN__eMXy9{cursor:pointer}.PaymentSettings_paymentPage__gBX9f{padding:20px}.PaymentSettings_header__wF6ru{align-items:center;display:flex;margin-bottom:20px}.PaymentSettings_backButton__6JO6I{background:none;border:none;cursor:pointer;margin-right:10px}.PaymentSettings_title__sFgkQ{color:var(--color-dark-v3);font-size:24px;font-weight:700}.PaymentSettings_paymentMethod__fCdSp{background-color:var(--color-white);border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:0 2px 4px #0000001a;padding:15px;width:450px}.PaymentSettings_paymentMethod__fCdSp.PaymentSettings_isEditing__48y5j{grid-gap:var(--gap-lg);display:grid;gap:var(--gap-lg);grid-template-areas:"header header header ." "body side side ." ". left left right ";width:auto}.PaymentSettings_methodHeader__b3UvT{align-items:center;display:flex;grid-area:header;justify-content:space-between;margin-bottom:10px}.PaymentSettings_editForm__\+PrsV{display:grid;grid-area:body}.PaymentSettings_methodHeader__b3UvT h3{color:var(--color-dark-v3);font-size:18px;font-weight:700}.PaymentSettings_cardInfo__ItCnA{margin-bottom:45px}.PaymentSettings_cardInfo__ItCnA p{color:var(--color-dark-v2)}.PaymentSettings_formRow__x0C26{display:grid;grid-template-columns:45% 45%;justify-content:space-between}.PaymentSettings_formActions__XYv3Q{display:flex;gap:var(--gap-lg);grid-area:right;justify-content:flex-end}.BookingsPreview_root__3Idtm{background:#f5f5f5;background:var(--color-background-page,#f5f5f5);display:flex;flex-direction:column;height:100%;min-height:100vh}.BookingsPreview_topBar__xUloG{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled-12,#e0e0e0);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px}.BookingsPreview_topBarLeft__Zsh5Y{align-items:center;display:flex;gap:16px}.BookingsPreview_appTitle__FdSgO{color:#323130;font-size:1.25rem;font-weight:600;margin:0}.BookingsPreview_topBarRight__XkZLD{align-items:center;display:flex;gap:8px}.BookingsPreview_topBarIcon__TsKqM{align-items:center;background:#0000;border:none;border-radius:4px;color:#605e5c;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.BookingsPreview_topBarIcon__TsKqM:hover{background:#0000000f;color:#323130}.BookingsPreview_subHeader__0aXh4{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled-12,#e0e0e0);display:flex;flex-wrap:wrap;gap:16px;padding:12px 24px}.BookingsPreview_backLink__N9ARE{color:#0078d4;font-size:.875rem;text-decoration:none}.BookingsPreview_backLink__N9ARE:hover{text-decoration:underline}.BookingsPreview_dateNavRow__2fsRG{align-items:center;display:flex;gap:8px}.BookingsPreview_todayBtn__FRva6{background:#fff;border:1px solid #d1d1d1;border-radius:4px;color:#323130;cursor:pointer;font-size:.875rem;padding:6px 12px}.BookingsPreview_todayBtn__FRva6:hover{background:#f3f2f1}.BookingsPreview_dateDisplay__nT5N7{min-width:140px}.BookingsPreview_dateDisplay__nT5N7,.BookingsPreview_viewDropdown__FKs2o{background:#fff;border:1px solid #d1d1d1;border-radius:4px;color:#323130;cursor:pointer;font-size:.875rem;padding:6px 12px}.BookingsPreview_printExportWrap__LS1vo{display:flex;gap:4px;margin-left:auto}.BookingsPreview_mainLayout__8c87F{display:flex;flex:1 1;min-height:0}.BookingsPreview_sidebar__qRfhp{background:#fff;border-right:1px solid #e0e0e0;border-right:1px solid var(--color-disabled-12,#e0e0e0);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;width:280px}.BookingsPreview_orgHeader__G-X9U{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled-12,#e0e0e0);display:flex;gap:10px;padding:16px}.BookingsPreview_orgLogo__1clHp{align-items:center;background:#0078d4;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:32px;justify-content:center;width:32px}.BookingsPreview_orgName__UTpBh{color:#323130;flex:1 1;font-size:.9375rem;font-weight:600}.BookingsPreview_navList__sMz09{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled-12,#e0e0e0);list-style:none;margin:0;padding:8px 0}.BookingsPreview_navItem__H1Ve9{margin:0}.BookingsPreview_navLink__5nvpH{align-items:center;border-left:3px solid #0000;color:#323130;display:flex;font-size:.875rem;gap:10px;padding:10px 16px;text-decoration:none}.BookingsPreview_navLink__5nvpH:hover{background:#f3f2f1}.BookingsPreview_navLinkActive__867Os{background:#e6f2ff;border-left-color:#0078d4;color:#0078d4}.BookingsPreview_navIcon__auVnB{align-items:center;color:#605e5c;display:flex;height:20px;justify-content:center;width:20px}.BookingsPreview_navLinkActive__867Os .BookingsPreview_navIcon__auVnB{color:#0078d4}.BookingsPreview_filtersSection__MuYsq{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled-12,#e0e0e0);padding:12px 16px}.BookingsPreview_filtersTitle__95qKu{color:#605e5c;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.BookingsPreview_filterGroup__H9M9k{margin-bottom:16px}.BookingsPreview_filterGroupTitle__FwtvY{align-items:center;color:#323130;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;margin-bottom:8px}.BookingsPreview_filterGroupTitle__FwtvY:hover{color:#0078d4}.BookingsPreview_filterSearchIcon__lT5KT{color:#605e5c;margin-right:4px}.BookingsPreview_filterList__Na5Jc{list-style:none;margin:0;padding:0}.BookingsPreview_filterListItem__n8G-z{align-items:center;color:#323130;display:flex;font-size:.8125rem;gap:8px;padding:6px 0}.BookingsPreview_filterListItemPin__L9pXT{color:#605e5c;cursor:pointer;padding:2px}.BookingsPreview_filterListItemPin__L9pXT:hover{color:#0078d4}.BookingsPreview_staffAvatar__J7-oF{align-items:center;background:#0078d4;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:24px;justify-content:center;width:24px}.BookingsPreview_manageLink__rZBBD{color:#0078d4;display:inline-block;font-size:.8125rem;margin-top:4px;text-decoration:none}.BookingsPreview_manageLink__rZBBD:hover{text-decoration:underline}.BookingsPreview_content__frEb-{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:auto}.BookingsPreview_gridWrapper__vk1Fa{display:flex;flex:1 1;flex-direction:column;min-height:400px}.BookingsPreview_staffHeaders__z2Ut0{background:#fff;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--color-disabled-12,#e0e0e0);display:grid;grid-template-columns:60px 1fr;position:-webkit-sticky;position:sticky;top:0;z-index:10}.BookingsPreview_timeColumnHeader__p6IQ5{border-right:1px solid #e0e0e0;border-right:1px solid var(--color-disabled-12,#e0e0e0);color:#605e5c;font-size:.75rem;padding:12px 8px}.BookingsPreview_staffHeadersRow__VGEyB{display:contents}.BookingsPreview_staffHeaderCell__T0aW3{align-items:center;border-right:1px solid #e0e0e0;border-right:1px solid var(--color-disabled-12,#e0e0e0);display:flex;gap:10px;min-width:0;padding:12px 16px}.BookingsPreview_staffHeaderCell__T0aW3:last-child{border-right:none}.BookingsPreview_staffHeaderNoStaff__j1K44{color:#605e5c}.BookingsPreview_staffHeaderNoStaffIcon__OvD9s{color:#a4262c}.BookingsPreview_staffHeaderName__Id2z7{color:#323130;font-size:.875rem;font-weight:600}.BookingsPreview_staffHeaderRole__K3YO2{color:#605e5c;font-size:.75rem;margin-top:2px}.BookingsPreview_staffHeaderPin__paGcm{color:#605e5c;cursor:pointer;margin-left:auto;padding:2px}.BookingsPreview_staffHeaderPin__paGcm:hover{color:#0078d4}.BookingsPreview_staffHeaderClose__pofW8{color:#605e5c;cursor:pointer;padding:2px}.BookingsPreview_staffHeaderClose__pofW8:hover{color:#323130}.BookingsPreview_dayGrid__qe8ee{background:#fff;display:grid;flex:1 1;grid-template-columns:60px 1fr;position:relative}.BookingsPreview_timeColumn__GstNj{border-right:1px solid #e0e0e0;border-right:1px solid var(--color-disabled-12,#e0e0e0)}.BookingsPreview_timeSlot__LI-UQ{border-top:1px solid #f3f2f1;color:#605e5c;font-size:.75rem;height:50px;padding:4px 8px}.BookingsPreview_timeSlotHour__2RSvy{border-top:1px solid #e0e0e0;border-top:1px solid var(--color-disabled-12,#e0e0e0)}.BookingsPreview_staffColumns__Ogq10{display:flex;min-width:0}.BookingsPreview_staffColumn__NomPS{border-right:1px solid #e0e0e0;border-right:1px solid var(--color-disabled-12,#e0e0e0);flex:1 1;min-width:140px;position:relative}.BookingsPreview_staffColumn__NomPS:last-child{border-right:none}.BookingsPreview_columnSlots__Y6YZR{position:relative}.BookingsPreview_slotRow__Ipr8-{border-top:1px solid #f3f2f1;height:50px}.BookingsPreview_slotRowHour__VJIYq{border-top:1px solid #e0e0e0;border-top:1px solid var(--color-disabled-12,#e0e0e0)}.BookingsPreview_currentTimeLine__TAXiS{background:#0078d4;height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.BookingsPreview_currentTimeLine__TAXiS:before{background:#0078d4;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:-4px;width:10px}.BookingsPreview_appointmentBlock__HYT43{border:1px solid #00000014;border-radius:4px;box-sizing:border-box;cursor:pointer;left:4px;overflow:hidden;padding:8px 10px;position:absolute;right:4px}.BookingsPreview_appointmentBlock__HYT43:hover{box-shadow:0 2px 8px #0000001f}.BookingsPreview_appointmentTitle__StHxY{color:#323130;font-size:.8125rem;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingsPreview_appointmentDetail__nP708{color:#605e5c;font-size:.75rem;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingsPreview_appointmentCustomer__WlCMC{color:#323130;font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingsPreview_blockBlue__WrUkK{background:#deecf9;color:#323130}.BookingsPreview_blockGreen__n\+jCE{background:#dff6dd;color:#323130}.BookingsPreview_blockYellow__6HUL6{background:#fff4ce;color:#323130}.BookingsPreview_blockOrange__idHIt{background:#fce4ec;color:#323130}.BookingsPreview_blockPink__HlGjU{background:#f4d8e0;color:#323130}.BookingsPreview_blockGray__TH-oO{background:#edebe9;color:#605e5c}.BookingsPreview_loadingWrap__HwWbs{align-items:center;display:flex;justify-content:center;padding:48px}.BookingsPreview_emptyMessage__boMMq{color:#605e5c;font-size:.875rem;padding:24px;text-align:center}.Wizard_wizardContainer__1ADVY{background-color:var(--color-background-component);display:grid;grid-template-rows:10vh 1fr 10vh;min-height:100vh}.Wizard_wizardHeader__35wvi{align-items:center;background-color:var(--color-background-component);display:flex}.Wizard_wizardContent__eDt\+D{border-bottom:1px solid var(--color-disabled-10);border-top:1px solid var(--color-disabled-10);display:grid;grid-template-columns:100%}.Wizard_formContainer__MUCsA{justify-self:center;padding:var(--paddin-7xl) var(--paddin-sm)}.Wizard_progressWrappar__5BG9K{height:50px;width:250px}.Wizard_hintMapContainer__mvEJ\+{align-items:flex-start;background-color:var(--color-disabled-11);display:none;flex-wrap:wrap;padding-left:var(--paddin-4xl);padding-top:var(--paddin-7xl)}.Wizard_hintMapContainer__mvEJ\+.Wizard_map4__fZ5Z-{padding:0}.Wizard_wizardFooter__ruZ\+A{align-items:center;background-color:var(--color-background-component);display:flex}div.Wizard_wizardFooter__ruZ\+A>div{display:flex;gap:var(--gap-md);justify-content:flex-end}@media screen and (min-width:750px){.Wizard_wizardContent__eDt\+D{grid-template-columns:60% 40%}.Wizard_hintMapContainer__mvEJ\+{display:flex}.Wizard_StepContainer__zWtGE{max-width:-webkit-max-content;max-width:max-content;min-width:30vw}}@media screen and (min-width:1400px){.Wizard_wizardHeader__35wvi{justify-content:center}.Wizard_wizardContent__eDt\+D{grid-template-columns:1fr 1fr}.Wizard_wizardFooter__ruZ\+A{justify-content:center}}.Step1_stepContainer__1jo-h,.Step2_stepContainer__1djw1{display:flex;flex-direction:column;gap:20px}.Step2_checkboxGroup__P67Bg{display:flex;gap:var(--spacing-md)}.Step2_categoriesGrid__x\+lTL{grid-gap:var(--spacing-md);background-color:var(--color-background-component);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:10px}.categorycard_categoryCard__reRVG{align-items:flex-end;border-radius:var(--border-radius-default);cursor:pointer;display:flex;justify-content:center;position:relative;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.categorycard_categoryCard__reRVG:hover{transform:scale(1.05)}.categorycard_categoryImage__aT4yJ{height:100%;object-fit:cover;transition:filter .3s ease;width:100%}.categorycard_unselected__\+2HGR .categorycard_categoryImage__aT4yJ{filter:grayscale(100%)}.categorycard_categoryTitleContainer__fKRRk{bottom:var(--spacing-xs);position:absolute;text-align:center}.categorycard_categoryTitle__sHJID{color:var(--color-white);font-family:var(--primary-font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.categorycard_checkmark__PNiv6{position:absolute;right:0;top:0}.categorycard_checkmarkIcon__wHRMF{height:var(--font-size-8xl);transform:translate(40%,-40%);-webkit-transform:translate(40%,-40%);-moz-transform:translate(40%,-40%);-ms-transform:translate(40%,-40%);-o-transform:translate(40%,-40%);width:var(--font-size-8xl)}.Step3_step3Container__loGGi,.Step3_weekDayRow__f6JKp,.Step3_weekDaysContainer__Iecq2{grid-gap:var(--gap-3xl);display:grid;gap:var(--gap-3xl)}@media screen and (min-width:505px){.Step3_weekDayRow__f6JKp{grid-template-columns:150px 1fr}}.Step3_weekDayRow__f6JKp label{gap:var(--gap-md)}.Step3_dropdownContainer__UTY0z{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.Step3_dropdown__gtZp2>div{width:150px}div.Step3_dropdownContainer__UTY0z div{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}div.Step3_weekDayRow__f6JKp div.Step3_dropdownContainer__UTY0z div:after{border-bottom-width:3px;border-right-width:3px;right:11%}.Step3_error__v3DTP{font-size:.95rem}.Step3_dayError__8DRTL,.Step3_error__v3DTP{color:#d32f2f;color:var(--color-error,#d32f2f)}.Step3_dayError__8DRTL{font-size:.85rem;width:100%}.Step4_stepContainer__gQIrq{grid-gap:var(--gap-2xl);display:grid;gap:var(--gap-2xl)}.Step4_inputfiledsContainer__OOPOH{grid-gap:var(--gap-sm);display:grid;gap:var(--gap-sm)}.Step4_cityZipCode__MKffY{display:grid;grid-template-columns:55% 40%;justify-content:space-between}.Hint_hintCard__TSP0D{background-color:var(--color-background-hint);border:var(--border-width) solid var(--color-disabled-4);border-radius:var(--br-3xxl);-webkit-border-radius:var(--br-3xxl);-moz-border-radius:var(--br-3xxl);-ms-border-radius:var(--br-3xxl);-o-border-radius:var(--br-3xxl);display:flex;gap:var(--gap-lg);min-height:200px;padding:var(--paddin-3xl)}.Hint_lampIcon__xLgp\+{font-size:var(--font-size-lg)}.Hint_lampIcon__xLgp\+ img{width:25px}.Hint_textColumn__MXS-y{display:flex;flex-direction:column;gap:var(--gap-xssm);padding-top:var(--paddin-xs)}.Hint_hintName__p-Cmn{color:var(--color-darkslategray-100);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.Hint_hintDescription__bfe0x{color:var(--color-disabled-1);font-size:var(--font-size-md)}.loginForm_loginForm__KeR75{grid-gap:var(--gap-lg);border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);color:var(--color-text);display:grid;gap:var(--gap-lg)}.loginForm_loginText__vfUXO{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.loginForm_loginFields__iU2XG *{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.loginForm_loginFields__iU2XG{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.loginForm_loginFields__iU2XG input{padding-left:0}.loginForm_loginFields__iU2XG input+label{left:0}.loginForm_loginFields__iU2XG input+label+div{right:2px}.loginForm_loginOptions__u7dCB{align-items:center;display:flex;gap:var(--gap-lg);justify-content:space-between}.loginForm_loginOptions__u7dCB>div span{font-weight:var(--font-weight-light)}.loginForm_registerOption__02FEu{display:flex;font-size:var(--font-size-sm);gap:2px;justify-content:center}.loginForm_loginForm__KeR75 span.loginForm_link__5evpj button{color:var(--color-primary);font-weight:var(--font-weight-bold)}.loginForm_buttonWrpr__mCMGd button{border-radius:var(--br-mdlg);-webkit-border-radius:var(--br-mdlg);-moz-border-radius:var(--br-mdlg);-ms-border-radius:var(--br-mdlg);-o-border-radius:var(--br-mdlg);font-size:var(--font-size-sm);padding:var(--paddin-md) 0}.loginForm_roleSelector__WndYt{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.loginForm_roleLabel__5epsb{color:var(--color-text);font-size:var(--font-size-sm);margin-bottom:4px;width:100%}.loginForm_roleTab__gzmv\+{background:var(--color-white);border:1px solid var(--color-neutral);border-radius:var(--br-sm);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--paddin-sm) var(--paddin-md)}.loginForm_roleTab__gzmv\+:hover{border-color:var(--color-primary);color:var(--color-primary)}.loginForm_roleTab__gzmv\+.loginForm_active__0AMUB{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.ForgetPasswordForm_informAndResend__NObXv,form.ForgetPasswordForm_ForgetPasswordForm__6gnTL{grid-gap:var(--gap-lg);border-radius:var(--border-radius-default);-webkit-border-radius:var(--border-radius-default);-moz-border-radius:var(--border-radius-default);-ms-border-radius:var(--border-radius-default);-o-border-radius:var(--border-radius-default);color:var(--color-text);display:grid;gap:var(--gap-lg);text-align:center;width:-webkit-fit-content;width:fit-content}.ForgetPasswordForm_forgetTextH__PUlXb{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.ForgetPasswordForm_forgetFields__ac51d *{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.ForgetPasswordForm_forgetFields__ac51d{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.ForgetPasswordForm_forgetFields__ac51d input{padding-left:0}.ForgetPasswordForm_forgetFields__ac51d input+label{left:0}.ForgetPasswordForm_forgetFields__ac51d input+label+div{right:2px}.ForgetPasswordForm_forgetTextP__6FRuH{color:var(--color-lightslategray-200);font-size:var(--font-size-sm);justify-self:center}.ForgetPasswordForm_buttonWrpr__eiN5d button{border-radius:var(--br-mdlg);-webkit-border-radius:var(--br-mdlg);-moz-border-radius:var(--br-mdlg);-ms-border-radius:var(--br-mdlg);-o-border-radius:var(--br-mdlg);font-size:var(--font-size-sm);padding:var(--paddin-md) 0}.ForgetPasswordForm_resendOption__NHrFb{display:flex;font-size:var(--font-size-sm);gap:2px;justify-content:center}.ForgetPasswordForm_loginOptions__a8Niw span.ForgetPasswordForm_link__xleha button,.ForgetPasswordForm_resendOption__NHrFb span.ForgetPasswordForm_link__xleha button{color:var(--color-primary);font-weight:var(--font-weight-bold)}.registerForm_registerForm__aveE7{grid-gap:var(--gap-lg);border-radius:var(--border-radius-default);color:var(--color-text);display:grid;gap:var(--gap-lg)}.registerForm_registerText__iRfA6{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold)}.registerForm_registerFields__qe0eO *{border-radius:0}.registerForm_registerFields__qe0eO{grid-gap:var(--gap-xs);display:grid;gap:var(--gap-xs)}.registerForm_registerFields__qe0eO input{padding-left:0}.registerForm_registerFields__qe0eO input+label{left:0}.registerForm_registerFields__qe0eO input+label+div{right:2px}.registerForm_socialProfile__Mztel{display:flex;gap:var(--gap-lg);justify-content:center}.registerForm_socialText__ynRVM{color:var(--color-lightslategray-200);font-size:var(--font-size-sm);justify-self:center}.registerForm_loginOption__O9Iz-{display:flex;font-size:var(--font-size-sm);gap:2px;justify-content:center}.registerForm_registerForm__aveE7 span.registerForm_link__Ef8hz button{color:var(--color-primary);font-weight:var(--font-weight-bold)}.registerForm_socialIcon__Ob9Sz{cursor:pointer}.registerForm_buttonWrpr__ZEV5d button{border-radius:var(--br-mdlg);font-size:var(--font-size-sm);padding:var(--paddin-md) 0}.registerForm_pwStrength__IlhzQ{font-size:var(--font-size-xs);margin-top:6px}.registerForm_weak__eXGAu{color:#d9534f;color:var(--color-danger,#d9534f)}.registerForm_medium__ZLa4B{color:#e6a23c}.registerForm_strong__JFLN\+{color:#28a745;color:var(--color-success,#28a745)}.verifyAccount_container__h0cN5{align-items:center;background-color:var(--color-background);display:flex;justify-content:center;min-height:100vh}.verifyAccount_card__dwymS{background-color:var(--color-background-form);border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-card);max-width:500px;padding:var(--paddin-4xl);text-align:center;width:100%}.verifyAccount_logo__H8dLf{height:50px;margin-bottom:var(--margin-lg);width:220px}.verifyAccount_logoIcon__W-K0- path{animation:verifyAccount_pathAnimation__CbTxf 2s ease-in-out infinite}.verifyAccount_logoText__cxSy3 path{animation:verifyAccount_slideInFromBehind__B9Nxo .5s ease-out forwards;opacity:0;transform:translateX(-20px)}.verifyAccount_logoText__cxSy3 path:first-child{animation-delay:.1s}.verifyAccount_logoText__cxSy3 path:nth-child(2){animation-delay:.2s}.verifyAccount_logoText__cxSy3 path:nth-child(3){animation-delay:.3s}.verifyAccount_logoText__cxSy3 path:nth-child(4){animation-delay:.4s}.verifyAccount_logoText__cxSy3 path:nth-child(5){animation-delay:.5s}.verifyAccount_logoText__cxSy3 path:nth-child(6){animation-delay:.6s}.verifyAccount_logoText__cxSy3 path:nth-child(7){animation-delay:.7s}.verifyAccount_logoText__cxSy3 path:nth-child(8){animation-delay:.8s}.verifyAccount_title__EhEBP{animation:verifyAccount_slideUp__CDwYb .5s ease-out forwards;animation-delay:.3s;color:var(--color-text);font-size:var(--font-size-xl);margin-bottom:var(--margin-md);opacity:0}.verifyAccount_message__ix90l{animation:verifyAccount_slideUp__CDwYb .5s ease-out forwards;animation-delay:.5s;color:var(--color-text);font-size:var(--font-size-sm);margin-top:var(--margin-sm);opacity:0}.verifyAccount_success__bYEOT{color:var(--color-success)}.verifyAccount_error__BrlrT{color:var(--color-error)}@keyframes verifyAccount_fadeIn__qv5qS{0%{opacity:0}to{opacity:1}}@keyframes verifyAccount_slideUp__CDwYb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes verifyAccount_pathAnimation__CbTxf{0%,to{fill-opacity:1}50%{fill-opacity:.7}}@keyframes verifyAccount_slideInFromBehind__B9Nxo{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.AcceptInvitation_container__8GPB8{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.AcceptInvitation_card__8OMDR{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-width:500px;padding:40px;width:100%}.AcceptInvitation_card__8OMDR h2{color:#333;color:var(--color-text-primary,#333);font-size:24px;margin-bottom:10px;text-align:center}.AcceptInvitation_subtitle__N8WBn{color:#666;color:var(--color-text-secondary,#666);font-size:16px;margin-bottom:30px;text-align:center}.AcceptInvitation_info__O7CHo{background:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}.AcceptInvitation_info__O7CHo p{color:#333;color:var(--color-text-primary,#333);margin:8px 0}.AcceptInvitation_info__O7CHo strong{color:#667eea;color:var(--color-primary,#667eea);margin-right:8px}.AcceptInvitation_form__CvSLW{display:flex;flex-direction:column;gap:20px}.AcceptInvitation_error__x2Hd3{color:#e52d42;font-size:14px;margin:10px 0;text-align:center}.AcceptInvitation_hint__5JCjo{color:#666;color:var(--color-text-secondary,#666);font-size:13px;margin:-10px 0 10px;text-align:center}@media (max-width:600px){.AcceptInvitation_card__8OMDR{padding:30px 20px}.AcceptInvitation_card__8OMDR h2{font-size:20px}.AcceptInvitation_subtitle__N8WBn{font-size:14px}}@font-face{font-family:Avenir;font-style:normal;font-weight:900;src:url(/static/media/AvenirLTStd-Black.7ce894e12078ca8c5134.otf) format("opentype")}@font-face{font-family:Avenir;font-style:normal;font-weight:500;src:url(/static/media/AvenirLTStd-Roman.0bfb049d9455e81fd1da.otf) format("opentype")}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(/static/media/AvenirLTStd-Book.813557df4c7a90b1a474.otf) format("opentype")}@font-face{font-family:Avenire;font-style:normal;font-weight:400;src:local("Avenir Roman"),local("Avenir-Roman"),url(/static/media/Avenir-Roman.89c761274a347d049a8d.eot?#iefix) format("embedded-opentype"),url(/static/media/Avenir-Roman.7c94a37f215e0aac2e84.woff2) format("woff2"),url(/static/media/Avenir-Roman.eced134328ebe79a4118.woff) format("woff"),url(/static/media/Avenir-Roman.d3ff2b73a90f32336dd2.ttf) format("truetype")}@font-face{font-family:Avenire;font-style:normal;font-weight:300;src:local("Avenir Light"),local("Avenir-Light"),url(/static/media/Avenir-Light.cb3976e6fa0968464938.eot?#iefix) format("embedded-opentype"),url(/static/media/Avenir-Light.800ae2100a48ba7a5122.woff2) format("woff2"),url(/static/media/Avenir-Light.1fdbd2eccddf2e625adf.woff) format("woff"),url(/static/media/Avenir-Light.fd2b98a67b265add9258.ttf) format("truetype")}@font-face{font-family:Avenire;font-style:normal;font-weight:900;src:local("Avenir Heavy"),local("Avenir-Heavy"),url(/static/media/Avenir-Heavy.0b533afe514b01e61ede.eot?#iefix) format("embedded-opentype"),url(/static/media/Avenir-Heavy.af43c184e2ddd84016a2.woff2) format("woff2"),url(/static/media/Avenir-Heavy.15249adb3da6f03803de.woff) format("woff"),url(/static/media/Avenir-Heavy.e5343e76ea926fb1b688.ttf) format("truetype")}@font-face{font-family:Avenire;font-style:normal;font-weight:900;src:local("Avenir Black"),local("Avenir-Black"),url(/static/media/Avenir-Black.ed57cc29cc61e96d300d.eot?#iefix) format("embedded-opentype"),url(/static/media/Avenir-Black.f853fc93cc5394c7798c.woff2) format("woff2"),url(/static/media/Avenir-Black.1528ce48b325d1e5700b.woff) format("woff"),url(/static/media/Avenir-Black.fda8b49e79bed725f5ee.ttf) format("truetype")}@font-face{font-family:Avenire;font-style:normal;font-weight:500;src:local("Avenir Medium"),local("Avenir-Medium"),url(/static/media/Avenir-Medium.c3bd49dd00e769d42d72.eot?#iefix) format("embedded-opentype"),url(/static/media/Avenir-Medium.efe1fd0d58301f3d1e05.woff2) format("woff2"),url(/static/media/Avenir-Medium.1b88af91e547431c9c22.woff) format("woff"),url(/static/media/Avenir-Medium.c185943b32c3b1d8ef37.ttf) format("truetype")}*,:after,:before{border:0;box-sizing:border-box;caret-color:#6138e0;caret-color:var(--color-primary);font:inherit;margin:0;padding:0;vertical-align:initial}html{-webkit-text-size-adjust:100%;line-height:1.15}body{background-color:#f6f6fb;background-color:var(--color-background);font-family:Avenir,Avenire,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--primary-font-family);font-weight:500}button,input{outline:0}:root{--color-primary:#6138e0;--color-secondary:#333;--color-blueviolet:#6138e0;--color-accent:#c8a2c8;--color-neutral-light:#f3f3f3;--color-neutral:#c4c4c4;--color-neutral-dark:#000;--color-success:#4caf50;--color-error:#f44336;--color-warning:#ffc107;--color-info:#2196f3;--color-background:#f6f6fb;--color-white:#fff;--color-text:#333;--color-darkgray:#999;--color-darkgray-v1:#2f2f2f;--color-darkgray-v2:#383450;--color-dark:#171717;--color-dark-v1:#333;--color-dark-v2:#414141;--color-dark-v3:#172038;--color-dimgray:#5a6872;--color-slategray:#557286;--color-mediumslateblue:#875eff;--color-lightslategray-100:#8a93a8;--color-lightslategray-200:#8191ab;--color-darkslategray-100:#333;--color-darkslategray-200:#252e4a;--color-crimson:#e52d42;--color-light-vilot:#b15eaa;--color-gainsboro:#cfdce6;--color-forestgreen:#00b252;--color-gray:#fafafa;--color-disabled:#909fba;--color-disabled-1:#999;--color-disabled-2:#d6e0eb;--color-disabled-3:#dbd1f9;--color-disabled-4:#e8ecee;--color-disabled-5:#f7fafc;--color-disabled-6:#d2dae7;--color-disabled-7:#e9ecf2;--color-disabled-8:#b0b3b8;--color-disabled-9:#ddd;--color-disabled-10:#eef0f3;--color-disabled-11:#f5f9ff;--color-disabled-12:#e9eff3;--color-disabled-13:#ededed;--color-disabled-14:#e2e6f0;--color-disabled-15:#828fa4;--color-disabled-16:#ecf0f8;--color-disabled-li:#b5bdce;--color-background-form:#fff;--color-background-inputs:#fff;--color-background-table:var(--color-white);--color-background-searchbar:var(--color-white);--color-background-hint:var(--color-white);--color-background-profilemenu:#fff;--color-background-dropdown-menu:var(--color-white);--color-background-component:var(--color-white);--color-background-sidebar:#f6f6fb;--color-background-main:#f6f6fb;--color-background-header:#f6f6fb;--color-overlay:#fffc;--color-background-hover:#0000000d;--color-paid:#f1fff3;--color-paid-label:#e2fff1;--color-paid-circle:#5db182;--color-unpaid:#d7f3ff;--color-unpaid-label:#bdf;--color-unpaid-circle:#3394f4;--color-upcoming:#eef6fe;--color-upcoming-label:#d8ccfe;--color-upcoming-circle:#6138e0;--color-late:#fff1f1;--color-late-label:#fcdee2;--color-late-circle:#df0000;--color-draft:#f4f4fb;--color-draft-label:#1a2943;--color-draft-circle:#333;--primary-hover:#4422ae;--primary-hover-tran:#6138e01a;--secondary-hover:#262525;--ghost-hover:#6138e0;--primary-font-family:"Avenir","Avenire","Helvetica Neue",Helvetica,Arial,sans-serif;--secondary-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-size-h1:32px;--font-size-h2:24px;--font-size-h3:20px;--font-size-body:16px;--font-size-small:12px;--font-size-11xl:38px;--font-size-10xl:38px;--font-size-9xl:36px;--font-size-8xl:34px;--font-size-7xl:32px;--font-size-6xl:30px;--font-size-5xl:28px;--font-size-4xl:26px;--font-size-3xl:24px;--font-size-2xl:22px;--font-size-xl:20px;--font-size-lg:18px;--font-size-md:16px;--font-size-sm:14px;--font-size-xs:12px;--font-size-2xs:10px;--font-weight-xbold:900;--font-weight-bold:900;--font-weight-regular:500;--font-weight-normal:500;--font-weight-light:300;--spacing-xl:32px;--spacing-lg:24px;--spacing-md:16px;--spacing-sm:8px;--spacing-xs:4px;--paddin-7xl:50px;--paddin-4xl:35px;--paddin-3xl:30px;--paddin-2xl:24px;--paddin-lg:20px;--paddin-md:15px;--paddin-sm:10px;--paddin-xssm:8px;--paddin-xs:5px;--paddin-x-xs:4px;--paddin-xxs:4px;--margin-3xl:30px;--margin-2xl:25px;--margin-lg:20px;--margin-md:15px;--margin-sm:10px;--margin-xssm:8px;--margin-xs:5px;--gap-5xl:40px;--gap-4xl:35px;--gap-3xl:30px;--gap-2xl:25px;--gap-lg:20px;--gap-md:15px;--gap-sm:10px;--gap-xssm:8px;--gap-xs:5px;--border-width:1px;--border-style:solid;--border-color:var(--color-primary);--br-3xxl:40px;--br-4xl:30px;--br-3xl:26px;--br-2xl:22px;--br-lg:18px;--br-mdlg:15px;--br-md:12px;--br-sm:8px;--br-xs:6px;--br-xxs:2px;--border-radius-default:8px;--border-radius-sm:8px;--width-xl:280px;--width-lg:180px;--width-md:130px;--width-sm:100px;--Height-xh:300px;--Height-lg:50px;--Height-md:40px;--Height-sm:30px;--box-shadow-card:0 4px 20px #00000014;--color-background-dropdown-bar:var(--color-white);--color-background-calendar-bar:var(--color-white);--color-background-calendar:var(--color-white);--card-bg:var(--color-white);--card-radius:12px;--card-padding:20px;--card-padding-sm:16px;--card-shadow:0 2px 8px #00000014;--card-shadow-hover:0 4px 12px #0000001f;--chart-card-min-height:400px;--chart-card-min-height-sm:320px;--chart-wrapper-height:320px;--chart-wrapper-height-sm:280px;--chart-legend-bg:#f8f9fc;--chart-legend-radius:20px;--chart-legend-font-size:12px;--layout-page-padding:24px;--layout-page-padding-sm:16px;--grid-gap:24px;--grid-gap-sm:16px;--grid-card-min-width:200px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px}.arrowUpDown:after{border:solid #999;border:solid var(--color-darkgray);border-width:0 1px 1px 0;content:"";cursor:pointer;display:inline-block;height:7px;transform:translate(7px,-17px) rotate(45deg);transition:transform .3s ease;width:7px}.arrowUpDown.isOpen:after{transform:translate(7px,-17px) rotate(225deg)}.form-transition{transition:opacity .3s ease-in-out}.fade-in{opacity:1}.fade-out{opacity:0}.headerText{font-size:32px;font-size:var(--font-size-h1);font-weight:900;font-weight:var(--font-weight-bold)}.headerText>span{font-size:14px;font-size:var(--font-size-sm)}.xH1{color:#383450;color:var(--color-darkgray-v2);font-size:38px;font-size:var(--font-size-10xl);font-weight:900;font-weight:var(--font-weight-bold)}.page-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:24px;padding-left:var(--layout-page-padding);padding-right:24px;padding-right:var(--layout-page-padding);width:100%}@media (max-width:768px){.page-container{padding-left:16px;padding-left:var(--layout-page-padding-sm);padding-right:16px;padding-right:var(--layout-page-padding-sm)}}.grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);min-width:0}.grid--cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--grid-card-min-width),1fr))}.grid--charts{grid-template-columns:1fr}@media (min-width:1024px){.grid--charts-row{grid-template-columns:2fr 1fr}}.grid--2cols{grid-template-columns:1fr}@media (min-width:850px){.grid--2cols{grid-template-columns:repeat(2,1fr)}}.card-base{background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--card-radius);box-shadow:0 2px 8px #00000014;box-shadow:var(--card-shadow);min-width:0;overflow:hidden;padding:20px;padding:var(--card-padding);transition:box-shadow .2s ease-in-out}.card-base:hover{box-shadow:0 4px 12px #0000001f;box-shadow:var(--card-shadow-hover)}@media (max-width:768px){.card-base{padding:16px;padding:var(--card-padding-sm)}}.chart-card-base{background:#fff;background:var(--card-bg);border-radius:12px;border-radius:var(--card-radius);box-shadow:0 2px 8px #00000014;box-shadow:var(--card-shadow);min-height:400px;min-height:var(--chart-card-min-height);min-width:0;overflow:hidden;padding:20px;padding:var(--card-padding)}@media (max-width:768px){.chart-card-base{min-height:320px;min-height:var(--chart-card-min-height-sm);padding:16px;padding:var(--card-padding-sm)}}
/*# sourceMappingURL=main.7b7f1e08.css.map*/