@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}.tabelle th.sortierbar{padding:0}.tabelle th.sortierbar button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;width:100%;padding:9px 10px;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.tabelle.klein th.sortierbar button{padding:8px}.tabelle th.sortierbar.zahl button{justify-content:flex-end}.tabelle th.sortierbar button:hover{color:var(--text)}.tabelle th.sortierbar button:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px;border-radius:4px}.tabelle th.sortiert{color:var(--akzent-hell)}.sortpfeil{font-size:9px;opacity:0;transition:opacity .15s}.tabelle th.sortierbar button:hover .sortpfeil{opacity:.45}.tabelle th.sortiert .sortpfeil{opacity:1}.suchfeld{position:relative;display:inline-flex;align-items:center}.suchfeld input[type=search]{min-width:250px;border-radius:999px;padding-right:34px}.suchfeld .taste{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font:600 11px/1 Inter,system-ui,sans-serif;color:var(--leise);border:1px solid var(--linie);border-radius:5px;padding:2px 5px;background:var(--flaeche-2)}.suchfeld .treffer-zahl{position:absolute;right:30px;top:50%;transform:translateY(-50%);pointer-events:none;white-space:nowrap}.suchfeld input[type=search]:not(:placeholder-shown){padding-right:110px}.filter .rechts-aussen{margin-left:auto}.einzeilig{white-space:nowrap}.nur-schmal,.nur-schmal-inline{display:none}button.karte.knopf-kachel{font:inherit;text-align:left;cursor:pointer;width:100%}.kacheln-zeile .kennzahl.gewaehlt{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent) inset,var(--schatten)}.balken-mini{display:inline-block;width:64px;height:7px;background:var(--flaeche-3);border-radius:999px;overflow:hidden;vertical-align:middle;flex:none}.balken-mini-fuellung{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--akzent-tief),var(--akzent-hell))}.balken-mini-fuellung.z-abholen{background:var(--orange)}.balken-mini-fuellung.z-pausiert{background:var(--rot);opacity:.7}.balken-mini-fuellung.e-ok{background:var(--gruen)}.balken-mini-fuellung.e-bald{background:var(--orange)}.balken-mini-fuellung.e-abgelaufen{background:var(--rot)}.balken-mini-fuellung.lager{background:var(--blau)}.balken-mini-fuellung.lager.fast{background:var(--orange)}.balken-mini-fuellung.lager.voll{background:var(--rot)}.fortschritt-zeile,.rest{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.tabelle.jobs td{vertical-align:top}.tabelle.jobs td .leise{font-size:12px}.tabelle.jobs .anlage{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabelle tr.zeile-abholen td{background:#f4913f0f}.chip.chip-corp{margin-left:6px;padding:0 7px;font-size:11px;color:var(--blau);border-color:#7cb1ff59;background:#7cb1ff14}.art-punkt{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:0;background:var(--leise)}.a-reaktion{--art: var(--akzent)}.a-herstellung{--art: var(--gruen)}.a-forschung{--art: var(--blau)}.a-kopieren{--art: var(--tuerkis)}.a-invention{--art: #c79bff}.art-punkt[class*=a-]{background:var(--art)}.zeitleiste{padding:14px 16px}.zl-kopf,.zl-zeile{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:12px;align-items:center}.zl-kopf{margin-bottom:6px}.zl-zeile{padding:6px 0;border-top:1px solid rgba(59,56,46,.55)}.zl-name{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0;font-weight:500}.zl-name a{color:var(--text)}.zl-name .abzeichen{font-size:11px}.zl-achse{position:relative;height:18px}.zl-tag{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.zl-jetzt-label{position:absolute;top:0;color:var(--akzent);font-weight:600}.zl-spuren{position:relative;display:flex;flex-direction:column;gap:3px;min-height:20px}.zl-gitter{position:absolute;top:-6px;bottom:-6px;width:0;border-left:1px dashed rgba(174,167,143,.18)}.zl-spur{position:relative;height:18px}.zl-balken{position:absolute;top:0;height:18px;border-radius:5px;overflow:hidden;display:flex;align-items:center;background:color-mix(in srgb,var(--art, var(--akzent)) 30%,transparent);border:1px solid color-mix(in srgb,var(--art, var(--akzent)) 70%,transparent);border-left:3px solid var(--art, var(--akzent))}.zl-balken.pausiert{opacity:.45;border-style:dashed}.zl-text{font-size:11px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.zl-legende{margin-top:10px;align-items:center}.pi-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.pi-liste li{display:grid;grid-template-columns:minmax(90px,130px) 74px auto;gap:8px;align-items:center;white-space:nowrap}.pi-produkt{overflow:hidden;text-overflow:ellipsis}.tabelle.planeten td{vertical-align:top}.tabelle.planeten tr.z-abgelaufen td:first-child{box-shadow:3px 0 0 var(--rot) inset}.tabelle.planeten tr.z-bald td:first-child{box-shadow:3px 0 0 var(--orange) inset}.planet-typ{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0;background:var(--leise)}.planet-typ.t-temperate{background:#7fbf6a}.planet-typ.t-barren{background:#b39a7a}.planet-typ.t-oceanic{background:#4f8fd6}.planet-typ.t-ice{background:#bfe3f2}.planet-typ.t-gas{background:#d9b45a}.planet-typ.t-lava{background:#e0603f}.planet-typ.t-storm{background:#8f8fd6}.planet-typ.t-plasma{background:#d76fd0}.chip b{font-weight:700;color:var(--akzent);margin-right:2px}.chip.stufe-3 b,.chip.stufe-4 b{color:var(--tuerkis)}.tabelle tr.verarbeitet td{color:var(--leise)}.tabelle tfoot td{border-top:1px solid var(--linie);padding-top:9px;background:#f2b6320d}.gruppen-info{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}details.gruppe>summary.gruppenkopf .pfeil{transition:transform .15s}details.gruppe:not([open])>summary.gruppenkopf .pfeil{transform:rotate(-90deg)}details.gruppe>summary.gruppenkopf .rechts{margin-left:auto}details.gruppe>summary::-webkit-details-marker{display:none}@media(min-width:1001px){.tabelle.planeten{table-layout:fixed}.tabelle.planeten .sp-pilot{width:11%}.tabelle.planeten .sp-planet{width:9%}.tabelle.planeten .sp-typ{width:8%}.tabelle.planeten .sp-cc{width:4%}.tabelle.planeten .sp-ext{width:30%}.tabelle.planeten .sp-fab{width:25%}.tabelle.planeten .sp-lager{width:10%}.tabelle.planeten .sp-angesehen{width:8%}.tabelle.planeten .sp-zustand{width:9%}.tabelle.planeten td{overflow:hidden;text-overflow:ellipsis}}@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%}.suchfeld,.filter>.suchform{flex-basis:100%}.suchform .suchfeld{width:100%}.suchfeld input[type=search]{min-width:0;width:100%}.filter .rechts-aussen{margin-left:0}.nur-breit,.nur-breit-inline{display:none}.nur-schmal{display:block}.nur-schmal-inline{display:inline-block}.tabelle.karten-mobil,.tabelle.karten-mobil tbody{display:block}.tabelle.karten-mobil thead{display:none}.tabelle.karten-mobil tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px;border-bottom:1px solid var(--linie)}.tabelle.karten-mobil td{display:block;padding:0;border:0;background:none!important;min-width:0}.tabelle.karten-mobil td.nur-breit{display:none}.tabelle.jobs.karten-mobil .j-produkt{grid-column:1;white-space:normal}.tabelle.jobs.karten-mobil .j-zustand{grid-column:2;grid-row:1;justify-self:end}.tabelle.jobs.karten-mobil .j-pilot{grid-column:1}.tabelle.jobs.karten-mobil .j-wert{grid-column:2;grid-row:2;font-weight:600}.tabelle.jobs.karten-mobil .j-anlage{grid-column:1 / -1;max-width:none;color:var(--leise)}.tabelle.jobs.karten-mobil .j-ende{grid-column:1}.tabelle.jobs.karten-mobil .j-ende .leise{display:inline;margin-left:6px}.tabelle.jobs.karten-mobil .j-fort{grid-column:2;justify-self:end;align-self:center}.tabelle.planeten.karten-mobil .p-planet{grid-column:1}.tabelle.planeten.karten-mobil .p-zustand{grid-column:2;grid-row:1;justify-self:end}.tabelle.planeten.karten-mobil .p-pilot{grid-column:1 / -1;grid-row:2}.tabelle.planeten.karten-mobil .p-ext,.tabelle.planeten.karten-mobil .p-fab{grid-column:1 / -1}.tabelle.planeten.karten-mobil .p-ext:has(>.leise:only-child),.tabelle.planeten.karten-mobil .p-fab:has(>.leise:only-child){display:none}.tabelle.planeten.karten-mobil .p-lager{grid-column:1 / -1}.tabelle.planeten.karten-mobil .p-lager .rest:before{content:"Lager";color:var(--leise);margin-right:2px}.tabelle.planeten.karten-mobil tr.z-abgelaufen{box-shadow:3px 0 0 var(--rot) inset}.tabelle.planeten.karten-mobil tr.z-bald{box-shadow:3px 0 0 var(--orange) inset}.tabelle.planeten.karten-mobil tr td:first-child{box-shadow:none}.tabelle.karten-mobil tbody tr:nth-child(2n){background:#ffffff04}.pi-liste li{grid-template-columns:minmax(0,1fr) 70px auto}.pi-liste li>.zahl{display:block;font-size:11.5px}.zl-kopf,.zl-zeile{grid-template-columns:96px 1fr;gap:8px}.zl-name{font-size:12px}.zl-tag{font-size:10px}.balken-mini{width:44px}.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}}
