body:has(:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell)){--brand-ink:#19191d;--brand-acid:#d5ff43;--brand-violet:#6845d8;--app-bg:#f7f7fa;--app-surface:#fff;--app-surface-soft:#f1f1f5;--app-surface-raised:#fff;--app-border:#e2e2e9;--app-border-strong:#c9c9d4;--app-text:#19191d;--app-text-soft:#4a4a56;--app-muted:#666674;--app-muted-soft:#737380;--app-accent:#6845d8;--app-accent-deep:#5632bd;--app-accent-soft:#efebfa;--app-shadow:0 8px 28px #19191d06;--app-shadow-raised:0 16px 45px #19191d12;--background:var(--app-bg);--surface:var(--app-surface);--border:var(--app-border);--slate:var(--app-text);--muted:var(--app-muted);--text-primary:var(--app-text);--mint:var(--brand-acid);--mint-soft:var(--app-accent-soft);--teal:var(--app-accent);--teal-deep:var(--app-accent-deep);--sage:var(--app-surface-soft);background:var(--app-bg);color:var(--app-text)}html[data-theme=dark] body:has(:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell)){--app-bg:#111115;--app-surface:#19191f;--app-surface-soft:#22222b;--app-surface-raised:#292932;--app-border:#35353f;--app-border-strong:#555561;--app-text:#f7f7fb;--app-text-soft:#d0d0db;--app-muted:#b2b2c1;--app-muted-soft:#9c9cad;--app-accent:#b4a0ff;--app-accent-deep:#c4b4ff;--app-accent-soft:#2d2543;--app-shadow:0 8px 28px #0002;--app-shadow-raised:0 16px 45px #0004}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) .brand-mark{display:none}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) .brand-copy strong{color:var(--app-text);letter-spacing:-1.5px;font-weight:850}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) .brand-copy strong:after{content:".";color:var(--app-accent)}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) .brand-copy small{color:var(--app-muted)}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) .primary-button,.app-frame .topbar-new-button{background:var(--brand-acid);border:1px solid var(--brand-acid);box-shadow:none;border-radius:6px;color:var(--brand-ink)!important}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) .primary-button:hover,.app-frame .topbar-new-button:hover{background:#c7f135;border-color:#c7f135;box-shadow:0 3px 12px #19191d12;color:#19191d!important}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--app-accent);outline-offset:3px}:is(.app-frame,.auth-shell,.simple-auth-page,.onboarding-shell) :is(input,select,textarea){accent-color:var(--app-accent)}.app-frame .nav-item{border-radius:6px}.app-frame .nav-item.active{background:var(--brand-acid);color:#19191d;box-shadow:none}.app-frame :is(.sidebar,.topbar){background:var(--app-surface);box-shadow:none}.app-frame :is(.dashboard-hero,.team-profile-hero,.location-hero-card,.backend-hero,.customer-profile-hero,.service-editor-head){background:var(--app-surface)}.app-frame :is(.user-avatar,.team-profile-avatar,.location-hero-avatar,.table-avatar,.profile-avatar,.mini-avatar,.large-avatar){background:var(--app-accent-soft);color:var(--app-accent-deep)}.app-frame :is(.panel,.dashboard-card,.backend-card,.appointment-panel,.calendar-board,.service-editor,.service-list-panel){border-radius:10px}.app-frame .eyebrow,.onboarding-shell .eyebrow{background:var(--app-accent-soft);color:var(--app-accent-deep);border-color:var(--app-border);border-radius:4px}.auth-shell{background:var(--app-surface)}.auth-shell .auth-visual{color:#fafafa;background:#19191d}.auth-shell .auth-visual:after{box-shadow:none;border-color:#6845d850;border-radius:0;width:320px;height:520px;transform:rotate(-15deg)}.auth-shell .auth-visual :is(h1,.brand-copy strong){color:#fafafa;font-weight:800}.auth-shell .auth-visual h1{letter-spacing:-3px;line-height:1.04}.auth-shell .auth-visual :is(p,.brand-copy small){color:#cfccd9}.auth-shell .auth-visual .brand-copy strong:after{color:#b4a0ff}.auth-shell .auth-visual .eyebrow{color:#d5ff43;background:0 0;border:0;border-radius:0;padding-left:0}.auth-shell .auth-proof-grid>div{background:#ffffff08;border-color:#ffffff25;border-radius:6px}.auth-shell .auth-proof-grid strong{color:#d5ff43}.auth-shell .auth-proof-grid span{color:#cfccd9}.auth-shell .auth-steps-mini{color:#d5ff43}.auth-shell .auth-steps-mini i{background:#6845d8}.auth-shell .auth-form-side{background:var(--app-surface)}.auth-shell .auth-card-head h2,.simple-auth-page h1,.onboarding-shell :is(h1,h2,h3){color:var(--app-text);font-weight:750}.auth-shell .auth-form label,.onboarding-shell .onboarding-fields label{color:var(--app-text-soft)}.auth-shell .auth-form input,.onboarding-shell :is(input,select){color:var(--app-text);background:var(--app-surface);border-color:var(--app-border-strong);border-radius:6px}.auth-shell .auth-form input:focus,.onboarding-shell .onboarding-fields input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 15%,transparent)}.auth-shell .auth-switch,.auth-shell .auth-card-head p{color:var(--app-muted)}.auth-shell .auth-switch a,.simple-auth-page :is(.auth-secondary-link,.auth-resend-button){color:var(--app-accent-deep)}.simple-auth-page,.onboarding-shell{background:var(--app-bg);color:var(--app-text)}.simple-auth-page .simple-auth-card,.onboarding-shell .onboarding-card{background:var(--app-surface);border-color:var(--app-border);box-shadow:var(--app-shadow);border-radius:10px}.simple-auth-page .auth-mail-icon{color:var(--app-accent-deep);background:var(--app-accent-soft);border-radius:8px}.onboarding-shell .onboarding-progress span{background:var(--app-border)}.onboarding-shell .onboarding-progress span.active{background:var(--brand-acid)}.onboarding-shell .business-type-card{background:var(--app-surface);border-color:var(--app-border);border-radius:6px}.onboarding-shell .business-type-card strong{color:var(--app-text)}.onboarding-shell .business-type-option input:checked+.business-type-card{border-color:var(--app-accent);background:var(--app-accent-soft);box-shadow:0 0 0 1px var(--app-accent)}.onboarding-shell .business-type-option input:focus-visible+.business-type-card{outline:3px solid var(--app-accent);outline-offset:3px}:is(.auth-shell,.simple-auth-page,.onboarding-shell) .auth-alert{color:#215d35;background:#e9f7ed;border-color:#a8d8b5;border-radius:6px}:is(.auth-shell,.simple-auth-page,.onboarding-shell) .auth-alert.error{color:#a52835;background:#fff0f0;border-color:#e7b4bb}html[data-theme=dark] :is(.auth-shell,.simple-auth-page,.onboarding-shell) .auth-alert{color:#ade0bd;background:#183323;border-color:#37694a}html[data-theme=dark] :is(.auth-shell,.simple-auth-page,.onboarding-shell) .auth-alert.error{color:#ffb8c1;background:#3b1e25;border-color:#79434f}.app-frame .social-studio{--surface:var(--app-surface);--social-border:var(--app-border);--social-ink:var(--app-text)}.app-frame .social-mode>span{color:var(--app-accent-deep)}.app-frame :is(.social-mode.selected,.social-slot-list button.selected,.social-style-options button.selected,.social-draft-list article.selected){border-color:var(--app-accent);background:var(--app-accent-soft);box-shadow:0 0 0 1px var(--app-accent)}.app-frame .social-preview-frame{box-shadow:var(--app-shadow-raised);background:#19191d}.app-frame .social-studio :is(button,a,input,select,textarea):focus-visible{outline-color:var(--app-accent)}@media (max-width:720px){.auth-shell .auth-visual h1{letter-spacing:-2px}.auth-shell .auth-form-side{padding:28px 22px}.auth-shell .auth-form input{font-size:16px}}.onboarding-shell :is(.ready-card,.team-setup-card,.service-setup-table,.service-setup-row,.ready-preview,.setup-tip){background:var(--app-surface);color:var(--app-text);border-color:var(--app-border);box-shadow:var(--app-shadow)}.onboarding-shell :is(.service-setup-head,.team-setup-head,.ready-stats>div){background:var(--app-surface-soft);color:var(--app-text-soft);border-color:var(--app-border)}.onboarding-shell :is(.ready-badge,.setup-tip-icon){background:var(--app-accent-soft);color:var(--app-accent-deep)}.onboarding-shell :is(.onboarding-footer,.ready-stats span,.ready-footnote,.setup-tip p){color:var(--app-muted)}
.app-frame .main-content{width:100%;max-width:1700px;margin:0 auto;padding:28px clamp(20px,2.5vw,44px) 48px}.app-frame .sidebar{background:var(--app-surface);border-right-color:var(--app-border);padding:25px 14px 18px}.app-frame .sidebar-brand{padding:0 12px 25px}.app-frame .sidebar-section-label{letter-spacing:.14em;color:var(--app-muted);padding-left:13px;font-size:9px}.app-frame .nav-item{border-radius:8px;gap:12px;min-height:43px;margin:2px 0;padding:10px 13px;font-weight:650;position:relative}.app-frame .nav-item.active .nav-icon{background:var(--brand-acid);color:#19191d;opacity:1;border-radius:5px;flex-basis:25px;width:25px;height:25px}.app-frame .nav-item.active:after{content:"";background:var(--brand-acid);border-radius:50%;width:4px;height:4px;margin-left:auto}.app-frame .nav-item:not(.active):hover{background:var(--app-accent-soft);color:var(--app-accent-deep)}.app-frame .topbar{border-bottom:1px solid var(--app-border);gap:14px;min-height:80px;padding:14px clamp(20px,2.5vw,44px)}.app-frame .global-search{background:var(--app-surface-soft);border-color:#0000;border-radius:8px}.app-frame .global-search:focus-within{background:var(--app-surface);border-color:var(--app-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 10%,transparent)}.app-frame .location-switcher{border-color:var(--app-border);background:var(--app-surface);border-radius:8px}.app-frame .topbar-new-button{border-radius:7px;min-height:43px}.app-frame .user-avatar{border-radius:11px}.app-frame :is(.primary-button,.secondary-button,.filter-button){border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;line-height:1.4;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.app-frame .secondary-button{background:var(--app-surface);color:var(--app-text-soft);border:1px solid var(--app-border-strong);box-shadow:0 1px 2px #19191d03}.app-frame .secondary-button:hover{background:var(--app-surface-soft);border-color:var(--app-accent);color:var(--app-text)}.app-frame .primary-button:hover{transform:translateY(-1px)}.app-frame :is(.primary-button,.secondary-button):active{transform:translateY(0)}.app-frame :is(input,select,textarea){border-radius:7px}.app-frame :is(input,select,textarea)::placeholder{color:var(--app-muted)}.app-frame :is(.panel,.dashboard-card,.backend-card,.service-editor,.appointment-panel){border-color:var(--app-border);box-shadow:0 3px 16px #19191d03}.app-frame :is(.customer-row,.team-table-row,.service-list-row):hover{background:var(--app-surface-soft)}.app-frame :is(.page-heading h1,.team-profile-title h1){letter-spacing:-1px;font-weight:750}.app-frame .dashboard-hero{border-bottom:1px solid var(--app-border);background:0 0;align-items:center;gap:20px;margin-bottom:22px;padding:0 0 24px}.app-frame .dashboard-hero h1{letter-spacing:-1.6px;margin:10px 0 8px;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.12}.app-frame .dashboard-hero p{color:var(--app-muted);margin:0;font-size:13px;line-height:1.7}.app-frame .dashboard-eyebrow{letter-spacing:.14em;color:var(--app-accent-deep);font-size:9px;font-weight:750}.app-frame .dashboard-hero-actions{align-items:center;gap:10px}.app-frame .workspace-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.app-frame .workspace-shortcuts>a{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);border-radius:10px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.app-frame .workspace-shortcuts>a>span:first-child{background:var(--app-accent-soft);width:38px;height:38px;color:var(--app-accent-deep);border-radius:10px;flex:0 0 38px;place-items:center;font-size:21px;display:grid}.app-frame .workspace-shortcuts>a:nth-child(2)>span:first-child{background:var(--brand-acid);color:#19191d}.app-frame .workspace-shortcuts>a>span:last-child{color:var(--app-muted);margin-left:auto;font-size:17px}.app-frame .workspace-shortcuts strong{margin-bottom:5px;font-size:13px;font-weight:750;display:block}.app-frame .workspace-shortcuts small{color:var(--app-muted);font-size:11px;line-height:1.5;display:block}.app-frame .workspace-shortcuts>a:hover{border-color:var(--app-accent);box-shadow:var(--app-shadow);transform:translateY(-2px)}.app-frame .dashboard-operations{margin:0 0 30px}.app-frame .dashboard-operation-heading{margin-bottom:14px}.app-frame .dashboard-operation-heading h2{letter-spacing:-.5px;color:var(--app-text);margin-top:6px;font-size:18px;font-weight:700}.app-frame .dashboard-day-counts{border:1px solid var(--app-border);background:var(--app-surface);border-radius:11px;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:0;margin-bottom:18px;overflow:hidden}.app-frame .dashboard-day-counts a{border:0;border-right:1px solid var(--app-border);background:0 0;border-radius:0;gap:6px;padding:17px 20px;transition:background .15s;position:relative}.app-frame .dashboard-day-counts a:last-child{border:0}.app-frame .dashboard-day-counts strong{letter-spacing:-.8px;color:var(--app-text);font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}.app-frame .dashboard-day-counts span{color:var(--app-muted);font-size:11px}.app-frame .dashboard-day-counts .day-count-total{background:var(--app-text);color:var(--app-bg);border-color:#0000}.app-frame .dashboard-day-counts .day-count-total strong{color:var(--brand-acid)}.app-frame .dashboard-day-counts .day-count-total span{color:var(--app-bg)}.app-frame .dashboard-day-counts a:not(.day-count-total):hover{background:var(--app-accent-soft)}.app-frame .dashboard-day-counts a:focus-visible{outline-offset:-4px;z-index:1}.app-frame .dashboard-operation-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:stretch;gap:18px}.app-frame .dashboard-operation-grid>.dashboard-card{border-radius:12px;flex-direction:column;padding:23px;display:flex}.app-frame .dashboard-card-head h2{letter-spacing:-.4px;margin:0 0 7px;font-size:16px;font-weight:750}.app-frame .dashboard-card-head p{color:var(--app-muted);font-size:11px;line-height:1.6}.app-frame .dashboard-operation-empty{background:var(--app-surface-soft);border:1px dashed var(--app-border-strong);border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:22px;display:flex}.app-frame .dashboard-empty-mark{background:var(--app-accent-soft);width:37px;height:37px;color:var(--app-accent-deep);border-radius:10px;place-items:center;margin-bottom:15px;font-size:23px;display:grid}.app-frame .dashboard-operation-empty>strong{letter-spacing:-.3px;color:var(--app-text);font-size:16px}.app-frame .dashboard-operation-empty p{max-width:430px;margin:9px 0 18px;font-size:12px;line-height:1.8}.app-frame .dashboard-empty-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.app-frame .dashboard-inline-link{color:var(--app-accent-deep);font-size:12px;font-weight:700}.app-frame .dashboard-week-link{margin-top:18px;font-size:11px}.app-frame .dashboard-open-balances{margin-bottom:5px;padding:18px 0 5px}.app-frame .dashboard-open-balances strong{color:var(--app-text);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:750}.app-frame .dashboard-operation-note{margin:12px 0 18px;font-size:11px;line-height:1.8}.app-frame .dashboard-balance-card>.secondary-button{align-self:flex-start;margin-top:auto}.app-frame .dashboard-next-list a{border-radius:6px;padding:15px 12px;transition:background .15s}.app-frame .dashboard-next-list a:hover{background:var(--app-surface-soft)}.app-frame .dashboard-next-list strong{color:var(--app-accent-deep);font-size:12px}.app-frame .dashboard-business-heading{letter-spacing:-.3px;margin-bottom:14px;font-size:16px;font-weight:700}.app-frame .dashboard-kpi-grid{gap:12px;margin-bottom:22px}.app-frame .dashboard-kpi-card{background:var(--app-surface);box-shadow:none;border-radius:10px;padding:17px}.app-frame .dashboard-kpi-card strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:23px}.app-frame .dashboard-kpi-icon{background:var(--app-surface-soft);color:var(--app-muted);border-radius:9px}.app-frame .dashboard-operations-loading{background:var(--app-surface-soft);min-height:280px;color:var(--app-muted);border-radius:11px;padding:24px}.app-frame .workspace-skip{background:var(--brand-acid);color:#19191d;z-index:200;border-radius:5px;padding:12px 18px;position:fixed;top:-70px;left:240px}.app-frame .workspace-skip:focus{top:10px}html[data-theme=dark] .app-frame .nav-item.active{color:#fafafa;background:#303039}html[data-theme=dark] .app-frame .dashboard-day-counts .day-count-total{background:#292932}html[data-theme=dark] .app-frame .dashboard-day-counts .day-count-total span{color:#f7f7fb}@media (max-width:1150px){.app-frame .workspace-shortcuts{gap:9px}.app-frame .workspace-shortcuts>a{gap:9px;padding:13px}.app-frame .workspace-shortcuts small{font-size:10px}.app-frame .dashboard-operation-grid{grid-template-columns:1fr}.app-frame .dashboard-day-counts a{padding:15px}.app-frame .topbar{gap:10px}}@media (max-width:760px){.app-frame .main-content{padding:20px 16px 35px}.app-frame .dashboard-hero{align-items:flex-start}.app-frame .dashboard-hero h1{font-size:33px}.app-frame .workspace-shortcuts{grid-template-columns:1fr}.app-frame .workspace-shortcuts>a{padding:13px 15px}.app-frame .workspace-shortcuts small{font-size:11px}.app-frame .dashboard-day-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .dashboard-day-counts .day-count-total{grid-column:1/-1;align-items:center;gap:14px;display:flex}.app-frame .dashboard-day-counts a{border-right:0;border-bottom:1px solid var(--app-border)}.app-frame .dashboard-day-counts a:nth-child(2n){border-right:1px solid var(--app-border)}.app-frame .dashboard-day-counts a:last-child,.app-frame .dashboard-day-counts a:nth-last-child(2){border-bottom:0}.app-frame .dashboard-operation-heading{align-items:flex-start;gap:12px}.app-frame .dashboard-operation-grid>.dashboard-card,.app-frame .dashboard-operation-empty{padding:19px}.app-frame .topbar{padding:12px 16px}.app-frame .workspace-skip{left:16px}}@media (prefers-reduced-motion:reduce){.app-frame *{scroll-behavior:auto!important;transition:none!important}.app-frame .workspace-shortcuts>a:hover,.app-frame .primary-button:hover{transform:none}}.app-frame:has(.focused-home) .main-content{max-width:1440px;padding-top:27px}.app-frame .focused-welcome{justify-content:space-between;align-items:center;gap:22px;margin:0 0 24px;display:flex}.app-frame .focused-welcome p{color:var(--app-muted);margin:0 0 8px;font-size:11px}.app-frame .focused-welcome h1{letter-spacing:-1.1px;color:var(--app-text);margin:0;font-size:clamp(25px,2.6vw,34px);font-weight:750;line-height:1.15}.app-frame .focused-grid{grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.app-frame .focused-schedule{background:var(--app-surface);border:1px solid var(--app-border);border-radius:11px;min-width:0;overflow:hidden}.app-frame .focused-schedule-head{justify-content:space-between;align-items:center;gap:18px;padding:22px 23px 19px;display:flex}.app-frame .focused-schedule h2{letter-spacing:-.4px;color:var(--app-text);margin:0;font-size:16px;font-weight:750}.app-frame .focused-schedule-head p{color:var(--app-muted);margin:8px 0 0;font-size:11px}.app-frame .focused-period{background:var(--app-surface-soft);border-radius:6px;flex-shrink:0;gap:3px;padding:3px;display:flex}.app-frame .focused-period a{color:var(--app-muted);border-radius:4px;padding:8px 13px;font-size:11px;font-weight:650}.app-frame .focused-period a[aria-current=page]{background:var(--app-surface);color:var(--app-text);box-shadow:0 1px 5px #19191d0e}.app-frame .focused-summary{border-block:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 23px;font-size:12px;line-height:1.6;display:flex}.app-frame .focused-summary a{color:inherit}.app-frame .focused-summary strong{color:var(--app-text);font-size:14px;font-weight:750}.app-frame .focused-summary a:hover{color:var(--app-accent-deep)}.app-frame .focused-appointments{flex-direction:column;min-height:290px;padding:0 12px;display:flex}.app-frame .focused-appointments .dashboard-next-list{margin:0}.app-frame .focused-appointments .dashboard-next-list li:first-child a{border-top:0}.app-frame .focused-appointments .dashboard-next-list a{align-items:center;padding:18px 12px}.app-frame .focused-appointments .dashboard-operation-empty{text-align:center;background:0 0;border:0;border-radius:0;align-items:center;min-height:290px;padding:33px 22px}.app-frame .focused-appointments .dashboard-empty-mark{border-radius:13px;width:43px;height:43px;margin-bottom:17px;font-size:25px}.app-frame .focused-appointments .dashboard-operation-empty p{max-width:300px;margin-bottom:18px;font-size:12px;line-height:1.8}.app-frame .focused-schedule-footer{border-top:1px solid var(--app-border);color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;padding:17px 23px;font-size:11px;display:flex}.app-frame .focused-schedule-footer a{color:inherit}.app-frame .focused-schedule-footer a:hover{color:var(--app-accent-deep)}.app-frame .focused-rail{gap:17px;min-width:0;display:grid}.app-frame .focused-balance{background:var(--app-surface);border:1px solid var(--app-border);border-radius:11px;min-width:0;padding:23px}.app-frame .focused-balance h2{color:var(--app-muted);margin:0;font-size:12px;font-weight:600}.app-frame .focused-balance .dashboard-open-balances{gap:12px;margin-bottom:6px;padding:20px 0 0}.app-frame .focused-balance .dashboard-open-balances strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:31px;font-weight:750;line-height:1.2}.app-frame .focused-balance .dashboard-open-balances span{font-size:11px}.app-frame .focused-balance .dashboard-operation-note{margin:10px 0 18px;font-size:10px;line-height:1.7}.app-frame .focused-balance>.dashboard-inline-link{font-size:11px}.app-frame .focused-social{color:#fafafa;background:#211a32;border-radius:11px;padding:24px}.app-frame .focused-social>span{color:#d5ff43;letter-spacing:.12em;font-size:9px;font-weight:700}.app-frame .focused-social h2{letter-spacing:-.7px;color:#fafafa;margin:17px 0 12px;font-size:25px;font-weight:750;line-height:1.12}.app-frame .focused-social p{color:#d3cddd;margin:0 0 20px;font-size:12px;line-height:1.8}.app-frame .focused-social a{color:#d5ff43;font-size:12px;font-weight:700}.app-frame .focused-day-footer{border-top:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:25px;margin-top:23px;padding-top:19px;font-size:11px;display:flex}.app-frame .focused-day-footer a{color:inherit;align-items:center;gap:9px;display:flex}.app-frame .focused-day-footer a:last-child{margin-left:auto}.app-frame .focused-day-footer a:hover{color:var(--app-accent-deep)}.app-frame .focused-day-footer strong{color:var(--app-text)}.app-frame .focused-customer{background:var(--app-surface);border:1px solid var(--app-border);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:17px 21px;display:flex}.app-frame .focused-customer strong{color:var(--app-text);font-size:12px;font-weight:650;display:block}.app-frame .focused-customer small{color:var(--app-muted);margin-top:6px;font-size:11px;display:block}.app-frame .focused-customer>a{color:var(--app-accent-deep);white-space:nowrap;font-size:12px;font-weight:700}.app-frame .focused-loading{background:var(--app-surface-soft);min-height:380px;color:var(--app-muted);border-radius:11px;padding:24px}.app-frame .focused-customer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-frame .nav-item.active{background:var(--app-accent-soft);color:var(--app-accent-deep);box-shadow:none}.app-frame .nav-item.active .nav-icon{color:inherit;background:0 0;flex-basis:20px;width:20px;height:20px}.app-frame .nav-item.active:after{background:var(--app-accent)}html[data-theme=dark] .app-frame .nav-item.active{background:var(--app-accent-soft);color:var(--app-accent-deep)}@media (max-width:1050px){.app-frame .focused-grid{grid-template-columns:1fr}.app-frame .focused-rail{grid-template-columns:1fr 1fr}.app-frame .focused-balance,.app-frame .focused-social{padding:22px}}@media (max-width:640px){.app-frame:has(.focused-home) .main-content{padding-top:22px}.app-frame .focused-welcome{flex-wrap:wrap;align-items:flex-start;gap:16px}.app-frame .focused-welcome h1{font-size:27px}.app-frame .focused-rail{grid-template-columns:1fr}.app-frame .focused-schedule-head{flex-wrap:wrap;padding:19px}.app-frame .focused-summary{padding:13px 19px}.app-frame .focused-schedule-footer{padding:16px 19px}.app-frame .focused-customer{flex-wrap:wrap;gap:14px;padding:18px}.app-frame .focused-day-footer{gap:16px}.app-frame .focused-day-footer a:last-child{margin-left:0}.app-frame .focused-appointments{padding:0 7px}}
