/* Orbit 1131 — calm cyberpunk. Presentation only; original controls own the data. */
body[data-orbit-theme=pet]{--ox-accent:#c6a0ff;--ox-secondary:#77e4db;--ox-photo:url('/orbit-pet-hero-1086.webp')}
body[data-orbit-theme=barber]{--ox-accent:#ffca75;--ox-secondary:#5de0de;--ox-photo:url('/orbit-barber-hero-1086.webp')}
body[data-orbit-theme=manicure]{--ox-accent:#ffa9d4;--ox-secondary:#bba7ff;--ox-photo:url('/manicure-hero-1093.jpg')}
body[data-orbit-theme=finance]{--ox-accent:#74e6bd;--ox-secondary:#75caff;--ox-photo:url('/finance-hero-1114.webp')}
body[data-orbit-theme=carwash]{--ox-accent:#72dfff;--ox-secondary:#a6f282;--ox-photo:url('/lavacar-hero-1115.webp')}
body[data-orbit-theme]{--ox-ink:#edf2fc;--ox-muted:#acb7cc;--ox-panel:#141c2c;--ox-raised:#1c2639;--ox-line:#303c54;--ox-soft:color-mix(in srgb,var(--ox-accent) 12%,#111827);--ws-accent:var(--ox-accent);--ws-soft:var(--ox-soft);--ws-text:var(--ox-ink);--ws-muted:var(--ox-muted);--ws-bg:#0a101d;--ws-panel:var(--ox-panel);--ws-raised:var(--ox-raised);--ws-line:var(--ox-line);--ws-shadow:0 8px 24px #0002;--o-bg:var(--ws-bg);--o-panel:var(--ox-panel);--o-raised:var(--ox-raised);--o-line:var(--ox-line);--o-text:var(--ox-ink);--o-muted:var(--ox-muted);--o-accent:var(--ox-accent);--bg:var(--ws-bg);--card:var(--ox-panel);--panel:var(--ox-panel);--line:var(--ox-line);--text:var(--ox-ink);--ink:var(--ox-ink);--muted:var(--ox-muted);--accent:var(--ox-accent);--paper:var(--ws-bg);--wine:var(--ox-accent);--green:var(--ox-accent);--mint:var(--ox-soft);--cw-ink:var(--ox-ink);--cw-muted:var(--ox-muted);--cw-line:var(--ox-line);--cw-bg:var(--ws-bg);--cw-blue:var(--ox-accent);color-scheme:dark}
body.orbit-experience{background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--ox-accent) 7%,transparent),transparent 48%),#0a101d!important;color:var(--ox-ink)!important;-webkit-font-smoothing:antialiased}
body.orbit-experience :is(h1,h2,h3,legend){color:var(--ox-ink)!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.035em}
body.orbit-experience :is(p,label,small,.muted,.workspace-help,.workspace-trail){color:var(--ox-muted)}
body.orbit-experience a{color:var(--ox-accent)}
body.orbit-experience :is(input,select,textarea){font-size:16px;min-height:48px;min-width:0;max-width:100%;background:#0e1626!important;color:var(--ox-ink)!important;border:1px solid #3c4b65!important;border-radius:12px!important;accent-color:var(--ox-accent)}
body.orbit-experience :is(input[type=checkbox],input[type=radio]){min-height:0;width:auto}
body.orbit-experience :is(button,.button){font-weight:650;min-height:46px;transition:background-color .15s,border-color .15s;white-space:normal}
body.orbit-experience button:not(:disabled){cursor:pointer}
body.orbit-experience button:disabled{opacity:.5}
body.orbit-experience :is(.primary,.button,.home-actions button:first-child){background:var(--ox-accent)!important;color:#0a101d!important;border:1px solid var(--ox-accent)!important;box-shadow:0 4px 22px color-mix(in srgb,var(--ox-accent) 13%,transparent)}
body.orbit-experience :is(.quiet,.secondary,.ghost,.home-actions button+button){background:var(--ox-raised)!important;color:var(--ox-ink)!important;border:1px solid var(--ox-line)!important;box-shadow:none}
body.orbit-experience :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ox-accent)!important;outline-offset:4px}
body.orbit-experience :is(.workspace-trail,.workspace-help){color:var(--ox-muted)!important}
body.orbit-experience :is(.card,.panel,.summary,.metric,.cw-metric,.management-group,.bank-card,.board-column,.appointment,.expense-panel,.finance-analysis,.pet-tile,.barber-record-card,.barber-visit-card){background:var(--ox-panel)!important;color:var(--ox-ink)!important;border:1px solid var(--ox-line)!important;border-radius:18px!important;box-shadow:0 8px 24px #0002!important;min-width:0}
body.orbit-experience :is(.summary,.metric,.cw-metric){position:relative;overflow:hidden;padding:20px!important;border-top:2px solid color-mix(in srgb,var(--ox-accent) 55%,var(--ox-line))!important}
body.orbit-experience :is(.summary,.metric,.cw-metric) :is(span,small,p,.metric-label){color:var(--ox-muted)!important}
body.orbit-experience :is(.summary strong,.metric strong,.cw-metric strong,.owner-stats strong){color:var(--ox-ink)!important;font-size:29px!important;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
body.orbit-experience :is(.summary-grid,.metrics,.cw-metrics,.owner-stats){gap:14px!important;margin:20px 0 26px!important}
body.orbit-experience :is(.badge,.status){border-radius:7px;line-height:1.5}
body.orbit-experience :is(.demo-note,.demo-notice,.intro,#demo-profiles,.profiles){background:#101827!important;color:var(--ox-muted)!important;border:1px solid var(--ox-line)!important;border-radius:12px;font-size:12px!important;line-height:1.65;padding:12px 16px!important;margin:0 0 14px!important}
body.orbit-experience :is(#demo-profiles,.profiles)>summary{padding:0;min-height:44px;color:var(--ox-muted)!important;display:flex;align-items:center}
body.orbit-experience :is(.topbar,.cw-topbar,.app-header),body.orbit-experience>header,body.orbit-experience main>header{background:#101827!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important}
.orbit-workbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 22px;min-width:0}
.orbit-workbar>div{display:grid;gap:5px;min-width:0}.orbit-workbar-app{font-size:12px;font-weight:750;color:var(--ox-accent);letter-spacing:.06em}.orbit-workbar time{font-size:12px;color:var(--ox-muted);text-transform:capitalize}
.orbit-nav-symbol{width:22px;height:22px;display:inline-flex;flex:none;margin-right:12px}.orbit-nav-symbol svg{width:100%;height:100%}
body.orbit-experience button.orbit-find-trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--ox-line)!important;background:#182236!important;color:var(--ox-ink)!important;border-radius:12px;font-size:12px}
.orbit-find-trigger svg{width:18px;height:18px;flex:none}.orbit-find-trigger kbd{font:10px/1.4 monospace;border:1px solid var(--ox-line);border-radius:5px;padding:2px 5px;color:var(--ox-muted);margin-left:12px}
body.orbit-experience .orbit-editorial-hero{position:relative!important;isolation:isolate;display:flex!important;align-items:center;min-height:240px!important;border:1px solid color-mix(in srgb,var(--ox-accent) 30%,var(--ox-line))!important;border-radius:22px!important;background:#111a2c!important;color:var(--ox-ink)!important;overflow:hidden!important;padding:30px 34px!important;gap:18px;margin:0 0 22px!important;box-shadow:0 14px 35px #0002!important}
body.orbit-experience .orbit-editorial-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111a2c 5%,#111a2c 33%,#111a2cef 45%,#111a2c66 70%,#111a2c22);pointer-events:none}
body.orbit-experience .orbit-editorial-hero:after{content:'';position:absolute;bottom:0;left:32px;width:90px;height:3px;background:var(--ox-accent);box-shadow:0 0 20px var(--ox-accent)}
body.orbit-experience .orbit-editorial-hero>:not(img):not(.orbit-editorial-caption){position:relative;z-index:1;max-width:65%}
body.orbit-experience .orbit-editorial-hero>div{background:transparent!important;padding:0!important}
body.orbit-experience .page-top.orbit-editorial-hero{display:block!important}
body.orbit-experience .orbit-editorial-hero>:is(button,a.button){background:var(--ox-accent)!important;color:#0a101d!important;padding:11px 18px!important;border:1px solid var(--ox-accent)!important;border-radius:12px!important;margin-top:14px}
body.orbit-experience .orbit-editorial-hero :is(h1,h2){font-size:clamp(28px,3vw,40px)!important;font-weight:750;line-height:1.14!important;margin:8px 0 12px!important;max-width:20ch;color:#f5f7ff!important}
body.orbit-experience .orbit-editorial-hero p{font-size:14px!important;line-height:1.65;color:#c0cbdf!important;max-width:43ch}
body.orbit-experience .orbit-editorial-hero .eyebrow{font-size:10px!important;font-weight:750;letter-spacing:.15em;color:var(--ox-accent)!important}
body.orbit-experience .orbit-editorial-hero :is(.orbit-editorial-image,.orbit-panel-photo){position:absolute!important;inset:0 0 0 auto!important;width:58%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:-2!important;filter:none!important;transform:none!important;opacity:1!important;border-radius:0!important;max-width:none!important}
body.orbit-experience .orbit-editorial-hero :is(.hero-mark,.welcome-paw){display:none!important}
.orbit-editorial-caption{position:absolute!important;bottom:16px;right:16px;z-index:2;padding:7px 12px;font-size:10px;border:1px solid #ffffff30;border-radius:8px;background:#0a101dde;color:#edf2fc;max-width:42%;text-align:center}
body.orbit-experience :is(.home-actions,.quick-actions){display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}
body.orbit-experience .home-actions button{min-height:48px!important;padding:11px 18px!important;border-radius:12px!important}
body.orbit-experience :is(.pet-carousel,.barber-record-grid,.barber-visit-grid){gap:14px}
body.orbit-experience :is(.pet-cover,.barber-cover){object-fit:cover}
body.orbit-experience :is(dialog,.pet-detail-dialog,.barber-sheet){background:var(--ox-panel)!important;color:var(--ox-ink)!important;border:1px solid #43516c!important;border-radius:20px!important;box-shadow:0 24px 80px #0008!important}
body.orbit-experience dialog::backdrop{background:#030815b8;backdrop-filter:blur(5px)}
body.orbit-experience .orbit-area-finder{padding:24px!important;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px)}
body.orbit-experience .orbit-area-finder header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 22px!important;padding:0!important;background:transparent!important;color:var(--ox-ink)!important}
.orbit-area-finder header h2{font-size:24px!important;margin:5px 0 0!important}.orbit-kicker{font-size:9px;letter-spacing:.16em;font-weight:750;color:var(--ox-accent)}
.orbit-area-finder header button{font-size:23px;background:var(--ox-raised)!important;color:var(--ox-ink)!important;border:0!important;padding:2px!important;min-width:44px;min-height:44px!important}
.orbit-area-finder label{display:block;font-size:12px;color:var(--ox-muted);margin:0 0 8px}.orbit-area-finder input{display:block;width:100%;padding:12px 14px;margin-bottom:16px}.orbit-finder-results{display:grid;gap:7px}
body.orbit-experience .orbit-finder-results button{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;min-height:48px;background:var(--ox-raised)!important;color:var(--ox-ink)!important;border:1px solid var(--ox-line)!important;border-radius:10px;font-size:14px}
body.orbit-experience .orbit-finder-results button:is(:hover,[aria-current=page]){background:var(--ox-soft)!important;border-color:var(--ox-accent)!important;color:var(--ox-accent)!important}
.orbit-finder-help,.orbit-finder-empty{font-size:12px!important;color:var(--ox-muted)!important;margin:18px 0 0!important}
body.orbit-experience [hidden]{display:none!important}.orbit-nav-more{display:none!important}
/* Keep entry photography, brand and existing login / subscription behaviour. */
body[data-orbit-theme]:not(.orbit-experience):is(.niche-entry,.finance-access){background:#0a101d!important;color:var(--ox-ink)!important}
body[data-orbit-theme] :is(.entry-form,.login-card,.finance-access-form){background:#111a2a!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important;border-radius:20px}
body[data-orbit-theme] :is(.entry-form,.login-card,.finance-access-form) :is(h1,h2,h3){color:var(--ox-ink)!important}
body[data-orbit-theme] :is(.entry-form,.login-card,.finance-access-form) :is(p,label,small){color:var(--ox-muted)!important}
body[data-orbit-theme] :is(.entry-form,.login-card,.finance-access-form) :is(input,select){background:#0e1626!important;color:var(--ox-ink)!important;border:1px solid #3c4b65!important;min-height:48px;border-radius:12px;font-size:16px}
body[data-orbit-theme] :is(.entry-form,.login-card,.finance-access-form) button{background:var(--ox-accent)!important;color:#0a101d!important;border-color:var(--ox-line)!important}
body[data-orbit-theme] :is(.entry-form,.login-card,.finance-access-form) a{color:var(--ox-accent)!important}
@media(min-width:1001px){
 body.orbit-experience #orbit-standard-sidebar{width:238px!important;background:#0e1524!important;border-right:1px solid #29344c!important;padding:28px 18px!important;gap:20px!important}
 body.orbit-experience #orbit-standard-sidebar .brand{padding:4px 8px!important}
 body.orbit-experience .orbit-standard-context{font-size:12px!important;padding:18px 10px!important;border-color:#29344c!important;color:#b9c5db!important;line-height:1.6}
 body.orbit-experience #orbit-standard-sidebar nav{gap:6px!important}
 body.orbit-experience #orbit-standard-sidebar nav button{display:flex!important;align-items:center;min-height:50px!important;font-size:13px!important;padding:12px 14px!important;border-radius:12px!important;color:#adb9d0!important}
 body.orbit-experience #orbit-standard-sidebar nav button:hover{background:#1c2639!important;color:white!important}
 body.orbit-experience #orbit-standard-sidebar nav button[aria-current=page]{background:var(--ox-soft)!important;box-shadow:inset 3px 0 var(--ox-accent)!important;color:var(--ox-accent)!important}
 body.orbit-experience #orbit-standard-sidebar nav .orbit-nav-more{display:none!important}
 body.orbit-experience>main,body.orbit-experience.manicure-real main,body.orbit-experience.barber-real main.container,body.finance-app.orbit-experience #finance-workspace>main{margin-left:238px!important;width:calc(100% - 238px)!important;padding:26px 32px 42px!important}
 body.finance-app.orbit-experience #finance-workspace>.sidebar{display:none!important}
 body.orbit-experience>header{margin-left:238px!important;width:calc(100% - 238px)!important;min-height:78px!important;padding:16px 32px!important}
 body.orbit-experience :is(.cw-content,.finance-app .content){padding:0!important;max-width:1400px;margin:auto}
 body.orbit-experience :is(.topbar,.cw-topbar,.app-header){margin-bottom:22px!important;min-height:62px!important;border-radius:14px!important;padding:14px 20px!important}
 body.orbit-experience #cw-nav{display:none!important}
 body.orbit-experience :is(#view,#content,#cw-view){max-width:1400px;margin-left:auto;margin-right:auto;min-width:0}
 body.orbit-experience .orbit-standard-footer p{color:var(--ox-muted)!important;font-size:11px}.orbit-standard-footer .brand{display:none!important}
}
@media(max-width:1000px){
 body.orbit-experience{overflow-x:clip}
 body.orbit-experience>main,body.orbit-experience.manicure-real main,body.orbit-experience.barber-real main.container,body.finance-app.orbit-experience #finance-workspace>main{margin:0!important;width:100%!important;padding:18px 16px calc(112px + env(safe-area-inset-bottom,0px))!important}
 body.orbit-experience :is(.cw-content,.finance-app .content){padding:0!important}
 body.orbit-experience :is(.topbar,.cw-topbar,.app-header){height:auto!important;min-height:64px;display:flex;flex-wrap:wrap;padding:14px!important;gap:10px;margin-bottom:18px!important}
 body.orbit-experience :is(.cw-sidebar,.sidebar){display:flex!important;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;position:relative!important;inset:auto!important;width:auto!important;height:auto!important;padding:14px 16px!important;overflow:visible!important;background:#101827!important;color:var(--ox-ink)!important}
 body.orbit-experience>aside:not(#orbit-standard-sidebar){background:#101827!important;color:var(--ox-ink)!important;height:auto!important}
 body.orbit-experience :is(.cw-space,.space-label){display:none!important}
 body.orbit-experience :is(.cw-sidebar-foot,.sidebar-bottom){display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 0 auto;padding:0;border:0}
 body.orbit-experience :is(.cw-sidebar-foot,.sidebar-bottom)>:is(p,.demo-seal,.cw-demo-label){display:none}
 body.orbit-experience :is(.cw-sidebar-foot,.sidebar-bottom) a{font-size:11px;margin:0}
 /* One mobile navigation, outside the original sidebars, for every niche. */
 body.orbit-experience :is(#company-navigation,.company-tabs,.barber-main-nav,.manicure-main-nav,#view>.tabs,#navigation,#cw-nav){display:none!important}
 body.orbit-experience #orbit-standard-sidebar{display:block!important;position:fixed!important;inset:auto 12px max(10px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:600px;margin:0 auto!important;height:auto!important;padding:6px!important;border:1px solid #47546e!important;border-radius:22px!important;background:#141d30f5!important;box-shadow:0 12px 40px #0008;backdrop-filter:blur(20px);z-index:60;overflow:visible}
 body.orbit-experience #orbit-standard-sidebar>:not(nav){display:none!important}
 body.orbit-experience #orbit-standard-sidebar nav{display:flex!important;gap:3px!important;margin:0!important;padding:0!important;background:none!important;position:static!important;border:0!important;overflow:visible!important}
 body.orbit-experience #orbit-standard-sidebar nav button{display:flex!important;flex:1 1 0!important;min-width:0!important;width:0!important;min-height:64px!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 2px!important;text-align:center;font-size:10px!important;line-height:1.2!important;font-weight:650;letter-spacing:0;border:1px solid transparent!important;border-radius:16px!important;color:#b1bdd5!important;background:transparent!important;box-shadow:none!important}
 body.orbit-experience #orbit-standard-sidebar .orbit-nav-symbol{margin:0;width:21px;height:21px}
 body.orbit-experience #orbit-standard-sidebar nav button[aria-current=page]{color:var(--ox-accent)!important;background:var(--ox-soft)!important;border-color:color-mix(in srgb,var(--ox-accent) 28%,transparent)!important;box-shadow:inset 0 2px var(--ox-accent)!important}
 body.orbit-experience #orbit-standard-sidebar nav.orbit-menu-overflow>button:nth-child(n+5):not(.orbit-nav-more){display:none!important}
 body.orbit-experience #orbit-standard-sidebar nav.orbit-menu-overflow>.orbit-nav-more{display:flex!important}
 body.orbit-experience :is(.summary-grid,.metrics,.cw-metrics,.owner-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 body.orbit-experience :is(.summary,.metric,.cw-metric){padding:16px!important}
 body.orbit-experience :is(.summary strong,.metric strong,.cw-metric strong){font-size:24px!important}
 .orbit-find-trigger kbd{display:none}
 body.orbit-experience :is(.orbit-feedback-launcher,.feedback-launcher){bottom:calc(102px + env(safe-area-inset-bottom,0px))!important}
}
@media(max-width:560px){
 .orbit-workbar{gap:10px;margin:0 0 18px}.orbit-workbar time{font-size:10px}.orbit-workbar-app{font-size:11px}
 body.orbit-experience button.orbit-find-trigger{gap:6px;font-size:11px;padding:8px 10px;min-height:44px}
 body.orbit-experience .orbit-editorial-hero{min-height:235px!important;padding:22px 20px!important;align-items:flex-start}
 body.orbit-experience .orbit-editorial-hero:before{background:linear-gradient(90deg,#111a2cfb 2%,#111a2ce8 38%,#111a2ca3 70%,#111a2c50)}
 body.orbit-experience .orbit-editorial-hero>:not(img):not(.orbit-editorial-caption){max-width:87%}
 body.orbit-experience .orbit-editorial-hero :is(h1,h2){font-size:28px!important;max-width:18ch}
 body.orbit-experience .orbit-editorial-hero p{font-size:12px!important;max-width:30ch}
 body.orbit-experience .orbit-editorial-hero .eyebrow{font-size:9px!important;max-width:25ch}
 body.orbit-experience .orbit-editorial-hero :is(.orbit-editorial-image,.orbit-panel-photo){width:100%!important;object-position:70% center!important}
 body.orbit-experience .orbit-editorial-caption{max-width:55%;font-size:8px;bottom:10px;right:10px}
 body.orbit-experience .home-actions button{flex:1}
 body.orbit-experience :is(.summary span,.metric span,.cw-metric span){font-size:11px!important}
 body.orbit-experience :is(.card,.panel){padding:18px!important}
 body.orbit-experience .orbit-area-finder{padding:20px!important}
}
@media(prefers-reduced-motion:reduce){body.orbit-experience *{transition:none!important;scroll-behavior:auto!important}}
body.niche-entry[data-orbit-theme]:has(#login){--entry-bg:#0a101d;--entry-paper:#111a2a;--entry-ink:#edf2fc;--entry-muted:#acb7cc;--entry-accent:var(--ox-accent);--entry-line:#303c54}
body.niche-entry[data-orbit-theme] .entry-welcome::before{background:linear-gradient(180deg,#0a101d55 0%,#0a101d22 25%,#0a101dbb 57%,#0a101df5 100%)}
body.niche-entry[data-orbit-theme] .entry-welcome h1{color:#f5f7ff!important}
body.niche-entry[data-orbit-theme] .entry-welcome :is(h1 em,.entry-eyebrow){color:var(--ox-accent)!important}
body.niche-entry[data-orbit-theme] .entry-description{color:#d3dcee!important}
body.niche-entry[data-orbit-theme] .entry-tags li{color:#edf2fc!important;border-color:#ffffff40!important;background:#0a101d77!important}
/* Resolve legacy niche decorations and component colours after hosted review. */
body.orbit-experience .orbit-editorial-hero::after{display:none!important}
body.orbit-experience .orbit-panel-hero{--panel-bg:#111a2c!important;--panel-ink:#edf2fc!important;--panel-accent:var(--ox-accent)!important}
body.orbit-experience.orbit-experience :is(.orbit-panel-hero,.orbit-editorial-hero) :is(h1,h2,h3,#page-title,#cw-title){color:#f5f7ff!important}
body.orbit-experience.orbit-experience :is(.orbit-panel-hero,.orbit-editorial-hero) :is(p,small,#page-subtitle,#cw-subtitle){color:#c0cbdf!important}
body.orbit-experience.orbit-experience :is(.toolbar,.month-control,.scope-tabs){background:var(--ox-panel)!important;border-color:var(--ox-line)!important;color:var(--ox-ink)!important}
body.orbit-experience.orbit-experience button{background:var(--ox-raised)!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important}
body.orbit-experience.orbit-experience :is(.primary,.button,.home-actions button:first-child,button[type=submit]){background:var(--ox-accent)!important;color:#0a101d!important;border-color:var(--ox-accent)!important}
body.orbit-experience .scope-tabs button[aria-pressed=true]{background:var(--ox-soft)!important;color:var(--ox-accent)!important;box-shadow:inset 0 -2px var(--ox-accent)!important}
body[data-orbit-theme] .orbit-install-button{background:#172238!important;color:var(--ox-accent)!important;border-color:var(--ox-line)!important}
body.orbit-experience .cw-order{background:var(--ox-panel)!important;color:var(--ox-ink)!important;border:1px solid var(--ox-line)!important}
body.orbit-experience .cw-order :is(h3,.cw-plate){color:var(--ox-ink)!important}
body.orbit-experience .cw-order-art{background:#202c40!important}
body.niche-entry[data-orbit-theme] .entry-welcome::before{background:linear-gradient(180deg,#0a101d55 0%,#0a101d22 25%,#0a101dbb 57%,#0a101df5 100%)!important}

body.lavacar-access[data-orbit-theme]{background:#0a101d!important;color:#edf2fc!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content{background:#111a2a!important;color:#edf2fc!important;border-color:#303c54!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content :is(h2,h3,strong){color:#edf2fc!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content :is(p,li,small){color:#acb7cc!important;border-color:#303c54!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content a{color:var(--ox-accent)!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content .lavacar-primary{background:var(--ox-accent)!important;color:#0a101d!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content :is(p,li,small,.lavacar-demo-note,.lavacar-private-note){color:#acb7cc!important;opacity:1!important}
body.lavacar-access[data-orbit-theme] .lavacar-access-content :is(b,strong){color:#edf2fc!important;opacity:1!important}
/* 1136: consistent interiors, light surfaces and feedback. */
body.orbit-experience :is(.cw-panel,.cw-empty,.cw-filters,.cw-finance-warning,.cw-inline-owner,.cw-photo-choice,.cw-detail-car,.cw-vehicle-card,.booking-card,.selected-pet,.date-box,.pet-icon,.goal-icon,.expense-icon,.person-pill,fieldset){background:var(--ox-panel)!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important}
body.orbit-experience :is(.cw-plate,.cw-payment,.cw-order-total,.cw-detail-total){background:var(--ox-raised)!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important}
body.orbit-experience .cw-dialog-actions{background:var(--ox-panel)!important;border-color:var(--ox-line)!important}
body.orbit-experience .cw-payment.reported{background:#3b2c17!important;color:#ffdb9b!important;border:1px solid #806337!important}
body.orbit-experience .cw-payment.confirmed{background:#15392e!important;color:#a0efc8!important;border:1px solid #38775d!important}
body.orbit-experience :is(.cw-finance-warning,.cw-empty) :is(p,h3,strong){color:var(--ox-ink)!important}
body.orbit-experience :is(.badge,.status,.cw-badge,.pet-tags span){background:#243149!important;color:#dfebff!important;border-color:#40516e!important}
body.orbit-experience :is(.badge.confirmed,.badge.paid,.badge.completed,.cw-badge.ready,.cw-badge.delivered){background:#14372d!important;color:#abefd1!important}
body.orbit-experience :is(.badge.canceled,.badge.overdue,.cw-badge.canceled){background:#421f2c!important;color:#ffc4d0!important}
body.orbit-experience :is(.badge.pending,.cw-badge.finishing){background:#3a2c17!important;color:#ffdc9c!important}
body.orbit-experience :is(th,td,dt,dd,legend){color:var(--ox-ink);border-color:var(--ox-line)!important}
body.orbit-experience :is(input,textarea)::placeholder{color:#95a4bf!important;opacity:1}
body.orbit-experience :is(.pet-detail-dialog,.barber-sheet) :is(header,footer,.pet-tags,.pet-detail-summary){background:var(--ox-panel)!important;color:var(--ox-ink)!important}
body.orbit-experience[data-workspace=pet] #view :is(.pet-carousel .pet-tile-summary,.pet-tile-summary){background:var(--ox-panel)!important;color:var(--ox-ink)!important}
body.orbit-experience[data-workspace=pet] #view :is(.pet-card,.pet-tile){background:var(--ox-panel)!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important}
body.orbit-experience .orbit-daily-summary{--summary-bg:var(--ox-panel);--summary-ink:var(--ox-ink)}
body.orbit-experience .orbit-daily-summary>div{background:var(--ox-panel)!important;color:var(--ox-ink)!important;border-color:var(--ox-line)!important}
.orbit-section-ribbon{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:116px;padding:22px 26px;margin:0 0 24px;border:1px solid var(--ox-line);border-left:3px solid var(--ox-accent);border-radius:18px;overflow:hidden;background:#121c30;color:var(--ox-ink)}
.orbit-section-ribbon>div{position:relative;z-index:1;display:grid;gap:7px}.orbit-section-ribbon span{font-size:10px;color:var(--ox-accent);font-weight:750;letter-spacing:.12em}.orbit-section-ribbon strong{font-size:27px;color:#edf2fc;line-height:1.2}
.orbit-section-ribbon img{position:absolute;z-index:-2;inset:0 0 0 auto;width:44%;height:100%;object-fit:cover;opacity:.6}.orbit-section-ribbon:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#121c30 40%,#121c30a8 72%,#121c3022)}
body[data-orbit-theme] .orbit-feedback-dialog{background:#141c2c!important;color:#edf2fc!important;border-color:#43516c!important}
body[data-orbit-theme] .orbit-feedback-dialog :is(h2,h3,h4,p,label,small){color:#d6e0f3!important}
body[data-orbit-theme] .orbit-feedback-dialog :is(input,select,textarea){background:#0e1626!important;color:#edf2fc!important;border-color:#43516c!important}
body[data-orbit-theme] .orbit-feedback-dialog button{background:var(--ox-accent)!important;color:#0a101d!important}
body[data-orbit-theme] .orbit-feedback-launcher{background:#202c40!important;color:#edf2fc!important;border:1px solid var(--ox-line)!important}
@media(max-width:600px){.orbit-section-ribbon{min-height:100px;padding:18px;margin-bottom:18px}.orbit-section-ribbon strong{font-size:24px}.orbit-section-ribbon img{width:60%}}
body.lavacar-access[data-orbit-theme] #carwash-login{display:grid;gap:18px;margin:24px 0}
body.lavacar-access[data-orbit-theme] #carwash-login label{display:grid;gap:8px;color:#d6e0f3;font-size:13px}
body.lavacar-access[data-orbit-theme] #carwash-login input{box-sizing:border-box;width:100%;min-height:50px;padding:12px;background:#0e1626;color:#edf2fc;border:1px solid #43516c;border-radius:12px;font-size:16px}
body.lavacar-access #carwash-companies{display:grid;gap:12px}body.lavacar-access [hidden]{display:none!important}
body.carwash-app #carwash-loading{padding:30px;color:#c8d7ec}
body.carwash-app [data-live-workspace][hidden]{display:none!important}
