@font-face{font-family:Atkinson Hyperlegible Next;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/AtkinsonHyperlegibleNext-Regular-BaUiGrIm.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/AtkinsonHyperlegibleNext-SemiBold-CNJl23hA.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/AtkinsonHyperlegibleNext-Bold-CbhSpr0M.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/AtkinsonHyperlegibleMono-Regular-CyVkVgC1.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/AtkinsonHyperlegibleMono-SemiBold-DL9uh1mk.ttf)format("truetype")}:root,[data-theme=nacht]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#0b1020;--surface-panel:#111830;--surface-raised:#1a2340;--line:#26304d;--line-strong:#5b6a92;--ink:#e8edf8;--ink-muted:#a2aecb;--ink-faint:#7c89aa;--brand:#8c98ff;--brand-hover:#a6afff;--on-brand:#0b1020;--brand-soft:#222b5c;--vega:#bfd9ff;--prio-critical:#ff7a7a;--prio-critical-soft:#3d1720;--prio-urgent:#f6b94a;--prio-urgent-soft:#3a2a10;--prio-normal:var(--ink-muted);--prio-planned:#7fd4c8;--status-available:#33c3db;--status-engaged:#f6b94a;--status-transport:#b49cff;--status-off:#8d97ae;--status-talk:#ff7a7a;--on-status:#0b1020;--shadow-popover:0 8px 24px #0000008c}[data-theme=tag]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#f3f5fa;--surface-panel:#fff;--surface-raised:#e9edf6;--line:#dce1ec;--line-strong:#7f89a1;--ink:#10162e;--ink-muted:#4a5574;--ink-faint:#6b7591;--brand:#3f4ed1;--brand-hover:#3341b8;--on-brand:#fff;--brand-soft:#e3e6ff;--vega:#1e62d0;--prio-critical:#b42323;--prio-critical-soft:#fce8e8;--prio-urgent:#8a5300;--prio-urgent-soft:#fdf1dc;--prio-normal:var(--ink-muted);--prio-planned:#0e6b60;--status-available:#149ab3;--status-engaged:#c98a10;--status-transport:#8c6cf0;--status-off:#8d96ab;--status-talk:#e04848;--on-status:#0b1020;--shadow-popover:0 8px 24px #10162e2e}[data-theme=kontrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#000;--surface-panel:#0a0a0a;--surface-raised:#1c1c1c;--line:#6b7280;--line-strong:#c8d2ea;--ink:#fff;--ink-muted:#e0e6f2;--ink-faint:#c9d1e3;--brand:#b3bcff;--brand-hover:#ccd2ff;--on-brand:#000;--brand-soft:#1f2550;--vega:#ffd84d;--prio-critical:#ff9a9a;--prio-critical-soft:#4a0e14;--prio-urgent:#ffd27a;--prio-urgent-soft:#3d2b00;--prio-normal:var(--ink-muted);--prio-planned:#a6f0e6;--status-available:#4fe3ff;--status-engaged:#ffd27a;--status-transport:#cdb8ff;--status-off:#9aa3b8;--status-talk:#ff9a9a;--on-status:#000;--shadow-popover:0 0 0 2px #fff}:root{--font-sans:"Atkinson Hyperlegible Next", "Segoe UI", system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", "Cascadia Mono", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--control-compact:28px;--control:36px;--control-touch:48px;--tile-width:168px}.type-display-xl{font-family:var(--font-sans);letter-spacing:-.01em;font-size:56px;font-weight:700;line-height:60px}.type-display-l{font-family:var(--font-sans);font-size:36px;font-weight:700;line-height:42px}.type-title{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:26px}.type-heading{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:20px}.type-body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.type-body-compact{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.type-label{font-family:var(--font-sans);letter-spacing:.06em;font-size:11px;font-weight:600;line-height:14px}.type-touch{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px}.type-data-xl{font-family:var(--font-mono);font-size:28px;font-weight:600;line-height:32px}.type-data{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:18px}.type-data-s{font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:14px}.ly-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ly-icon{flex:none}.ly-glyph{flex:none;display:block}.ly-kbd{min-width:18px;height:18px;padding:0 var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-muted);font:600 11px/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.ly-btn{align-items:center;gap:var(--space-2);height:var(--control-compact);padding:0 var(--space-3);border-radius:var(--radius-md);font:600 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;display:inline-flex}.ly-btn--regular{height:var(--control);padding:0 var(--space-4);font-size:14px}.ly-btn--touch{height:var(--control-touch);padding:0 var(--space-5);font-size:18px;line-height:24px}.ly-btn:focus-visible{outline:2px solid var(--vega);outline-offset:2px}.ly-btn:disabled{cursor:not-allowed;opacity:.55}.ly-btn--primary{background:var(--brand);color:var(--on-brand)}.ly-btn--primary:hover{background:var(--brand-hover)}.ly-btn--primary .ly-kbd{border-color:var(--on-brand);color:var(--on-brand);background:0 0}.ly-btn--secondary{background:var(--surface-panel);color:var(--ink);border-color:var(--line-strong)}.ly-btn--secondary:hover{background:var(--surface-raised)}.ly-btn--ghost{color:var(--ink-muted);background:0 0}.ly-btn--ghost:hover{background:var(--surface-raised);color:var(--ink)}.ly-btn--danger{background:var(--prio-critical-soft);color:var(--prio-critical);border-color:var(--prio-critical)}.ly-btn--danger:hover{background:var(--surface-raised)}.ly-prio{align-items:center;gap:var(--space-1);font:600 12px/16px var(--font-sans);white-space:nowrap;display:inline-flex}.ly-prio--critical{color:var(--prio-critical)}.ly-prio--urgent{color:var(--prio-urgent)}.ly-prio--normal{color:var(--prio-normal)}.ly-prio--planned{color:var(--prio-planned)}.ly-status{align-items:center;gap:var(--space-2);font:400 13px/18px var(--font-sans);color:var(--ink);white-space:nowrap;display:inline-flex}.ly-status__code{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--on-status);font:600 13px/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.ly-status--available .ly-status__code{background:var(--status-available)}.ly-status--engaged .ly-status__code{background:var(--status-engaged)}.ly-status--transport .ly-status__code{background:var(--status-transport)}.ly-status--off .ly-status__code{background:var(--status-off)}.ly-status--talk .ly-status__code{background:var(--status-talk)}.ly-tile{width:var(--tile-width);box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);color:var(--on-status);font-family:var(--font-sans);gap:2px;display:grid}.ly-tile--available{background:var(--status-available)}.ly-tile--engaged{background:var(--status-engaged)}.ly-tile--transport{background:var(--status-transport)}.ly-tile--off{background:var(--status-off)}.ly-tile--talk{background:var(--status-talk);border:2px solid var(--on-status)}.ly-tile.is-selected{outline:2px solid var(--vega);outline-offset:2px}.ly-tile__top{align-items:center;gap:var(--space-2);display:flex}.ly-tile__code{font:600 28px/32px var(--font-mono)}.ly-tile__name{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ly-tile__talk{display:inline-flex}.ly-tile__label{font:600 13px/18px var(--font-sans)}.ly-tile__meta{justify-content:space-between;gap:var(--space-2);font:400 12px/16px var(--font-sans);display:flex}.ly-tile__inc{font-size:12px;line-height:16px}.ly-statusbtn{min-height:calc(var(--control-touch) * 1.5);box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);color:var(--on-status);font-family:var(--font-sans);align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;touch-action:manipulation;display:flex}.ly-statusbtn--available{background:var(--status-available)}.ly-statusbtn--engaged{background:var(--status-engaged)}.ly-statusbtn--transport{background:var(--status-transport)}.ly-statusbtn--off{background:var(--status-off)}.ly-statusbtn--talk{background:var(--status-talk);border:2px solid var(--on-status)}.ly-statusbtn.is-current{outline:3px solid var(--vega);outline-offset:2px}.ly-statusbtn:disabled{background:var(--surface-raised);color:var(--ink-faint);border-color:var(--line);cursor:not-allowed}.ly-statusbtn__code{font:600 28px/32px var(--font-mono);min-width:1.2em}.ly-statusbtn__label{font:600 18px/24px var(--font-sans);flex:1}.ly-statusbtn .ly-icon{width:24px;height:24px}.ly-inc{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--surface-panel);color:var(--ink);font:400 13px/18px var(--font-sans);cursor:default;grid-template-columns:64px 96px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.ly-inc:hover{background:var(--surface-raised)}.ly-inc.is-selected{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.ly-inc:focus-visible{outline:2px solid var(--vega);outline-offset:-2px}.ly-inc__time{color:var(--ink-muted)}.ly-inc__main,.ly-inc__loc{min-width:0;display:grid}.ly-inc__kw{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ly-inc__no{color:var(--ink-muted);gap:var(--space-2);align-items:center;font-size:12px;display:inline-flex}.ly-inc__linked{color:var(--brand);font-family:var(--font-sans);align-items:center;gap:2px;font-weight:600;display:inline-flex}.ly-inc__linked .ly-icon{width:12px;height:12px}.ly-inc__place{color:var(--ink-muted);font-size:12px}.ly-inc__loc>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ly-inc__units{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ly-inc__unit{align-items:center;gap:var(--space-1);font-size:12px;display:inline-flex}.ly-inc__unit .ly-status__code{width:16px;height:16px;font-size:11px}.ly-inc__none{color:var(--prio-urgent);font-size:12px;font-weight:600}.ly-inc__request{color:var(--prio-urgent);flex-basis:100%;align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.ly-inc__request .ly-icon{width:12px;height:12px}.ly-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ly-hint{gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--brand);background:var(--brand-soft);color:var(--ink);font-family:var(--font-sans);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ly-hint--duplicate{border-color:var(--prio-urgent);background:var(--prio-urgent-soft)}.ly-hint__icon{border-radius:var(--radius-sm);background:var(--surface-panel);width:32px;height:32px;color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.ly-hint--duplicate .ly-hint__icon{color:var(--prio-urgent)}.ly-hint__kind{font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ly-hint__title{font:600 14px/20px var(--font-sans)}.ly-hint__detail{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.ly-hint__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.ly-conn{align-items:center;gap:var(--space-2);height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);font:600 12px/16px var(--font-sans);border:1px solid var(--line-strong);background:var(--surface-panel);color:var(--ink);display:inline-flex}.ly-conn__dot{background:var(--status-available);border-radius:50%;width:8px;height:8px}.ly-conn--stale{background:var(--prio-urgent-soft);border-color:var(--prio-urgent)}.ly-conn--stale .ly-conn__dot{border:2px solid var(--prio-urgent);background:0 0;width:6px;height:6px}.ly-conn--down{background:var(--prio-critical-soft);border-color:var(--prio-critical)}.ly-conn--down .ly-conn__dot{background:var(--prio-critical);border-radius:1px;transform:rotate(45deg)}.ly-call{gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-panel);border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font-sans);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.ly-call--ringing{border:2px solid var(--brand)}.ly-call__icon{background:var(--brand);width:32px;height:32px;color:var(--on-brand);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ly-call--active .ly-call__icon{background:var(--status-available);color:var(--on-status)}.ly-call__who{display:grid}.ly-call__line{font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ly-call__number{font-size:18px;font-weight:600;line-height:24px}.ly-call__match{align-items:center;gap:var(--space-2);font:600 13px/18px var(--font-sans);color:var(--brand);min-width:0;display:inline-flex}.ly-call__match span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ly-call__match.is-empty{color:var(--ink-faint);font-weight:400}.ly-call__actions{gap:var(--space-2);align-items:center;display:flex}.ly-call__time{margin-right:var(--space-2);font-size:15px}.ly-sym{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.ly-sym svg{display:block;overflow:visible}.ly-sym__pin,.ly-sym__unit{stroke:var(--surface);stroke-width:2px}.ly-sym--critical{fill:var(--prio-critical)}.ly-sym--urgent{fill:var(--prio-urgent)}.ly-sym--normal{fill:var(--prio-normal)}.ly-sym--planned{fill:var(--prio-planned)}.ly-sym--available{fill:var(--status-available)}.ly-sym--engaged{fill:var(--status-engaged)}.ly-sym--transport{fill:var(--status-transport)}.ly-sym--off{fill:var(--status-off)}.ly-sym--talk{fill:var(--status-talk)}.ly-sym__glyph{color:var(--on-status)}.ly-sym__code{fill:var(--on-status);font:600 15px var(--font-mono)}.ly-sym__label{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--ink);border:1px solid var(--line-strong);font-size:11px;line-height:14px}.ly-sym.is-selected .ly-sym__pin,.ly-sym.is-selected .ly-sym__unit{stroke:var(--vega);stroke-width:3px}.ly-sym.is-selected .ly-sym__label{border-color:var(--vega)}@media (prefers-reduced-motion:reduce){.ly-btn,.ly-inc{transition:none}}.ly-combo{position:relative}.ly-combo__popover{top:calc(14px + var(--space-1) + var(--control-compact) + 2px);z-index:10;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-popover);position:absolute;left:0;right:0;overflow:hidden}.ly-combo__list{max-height:320px;padding:var(--space-1) 0;margin:0;list-style:none;overflow-y:auto}.ly-combo__option{padding:var(--space-1) var(--space-3);cursor:pointer;flex-direction:column;gap:2px;display:flex}.ly-combo__option.is-active{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand)}.ly-combo__meta,.ly-combo__empty,.ly-combo__attribution{color:var(--ink-muted);font-size:12px}.ly-combo__empty{padding:var(--space-2) var(--space-3)}.ly-combo__attribution{padding:var(--space-1) var(--space-3);border-top:1px solid var(--line);color:var(--ink-faint);font-size:11px}.ly-combo__status{align-items:center;gap:var(--space-1);min-height:16px;color:var(--ink-faint);font-size:12px;display:flex}.ly-combo__status--verified{color:var(--ink-muted)}.ly-combo__status--verified .ly-icon{color:var(--brand)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--surface);color:var(--ink);font:400 13px/18px var(--font-sans)}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--vega);outline-offset:2px}.ink-muted{color:var(--ink-muted)}.ink-faint{color:var(--ink-faint)}.console{grid-template-rows:auto auto 1fr;height:100%;display:grid}.topbar{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-panel);display:flex}.topbar__spacer{flex:1}.topbar__workstation{padding:2px var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-muted)}.topbar form{margin:0}.banner{border-left:0;border-right:0;border-radius:0;margin:0}.workspace{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(400px,1fr) minmax(0,1.4fr) minmax(360px,.9fr) minmax(320px,.8fr);grid-template-areas:"list map panel units";min-height:0;display:grid}.incident-list{grid-area:list}.incident-map{grid-area:map;overflow:hidden}.incident-panel{grid-area:panel}.status-monitor{grid-area:units;overflow:hidden}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-panel);flex-direction:column;min-height:0;display:flex}.panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--line);display:flex}.panel__header h2{margin:0}.panel__footer{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);font-size:11px}.incident-list__rows{flex:1;overflow-y:auto}.list-tabs{gap:var(--space-3);min-width:0;display:flex}.list-tabs__tab{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0}.list-tabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand)}.list-tabs__tab:focus-visible{outline:2px solid var(--vega);outline-offset:2px}.closed-incidents{flex-direction:column;flex:1;min-height:0;display:flex}.closed-incidents__search{padding:var(--space-3) var(--space-3) var(--space-2)}.closed-incidents__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.closed-incidents__main{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.closed-incidents__location{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}.closed-incidents__time{font-size:12px}.incident-panel__actions{gap:var(--space-2);display:flex}.incident-list__rows .ly-inc{cursor:pointer}.empty{padding:var(--space-4);margin:0}.incident-panel{overflow-y:auto}.incident-panel--empty{justify-content:center;align-items:center}.incident-meta{gap:var(--space-2) var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.incident-meta dt{color:var(--ink-faint);font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.incident-meta dd{margin:2px 0 0}.incident-form fieldset{padding:var(--space-3);gap:var(--space-3);border:0;flex-direction:column;margin:0;display:flex}.incident-form fieldset:disabled{opacity:.6}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field__label{color:var(--ink-faint);font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.field input,.field textarea{height:var(--control-compact);padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface)}.field textarea{height:auto;padding:var(--space-2);resize:vertical}.field input[aria-invalid=true]{border-color:var(--prio-critical)}.field-row{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented{gap:var(--space-1);flex-wrap:wrap;display:flex}.segmented button{height:var(--control-compact);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.segmented button.is-active{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.segmented--fixed button:not(.is-active){display:none}.form-actions{justify-content:flex-end;display:flex}.close-incident{align-items:flex-end;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--line);margin-top:auto;display:flex}.close-incident .field{flex:1}.notice{margin:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid}.notice--urgent{border-color:var(--prio-urgent);background:var(--prio-urgent-soft)}.notice--critical{border-color:var(--prio-critical);background:var(--prio-critical-soft)}.message{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;height:100%;display:flex}.message h1{margin:0}@media (width<=1800px){.workspace{grid-template:"list map panel"minmax(0,1.2fr)"list units panel"minmax(260px,1fr)/minmax(440px,1fr) minmax(0,1.3fr) minmax(380px,1fr)}}@media (width<=1400px){.workspace{grid-template:"list panel"minmax(0,1fr)"map panel"minmax(320px,.8fr)"units panel"minmax(260px,.8fr)/minmax(0,1.2fr) minmax(360px,1fr)}}@media (width<=900px){.workspace{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"list""panel""map""units"}.incident-map{height:60vh}}.incident-map__canvas{background:var(--surface);flex:1;min-height:0;position:relative}.incident-map__notice{z-index:2;top:var(--space-3);left:var(--space-3);margin:0;position:absolute}.map-marker--unit.is-old{opacity:.55}.map-marker__button:disabled{cursor:default}.map-marker.is-selected{z-index:1}.map-marker__button{cursor:pointer;background:0 0;border:0;padding:0;display:block}.map-marker__button:focus-visible{outline:2px solid var(--vega);outline-offset:2px;border-radius:var(--radius-sm)}.incident-map .maplibregl-ctrl-group{background:var(--surface-panel);border:1px solid var(--line-strong);box-shadow:none}.incident-map .maplibregl-ctrl-group button+button{border-top-color:var(--line)}.incident-map .maplibregl-ctrl-icon{filter:var(--map-icon-filter,invert(1))}.incident-map .maplibregl-ctrl.maplibregl-ctrl-attrib,.incident-map .maplibregl-ctrl-attrib.maplibregl-compact{background-color:var(--surface-panel);color:var(--ink-muted);border:1px solid var(--line)}.incident-map .maplibregl-ctrl-attrib a{color:var(--ink-muted)}.incident-map .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{filter:var(--map-icon-filter,invert(1));background-color:#0000}[data-theme=tag] .incident-map{--map-icon-filter:none}.suggestion{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line);display:grid}.suggestion__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.suggestion__demand{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.suggestion__need{padding:0 var(--space-2);border:1px solid var(--prio-urgent);border-radius:var(--radius-pill);font:600 12px/18px var(--font-mono)}.suggestion__need.is-met{border-color:var(--line-strong);color:var(--ink-muted)}.suggestion__note{color:var(--ink-muted);margin:0;font-size:12px}.suggestion__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.suggestion__list label{align-items:center;gap:var(--space-2);padding:2px var(--space-1);border-radius:var(--radius-sm);cursor:pointer;display:flex}.suggestion__list li.is-proposed label{background:var(--brand-soft)}.suggestion__way{color:var(--ink-muted);margin-left:auto}.status-monitor__tiles{grid-template-columns:repeat(auto-fill, minmax(var(--tile-width,150px), 1fr));align-content:start;gap:var(--space-2);min-height:0;padding:var(--space-3);flex:1;display:grid;overflow-y:auto}.status-monitor__tile{text-align:left;color:inherit;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:0;display:block}.status-monitor__tile .ly-tile{height:100%}.status-monitor__tile:focus-visible{outline:2px solid var(--vega);outline-offset:2px}.status-pad{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);background:var(--surface-raised);display:grid}.status-pad__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.status-pad__keys{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-pad__key{white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;min-width:0;overflow:hidden}.status-pad__key[aria-pressed=true]{border-color:var(--vega)}.dispatch{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);display:grid}.dispatch__none{margin:0}.dispatch__assigned{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.dispatch__assigned li{gap:var(--space-1);min-width:0;padding-bottom:var(--space-1);border-bottom:1px solid var(--line);display:grid}.dispatch__row{align-items:center;gap:var(--space-2);display:flex}.dispatch__destination{gap:var(--space-1);min-width:0;padding-left:var(--space-5);display:grid}.dispatch__target{align-items:center;gap:var(--space-2);display:flex}.dispatch__target select{width:0;min-width:0;height:var(--control-compact);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;flex:1 1 0}.dispatch__proposal{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand-soft);flex-wrap:wrap;display:flex}.dispatch__name{flex:none;font-weight:600}.dispatch__row .ly-btn{margin-left:auto}.dispatch__free{gap:var(--space-1);flex-wrap:wrap;display:flex}.reinforcements{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--line);display:grid}.reinforcements__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.reinforcements__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.reinforcements__item{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--prio-urgent);border-radius:var(--radius-sm);background:var(--prio-urgent-soft);flex-wrap:wrap;display:flex}.reinforcements__what{font-weight:600}.reinforcements__note{flex-basis:100%}.reinforcements__actions{gap:var(--space-1);margin-left:auto;display:flex}.reinforcements__form{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.reinforcements__form select,.reinforcements__form input{height:var(--control-compact);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;padding:0 var(--space-2)}.reinforcements__form input[name=count]{width:4em}.reinforcements__form input[name=note]{flex:10em;min-width:0}
