@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_5435ad1e-module__JZqEYq__className{font-family:manrope,manrope Fallback}.manrope_5435ad1e-module__JZqEYq__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:notoSansArabic;src:url(../media/noto_sans_arabic_arabic_wght_normal-s.p.30bz475acv3ru.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:notoSansArabic Fallback;src:local(Arial);ascent-override:137.4%;descent-override:73.8%;line-gap-override:0.0%;size-adjust:100.0%}.notosansarabic_be804ba-module__bVvjYG__className{font-family:notoSansArabic,notoSansArabic Fallback}.notosansarabic_be804ba-module__bVvjYG__variable{--font-noto-sans-arabic:"notoSansArabic", "notoSansArabic Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#0e0e10);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17171a);--surface-2:var(--lightningcss-light,#f3f3f5)var(--lightningcss-dark,#202024);--surface-3:var(--lightningcss-light,#eaeaed)var(--lightningcss-dark,#2a2a2f);--rail:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141417);--border:var(--lightningcss-light,#e7e7eb)var(--lightningcss-dark,#2a2a2f);--border-strong:var(--lightningcss-light,#d3d3d9)var(--lightningcss-dark,#3a3a41);--ink:var(--lightningcss-light,#0d0d0f)var(--lightningcss-dark,#f4f4f5);--text:var(--lightningcss-light,#2b2b31)var(--lightningcss-dark,#d9d9de);--muted:var(--lightningcss-light,#676771)var(--lightningcss-dark,#a0a0aa);--subtle:var(--lightningcss-light,#6e6e77)var(--lightningcss-dark,#878791);--btn:var(--lightningcss-light,#0d0d0f)var(--lightningcss-dark,#f4f4f5);--btn-hover:var(--lightningcss-light,#2b2b31)var(--lightningcss-dark,#dadadf);--on-btn:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d0d0f);--overlay:var(--lightningcss-light,#0d0d0f47)var(--lightningcss-dark,#0000008c);--skeleton:var(--lightningcss-light,#ededf0)var(--lightningcss-dark,#24242a);--accent:var(--lightningcss-light,maroon)var(--lightningcss-dark,#f08f8f);--accent-hover:var(--lightningcss-light,#5e0000)var(--lightningcss-dark,#f6aeae);--accent-fill:var(--lightningcss-light,maroon)var(--lightningcss-dark,#8e1414);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--accent-soft:var(--lightningcss-light,#f8ecec)var(--lightningcss-dark,#2e1517);--accent-line:var(--lightningcss-light,#e7c4c4)var(--lightningcss-dark,#5a2427);--hero:var(--lightningcss-light,#ac0000)var(--lightningcss-dark,#c21a1a);--pink:var(--lightningcss-light,#f8dce3)var(--lightningcss-dark,#43232c);--pink-soft:var(--lightningcss-light,#fdf1f4)var(--lightningcss-dark,#2b1a1f);--pink-ink:var(--lightningcss-light,#9b3858)var(--lightningcss-dark,#f2b3c4);--ring:var(--lightningcss-light,#80000033)var(--lightningcss-dark,#f08f8f4d);--success:var(--lightningcss-light,#1d7742)var(--lightningcss-dark,#6fcf95);--success-soft:var(--lightningcss-light,#e3f2e8)var(--lightningcss-dark,#16301f);--warning:var(--lightningcss-light,#94570a)var(--lightningcss-dark,#e7b15e);--warning-soft:var(--lightningcss-light,#fbefd9)var(--lightningcss-dark,#33260f);--danger:var(--lightningcss-light,#bf2a1f)var(--lightningcss-dark,#f2867d);--danger-soft:var(--lightningcss-light,#fbe7e5)var(--lightningcss-dark,#3a1a17);--danger-fill:var(--lightningcss-light,#bf2a1f)var(--lightningcss-dark,#c9372c);--info:var(--lightningcss-light,#2b57a3)var(--lightningcss-dark,#8db2f0);--info-soft:var(--lightningcss-light,#e8eef9)var(--lightningcss-dark,#18243a);--s-conf-bg:var(--lightningcss-light,#e3f2e8)var(--lightningcss-dark,#16301f);--s-conf:var(--lightningcss-light,#1d7742)var(--lightningcss-dark,#7dd3a0);--s-arr-bg:var(--lightningcss-light,#f8ecec)var(--lightningcss-dark,#2e1517);--s-arr:var(--lightningcss-light,maroon)var(--lightningcss-dark,#f08f8f);--s-prog-bg:var(--lightningcss-light,maroon)var(--lightningcss-dark,#8e1414);--s-prog:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--s-comp-bg:var(--lightningcss-light,#edf2ee)var(--lightningcss-dark,#1c2620);--s-comp:var(--lightningcss-light,#56735f)var(--lightningcss-dark,#93b39d);--s-canc-bg:var(--lightningcss-light,#f0f0f2)var(--lightningcss-dark,#222226);--s-canc:var(--lightningcss-light,#6c6c75)var(--lightningcss-dark,#898993);--s-ns-bg:var(--lightningcss-light,#fbe7e5)var(--lightningcss-dark,#3a1a17);--s-ns:var(--lightningcss-light,#bf2a1f)var(--lightningcss-dark,#f2867d);--s-pend-bg:var(--lightningcss-light,#fce9ef)var(--lightningcss-dark,#3a1f2a);--s-pend:var(--lightningcss-light,#a23a61)var(--lightningcss-dark,#f2a8c2);--s-res-bg:var(--lightningcss-light,#ededf0)var(--lightningcss-dark,#26262b);--s-res:var(--lightningcss-light,#55555f)var(--lightningcss-dark,#afafb8);--c-hair:var(--lightningcss-light,#ece6fa)var(--lightningcss-dark,#2d2540);--c-hair-ink:var(--lightningcss-light,#563c99)var(--lightningcss-dark,#c9b5f5);--c-nails:var(--lightningcss-light,#fce4ec)var(--lightningcss-dark,#3a2230);--c-nails-ink:var(--lightningcss-light,#9e335a)var(--lightningcss-dark,#f2a9c3);--c-spa:var(--lightningcss-light,#ddf0ec)var(--lightningcss-dark,#1c3532);--c-spa-ink:var(--lightningcss-light,#276b60)var(--lightningcss-dark,#8fd3c7);--c-well:var(--lightningcss-light,#e6f1dc)var(--lightningcss-dark,#233220);--c-well-ink:var(--lightningcss-light,#46702b)var(--lightningcss-dark,#a9d58c);--c-makeup:var(--lightningcss-light,#ffe4d6)var(--lightningcss-dark,#3a261c);--c-makeup-ink:var(--lightningcss-light,#9c4a22)var(--lightningcss-dark,#f5b394);--c-brows:var(--lightningcss-light,#f8edcc)var(--lightningcss-dark,#36301a);--c-brows-ink:var(--lightningcss-light,#7c5f0e)var(--lightningcss-dark,#e7cb7a);--c-removal:var(--lightningcss-light,#e4e9f2)var(--lightningcss-dark,#252b36);--c-removal-ink:var(--lightningcss-light,#435677)var(--lightningcss-dark,#a9b8d4);--c-facials:var(--lightningcss-light,#daeefa)var(--lightningcss-dark,#1c2e3a);--c-facials-ink:var(--lightningcss-light,#265f8a)var(--lightningcss-dark,#8dc6ec);--c-other:var(--lightningcss-light,#eeeef0)var(--lightningcss-dark,#26262a);--c-other-ink:var(--lightningcss-light,#55555e)var(--lightningcss-dark,#b5b5bd);--star:#e0a100;--on-star:#0d0d0f;--print-paper:#fff;--print-ink:#0d0d0f;--print-accent:maroon;--print-text:#2b2b31;--print-muted:#676771;--print-line:#e7e7eb;--print-line-strong:#d3d3d9;--print-chip:#f3f3f5;--print-cover:#f8dce3;--hero-ink:#fff;--hero-mark-ink:maroon;--hero-shade-bottom:#0a00009e;--hero-shade-top:#0a000052;--shadow-sm:0 1px 2px #0f0f140d;--shadow-md:0 6px 20px #0f0f1414, 0 1px 3px #0f0f140d;--shadow-lg:0 24px 60px #0f0f1429;--shadow-pin:0 4px 6px #0000004d;--font-sans:var(--font-manrope), var(--font-noto-sans-arabic), system-ui, sans-serif;--type-display:800 2.75rem/3.25rem var(--font-sans);--type-h1:800 2rem/2.5rem var(--font-sans);--type-h2:800 1.5rem/2rem var(--font-sans);--type-h3:700 1.25rem/1.75rem var(--font-sans);--type-h4:700 1rem/1.5rem var(--font-sans);--type-body-l:500 1rem/1.625rem var(--font-sans);--type-body:500 .875rem/1.375rem var(--font-sans);--type-small:500 .8125rem/1.25rem var(--font-sans);--type-caption:600 .75rem/1rem var(--font-sans);--type-overline:800 .6875rem/1rem var(--font-sans);--type-kpi:800 2rem/2.5rem var(--font-sans);--tracking-display:-.03em;--tracking-h1:-.02em;--tracking-h2:-.015em;--tracking-h3:-.01em;--tracking-overline:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--gutter-desktop:40px;--gutter-tablet:24px;--gutter-mobile:16px;--card-padding:24px;--row-height:56px;--top-bar-height:64px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);--focus-ring-input:0 0 0 3px var(--ring);--drawer-width:440px;--control-sm:32px;--control-md:40px;--control-dialog:44px;--control-pad-md:18px;--control-pad-sm:14px;--dialog-width:400px;--dialog-icon:48px;--dialog-gap:14px;--dialog-padding:28px;--toast-height:52px;--toast-mark:22px;--toast-radius:14px;--toast-action:36px;--toast-offset:28px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-xl:24px;--rail-width:72px;--rail-gap:14px;--rail-item:44px;--rail-icon:21px;--rail-flyout-offset:56px;--rail-divider:28px;--top-bar-height-phone:60px;--tab-bar-height:68px;--tab-icon:22px;--logo-size:40px;--salon-tile:34px;--salon-tile-radius:11px;--switcher-pad:5px;--switcher-width:340px;--menu-width:320px;--avatar:38px;--segment-height:28px;--badge:17px;--type-badge:800 .625rem/1 var(--font-sans);--fab:56px;--bell-width:420px;--notif-tile:38px;--more-row:60px;--more-group-row:56px;--more-child-row:48px;--more-child-indent:68px;--more-tile:38px;--more-icon:19px;--more-salon-tile:48px;--more-salon-radius:13px;--more-card-pad:14px;--type-more-title:800 1.625rem/1.2 var(--font-sans);--type-more-row:700 .9375rem/1.25rem var(--font-sans);--state-icon:64px;--state-icon-glyph:26px;--state-box-min:480px;--state-box-min-phone:420px;--state-text-max:440px;--type-state-title:800 1.375rem/1.75rem var(--font-sans);--type-state-body:400 .9375rem/1.5rem var(--font-sans);--page-max:1280px;--type-logo:800 1.0625rem/1 var(--font-sans);--type-tab:700 .6875rem/1rem var(--font-sans);--segment-height-sm:24px;--segment-pad-sm:10px;--segment-height-wide:38px;--segment-pad-wide:3px;--control-lg:48px;--input-pad:14px;--input-icon-button:36px;--auth-logo:34px;--auth-form-max:400px;--auth-form-column-min:520px;--auth-pad-block:32px;--auth-pad-inline:56px;--auth-pad-phone:20px;--auth-hero-mark:36px;--auth-hero-inset:36px;--auth-hero-text-max:440px;--code-box:60px;--code-gap:8px;--alert-pad-block:14px;--auth-toast-offset:72px;--auth-tile:44px;--auth-tile-sm:40px;--auth-find-max:460px;--auth-row-button:36px;--holding-illustration:136px;--holding-glyph:72px;--holding-chip:26px;--holding-chip-dot:6px;--type-auth-title:800 2.25rem/2.75rem var(--font-sans);--tracking-auth-title:-.025em;--type-auth-lead:400 .9375rem/1.5rem var(--font-sans);--type-input:500 .9375rem/1.375rem var(--font-sans);--type-button-lg:700 .9375rem/1.25rem var(--font-sans);--type-label:700 .8125rem/1.25rem var(--font-sans);--type-brand:800 .8125rem/1rem var(--font-sans);--tracking-brand:.14em;--type-hero-title:800 4rem/1.0625 var(--font-sans);--tracking-hero-title:-.035em;--type-hero-mark:800 .9375rem/1 var(--font-sans);--tracking-hero-mark:.2em;--type-code:800 1.5rem/1 var(--font-sans);--wizard-bar-height:72px;--wizard-progress:4px;--wizard-pad-block-start:56px;--wizard-pad-block-end:72px;--wizard-pad-phone:28px;--wizard-max:560px;--wizard-max-wide:820px;--wizard-max-location:720px;--wizard-max-salon:620px;--wizard-max-done:760px;--hero-input:60px;--choice-mark:22px;--spec-photo:150px;--spec-photo-phone:110px;--preview-tile:56px;--map-height:300px;--map-height-salon:320px;--map-height-phone:240px;--pin-width:38px;--pin-height:48px;--setup-tile:40px;--setup-bar:6px;--success-mark:56px;--type-wizard-title:800 1.0625rem/1.5rem var(--font-sans);--type-hero-input:700 1.25rem/1.75rem var(--font-sans);--type-card-title:800 1.0625rem/1.5rem var(--font-sans);--type-welcome:800 2.75rem/1.15 var(--font-sans);--type-ready:800 2.5rem/1.15 var(--font-sans);--type-setup-title:800 1.125rem/1.5rem var(--font-sans);--welcome-lead-max:560px;--home-max:1360px;--home-side:384px;--home-empty-min:520px;--quick-tile:36px;--tracking-kicker:.06em;--type-home-title-phone:800 1.625rem/1.2 var(--font-sans);--type-home-kpi:800 1.75rem/1.15 var(--font-sans);--type-home-kpi-phone:800 1.375rem/1.15 var(--font-sans);--type-home-bar-label:800 .5625rem/1 var(--font-sans);--type-home-next-name:800 1.3125rem/1.3 var(--font-sans);--type-home-next-services:600 .9375rem/1.4 var(--font-sans);--type-home-initials-lg:800 1.1875rem/1 var(--font-sans);--type-home-initials-sm:800 .5625rem/1 var(--font-sans);--type-home-initials-xs:800 .5rem/1 var(--font-sans);--type-home-tile-day:800 1.0625rem/1.25rem var(--font-sans);--home-bars:52px;--home-bar:10px;--home-bar-max:40px;--home-bar-min:3px;--home-progress:6px;--home-next-avatar:60px;--home-avatar-sm:26px;--home-avatar-xs:20px;--home-pill:28px;--home-row-pill:26px;--home-now-line:22px;--home-col-time:56px;--home-col-time-phone:48px;--home-col-status:112px;--home-tile-w:44px;--home-tile-h:46px;--home-skeleton-line:12px;--home-skeleton-value:28px;--home-bar-radius:3px;--home-dot:6px;--home-next-person:300px;--type-home-duration:600 .6875rem/1rem var(--font-sans);--cal-control:36px;--cal-date-button:38px;--cal-axis:4rem;--cal-axis-phone:3rem;--cal-col-min:9.375rem;--cal-hour:4rem;--cal-quarter:1rem;--cal-col-avatar:36px;--cal-block-radius:9px;--cal-now-dot:10px;--cal-now-pill:18px;--cal-shade-pill:20px;--cal-off-card:180px;--cal-off-icon:36px;--cal-off-radius:14px;--cal-hover-card:288px;--cal-hover-avatar:40px;--cal-mini:312px;--cal-mini-day:36px;--cal-mini-action:30px;--cal-mini-dot:4px;--cal-team-panel:310px;--cal-status-panel:260px;--cal-check:18px;--cal-check-radius:5px;--cal-member-avatar:28px;--cal-switch-width:40px;--cal-switch-height:24px;--cal-switch-knob:18px;--cal-status-chip:24px;--cal-chip:40px;--cal-chip-avatar:32px;--cal-today-phone:32px;--cal-panel-avatar:48px;--cal-stripe:6px;--cal-stripe-line:1.5px;--cal-off-stripe:8px;--cal-block-inset:1px 3px 2px;--cal-icon-link:11px;--cal-icon-status:13px;--cal-skel-chip-w:72px;--cal-skel-chip-h:22px;--segment-height-toolbar:30px;--segment-pad-toolbar:14px;--cal-col-min-date:6.875rem;--cal-date-num:34px;--cal-ghost:30px;--cal-quick-menu:260px;--cal-quick-icon:34px;--cal-confirm:300px;--cal-stack-member:200px;--cal-stack-row:132px;--cal-stack-num:32px;--cal-stack-chip:24px;--cal-stack-min:980px;--cal-month-cell:96px;--cal-month-col-min:6rem;--cal-month-num:30px;--cal-month-dot:8px;--cal-list-max:1200px;--cal-list-head:42px;--cal-list-avatar:26px;--cal-list-chip:26px;--cal-list-time:5.5rem;--cal-list-status:8.125rem;--cal-list-price:6.25rem;--cal-list-col-min:6.5rem;--type-cal-date-num:800 1.0625rem/1 var(--font-sans);--type-cal-dow:800 .6875rem/1 var(--font-sans);--type-cal-date:800 1.1875rem/1.2 var(--font-sans);--type-cal-date-phone:800 1.125rem/1.2 var(--font-sans);--type-cal-hour:700 .6875rem/1 var(--font-sans);--type-cal-axis-head:700 .625rem/.8125rem var(--font-sans);--type-cal-block-time:700 .6875rem/.9375rem var(--font-sans);--type-cal-block-client:800 .8125rem/1.0625rem var(--font-sans);--type-cal-block-service:600 .75rem/1rem var(--font-sans);--type-cal-pill:800 .625rem/1 var(--font-sans);--type-cal-initials:800 .75rem/1 var(--font-sans);--type-cal-initials-sm:800 .625rem/1 var(--font-sans);--type-cal-panel-title:800 1.25rem/1.4 var(--font-sans);--appt-status:26px;--appt-menu:236px;--appt-options:260px;--appt-member:32px;--appt-mini-avatar:24px;--appt-flag:28px;--appt-tint:10px;--appt-sheet:460px;--type-appt-name:800 1rem/1.375rem var(--font-sans);--type-appt-stat:800 .9375rem/1.375rem var(--font-sans);--type-appt-total:800 1.25rem/1.75rem var(--font-sans);--resched-day:52px;--resched-day-h:68px;--resched-dot:5px;--resched-pill:38px;--resched-avatar:30px;--type-resched-title:800 1.125rem/1.5rem var(--font-sans);--new-header:72px;--new-max:1240px;--new-summary:380px;--new-mark:28px;--new-client-avatar:48px;--new-input:46px;--new-search:48px;--new-service-search:220px;--new-check:20px;--new-tint-w:8px;--new-tint-h:28px;--new-day-h:70px;--new-time:40px;--new-option-h:34px;--new-line-avatar:18px;--new-notes:96px;--new-save:52px;--type-new-title:800 1.0625rem/1.5rem var(--font-sans);--type-new-day:800 1.1875rem/1.5rem var(--font-sans);--type-new-day-sub:700 .625rem/.875rem var(--font-sans);--type-new-total:800 1.5rem/2rem var(--font-sans);--clients-search:360px;--clients-sort:38px;--clients-sort-menu:200px;--clients-clear:28px;--clients-count:28px;--clients-head:42px;--clients-row:62px;--clients-badge:20px;--clients-tag:22px;--clients-none-icon:56px;--clients-col-phone:9.375rem;--clients-col-tags:8.75rem;--clients-col-last:7.5rem;--clients-col-bookings:5.625rem;--clients-col-spend:8.125rem;--clients-col-last-tablet:6.875rem;--clients-col-bookings-tablet:5rem;--clients-col-spend-tablet:7.5rem;--clients-col-spend-phone:6rem;--clients-col-go:44px;--type-clients-tag:700 .6875rem/1rem var(--font-sans);--type-clients-none:800 1.125rem/1.5rem var(--font-sans);--client-column:21.25rem;--client-column-tablet:17.5rem;--client-avatar:88px;--client-back:32px;--client-chip:22px;--client-record-chip:30px;--client-tab:52px;--client-tab-count:20px;--client-date-tile:52px;--client-status:24px;--client-tester:24px;--client-person:38px;--client-person-avatar:30px;--client-input:46px;--client-chip-edit:28px;--client-chip-remove:20px;--client-suggestion:24px;--client-notes:140px;--client-banner-action:34px;--client-menu:210px;--client-col-when:6.875rem;--client-col-price:7.5rem;--client-col-status:6.875rem;--type-client-name:800 1.375rem/1.75rem var(--font-sans);--type-client-avatar:800 1.75rem/1 var(--font-sans);--type-client-stat:800 1.125rem/1.5rem var(--font-sans);--type-client-row:800 .9375rem/1.375rem var(--font-sans);--type-client-tiny:800 .625rem/1 var(--font-sans);--services-search:300px;--services-nav:15.625rem;--services-col-team:9.375rem;--services-row:64px;--services-bar:36px;--services-swatch:12px;--services-swatch-lg:14px;--services-avatar:26px;--services-new:20px;--services-menu:250px;--services-row-menu:190px;--services-menu-tile:32px;--services-kebab:36px;--services-tpl-chip:24px;--services-tpl-max:900px;--services-tpl-card:15rem;--services-empty-max:480px;--services-dialog:880px;--services-input:46px;--services-editor-nav:12.5rem;--services-editor-max:1040px;--services-editor-bar:72px;--services-desc:96px;--services-duration-chip:30px;--services-member-check:20px;--services-member-avatar:38px;--type-services-group:800 1.0625rem/1.5rem var(--font-sans);--type-services-name:700 .9375rem/1.375rem var(--font-sans);--type-services-strong:800 1rem/1.375rem var(--font-sans);--type-services-avatar:800 .5625rem/1 var(--font-sans);--type-services-section:800 1.1875rem/1.625rem var(--font-sans);--type-services-input:500 .9375rem/1.375rem var(--font-sans);--team-col-member:15rem;--team-col-role:10.625rem;--team-col-status:7.5rem;--team-col-number:5.625rem;--team-col-bookings:7.5rem;--team-col-menu:48px;--team-row:64px;--team-avatar:38px;--team-request-avatar:44px;--team-chip:24px;--team-badge:20px;--team-badge-lg:22px;--team-bar:80px;--team-star:13px;--team-segment:32px;--team-tab:44px;--team-editor-tab:46px;--team-menu:210px;--team-request-button:36px;--team-editor-bar:72px;--team-editor-max:760px;--team-input:44px;--team-role-chip:36px;--team-check:20px;--type-team-name:700 .875rem/1.25rem var(--font-sans);--type-team-strong:800 .9375rem/1.375rem var(--font-sans);--type-team-section:800 1.0625rem/1.5rem var(--font-sans);--type-team-input:500 .9375rem/1.375rem var(--font-sans);--hours-side:400px;--hours-day:150px;--hours-row:38px;--hours-time:4.875rem;--hours-switch-width:44px;--hours-switch-height:26px;--hours-switch-knob:20px;--hours-button:34px;--hours-add:28px;--hours-remove:32px;--hours-tile:40px;--type-hours-title:800 1.0625rem/1.5rem var(--font-sans);--type-hours-vacation:800 1rem/1.5rem var(--font-sans);--shifts-col-member:13.75rem;--shifts-col-hours:4.375rem;--shifts-min:60rem;--shifts-cell:58px;--shifts-editor:340px;--shifts-time:4.5rem;--shifts-break-time:4rem;--shifts-field:36px;--shifts-close:30px;--shifts-swatch:14px;--shifts-swatch-radius:4px;--type-shift-main:800 .8125rem/1.125rem var(--font-sans);--type-shift-sub:600 .6875rem/1rem var(--font-sans);--type-shift-title:800 .9375rem/1.375rem var(--font-sans);--portal-rail-width:92px;--portal-rail-item:76px;--portal-page:1120px;--portal-profile:760px;--portal-salon-tile:34px;--portal-avatar:32px;--portal-photo:96px;--portal-client:46px;--portal-time-col:56px;--portal-tint-bar:4px;--portal-week-min:760px;--portal-hours-day:190px;--portal-hours-total:60px;--portal-bio:110px;--type-portal-title:800 1.75rem/2.25rem var(--font-sans);--type-portal-title-phone:800 1.375rem/1.75rem var(--font-sans);--type-portal-name:800 .875rem/1.25rem var(--font-sans);--type-portal-day:800 .9375rem/1.375rem var(--font-sans);--type-portal-drawer-date:800 1.25rem/1.75rem var(--font-sans);--type-portal-client:800 1rem/1.5rem var(--font-sans);--messages-list:380px;--messages-filter:30px;--messages-avatar:44px;--messages-head-avatar:42px;--messages-badge:20px;--messages-chip:20px;--messages-bubble:62%;--messages-bubble-radius:18px;--messages-box-radius:24px;--messages-box-max:120px;--messages-send:36px;--messages-starter:32px;--messages-empty-icon:56px;--messages-pick-icon:64px;--messages-placeholder:380px;--messages-empty:360px;--type-messages-meta:500 .6875rem/1rem var(--font-sans);--type-messages-name:800 1rem/1.375rem var(--font-sans);--type-messages-empty:800 1.125rem/1.5rem var(--font-sans);--type-messages-none:800 .9375rem/1.375rem var(--font-sans);--settings-max:1280px;--overlay-strong:#0d0d0fb3;--accent-on-dark:#f08f8f;--on-btn-line:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#0d0d0f59);--settings-nav:210px;--settings-nav-item:38px;--settings-dot:7px;--settings-dot-lg:8px;--settings-input:46px;--settings-textarea:110px;--settings-handle:30px;--settings-switch-width:40px;--settings-switch-height:24px;--settings-switch-knob:18px;--settings-chip:38px;--settings-chip-tint:14px;--settings-card-min:84px;--settings-custom:100px;--settings-segment:480px;--settings-save-bar:38px;--settings-cover:190px;--settings-add-min:330px;--settings-add-icon:52px;--settings-add-text:220px;--settings-cover-chip:26px;--settings-delete:460px;--settings-preview:960px;--settings-preview-tab:32px;--phone-width:320px;--phone-height:640px;--phone-pad:10px;--phone-radius:44px;--phone-screen-radius:36px;--phone-cover:210px;--type-settings-section:800 1.125rem/1.5rem var(--font-sans);--type-settings-card:800 1.0625rem/1.5rem var(--font-sans);--type-settings-option:800 1rem/1.375rem var(--font-sans);--type-phone-title:800 1.1875rem/1.5rem var(--font-sans);--type-phone-small:500 .6875rem/1rem var(--font-sans);--account-max:1120px;--account-nav:240px;--account-nav-item:42px;--account-tile:28px;--account-meter:4px;--account-theme-card:180px;--account-theme-preview:72px;--account-doc-toc:200px;--account-doc-text:680px;--account-phone:360px;--account-deleted:440px;--preview-light-bg:#f7f7f8;--preview-light-rail:#fff;--preview-light-line:#d3d3d9;--preview-light-card:#fff;--preview-dark-bg:#0e0e10;--preview-dark-rail:#17171a;--preview-dark-line:#3a3a41;--preview-dark-card:#202024;--preview-system-rail:#e7e7eb;--preview-system-card:#f3f3f5;--type-account-title:800 1.75rem/2.25rem var(--font-sans);--reviews-max:1120px;--reviews-side:260px;--reviews-bar:10px;--reviews-bar-label:40px;--reviews-bar-count:72px;--reviews-star-lg:22px;--reviews-star:15px;--reviews-star-xs:12px;--reviews-search:280px;--reviews-chip:34px;--reviews-avatar:44px;--reviews-reply-tile:24px;--reviews-draft:96px;--reviews-starter:28px;--type-reviews-average:800 3.5rem/3.75rem var(--font-sans);--type-reviews-stat:800 1.375rem/1.75rem var(--font-sans);--type-reviews-text:400 .9375rem/1.5rem var(--font-sans);--notifications-max:880px;--notifications-chip:34px;--campaigns-max:1240px;--campaigns-form:856px;--campaigns-radio:20px;--campaigns-field:150px;--campaigns-send:46px;--campaigns-chip:28px;--campaigns-confirm-preview:120px;--type-campaigns-field:400 .9375rem/1.4375rem var(--font-sans);--marketing-max:1320px;--marketing-tab:44px;--marketing-head:40px;--marketing-row:62px;--marketing-gift-row:56px;--marketing-bar:5px;--marketing-chip:24px;--marketing-table:60rem;--marketing-gift-min:17rem;--gift-active:linear-gradient(135deg, #ac0000 0%, maroon 55%, #4a0a12 100%);--gift-redeemed:linear-gradient(135deg, #55555f 0%, #2b2b31 100%);--gift-expired:linear-gradient(135deg, #8a6a6a 0%, #4a3a3a 100%);--on-gift:#fff;--gift-logo:maroon;--gift-chip:#fff3;--gift-ring:#ffffff2e;--gift-ring-inner:#ffffff24;--gift-logo-size:26px;--gift-ring-size:180px;--gift-ring-offset:-40px;--gift-ring-inner-size:120px;--gift-ring-inner-offset:-10px;--gift-shadow:0 10px 28px #50000040;--type-gift-balance:800 1.75rem/2rem var(--font-sans);--font-mono:ui-monospace, menlo, monospace;--type-promo-code:800 .875rem/1.25rem var(--font-mono);--tracking-code:.06em;--tracking-code-art:.12em;--marketing-menu:180px;--marketing-col-discount:130px;--marketing-col:120px;--marketing-col-status:130px;--marketing-amount-field:220px;--marketing-adjust-field:110px;--type-marketing-stat:800 1.5rem/2rem var(--font-sans);--stock-banner-tile:52px;--stock-low-item:28px;--stock-tile:38px;--stock-step:28px;--stock-step-icon:13px;--stock-qty:34px;--stock-col-qty:150px;--stock-col-alert:110px;--stock-col-status:100px;--stock-col-last:130px;--stock-menu:200px;--stock-table:50rem;--type-stock-banner:800 1.125rem/1.5rem var(--font-sans);--type-stock-qty:800 .9375rem/1.25rem var(--font-sans);--sales-max:1360px;--sales-kpi:15rem;--sales-tab:44px;--segment-height-period:34px;--segment-height-filter:32px;--type-sales-kpi:800 1.625rem/2rem var(--font-sans);--report-chart:200px;--report-axis:3rem;--report-point:24px;--report-dot:8px;--report-bar:10px;--report-avatar:36px;--report-rank:28px;--report-switch:36px;--report-switch-height:22px;--report-switch-knob:18px;--report-delta:22px;--report-row:60px;--report-table:44rem;--type-report-total:800 2.25rem/2.75rem var(--font-sans)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-sm:none;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 24px 64px #0009}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;--shadow-sm:none;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 24px 64px #0009}}
*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}:where([dir=auto]:not(input,textarea)){text-align:-webkit-match-parent;text-align:match-parent}a{color:var(--accent);font-weight:700;text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
