:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1b2430;--muted:#4a5568;--aus:#7b8594;--brand:#1e3a5f;--band:#1e3a5f;--accent:#0e6b5c;--line:#d7dde6;--soft:#f3f5f8;--paper:#fff;--page:#fff;--ok-bg:#e2f1ed;--ok-ink:#0b5448;--warn-bg:#fff4c2;--warn-ink:#5a3e00;--warn-line:#b38600;--risk-bg:#fbe4e2;--risk-ink:#8a1f14;--gutter:clamp(1rem, 4vw, 2.5rem);--chart-surface:#fff;--chart-grid:#e6e9ee;--chart-axis:#c3c9d2;--chart-text:#4a5568;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--leiste:#16304f;--leiste-ink:#e9eef5;--leiste-hover:#22416a;--leiste-aktiv:#0e6b5c;--leiste-aktiv-ink:#fff;--leiste-linie:#10243d;--band-ink:#fff;--band-flaeche:#ffffff29;--auf-accent:#fff;--auswahl:#e2f1ed;--schleier:#10151b8c;--schatten:#10151b2e;--leiste-breite:16rem;--inhalt-max:100rem}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6e9ee;--muted:#a7b0bd;--aus:#7d8592;--brand:#a9c8ec;--band:#13253b;--accent:#5cc2b0;--line:#2b3440;--soft:#1c232d;--paper:#151b23;--page:#10151b;--ok-bg:#12352f;--ok-ink:#9be0d1;--warn-bg:#3b3011;--warn-ink:#f2d67c;--warn-line:#d4a62a;--risk-bg:#45211e;--risk-ink:#f4aaa1;--chart-surface:#151b23;--chart-grid:#232b36;--chart-axis:#3a4554;--chart-text:#a7b0bd;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--leiste:#0d1a2a;--leiste-ink:#dfe6ee;--leiste-hover:#17304b;--leiste-aktiv:#134e47;--leiste-aktiv-ink:#fff;--leiste-linie:#1c2a3a;--band-ink:#fff;--band-flaeche:#ffffff24;--auf-accent:#10151b;--auswahl:#16302c;--schleier:#0009;--schatten:#00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6e9ee;--muted:#a7b0bd;--aus:#7d8592;--brand:#a9c8ec;--band:#13253b;--accent:#5cc2b0;--line:#2b3440;--soft:#1c232d;--paper:#151b23;--page:#10151b;--ok-bg:#12352f;--ok-ink:#9be0d1;--warn-bg:#3b3011;--warn-ink:#f2d67c;--warn-line:#d4a62a;--risk-bg:#45211e;--risk-ink:#f4aaa1;--chart-surface:#151b23;--chart-grid:#232b36;--chart-axis:#3a4554;--chart-text:#a7b0bd;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--leiste:#0d1a2a;--leiste-ink:#dfe6ee;--leiste-hover:#17304b;--leiste-aktiv:#134e47;--leiste-aktiv-ink:#fff;--leiste-linie:#1c2a3a;--band-ink:#fff;--band-flaeche:#ffffff24;--auf-accent:#10151b;--auswahl:#16302c;--schleier:#0009;--schatten:#00000080}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--ink);margin:0;font-family:Montserrat,Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5{color:var(--brand);overflow-wrap:break-word;margin:0 0 .5em;font-weight:700;line-height:1.2}p{margin:0 0 .75em}a{color:var(--accent);text-underline-offset:.15em}a:hover{color:var(--brand)}code,.file,.mono{font-family:Cascadia Mono,Consolas,Courier New,monospace;font-size:.86em}code{background:var(--soft);overflow-wrap:anywhere;border-radius:3px;padding:0 .25em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wrap{max-width:var(--inhalt-max);padding:0 var(--gutter)}.rahmen{grid-template-columns:var(--leiste-breite) minmax(0, 1fr);min-height:100vh;display:grid}.rahmen.ohne-anmeldung{grid-template-columns:minmax(0,1fr)}.rahmen-inhalt{flex-direction:column;min-width:0;display:flex}.seitenleiste{border-right:1px solid var(--leiste-linie);background:var(--leiste);color:var(--leiste-ink)}.seitenleiste .bereiche{padding:1.4rem .85rem;position:sticky;top:0}.bereiche .org{letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin:.2rem .75rem 1.6rem;font-size:.76rem;font-weight:700;line-height:1.45}.bereiche ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.bereiche a{min-height:2.75rem;color:var(--leiste-ink);border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .7rem;font-size:.93rem;font-weight:600;text-decoration:none;display:flex}.bereiche a:hover{background:var(--leiste-hover);color:var(--leiste-ink)}.bereiche a[aria-current=page]{background:var(--leiste-aktiv);color:var(--leiste-aktiv-ink)}.bereiche .symbol{width:1.3rem;height:1.3rem}.seitenleiste :focus-visible,.menue-panel :focus-visible,.band :focus-visible{outline-color:var(--band-ink)}.band{background:var(--band);color:var(--band-ink)}.kopf{padding:1.1rem var(--gutter) 1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.kopf-titel{flex:19rem;min-width:0}.kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.85;overflow-wrap:anywhere;margin:0 0 .3rem;font-size:.72rem;font-weight:600}.band h1{color:var(--band-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,1.1rem + 1.6vw,2rem)}.band h1 a{color:inherit;text-decoration:none}.kopf-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-left:auto;display:flex}.wer{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.wer .kz{background:var(--band-flaeche);border-radius:999px;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .4rem;font-weight:700;display:inline-grid}.kopf .menue-knopf{display:none}.stripe{background:var(--accent);height:6px}main.inhalt{width:100%;max-width:var(--inhalt-max);padding:1.5rem var(--gutter) 2.5rem;flex:1 0 auto}.rahmen.ohne-anmeldung main.inhalt{max-width:44rem;margin:0 auto}dialog.menue-panel{border:0;border-right:1px solid var(--leiste-linie);background:var(--leiste);width:min(20rem,100% - 3rem);max-width:none;height:100%;max-height:none;color:var(--leiste-ink);box-shadow:0 0 40px var(--schatten);margin:0;padding:0;inset:0 auto 0 0}dialog.menue-panel::backdrop{background:var(--schleier)}.menue-huelle{min-height:100%;padding:1rem .85rem 1.5rem}.menue-kopf{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem .75rem;font-weight:700;display:flex}@media (prefers-reduced-motion:no-preference){dialog.menue-panel[open]{animation:.2s ease-out von-links}}@keyframes von-links{0%{transform:translate(-100%)}to{transform:none}}@media (width<=899.98px){.rahmen{grid-template-columns:minmax(0,1fr)}.seitenleiste{display:none}.kopf .menue-knopf{display:inline-flex}}@media (width<=560px){.kopf{padding-top:.8rem;padding-bottom:.8rem}.kopf-titel{flex-basis:auto}.kicker{display:none}.neu-wort{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}:root{--probe-farbe:#475569;--probe-ink:#fff}:root[data-probe=RK]{--probe-farbe:#6d28d9}:root[data-probe=CM]{--probe-farbe:#c2410c}:root[data-probe] .stripe{background:var(--probe-farbe)}:root[data-probe] .wer .kz{background:var(--probe-farbe);color:var(--probe-ink)}:root[data-probe] .seitenleiste{box-shadow:inset 4px 0 0 var(--probe-farbe)}:root[data-probe] .bereiche a[aria-current=page]{background:var(--probe-farbe);color:var(--probe-ink)}.probe-marke{background:var(--probe-farbe);min-height:2rem;color:var(--probe-ink);white-space:nowrap;border-radius:999px;align-items:center;margin:0;padding:.15rem .7rem;font-size:.85rem;font-weight:700;display:inline-flex}.card.probe-anmelden{border-left-color:var(--probe-farbe)}.probe-anmelden .probe-marke{margin-bottom:.75rem}.knopf.probe-knopf,.knopf.probe-knopf:hover{border-color:var(--probe-farbe);background:var(--probe-farbe);color:var(--probe-ink)}section{margin:0 0 2.25rem}h2{border-bottom:2px solid var(--line);padding-bottom:.4rem;font-size:1.2rem}h3{margin:1.25rem 0 .6rem;font-size:1.02rem}.empty,.hinweis{color:var(--muted)}.hinweis{font-size:.9rem}.knopf{border:1px solid var(--accent);background:var(--accent);min-height:2.5rem;color:var(--auf-accent);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.knopf:hover{filter:brightness(1.08);color:var(--auf-accent)}.knopf.leise{color:var(--accent);background:0 0}.knopf.leise:hover{background:var(--soft);color:var(--accent)}.knopf.hell{color:#fff;background:0 0;border-color:#ffffff80}.knopf[disabled]{opacity:.55;cursor:not-allowed}.symbolknopf{justify-content:center;min-width:2.5rem;padding:.45rem}.textknopf{color:var(--accent);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:.25rem .2rem;font-size:.9rem;text-decoration:underline}.textknopf:hover{color:var(--brand)}.badge{background:var(--soft);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.marken{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.badge.proposed,.badge.due,.badge.offen{background:var(--warn-bg);color:var(--warn-ink)}.badge.pilot,.badge.zugestimmt,.badge.ok{background:var(--ok-bg);color:var(--ok-ink)}.badge.heavy,.badge.overdue,.badge.einwand,.badge.hart{background:var(--risk-bg);color:var(--risk-ink)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;display:grid}.card{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--paper);border-radius:8px;padding:1rem 1.1rem}.card.open{border-left-color:var(--warn-line)}.card.du{box-shadow:0 0 0 2px var(--accent)}.card .head{color:var(--brand);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.45rem;font-weight:700;display:flex}.card p{margin-bottom:.5rem}.file{color:var(--muted);overflow-wrap:anywhere;display:block}.src{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.diagramme{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem;display:grid}.chart-card{border:1px solid var(--line);background:var(--chart-surface);border-radius:8px;min-width:0;margin:0;padding:1rem 1.1rem .75rem}.chart-card h3{margin:0 0 .15rem}.chart-card .sub{color:var(--muted);margin:0 0 .5rem;font-size:.85rem}.chart-card .chart{width:100%}.chart-card details{margin-top:.4rem}.chart-card summary{cursor:pointer;color:var(--accent);font-size:.85rem;font-weight:600}.tt{font-family:inherit;font-size:.85rem;line-height:1.35}.tt .kopf{color:var(--muted);margin-bottom:.25rem;font-size:.78rem;display:block}.tt .reihe{align-items:center;gap:.45rem;display:flex}.tt .key{border-radius:1px;width:.9rem;height:2px;display:inline-block}.tt strong{min-width:1.5rem;color:var(--ink)}table.log{border-collapse:collapse;width:100%;font-size:.95rem}table.log th{border-bottom:2px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.5rem .6rem;font-size:.75rem}table.log td{border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .6rem}table.log td.nr{white-space:nowrap;font-weight:700}table.log td.zahl,table.log th.zahl{text-align:right;font-variant-numeric:tabular-nums}table.log tbody tr:hover{background:var(--soft)}table.log.klein{font-size:.88rem}table.log.klein td{padding:.35rem .5rem}.symbol{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.uebersicht{container:uebersicht/inline-size}.uebersicht>section{margin-bottom:1.5rem}.begruessung{color:var(--brand);margin:0 0 1.25rem;font-size:1.4rem;font-weight:700;line-height:1.3}.kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.kachel{--farbe:var(--accent);border:1px solid var(--farbe);background:var(--paper);height:100%;color:var(--ink);border-radius:10px;align-content:start;gap:.1rem;padding:.9rem 1rem .85rem;text-decoration:none;display:grid}.kachel:hover{background:var(--soft);color:var(--ink)}.kachel .symbol{width:1.6rem;height:1.6rem;color:var(--farbe);margin-bottom:.35rem}.kachel .zahl{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.1}.kachel .wort{color:var(--muted);font-size:.92rem}.kachel-alle{--farbe:var(--brand)}.kachel-vorschlag{--farbe:var(--warn-line)}.kachel-kraft{--farbe:var(--accent)}.kachel-probe{--farbe:var(--ok-ink)}.kachel-schwer{--farbe:var(--risk-ink)}.kachel-leicht{--farbe:var(--accent)}.paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;display:grid}.kasten{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;margin:0 0 1.5rem;padding:1rem 1.15rem}.paar>.kasten{margin:0}.kasten>h2{border-bottom:1px solid var(--line);align-items:center;gap:.55rem;margin:0 0 .25rem;padding-bottom:.6rem;font-size:1.1rem;display:flex}.kasten>h2 .symbol{width:1.35rem;height:1.35rem;color:var(--accent)}.dran-zeilen{margin:0 0 .5rem;padding:0;list-style:none}.dran-zeilen li{border-bottom:1px solid var(--line);grid-template-columns:auto 4.75rem 2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.6rem;min-height:3rem;padding:.3rem 0;display:grid}.dran-zeilen li>.symbol{width:1.3rem;height:1.3rem;color:var(--muted)}.dran-zeilen li.offen>.symbol{color:var(--accent)}.dran-zeilen .gruppe{color:var(--brand);white-space:nowrap;font-weight:700}.dran-zeilen .zahl{text-align:right;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.dran-zeilen .nummern{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dran-zeilen .nummern a{font-weight:700}.dran-zeilen .kurztitel{color:var(--muted)}.dran-zeilen .weiter{width:2.25rem;height:2.25rem;color:var(--muted);border-radius:6px;place-items:center;display:inline-grid}.dran-zeilen .weiter:hover{background:var(--soft);color:var(--accent)}.dran-zeilen .weiter .symbol{width:1.25rem;height:1.25rem}.pr-zeilen{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.pr-zeile{border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;display:grid}a.pr-zeile:hover{border-color:var(--accent);background:var(--soft);color:var(--ink)}.pr-nr{min-width:0;color:var(--accent);overflow-wrap:anywhere;font-weight:700}.pr-text{min-width:0;display:grid}.pr-titel{overflow-wrap:anywhere;font-weight:600}.pr-stand{color:var(--muted);font-size:.88rem}.pr-zeile>.symbol{color:var(--muted)}@container uebersicht (width<=52rem){.kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.paar{grid-template-columns:minmax(0,1fr)}}@container uebersicht (width<=30rem){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.kachel{padding:.75rem .8rem}.kachel .zahl{font-size:1.6rem}.dran-zeilen li{grid-template-columns:auto 3.75rem 2rem minmax(0,1fr) 2.25rem;gap:.45rem}.pr-zeile{grid-template-columns:minmax(0,1fr) auto}.pr-nr{grid-column:1/-1}}.seitentitel{border:0;margin:0 0 1rem;padding:0;font-size:1.6rem}.seitentitel:focus{outline:none}.filterleiste{border:1px solid var(--line);background:var(--soft);border-radius:10px;flex-wrap:nowrap;align-items:flex-end;gap:.75rem;margin:0 0 .75rem;padding:.75rem;display:flex}.filterleiste .suche{flex:14rem;min-width:0;position:relative}.filterleiste .suche .symbol{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.filterleiste .suche input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:2.5rem;color:var(--ink);font:inherit;border-radius:6px;padding:.4rem .6rem .4rem 2.3rem;font-size:.95rem}.filterwahl{min-width:0;color:var(--muted);gap:.2rem;font-size:.78rem;font-weight:600;display:grid}.filterleiste .filterwahl{flex:none;width:7.5rem}.filterwahl select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:2.5rem;color:var(--ink);font:inherit;border-radius:6px;padding:.35rem .5rem;font-size:.95rem}.filterknopf{background:var(--paper);flex:none;margin-left:auto;padding-inline:.8rem}.filterknopf[aria-expanded=true] .symbol:last-child{transform:rotate(180deg)}.zaehlmarke{background:var(--accent);min-width:1.35rem;height:1.35rem;color:var(--auf-accent);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.78rem;font-weight:700;display:inline-grid}.filterfeld{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin:0 0 .75rem;padding:1rem}.filterfeld-wahl{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.75rem 1rem;display:grid}.filterfeld .aktionen{margin-top:1rem}.trefferzeile{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:2rem;margin:0 0 .75rem;display:flex}.trefferzeile output{color:var(--muted);font-size:.9rem}.plaketten{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.plakette{border:1px solid var(--line);background:var(--soft);min-height:2rem;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .75rem;font-size:.85rem;display:inline-flex}.plakette:hover{border-color:var(--accent)}.plakette .symbol{color:var(--muted)}.liste-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.liste-haupt{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;padding:.25rem .75rem .75rem;container:tabelle/inline-size}.liste-tabelle{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.92rem}.liste-tabelle th{border-bottom:2px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:.55rem .6rem;font-size:.72rem;overflow:hidden}.liste-tabelle td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:.65rem .6rem}.liste-tabelle .spalte-nr{width:6.25rem}.liste-tabelle .spalte-datum{width:6.75rem}.liste-tabelle .spalte-typ{width:4.75rem}.liste-tabelle .spalte-gewicht{width:6rem}.liste-tabelle .spalte-status{width:10rem}.liste-tabelle .spalte-wer{width:10.5rem}.liste-tabelle th.menue{width:2.75rem}.liste-tabelle td.nr{white-space:nowrap;font-weight:700}.liste-tabelle td.spalte-datum{white-space:nowrap;font-variant-numeric:tabular-nums}.liste-tabelle .badge{white-space:normal}.liste-tabelle .marken-zelle .badge,.liste-tabelle .marken-zelle .sprechblase{margin:0 .3rem .3rem 0}.liste-tabelle .wer-zelle .src{display:block}.liste-tabelle td.entscheidung .titel,.liste-tabelle td.entscheidung .satz-zeile{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.liste-tabelle td.entscheidung .titel{font-weight:600}.liste-tabelle td.entscheidung .satz-zeile{color:var(--muted);margin-top:.15rem;font-size:.88rem}.liste-tabelle .zeile-meta{display:none}.liste-tabelle tbody tr{cursor:pointer}.liste-tabelle tbody tr:hover{background:var(--soft)}.liste-tabelle tbody tr[aria-current=true]{background:var(--auswahl);box-shadow:inset 3px 0 0 var(--accent)}@container tabelle (width<=62rem){.liste-tabelle .spalte-datum,.liste-tabelle .spalte-typ,.liste-tabelle .spalte-gewicht{display:none}.liste-tabelle .spalte-wer{width:9rem}.liste-tabelle td.nr .zeile-meta{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.liste-tabelle .marken-zelle .zeile-meta{display:inline}}@container tabelle (width<=37rem){.liste-tabelle,.liste-tabelle tbody,.liste-tabelle tr,.liste-tabelle td{width:auto;display:block}.liste-tabelle thead{display:none}.liste-tabelle tbody tr{border-bottom:1px solid var(--line);padding:.7rem 3rem .7rem .6rem;position:relative}.liste-tabelle td{border:0;padding:.1rem 0}.liste-tabelle td.nr{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.liste-tabelle td.nr .zeile-meta{display:inline}.liste-tabelle td.menue{position:absolute;top:.45rem;right:.3rem}.liste-tabelle td.entscheidung .titel{white-space:normal}.liste-tabelle td.entscheidung .satz-zeile{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.blaettern{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1rem 0 0;display:flex}.zeilenwahl{color:var(--muted);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.zeilenwahl select{border:1px solid var(--line);background:var(--paper);min-height:2.25rem;color:var(--ink);font:inherit;border-radius:6px;padding:.25rem .4rem}.blaettern .bereich{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.88rem}.seitenknoepfe{flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto;display:flex}.seitenknopf{border:1px solid var(--line);background:var(--paper);min-width:2.25rem;height:2.25rem;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;place-items:center;padding:0 .45rem;font-size:.9rem;display:inline-grid}.seitenknopf:hover:not([aria-disabled=true]){border-color:var(--accent);color:var(--accent)}.seitenknopf[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--auf-accent);font-weight:700}.seitenknopf[aria-disabled=true]{opacity:.45;cursor:not-allowed}.blaettern .luecke{color:var(--muted);padding:0 .2rem}.blaettern .seite-von{color:var(--muted);white-space:nowrap;padding:0 .5rem;font-size:.9rem;display:none}@container tabelle (width<=30rem){.blaettern .seitenknopf.zahl,.blaettern .luecke,.blaettern .bereich{display:none}.blaettern .seite-von{display:inline}.seitenknoepfe{margin-left:0}}.vorschau-spalte{border:1px solid var(--line);background:var(--paper);min-width:0;max-height:calc(100vh - 2rem);color:var(--ink);overflow-wrap:anywhere;overscroll-behavior:contain;border-radius:10px;padding:1rem 1.15rem 1.25rem;position:sticky;top:1rem;overflow-y:auto}.vorschau-kopf{align-items:center;gap:.5rem;margin:0 0 .4rem;display:flex}.vorschau-nr{color:var(--accent);flex:auto;font-weight:700}.vorschau-datum{color:var(--muted);font-weight:400}.vorschau-spalte h3{margin:0 0 .6rem;font-size:1.2rem}.vorschau-spalte h3:focus{outline:none}.vorschau-spalte h3:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.vorschau-satz{margin:.75rem 0;font-weight:500}.vorschau-spalte .felder{grid-template-columns:max-content minmax(0,1fr);font-size:.92rem}.vorschau-pr{display:block}.vorschau-spalte .aktionen{margin-top:1rem}@media (width>=1360px){.liste-raster.mit-vorschau{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}@media (width<=1359.98px){.liste-raster.mit-vorschau>*{grid-area:1/1}.vorschau-spalte{z-index:2;width:min(26rem,100%);box-shadow:-8px 0 32px var(--schatten);justify-self:end}}.liste-haupt[inert]{opacity:.45}dialog.vorschau-spalte{width:100%;max-width:none;height:100%;max-height:none;padding:1rem var(--gutter) 2rem;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.detail-raster{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:2rem;margin:0 0 2.25rem;display:grid}.detail-raster>*{min-width:0}.brotkrume{margin-bottom:.5rem}.detail .handeln{margin:0}.detail-raster:not(.ohne-aktionen)>.aktionsfeld{border:1px solid var(--accent);background:var(--paper);border-radius:10px;margin:.25rem 0 1.5rem;padding:1rem 1.1rem}@media (width>=1200px){.detail-raster:not(.ohne-aktionen){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.detail-raster:not(.ohne-aktionen)>.detail-kopf{grid-area:1/1}.detail-raster:not(.ohne-aktionen)>.detail-inhalt{grid-area:2/1}.detail-raster:not(.ohne-aktionen)>.aktionsfeld{grid-area:1/2/span 2;margin:0}.detail-raster>.aktionsfeld.mitlaufend{position:sticky;top:1rem}}.satz{color:var(--ink);max-width:60rem;font-size:1.15rem;font-weight:600}.felder{grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:1rem 0;display:grid}.felder dt{color:var(--muted);font-size:.85rem;font-weight:600}.felder dd{overflow-wrap:anywhere;margin:0}.text{background:var(--soft);border-radius:6px;max-width:60rem;margin-top:.5rem;padding:.9rem 1.1rem}.text h4{margin:1rem 0 .3rem;font-size:.98rem}.text h4:first-child{margin-top:0}.text h5{margin:.7rem 0 .2rem;font-size:.92rem}.text ul{margin:.2rem 0 .6rem;padding-left:1.2rem}.verlauf{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.verlauf li{margin:0 0 .9rem;padding-left:1.1rem;position:relative}.verlauf li:before{content:"";border:2px solid var(--paper);background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:.45rem;left:-6px}.verlauf .wann{color:var(--muted);font-size:.85rem}.meldung{background:var(--warn-bg);color:var(--warn-ink);border-radius:6px;padding:.75rem 1rem}.meldung.fehler{background:var(--risk-bg);color:var(--risk-ink)}.meldung.ok{background:var(--ok-bg);color:var(--ok-ink)}ul.meldung{padding-left:2rem}.ok{color:var(--ok-ink)}.formular{max-width:52rem}.formular fieldset{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:0 0 1.25rem;padding:1rem 1.1rem}.formular legend{color:var(--brand);padding:0 .4rem;font-weight:700}.feld{gap:.3rem;margin:0 0 .9rem;font-size:.92rem;font-weight:600;display:grid}.feld>span:first-child{color:var(--ink)}.feld input[type=text],.feld input[type=date],.feld textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:.5rem .6rem;font-weight:400}.feld input[type=date]{max-width:16rem;min-height:2.5rem}.feld textarea{resize:vertical}details.feld summary{cursor:pointer;color:var(--accent)}details.feld[open] summary{margin-bottom:.75rem}.wahl{align-items:baseline;gap:.5rem;padding:.3rem 0;font-weight:400;display:flex}.wahl.aus{color:var(--muted)}.frage{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:.4rem 1rem;padding:.45rem 0;display:grid}.janein{white-space:nowrap;gap:1rem;display:flex}.janein label{align-items:baseline;gap:.3rem;display:flex}input[type=radio],input[type=checkbox]{accent-color:var(--accent);width:1.05rem;height:1.05rem}.vorschau{background:var(--soft);border-radius:8px;margin:0 0 1rem;padding:.85rem 1rem}.vorschau pre{font-size:.8rem;overflow-x:auto}pre.nachricht{background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.85rem}.aktionen{flex-wrap:wrap;gap:.6rem;margin:.75rem 0 0;display:flex}.handeln{margin:1rem 0 1.5rem}.handeln h3{margin-top:0}.handeln h3:focus{outline:none}.handeln h3:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.handeln .card{align-content:start;gap:.3rem;min-width:0;display:grid}.handeln .card .knopf{justify-self:start}.card h4.head{font-size:1rem}.card.leise{border-left-color:var(--line)}.ansage p:last-child{margin-bottom:0}.zaehler{color:var(--muted);margin:-.6rem 0 .5rem;font-size:.85rem}.badge.frei{white-space:normal}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.abstimmung{border:1px solid var(--line);border-left:4px solid var(--warn-line);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;max-width:60rem;margin:1rem 0 1.5rem;padding:1rem 1.1rem}.abstimmung h3{margin-top:0}.abstimmung h4{margin:.9rem 0 .35rem;font-size:.98rem}.stimmen{margin:.5rem 0 .75rem;padding:0;list-style:none}.stimmen li{margin:0 0 .5rem}.veraltet{background:var(--warn-bg);color:var(--warn-ink);border-radius:4px;padding:0 .35rem;font-size:.9rem;display:inline-block}.zitat{border-left:4px solid var(--warn-line);background:var(--soft);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;border-radius:0 6px 6px 0;margin:.35rem 0 .75rem;padding:.5rem .8rem}details.aufklapp{margin:.5rem 0 .75rem}details.aufklapp>summary{cursor:pointer;min-height:2.5rem;color:var(--accent);align-items:center;font-weight:600;display:inline-flex}details.aufklapp[open]>summary{margin-bottom:.4rem}button.badge{cursor:pointer;border:0;font-family:inherit;line-height:1.3}.badge.gespraech{background:var(--ok-bg);min-height:1.75rem;color:var(--ok-ink);white-space:normal;text-align:left;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex}.badge.gespraech:hover{box-shadow:inset 0 0 0 1px var(--ok-ink)}.badge.gespraech .info{letter-spacing:0;font-size:.95rem;line-height:1}.sprechblase{vertical-align:middle;color:var(--accent);flex:none;display:inline-flex}svg.sprechblase,.sprechblase svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.badge .sprechblase,h3 .sprechblase{color:inherit}dialog.overlay{border:1px solid var(--line);background:var(--paper);width:min(34rem,100% - 2rem);max-height:calc(100% - 2rem);color:var(--ink);border-radius:10px;padding:0;box-shadow:0 12px 40px #00000040}dialog.overlay::backdrop{background:#10151b8c}.overlay-inhalt{overflow-wrap:anywhere;padding:1.25rem 1.4rem}.overlay-inhalt h3{align-items:center;gap:.45rem;margin-top:0;display:flex}.overlay-inhalt .felder{margin:.75rem 0}@media (width<=720px){dialog.overlay{border-bottom:0;border-radius:12px 12px 0 0;width:100%;max-width:100%;margin:auto 0 0}}@media (width<=720px) and (prefers-reduced-motion:no-preference){dialog.overlay[open]{animation:.2s ease-out von-unten}}@keyframes von-unten{0%{transform:translateY(100%)}to{transform:none}}.unterschied{overflow-wrap:anywhere;max-width:60rem}.u-verwaltung{color:var(--muted);font-size:.92rem}.u-feld{margin:0 0 1rem}.u-name{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0 .35rem;font-size:.95rem;display:flex}h5.u-name{color:var(--ink);margin-top:.5rem;font-size:.9rem}.u-abschnitt{border-left:2px solid var(--line);margin:0 0 .75rem;padding-left:.75rem}.u-block{border:1px solid var(--line);background:var(--paper);border-left-width:4px;border-radius:6px;margin:0 0 .5rem;padding:.5rem .75rem}.u-block.alt{border-left-color:var(--risk-ink)}.u-block.neu{border-left-color:var(--ok-ink)}.u-titel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.u-zeile{margin:0 0 .35rem}.u-zeile:last-child{margin-bottom:0}.u-zeile.gleich{color:var(--muted)}.u-zeile.ueberschrift{font-weight:700}.u-punkt{margin-right:.45rem}.unterschied del{background:var(--risk-bg);color:var(--risk-ink);text-decoration:line-through;text-decoration-thickness:2px}.unterschied ins{background:var(--ok-bg);color:var(--ok-ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.badge.u-geaendert{background:var(--warn-bg);color:var(--warn-ink)}.badge.u-neu{background:var(--ok-bg);color:var(--ok-ink)}.badge.u-entfernt{background:var(--risk-bg);color:var(--risk-ink)}.wortlaut .abschnitt{background:var(--soft)}.wortlaut .abschnitt legend{overflow-wrap:anywhere}.vergleich{margin-top:1.5rem}.foot{border-top:1px solid var(--line);color:var(--muted);padding:1.25rem 0;font-size:.85rem}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}@media (width<=720px){table.log thead{display:none}table.log,table.log tbody,table.log tr,table.log td{width:100%;display:block}table.log tr{border-bottom:1px solid var(--line);padding:.6rem 0}table.log td{border:0;padding:.15rem 0}table.log td.meta{flex-wrap:wrap;align-items:baseline;gap:.3rem;width:auto;margin-right:.9rem;display:inline-flex}table.log td.meta[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.8rem}table.log.klein td.zahl{text-align:left}.felder{grid-template-columns:1fr}.felder dt{margin-top:.4rem}}.aktionsfeld .handeln>h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.hauptknopf{justify-content:center;width:100%;min-height:3rem;font-size:1.05rem}.hauptknopf .symbol{width:1.3rem;height:1.3rem}.aktionsraster{grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0 0;padding:0;list-style:none;display:grid}.aktionsraster li{border-top:1px solid var(--line);min-width:0}.aktionsraster li:nth-child(2n){border-left:1px solid var(--line)}.aktionsknopf{width:100%;min-height:2.9rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.aktionsknopf span{overflow-wrap:anywhere;min-width:0}.aktionsknopf .symbol{color:var(--muted)}.aktionsknopf:hover{background:var(--soft);color:var(--ink)}.aktionsknopf.rot,.aktionsknopf.rot .symbol,.aktionsmenue .rot,.aktionsmenue .rot .symbol{color:var(--risk-ink)}.knopf.rot,.knopf.rot:hover{border-color:var(--risk-ink);background:var(--risk-ink);color:var(--paper)}.menueknopf{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.menueknopf:hover,.menueknopf[aria-expanded=true]{border-color:var(--line);background:var(--soft);color:var(--ink)}.menueknopf .symbol{width:1.3rem;height:1.3rem}.liste-tabelle td.menue{text-align:center;vertical-align:middle;padding-left:0;padding-right:0}.vorschau-menue{flex:none}.aktionsmenue{z-index:50;border:1px solid var(--line);background:var(--paper);min-width:13rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);color:var(--ink);box-shadow:0 10px 30px var(--schatten);border-radius:8px;margin:0;padding:.3rem;list-style:none;position:fixed;overflow-y:auto}.aktionsmenue [role=menuitem]{width:100%;min-height:2.5rem;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.55rem;padding:.4rem .7rem;font-size:.92rem;text-decoration:none;display:flex}.aktionsmenue [role=menuitem] .symbol{color:var(--muted)}.aktionsmenue [role=menuitem]:hover,.aktionsmenue [role=menuitem]:focus{background:var(--soft);outline:none}.aktionsmenue [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.aktionsmenue [role=separator]{background:var(--line);height:1px;margin:.3rem .2rem}.listen-meldung .meldung{margin:0 0 1rem}.listen-meldung .meldung p{margin:0}.listen-meldung .meldung p+p{margin-top:.3rem}.aktion-dialog .overlay-inhalt h3{margin-bottom:.2rem}.aktion-wen{color:var(--muted);margin:0 0 .9rem;font-size:.9rem}.aktion-wirkung{margin:0 0 .75rem;font-weight:600}.aktion-probe{margin:-.4rem 0 .75rem}.aktion-knoepfe{justify-content:flex-end}.ausgegraut-gruppe .aktionsraster{margin-top:.5rem}.aktionsknopf.aus,.aktionsmenue [role=menuitem].aus{color:var(--aus);cursor:default;font-weight:500}.aktionsknopf.aus:hover{color:var(--aus);background:0 0}.aktionsknopf.aus .symbol,.aktionsmenue .aus .symbol{opacity:.6}.ausgegraut .grund{color:var(--muted);overflow-wrap:anywhere;margin:.1rem .6rem .25rem;font-size:.85rem;line-height:1.35}.menue-grund{box-sizing:border-box;width:0;min-width:100%;color:var(--muted);white-space:normal;overflow-wrap:anywhere;margin:0 0 .3rem;padding:0 .7rem .2rem 2.45rem;font-size:.85rem;line-height:1.35}.menue-grund[hidden]{display:none}
