@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Dwzd0TKx.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal--EtKVqC7.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BKTgBNmI.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-DDbeQdWO.woff) format("woff");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}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-DkTWoOHj.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-DXKoNrs9.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-BriLmxM2.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-CVvOgo6s.woff) format("woff");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{--text: #1a1d23;--leise: #5b6270;--rand: #e3e6eb;--rand-hell: #eef0f3;--flaeche: #ffffff;--flaeche-2: #fafbfc;--seite: #f5f6f8;--akzent: #1f5e8c;--akzent-dunkel: #164766;--akzent-hell: #e1e9f1;--ok: #1e6b3e;--ok-hell: #f1f8f3;--warn: #9a5b00;--fehler: #b42318;font-family:Atkinson Hyperlegible,system-ui,sans-serif;color:var(--text);background:var(--flaeche)}*{box-sizing:border-box}body{margin:0}a{color:var(--akzent)}a:hover{color:var(--akzent-dunkel)}.zahl{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.leise{color:var(--leise)}.klein{font-size:13px}.hinweis{font-size:12px;color:var(--leise)}.rahmen{display:flex;flex-wrap:wrap;min-height:100vh}.navi{flex:1 1 232px;max-width:260px;background:var(--seite);border-right:1px solid var(--rand);padding:18px 14px;display:flex;flex-direction:column;gap:18px}.marke{display:flex;align-items:center;gap:10px}.marke b{display:block;font-size:15px}.navi nav{display:flex;flex-direction:column;gap:2px}.navi nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;color:#2b3038;text-decoration:none;font-size:14px;min-height:40px}.navi nav a:hover{background:#e9ecf0}.navi nav a[aria-current=page]{background:var(--akzent-hell);color:var(--akzent-dunkel);font-weight:700}.zaehler{margin-left:auto;font-size:12px;color:var(--leise)}.zaehler.voll{background:var(--akzent);color:#fff;border-radius:10px;padding:1px 7px}.wechsler{display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--leise)}.wechsler select{min-height:44px;border:1px solid #d5dae1;border-radius:8px;padding:0 8px;font:inherit;font-size:14px;color:var(--text);background:#fff}.benutzer{margin-top:auto;font-size:12px;color:var(--leise);border-top:1px solid var(--rand);padding-top:12px;display:grid;gap:8px}main{flex:999 1 560px;min-width:0;padding:26px 34px 48px}.inhalt{max-width:1200px;display:flex;flex-direction:column;gap:20px}.kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}h1{margin:4px 0 0;font-size:25px}h2{margin:0;font-size:16px}.unterzeile{margin:6px 0 0;font-size:14px;color:var(--leise)}.blatt{border:1px solid var(--rand);border-radius:10px;overflow:hidden;background:var(--flaeche)}.blatt>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid var(--rand);background:var(--flaeche-2)}.blatt .innen{padding:14px 18px}.gruppe{padding:12px 18px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--leise)}.zeile{display:grid;grid-template-columns:170px 1fr auto auto;gap:12px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--rand-hell);color:inherit;text-decoration:none}a.zeile:hover{background:#f7f9fb}.raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:22px;align-items:start}.breit{grid-column:span 2;min-width:0}.raster-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:22px;align-items:start}@media (max-width: 980px){.raster-detail{grid-template-columns:1fr}}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.kachel{border:1px solid var(--rand);border-radius:10px;padding:12px 16px}.kachel .wert{font-size:20px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.paare{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:13px}.knopf{min-height:40px;padding:0 16px;border-radius:6px;border:1px solid var(--akzent);background:var(--akzent);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.knopf.leise{background:#fff;color:#2b3038;border-color:#d5dae1;font-weight:400}.knopf.rand{background:#fff;color:var(--akzent)}.knopf:disabled{opacity:.55;cursor:not-allowed}.marke-ok{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9d8c5;background:var(--ok-hell);color:var(--ok);border-radius:12px;padding:2px 10px;font-weight:700;font-size:13px}.marke-aus{display:inline-flex;border:1px solid #d5dae1;border-radius:12px;padding:2px 10px;font-size:13px;color:var(--leise)}.reiter{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--rand)}.reiter button{min-height:44px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;color:var(--leise);cursor:pointer}.reiter button[aria-selected=true]{border-bottom-color:var(--akzent);color:var(--akzent-dunkel);font-weight:700}.umsatz{border:1px solid var(--rand);border-radius:10px;background:#fff}.umsatz.gewaehlt{border:2px solid var(--akzent)}.umsatz.erledigt{background:#f6faf7}.umsatz>button{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;width:100%;padding:14px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.umsatz .spalte{display:flex;flex-direction:column;gap:2px;min-width:0}.umsatz .kurz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umsatz .aktionen{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:0 14px 12px;flex-wrap:wrap}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:var(--leise);font-weight:700;padding:8px;border-bottom:1px solid var(--rand)}td{padding:8px;border-bottom:1px solid var(--rand-hell)}tr.waehlbar{cursor:pointer}tr.waehlbar:hover td{background:#f7f9fb}tr.gewaehlt td{background:#e8f0f7}.baum{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;max-width:260px;min-width:0}.baum button{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:13px;color:#2b3038;text-align:left;cursor:pointer}.baum button:hover{background:#f1f3f6}.baum button[aria-current=true]{background:var(--akzent-hell);color:var(--akzent-dunkel);font-weight:700}.meldungen{display:grid;gap:6px}.meldung{border-left:4px solid var(--leise);background:var(--flaeche-2);padding:8px 12px;font-size:13px;border-radius:4px}.meldung.FEHLER{border-color:var(--fehler)}.meldung.WARNUNG{border-color:var(--warn)}.feld{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--leise)}.feld input{min-height:44px;border:1px solid #d5dae1;border-radius:6px;padding:0 10px;font:inherit;font-size:15px;color:var(--text)}.leer{padding:22px;text-align:center;color:var(--leise);font-size:14px}@media (max-width: 720px){main{padding:18px 16px 40px}.navi{max-width:none}.breit{grid-column:auto}.zeile{grid-template-columns:1fr auto}.umsatz>button{grid-template-columns:1fr}.umsatz>button svg{display:none}}.eingabe{min-height:40px;border:1px solid #c4cbd4;border-radius:6px;padding:0 10px;font:inherit;font-size:14px;color:var(--text);background:#fff;width:100%;box-sizing:border-box}textarea.eingabe{padding:8px 10px;min-height:64px}.eingabe:focus-visible{outline:3px solid var(--akzent);outline-offset:1px}.tabelle-eingabe td{padding:4px 6px;vertical-align:top}.tabelle-eingabe .eingabe{min-height:34px;font-size:13px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mitte{display:grid;place-items:center;min-height:100vh;padding:16px}.anmeldung{width:min(400px,100%)}.titel-klein{font-size:20px}.stapel{display:grid;gap:12px}.schmal{max-width:420px}.knopfreihe{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.knopf.gross{min-height:64px;min-width:180px;font-size:18px;border-radius:10px}.knopf.gefahr{background:var(--fehler);border-color:var(--fehler)}.klein-knopf{min-height:40px;padding:0 10px;font-size:13px}a.knopf{display:inline-flex;align-items:center;text-decoration:none}.zustand{border-radius:14px;padding:4px 12px;font-weight:700;font-size:14px;border:1px solid var(--rand)}.zustand.ANWESEND{background:var(--ok-hell);color:var(--ok);border-color:#b9d8c5}.zustand.PAUSE{background:#fff6e5;color:var(--warn);border-color:#f0d49a}.zustand.ABWESEND{color:var(--leise)}.zeile-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.breit-feld{flex:1 1 260px}.feld select,.feld textarea{font:inherit;font-size:15px}.kachel.verweis{color:inherit;text-decoration:none}.kachel.verweis:hover{background:#f7f9fb}.rollen{overflow-x:auto}.rahmen-innen{border-top:1px solid var(--rand);margin-top:12px;padding-top:12px}.haken{display:flex;gap:8px;align-items:center;font-size:14px;min-height:44px}.haken input{width:20px;height:20px}.fehler-text,.marke-FEHLER{color:var(--fehler)}.marke-WARNUNG{color:var(--warn)}.marke b{line-height:1.1}@media (max-width: 720px){.navi{padding:10px 12px;gap:8px}.navi nav{flex-direction:row;flex-wrap:wrap;gap:4px}.navi nav a{min-height:44px;padding:6px 10px;font-size:13px}.benutzer{flex-direction:row;display:flex;align-items:center;justify-content:space-between;padding-top:8px}.knopf.gross{min-width:0;flex:1 1 140px}}.sprung{position:absolute;left:-9999px;top:8px;z-index:10;background:#fff;padding:8px 12px;border:2px solid var(--akzent);border-radius:6px}.sprung:focus{left:8px}main:focus{outline:none}tr.offen td{background:#fff9ec}tr.inline td{background:var(--flaeche-2)}.blatt{overflow:visible}.blatt>header{border-radius:10px 10px 0 0}@media (max-width: 720px){table.karten thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.karten tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--rand-hell)}table.karten td{display:block;border:0;padding:0 4px}table.karten td:first-child{font-weight:700}table.karten tr.inline{display:block}table.karten tr.inline td{padding:8px 4px}}.chat{display:grid;gap:10px;max-height:420px;overflow-y:auto;margin-bottom:12px}.beitrag{border:1px solid var(--rand-hell);border-radius:8px;padding:8px 12px;background:var(--flaeche-2);max-width:760px}.beitrag.nutzer{background:var(--akzent-hell);border-color:var(--akzent-hell);justify-self:end}.beitrag p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.quellen{margin-top:6px;font-size:13px}.quellen summary{cursor:pointer;color:var(--akzent);min-height:28px}.quellen ul{margin:4px 0 0;padding-left:18px}.feld select.eingabe{min-height:44px}.vorschlag{border:2px solid var(--akzent);border-radius:8px;padding:10px 12px;margin-top:8px;background:#fff;display:grid;gap:8px}.vorschlag ul{margin:0;padding-left:18px;font-size:14px;white-space:pre-wrap}
