:root[data-app=barops],:root[data-theme=light][data-app=barops]{--glass-canvas:#eef4fb;--glass-canvas-deep:#e2ecf8;--glass-surface:#ffffffb8;--glass-surface-strong:#ffffffe6;--glass-raised:#f7fafff0;--glass-line:#5d779930;--glass-line-strong:#4261894d;--glass-ink:#15243c;--glass-secondary:#50647f;--glass-muted:#718198;--glass-primary:#075bd7;--glass-primary-hover:#064cab;--glass-success:#137a62;--glass-warning:#a85e00;--glass-danger:#b42339;--glass-shadow:0 14px 36px #1e3b601c;--glass-shadow-soft:0 6px 18px #1e3b6012;--bg:var(--glass-canvas);--surface:var(--glass-surface);--surface-sunken:#e6eef8d1;--surface-raised:var(--glass-raised);--line:var(--glass-line);--line-strong:var(--glass-line-strong);--ink:var(--glass-ink);--ink-secondary:var(--glass-secondary);--ink-muted:var(--glass-muted);--accent:var(--glass-primary);--accent-strong:var(--glass-primary-hover);--accent-fill:var(--glass-primary);--accent-hover-fill:var(--glass-primary-hover);--on-accent:#fff;--success:var(--glass-success);--warning:var(--glass-warning);--danger:var(--glass-danger);--barops-brass:var(--glass-primary);--barops-gold-hi:var(--glass-primary);--barops-gold-lo:var(--glass-primary-hover);--barops-green:var(--glass-success);--barops-red:var(--glass-danger);--shadow-1:var(--glass-shadow-soft);--shadow-2:var(--glass-shadow);--shadow-3:0 24px 70px #1d3a6029;--r-card:16px;--r-control:12px;--font-sans:var(--font-nav), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-command:var(--font-nav), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark][data-app=barops]{--glass-canvas:#080808;--glass-canvas-deep:#0b0b0c;--glass-surface:#101011fa;--glass-surface-strong:#141415fc;--glass-raised:#1b1b1dfc;--glass-line:#ffffff13;--glass-line-strong:#ffffff26;--glass-ink:#f5f5f2;--glass-secondary:#c7c7c2;--glass-muted:#8d8d87;--glass-primary:#f0f0eb;--glass-primary-hover:#fff;--glass-success:#70c99a;--glass-warning:#d9aa62;--glass-danger:#e88383;--surface-sunken:#0b0b0cfc;--accent-fill:#f0f0eb;--accent-hover-fill:#fff;--on-accent:#0a0a0a;--info:#b8b8b2;--glass-shadow:0 18px 48px #0000006b;--glass-shadow-soft:0 8px 22px #00000047;--scrim:#000000c2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-app=barops],html[data-app=barops] body{background:var(--glass-canvas)}html[data-app=barops] body{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 5% 5%, #b9dcff9e, transparent 31rem), radial-gradient(circle at 95% 0%, #d0e8ffb3, transparent 38rem), linear-gradient(135deg, #f9fbff 0%, var(--glass-canvas) 55%, var(--glass-canvas-deep) 100%)!important}html[data-theme=dark][data-app=barops] body{background:var(--glass-canvas)!important}.card,.ops-section,.hero-card,.settings-card,.report-card,.auth-shell .card,.onboarding-card,.setup-next,.setup-continuation,.empty,.callout,.venue-status-card,.count-card,.kiosk-grid button,.feedback-card,.ops-disclosure{-webkit-backdrop-filter:blur(16px);background:var(--glass-surface)!important;border-color:var(--line)!important;box-shadow:var(--glass-shadow-soft)!important;border-radius:var(--r-card)!important}.card:hover,a.card:hover,.order-card:hover,.venue-status-card:hover,.kiosk-grid button:hover{transform:translateY(-1px);border-color:var(--line-strong)!important;box-shadow:var(--glass-shadow)!important}.btn,.command-action.primary,.primary-action,.submit-button,.auth-submit,.actionbar .btn:not(.ghost){background:var(--accent-fill)!important;color:var(--on-accent)!important;border-color:var(--line-strong)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent)!important;border-radius:var(--r-control)!important;text-transform:none!important}.btn:hover,.command-action.primary:hover,.primary-action:hover,.submit-button:hover,.auth-submit:hover{background:var(--accent-hover-fill)!important;filter:none!important}.btn.ghost,.command-action:not(.primary),.text-button,.iconbtn,.tabrow a,.tabrow button,.tabrow span,.admin-tabrow a,.admin-tabrow button,.field input,.field select,.field textarea,.report-chooser select,.report-filter input[type=date],.admin-row-controls select,.admin-row-controls input,.order-add-line select{color:var(--ink)!important;background:var(--glass-raised)!important;border-color:var(--line)!important;border-radius:var(--r-control)!important;box-shadow:none!important}.tabrow a.active,.tabrow button.active,.tabrow span.active,.admin-tabrow a.active,.admin-tabrow button.active{color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 10%, var(--glass-surface-strong))!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--line))!important}.field input:focus,.field select:focus,.field textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid color-mix(in srgb, var(--accent) 30%, transparent)!important}.pill,.ops-status,.movement-kind,.status,.setup-state{font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:999px!important;font-weight:720!important}@media (min-width:900px){html[data-app=barops] body{padding-left:252px!important}.nav{-webkit-backdrop-filter:blur(24px);width:228px!important;color:var(--ink)!important;box-shadow:1px 0 0 var(--line)!important;background:#f6faffb8!important;border:0!important;gap:0!important;padding:19px 12px 18px!important}.nav .barops-nav-brand{border:0!important;align-items:center!important;min-height:48px!important;padding:4px 10px 14px!important}.barops-nav-brand strong{color:var(--ink)!important;font-family:var(--font-sans)!important;letter-spacing:-.01em!important;font-size:14px!important;font-weight:760!important}.barops-nav-mark{background:0 0!important;border-radius:0!important;width:23px!important;height:32px!important;padding:0!important}.barops-operator{z-index:1;position:relative;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 10px 12px!important;padding:4px 0!important;display:grid!important}.barops-operator>span{place-items:center;overflow:hidden;width:34px!important;height:34px!important;color:var(--ink)!important;background:var(--glass-raised)!important;border:1px solid var(--line-strong)!important;border-radius:50%!important;font-size:10px!important;display:grid!important}.barops-operator>div{align-content:center;gap:1px;min-width:0;display:grid}.barops-operator strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;color:var(--ink)!important;font-family:var(--font-sans)!important;font-size:12.5px!important}.barops-operator small{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;color:var(--ink-muted)!important;font-size:10px!important}.barops-context-stack{z-index:0;border:1px solid var(--line);background:var(--glass-surface);box-shadow:none;border-radius:14px;gap:2px;margin:0 4px 14px;padding:6px;display:grid;position:relative}.barops-context-switcher{border:0!important;gap:5px!important;padding:7px!important}.barops-context-switcher>span{color:var(--ink-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:750!important}.barops-context-switcher select,.barops-context-value{align-items:center;width:100%;padding:0 10px;font-weight:650;display:flex;min-height:38px!important;color:var(--ink)!important;background:var(--glass-raised)!important;border:1px solid var(--line)!important;font-family:var(--font-sans)!important;border-radius:10px!important;font-size:12px!important}.barops-context-switcher .venue-address{color:var(--ink-muted);text-transform:none;letter-spacing:0;margin:1px 3px 0;font-size:9px;font-style:normal;line-height:1.35}.barops-nav-items{flex:auto;align-content:start;min-height:0;overflow-y:auto;padding:2px 0 8px!important}.nav .barops-nav-items a{align-items:center;display:flex;min-height:39px!important;color:var(--glass-secondary)!important;font-family:var(--font-sans)!important;text-transform:none!important;border:0!important;border-radius:9px!important;gap:10px!important;padding:0 11px!important;font-size:13px!important;font-weight:620!important}.nav .barops-nav-items a:hover,.nav .barops-nav-items a.active{color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 10%, transparent)!important}.nav .barops-nav-items a.active:before{display:none!important}.barops-nav-footer{color:var(--ink-muted)!important;font-family:var(--font-sans)!important;border-top:0!important;margin-top:0!important;padding:12px 10px 2px!important;font-size:10px!important}.barops-nav-footer strong{color:var(--success)!important}[data-theme=dark] .nav{-webkit-backdrop-filter:none;box-shadow:1px 0 0 var(--line)!important;background:#0a0a0b!important}[data-theme=dark] .barops-operator>span{color:var(--ink)!important;background:#202023!important}[data-theme=dark] .nav .barops-nav-items a:hover,[data-theme=dark] .nav .barops-nav-items a.active{background:#1a1a1c!important}}html[data-theme=dark][data-app=barops] :is(.card,.ops-section,.hero-card,.settings-card,.report-card,.auth-shell .card,.onboarding-card,.setup-next,.setup-continuation,.empty,.callout,.venue-status-card,.count-card,.kiosk-grid button,.feedback-card,.ops-disclosure){-webkit-backdrop-filter:none}.shell,.barops-command-shell{background:0 0!important;max-width:1240px!important;padding:30px 34px 72px!important}.barops-command-shell{min-height:100dvh}.topbar,.page-topbar,.orders-topbar,.admin-page .topbar{margin-bottom:25px!important}.topbar h1,.page-topbar h1,.orders-topbar h1,.admin-page h1,.shell>h1,.hero-card h1{color:var(--ink)!important;letter-spacing:-.035em!important}.command-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line)!important;background:var(--glass-surface)!important;min-height:69px!important;box-shadow:var(--glass-shadow-soft)!important;border-radius:16px!important}.command-control{border-color:var(--line)!important;padding:12px 18px!important}.command-control small,.command-control strong{font-family:var(--font-sans)!important;text-transform:none!important}.command-control small{color:var(--ink-muted)!important;letter-spacing:.04em!important;font-size:10px!important}.command-control strong{color:var(--ink)!important;font-size:14px!important}.command-toolbar-actions{padding:10px 12px!important}.command-action{min-height:40px!important;font-family:var(--font-sans)!important;text-transform:none!important;padding:0 14px!important;font-size:12px!important;font-weight:720!important}.ops-section{padding:18px 20px!important}.ops-section h1,.ops-section h2{color:var(--ink)!important;font-family:var(--font-sans)!important;letter-spacing:-.015em!important;text-transform:none!important;font-size:16px!important}.ops-section>header,.ops-row,.exception-row,.row,table.report td{border-color:var(--line)!important}.ops-row{padding:8px 10px!important;font-size:12px!important}.ops-row.ops-head,table.report th{color:var(--ink-muted)!important;font-family:var(--font-sans)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important}.ops-row-link:hover,.collapse-row-head:hover,table.report tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)!important}.command-metrics{border-color:var(--line)!important;background:var(--glass-surface-strong)!important;box-shadow:var(--glass-shadow-soft)!important;border-radius:16px!important}.command-metrics>div{border-color:var(--line)!important;text-align:left!important;padding:14px!important}.command-metrics small,.command-metrics strong{font-family:var(--font-sans)!important;text-transform:none!important}.command-metrics small{color:var(--ink-muted)!important;font-size:10px!important}.command-metrics strong{color:var(--ink)!important;letter-spacing:-.035em!important;font-size:24px!important}.progress-track,.progress-cell>i{background:color-mix(in srgb, var(--accent) 10%, var(--surface-sunken))!important;border-radius:999px!important}.progress-fill,.progress-cell b{background:color-mix(in srgb, var(--accent) 38%, var(--accent-fill))!important;border-radius:inherit!important}.progress-cell b[data-state=behind]{background:var(--danger)!important}.count-head,.actionbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--glass-canvas) 85%, transparent)!important;border-color:var(--line)!important}.count-card.counted{border-color:color-mix(in srgb, var(--success) 40%, var(--line))!important}.bottle-slider button,.stepper button{color:var(--ink)!important;background:var(--glass-raised)!important;border-color:var(--line)!important;border-radius:12px!important}.bottle-slider button.active,.stepper button:active{color:var(--on-accent)!important;background:var(--accent-fill)!important;border-color:var(--line-strong)!important}.auth-shell{padding:32px 18px!important}.auth-shell>*{width:min(440px,100%)!important}.auth-shell .brand-mark,.auth-shell .brand-mark b{color:var(--ink)!important}[data-theme=dark] .auth-shell a[style*="rgba(255,255,255,.72)"]{border-color:var(--line-strong)!important;color:var(--ink)!important;background:#1b1b1d!important}[data-theme=dark] .auth-shell [aria-disabled=true]{border-color:var(--line)!important;color:var(--glass-secondary)!important;opacity:.72!important;background:#141415!important}.onboarding-card{padding:clamp(24px,4vw,42px)!important}.setup-path-options>label,.onboarding-location-row,.onboarding-review,.setup-group ol{background:var(--glass-surface-strong)!important;border-color:var(--line)!important}.setup-path-options>label.selected{background:color-mix(in srgb, var(--accent) 8%, var(--glass-surface-strong))!important;border-color:color-mix(in srgb, var(--accent) 45%, var(--line))!important}@media (max-width:899px){html[data-app=barops] body{padding-left:0!important}.shell,.barops-command-shell{padding:18px 15px calc(98px + env(safe-area-inset-bottom))!important}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:auto!important;padding:7px 7px calc(7px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;background:#f8fbffe6!important;border-radius:0!important;box-shadow:0 -9px 30px #1e3b601f!important}.barops-nav-mobile a{min-height:53px!important;color:var(--ink-muted)!important;font-family:var(--font-sans)!important;font-size:9px!important}.barops-nav-mobile a.active{color:var(--accent)!important}.barops-nav-mobile a.primary{color:var(--on-accent)!important}.barops-nav-mobile a.primary svg{border:1px solid var(--line-strong);background:var(--accent-fill)!important;color:var(--on-accent)!important;box-shadow:0 7px 15px color-mix(in srgb, var(--accent) 12%, transparent)!important;border-radius:12px!important;padding:10px!important}.command-toolbar{border:1px solid var(--line)!important;background:var(--glass-surface)!important;border-radius:14px!important;grid-template-columns:1fr auto!important;min-height:0!important}.command-control{padding:10px 12px!important}.command-control:nth-child(2){display:none!important}.command-toolbar-actions{padding:8px!important}.command-toolbar-actions .command-action:not(.primary){display:none!important}.command-metrics{grid-template-columns:1fr 1fr!important}.command-metrics>div{border-top:1px solid var(--line)!important;min-height:80px!important}.command-metrics>div:nth-child(odd){border-left:0!important}.command-metrics>div:nth-child(-n+2){border-top:0!important}.ops-section{padding:15px!important}.ops-row.ops-head{display:none!important}.count-head{margin-left:-15px!important;margin-right:-15px!important;padding-left:15px!important;padding-right:15px!important}.actionbar{left:0!important;bottom:calc(68px + env(safe-area-inset-bottom))!important}[data-theme=dark] .nav{background:#0a0a0bf7!important;box-shadow:0 -10px 30px #00000061!important}[data-theme=dark] .actionbar{background:#0a0a0bfa!important;box-shadow:0 -10px 30px #00000061!important}}@media (max-width:560px){.grid.cols-2,.admin-filters,.setup-summary,.setup-next{grid-template-columns:1fr!important}.setup-summary>small,.setup-progress,.setup-next>*{grid-column:auto!important}.command-metrics strong{font-size:21px!important}}
