.br-root{z-index:2147483000;pointer-events:none;color:#1a202c;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0}.br-root *{box-sizing:border-box}.br-backdrop{pointer-events:auto;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;overflow:auto}.br-modal{color:#1a202c;background:#fff;border:1px solid #cbd5e0;border-radius:10px;width:100%;max-width:520px;max-height:92vh;padding:20px;overflow:auto;box-shadow:0 16px 48px #00000047}.br-title{color:#1a202c;margin:0 0 4px;font-size:18px;font-weight:700}.br-sub{color:#4a5568;margin:0 0 14px;font-size:13px;line-height:1.5}.br-steps{color:#2d3748;margin:0 0 16px;padding-left:20px;font-size:14px;line-height:1.6}.br-steps li{margin-bottom:6px}.br-note-label{color:#2d3748;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.br-note{width:100%;font:inherit;color:#1a202c;background:#fff;border:1px solid #cbd5e0;border-radius:6px;padding:8px 10px;font-size:14px}.br-note:focus{outline-offset:1px;outline:2px solid #2b6cb0}.br-count{color:#718096;margin:4px 0 12px;font-size:12px}.br-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.br-btn{font:inherit;color:#2d3748;cursor:pointer;background:#fff;border:1px solid #cbd5e0;border-radius:6px;padding:8px 14px;font-size:14px;font-weight:600}.br-btn:hover{background:#edf2f7}.br-btn:focus-visible{outline-offset:1px;outline:2px solid #2b6cb0}.br-btn[disabled]{opacity:.55;cursor:not-allowed}.br-btn-primary{color:#fff;background:#2b6cb0;border-color:#2b6cb0}.br-btn-primary:hover{background:#2c5282}.br-btn-danger{color:#fff;background:#c53030;border-color:#c53030}.br-btn-danger:hover{background:#9b2c2c}.br-btn-open{pointer-events:auto;align-items:center;gap:6px;display:inline-flex}.br-mic-test{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:14px;padding:12px}.br-level{background:#e2e8f0;border-radius:4px;height:8px;margin-top:10px;overflow:hidden}.br-level-fill{transform-origin:0;background:#38a169;width:100%;height:100%;transition:transform 60ms linear}.br-mic-playback{width:100%;margin-top:10px}.br-overlay{pointer-events:auto;color:#fff;background:#1a202c;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #00000059}.br-dot{background:#e53e3e;border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite br-pulse}@keyframes br-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.br-dot{animation:none}}.br-time{font-variant-numeric:tabular-nums;white-space:nowrap}.br-time-remaining{color:#a0aec0;margin-left:6px}.br-overlay .br-btn{color:#fff;background:0 0;border-color:#4a5568;padding:5px 10px;font-size:13px}.br-overlay .br-btn:hover{background:#2d3748}.br-mic-icon{vertical-align:-3px;width:16px;height:16px;display:inline-block;position:relative}.br-mic-icon.br-muted:after{content:"";background:#fc8181;border-radius:1px;width:20px;height:2px;position:absolute;top:7px;left:-2px;transform:rotate(-45deg)}.br-no-mic{color:#a0aec0}.br-video{background:#000;border-radius:6px;width:100%;max-height:320px;display:block}.br-meta{color:#718096;margin:8px 0 12px;font-size:12px}.br-progress{background:#e2e8f0;border-radius:5px;height:10px;margin:12px 0 6px;overflow:hidden}.br-progress-fill{transform-origin:0;background:#2b6cb0;width:100%;height:100%;transition:transform .12s linear}.br-banner{border:1px solid #0000;border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:13px}.br-banner-warn{color:#7b341e;background:#fffaf0;border-color:#f6ad55}.br-banner-error{color:#822727;background:#fff5f5;border-color:#fc8181}.br-banner-ok{color:#22543d;background:#f0fff4;border-color:#68d391}:root{--arctic-red:#8e0d27;--arctic-red-dark:#7a1828;--arctic-gold:#d4a853;--bg-dashboard:#0a0a0b;--bg-card:#18181b;--bg-card-hover:#222225;--bg-input:#27272a;--fg-primary:#fafafa;--fg-secondary:#a1a1aa;--fg-muted:#71717a;--border-default:#3f3f46;--border-focus:var(--arctic-red);--status-success:#22c55e;--status-warning:#f59e0b;--status-error:#ef4444}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-semi-condensed-500.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-600.woff2)format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-semi-condensed-700.woff2)format("woff2")}:root{--sheet-navy:#14253b;--sheet-navy-2:#1c2e4a;--sheet-accent:#f5853f;--sheet-green:#18703d;--sheet-red:#a31e36;--sheet-muted:#6b7280;--bg-dashboard:#eef1f4;--bg-card:#fff;--bg-card-hover:#f4f6f8;--bg-input:#f6f7f9;--fg-primary:#1a1f26;--fg-secondary:#425064;--fg-muted:#5f6b79;--border-default:#e2e6ea;--border-control:#828891;--border-focus:var(--sheet-accent);--arctic-gold:#b8862d;--arctic-gold-text:#8a6520;--status-success:#147d3b;--status-warning:#b45309;--status-error:#dc2626;--status-info:#2563eb;--status-na:#7c3aed;--status-pending:#7c3aed;--status-adjusted:#b45309;--arctic-purple:#7c3aed;--map-landmark-warehouse:#334155;--map-landmark-showroom:#64748b;--map-landmark-outline:#0f172a59;--map-ring-booked:#0f172a;--bg-sidebar:var(--sheet-navy);--sidebar-width:240px;--focus-ring:#c85f1c;--focus-ring-width:2px;--focus-ring-offset:2px;--sheet-ink:#1c2e4a;--sheet-ink-2:#3a434f;--sheet-line:#e3e7ec;--border-strong:#c6cfda;--tint-success:#dcfce7;--tint-warning:#fef3c7;--tint-error:#fee2e2;--tint-info:#dbeafe;--tint-info-soft:#eff6ff;--tint-error-soft:#fdf6f4;--tint-pending:#ede9fe;--tint-accent:#fdebdd;--tint-neutral:#f4f4f5;--status-info-strong:#1d4ed8;--status-teal:#0e7490;--overlay-backdrop:#00000073;--on-status:#fff;--hover-wash:#0000000a;--hover-wash-strong:#0000000f;--chart-zero:#00000073;--tint-success-soft:#f0fdf4;--tint-warning-soft:#fffbeb;--slate-ink:#0f172a;--slate-body:#334155;--slate-mid:#475569;--slate-sub:#64748b;--slate-faint:#94a3b8;--slate-line:#e2e8f0;--slate-line-strong:#cbd5e1;--slate-soft:#f8fafc;--slate-row:#f1f5f9;--slate-tray:#eef2f7;--slate-blue:#2563eb;--slate-blue-strong:#1d4ed8;--slate-red:#b91c1c;--surface-wash:#ffffff8c;--bg-ground-deep:#e3e8ee}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-dashboard:#0e141c;--bg-card:#161d27;--bg-card-hover:#1e2733;--bg-input:#1b232e;--fg-primary:#e6eaf0;--fg-secondary:#b3bdca;--fg-muted:#8693a3;--border-default:#2a3441;--border-control:#6b7684;--border-strong:#3c4857;--sheet-navy-2:#2b4166;--sheet-green:#1f8a4c;--sheet-red:#cf4767;--sheet-muted:#8693a3;--arctic-red:#d4506a;--arctic-red-dark:#b8324f;--sheet-ink:#dfe6ef;--sheet-ink-2:#c3ccd8;--sheet-line:#2a3441;--arctic-gold:#d4a853;--arctic-gold-text:#dcb565;--arctic-purple:#a78bfa;--status-success:#4ade80;--status-warning:#f5a524;--status-error:#f87171;--status-info:#60a5fa;--status-info-strong:#7cb4fc;--status-na:#a78bfa;--status-pending:#a78bfa;--status-adjusted:#f5a524;--status-teal:#38bdf8;--tint-success:#4ade8024;--tint-warning:#f5a52429;--tint-error:#f8717129;--tint-info:#60a5fa29;--tint-info-soft:#60a5fa17;--tint-error-soft:#f8717114;--tint-pending:#a78bfa29;--tint-accent:#f5853f2e;--tint-neutral:#ffffff0f;--map-landmark-warehouse:#94a3b8;--map-landmark-showroom:#cbd5e1;--map-landmark-outline:#e2e8f073;--map-ring-booked:#e2e8f0;--overlay-backdrop:#000000a6;--on-status:#0b1220;--hover-wash:#ffffff0f;--hover-wash-strong:#ffffff17;--chart-zero:#ffffff73;--tint-success-soft:#4ade8017;--tint-warning-soft:#f5a5241a;--slate-ink:#e6eaf0;--slate-body:#c3ccd8;--slate-mid:#b3bdca;--slate-sub:#94a1b2;--slate-faint:#6f7b8a;--slate-line:#2a3441;--slate-line-strong:#3c4857;--slate-soft:#1e2733;--slate-row:#1b232e;--slate-tray:#0e141c;--slate-blue:#4f86f7;--slate-blue-strong:#6e9bf9;--slate-red:#f87171;--surface-wash:#ffffff12;--bg-ground-deep:#0a0f15;--focus-ring:#f5853f}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[contenteditable=true],[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=option],[role=checkbox],[role=radio],[role=switch],[role=combobox],[role=textbox],[role=slider],[role=spinbutton]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where(input,select,textarea){--border-default:var(--border-control)}@media (width>=48em){html.sidebar-collapsed{--sidebar-width:64px}}body{font-family:Barlow,-apple-system,BlinkMacSystemFont,sans-serif}html,body{background-color:var(--bg-dashboard)}input:-webkit-autofill{-webkit-text-fill-color:var(--fg-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--fg-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--fg-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--fg-primary);transition:background-color 5000s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--fg-primary);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--fg-primary);transition:background-color 5000s ease-in-out}.br-btn.dash-header-bug-btn{color:#cdd6e2;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9999px;flex-shrink:0;justify-content:center;gap:0;width:30px;height:30px;padding:0;font-size:14px;line-height:1}.br-btn.dash-header-bug-btn:hover{background:#fff3;border-color:#ffffff80}.br-btn.dash-drawer-bug-btn{color:#cdd6e2;background:0 0;border:0;justify-content:flex-start;gap:12px;width:100%;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.br-btn.dash-drawer-bug-btn:hover{color:#fff;background:#ffffff14}
