:root{--marke: #1d4f5c;--marke-hell: #e7f0f2;--marke-mittel: #86aab3;--text: #1f2628;--grau: #67737a;--linie: #dbe2e5;--hg: #f5f7f8;--karte: #fff;--gut: #1f7a4d;--mittel: #b7791f;--schlecht: #b83232;--kat: #5b3d8a;--kat-hell: #f4effa;--kat-linie: #d9cdea}*{box-sizing:border-box}body{margin:0;font-family:Aptos,Segoe UI,system-ui,sans-serif;font-size:14px;color:var(--text);background:var(--hg)}[hidden]{display:none!important}button{font:inherit}body>header{display:flex;align-items:center;gap:24px;padding:10px 20px;background:var(--marke);color:#fff;position:sticky;top:0;z-index:5}.brand{font-weight:600;font-size:16px;white-space:nowrap;display:flex;align-items:center;gap:8px}.brand .claim{font-weight:400;font-size:12.5px;opacity:.8;margin-left:4px}@media(max-width:900px){.brand .claim{display:none}}.logo{background:#fff;color:var(--marke);width:26px;height:26px;display:inline-grid;place-items:center;border-radius:4px;font-weight:800;font-size:12px}nav{display:flex;gap:4px;flex-wrap:wrap}nav button{background:transparent;color:#cfe1e6;border:0;padding:8px 14px;border-radius:4px;cursor:pointer}nav button.aktiv,nav button:hover{background:#ffffff24;color:#fff}.status{margin-left:auto;font-size:12px;color:#cfe1e6;text-align:right}.demo-band{background:#fdf1dc;color:#7a4f0e;font-size:12.5px;padding:6px 20px;border-bottom:1px solid #f0dcb5}main{padding:16px 20px 60px}.tab{display:none}.tab.aktiv{display:block}.leiste{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.leiste .rechts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}button.primaer,button.sekundaer{padding:8px 14px;border-radius:4px;cursor:pointer;border:1px solid var(--marke)}button.primaer{background:var(--marke);color:#fff}button.primaer:hover:not(:disabled){filter:brightness(1.15)}button.sekundaer{background:#fff;color:var(--marke)}button:disabled{opacity:.45;cursor:default}button.mini{font-size:11.5px;border:1px solid var(--marke);color:var(--marke);background:#fff;border-radius:10px;padding:1px 8px;cursor:pointer;white-space:nowrap}input[type=search],input[type=text],input:not([type]),select,textarea{font:inherit;padding:7px 9px;border:1px solid var(--linie);border-radius:4px;background:#fff;color:var(--text)}input[type=search].breit{min-width:380px}:focus-visible{outline:2px solid var(--marke);outline-offset:1px}.statistik{display:flex;gap:6px;flex-wrap:wrap;flex-basis:100%}.chip{display:inline-block;padding:2px 8px;border-radius:10px;background:var(--marke-hell);color:var(--marke);font-size:12px;white-space:nowrap}.chip.grau{background:#eceeef;color:var(--grau)}.chip.warn{background:#fdf1dc;color:#8a5a10}.chip.kat{background:var(--kat-hell);color:var(--kat)}.leer{padding:40px;text-align:center;color:var(--grau);background:var(--karte);border:1px dashed var(--linie);border-radius:6px}.platzhalter{padding:28px;color:var(--grau);background:var(--karte);border:1px dashed var(--linie);border-radius:6px;max-width:760px;line-height:1.5}.platzhalter h2{color:var(--marke);font-size:16px;margin:0 0 6px}table{width:100%;border-collapse:collapse;background:var(--karte);border:1px solid var(--linie);border-radius:6px;overflow:hidden}th{text-align:left;font-weight:600;font-size:12px;color:var(--grau);background:#fafbfb;padding:8px;border-bottom:1px solid var(--linie)}td{padding:8px;border-bottom:1px solid var(--linie);vertical-align:top}tr.erledigt td{background:#f3f5f5;color:var(--grau)}tbody tr:hover td{background:#fbfcfc}.zeit{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--grau)}.richtung{font-size:15px}.richtung.aus{color:var(--marke)}.richtung.ein{color:#4a6fa5}.wer{max-width:230px}.wer small,.betreff small{color:var(--grau);display:block}.betreff b{font-weight:600}.betreff details summary{cursor:pointer;color:var(--grau);font-size:12px}pre.text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.45;background:var(--hg);padding:8px;border-radius:4px;max-width:560px;margin:4px 0}.projektwahl select{width:100%}.projektwahl .grund{font-size:11.5px;color:var(--grau);margin-top:3px}.alt{margin-top:4px;display:flex;gap:4px;flex-wrap:wrap;align-items:center;font-size:11.5px;color:var(--grau)}.alt button{font-size:11px;border:1px solid var(--linie);background:#fff;border-radius:10px;padding:1px 7px;cursor:pointer;color:var(--grau)}.alt button:hover{border-color:var(--marke);color:var(--marke)}.sicherheit{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.s-hoch{color:var(--gut)}.s-mittel{color:var(--mittel)}.s-tief{color:var(--schlecht)}.quelle{font-size:11px;display:block;color:var(--grau);font-weight:400}.ergebnis{margin-top:12px}.ergebnis .zeile{font-size:12px;padding:4px 0;border-bottom:1px dotted var(--linie)}.ergebnis code{color:var(--grau)}.ansicht{display:inline-flex;border:1px solid var(--marke);border-radius:4px;overflow:hidden}.ansicht button{border:0;background:#fff;color:var(--marke);padding:7px 12px;cursor:pointer}.ansicht button.aktiv{background:var(--marke);color:#fff}.board{display:grid;grid-template-columns:1fr 300px;gap:14px;align-items:start}.spalten{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:12px;align-items:start}.spalten-links{position:sticky;top:64px}.spalten-links .spalte .karten{max-height:calc(100vh - 240px);overflow-y:auto;scrollbar-gutter:stable}.spalten-rechts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;align-items:start}.spalten-rechts .spalte .karten{max-height:60vh;overflow-y:auto}.offen-suche{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px 0;font-size:12px}.offen-suche input{flex:1 1 100%}.spalte{background:#eef2f3;border:1px solid var(--linie);border-radius:6px;min-height:90px;transition:box-shadow .1s}.spalte>header{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;padding:8px 10px;border-bottom:1px solid var(--linie)}.spalte>header small{display:block;color:var(--grau);font-size:11.5px;margin-top:2px}.spalte.offen{background:#fff8ec}.spalte.kein{background:#f1f1f1}.spalte.kategorie{background:var(--kat-hell)}.spalte.drueber,.p-ziel.drueber{box-shadow:0 0 0 2px var(--marke) inset;background:var(--marke-hell)}.karten{padding:8px;display:flex;flex-direction:column;gap:6px;min-height:40px}.ablagezone{color:var(--grau);font-size:12px;text-align:center;padding:14px;border:1px dashed var(--marke-mittel);border-radius:4px}.karte{background:#fff;border:1px solid var(--linie);border-left:4px solid var(--marke);border-radius:4px;padding:6px 8px;cursor:grab;font-size:12.5px;user-select:none}.karte.vorschlag{border-left-style:dashed;border-left-color:var(--mittel);background:#fffdf8}.karte.ohne{border-left-color:var(--linie)}.karte.gewaehlt{outline:2px solid var(--marke);background:var(--marke-hell)}.karte.erledigt{opacity:.75}.karte:active{cursor:grabbing}.k-kopf{display:flex;gap:6px;align-items:baseline;color:var(--grau);font-size:11.5px}.k-kopf .k-wer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.k-betreff{font-weight:600;margin:2px 0;line-height:1.3}.k-anh,.k-hinweis{font-size:11.5px;color:var(--grau)}.k-hinweis a{color:var(--marke);font-weight:600}.drag-geist{position:absolute;top:-100px;background:var(--marke);color:#fff;padding:4px 10px;border-radius:10px;font-size:12px}.palette{background:var(--karte);border:1px solid var(--linie);border-radius:6px;padding:10px;position:sticky;top:64px;max-height:calc(100vh - 80px);overflow:auto}.p-kats{max-height:26vh;overflow-y:auto;padding:2px 2px 6px;border-bottom:1px solid var(--linie)}.p-projekte{max-height:42vh;overflow-y:scroll;padding-right:4px;border-bottom:1px solid var(--linie)}.p-anzahl{float:right;font-weight:600}.p-kats::-webkit-scrollbar,.p-projekte::-webkit-scrollbar,.spalte .karten::-webkit-scrollbar{width:8px}.p-kats::-webkit-scrollbar-thumb,.p-projekte::-webkit-scrollbar-thumb,.spalte .karten::-webkit-scrollbar-thumb{background:#c4cdd0;border-radius:4px}.palette input{width:100%}.p-hinweis{font-size:11.5px;color:var(--grau);margin:6px 0}.p-gruppe{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--grau);margin:10px 0 4px}.p-kats{display:flex;flex-wrap:wrap;gap:4px}.p-ziel{padding:6px 8px;border:1px solid var(--linie);border-radius:4px;margin-bottom:4px;cursor:pointer;font-size:12.5px;background:#fff}.p-ziel:hover{border-color:var(--marke)}.p-ziel small{display:block;color:var(--grau);font-size:11px}.p-kats .p-ziel{margin:0;padding:4px 8px;border-radius:12px}.p-ziel.kat{background:var(--kat-hell);border-color:var(--kat-linie)}.p-ziel.kein{background:#f4f4f4}.detail{margin:8px 0;border:1px solid var(--marke-mittel);background:var(--marke-hell);border-radius:4px;padding:8px;font-size:12.5px}.detail small{display:block;color:var(--grau);margin:3px 0}.detail pre.text{max-height:320px;overflow-y:auto;overflow-x:hidden;background:#fff}.projekte td small{color:var(--grau)}.toast{position:fixed;bottom:18px;right:18px;background:var(--marke);color:#fff;padding:10px 16px;border-radius:6px;box-shadow:0 4px 14px #0003;z-index:20;max-width:calc(100vw - 36px)}@media(max-width:1100px){input[type=search].breit{min-width:220px}}@media(max-width:1100px){.spalten{grid-template-columns:1fr}.spalten-links{position:static}.spalten-links .spalte .karten{max-height:50vh}}@media(max-width:900px){.board{grid-template-columns:1fr}.palette{position:static;max-height:none}}body.seitenleiste{background:#fff;font-size:13px}.sl{padding:12px 14px 24px;display:flex;flex-direction:column;gap:12px}.sl-kopf{display:flex;align-items:center;gap:8px;color:var(--marke);font-weight:600;font-size:15px}.sl-kopf .logo{background:var(--marke);color:#fff}.sl-kopf .chip{margin-left:auto;font-weight:400}.sl-block{border:1px solid var(--linie);border-radius:6px;padding:10px}.sl-block h3{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--grau);font-weight:600}.sl-mail b{display:block;line-height:1.3}.sl-mail small{color:var(--grau);display:block;margin-top:2px}.sl-vorschlag{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sl-vorschlag .name{font-weight:600}.sl-grund{font-size:11.5px;color:var(--grau);margin-top:4px}.sl-liste{max-height:240px;overflow:auto;margin-top:6px}.sl-liste .p-ziel.gewaehlt{border-color:var(--marke);background:var(--marke-hell)}.sl-liste .p-ziel.kat.gewaehlt{border-color:var(--kat)}.sl-aktionen{display:flex;flex-direction:column;gap:8px}.sl-aktionen button,.sl-aktionen a.knopf{width:100%;box-sizing:border-box;font:inherit}.sl-hinweis{font-size:11.5px;color:var(--grau)}.sl-demo{font-size:11.5px;color:var(--grau);display:flex;flex-direction:column;gap:4px}.sl-demo select{width:100%;font-size:12px}.status small{color:#cfe1e6}button.konto{margin-left:10px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:4px;padding:4px 10px;cursor:pointer;font-size:12px;vertical-align:middle}button.konto:hover{background:#ffffff24}.status{display:flex;align-items:center;gap:4px}.sl-konto .chip{font-size:11.5px}.sl-konto button{width:100%}.zweispaltig{display:grid;grid-template-columns:minmax(0,1fr) minmax(560px,780px);gap:16px;align-items:start}.projekte tbody tr{cursor:pointer}.projekte tr.gewaehlt td{background:var(--marke-hell)}.editor{background:var(--karte);border:1px solid var(--linie);border-radius:6px;padding:14px;position:sticky;top:70px;max-height:calc(100vh - 90px);overflow:auto}.editor h3{margin:0 0 4px;color:var(--marke);font-size:15px}.editor .e-kopf{position:sticky;top:-14px;z-index:2;background:var(--karte);margin:-14px -14px 0;padding:12px 14px 8px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid var(--linie)}.editor .e-kopf h3{margin:0}.editor .e-kopf .leiste{margin:0;display:flex;gap:6px}.editor label{display:block;font-size:12px;color:var(--grau);margin:10px 0 3px}.editor label i{font-style:normal;opacity:.8}.editor input[type=text],.editor textarea,.editor select{width:100%}.editor textarea{min-height:60px;font:inherit}.editor label.chk{display:flex;gap:6px;align-items:center;color:var(--text);font-size:13px}.editor .auto{font-size:12px;background:var(--hg);padding:8px;border-radius:4px;margin-top:8px}.editor .auto div{margin:3px 0}fieldset{border:1px solid var(--linie);border-radius:6px;background:var(--karte);margin:0 0 14px;padding:10px 14px 14px}legend{color:var(--marke);font-weight:600;padding:0 6px}.e-pruefung{font-size:13px;line-height:1.5}.e-pruefung>div{padding:3px 0}.e-ok{color:var(--gut)}.e-warnung{color:var(--mittel)}.e-fehler{color:var(--schlecht)}.e-hinweis{color:var(--grau)}.e-pruefung code{background:var(--hg);padding:1px 4px;border-radius:3px}.demo-band.echt{background:var(--marke-hell);color:var(--marke);border-bottom-color:var(--linie)}.demo-band a{color:inherit;font-weight:600}.ergebnis a{color:var(--marke);font-weight:600}.sl-ergebnis{font-size:12px;margin-top:8px;word-break:break-word}.sl-ergebnis a{color:var(--marke);font-weight:600}#p-hinweis .platzhalter{margin-bottom:12px}@media(max-width:1300px){.zweispaltig{grid-template-columns:1fr}.editor{position:static;max-height:none}}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:10px 0 14px}.kennzahlen>div{background:var(--hg);border-radius:6px;padding:10px 12px}.kennzahlen b{display:block;font-size:20px;color:var(--marke)}.kennzahlen small{color:var(--grau)}table.kompakt{margin:6px 0 12px;font-size:12.5px}table.kompakt td,table.kompakt th{padding:5px 8px}fieldset h4{margin:12px 0 4px;color:var(--marke);font-size:13px}.e-raster{display:grid;grid-template-columns:max-content minmax(140px,260px) 1fr;gap:6px 12px;align-items:center;font-size:13px}.e-raster label{color:var(--grau)}@media(max-width:700px){.e-raster{grid-template-columns:1fr}}.zeitraum-frei{display:inline-flex;gap:4px;align-items:center;font-size:13px;color:var(--grau)}.zeitraum-frei input{font:inherit;padding:4px 6px;border:1px solid var(--linie);border-radius:4px}.masse{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;margin:0 0 10px;background:var(--marke-hell);border-radius:6px;font-size:13px}.masse select{max-width:320px}table.archiv tr.gewaehlt td{background:var(--marke-hell)}.dialog-hintergrund{position:fixed;inset:0;background:#141e2473;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.dialog{background:var(--karte);border-radius:8px;box-shadow:0 10px 40px #00000040;width:min(560px,100%);max-height:85vh;display:flex;flex-direction:column;padding:16px 18px}.dialog h3{margin:0 0 8px;color:var(--marke);font-size:16px}.ow-pfad{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:13px;margin-bottom:8px}.ow-pfad button{background:none;border:0;color:var(--marke);cursor:pointer;padding:2px 4px;border-radius:3px}.ow-pfad button:hover{background:var(--marke-hell)}.ow-liste{list-style:none;margin:0 0 10px;padding:0;overflow:auto;flex:1;min-height:160px;border:1px solid var(--linie);border-radius:6px}.ow-liste li{border-bottom:1px solid var(--linie)}.ow-liste li:last-child{border-bottom:0}.ow-liste li.quelle,.ow-liste li.e-fehler{padding:10px}.ow-liste button{width:100%;text-align:left;background:none;border:0;padding:8px 10px;cursor:pointer;font:inherit}.ow-liste button:hover,.ow-liste button:focus{background:var(--marke-hell);outline:none}button.klein{padding:3px 10px;font-size:12px;margin-top:4px}button.gefahr{color:#a4262c;border-color:#e8b4b6;margin-left:auto}button.gefahr:hover{background:#fdf0f0}.fr-text{font-size:13.5px;line-height:1.5;margin:4px 0 14px}.ar-mehr{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:12.5px}.ar-mehr button.klein{margin-top:0}a.knopf{display:inline-block;text-align:center;text-decoration:none;padding:8px 14px;border-radius:4px;border:1px solid var(--marke);cursor:pointer}a.knopf.sekundaer{background:#fff;color:var(--marke)}.suchfeld{position:relative;display:inline-flex;align-items:center}.suchfeld input{width:100%;padding-right:26px}.suchfeld.breit,.palette .suchfeld,.offen-suche .suchfeld{flex:1 1 100%;width:100%}.suche-leeren{position:absolute;right:4px;border:0;background:#e3e8ea;color:var(--text);width:18px;height:18px;border-radius:50%;line-height:16px;font-size:13px;cursor:pointer;padding:0}.suche-leeren:hover{background:var(--marke);color:#fff}.suchfeld input:placeholder-shown+.suche-leeren{opacity:.45}.p-ziel.fest{font-weight:600;margin:8px 0 2px}.karte{user-select:none}tr.fest td{background:#f6f7f7;color:var(--grau);cursor:default}.p-ziel[style*=--farbe]{border-left:5px solid var(--farbe)}.spalte[style*=--farbe]>header{border-top:4px solid var(--farbe);border-radius:6px 6px 0 0}.farbpunkt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;background:transparent;border:1px solid var(--linie);vertical-align:middle}.farbpunkt[style*=--farbe]{background:var(--farbe);border-color:#00000026}.farbwahl{display:flex;flex-wrap:wrap;gap:4px}.farbwahl .farbe{width:22px;height:22px;border-radius:4px;border:1px solid rgba(0,0,0,.18);background:var(--farbe, #fff);cursor:pointer;padding:0;font-size:12px;color:var(--grau)}.farbwahl .farbe.an{outline:2px solid var(--marke);outline-offset:1px}.modus{display:flex;flex-direction:column;gap:6px;margin:4px 0 10px;font-size:13px}.modus label{display:flex;gap:8px;align-items:baseline}.eigener-ordner:not(:empty){margin:6px 0;padding:6px 8px;background:var(--marke-hell);border-radius:4px;font-size:12.5px}.eigener-ordner small{display:block;margin-top:3px}.editor-raster{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}.e-rechts{background:#f7f9f9;border:1px solid var(--linie);border-radius:6px;padding:4px 12px 10px;margin-top:10px}.e-rechts h4{margin:8px 0 2px;color:var(--marke);font-size:13px}.e-rechts .nur-ablegen,.e-rechts .nur-verschieben{margin:0 0 8px 22px}.sym{font-size:11px;opacity:.75}@media(max-width:700px){.editor-raster{grid-template-columns:1fr}}.editor details.e-erweitert{margin-top:12px;border:1px solid var(--linie);border-radius:6px;padding:6px 10px}.editor details.e-erweitert>summary{cursor:pointer;font-weight:600;font-size:13px;padding:4px 0}.editor details.e-erweitert>summary .quelle{font-weight:400;margin-left:6px}.editor details.e-erweitert[open]>summary{margin-bottom:4px}.dialog.breit{width:min(980px,100%);max-height:90vh}.assistent .as-inhalt{overflow:auto;flex:1;min-height:200px;padding-right:4px}.assistent .as-baum{list-style:none;margin:8px 0;padding:0;border:1px solid var(--linie);border-radius:6px;max-height:52vh;overflow:auto}.assistent .as-baum li{padding:4px 8px 4px calc(8px + var(--tiefe, 0) * 18px);border-bottom:1px solid var(--linie);font-size:13px}.assistent .as-baum li:last-child{border-bottom:0}.assistent .as-baum label{display:flex;gap:6px;align-items:center;cursor:pointer}.assistent .as-baum label.system{cursor:default;font-weight:600}.assistent .as-pfeil{color:var(--grau);width:13px;display:inline-block;text-align:center}.assistent progress{width:100%}.assistent .as-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px;margin:10px 0}.assistent .as-karte{border:1px solid var(--linie);border-radius:6px;padding:10px;background:var(--karte);font-size:13px}.assistent .as-karte.aus{opacity:.5}.assistent .as-kopf{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.assistent .as-felder{display:grid;grid-template-columns:1fr 70px;gap:6px}.assistent .as-felder label{font-size:11px;color:var(--grau);display:flex;flex-direction:column;gap:2px}.assistent .as-felder label:nth-child(3){grid-column:1 / -1}.assistent .as-chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:5px}.assistent .as-chips .chip button{background:none;border:0;cursor:pointer;padding:0 0 0 4px;color:inherit;font:inherit}.assistent .as-optionen{margin-top:8px}@media(max-width:600px){.assistent .as-karten{grid-template-columns:1fr}}.editor .e-gelernt{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:6px 0}.editor .e-gelernt .chip button{background:none;border:0;cursor:pointer;font:inherit;color:inherit;padding:0 0 0 2px}.fortschritt{display:flex;align-items:center;gap:14px;margin:10px 0 6px;padding:10px 14px;border-radius:10px;background:var(--karte);box-shadow:0 1px 3px #14283014;font-size:13px;color:var(--grau)}.fortschritt .f-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.fortschritt progress{flex:1;min-width:120px;height:6px;-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--marke-hell);overflow:hidden}.fortschritt progress::-webkit-progress-bar{background:var(--marke-hell);border-radius:999px}.fortschritt progress::-webkit-progress-value{background:linear-gradient(90deg,var(--marke-mittel),var(--marke));border-radius:999px;transition:width .4s ease}.fortschritt progress::-moz-progress-bar{background:linear-gradient(90deg,var(--marke-mittel),var(--marke));border-radius:999px}.fortschritt progress:indeterminate{background:linear-gradient(90deg,var(--marke-hell) 0%,var(--marke-mittel) 40%,var(--marke) 50%,var(--marke-mittel) 60%,var(--marke-hell) 100%) 0 0 / 300% 100%;animation:f-glanz 1.6s ease-in-out infinite}.fortschritt progress:indeterminate::-webkit-progress-bar{background:transparent}.fortschritt progress:indeterminate::-moz-progress-bar{background:transparent}.fortschritt button{padding:4px 10px;font-size:12px;border-radius:999px}@keyframes f-glanz{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.fortschritt progress:indeterminate{animation:none}}@media(max-width:600px){.fortschritt{flex-wrap:wrap}.fortschritt .f-text{max-width:100%}}.assistent progress{-webkit-appearance:none;appearance:none;height:6px;border:0;border-radius:999px;background:var(--marke-hell)}.assistent progress::-webkit-progress-bar{background:var(--marke-hell);border-radius:999px}.assistent progress::-webkit-progress-value{background:var(--marke);border-radius:999px}.assistent progress::-moz-progress-bar{background:var(--marke);border-radius:999px}.p-neu-leiste{display:flex;gap:6px;margin:4px 0 6px}.p-ziel.neu{flex:1;text-align:center;border-style:dashed;color:var(--marke);background:transparent;font-weight:600;margin:0}.p-ziel.neu:hover,.p-ziel.neu.drueber{background:var(--marke-hell)}.dialog.schnell label{display:block;font-size:12px;color:var(--grau);margin:10px 0 3px}.dialog.schnell label input[type=text]{display:block;width:100%;margin-top:3px}.dialog.schnell label.chk{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:var(--text);font-size:13px}.dialog.schnell label.chk input[type=text]{flex:1;min-width:180px;display:inline-block;width:auto;margin:0}.dialog.schnell .sa-raster{display:grid;grid-template-columns:1fr 90px;gap:10px}.dialog.schnell .sa-raster label{margin-top:4px}.dialog.schnell .chk-zeile{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 0}.dialog.schnell .chk-zeile label.chk{margin:0}.dialog.schnell .chk-zeile input[type=text]{flex:1;min-width:180px}.dialog.schnell .sa-ablage{color:var(--grau);font-size:12.5px;flex:1}.lizenz-band{padding:7px 20px;font-size:13px;background:#fff7e0;color:#5a4300;border-bottom:1px solid #f0dca0}.lizenz-band.sperre{background:#fdecea;color:#7a1c12;border-bottom-color:#f3c2bb}.lizenz-band a{color:inherit;font-weight:600;margin-left:6px}.zentrale main{max-width:1400px;margin:0 auto}.z-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:6px 0 14px}.z-kz{background:var(--karte);border-radius:10px;padding:12px 14px;box-shadow:0 1px 3px #14283014;display:flex;flex-direction:column;gap:2px}.z-kz b{font-size:22px;color:var(--marke)}.z-kz span{font-size:12px;color:var(--grau)}.z-tabelle td small{display:block;font-size:11px}.z-verlauf{display:inline-flex;align-items:flex-end;gap:2px;height:22px}.z-verlauf i{width:5px;min-height:1px;background:var(--marke-mittel);border-radius:1px}.chip.z-rot{background:#fdecea;color:#7a1c12}.z-raster{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.zentrale .editor input[type=number],.zentrale .editor input[type=date],.zentrale .editor select{width:100%}@media(max-width:700px){.z-raster{grid-template-columns:1fr}}
