:root{--ag-bg:#f6f7f9;--ag-flaeche:#fff;--ag-text:#1b1f24;--ag-gedimmt:#5b6470;--ag-rand:#d9dde3;--ag-akzent:#2f6f5e;--ag-akzent-text:#fff;--ag-fehler:#b3261e;--ag-radius:8px}@media (prefers-color-scheme:dark){:root{--ag-bg:#14171b;--ag-flaeche:#1d2126;--ag-text:#e6e9ed;--ag-gedimmt:#9aa3ad;--ag-rand:#333941;--ag-akzent:#6cc4a8;--ag-akzent-text:#0b1512;--ag-fehler:#ff8a80}}*{box-sizing:border-box}body{background:var(--ag-bg);color:var(--ag-text);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--ag-akzent)}.ag-kopf{background:var(--ag-flaeche);border-bottom:1px solid var(--ag-rand);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 20px;display:flex}.ag-kopf strong{font-size:17px}.ag-kopf nav{flex-wrap:wrap;flex:1;gap:4px 16px;display:flex}.ag-inhalt{max-width:1100px;margin:0 auto;padding:20px 16px 48px}.ag-schmal{max-width:420px;margin:12vh auto 0;padding:0 16px}.ag-karte{background:var(--ag-flaeche);border:1px solid var(--ag-rand);border-radius:var(--ag-radius);margin-bottom:16px;padding:16px 20px}.ag-stapel{gap:12px;display:grid}.ag-reihe{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ag-feld{gap:4px;min-width:140px;display:grid}.ag-feld>span{color:var(--ag-gedimmt);font-size:13px}.ag-breit{flex:260px}input,select,textarea{font:inherit;color:inherit;background:var(--ag-bg);border:1px solid var(--ag-rand);border-radius:6px;min-height:36px;padding:6px 8px}textarea{resize:vertical;min-height:120px}.ag-knopf{font:inherit;border:1px solid var(--ag-akzent);background:var(--ag-akzent);color:var(--ag-akzent-text);cursor:pointer;border-radius:6px;min-height:36px;padding:7px 14px}.ag-knopf.ag-zweit{color:var(--ag-akzent);background:0 0}.ag-knopf:disabled{opacity:.6;cursor:default}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--ag-rand);vertical-align:top;padding:8px 6px}th{color:var(--ag-gedimmt);font-size:13px;font-weight:600}.ag-tabelle{overflow-x:auto}.ag-marke{border:1px solid var(--ag-rand);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.ag-gedimmt{color:var(--ag-gedimmt);font-size:13px}.ag-fehler{color:var(--ag-fehler)}.ag-kennzahlen{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.ag-kennzahlen div{background:var(--ag-flaeche);border:1px solid var(--ag-rand);border-radius:var(--ag-radius);min-width:110px;padding:10px 14px}.ag-kennzahlen b{font-size:22px;display:block}pre{background:var(--ag-bg);border:1px solid var(--ag-rand);white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:10px;font-size:13px;overflow-x:auto}.ag-text{white-space:pre-wrap}
