@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--grund: #15140f;--flaeche: #1e1d18;--flaeche-2: #292720;--flaeche-3: #343129;--linie: #3b382e;--linie-weich: rgba(242, 182, 50, .1);--text: #f3eedf;--leise: #aea78f;--text-auf-honig: #2a1d05;--akzent: #f2b632;--akzent-hell: #ffd166;--akzent-tief: #c98a16;--akzent-dunkel: #4a3410;--honig-glanz: rgba(242, 182, 50, .16);--honig-schein: rgba(242, 182, 50, .07);--gruen: #62cf8e;--gelb: #eac84a;--orange: #f4913f;--rot: #ff7b73;--blau: #7cb1ff;--tuerkis: #7ee6da;--radius: 14px;--radius-klein: 9px;--kopf-hoehe: 96px;--schatten: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 10px 30px -18px rgba(0, 0, 0, .9);--wabe: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--waben: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23f2b632' stroke-opacity='.11' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23f2b632' stroke-opacity='.11' stroke-width='1'/%3E%3C/svg%3E");font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"tnum" 1,"cv11" 1;color-scheme:dark}*{box-sizing:border-box}html{background:var(--grund)}body{margin:0;color:var(--text);font-size:14px;line-height:1.5;background:radial-gradient(1100px 420px at 12% -10%,rgba(242,182,50,.13),transparent 60%),radial-gradient(800px 500px at 100% 100%,rgba(242,182,50,.05),transparent 60%),var(--waben),var(--grund);background-attachment:fixed,fixed,scroll,scroll;background-size:auto,auto,56px 100px,auto;-webkit-font-smoothing:antialiased}::selection{background:#f2b63259;color:#fff}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.rahmen{min-height:100vh;display:flex;flex-direction:column}a{color:var(--akzent);text-decoration:none}a:hover{color:var(--akzent-hell);text-decoration:underline;text-underline-offset:2px}h1{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0}h2{font-size:12.5px;margin:0 0 12px;color:var(--leise);text-transform:uppercase;letter-spacing:.09em;font-weight:600}h2:before{content:"";display:inline-block;width:9px;height:10px;margin-right:8px;vertical-align:-1px;background:var(--akzent);clip-path:var(--wabe)}h2 .chip,h2 .abzeichen,h2 .leise{text-transform:none;letter-spacing:0;vertical-align:1px}.karte>*+h2,.karte>*+h3{margin-top:22px}h3{margin:0}p{margin:8px 0}strong{font-weight:600}details>summary{cursor:pointer}.leise{color:var(--leise)}.klein{font-size:12.5px}.laden{padding:48px;color:var(--leise)}.zahl,.kennzahl strong,.balken-wert,.werte dd,.signal-art,.gross,.abzeichen{font-variant-numeric:tabular-nums}.kopf{position:sticky;top:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;row-gap:0;padding:10px 20px 0;background:linear-gradient(180deg,#1e1d18f7,#15140ff0);border-bottom:1px solid var(--linie);box-shadow:0 1px 0 var(--linie-weich) inset,0 12px 30px -20px #000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kopf:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--akzent) 0,rgba(242,182,50,.25) 30%,transparent 70%)}.marke{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:.02em;white-space:nowrap}.logo{display:inline-grid;place-items:center;width:34px;height:34px;clip-path:var(--wabe);background:linear-gradient(160deg,var(--akzent-hell),var(--akzent-tief));color:var(--text-auf-honig);font-weight:800;font-size:17px;border-radius:0}.logo.gross{width:64px;height:64px;font-size:30px;margin:0 auto 14px}.marke .abzeichen{font-weight:600;letter-spacing:0}.gruss{display:flex;align-items:center;gap:10px;padding-left:14px;border-left:1px solid var(--linie);min-width:0}.portraet{flex:none;width:38px;height:38px;display:grid;place-items:center;clip-path:var(--wabe);background:linear-gradient(160deg,var(--flaeche-3),var(--akzent-dunkel));color:var(--akzent-hell);font-weight:800;font-size:16px;object-fit:cover}.gruss-text{display:flex;flex-direction:column;line-height:1.25;white-space:nowrap}.gruss-text strong{font-size:14px;font-weight:600}.gruss-text .klein{color:var(--leise);font-size:12px}.gruss-text .klein b{color:var(--akzent);font-weight:600}.gruss~.wer>span{display:none}.navi{order:3;flex-basis:100%;display:flex;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:6px -20px 0;padding:0 16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.navi::-webkit-scrollbar{display:none}.navi a{color:var(--leise);padding:9px 11px 10px;border-radius:0;font-weight:500;font-size:13.5px;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.navi a:hover{color:var(--text);text-decoration:none;border-bottom-color:var(--linie)}.navi a.active{color:var(--akzent-hell);border-bottom-color:var(--akzent);background:none}.navi a:focus-visible{outline-offset:-2px}.suche{position:relative;margin-left:auto}.suche input{width:230px;padding-left:30px;border-radius:999px;background:var(--flaeche-2)}.suche:before{content:"⌕";position:absolute;left:11px;top:50%;transform:translateY(-55%) scaleX(-1);color:var(--leise);font-size:17px;pointer-events:none}.wer{display:flex;align-items:center;gap:8px;color:var(--leise);white-space:nowrap}.inhalt{padding:22px 20px 48px;max-width:1600px;margin:0 auto;width:100%;flex:1}.karte{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 40%),var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px;box-shadow:var(--schatten)}.leiste{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.leiste h1,.leiste>h2{margin-right:auto;margin-bottom:0}.knopf{display:inline-block;padding:8px 15px;border-radius:999px;border:1px solid var(--linie);background:var(--flaeche-2);color:var(--text);cursor:pointer;font:inherit;font-weight:500;transition:border-color .15s,background .15s,transform .1s}.knopf:hover{border-color:var(--akzent);background:var(--flaeche-3);text-decoration:none;color:var(--text)}.knopf:active{transform:translateY(1px)}.knopf.haupt{background:linear-gradient(160deg,var(--akzent-hell),var(--akzent));color:var(--text-auf-honig);border-color:transparent;font-weight:700;box-shadow:0 6px 18px -8px #f2b632b3}.knopf.haupt:hover{background:var(--akzent-hell);color:var(--text-auf-honig)}.knopf.gefahr{border-color:#ff7b7399;color:var(--rot);background:transparent}.knopf.gefahr:hover{background:#ff7b731f;border-color:var(--rot);color:var(--rot)}.knopf:disabled{opacity:.5;cursor:not-allowed}button.leise{background:none;border:1px solid transparent;color:var(--leise);cursor:pointer;padding:5px 9px;border-radius:999px;font:inherit}button.leise:hover,button.leise.aktiv{color:var(--text);border-color:var(--linie);background:var(--flaeche-2)}button.leise.aktiv{color:var(--akzent-hell);border-color:#f2b63266}.knoepfe{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}input,select{background:var(--grund);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-klein);padding:7px 10px;font:inherit;font-variant-numeric:tabular-nums}input::placeholder{color:#8a846d}input:focus,select:focus,textarea:focus{outline:2px solid var(--akzent);outline-offset:-1px;border-color:var(--akzent)}input[type=checkbox]{accent-color:var(--akzent);width:15px;height:15px}input.schmal{width:72px}form.inline{display:inline-flex;gap:6px;align-items:center}.feld{display:flex;flex-direction:column;gap:6px;margin:14px 0}.feld>span{color:var(--leise);font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.meldung{padding:10px 14px;border-radius:var(--radius-klein);border:1px solid}.meldung.fehler{border-color:#ff7b7380;background:#ff7b731a}.meldung.warnung{border-color:#eac84a80;background:#eac84a17}.meldung.gut{border-color:#62cf8e80;background:#62cf8e17}.fehlertext{color:var(--rot)}.meldung button.leise,.meldung .knopf{margin-left:8px;vertical-align:baseline}.meldung.klein{padding:7px 11px}.abzeichen{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent;white-space:nowrap;line-height:1.5}.q-ok{background:#62cf8e21;color:var(--gruen);border-color:#62cf8e38}.q-unter7t{background:#7cb1ff21;color:var(--blau);border-color:#7cb1ff38}.q-unter3t{background:#eac84a24;color:var(--gelb);border-color:#eac84a40}.q-unter24h{background:#f4913f26;color:var(--orange);border-color:#f4913f47}.q-pausiert,.q-leer{background:#ff7b7321;color:var(--rot);border-color:#ff7b734d}.q-unbekannt{background:var(--flaeche-2);color:var(--leise);border-color:var(--linie)}.q-ok:before,.q-unter7t:before,.q-unter3t:before,.q-unter24h:before,.q-pausiert:before,.q-leer:before,.q-unbekannt:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:1px;background:currentColor;box-shadow:0 0 5px currentColor}.glocke .abzeichen:before,.marke .abzeichen:before{display:none}.abzeichen.main{background:linear-gradient(160deg,var(--akzent-hell),var(--akzent));color:var(--text-auf-honig)}.abzeichen.alt{background:var(--flaeche-2);color:var(--leise);border-color:var(--linie)}.abzeichen.hinweis{background:#7cb1ff21;color:var(--blau);border-color:#7cb1ff38}.chip{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:999px;border:1px solid var(--linie);font-size:12px;font-weight:500;color:var(--text);background:var(--flaeche-2);white-space:nowrap}button.chip{cursor:pointer;font:inherit;font-size:12px}button.chip:hover{border-color:var(--akzent)}.chip-x{background:none;border:0;color:var(--leise);cursor:pointer;padding:0 2px;font-size:14px;line-height:1}.chip-x:hover{color:var(--rot)}.tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tabelle .tags{flex-wrap:nowrap}.tag-eingabe{min-width:160px}.chip.chip-auto{border-color:#3cc8ba80;color:var(--tuerkis);background:#3cc8ba1a}.chip.chip-hand{border-color:#f2b63273;color:#f5d27a;background:#f2b6321a}input.rand-auto{border-color:#3cc8ba}input.rand-hand{border-color:var(--akzent)}.ampel{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--flaeche-2);border:1px solid var(--linie);color:var(--leise);font-size:13px}.ampel .punkt{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px #ffffff0a}.ampel.gruen .punkt{background:var(--gruen);box-shadow:0 0 8px #62cf8e99}.ampel.gelb .punkt{background:var(--gelb);box-shadow:0 0 8px #eac84a99}.ampel.rot .punkt{background:var(--rot);box-shadow:0 0 8px #ff7b7399}.filter{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.filter input[type=search]{min-width:230px;border-radius:999px}.schalter{display:inline-flex;gap:6px;align-items:center;color:var(--leise)}.gruppe{margin-bottom:14px;border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);overflow:hidden;box-shadow:var(--schatten)}.gruppenkopf{width:100%;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:11px 16px;background:linear-gradient(90deg,var(--honig-glanz),transparent 55%),var(--waben),var(--flaeche-2);background-size:auto,56px 100px,auto;border:0;border-bottom:1px solid var(--linie);color:var(--text);cursor:pointer;font:inherit;text-align:left}.gruppenkopf strong{font-size:15px;font-weight:700}.gruppenkopf:hover{background-color:var(--flaeche-3)}.pfeil{color:var(--akzent);width:12px}.tabelle-huelle{overflow-x:auto}.tabelle{width:100%;border-collapse:collapse;font-size:14px}.tabelle th{text-align:left;font-weight:600;color:var(--leise);font-size:11px;text-transform:uppercase;letter-spacing:.07em;padding:9px 10px;border-bottom:1px solid var(--linie);white-space:nowrap;background:#0000001f}.tabelle td{padding:7px 10px;border-bottom:1px solid rgba(59,56,46,.55);vertical-align:middle}.tabelle tbody tr:nth-child(2n) td{background:#ffffff04}.tabelle tr:last-child td{border-bottom:0}.tabelle tbody tr:hover td{background:var(--honig-schein)}.tabelle .zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;letter-spacing:.01em}.tabelle td.zelle{text-align:center;font-weight:600}.tabelle td input[aria-label=Notiz]{width:150px}.tabelle tr.veraltet td{opacity:.6}.tabelle.klein{font-size:13px}.tabelle.klein td{padding:6px 8px}.gruppe>.tabelle-huelle .tabelle td.klein{white-space:nowrap}.tabelle a:not(.pilot):not(.knopf){color:var(--text);text-decoration:underline;text-decoration-color:#f2b63266;text-decoration-thickness:1px;text-underline-offset:3px}.tabelle a:not(.pilot):not(.knopf):hover{color:var(--akzent-hell);text-decoration-color:var(--akzent-hell)}.pilot{display:inline-flex;align-items:center;gap:9px;color:var(--text);white-space:nowrap;font-weight:500}.pilot:hover{color:var(--akzent-hell);text-decoration:none}.pilot img{clip-path:var(--wabe);background:var(--flaeche-3);border-radius:0}.anmelden{min-height:100vh;display:grid;place-items:center;padding:20px}.anmelden .karte{max-width:400px;text-align:center;padding:36px}.anmelden .knopf{margin:18px 0 8px}.leerzustand{max-width:640px}.dialog{max-width:640px;margin:0 auto}.dialog-kopf{display:flex;gap:18px;align-items:flex-start}.dialog-kopf img{border-radius:var(--radius-klein)}.dialog-kopf h1{margin-bottom:6px}.spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.spalten.drei{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.spalten.zwei-eins{grid-template-columns:minmax(280px,1fr) 2fr}.queue{margin:0;padding-left:20px}.queue li{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.karte.gefahr{border-color:#ff7b7373}.einstellungen .karte{max-width:1100px}strong.gross{font-size:26px}ol.liste-kurz{columns:2;padding-left:20px;margin:6px 0}label.implantat{display:flex;gap:8px;align-items:flex-start;margin:5px 0}.implantate{margin:0;padding-left:18px;font-size:12.5px}.klon h3{font-size:11.5px;color:var(--leise);margin:12px 0 4px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}.klon.falsch{border-color:#ff7b7399}.auswahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px;margin-top:10px}.massen{display:flex;gap:10px;align-items:center;flex-wrap:wrap;position:sticky;top:calc(var(--kopf-hoehe, 96px) + 8px);z-index:4;border-color:var(--akzent);box-shadow:0 10px 30px -14px #000000e6}textarea{width:100%;background:var(--grund);color:var(--text);border:1px solid var(--linie);border-radius:var(--radius-klein);padding:10px;margin:8px 0;font:13px/1.45 ui-monospace,JetBrains Mono,Menlo,monospace}code{background:var(--flaeche-2);padding:1px 5px;border-radius:5px;font-size:.95em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.glocke{display:inline-flex;align-items:center;gap:5px;color:var(--text);padding:4px 8px;border-radius:999px}.glocke:hover{background:var(--flaeche-2);text-decoration:none}.reiter{display:inline-flex;gap:2px;background:var(--grund);border:1px solid var(--linie);border-radius:999px;padding:3px;max-width:100%;overflow-x:auto;scrollbar-width:none}.reiter button{background:none;border:0;color:var(--leise);padding:6px 14px;border-radius:999px;cursor:pointer;font:inherit;font-weight:500;white-space:nowrap}.reiter button:hover{color:var(--text)}.reiter button.aktiv{background:var(--flaeche-3);color:var(--akzent-hell);box-shadow:0 1px #ffffff0d inset}.faelle .fall{padding:12px 16px;margin-bottom:8px;border-left:4px solid var(--linie)}.fall.s-kritisch{border-left-color:var(--rot)}.fall.s-warnung{border-left-color:var(--orange)}.fall.s-info{border-left-color:var(--blau)}.fall.ruhig{opacity:.6}.fall-kopf{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fall-kopf img{border-radius:6px}.fall-kopf .rechts{margin-left:auto}.fall-text{margin:6px 0}.fall-aktionen{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.kacheln .karte{margin-bottom:0}.kacheln+.spalten,.kacheln+.karte,.kacheln+.leiste{margin-top:16px}.karte.empfehlung{background:linear-gradient(180deg,var(--honig-schein),transparent 45%),var(--flaeche);display:flex;flex-direction:column}.karte.empfehlung .leiste{margin-bottom:8px;align-items:flex-start}.karte.empfehlung .leiste strong{font-size:15px;line-height:1.3}.karte.empfehlung p{margin:5px 0}.karte.empfehlung p strong{color:var(--akzent-hell);font-size:15px}.karte.empfehlung .inline{margin-top:auto;padding-top:8px}.kennzahlen{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:14px;margin-bottom:16px}.kennzahl{display:flex;flex-direction:column;gap:4px;margin:0}.kennzahl strong{font-size:26px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kennzahl.haupt strong{font-size:34px;color:var(--akzent-hell)}.kennzahl>.leise.klein:first-child{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.veraenderungen{display:flex;gap:12px;flex-wrap:wrap}.kacheln-zeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px}.kacheln-zeile .kennzahl{color:var(--text);text-decoration:none;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}.kacheln-zeile .kennzahl:hover{border-color:var(--akzent);transform:translateY(-2px)}.kacheln-zeile .kennzahl strong{font-size:24px;margin:2px 0}.kacheln-zeile .kennzahl.haupt{background:linear-gradient(135deg,#f2b6322e,#f2b6320a 60%),var(--flaeche);border-color:#f2b63273}.kacheln-zeile .kennzahl.haupt strong{color:var(--akzent-hell);font-size:28px}.kacheln-zeile .kennzahl.haupt .leise{color:#e2d8b4}.kacheln-zeile .kennzahl.haupt:after{content:"";position:absolute;right:-14px;top:-14px;width:80px;height:80px;clip-path:var(--wabe);background:#f2b6321a;pointer-events:none}.gruen-text{color:var(--gruen)}.rot-text{color:var(--rot)}.orange-text{color:var(--orange)}.heute{border-left:3px solid var(--linie);padding:2px 10px;margin-bottom:6px;border-radius:4px var(--radius-klein) var(--radius-klein) 4px;background:#ffffff05}.heute.s-kritisch{border-left-color:var(--rot);background:#ff7b7312}.heute.s-warnung{border-left-color:var(--orange);background:#f4913f0f}.heute.s-info{border-left-color:var(--blau);background:#7cb1ff0f}.heute-kopf{display:flex;gap:8px;align-items:center;width:100%;background:none;border:0;color:var(--text);font:inherit;cursor:pointer;padding:6px 0;text-align:left}.heute-zeile{display:flex;align-items:center;gap:8px}.heute-zeile .heute-kopf{flex:1;width:auto}.heute-kopf .rechts,.heute-zeile .rechts{margin-left:auto}.heute-kopf .leise{font-variant-numeric:tabular-nums}.heute ul{margin:2px 0 8px;padding-left:26px}.liegen{margin-top:14px;padding-top:12px;border-top:1px dashed var(--linie)}.verlauf{position:relative}.verlauf svg{width:100%;display:block}.verlauf .gitter{stroke:var(--linie);stroke-width:1}.verlauf .linie{fill:none;stroke:var(--akzent);stroke-width:2.2;vector-effect:non-scaling-stroke}.verlauf .linie.zweit{stroke:var(--leise);stroke-width:1.5;stroke-dasharray:5 4}.verlauf .band{fill:#f2b63214}.verlauf .punkt{stroke:var(--akzent-hell);stroke-width:9;stroke-linecap:round;vector-effect:non-scaling-stroke}.verlauf .achsen{display:flex;justify-content:space-between;margin-top:4px}.verlauf .fadenkreuz{stroke:var(--leise);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.verlauf .achse{fill:var(--leise);font-size:12px}.tooltip{position:absolute;top:8px;transform:translate(-50%);background:var(--flaeche-3);border:1px solid var(--linie);border-radius:var(--radius-klein);padding:6px 10px;font-size:12px;pointer-events:none;white-space:nowrap;box-shadow:0 8px 20px -8px #000c}.balken{display:flex;flex-direction:column;gap:7px}.balken-zeile{display:grid;grid-template-columns:minmax(120px,1.2fr) 2fr auto;gap:10px;align-items:center;font-size:13px}.balken-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balken-name a{color:inherit;text-decoration:underline;text-decoration-color:#f2b63266;text-underline-offset:3px}.balken-name a:hover{color:var(--akzent-hell)}.balken-spur{background:var(--flaeche-2);border-radius:999px;height:10px;overflow:hidden}.balken-fuellung{display:block;height:100%;background:linear-gradient(90deg,var(--akzent-tief),var(--akzent-hell));border-radius:999px}.balken-wert{font-variant-numeric:tabular-nums;text-align:right;min-width:80px;font-weight:500}.legende{display:flex;gap:14px;flex-wrap:wrap}.legende i{display:inline-block;width:14px;height:0;border-top:2px solid var(--akzent);vertical-align:middle;margin-right:5px}.legende i.zweit{border-top:2px dashed var(--leise)}.legende i.band{border:0;height:8px;background:#f2b6322e;border-radius:2px}.suche-ergebnis{position:absolute;right:0;top:44px;width:460px;max-height:70vh;overflow:auto;z-index:10;box-shadow:0 16px 40px #0009}.suche-ergebnis h3{font-size:11px;color:var(--leise);text-transform:uppercase;letter-spacing:.07em;margin:10px 0 4px}.treffer{display:block;padding:5px 0;color:var(--text)}.treffer:hover{color:var(--akzent-hell)}details.gruppe>summary{list-style:none}.slot{display:flex;align-items:center;gap:6px;min-width:110px}.slot-spur{flex:1;height:8px;background:var(--flaeche-2);border-radius:999px;overflow:hidden}.slot-fuellung{display:block;height:100%;background:var(--gruen)}.slot-fuellung.luecke{background:var(--orange)}.kolonie{border-top:1px solid var(--linie);padding:8px 0}.kolonie ul{margin:4px 0 0;padding-left:18px}.signal{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.signal-kopf{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.signal-art{font-size:30px;font-weight:700;letter-spacing:-.01em}.plex-halten .signal-art{color:var(--akzent-hell)}.plex-mehr .signal-art,.plex-mehr strong,.plex-angebot strong,.plex-angebot .signal-art{color:var(--gruen)}.plex-weniger .signal-art,.plex-weniger strong{color:var(--blau)}.plex-jetztDecken .signal-art,.plex-jetztDecken strong{color:var(--orange)}.plex-gedeckt .signal-art,.plex-gedeckt strong{color:var(--gruen)}.fortschritt{height:9px;background:var(--flaeche-2);border-radius:999px;overflow:hidden;margin:8px 0}.fortschritt>span{display:block;height:100%;background:linear-gradient(90deg,var(--akzent-tief),var(--akzent-hell));border-radius:999px}.werte{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:10px 0}.werte dt{color:var(--leise)}.werte dd{margin:0;font-variant-numeric:tabular-nums}.eingabe-klein{width:110px}.alarm-zeile td{background:#f4913f17!important}.einfluss{display:inline-block;width:80px;height:6px;background:var(--flaeche-2);border-radius:999px;overflow:hidden;vertical-align:middle}.einfluss>span{display:block;height:100%;background:var(--rot)}form.inline.umbruch,.inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}input.breit{min-width:320px;flex:1}@media(max-width:1000px){.kennzahlen{grid-template-columns:1fr 1fr}.signal,.spalten.zwei-eins{grid-template-columns:1fr}ol.liste-kurz{columns:1}.suche input{width:170px}.suche-ergebnis{width:90vw}.gruss-text .klein{display:none}.wer>span{display:none}}@media(max-width:700px){.kopf{padding:8px 12px 0;gap:6px 8px}.kopf:after{display:none}.marke>span:not(.logo){display:none}.gruss{padding-left:8px;gap:0}.gruss-text{display:none}.portraet{width:32px;height:32px;font-size:14px}.suche{margin-left:0;flex:1;min-width:0}.suche input{width:100%;min-width:80px;padding-left:28px}.glocke{padding:4px}button.leise{padding:5px 6px}.suche-ergebnis{width:calc(100vw - 24px);right:auto;left:0}.navi{margin:4px -12px 0;padding:0 8px}.navi a{padding:8px 9px 9px;font-size:13px}.inhalt{padding:14px 12px 40px}.karte{padding:14px;border-radius:12px}.kacheln-zeile{grid-template-columns:1fr 1fr;gap:10px}.kacheln-zeile .kennzahl strong{font-size:20px}.kacheln-zeile .kennzahl.haupt{grid-column:1 / -1}.kacheln{gap:10px}.spalten,.spalten.drei,.spalten.zwei-eins{grid-template-columns:1fr}.tabelle th,.tabelle td{padding:6px 7px}.filter input[type=search]{min-width:0;flex-basis:100%}.filter select{flex:1 1 calc(50% - 4px);min-width:0}input.breit{min-width:0}.dialog-kopf{flex-direction:column}.leiste .knopf.haupt{width:100%;text-align:center}h1{font-size:21px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
