.e8{--e8-black:#0f0f0f;--e8-surface-card:#1a1a1a;--e8-surface-panel:#1c1c1c;--e8-surface-image:#2a2a2a;--e8-copper:#b35c27;--e8-copper-hover:#a05325;--e8-copper-gold:#c8873a;--e8-white:#fff;--e8-text-heading:#dbdbdb;--e8-text-body:#d8d8d8;--e8-text-muted:#918f8f;--e8-text-muted-3:#848383;--e8-text-dim:#666;--e8-text-footer:#555;--e8-text-footer-dim:#444;--e8-text-disabled:#8e8c8c;--e8-divider:#2a2a2a;--e8-divider-faint:#1f1f1f;--e8-border-light:#fff;--e8-font-display:"Fira Sans",system-ui,sans-serif;--e8-font-body:"Fira Sans Condensed",system-ui,sans-serif;--e8-font-nav:"Fira Sans Extra Condensed",system-ui,sans-serif;--e8-font-ui:Arial,Helvetica,sans-serif;--e8-track-label:.05em;--e8-track-nav:.08em;--e8-lh-display:1;--e8-radius-none:0;--e8-radius-field:2px;--e8-transition:all .2s ease;--e8-btn-h:39px;--e8-accent:#c9c4c0;--e8-accent-dim:#5c5c5c;--e8-rule:#3f3f3f;--e8-selected:#8a8a8a;--e8-src-recurring:#c8873a;--e8-src-recurring-2:#e0a868;--e8-src-pos:#4e8fb8;--e8-src-pos-2:#7fb3d0;--e8-src-account:#7a7570;--e8-src-negative:#9e4b3c;--e8-goal-collected:#4e8fb8;--e8-goal-declined:#9e4b3c;--e8-goal-scheduled:#2e4c5c;--e8-status-down:#f87171;--e8-status-down-bg:#2a1516;--e8-status-down-line:#ef4444;--e8-status-waiting:#fbbf24;--e8-status-waiting-bg:#2a2113;--e8-status-waiting-line:#f59e0b;--e8-status-ok:#4ade80;--e8-status-ok-bg:#12241a;--e8-stock-should:#dbdbdb;--e8-stock-abc:#7fa3c9;--e8-stock-count:#c8873a;--e8-stock-sold:#5e5a57;--e8-stock-inv:#7fb38a;--e8-stock-gap:#d9776a;--e8-series-1:#7fa3c9;--e8-series-2:#e0a83a;--e8-series-3:#7fb38a;--e8-series-4:#d9776a;--e8-series-5:#b48ad6;--e8-series-6:#5fc2c2;--e8-series-7:#d6c26a;--e8-series-8:#e08ab4;--e8-series-9:#a8a29e;--e8-use-1:#14532d;--e8-use-2:#15803d;--e8-use-3:#22c55e;--e8-use-4:#4ade80;background:var(--e8-black);color:var(--e8-text-heading);font-family:var(--e8-font-body)}.e8.e8-light{--e8-black:#f6f7f9;--e8-surface-card:#fff;--e8-surface-panel:#fff;--e8-surface-image:#edeff2;--e8-copper:#9a4e20;--e8-copper-hover:#7f3f1a;--e8-copper-gold:#b45309;--e8-white:#111827;--e8-text-heading:#111827;--e8-text-body:#374151;--e8-text-muted:#6b7280;--e8-text-muted-3:#6b7280;--e8-text-dim:#6b7280;--e8-text-footer:#6b7280;--e8-text-footer-dim:#6b7280;--e8-text-disabled:#9ca3af;--e8-divider:#e5e7eb;--e8-divider-faint:#f0f1f3;--e8-border-light:#d1d5db;--e8-font-body:"Fira Sans",system-ui,sans-serif;--e8-accent:#1d4ed8;--e8-accent-dim:#6b7280;--e8-rule:#d1d5db;--e8-selected:#374151;--e8-status-down:#b91c1c;--e8-status-down-bg:#fef2f2;--e8-status-down-line:#dc2626;--e8-status-waiting:#b45309;--e8-status-waiting-bg:#fffbeb;--e8-status-waiting-line:#d97706;--e8-status-ok:#15803d;--e8-status-ok-bg:#f0fdf4;--e8-stock-should:#111827;--e8-stock-abc:#1d4ed8;--e8-stock-count:#b45309;--e8-stock-sold:#9ca3af;--e8-stock-inv:#15803d;--e8-stock-gap:#b91c1c;--e8-series-1:#1d4ed8;--e8-series-2:#b45309;--e8-series-3:#15803d;--e8-series-4:#b91c1c;--e8-series-5:#7e22ce;--e8-series-6:#0e7490;--e8-series-7:#a16207;--e8-series-8:#be185d;--e8-series-9:#57534e;background:var(--e8-black);color:var(--e8-text-heading)}.e8 a{color:var(--e8-copper);text-decoration:none}.e8 a:hover{color:var(--e8-text-heading)}.e8.e8-light a:hover{color:var(--e8-copper-hover)}.e8 button{cursor:pointer;font-family:inherit}.e8 .maplibregl-ctrl-attrib{font-size:9px}.e8pin{pointer-events:none;text-align:center}.e8pin-body{line-height:0;transition:opacity .2s;position:relative}.e8pin-under{line-height:1.4;position:absolute;top:100%;left:50%;transform:translate(-50%)}.e8pin .lbl{pointer-events:auto;cursor:pointer;color:#dbdbdb;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;background:#0f0f0f;border:1px solid #fff;margin-top:3px;padding:1px 6px;font:700 9px/1.4 Fira Sans Extra Condensed,Fira Sans Condensed,system-ui,sans-serif;display:inline-block}.e8pin .hb{margin:3px auto 0;display:block}@keyframes e8flow{to{stroke-dashoffset:-14px}}.e8live{stroke-dasharray:5 9;animation:1.1s linear infinite e8flow}@media (prefers-reduced-motion:reduce){.e8live{animation:none}}.e8 .e8-act{border:1px solid var(--e8-divider);height:32px;color:var(--e8-text-body);font-family:var(--e8-font-ui);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.e8 .e8-act:hover:enabled,.e8 a.e8-act:hover{border-color:var(--e8-accent);color:var(--e8-accent)}.e8 .e8-act:disabled{opacity:.35;cursor:default}.e8 .e8-act-sm{height:26px;padding:0 9px;font-size:11px}.e8 .e8-input{box-sizing:border-box;background:var(--e8-surface-panel);border:1px solid var(--e8-divider);width:100%;height:38px;color:var(--e8-text-heading);font-family:var(--e8-font-ui);padding:0 11px;font-size:16px}.e8 .e8-input:focus{border-color:var(--e8-accent);outline:none}.e8 .e8-select{box-sizing:border-box;background:var(--e8-surface-panel);border:1px solid var(--e8-divider);height:32px;color:var(--e8-text-heading);font-family:var(--e8-font-ui);cursor:pointer;max-width:100%;padding:0 9px;font-size:14px}.e8 .e8-select:focus{border-color:var(--e8-accent);outline:none}.e8 .e8-select:disabled{opacity:.55;cursor:default}.e8 .e8-chips{flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.e8 .e8-chips::-webkit-scrollbar{height:0}@media (min-width:720px){.e8 .e8-chips{flex-wrap:wrap;overflow-x:visible}}.e8 .e8-chip{white-space:nowrap;cursor:pointer;font-family:var(--e8-font-ui);border:1px solid var(--e8-divider);background:var(--e8-surface-card);color:var(--e8-text-body);border-radius:999px;flex:none;padding:7px 13px;font-size:14px}.e8 .e8-chip:hover{border-color:var(--e8-accent)}.e8 a.e8-chip{align-items:center;text-decoration:none;display:inline-flex}.e8 .e8-chip[aria-pressed=true],.e8 a.e8-chip[aria-current=page]{background:var(--e8-text-heading);border-color:var(--e8-text-heading);color:var(--e8-surface-card)}.e8 .e8-fig{font-size:var(--e8-fig,24px);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;line-height:1.1}@media (max-width:639.98px){.e8 .e8-fig{font-size:var(--e8-fig-sm,var(--e8-fig,24px))}}
