html{--zoom:1.1;zoom:var(--zoom)}html[data-textgroesse=kleiner]{--zoom:1}html[data-textgroesse=gross]{--zoom:1.25}html[data-textgroesse=sehr-gross]{--zoom:1.45}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--noz-dunkelblau:#001e59;--noz-blau:#3668ff;--noz-hellblau:#b2b9ff;--noz-pastellblau:#e5e8ff;--noz-rot:#f33;--noz-dunkelrot:#590000;--noz-hellrot:#ffb9ab;--noz-pastellrot:#ffeae5;--noz-gruen:#4cd94c;--noz-dunkelgruen:#030;--noz-hellgruen:#91f2a1;--noz-pastellgruen:#d9ffdf;--noz-lila:#9447ff;--noz-dunkellila:#250059;--noz-helllila:#dfb2ff;--noz-pastelllila:#f3e5fe;--noz-system:#f2f2f2;--icon-size:16px;--kopf-hoehe:64px;--bg:var(--noz-system);--panel:#fff;--panel-2:#f7f7f8;--ink:#0e1116;--ink-soft:#3a3f49;--muted:#666b75;--line:#dedede;--line-soft:#ececee;--control-bg:#fff;--accent:var(--noz-dunkelblau);--accent-soft:var(--noz-pastellblau);--on-accent:#fff;--signal:var(--noz-rot);--signal-soft:var(--noz-pastellrot);--mark-bg:#fff;--mark-ink:var(--noz-dunkelblau);--danger:#b3261e;--ok:var(--noz-dunkelgruen);--ok-soft:var(--noz-pastellgruen);--warn:#7a3200;--warn-soft:#ffefe8;--shadow:0 1px 2px #001e590d, 0 4px 14px #001e590f;--shadow-lg:0 2px 6px #001e5914, 0 18px 44px #001e5924;--scroll-shadow:#001e5924;--head-bg:var(--noz-dunkelblau);--head-ink:#fff;--head-dim:#ffffffc7;--head-hover:#ffffff1f;--head-on:#ffffff2b;--traeger:var(--noz-dunkelblau);--traeger-ink:#fff;--traeger-hl:var(--noz-hellblau);--r-sm:5px;--r:9px;--r-lg:15px;--card-border:1px solid var(--line);--beschluss:var(--noz-dunkelblau);--beschluss-bg:var(--noz-pastellblau);--mitteilung:#5f5f5f;--mitteilung-bg:var(--noz-system);--antrag:var(--noz-dunkelrot);--antrag-bg:var(--noz-pastellrot);--anfrage:var(--noz-dunkelgruen);--anfrage-bg:var(--noz-pastellgruen);--aenderungsantrag:var(--noz-dunkellila);--aenderungsantrag-bg:var(--noz-pastelllila);--protokoll:var(--noz-dunkellila);--protokoll-bg:var(--noz-pastelllila);--art-bg:var(--noz-system);--art-ink:#5f5f5f;--frak-cdu:#3a3a3a;--frak-spd:#b5463a;--frak-gruene:#4c7a3f;--frak-fdp:#c9a227;--frak-linke:#8a3a6b;--frak-afd:#4a6f9a;--frak-volt:#5b3f8a;--frak-andere:#8a8175}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070d;--panel:#1a2237;--panel-2:#212a42;--ink:#fff;--ink-soft:#bfc5d3;--muted:#99a1b5;--line:#37425f;--line-soft:#2a3350;--control-bg:#29324d;--accent:var(--noz-hellblau);--accent-soft:var(--noz-dunkelblau);--on-accent:var(--noz-dunkelblau);--signal:#ff6b6b;--signal-soft:#3a1e22;--mark-bg:#2b3a6b;--mark-ink:#fff;--danger:#f0857a;--ok:#91f2a1;--ok-soft:#132a1a;--warn:#f5c08a;--warn-soft:#33240f;--shadow:inset 0 1px 0 #ffffff0f, 0 10px 30px #0000008c;--shadow-lg:0 2px 6px #0006, 0 18px 44px #0000008c;--scroll-shadow:#00000080;--head-bg:var(--noz-dunkelblau);--head-ink:#fff;--head-dim:#ffffffc7;--head-hover:#ffffff1a;--head-on:#ffffff29;--beschluss:var(--noz-hellblau);--beschluss-bg:var(--noz-dunkelblau);--mitteilung:#c9ceda;--mitteilung-bg:#2c3550;--antrag:#ffb9ab;--antrag-bg:#3f1c18;--anfrage:#91f2a1;--anfrage-bg:#12301a;--aenderungsantrag:#dfb2ff;--aenderungsantrag-bg:#301d49;--protokoll:#dfb2ff;--protokoll-bg:#301d49;--art-bg:#2c3550;--art-ink:#c9ceda;--frak-cdu:#e2e4ea;--frak-spd:#e07a6e;--frak-gruene:#7fb36f;--frak-fdp:#d9b648;--frak-linke:#c77aa8;--frak-afd:#7fa3cc;--frak-volt:#9c84c9;--frak-andere:#a59d91}:root:not([data-theme]) .city{filter:brightness(1.3)saturate(.9)}:root:not([data-theme]) .steckbrief{border-color:#31463b}:root:not([data-theme]) .pdfpage{box-shadow:0 0 0 1px var(--line), var(--shadow)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070d;--panel:#1a2237;--panel-2:#212a42;--ink:#fff;--ink-soft:#bfc5d3;--muted:#99a1b5;--line:#37425f;--line-soft:#2a3350;--control-bg:#29324d;--accent:var(--noz-hellblau);--accent-soft:var(--noz-dunkelblau);--on-accent:var(--noz-dunkelblau);--signal:#ff6b6b;--signal-soft:#3a1e22;--mark-bg:#2b3a6b;--mark-ink:#fff;--danger:#f0857a;--ok:#91f2a1;--ok-soft:#132a1a;--warn:#f5c08a;--warn-soft:#33240f;--shadow:inset 0 1px 0 #ffffff0f, 0 10px 30px #0000008c;--shadow-lg:0 2px 6px #0006, 0 18px 44px #0000008c;--scroll-shadow:#00000080;--head-bg:var(--noz-dunkelblau);--head-ink:#fff;--head-dim:#ffffffc7;--head-hover:#ffffff1a;--head-on:#ffffff29;--beschluss:var(--noz-hellblau);--beschluss-bg:var(--noz-dunkelblau);--mitteilung:#c9ceda;--mitteilung-bg:#2c3550;--antrag:#ffb9ab;--antrag-bg:#3f1c18;--anfrage:#91f2a1;--anfrage-bg:#12301a;--aenderungsantrag:#dfb2ff;--aenderungsantrag-bg:#301d49;--protokoll:#dfb2ff;--protokoll-bg:#301d49;--art-bg:#2c3550;--art-ink:#c9ceda;--frak-cdu:#e2e4ea;--frak-spd:#e07a6e;--frak-gruene:#7fb36f;--frak-fdp:#d9b648;--frak-linke:#c77aa8;--frak-afd:#7fa3cc;--frak-volt:#9c84c9;--frak-andere:#a59d91}:root[data-theme=dark] .city{filter:brightness(1.3)saturate(.9)}:root[data-theme=dark] .steckbrief{border-color:#31463b}:root[data-theme=dark] .pdfpage{box-shadow:0 0 0 1px var(--line), var(--shadow)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:15px/1.55 var(--font-dmsans,"DM Sans"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-variation-settings:"opsz" 9;font-optical-sizing:auto;text-align:left;-webkit-font-smoothing:antialiased;font-weight:400}h1,h2,h3,h4{font-variation-settings:"opsz" 9;letter-spacing:-.02em;font-weight:600;line-height:1.05}a{color:inherit}.ic{width:var(--icon-size);height:var(--icon-size);stroke-width:1.75px;vertical-align:-.15em;flex:none}header.top{border-bottom:1px solid var(--line);background:var(--panel);padding:22px 28px 18px;position:relative}.changelog-body{gap:18px}.popover-changelog{max-width:560px}.changelog-fig{margin:10px 0 0}.changelog-fig img{border:1px solid var(--line);border-radius:8px;width:100%;height:auto;display:block}.changelog-fig figcaption{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.changelog-date{text-transform:none;letter-spacing:0;color:var(--muted);font-size:11px;font-weight:600}.changelog-entry h4{letter-spacing:-.005em;margin:3px 0 6px;font-size:15px;font-weight:600}.changelog-entry ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.changelog-entry ul strong{color:var(--ink);font-weight:700}.top h1{letter-spacing:-.01em;margin:0 0 3px;font-size:19px}.top .credit{color:var(--muted);margin:0 0 3px;font-size:12.5px}.top .credit a{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.top .credit a:hover{text-decoration:none}.top .credit a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.top .sub{color:var(--muted);font-size:13px}.stats{flex-wrap:wrap;align-items:center;gap:26px;margin-top:12px;display:flex}.stat .n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.stat .l{text-transform:none;letter-spacing:0;color:var(--muted);font-size:11px}.exp-layout{padding:0 22px 60px}aside{top:calc(var(--kopf-hoehe) + 14px);height:calc(100vh - var(--kopf-hoehe) - 28px);background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow);align-self:start;padding:18px;position:sticky;overflow-y:auto}@supports (zoom:1){aside{height:calc(100vh / var(--zoom) - var(--kopf-hoehe) - 28px)}}aside h2{text-transform:none;letter-spacing:0;color:var(--muted);margin:28px 0 10px;font-size:11px;font-weight:600}aside h2:first-child{margin-top:0}.search{border:1px solid var(--line);background:var(--control-bg);width:100%;color:var(--ink);border-radius:9px;padding:9px 12px;font-size:14px}.search:focus{border-color:var(--accent);outline:none}.vt-toggle{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:flex-start;gap:7px;margin-top:8px;font-size:12.5px;display:flex}.vt-toggle>span:not([class]){flex:1;min-width:0}.vt-toggle input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex:none;margin:1px 0 0}.vt-toggle input[type=checkbox]:disabled{cursor:not-allowed}.vt-hint{color:var(--muted);font-size:11px;font-style:italic}.vt-hint-err{color:var(--danger);font-style:normal}.vt-note{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.4}.vt-more-btn{cursor:pointer;font:inherit;color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.vt-more-btn:hover{text-decoration:none}.vt-more-btn:disabled{color:var(--muted);cursor:default;text-decoration:none}.region-tabs{background:var(--control-bg);border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;gap:5px;margin:16px 0 0;padding:4px;display:inline-flex}.region-tab{min-width:0;font:inherit;cursor:pointer;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.region-tab:hover{background:var(--panel-2);color:var(--ink)}.region-tab.is-active{background:var(--accent);color:#fff;font-weight:600}.region-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.region-tab-zahl{font-variant-numeric:tabular-nums;opacity:.72;font-size:11.5px}.region-tab-geplant{background:var(--warn-soft);color:var(--warn);border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:600}.region-tab.is-active .region-tab-geplant{color:inherit;background:#fff3}.region-platzhalter{padding-top:18px}.region-platzhalter .region-kommunen{grid-template-columns:repeat(auto-fill,minmax(226px,1fr));gap:7px;display:grid}.region-platzhalter .region-kommunen li{border:1px dashed var(--line);border-radius:var(--r);background:var(--panel-2);opacity:1;padding:9px 12px}.region-platzhalter .region-hinweis{background:var(--warn-soft);color:var(--warn);padding:11px 14px;font-size:12.5px}.region-platzhalter .region-hinweis .ic{color:inherit}.region-platzhalter .region-gruppe-titel{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.region-hinweis{background:var(--accent-soft);color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.region-hinweis .ic{color:var(--accent);margin-top:1px}.region-gruppe{margin-bottom:12px}.region-gruppe-titel{text-transform:none;letter-spacing:0;color:var(--muted);margin:0 0 5px;font-size:11px;font-weight:600}.region-kommunen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.region-kommunen li{cursor:default;color:var(--muted);opacity:.75;font-size:12.5px;line-height:1.35}.region-kommune-hinweis{opacity:.85;font-size:11px;display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips-unter{align-items:center;margin-top:6px}.chips-label{color:var(--muted);margin-right:2px;font-size:11.5px}.h2zusatz{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.chip{border:1px solid var(--line);background:var(--control-bg);color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;transition:all .12s;display:inline-flex}.chip .cnt{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.chip[aria-pressed=true] .cnt{color:#fffc}.chip.is-empty{opacity:.4;cursor:default}.chip.is-empty:hover{background:var(--control-bg);border-color:var(--line)}.subchips{border-left:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;padding:2px 0 2px 12px;display:flex}.subchips-label{color:var(--muted);margin-right:2px;font-size:11.5px}.chip.chip-sub{padding:3px 9px;font-size:11.5px}select.fld{border:1px solid var(--line);background:var(--control-bg);width:100%;color:var(--ink);border-radius:9px;padding:8px 10px;font-size:13.5px}.row2{gap:8px;display:flex}.date-trigger{border:1px solid var(--line);background:var(--control-bg);width:100%;color:var(--ink);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:13.5px;transition:border-color .12s,color .12s;display:flex}.date-trigger:hover{border-color:var(--muted)}.date-trigger.is-active{border-color:var(--accent);color:var(--accent)}.date-trigger-ic{color:var(--muted);flex:none}.date-trigger.is-active .date-trigger-ic{color:var(--accent)}.date-trigger-lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popover-cal{max-width:340px}.popover-cal .popover-body{max-height:none;margin-top:6px;overflow:visible}.cal{-webkit-user-select:none;user-select:none}.cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-right:24px;display:flex}.cal-nav{gap:4px;display:flex}.cal-arrow{border:1px solid var(--line);background:var(--control-bg);cursor:pointer;width:28px;height:28px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.cal-arrow:hover{border-color:var(--muted)}.cal-title{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:14px;font-weight:600}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-weekdays{margin-bottom:2px}.cal-wd{text-align:center;color:var(--muted);padding:2px 0;font-size:11px}.cal-day{aspect-ratio:1;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.cal-day:hover{border-color:var(--accent)}.cal-day.is-out{color:var(--muted);opacity:.55}.cal-day.is-mid{background:var(--accent-soft);border-radius:0}.cal-day.is-start,.cal-day.is-end{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.cal-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.cal-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cal-foot-actions{flex:none;gap:6px;display:flex}.cal-clear,.cal-done{border:1px solid var(--line);background:var(--control-bg);color:var(--ink);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12.5px}.cal-clear:disabled{opacity:.4;cursor:default}.cal-done{background:var(--accent);border-color:var(--accent);color:#fff}main{min-width:0;padding:0 0 20px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.count{color:var(--muted);font-size:13px}.count b{color:var(--ink);margin-right:4px}.sortwrap{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.cards{flex-direction:column;gap:10px;display:flex}.card{background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow);scroll-margin-top:calc(var(--kopf-hoehe) + var(--filter-hoehe,0px) + 16px);padding:15px 17px}.card-head{display:flow-root}.card{--karte-pl:17px;--karte-pr:17px}.is-expanded>.card-leiste{top:calc(var(--kopf-hoehe) + var(--filter-hoehe,0px));z-index:2;background:var(--panel);margin:0 calc(-1 * var(--karte-pr)) 0 calc(-1 * var(--karte-pl));padding:10px var(--karte-pr) 10px var(--karte-pl);position:sticky}.leiste-angeheftet>.card-leiste{background:var(--accent-soft);box-shadow:0 6px 10px -8px #1e191247}.leiste-zeile{position:relative;container:leiste/inline-size}.leiste-kompakt{display:none}.leiste-klebt .leiste-zeile>.links{visibility:hidden}.leiste-klebt .leiste-kompakt{white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;inset:0;overflow:hidden}.leiste-kompakt>*{flex:none}.leiste-kompakt .leiste-titel{text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}@container leiste (max-width:820px){.leiste-kompakt .vnr{display:none}}.leiste-kurz-panel{z-index:3;width:min(520px,100%);max-height:calc(50vh / var(--zoom));background:var(--panel);border:var(--card-border);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:12px 15px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.is-expanded>.card-leiste .expand.extra-docked{max-height:calc(40vh / var(--zoom));overflow-y:auto}.card .meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.city{border:1px solid;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.vnr{color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:2px 8px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.art{color:var(--art-ink);background:var(--art-bg);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.art.Beschlussvorlage{color:var(--beschluss);background:var(--beschluss-bg)}.art.Mitteilungsvorlage{color:var(--mitteilung);background:var(--mitteilung-bg)}.art.Antrag{color:var(--antrag);background:var(--antrag-bg)}.art.Anfrage{color:var(--anfrage);background:var(--anfrage-bg)}.art.Änderungsantrag{color:var(--aenderungsantrag);background:var(--aenderungsantrag-bg)}.bstatus-badge{color:var(--muted);background:var(--line-soft);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.bstatus-badge.bst-angenommen,.bstatus-badge.bst-empfohlen{color:var(--ok);background:var(--ok-soft)}.bstatus-badge.bst-abgelehnt{color:var(--warn);background:var(--warn-soft)}.bstatus-beleg{margin-bottom:12px}.bstatus-beleg blockquote{border-left:3px solid var(--line);max-width:65ch;color:var(--ink-soft);margin:0 0 6px;padding:2px 0 2px 13px;font-size:13.5px;line-height:1.55}.bstatus-beleg a{font-size:12.5px}.date{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.card h3{letter-spacing:-.005em;max-width:65ch;margin:0 0 8px;font-size:15.5px;font-weight:600;line-height:1.35}.dst{color:var(--muted);margin-bottom:11px;font-size:12.5px}.sum{margin-bottom:12px}.sum-quote{border-left:3px solid var(--accent);padding:2px 0 2px 13px}.sitz-vorschau .sum-quote{border-left:none;padding-left:0}.sum-text{max-width:65ch;color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.55}.sum-text strong{letter-spacing:-.02em;color:var(--ink);font-weight:700}.sum-regenerate-toggle{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:2px 0;font-size:12.5px;display:inline-flex}.sum-regenerate-toggle:hover{color:var(--accent)}.platz-halter{visibility:hidden}.sum-regenerate-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sum-regenerate{flex-direction:column;gap:8px;margin-top:10px;display:flex}.sum-feedback{border:1px solid var(--line);background:var(--control-bg);width:100%;max-width:65ch;font:inherit;color:var(--ink);resize:vertical;border-radius:9px;padding:8px;font-size:13px}.sum-feedback:disabled{opacity:.5}.sum-regenerate-btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:9px;align-self:flex-start;padding:8px 13px;font-size:13px;font-weight:600}.sum-regenerate-btn:hover{border-color:var(--accent);color:var(--accent)}.sum-regenerate-btn:disabled{opacity:.5;cursor:default}.sum-regenerate-err{color:#b30;font-size:12.5px}.sum-erstellen{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sum-erstellen-hinweis{color:var(--muted);max-width:65ch;font-size:12.5px;line-height:1.45}.ft-snippet{border-left:3px solid var(--accent);margin-bottom:12px;padding:2px 0 2px 13px}.ft-source{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.ft-text{max-width:65ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.55}.ft-jump-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ft-jump{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-family:inherit;font-size:11.5px;text-decoration:none;display:inline-block}.ft-jump:hover{text-decoration:underline}.links{flex-wrap:wrap;gap:8px;display:flex}.lnk{border:1px solid var(--line);color:var(--ink);border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.lnk:hover{border-color:var(--accent);color:var(--accent)}.lnk.primary{background:var(--accent);border-color:var(--accent);color:#fff}.lnk.primary:hover{opacity:.9;color:#fff}.lnk.toggle{background:var(--control-bg);cursor:pointer;font:inherit;font-size:12.5px}.lnk.toggle[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.lnk.toggle .caret{color:var(--muted)}.lnk.toggle[aria-expanded=true] .caret{color:inherit}.expand{border-top:1px dashed var(--line);flex-direction:column;gap:13px;margin-top:12px;padding-top:11px;display:flex}.exhead{text-transform:none;letter-spacing:0;color:var(--muted);margin-bottom:5px;font-size:11px}.anlagen ol{flex-direction:column;gap:3px;margin:0;padding-left:20px;display:flex}.anlagen li{font-size:13px}.anlagen a{color:var(--accent);text-decoration:none}.anlagen a:hover{text-decoration:underline}.beratungen ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.beratungen li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.bgremium{color:var(--ink);font-weight:600}.bdatum{color:var(--muted);font-variant-numeric:tabular-nums}.bstatus{color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 7px;font-size:11.5px}.bnoeff{color:var(--antrag);background:var(--antrag-bg);border-radius:6px;padding:1px 7px;font-size:11.5px}.bbeschluss{color:var(--beschluss);font-style:italic}.bergebnis{color:var(--muted);background:var(--line-soft);border-radius:6px;padding:1px 7px;font-size:11.5px;font-weight:600}.bergebnis.bst-angenommen,.bergebnis.bst-empfohlen{color:var(--ok);background:var(--ok-soft)}.bergebnis.bst-abgelehnt{color:var(--warn);background:var(--warn-soft)}.empty{text-align:center;color:var(--muted);padding:60px 20px}mark{background:var(--mark-bg);color:var(--mark-ink);border-radius:2px;padding:0 1px}.header-actions{flex-wrap:wrap;align-self:center;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.techbtn{background:var(--accent);color:#fff;box-shadow:var(--shadow);border-radius:11px;align-self:center;align-items:center;gap:11px;padding:10px 15px;text-decoration:none;transition:transform .12s,opacity .12s;display:inline-flex}.techbtn:hover{opacity:.93;transform:translateY(-1px)}.techbtn-ic{width:20px;height:20px}.fbbtn{cursor:pointer;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);font:inherit;text-align:left;border-radius:11px;align-self:center;align-items:center;gap:11px;padding:9px 14px;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.fbbtn:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.fbbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fbbtn-ic{width:18px;height:18px}.techbtn-tx{flex-direction:column;line-height:1.2;display:flex}.techbtn-tx b{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.techbtn-tx span{opacity:.85;font-size:11px}.bgremium-link{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bgremium-link:hover{text-decoration-style:solid}.bdatum-link{color:var(--accent);text-underline-offset:2px;align-items:center;gap:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.bdatum-link:hover{text-decoration-style:solid}.bdatum-link .ic{flex:none;width:13px;height:13px}.popover-backdrop{z-index:50;background:#1e19126b;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.popover{background:var(--panel);border:1px solid var(--line);border-radius:15px;width:100%;max-width:560px;padding:22px 24px 20px;position:relative;box-shadow:0 8px 40px #281e0f38}.popover-close{border:1px solid var(--line);background:var(--control-bg);cursor:pointer;width:30px;height:30px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.popover-close:hover{color:var(--ink);border-color:var(--muted)}.popover-art{color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.popover-head h3{letter-spacing:-.01em;margin:8px 0 4px;padding-right:34px;font-size:18px;font-weight:600}.popover-sub{color:var(--muted);font-size:13px}.popover-sub b{color:var(--ink)}.fraktionen{flex-direction:column;gap:4px;margin:14px 0 4px;display:flex}.frak{grid-template-columns:160px 1fr 28px;align-items:center;gap:8px;font-size:12.5px;display:grid}.frak-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frak-bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.frak-fill{background:var(--accent);border-radius:99px;height:100%;display:block}.frak-n{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.popover-body{flex-direction:column;gap:13px;max-height:46vh;margin-top:14px;display:flex;overflow-y:auto}.popover-gremium .popover-body{border-top:1px solid var(--line);background:linear-gradient(var(--panel) 30%, transparent) top / 100% 22px no-repeat, linear-gradient(transparent, var(--panel) 70%) bottom / 100% 22px no-repeat, radial-gradient(farthest-side at 50% 0, var(--scroll-shadow), transparent) top / 100% 9px no-repeat, radial-gradient(farthest-side at 50% 100%, var(--scroll-shadow), transparent) bottom / 100% 9px no-repeat;background-attachment:local,local,scroll,scroll;margin-top:16px;padding-top:14px}.mgruppe-head{text-transform:none;letter-spacing:0;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600}.mgruppe ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.mgruppe li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.mgruppe li.is-vorsitz{font-weight:600}.mgruppe li.is-vorsitz .m-name:before{content:"★ ";color:var(--antrag)}.m-rolle{color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:500}.popover-src{color:var(--accent);margin-top:14px;font-size:12.5px;text-decoration:none;display:inline-block}.popover-src:hover{text-decoration:underline}.m-partei{color:var(--muted);font-size:12px}.mleer{color:var(--muted);font-size:13px}.mleer-warn,.sitz-hinweis-warn{color:var(--ink-soft);background:var(--control-bg);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r)}.mleer-warn{margin:0 0 12px;padding:9px 12px;line-height:1.55}.steckbrief{background:var(--accent-soft);border:1px solid #d4e2d9;border-radius:13px;margin-bottom:14px;padding:14px 16px}.steckbrief-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.steckbrief-title{font:inherit;color:var(--ink);cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;padding:0;font-size:15.5px;font-weight:600}.steckbrief-title:hover{color:var(--accent)}.steckbrief-details{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.steckbrief-details:after{content:"→";font-size:13px}.steckbrief-details:hover{background:#35604e;border-color:#35604e}.steckbrief-details:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.steckbrief-sub{color:var(--muted);margin-top:3px;font-size:12.5px}.steckbrief-sub b{color:var(--ink)}.steckbrief .fraktionen{margin-top:11px}.steckbrief-sitzungen{border-top:1px solid #d4e2d9;margin-top:13px;padding-top:11px}.steckbrief-sitzungen-kopf{color:var(--muted);margin-bottom:7px;font-size:12.5px}.steckbrief-sitzungen-kopf b{color:var(--ink)}.steckbrief-sitzungen-leer{color:var(--muted);margin:0;font-size:12.5px}.steckbrief-sitzungen-liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.steckbrief-sitzung{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.steckbrief-sitzung:after{content:"→";color:var(--accent);font-size:12px}.steckbrief-sitzung:hover{border-color:var(--accent);color:var(--accent)}.steckbrief-sitzung:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.steckbrief-sitzung-zusatz{color:var(--muted);font-weight:400}.steckbrief-sitzung-anstehend{color:var(--accent);font-size:11.5px;font-weight:600}.steckbrief-sitzungen .mehr-knopf{margin-top:8px}@media (max-width:560px){.header-actions{margin-left:0}.frak{grid-template-columns:120px 1fr 26px}}@media (max-width:820px){aside{border-right:none;border-bottom:1px solid var(--line);height:auto;position:static}}.backtotop{z-index:40;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border-radius:99px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;line-height:1;transition:opacity .18s,transform .18s;display:flex;position:fixed;transform:translateY(8px);box-shadow:0 4px 16px #281e0f47}.backtotop .ic{width:20px;height:20px}.backtotop.is-visible{opacity:1;pointer-events:auto;transform:none}.backtotop:active{background:#35604e}.backtotop:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.backtotop{transition:opacity .18s;transform:none}}.pdfviewer{margin-top:10px}.pdf-pages{zoom:calc(1 / var(--zoom));flex-direction:column;align-items:center;gap:14px;display:flex}.pdfpage{box-shadow:var(--shadow);background:#fff;position:relative}.pdfpage canvas{display:block}.pdfhl-layer{pointer-events:none;position:absolute;inset:0}.pdfhl-active{background:#f0780a8c!important}.pdfhl{mix-blend-mode:multiply;background:#c896146b;border-radius:2px;position:absolute}.pdfpage .textLayer{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));text-align:initial;forced-color-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;z-index:0;line-height:1;position:absolute;inset:0;overflow:clip}.pdfpage .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdfpage .textLayer>:not(.markedContent),.pdfpage .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdfpage .textLayer .markedContent{display:contents}.pdfpage .textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.pdfpage .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.pdfpage .textLayer.selecting .endOfContent{top:0}.pdf-status{color:var(--muted);padding:10px 0;font-size:13px}.pdf-status.error{color:var(--antrag)}.pdfstage{max-width:1040px;margin:0 auto;padding:16px}.pdfstage .bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.pdfstage .bar .t{font-weight:600}.pdfstage .pdfbar{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);margin:-16px -16px 12px;padding:12px 16px;position:sticky;top:0;box-shadow:0 1px #00000008}.pdfstage .pdfbar>a{align-items:center;gap:5px;display:inline-flex}.pdfviewer .pdfbar{justify-content:flex-end;margin-bottom:8px;display:flex}.pdffind{flex-direction:column;gap:5px;margin-left:auto;display:flex}.pdffind-row{align-items:center;gap:6px;display:flex}.pdffind-field{border:1px solid var(--line);background:var(--control-bg);border-radius:9px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.pdffind-field .ic{color:var(--muted)}.pdffind-input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:170px;font-size:13px}.pdffind-input::-webkit-search-cancel-button{cursor:pointer}.pdffind-count{color:var(--muted);font-variant-numeric:tabular-nums;min-width:52px;font-size:12px}.pdffind-btn{cursor:pointer;border:1px solid var(--line);background:var(--control-bg);width:28px;height:28px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pdffind-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pdffind-btn:disabled{opacity:.4;cursor:default}.pdffind-pages{flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex}.pdffind-pages-label{color:var(--muted)}.pdffind-page{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:12px}.pdffind-page:hover{border-color:var(--accent);color:var(--accent)}.pdffind-pages-rest{color:var(--muted)}.pdf-dl{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.pdf-dl:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pdf-dl:disabled{opacity:.55;cursor:progress}.pdf-dl-icon{padding:6px}.pdf-dl-err{color:var(--danger);white-space:nowrap;font-size:11.5px}.pdf-dl-err:empty{display:none}.pdf-dl-hinweis{color:var(--muted);white-space:normal}.pdf-hinweis{background:var(--accent-soft);color:var(--ink-soft);border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.pdf-hinweis .ic{color:var(--accent);flex:none;margin-top:2px}.pdf-hinweis-body{flex-direction:column;gap:7px;min-width:0;display:flex}.pdf-hinweis-body p{margin:0}.pdf-hinweis-toggle{font:inherit;cursor:pointer;color:var(--accent);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.pdf-hinweis-toggle:hover{text-decoration:underline}.pdf-textfassung{background:var(--panel);border:1px solid var(--line);border-radius:8px;max-height:340px;padding:9px 11px;overflow:auto}.pdf-textfassung-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.6}.pdf-textfassung-err{color:var(--danger)}.pdfpage-leer{background:var(--control-bg);background-image:linear-gradient(#00000005,#0000 60px)}.fb-backdrop{z-index:60;background:#1e19126b;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.fb-modal{background:var(--panel);border:1px solid var(--line);border-radius:15px;width:100%;max-width:560px;padding:22px 24px 20px;position:relative;box-shadow:0 8px 40px #281e0f38}.fb-head h3{letter-spacing:-.01em;margin:0 0 4px;padding-right:34px;font-size:18px;font-weight:600}.fb-head p{color:var(--muted);margin:0 0 14px;font-size:13px}.fb-bezug{box-sizing:border-box;background:var(--accent-soft);border-radius:9px;align-items:flex-start;gap:10px;min-height:54px;margin:8px 0 12px;padding:8px 12px;display:flex}.fb-bezug .ic{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.fb-bezug-tx{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:14px;line-height:1.4;display:flex}.fb-bezug-datum{color:var(--muted);font-size:12px}.fb-label{color:var(--ink);margin:0 0 5px;font-size:12px;font-weight:600;display:block}.fb-textarea,.fb-input{box-sizing:border-box;width:100%;font:inherit;background:var(--control-bg);color:var(--ink);border:1px solid var(--line);resize:vertical;border-radius:9px;padding:9px 11px;font-size:14px}.fb-textarea:focus,.fb-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.fb-row{gap:12px;margin-top:12px;display:flex}.fb-field{flex:1;min-width:0}.fb-shot{margin-top:14px}.fb-shot-add{cursor:pointer;width:100%;font:inherit;color:var(--accent);background:var(--accent-soft);border:1px dashed var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13.5px;font-weight:600;display:inline-flex}.fb-shot-add:hover{background:var(--accent);color:#fff}.fb-shot-has{align-items:flex-start;gap:12px;display:flex}.fb-shot-thumb{object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:9px;width:150px;max-height:110px}.fb-shot-actions{flex-direction:column;gap:4px;padding-top:2px;display:flex}.fb-shot-ok{color:var(--beschluss);font-size:12.5px;font-weight:600}.fb-linkbtn{font:inherit;text-align:left;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.fb-linkbtn:hover{color:var(--ink)}.fb-linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.fb-error{color:var(--danger);background:var(--antrag-bg);border:1px solid var(--danger);border-radius:8px;margin-top:12px;padding:8px 11px;font-size:13px}.fb-foot{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.fb-done{text-align:center;padding:12px 6px 6px}.fb-done-ic{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:99px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.fb-done-ic .ic{width:26px;height:26px}.fb-done h3{margin:0 0 6px;font-size:18px;font-weight:600}.fb-done p{color:var(--muted);margin:0 0 16px;font-size:13.5px}.fb-capturebar{z-index:70;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));background:#fff5f4;border:2px solid #d92d20;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:11px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #d92d2059}.fb-capturebar-tx{color:#b42318;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.fb-capturebar-tx:before{content:"";background:#d92d20;border-radius:50%;flex:none;width:10px;height:10px;animation:1.6s ease-out infinite fb-capture-pulse;box-shadow:0 0 #d92d2099}@keyframes fb-capture-pulse{0%{box-shadow:0 0 #d92d208c}70%{box-shadow:0 0 0 9px #d92d2000}to{box-shadow:0 0 #d92d2000}}@media (prefers-reduced-motion:reduce){.fb-capturebar-tx:before{animation:none}}.annot-btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:9px;padding:9px 15px;font-size:13.5px;font-weight:600}.annot-btn:hover{border-color:var(--muted)}.annot-btn.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.annot-btn.is-primary:hover{opacity:.92}.annot-btn:disabled{opacity:.5;cursor:default}.annot-backdrop{z-index:65;background:#14100ac7;justify-content:center;align-items:stretch;padding:2vh 2vw;display:flex;position:fixed;inset:0}.annot-shell{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:100%;max-width:1200px;display:flex;overflow:hidden}.annot-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.annot-title{font-size:15px;font-weight:600}.annot-hint{color:var(--muted);font-size:12.5px}.annot-stage{background:var(--control-bg);flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}.annot-canvas{touch-action:none;max-width:100%;max-height:100%;box-shadow:var(--shadow);background:#fff}.annot-canvas.is-draw{cursor:crosshair}.annot-canvas.is-move{cursor:move}.annot-loading{color:var(--muted);font-size:13px}.annot-textbox{background:#14100a59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.annot-textbox-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:14px}.annot-textbox input{font:inherit;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:9px;width:min(320px,80vw);padding:9px 11px;font-size:14px}.annot-textbox-row{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.annot-toolbar{border-top:1px solid var(--line);background:var(--control-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.annot-tools{align-items:center;gap:6px;display:flex}.annot-tool{cursor:pointer;border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.annot-tool:hover{border-color:var(--muted)}.annot-tool.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.annot-tool:disabled{opacity:.4;cursor:default}.annot-swatch{border:1px solid #00000040;border-radius:99px;width:18px;height:18px}.annot-colorwrap{position:relative}.annot-colors{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:2;border-radius:11px;gap:8px;padding:8px;display:flex;position:absolute;bottom:48px;right:0}.annot-color{cursor:pointer;border:2px solid var(--line);border-radius:99px;width:30px;height:30px}.annot-color.is-active{border-color:var(--ink);transform:scale(1.08)}.annot-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.login-wrap{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.login-card{background:var(--panel);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow);border-radius:14px;padding:28px 26px}.login-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.login-sub{color:var(--muted);margin:6px 0 20px;font-size:14px}.login-label{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.login-input{box-sizing:border-box;border:1px solid var(--line);background:var(--control-bg);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px}.login-input:focus{border-color:var(--accent);outline:none}.login-remember{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:14px 0 6px;font-size:13.5px;display:flex}.login-error{background:var(--antrag-bg);color:var(--danger);border-radius:8px;margin:12px 0 0;padding:9px 12px;font-size:13px}.login-submit{justify-content:center;width:100%;margin-top:18px}.fbadmin-wrap{max-width:920px;margin:0 auto;padding:28px 20px 80px}.fbadmin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;padding-bottom:16px;display:flex}.fbadmin-title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.fbadmin-count{color:var(--muted);margin:4px 0 0;font-size:13.5px}.fbadmin-empty{text-align:center;color:var(--muted);background:var(--panel);border:1px dashed var(--line);border-radius:13px;padding:40px 20px;font-size:14px}.fbadmin-empty code{background:var(--accent-soft);border-radius:5px;padding:1px 5px;font-size:12.5px}.fbadmin-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fbadmin-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:16px 18px}.fbadmin-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fbadmin-meta{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px;display:flex}.fbadmin-date{color:var(--muted);font-variant-numeric:tabular-nums}.fbadmin-badge{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.fbadmin-sender{color:var(--ink)}.fbadmin-anon{color:var(--muted)}.fbadmin-link{color:var(--accent);text-decoration:none}.fbadmin-link:hover{text-decoration:underline}.fbadmin-del{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--danger);border-radius:8px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600}.fbadmin-del:hover{border-color:var(--danger)}.fbadmin-del:disabled{opacity:.5;cursor:default}.fbadmin-actions{flex:none;align-items:center;gap:8px;display:flex}.fbadmin-handle{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.fbadmin-handle:hover{border-color:var(--accent);color:var(--accent)}.fbadmin-handle:disabled{opacity:.5;cursor:default}.fbadmin-fold{cursor:pointer;border:1px solid var(--line);background:var(--control-bg);width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fbadmin-fold:hover{color:var(--ink)}.fbadmin-divider{color:var(--muted);margin:10px 0 -4px;font-size:13px;font-weight:600}.fbadmin-card.is-handled{box-shadow:none;background:0 0}.fbadmin-card.is-handled:not(.is-collapsed)>:not(.fbadmin-card-top):not(.fbadmin-err),.fbadmin-card.is-handled .fbadmin-meta{opacity:.55}.fbadmin-card.is-collapsed{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.fbadmin-collapsed{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--muted);opacity:.75;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px;font-size:13px;display:flex}.fbadmin-collapsed:hover{opacity:1}.fbadmin-collapsed .fbadmin-date{white-space:nowrap}.fbadmin-collapsed-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.fbadmin-card.is-collapsed .fbadmin-err{flex-basis:100%;margin:0}.fbadmin-handled-note{color:var(--muted);margin:6px 0 0;font-size:12.5px}.fbadmin-msg{white-space:pre-wrap;word-break:break-word;background:var(--accent-soft);border-radius:9px;margin:12px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.fbadmin-shot{border:1px solid var(--line);cursor:zoom-in;background:var(--control-bg);border-radius:10px;max-width:320px;margin:14px 0 0;padding:0;display:block;overflow:hidden}.fbadmin-shot img{width:100%;height:auto;display:block}.fbadmin-err{background:var(--antrag-bg);color:var(--danger);border-radius:8px;margin:12px 0 0;padding:8px 12px;font-size:13px}.fbadmin-details{margin:14px 0 0}.fbadmin-details>summary{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;padding:4px 0;font-size:12.5px;font-weight:600;list-style:none}.fbadmin-details>summary::-webkit-details-marker{display:none}.fbadmin-details>summary:before{content:"▸ "}.fbadmin-details[open]>summary:before{content:"▾ "}.fbadmin-detail-grid{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:8px;padding-top:12px;display:flex}.fbadmin-kv{grid-template-columns:130px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.fbadmin-mail{gap:6px;margin-top:12px}.fbadmin-k{color:var(--muted);font-weight:600}.fbadmin-break{word-break:break-all}.fbadmin-filters{margin:0;padding-left:16px}.fbadmin-filters li{padding:1px 0}.fbadmin-counts{color:var(--muted);margin-top:4px;display:block}.fbadmin-browser{border-collapse:collapse;font-size:12.5px}.fbadmin-browser td{vertical-align:top;padding:2px 12px 2px 0}.fbadmin-browser td:first-child{color:var(--muted);white-space:nowrap}.fbadmin-crumbs{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.fbadmin-crumbs li{align-items:baseline;gap:8px;font-size:12px;display:flex}.fbadmin-crumb-time{color:var(--muted);white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px}.fbadmin-crumb-type{text-transform:none;color:#fff;background:var(--muted);border-radius:4px;flex:none;padding:0 6px;font-size:10px;font-weight:600}.fbadmin-crumb-type.crumb-click{background:#3b82f6}.fbadmin-crumb-type.crumb-navigation{background:#8b5cf6}.fbadmin-crumb-type.crumb-console{background:#f59e0b}.fbadmin-crumb-type.crumb-action{background:#10b981}.fbadmin-crumb-type.crumb-network{background:#ef4444}.fbadmin-crumb-msg{word-break:break-word}.fbadmin-crumb-data{color:var(--muted)}.fblightbox{z-index:70;cursor:zoom-out;background:#14100ad1;justify-content:center;align-items:center;padding:3vh 3vw;display:flex;position:fixed;inset:0}.fblightbox img{cursor:default;border-radius:8px;max-width:100%;max-height:94vh;box-shadow:0 8px 40px #00000080}.fblightbox-close{color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff4d;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:fixed;top:16px;right:18px}.fblightbox-close:hover{background:#0009}@media (max-width:560px){.fbadmin-kv{grid-template-columns:1fr;gap:3px}.fbadmin-card-top{flex-direction:column}.fbadmin-collapsed .fbadmin-badge{display:none}}.loginbox{align-items:center;gap:9px;display:inline-flex}.loginbox-user{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12.5px;overflow:hidden}.loginbtn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:9px;align-items:center;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.loginbtn:hover{border-color:var(--muted)}.login-notice{border:1px solid var(--danger);color:var(--ink);background:var(--art-bg);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 15px;font-size:13.5px;display:flex}.login-notice-x{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0 2px;font-size:18px;line-height:1}.login-notice-x:hover{color:var(--ink)}.filter-head{justify-content:space-between;align-items:center;gap:10px;margin:28px 0 10px;display:flex}.filter-head h2{margin:0}.archiv-note{margin:6px 0 12px}.eye-btn{border:1px solid var(--line);background:var(--control-bg);cursor:pointer;width:30px;height:28px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.eye-btn:hover{border-color:var(--muted);color:var(--ink)}.eye-btn.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.eye-ic{display:block}.popover-narrow{max-width:420px}.m-name--link{color:var(--accent);cursor:pointer;text-decoration:none}.m-name--link:hover{text-decoration:underline}.person-modal{max-width:640px;max-height:90vh;overflow-y:auto}.person-page{justify-content:center;padding:5vh 16px 60px;display:flex}.person-page-inner{width:100%;max-width:720px}.person-back{color:var(--accent);align-items:center;gap:5px;margin-bottom:14px;font-size:13px;text-decoration:none;display:inline-flex}.person-back:hover{text-decoration:underline}.person-head{align-items:center;gap:16px;padding-right:34px;display:flex}.person-avatar{background:var(--accent-soft);width:64px;height:64px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex;overflow:hidden}.person-avatar img{object-fit:cover;object-position:center top;width:100%;height:100%}.person-avatar--32{width:32px;height:32px;font-size:11px}.person-avatar--26{width:26px;height:26px;font-size:9.5px}button.person-avatar{cursor:zoom-in;border:0;padding:0}button.person-avatar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.person-foto-popover{text-align:center;width:auto;max-width:min(560px,92vw)}.person-foto-full{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:72vh;margin:0 auto;display:block}.person-foto-caption{color:var(--muted);margin:10px 0 0;font-size:13px}.kontakt-wert{align-items:center;gap:7px;display:inline-flex}.kontakt-action{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.kontakt-action:hover{color:var(--accent);border-color:var(--accent)}.kontakt-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kontakt-action--ok{color:#1a7f37;border-color:#1a7f37}.tel-popover{text-align:center;width:auto;max-width:min(640px,94vw)}.tel-gross{letter-spacing:.04em;word-spacing:.35em;font-variant-numeric:tabular-nums;color:var(--ink);margin:8px 0 0;font-size:clamp(26px,6vw,44px);font-weight:700}.tel-original{color:var(--muted);margin:10px 0 0;font-size:13px}.merge-curation{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.merge-btn{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;padding:3px 10px;font-size:12px;font-weight:600}.merge-btn:hover{background:var(--accent-soft)}.merge-btn:disabled{opacity:.5;cursor:default}.merge-vormerk{background:var(--accent-soft);color:var(--accent);border-radius:99px;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.merge-btn-undo{text-underline-offset:2px;background:0 0;border-color:#0000;padding:1px 8px;text-decoration:underline}.merge-btn-undo:hover{background:var(--bg);text-decoration:none}.merge-fehler{color:#b42318;font-size:12px}.person-name{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:600}.person-chips{flex-wrap:wrap;gap:6px;display:flex}.person-chip{background:var(--line);color:var(--ink);border-radius:99px;padding:2px 9px;font-size:11.5px}.person-chip--fraktion{background:var(--accent-soft);color:var(--accent);font-weight:600}.person-chip--partei{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0;font-weight:600}.person-chip--amt{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);font-weight:600}.person-chip--amt-erst{background:var(--accent);color:var(--on-accent);box-shadow:none}.person-chip-zusatz{opacity:.85;margin-left:5px;font-weight:400}.person-beobachten{margin-top:10px}.person-beobachten .abo-btn{align-items:center;gap:6px;display:inline-flex}.person-beobachten .abo-btn .ic{width:13px;height:13px}.person-beobachten-ok,.person-beobachten-fehler{margin:8px 0 0;font-size:12.5px}.person-beobachten-ok{color:var(--muted)}.person-beobachten-fehler{color:var(--danger)}.person-beobachten-zeile{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;display:flex}.person-beobachten-zeile input{accent-color:var(--accent);margin-top:2px}.person-beobachten-zeile>span{flex-direction:column;gap:2px;display:flex}.person-beobachten-hilfe{color:var(--muted);font-size:12px}.person-beobachten-aktionen{flex-wrap:wrap;gap:8px;display:flex}.abo-person-ausloeser,.abo-person-kommunen{color:var(--muted)}.person-merge{background:var(--accent-soft);color:var(--ink);border-left:3px solid var(--accent);border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:12.5px}.person-softhint{background:var(--control-bg);border-left:3px solid var(--muted);color:var(--ink);border-radius:9px;margin:10px 0 0;padding:9px 12px;font-size:12.5px}.person-softhint-reason{color:var(--muted)}.person-section{margin-top:20px}.person-section>h2{text-transform:none;letter-spacing:0;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.person-rolle{color:var(--accent);background:var(--accent-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 7px;font-size:11px}.person-empty{color:var(--muted);margin:0;font-size:13px}.gremien-tabelle{border-collapse:collapse;width:100%;font-size:13px}.gremien-tabelle th{text-align:left;text-transform:none;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 12px 6px 0;font-size:11px;font-weight:600}.gremien-tabelle td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:6px 12px 6px 0}.gremien-tabelle tr:last-child td{border-bottom:none}.gremien-tabelle th:last-child,.gremien-tabelle td:last-child{padding-right:0}.gremien-tabelle .gremien-name{font-weight:500}.gremien-tabelle .gremien-zeit{color:var(--muted);white-space:nowrap;font-size:12px}.gremien-tabelle .gremien-kommune td{color:var(--ink);border-bottom:none;padding-top:10px;font-size:13px;font-weight:600}@media (max-width:560px){.gremien-tabelle th,.gremien-tabelle td{padding-right:8px}.gremien-tabelle .gremien-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.gremien-tabelle .gremien-zeit{white-space:normal}}.person-profile{--dossier-px:12px;--dossier-kleben:var(--kopf-hoehe)}.mand-profil .person-profile{--dossier-px:24px}.person-modal .person-profile{--dossier-px:24px;--dossier-kleben:-22px}.dossier-reiter{margin-top:20px}.dossier-reiter-leiste{top:var(--dossier-kleben);z-index:2;scrollbar-width:none;margin:0 calc(-1 * var(--dossier-px));padding:4px var(--dossier-px) 0;background:var(--accent-soft);box-shadow:inset 0 -1px 0 var(--line), 0 6px 10px -8px #1e191247;align-items:flex-end;gap:2px;display:flex;position:sticky;overflow-x:auto}.dossier-reiter-leiste::-webkit-scrollbar{display:none}.dossier-reiter-knopf{cursor:pointer;font:inherit;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.dossier-reiter-knopf:first-child{padding-left:0}.dossier-reiter-knopf:hover{color:var(--ink)}.dossier-reiter-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dossier-reiter-knopf.is-an{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.dossier-reiter-zahl{background:var(--control-bg);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.dossier-reiter-knopf.is-an .dossier-reiter-zahl{background:var(--accent);color:var(--panel)}.dossier-blatt{padding-top:14px}.dossier-blatt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.person-vorlagen{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.person-vorlagen li{flex-direction:column;gap:2px;font-size:13px;display:flex}.person-vorlage-titel{color:var(--ink);font-weight:500}.person-vorlage-meta{color:var(--muted);font-size:12px}.person-vorlage-basis{color:var(--accent);background:var(--accent-soft);border-radius:6px;align-self:flex-start;padding:1px 7px;font-size:11px}.person-kontakt{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.person-kontakt dt{color:var(--muted)}.person-kontakt dd{margin:0}.person-quellen{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.person-link{color:var(--accent);text-decoration:none}.person-link:hover{text-decoration:underline}.sum-fraktion{color:var(--muted)}.sum-text .person-link strong{color:inherit}.personen-titel{letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:600}.personen-intro{color:var(--muted);margin:0 0 18px;font-size:13px}.personen-suche-label{text-transform:none;letter-spacing:0;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.personen-suche-input{box-sizing:border-box;border:1px solid var(--line);background:var(--control-bg);width:100%;color:var(--ink);border-radius:9px;padding:10px 12px;font-size:14px}.personen-suche-input:focus{border-color:var(--accent);outline:none}.personen-suche-count{color:var(--muted);margin:10px 0 0;font-size:12px}.personen-suche-liste{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.personen-suche-item{border:1px solid var(--line);color:var(--ink);background:var(--card-bg,transparent);border-radius:9px;flex-direction:column;gap:5px;padding:10px 12px;text-decoration:none;display:flex}.personen-suche-item:hover{border-color:var(--accent)}.personen-suche-name{font-size:14px;font-weight:600}.personen-suche-chips{flex-wrap:wrap;gap:6px;display:flex}.funde-hinweis{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.funde-hinweis--klein{margin:8px 0;font-size:11.5px}.funde-status{color:var(--muted);margin:0 0 10px;font-size:13px}.funde-status--fehler{color:var(--danger)}.funde-liste{flex-direction:column;gap:8px;display:flex}.fund{border:1px solid var(--line-soft);border-radius:var(--r);color:inherit;background:var(--panel);padding:12px 15px;text-decoration:none;display:block}a.fund:hover{border-color:var(--line);background:var(--panel-2)}a.fund:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fund-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.fund-chip{background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:600}.fund-t{letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.4}.fund-z{border-left:2px solid var(--accent-soft);color:var(--ink-soft);margin:7px 0 0;padding-left:11px;font-size:12.5px;line-height:1.6}.fund-z mark{background:var(--accent-soft);color:var(--mark-ink)}.fund--huelle{flex-direction:column;gap:7px;display:flex}.funde-bar{align-items:flex-start}.funde-seg{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.funde-seg-knopf{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.funde-seg-knopf:hover:not(:disabled){color:var(--ink)}.funde-seg-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.funde-seg-knopf.is-an{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}.funde-seg-knopf:disabled{cursor:default;opacity:.5}.funde-seg-zahl{background:var(--control-bg);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.funde-seg-knopf.is-an .funde-seg-zahl{background:var(--accent-soft);color:var(--accent)}.top-nav{gap:16px;margin-top:6px;display:flex}.top-nav-link{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.top-nav-link:hover{text-underline-offset:2px;text-decoration:underline}.top-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.etyp{color:var(--art-ink);background:var(--art-bg);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.etyp-bauprojekt{color:var(--antrag);background:var(--antrag-bg)}.etyp-bplan{color:var(--beschluss);background:var(--beschluss-bg)}.etyp-projekt{color:var(--aenderungsantrag);background:var(--aenderungsantrag-bg)}.etyp-organisation{color:var(--mitteilung);background:var(--mitteilung-bg)}.etyp-person{color:var(--anfrage);background:var(--anfrage-bg)}.etyp-fraktion{color:var(--accent);background:var(--accent-soft)}.entity-chips{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.entity-chip{border:1px solid var(--line);background:var(--control-bg);max-width:100%;color:var(--ink-soft);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.entity-chip:before{content:"";background:var(--art-ink);border-radius:99px;flex:none;width:7px;height:7px}.entity-chip.etyp-bauprojekt:before{background:var(--antrag)}.entity-chip.etyp-bplan:before{background:var(--beschluss)}.entity-chip.etyp-projekt:before{background:var(--aenderungsantrag)}.entity-chip.etyp-organisation:before{background:var(--mitteilung)}.entity-chip.etyp-person:before{background:var(--anfrage)}.entity-chip.etyp-bauprojekt,.entity-chip.etyp-bplan,.entity-chip.etyp-projekt,.entity-chip.etyp-organisation,.entity-chip.etyp-person,.entity-chip.etyp-ort{color:var(--ink-soft);background:var(--control-bg)}.entity-chip:hover{border-color:var(--accent);color:var(--accent)}.entity-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.themen-inner{max-width:860px}.themen-facette-titel{text-transform:none;letter-spacing:0;color:var(--muted);margin:18px 0 8px;font-size:11px;font-weight:600}.themen-count{color:var(--muted);margin:16px 0 0;font-size:13px}.themen-count b{color:var(--ink);margin-right:4px}.themen-leer{text-align:center;color:var(--muted);background:var(--panel);border:1px dashed var(--line);border-radius:13px;padding:40px 20px;font-size:14px}.themen-liste{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.themen-item{border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:var(--shadow);border-radius:11px;flex-direction:column;gap:5px;padding:11px 13px;text-decoration:none;display:flex}.themen-item:hover{border-color:var(--accent)}.themen-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.themen-item-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.themen-item-name{font-size:14.5px;font-weight:600}.themen-item-meta{color:var(--muted);font-size:12.5px}.themen-kopf{margin-bottom:18px}.themen-kopf .etyp{margin-bottom:8px;display:inline-block}.themen-kopf-meta{color:var(--muted);margin:2px 0 0;font-size:13px}.themen-kopf-person{margin:8px 0 0;font-size:13px}.themen-aliase{color:var(--muted);margin:8px 0 0;font-size:12px;font-style:italic}.themen-docs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.themen-doc{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:13px 15px}.themen-doc-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:6px;display:flex}.themen-doc-meta .date{margin-left:0}.themen-doc-stadt{border:1px solid var(--muted);color:var(--muted);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.themen-doc-titel{letter-spacing:-.005em;max-width:65ch;margin:0 0 8px;font-size:14.5px;font-weight:600;line-height:1.35}button.pdfhl-entity{pointer-events:auto;cursor:pointer;mix-blend-mode:multiply;background:#5a78dc47;border:0;border-radius:2px;padding:0}button.pdfhl-entity:hover{background:#5a78dc6b}button.pdfhl-entity:focus-visible{outline:2px solid var(--beschluss);outline-offset:1px}.popover-entity .popover-head h3{margin-top:8px}.entity-pop-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.stx-wrap{max-width:1040px;margin:0 auto;padding:28px 24px 72px}.stx-head h1{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600}.stx-sub{color:var(--muted);margin:0 0 16px;font-size:13px}.stx-ranges{gap:8px;margin-bottom:24px;display:flex}.stx-range{border:1px solid var(--line);background:var(--control-bg);color:var(--ink-soft);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.stx-range:hover{border-color:var(--muted);color:var(--ink)}.stx-range.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.stx-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:28px;display:grid}.stx-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:16px 18px}.stx-card-n{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.1}.stx-card-l{text-transform:none;letter-spacing:.05em;color:var(--muted);margin-top:5px;font-size:11.5px}.stx-charts{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;display:grid}.stx-chart{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;min-width:0;padding:16px 18px 12px}.stx-chart-title{margin:0 0 6px;font-size:14px;font-weight:600}.stx-legend{color:var(--muted);gap:16px;margin-bottom:8px;font-size:11.5px;display:flex}.stx-legend-item{align-items:center;gap:6px;display:inline-flex}.stx-swatch{border-radius:3px;width:11px;height:11px;display:inline-block}.stx-swatch-anon{background:var(--muted)}.stx-swatch-auth{background:var(--accent)}.stx-empty{color:var(--muted);padding:20px 0;font-size:13px}.stx-chart-scroll{overflow-x:auto}.stx-svg{max-width:none;display:block}.stx-bar-anon{fill:var(--muted)}.stx-bar-auth{fill:var(--accent)}.stx-val{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.stx-lbl{fill:var(--muted);font-size:10px}.stx-hbars{flex-direction:column;gap:8px;margin-top:2px;display:flex}.stx-hrow{grid-template-columns:150px 1fr auto;align-items:center;gap:10px;display:grid}.stx-hlabel{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.stx-htrack{background:var(--control-bg);border:1px solid var(--line);border-radius:7px;height:14px;position:relative;overflow:hidden}.stx-hfill{background:var(--accent);border-radius:7px;min-width:2px;position:absolute;inset:0 auto 0 0}.stx-hval{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:2ch;font-size:12px;font-weight:600}@media (max-width:520px){.stx-hrow{grid-template-columns:110px 1fr auto}}.pxl-block{margin-top:38px}.pxl-h2{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.pxl-sub{color:var(--muted);max-width:70ch;margin:0 0 16px;font-size:12.5px}.pxl-liste{flex-direction:column;gap:14px;display:flex}.pxl-eintrag{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:14px 16px}.pxl-eintrag.is-vorschau_fehler{border-color:#e5b4b4}.pxl-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pxl-art{text-transform:none;letter-spacing:0;background:var(--control-bg);border:1px solid var(--line);color:var(--ink-soft);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.pxl-eintrag.is-abo_angelegt .pxl-art{background:var(--accent);border-color:var(--accent);color:#fff}.pxl-eintrag.is-vorschau_fehler .pxl-art{color:#8a2b2b;background:#f7e6e6;border-color:#e5b4b4}.pxl-zeit,.pxl-person{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pxl-person{overflow-wrap:anywhere;margin-left:auto}.pxl-satz{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.35}.pxl-hinweis,.pxl-warum{color:var(--ink-soft);margin:0 0 6px;font-size:12.5px}.pxl-fehler{color:#8a2b2b;margin:0 0 6px;font-size:12.5px}.pxl-regel{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.pxl-chipgruppe{border:1px dashed var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.pxl-chip{background:var(--control-bg);border:1px solid var(--line);border-radius:6px;padding:1px 7px;font-size:11.5px}.pxl-chip.is-not{color:var(--muted);text-decoration:line-through}.pxl-chip-art{text-transform:none;letter-spacing:0;color:var(--muted);margin-right:2px;font-size:10.5px}.pxl-zahlen{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0;font-size:12px}.pxl-details{margin-top:6px}.pxl-details>summary{cursor:pointer;color:var(--accent);padding:3px 0;font-size:12.5px;font-weight:600;list-style:none}.pxl-details>summary::-webkit-details-marker{display:none}.pxl-details>summary:before{content:"▸ "}.pxl-details[open]>summary:before{content:"▾ "}.pxl-treffer{flex-direction:column;gap:10px;margin:8px 0 0;padding:0 0 0 20px;display:flex}.pxl-treffer-kopf{align-items:baseline;gap:8px;display:flex}.pxl-treffer-kopf a{font-size:13.5px;font-weight:600}.pxl-konf{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.pxl-treffer-meta{color:var(--muted);font-size:11.5px}.pxl-treffer-text{color:var(--ink-soft);margin:3px 0 0;font-size:12.5px}.pxl-treffer-zitat{color:var(--muted);margin:3px 0 0;font-size:12.5px;font-style:italic}.pxl-tabelle{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;overflow:hidden}.pxl-zeile{border-top:1px solid var(--line);grid-template-columns:1fr 60px 70px 150px;align-items:center;gap:10px;padding:9px 16px;font-size:13px;display:grid}.pxl-zeile:first-child{border-top:none}.pxl-zeile>span:nth-child(n+2){font-variant-numeric:tabular-nums;color:var(--ink-soft)}.pxl-zeile-kopf{text-transform:none;letter-spacing:0;color:var(--muted);background:var(--control-bg);font-size:11px}.pxl-zeile-kopf>span{color:var(--muted)!important}.pxl-zeile.is-leer>span:first-child{color:#8a2b2b;font-weight:600}@media (max-width:640px){.pxl-zeile{grid-template-columns:1fr 44px 52px}.pxl-zeile>span:nth-child(4){display:none}}.abo-inner{max-width:860px}.abo{flex-direction:column;gap:22px;display:flex}.abo-block{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:16px 18px}.abo-h2{text-transform:none;letter-spacing:0;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.abo-label{color:var(--ink);margin:0 0 5px;font-size:12px;font-weight:600;display:block}.abo-help{color:var(--muted);max-width:70ch;margin:8px 0 0;font-size:12.5px;line-height:1.5}.abo-leer{color:var(--muted);max-width:70ch;margin:0;font-size:13px;line-height:1.55}.abo-textarea,.abo-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);resize:vertical;border-radius:9px;padding:9px 11px;font-size:14px}.abo-textarea:focus,.abo-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.abo-textarea:disabled,.abo-input:disabled{opacity:.55}.abo-formzeile{flex-wrap:wrap;gap:12px;display:flex}.abo-feld{flex:240px;min-width:0}.abo-feld-schmal{flex:0 190px}.abo-feld-voll{flex:100%}.abo-kasten{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.abo-kasten input{flex:none;margin-top:3px}.abo-kasten .abo-help{margin:2px 0 0;display:block}.abo-hinweis-gebiet{color:var(--muted);background:var(--panel-2,#00000008);border-radius:9px;margin:8px 0 0;padding:7px 10px;font-size:12.5px}.abo-geteilt-satz{font-style:italic}.abo-btn{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink);border-radius:9px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .12s,color .12s,background .12s}.abo-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.abo-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.abo-btn:disabled{opacity:.45;cursor:default}.abo-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.abo-btn-primary:hover:not(:disabled){background:var(--accent);color:#fff;filter:brightness(1.08)}.abo-btn-klein{margin-top:0;padding:5px 11px;font-size:12.5px}.abo-btn-loeschen:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.abo-laeuft{border:1px solid var(--accent);background:var(--accent-soft);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 15px;display:flex}.abo-laeuft-text{color:var(--ink);flex:240px;font-size:13.5px;font-weight:600}.abo-laeuft-uhr{font-variant-numeric:tabular-nums;color:var(--accent);margin-left:8px;font-weight:700}.abo-laeuft-sub{color:var(--muted);flex:100%;font-size:12px}.abo-spinner{border:2px solid var(--accent);border-top-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.9s linear infinite abo-dreh}@keyframes abo-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.abo-spinner{animation-duration:3s}}.link-laedt{vertical-align:middle;width:0;height:0;display:inline-block;position:relative}.link-laedt:after{content:"";box-sizing:border-box;border:2px solid var(--accent);opacity:0;pointer-events:none;border-top-color:#0000;border-radius:50%;width:.84em;height:.84em;position:absolute;top:-.42em;left:.4em}.link-laedt.is-pending:after{opacity:1;transition:opacity .12s .15s;animation:.9s linear infinite abo-dreh}a:has(>.link-laedt.is-pending){cursor:progress}@media (prefers-reduced-motion:reduce){.link-laedt.is-pending:after{animation-duration:3s}}.abo-fehler{color:var(--danger);background:var(--antrag-bg);border:1px solid var(--danger);border-radius:11px;padding:11px 13px;font-size:13px;line-height:1.5}.abo-ok{color:var(--ink);background:var(--accent-soft);border:1px solid var(--accent);border-radius:11px;padding:11px 13px;font-size:13px;line-height:1.5}.abo-hinweis{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;padding:16px 18px;font-size:13.5px;line-height:1.6}.abo-hinweis p{color:var(--ink-soft);max-width:70ch;margin:6px 0 0}.abo-hinweis code{background:var(--control-bg);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:12.5px}.abo-regel-titel{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:600}.abo-gruppe{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.abo-gruppe-op{text-transform:none;letter-spacing:.05em;color:var(--muted);flex:0 0 110px;font-size:11px}.abo-chip{cursor:default}.abo-stamm-hinweis{margin-left:118px}.abo-chip-not{color:var(--danger);border-color:var(--danger)}.abo-begruendung,.abo-rueckfrage{color:var(--ink-soft);max-width:70ch;margin:12px 0 0;font-size:13px;line-height:1.55}.abo-zahlen{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;margin:14px 0 0;padding-top:10px;font-size:12px}.abo-treffer{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.abo-treffer-karte{border:1px solid var(--line);background:var(--control-bg);border-radius:11px;padding:11px 13px}.abo-treffer-karte.is-verworfen{opacity:.85;border-style:dashed}.abo-treffer-meta{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:11.5px;display:flex}.abo-treffer-kommune{color:var(--accent);font-weight:600}.abo-treffer-betreff{max-width:65ch;margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.35}.abo-treffer-grund{max-width:70ch;color:var(--ink-soft);margin:7px 0 0;font-size:12.5px;line-height:1.55}.abo-treffer-zitat{border-left:3px solid var(--accent);max-width:70ch;color:var(--ink-soft);margin:9px 0 0;padding:2px 0 2px 13px;font-size:12.5px;font-style:italic;line-height:1.55}.abo-treffer-links{flex-wrap:wrap;gap:14px;margin-top:9px;font-size:12.5px;display:flex}.abo-treffer-stelle+.abo-treffer-stelle{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:9px}.abo-treffer-top{color:var(--accent);margin:7px 0 0;font-size:11.5px;font-weight:600}.abo-treffer-top+.abo-treffer-grund,.abo-treffer-top+.pxl-treffer-text{margin-top:2px}.abo-treffer-etikett{color:var(--muted);font-size:11px;font-style:normal;font-weight:400}.abo-treffer-zitat-etikett{margin-top:8px;display:block}.abo-treffer-zitat-etikett+.abo-treffer-zitat,.abo-treffer-zitat-etikett+.pxl-treffer-zitat{margin-top:2px}.abo-treffer-grund>.abo-treffer-etikett,.pxl-treffer-text>.abo-treffer-etikett{display:block}.abo-listen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.abo-linkbtn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-bottom:10px;padding:0;font-size:12.5px;text-decoration:underline}.abo-linkbtn:hover:not(:disabled){color:var(--ink)}.abo-linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.abo-linkbtn:disabled{opacity:.45;cursor:default;text-decoration:none}.abo-listen-fuer{margin-top:0;margin-bottom:10px}.abo-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.abo-eintrag{border:1px solid var(--line);background:var(--control-bg);border-radius:11px;padding:12px 13px}.abo-eintrag-kopf{flex-direction:column;gap:3px;display:flex}.abo-eintrag-titel{font-size:14.5px;font-weight:600}.abo-eintrag-meta{color:var(--muted);font-size:12px}.abo-eintrag-aktionen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.abo-eintrag-laeuft{color:var(--accent);margin:10px 0 0;font-size:12.5px;font-weight:600}.abo-rueckblick{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.abo-beispiel-bilanz{color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:600}@media (max-width:560px){.abo-gruppe-op{flex-basis:100%}.abo-stamm-hinweis{margin-left:0}.abo-feld-schmal{flex:100%}}.tm-inner{max-width:1000px}.tm-anlegen-inner{max-width:1120px}.tm{flex-direction:column;gap:14px;display:flex}.tm-neu{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:10px;margin-top:4px;padding:11px 13px;display:flex}.tm-neu-plus{color:var(--accent);flex:none;display:flex}.tm-neu-feld{flex:auto}.tm-neu-knopf{flex:none;margin-top:0}.tm-neu-hilfe{margin-top:0}.tm-reiter{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:2px;margin-top:8px;display:flex}.tm-reiter-knopf{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.tm-reiter-knopf:hover{color:var(--ink)}.tm-reiter-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tm-reiter-knopf.is-an{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tm-reiter-zahl{background:var(--control-bg);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.tm-reiter-knopf.is-an .tm-reiter-zahl{background:var(--accent-soft);color:var(--accent)}.tm-blatt{flex-direction:column;gap:12px;display:flex}.tm-blatt-hilfe{margin-top:12px}.tm-leer{margin-top:14px}.tm-karte{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;position:relative}.tm-karte.is-geaendert{box-shadow:inset 3px 0 0 var(--accent), var(--shadow)}.tm-karte-kopf{align-items:flex-start;gap:14px;padding:13px 16px 12px;display:flex}.tm-karte.is-offen>.tm-karte-kopf{border-bottom:1px solid var(--line)}.tm-karte-b{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.tm-titelzeile{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.tm-titelzeile .tm-karte-titel{margin:0;line-height:1.3}.tm-karte-titel{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.tm-karte-satz{color:var(--muted);font-size:12.5px;font-style:italic;line-height:1.5}.tm-karte-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 13px;margin-top:5px;font-size:12px;display:flex}.tm-chip{cursor:default;font-size:11px}.tm-chip-geteilt{color:var(--accent);border-color:var(--accent)}.tm-chip-geaendert{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.tm-trefferzeile{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:7px;display:flex}.tm-linkknopf{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:13px;font-weight:600;display:inline-flex}.tm-linkknopf:hover:not(:disabled){text-decoration:underline}.tm-linkknopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tm-linkknopf:disabled{opacity:.45;cursor:default}.tm-pfeil,.tm-pfeil-hoch{width:14px;height:14px;transition:transform .15s}.tm-linkknopf[aria-expanded=true] .tm-pfeil,.tm-pfeil-hoch{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tm-pfeil,.tm-pfeil-hoch{transition:none}}.tm-ohne{color:var(--muted);font-size:12.5px}.tm-laeuft{color:var(--ink-soft);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.tm-laeuft .abo-spinner{width:13px;height:13px}.tm-werkzeug{flex:none;align-items:center;gap:6px;display:flex}.tm-bearbeiten{min-height:34px;color:var(--accent);border-color:var(--accent);align-items:center;gap:7px;margin-top:0;padding:6px 13px;text-decoration:none;display:inline-flex}.tm-bearbeiten:hover:not(:disabled){background:var(--accent-soft)}.tm-mehr{width:34px;height:34px;color:var(--muted);justify-content:center;align-items:center;margin-top:0;padding:0;display:inline-flex}.tm-mehr[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tm-karte-leib{padding:12px 16px 14px}.tm-karte-leib[hidden]{display:none}.tm-karte-leib .abo-treffer{margin-top:0}.tm-stand{color:var(--muted);margin:0 0 10px;font-size:12px}.tm-ende{justify-content:flex-end;margin:12px 0 0;display:flex}.tm-karte-flach{flex-direction:column;gap:3px;padding:14px 16px;display:flex}.tm-karte-flach .tm-karte-titel{font-size:15.5px}.tm-karte-aktionen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aktionsmenue{display:inline-flex;position:relative}.aktionsmenue-panel{z-index:10;background:var(--panel);width:300px;color:var(--ink);border:var(--card-border);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:5px;position:absolute;top:calc(100% + 6px);right:0}.aktionsmenue-punkt{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.aktionsmenue-punkt>.ic{color:var(--muted);margin-top:2px}.aktionsmenue-text{flex-direction:column;flex:auto;gap:1px;display:flex}.aktionsmenue-text b{font-size:13px;font-weight:600}.aktionsmenue-hinweis{color:var(--muted);font-size:11.5px;line-height:1.35}.aktionsmenue-punkt:hover:not(:disabled),.aktionsmenue-punkt:focus-visible{background:var(--accent-soft);outline:none}.aktionsmenue-punkt:hover:not(:disabled) b,.aktionsmenue-punkt:hover:not(:disabled)>.ic,.aktionsmenue-punkt:focus-visible b,.aktionsmenue-punkt:focus-visible>.ic{color:var(--accent)}.aktionsmenue-punkt.is-gefaehrlich:hover:not(:disabled),.aktionsmenue-punkt.is-gefaehrlich:focus-visible{background:var(--panel-2)}.aktionsmenue-punkt.is-gefaehrlich:hover:not(:disabled) b,.aktionsmenue-punkt.is-gefaehrlich:hover:not(:disabled)>.ic,.aktionsmenue-punkt.is-gefaehrlich:focus-visible b,.aktionsmenue-punkt.is-gefaehrlich:focus-visible>.ic{color:var(--danger)}.aktionsmenue-punkt:disabled{opacity:.45;cursor:default}.aktionsmenue-trenner{background:var(--line);height:1px;margin:4px 6px;display:block}.aktionsmenue-schalter{background:var(--line);border-radius:99px;flex:none;width:30px;height:18px;margin-top:2px;position:relative}.aktionsmenue-schalter:after{content:"";background:var(--panel);border-radius:99px;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.aktionsmenue-schalter.is-an{background:var(--accent)}.aktionsmenue-schalter.is-an:after{left:14px}@media (prefers-reduced-motion:reduce){.aktionsmenue-schalter:after{transition:none}}.aktionsmenue-frage{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;margin:2px 4px 4px;padding:9px 10px}.aktionsmenue-frage p{margin:0 0 8px;font-size:12.5px;line-height:1.45}.aktionsmenue-frage div{gap:6px;display:flex}.aktionsmenue-frage-ja{border-color:var(--danger);color:var(--danger)}.aktionsmenue-frage-ja:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.tm-zurueck{margin:0 0 10px;font-size:13px}.tm-anlegen{flex-direction:column;gap:16px;display:flex}.tm-schritte{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.tm-schritt{align-items:center;gap:8px;display:flex}.tm-schritt-punkt{background:var(--panel);border:1px solid var(--line);border-radius:99px;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:grid}.tm-schritt.is-an{color:var(--ink);font-weight:600}.tm-schritt.is-an .tm-schritt-punkt{background:var(--accent);border-color:var(--accent);color:#fff}.tm-schritt.is-fertig .tm-schritt-punkt{background:var(--accent-soft);color:var(--accent);border-color:#0000}.tm-anlegen-raster{grid-template-columns:1fr 400px;align-items:start;gap:16px;display:grid}.tm-anlegen-links,.tm-anlegen-rechts{flex-direction:column;gap:16px;min-width:0;display:flex}.tm-block-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tm-block-kopf .abo-linkbtn{margin-bottom:10px}.tm-satz-zitat{color:var(--ink-soft);margin:0;font-size:14.5px;font-style:italic;line-height:1.6}.tm-anpassen-block{background:var(--accent-soft);border-color:var(--accent);box-shadow:none}.tm-anpassen-block .abo-h2{color:var(--accent);font-size:14px}.tm-anpassen-block .abo-input{background:var(--panel)}.tm-anpassen-zeile{align-items:flex-start;gap:9px;display:flex}.tm-anpassen-zeile .abo-input{flex:auto}.tm-anpassen-zeile .abo-btn{flex:none;margin-top:0}.tm-vorschau-leer{color:var(--muted)}@media (max-width:900px){.tm-anlegen-raster{grid-template-columns:1fr}}@media (max-width:620px){.tm-neu{flex-wrap:wrap}.tm-neu-feld{flex:100%;order:1}.tm-neu-knopf{order:2;margin-left:auto}.tm-neu-plus{display:none}.tm-karte-kopf{flex-wrap:wrap}.tm-karte-b{flex-basis:100%}.tm-werkzeug{width:100%}.tm-werkzeug .aktionsmenue{margin-left:auto}.aktionsmenue-panel{width:min(300px,100vw - 64px)}.tm-anpassen-zeile{flex-wrap:wrap}}.app-head{z-index:20;background:var(--head-bg);color:var(--head-ink);position:sticky;top:0;container:kopf/inline-size}.app-head-in{max-width:1440px;height:var(--kopf-hoehe);align-items:stretch;margin:0 auto;padding:0 clamp(16px,2.2vw,32px);display:flex}.brand{flex:none;align-items:center;display:flex}.brand-mark{color:var(--noz-dunkelblau);background:#fff;border-radius:3px;padding:4px 7px;font-size:13px;font-weight:700;line-height:1.2}.brand-name{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700}.app-head .brand{gap:16px}.brand-logo{width:auto;height:46px;color:var(--head-ink);flex:none;display:block}.brand-zwischen{background:var(--head-on);flex:none;width:1px;height:22px}.app-head .brand{margin-right:clamp(6px,1.4vw,20px);padding-right:clamp(16px,2.2vw,32px);position:relative}.app-head .brand:after{content:"";background:var(--head-on);width:1px;height:26px;margin-top:-13px;position:absolute;top:50%;right:0}.nav{scrollbar-width:none;align-items:stretch;gap:clamp(0px,.4vw,6px);min-width:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav .nav-bald{color:var(--head-dim);white-space:nowrap;align-items:center;gap:9px;padding:0 clamp(9px,1.1vw,16px);font-size:14.5px;font-weight:500;display:flex;position:relative}.nav a .ic,.nav .nav-bald .ic{width:17px;height:17px}.nav a:hover{background:var(--head-hover);color:var(--head-ink)}.nav a.on{color:var(--head-ink);font-weight:600}.nav a.on:after{content:"";background:var(--traeger-hl);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:clamp(6px,.9vw,14px);right:clamp(6px,.9vw,14px)}.nav a:focus-visible{outline-offset:-2px;outline:2px solid #fff}.nav .nav-bald{color:#ffffff6b;cursor:default}.nav-bald-tag{color:#ffffff9e;background:#ffffff21;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.head-right{flex:none;align-items:center;gap:4px;margin-left:auto;padding-left:16px;display:flex}.head-btn{font:inherit;cursor:pointer;color:var(--head-dim);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.head-btn:hover{background:var(--head-hover);color:var(--head-ink)}.head-btn:focus-visible{outline-offset:1px;outline:2px solid #fff}.head-btn-rahmen{background:var(--head-hover);border:1px solid var(--head-on);color:var(--head-ink);font-weight:600}.head-trenner{background:var(--head-on);flex:none;width:1px;height:26px;margin:0 10px}.konto{flex:none;align-items:center;display:flex;position:relative}.konto-knopf{color:var(--head-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-size:13.5px;font-weight:500;display:inline-flex}.konto-knopf:hover{background:var(--head-hover)}.konto-knopf:focus-visible{outline-offset:1px;outline:2px solid #fff}.konto-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.konto-chev{opacity:.7;width:14px;height:14px}.konto-panel{z-index:1;background:var(--panel);min-width:250px;color:var(--ink);border:var(--card-border);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:14px 8px 8px;position:absolute;top:calc(100% + 8px);right:0}.konto-wer{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;margin-bottom:6px;padding:0 10px 12px;display:flex}.konto-wer b{font-size:14px;font-weight:600}.konto-wer span{color:var(--muted);font-size:12.5px}.konto-abmelden{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.konto-abmelden:hover{background:var(--panel-2)}.konto-abmelden:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@container kopf (max-width:1340px){.head-btn-label{display:none}}@container kopf (max-width:1140px){.konto-name{display:none}}@container kopf (max-width:1000px){.nav a .ic,.nav .nav-bald .ic{display:none}}@container kopf (max-width:900px){.nav .nav-bald{display:none}}.head-btn-dot,.whatsnew-dot{background:var(--signal);border-radius:99px;flex:none;width:7px;height:7px}.head-btn .whatsnew-dot{box-shadow:0 0 0 2px var(--head-bg);position:absolute;top:6px;left:23px}.avatar{background:var(--head-on);width:30px;height:30px;color:var(--head-ink);cursor:pointer;border:0;border-radius:99px;flex:none;place-items:center;font-family:inherit;font-size:12px;font-weight:600;display:grid}.avatar:focus-visible{outline-offset:1px;outline:2px solid #fff}.ansicht{flex:none;position:relative}.ansicht-panel{z-index:1;background:var(--panel);width:max-content;min-width:240px;color:var(--ink);border:var(--card-border);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:14px 16px 6px;position:absolute;top:calc(100% + 8px);right:0}.ansicht-gruppe{border:0;min-width:0;margin:0 0 12px;padding:0}.ansicht-gruppe legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:11.5px;font-weight:600}.ansicht-wahl{flex-wrap:wrap;gap:4px;display:flex}.ansicht-wahl label{cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink-soft);border-radius:99px;align-items:center;padding:7px 11px;font-size:13px;line-height:1;display:inline-flex}.ansicht-wahl label:hover{border-color:var(--muted);color:var(--ink)}.ansicht-wahl input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ansicht-wahl input:checked+span{font-weight:600}.ansicht-wahl label:has(input:checked){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ansicht-wahl label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:1440px;margin:0 auto;padding:0 22px}.kachel{background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.kachel-pad{padding:18px 20px}.kachel-kopf{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:13px 20px;display:flex}.kachel-kopf h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600;line-height:1.3}.kachel-kopf .rechts{margin-left:auto}.kachel-fuss{border-top:1px solid var(--line-soft);padding:12px 16px}.btn{cursor:pointer;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;text-align:left;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.3;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.btn:disabled{opacity:.5;cursor:default}.btn-sm{padding:5px 10px;font-size:12px}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--ink);background:var(--panel-2);border-color:#0000}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--noz-blau);border-color:var(--noz-blau)}.hit{border-bottom:1px solid var(--line-soft);color:inherit;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding:16px 20px;display:block;position:relative}.hit:last-child{border-bottom:0}.hit:hover{background:var(--panel-2)}.hit-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;font-size:11.5px;display:flex}.hit h3{letter-spacing:-.02em;max-width:70ch;margin:0 0 6px;font-size:15.5px;font-weight:600;line-height:1.35}.hit p{color:var(--ink-soft);max-width:75ch;margin:0;font-size:13.5px;line-height:1.55}.hit-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:9px;font-size:12px;display:flex}.hit-foot span{align-items:center;gap:5px;display:inline-flex}.leerraum{color:var(--muted);padding:34px 20px;font-size:13.5px;line-height:1.6}.leerraum b{color:var(--ink);margin-bottom:4px;font-size:14.5px;font-weight:600;display:block}@container kopf (max-width:820px){.app-head-in{flex-wrap:wrap;align-items:center;row-gap:2px;height:auto;padding:6px 16px 0}.app-head .brand{margin-right:0;padding-right:0}.app-head .brand:after{display:none}.brand-logo{height:38px}.nav{order:3;width:100%;height:44px}.head-right{min-height:38px}}@container kopf (max-width:420px){.app-head .brand{gap:10px}.brand-logo{height:30px}.brand-zwischen{display:none}.app-head .brand-name{font-size:16px}.head-right{padding-left:8px}.head-trenner{margin:0 4px}}@media (max-width:900px){.wrap{padding:0 16px}}.app-head .whatsnew-btn{background:var(--head-hover);border-color:var(--head-on);color:var(--head-ink);margin:0;padding:6px 11px;font-size:12.5px;font-weight:600;position:static;transform:none}.app-head .whatsnew-btn:hover{background:var(--head-on);color:var(--head-ink)}.app-head .whatsnew-btn:focus-visible{outline-offset:1px;outline:2px solid #fff}.login-notice{align-items:center;gap:12px;padding:10px 22px;font-size:13px;display:flex}.login-notice-denied{background:var(--warn-soft);color:var(--warn)}.login-notice-error{background:var(--signal-soft);color:var(--danger)}.login-notice-x{cursor:pointer;font:inherit;color:inherit;opacity:.7;background:0 0;border:0;margin-left:auto;font-size:20px;line-height:1}.login-notice-x:hover{opacity:1}.heute-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;max-width:1300px;margin:0 auto;padding:44px 10px 110px;display:grid}.heute-kopf{margin-bottom:26px}.heute-kopf h1{margin:0;font-size:30px;line-height:1.1}.gebiet-zeile{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:15px;display:flex}.gebiet-zeile b{color:var(--ink-soft);font-weight:600}.geb-band.kopf-platzhalter-band,.geb-band.kopf-platzhalter-frage{display:none}html[data-heute-kopf=band] .geb-band.kopf-platzhalter-band,html[data-heute-kopf=frage] .geb-band.kopf-platzhalter-frage{display:flex}html[data-heute-kopf=band] .kopf-platzhalter-zeile,html[data-heute-kopf=frage] .kopf-platzhalter-zeile{display:none}.gebiet-zeile .ic{width:16px;height:16px}.gebiet-zeile-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.gebiet-zeile-link:hover{text-underline-offset:3px;text-decoration:underline}.gebiet-zeile-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.neu-kopf{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:36px 0 20px;display:flex}.neu-kopf>div:first-child{flex:320px;min-width:0}.neu-kopf h2{margin:0;font-size:20px;line-height:1.2}.neu-unter{color:var(--muted);min-height:3em;margin:6px 0 0;font-size:14px;line-height:1.5}.neu-kopf .rechts{flex-wrap:wrap;gap:4px;display:flex}.neu-kopf .btn-ghost{color:var(--accent);font-weight:600}.feed-gekappt{color:var(--muted);margin:20px 0 0;font-size:14px}.feed-gekappt a,.feed .leerraum a{color:var(--accent);font-weight:600}.kachel.feed{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:20px;display:flex}.feed .hit,.feed>.leerraum{background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.feed .hit:hover{background:var(--panel-2)}.feed .hit{--karte-pl:48px;--karte-pr:32px;scroll-margin-top:calc(var(--kopf-hoehe) + 16px);padding:28px 32px 24px 48px}.feed .hit.is-expanded,.feed .hit.is-expanded:hover{background:var(--panel)}.feed .hit.gelesen.is-expanded{opacity:1}.feed .hit .links{margin-top:20px}.feed .hit.mine{box-shadow:inset 3px 0 0 var(--signal), var(--shadow)}.feed .hit.mine .hit-meta:before{content:"Dein Thema";background:var(--signal-soft);color:var(--signal);border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700}.feed .hit .punkt{background:var(--signal);border-radius:99px;width:8px;height:8px;position:absolute;top:35px;left:24px}.feed .hit.gelesen{opacity:.58}.feed .hit .sum{margin-bottom:0}.feed .hit .sum-text{max-width:64ch;font-size:15px;line-height:1.65}.feed .hit .hit-meta{gap:10px;margin-bottom:12px;font-size:13px}.feed .hit h3{margin-bottom:14px;font-size:18px}.feed>.leerraum{padding:34px 32px}.feed .hit .sum-text strong{letter-spacing:-.02em;font-weight:700}.feed .hit.gelesen .punkt{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.feed .hit .merk{opacity:0;position:absolute;top:20px;right:20px}.feed .hit:hover .merk,.feed .hit .merk:focus-visible{opacity:1}.feed .hit h3 a:hover{text-underline-offset:2px;text-decoration:underline}.feed .hit-foot a{color:var(--accent)}.feed .hit-foot a:hover{text-decoration:underline}.kommune-name{color:var(--ink-soft);font-weight:600}aside.aside-stack{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:32px;padding:0 6px 32px;display:flex}@media (max-width:820px){aside.aside-stack{border-bottom:0}}.aside-stack>.kachel{position:relative}.aside-stack>.kachel>.kachel-kopf{padding:18px 14px 18px 24px}.aside-stack .abo-row{padding:16px 24px}.aside-stack .abo-row .t{font-size:14.5px}.aside-stack .abo-row .doc{font-size:13.5px}.aside-stack .pz-row{padding:14px 24px}.aside-stack .pz-row .n{font-size:14.5px}.aside-stack .pz-row .r{font-size:12.5px}.aside-stack .kachel-fuss{padding:16px 24px 20px}.aside-stack .kachel>.leerraum{padding:28px 24px;font-size:14.5px}.leerraum-stapel{display:grid}.leerraum-stapel>*{grid-area:1/1}.aside-stack>.kachel>.kachel-kopf{background:var(--traeger);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;border-bottom-color:#0000}.aside-stack>.kachel>.kachel-kopf h2{color:var(--traeger-ink);font-size:16px}.aside-stack>.kachel>.kachel-kopf .ic,.aside-stack>.kachel>.kachel-kopf .btn-ghost{color:var(--traeger-hl)}.aside-stack>.kachel>.kachel-kopf .btn-ghost:hover{color:var(--traeger-ink);background:var(--head-hover)}.aside-stack.im-modus{gap:12px}.hs-leiste-oben{justify-content:flex-end;align-items:center;gap:6px;min-height:32px;margin-bottom:-20px;display:flex}.aside-stack.im-modus .hs-leiste-oben{margin-bottom:0}.hs-leisten-titel{color:var(--ink-soft);white-space:nowrap;margin-right:auto;font-size:13px;font-weight:600;display:none}@media (max-width:1080px){.hs-leisten-titel{display:inline}}.hs-anpassen{border-radius:var(--r-sm);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.hs-anpassen:hover{color:var(--ink);background:var(--panel);border-color:var(--line)}.hs-anpassen[aria-expanded=true]{color:var(--accent);background:var(--accent-soft);border-color:#0000}.hs-anpassen:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hs-anpassen .aus{font-weight:400}.hs-anpassen.puls{animation:1.6s ease-out 2 hs-puls}@keyframes hs-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-soft);color:var(--accent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent) 0%, transparent)}}.hs-kopf-rechts{align-items:center;gap:2px;display:flex}.btn.hs-mehr{padding:5px 7px}.btn.hs-mehr .ic{width:18px;height:18px}.aside-stack>.kachel>.kachel-kopf .hs-mehr[aria-expanded=true]{color:var(--traeger-ink);background:var(--head-hover)}.aside-stack>.kachel>.kachel-kopf .btn-ghost:focus-visible{outline-color:var(--traeger-hl)}.aside-stack .aktionsmenue-panel{width:248px}.hs-menue-pos{color:var(--muted);padding:6px 10px 4px;font-size:12px}.aside-stack .kachel.gerade,.hs-leiste.gerade,.hs-aus-zeile.gerade{animation:1.1s ease-out hs-blink}@keyframes hs-blink{0%{box-shadow:0 0 0 3px var(--traeger-hl), var(--shadow)}to{box-shadow:var(--shadow)}}.hs-leer{padding:20px 24px 22px}.hs-leer p{color:var(--muted);margin:0 0 16px;font-size:14.5px;line-height:1.55}.hs-leer p b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.hs-leer-knoepfe{grid-template-columns:1fr;gap:8px;display:grid}.hs-leer-knoepfe .btn{white-space:nowrap;justify-content:center;padding:9px 10px}.hs-quittung{border-radius:var(--r-lg);background:var(--panel);border:var(--card-border);box-shadow:var(--shadow);color:var(--ink-soft);align-items:flex-start;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;animation:.25s ease-out hs-rein;display:flex}.hs-quittung .ic{color:var(--accent);margin-top:2px}.hs-quittung b{color:var(--ink);font-weight:600}.hs-quittung .txt{flex:1;min-width:0}.hs-quittung .hs-link{margin:6px 0 -4px -8px;display:flex}@keyframes hs-rein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hs-link{border-radius:var(--r-sm);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.hs-link:hover{background:var(--accent-soft)}.hs-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hs-alle-weg,.hs-keiner{border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--muted);padding:18px 20px;font-size:14px;line-height:1.5}.hs-modus-kopf h3{letter-spacing:-.02em;margin:0 0 2px;font-size:16px;font-weight:600}.hs-modus-kopf h3:focus{outline:none}.hs-modus-kopf p{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.hs-leisten{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hs-leiste{background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow)}.hs-leiste-kopf{background:var(--traeger);color:var(--traeger-ink);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;align-items:center;gap:10px;padding:12px 18px;display:flex}.hs-leiste-kopf .ic{color:var(--traeger-hl)}.hs-leiste-kopf .name{letter-spacing:-.02em;min-width:0;font-size:15px;font-weight:600;line-height:1.3}.hs-kurz{letter-spacing:0;color:var(--traeger-hl);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.hs-wz-reihe{gap:6px;padding:10px;display:flex}.hs-wz-reihe .hs-wz{flex:auto}.hs-wz{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r);background:var(--panel);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:13px;font-weight:500;display:flex}.hs-wz:hover{border-color:var(--muted);background:var(--panel-2)}.hs-wz:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hs-wz .ic{width:14px;height:14px;color:var(--muted)}.hs-wz:disabled{cursor:default;color:var(--muted);background:var(--panel-2);border-color:var(--line-soft);opacity:.6}.hs-aus-gruppe{border:1px dashed var(--line);border-radius:var(--r-lg);padding:6px 0 4px}.hs-aus-titel{color:var(--muted);padding:6px 16px 4px;font-size:12.5px;font-weight:600}.hs-aus-gruppe ul{margin:0;padding:0;list-style:none}.hs-aus-zeile{color:var(--muted);border-radius:var(--r);align-items:center;gap:10px;padding:8px 12px 8px 16px;display:flex}.hs-aus-zeile+.hs-aus-zeile{border-top:1px solid var(--line-soft)}.hs-aus-zeile .name{min-width:0;color:var(--ink-soft);flex:1;font-size:14px;font-weight:500;line-height:1.3}.hs-aus-zeile .hs-kurz{color:var(--muted)}.hs-aus-zeile .hs-wz{flex:none;min-width:112px}.hs-modus-fuss{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.hs-modus-fuss .hs-link{color:var(--muted);margin-left:-8px;font-weight:500}.hs-modus-fuss .hs-link:hover{color:var(--ink);background:var(--line-soft)}.hs-fertig{padding:9px 22px;font-size:13.5px}@media (max-width:820px){.hs-anpassen{min-height:40px;padding:9px 12px;font-size:13.5px}.btn.hs-mehr{padding:9px 10px}.hs-wz{min-height:48px}.hs-leer-knoepfe .btn{min-height:48px;font-size:14px}.hs-fertig{min-height:48px;padding:10px 26px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.aside-stack .kachel.gerade,.hs-leiste.gerade,.hs-aus-zeile.gerade,.hs-anpassen.puls,.hs-quittung{animation:none}}.abo-row{border-bottom:1px solid var(--line-soft);padding:13px 16px;display:block}.abo-row:last-of-type{border-bottom:0}.abo-row .t{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.abo-row .t .cnt{color:#fff;background:var(--signal);text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11.5px;font-weight:700}.abo-row .t .cnt.zero{background:var(--line);color:var(--muted)}.abo-row .doc{color:var(--ink-soft);border-left:2px solid var(--line);margin:7px 0 0;padding-left:11px;font-size:12.5px;line-height:1.5}.abo-row .doc-leer{color:var(--muted);border-color:#0000}.abo-row .why{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.pz-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:11px 16px;display:flex}.pz-row:last-of-type{border-bottom:0}.pz-row .b{flex:1;min-width:0}.pz-row .n{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.pz-row .n:hover{color:var(--accent);text-decoration:underline}.pz-row .r{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.pz-row .cnt{color:#fff;background:var(--signal);text-align:center;border-radius:99px;flex:none;min-width:20px;padding:1px 7px;font-size:11.5px;font-weight:700;text-decoration:none}a.cnt:hover{filter:brightness(1.08);text-decoration:underline}a.cnt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.person-meldungen-sub{color:var(--muted);margin:-6px 0 10px;font-size:12.5px}.person-meldungen{margin:0;padding:0;list-style:none}.person-meldung{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.person-meldung:last-child{border-bottom:0}.person-meldung .ic-wrap{border-radius:var(--r-sm);background:var(--panel-2);width:26px;height:26px;color:var(--muted);flex:none;place-items:center;display:grid}.person-meldung .ic-wrap .ic{width:13px;height:13px}.person-meldung .b{flex:1;min-width:0}.person-meldung .t{color:var(--ink);font-size:13.5px;font-weight:500;text-decoration:none;display:block}a.t:hover{color:var(--accent);text-decoration:underline}.person-meldung .r{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.person-meldung .neu{color:var(--signal);background:var(--signal-soft);border-radius:99px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.person-meldung .neu .ic{width:11px;height:11px}.pz-gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--panel-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-items:center;gap:7px;padding:7px 16px;font-size:10.5px;font-weight:700;display:flex}.pz-gruppe:first-child{border-top:0}.pz-gruppe .ic{width:12px;height:12px}.pz-gruppe .zahl{letter-spacing:0;margin-left:auto}.pz-gruppe-neu{color:var(--signal);background:var(--signal-soft)}button.pz-gruppe{width:100%;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left;border-left:0;border-right:0;font-size:10.5px;font-weight:700}button.pz-gruppe:hover{background:var(--line-soft);color:var(--ink)}button.pz-gruppe:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pz-gruppe .vorschau{flex:none;align-items:center;display:flex}.pz-gruppe .vorschau>*{box-shadow:0 0 0 2px var(--panel);margin-right:-7px}.pz-gruppe .vorschau>:last-child{margin-right:0}.pz-gruppe .chev{flex:none;width:14px;height:14px;transition:transform .15s}.pz-gruppe[aria-expanded=true] .chev{transform:rotate(180deg)}.mehr-knopf{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:flex}.mehr-knopf:hover{background:var(--panel-2);color:var(--ink)}.mehr-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mehr-knopf .ic{width:14px;height:14px;transition:transform .15s}.mehr-knopf[aria-expanded=true] .ic{transform:rotate(180deg)}.sitz-filter{border-bottom:1px solid var(--line-soft);gap:6px;padding:10px 16px;display:flex}.sitz-filter .chip{padding:4px 9px;font-size:12px}.sitz{border-bottom:1px solid var(--line-soft);gap:12px;padding:11px 16px;display:flex}.sitz:last-child{border-bottom:0}a.sitz{color:inherit;text-decoration:none}a.sitz .b .g{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a.sitz:hover{background:var(--panel-2)}a.sitz:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sitz .dat{text-align:center;flex:0 0 42px}.sitz .dat .d{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.05}.sitz .dat .m{color:var(--muted);font-size:10.5px}.sitz .b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.sitz .b .g{font-size:13px;font-weight:600;line-height:1.35}.sitz .b .k{color:var(--muted);margin-top:2px;font-size:11.5px}.sitz .b .v{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1080px){.heute-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px}}.exp-kopf{flex-wrap:wrap;align-items:flex-end;gap:22px;padding:18px 22px 14px;display:flex}.exp-kopf-titel h1{margin:0 0 4px;font-size:22px}.exp-kopf-stand{color:var(--muted);font-size:12.5px}.exp-kopf .stats{margin:0 0 0 auto}.app-head a,.nav a,.brand,.btn,.hit h3 a,.kachel-kopf a,.kachel-fuss a{text-decoration:none}.hit h3 a:hover{text-underline-offset:2px;text-decoration:underline}.art.Niederschrift,.art.Protokoll{color:var(--protokoll);background:var(--protokoll-bg)}.art.Beschlussübersicht{color:var(--beschluss);background:var(--beschluss-bg)}.art.Tagesordnung,.art.Einladung{color:var(--mitteilung);background:var(--mitteilung-bg)}.hit p strong{color:var(--ink);font-weight:700}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mand-grid{grid-template-columns:308px 1fr;align-items:start;gap:24px;padding:20px 0 60px;display:grid}.pers-sp{top:calc(var(--kopf-hoehe) + 14px);position:sticky}.pers-such{margin-bottom:12px;position:relative}.pers-such .ic-l{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pers-such input{background:var(--control-bg);border:var(--card-border);border-radius:var(--r);width:100%;font:inherit;color:var(--ink);padding:10px 12px 10px 36px;font-size:13.5px}.pers-such input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pers-filter{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pf{border:1px solid var(--line);font:inherit;cursor:pointer;background:var(--control-bg);color:var(--ink);border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:500}.pf:hover{border-color:var(--muted)}.pf.an{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.pf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pers-liste{max-height:calc(100vh - 230px);overflow-y:auto}@supports (zoom:1){.pers-liste{max-height:calc(100vh / var(--zoom) - 230px)}.person-modal{max-height:calc(90vh / var(--zoom))}.person-foto-full{max-height:calc(72vh / var(--zoom))}}.pers-z{border-bottom:1px solid var(--line-soft);color:inherit;align-items:center;gap:10px;padding:9px 14px;text-decoration:none;display:flex}.pers-z:last-child{border-bottom:0}.pers-z:hover{background:var(--panel-2)}.pers-z.an{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.pers-z:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pers-z .av{background:var(--panel-2);width:32px;height:32px;color:var(--muted);border-radius:99px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.pers-z .av.foto{background:linear-gradient(140deg, var(--noz-hellblau), var(--noz-helllila));color:var(--noz-dunkelblau)}.pers-z .av img{object-fit:cover;object-position:center top;width:100%;height:100%}.pers-z .b{min-width:0}.pers-z .n{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.pers-z .r{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.pers-zaehler{color:var(--muted);margin:10px 2px 0;font-size:11.5px;line-height:1.5}.pers-glocke{border-radius:var(--r-sm);background:var(--accent-soft);width:22px;height:22px;color:var(--accent);flex:none;place-items:center;margin-left:auto;display:grid}.pers-glocke .ic{width:12px;height:12px}.pf-beobachtet{align-items:center;gap:5px;display:inline-flex}.pf-beobachtet .ic{width:12px;height:12px}.pf-zahl{font-variant-numeric:tabular-nums;opacity:.85}.pers-z.doppelt .r{white-space:normal}.pers-amt{color:var(--accent);font-weight:600}.pers-amt:after{content:" · ";color:var(--muted);font-weight:400}.pers-ehemalig{border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--line);color:var(--muted);vertical-align:1px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:600}.pers-zaehler-knopf,.leerraum-knopf{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.leerraum-knopf{margin-top:10px;font-size:13.5px;display:block}.pers-zaehler-knopf:focus-visible,.leerraum-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.beob-kopf{padding:16px 24px 14px}.beob-kopf h2{letter-spacing:-.012em;margin:0;font-size:17px}.beob-sub{color:var(--muted);margin:2px 0 0;font-size:12.5px}.beob-fehler{color:var(--signal);margin:0 24px 12px;font-size:13px}.beob-liste{margin:0;padding:0;list-style:none}.beob-karte{border-top:1px solid var(--line-soft);gap:14px;padding:15px 24px;display:flex}.beob-bild{border-radius:var(--r);background:linear-gradient(140deg, var(--noz-hellblau), var(--noz-helllila));width:46px;height:46px;color:var(--noz-dunkelblau);flex:none;place-items:center;font-size:14px;font-weight:700;text-decoration:none;display:grid;overflow:hidden}.beob-bild img{object-fit:cover;object-position:center top;width:100%;height:100%}.beob-b{flex:1;min-width:0}.beob-name{letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.beob-name:hover{color:var(--accent);text-decoration:underline}.beob-meta{color:var(--muted);margin:2px 0 0;font-size:12px}.beob-ausloeser{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.beob-schalter{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-size:12.5px;display:inline-flex}.beob-schalter.an{color:var(--ink);font-weight:600}.beob-schalter:disabled{opacity:.6;cursor:default}.beob-schalter-bahn{background:var(--line);border-radius:99px;flex:none;width:32px;height:18px;transition:background .12s;position:relative}.beob-schalter.an .beob-schalter-bahn{background:var(--accent)}.beob-schalter-knopf{background:var(--panel);border-radius:99px;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.beob-schalter.an .beob-schalter-knopf{transform:translate(14px)}.beob-schalter:hover:not(:disabled) .beob-schalter-bahn{filter:brightness(.94)}.beob-schalter:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.beob-ausloeser-text{color:var(--muted);margin:6px 0 0;font-size:11.5px}.beob-band{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);align-items:center;gap:7px;margin:9px 0 0;padding:6px 11px;font-size:12px;display:flex}.beob-band .ic{flex:none;width:12px;height:12px}.beob-hinweis{color:var(--signal);margin:8px 0 0;font-size:12px}.beob-aktionen{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.beob-aktionen a.abo-btn{text-decoration:none}.mand-profil{padding:4px 0}.beob-rueckweg{color:var(--accent);align-items:center;gap:6px;margin:14px 24px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.beob-rueckweg .ic{width:14px;height:14px}.beob-rueckweg:hover{text-decoration:underline}.beob-rueckweg:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.mand-profil .person-profile{padding:20px 24px}@media (max-width:900px){.mand-grid{grid-template-columns:1fr}.pers-sp{position:static}.pers-liste{max-height:360px}}.skel main{flex-direction:column;gap:10px;display:flex}.skel .card{flex-direction:column;gap:9px;display:flex}.skel .meta{margin-bottom:0}.skel .stat{flex-direction:column;gap:6px;display:flex}.skel-block{flex-direction:column;gap:10px;margin-top:26px;display:flex}.skel-chips{flex-wrap:wrap;gap:6px;display:flex}.skel-bar{background:var(--line);border-radius:7px;animation:1.4s ease-in-out infinite skel-puls;display:block}.skel-chips .skel-bar{border-radius:999px}@keyframes skel-puls{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skel-bar{opacity:.75;animation:none}}.gebiet-wrap{padding-bottom:60px}.geb-kopf{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:26px 0 20px;display:flex}.geb-kopf .b{flex:1}.geb-kopf h1{letter-spacing:-.025em;margin:5px 0 8px;font-size:26px;font-weight:700}.geb-kopf p{max-width:66ch;color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.62}.geb-nachruecker{background:var(--warn-soft);color:var(--warn);border-radius:var(--r);align-items:center;gap:10px;margin-top:16px;padding:12px 16px;font-size:12.5px;line-height:1.55;display:flex}.geb-nachruecker .rechts{flex:none;gap:8px;margin-left:auto;display:flex}.geb-zeitraum{background:var(--control-bg);border:1px solid var(--line);border-radius:var(--r);color:var(--ink-soft);align-items:flex-start;gap:10px;margin-top:14px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex}.geb-zeitraum .ic{width:15px;height:15px;color:var(--muted);flex:none;margin-top:2px}.geb-zeitraum b{color:var(--ink);font-weight:700}.geb-zeitraum-archiv{margin-top:3px;display:block}.kw-leiste{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--r);color:var(--ink);align-items:center;gap:12px;margin-top:14px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.kw-leiste .ic{width:18px;height:18px;color:var(--accent);flex:none}.kw-leiste b{font-weight:700}.kw-leiste>span{flex:140px;min-width:0}.kw-leiste .btn{flex:none;margin-left:auto}.kw-leiste .btn .ic{width:15px;height:15px;color:inherit}@media (max-width:560px){.kw-leiste{flex-wrap:wrap}.kw-leiste .btn{margin-left:30px}}.kw-form{background:var(--panel);border:1px solid var(--accent);border-radius:var(--r);margin-top:14px;padding:16px 18px}.kw-check{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;line-height:1.5;display:flex}.kw-check input{flex:none;margin-top:3px}.geb-grid{grid-template-columns:1fr 342px;align-items:start;gap:28px;padding:22px 0 0;display:grid}.schnell{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.schnell .lab{color:var(--muted);margin-right:2px;font-size:11.5px;font-weight:600}.sw-chip{border:1px solid var(--line);background:var(--control-bg);font:inherit;color:var(--ink);cursor:pointer;border-radius:99px;padding:6px 13px;font-size:12.5px;font-weight:500}.sw-chip:hover{border-color:var(--accent);color:var(--accent)}.sw-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gruppe{margin-bottom:26px}.gruppe-kopf{align-items:center;gap:10px;margin-bottom:10px;display:flex}.gruppe-kopf h2{letter-spacing:.02em;color:var(--muted);margin:0;font-size:12px;font-weight:700}.gruppe-kopf .ln{background:var(--line-soft);flex:1;height:1px}.gruppe-kopf .alle{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}.gruppe-kopf .alle:hover{text-decoration:underline}.gruppe-kopf .alle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.geb-legende{color:var(--muted);margin:2px 0 14px;font-size:11.5px}.komm-raster{grid-template-columns:repeat(auto-fill,minmax(252px,1fr));align-items:start;gap:7px;display:grid}.komm-box{min-width:0}.komm{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--panel);align-items:stretch;display:flex;overflow:hidden}.komm:hover{border-color:var(--line)}.komm.is-an,.komm.is-teilweise{border-color:var(--accent);background:var(--accent-soft)}.komm-haupt{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex}.komm-haupt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.komm .box{border:1.5px solid var(--line);background:var(--control-bg);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.komm.is-an .box,.komm.is-teilweise .box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.komm .box .ic{stroke-width:3px;width:12px;height:12px}.komm .box .halb{background:var(--on-accent);border-radius:1px;width:8px;height:2px}.komm .n{letter-spacing:-.005em;flex:1;min-width:0;font-size:13px;font-weight:500}.komm.is-an .n,.komm.is-teilweise .n{font-weight:600}.komm .unter{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;font-weight:400;display:block;overflow:hidden}.komm .unter-quelle{white-space:normal;text-overflow:clip;overflow:visible}.komm .unter-archiv{color:var(--accent);white-space:normal;text-overflow:clip;align-items:center;gap:4px;font-weight:500;display:flex;overflow:visible}.komm .unter-archiv .ic{flex:none;width:11px;height:11px}.komm .z{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.komm-auf{border:0;border-left:1px solid var(--line-soft);width:32px;color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.komm-auf:hover{color:var(--accent)}.komm-auf.an .ic{transform:rotate(180deg)}.komm-auf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.komm{position:relative}.komm-nur{border:1px solid var(--line);background:var(--panel);font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;opacity:0;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.komm.mit-auf .komm-nur{right:42px}.komm:hover .komm-nur{opacity:1}.komm:has(:focus-visible) .komm-nur{opacity:1}.komm-nur:hover{border-color:var(--accent)}.komm-nur:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}@media (hover:none){.komm-nur{opacity:1;flex:none;align-self:center;margin-right:8px;position:static;transform:none}}.sw-chip:disabled{opacity:.5;cursor:default}.sw-chip:disabled:hover{border-color:var(--line);color:var(--ink)}.stand.stand-leer{background:var(--warn-soft);color:var(--warn)}.komm-sub{flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.komm-sub-item{cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.komm-sub-item:hover{background:var(--panel-2)}.komm-sub-item span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.komm-sub-item .z{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.stand{background:var(--ok-soft);border-radius:var(--r);color:var(--ok);align-items:center;gap:12px;margin-top:6px;padding:13px 18px;font-size:12.5px;display:flex}.stand .rechts{flex:none;margin-left:auto}.wirkung{top:calc(var(--kopf-hoehe) + 22px);flex-direction:column;gap:16px;display:flex;position:sticky}.wirkung .zeile{align-items:baseline;gap:10px;padding:10px 0;display:flex}.wirkung .zeile+.zeile{border-top:1px solid var(--line-soft)}.wirkung .zeile .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;min-width:44px;font-size:19px;font-weight:700}.wirkung .zeile .l{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.wirkung .zeile .l span{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.geltung .g{border-bottom:1px solid var(--line-soft);gap:10px;padding:11px 14px;display:flex}.geltung .g:last-child{border-bottom:0}.geltung .g .ico{flex:none;margin-top:1px}.geltung .g .t{font-size:12.5px;font-weight:600}.geltung .g .s{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5}.hinweis-box{background:var(--warn-soft);border-radius:var(--r);color:var(--warn);gap:10px;padding:12px 15px;font-size:12px;line-height:1.55;display:flex}.hinweis-box .ic{flex:none;margin-top:1px}.geb-karte{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);margin:0 0 8px;padding:9px 11px}.geb-karte-kopf{align-items:center;gap:8px;display:flex}.geb-karte-titel{color:var(--ink);font-size:12.5px;font-weight:600}.geb-karte-sub{color:var(--muted);margin-top:1px;font-size:11.5px}.geb-karte-sub b{color:var(--ink-soft);font-weight:600}.geb-karte-schalter{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--control-bg);color:var(--ink-soft);border-radius:99px;margin-top:7px;padding:3px 9px;font-size:11.5px;font-weight:600}.geb-karte-schalter:hover{border-color:var(--accent);color:var(--accent)}.geb-karte-schalter[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.geb-karte-schalter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.geb-aendern{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:12px;font-weight:600}.geb-aendern:hover{text-decoration:underline}.geb-fremd{background:var(--warn-soft);color:var(--warn);border-radius:var(--r-sm);margin:0 0 10px;padding:9px 11px;font-size:11.5px;line-height:1.5}.geb-fremd-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11.5px;font-weight:600;text-decoration:underline;display:block}.chip.chip-aus{opacity:.55;text-decoration:line-through}.kommunen-chips,.kommunen-suche{margin-top:9px}.chip .chip-ueber{opacity:.8;font-size:11px}.kommunen-suche+.sl-leer{padding:10px 0 0}.eingrenz-status{background:var(--accent-soft);color:var(--accent);border-radius:var(--r);flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.eingrenz-status b{font-weight:700}.geb-band{background:var(--accent-soft);color:var(--accent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:14px 18px 14px 20px;font-size:14.5px;line-height:1.45;display:flex}.geb-band>span{flex:200px;min-width:0}.geb-band-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:14.5px;font-weight:700;display:inline-flex}.geb-band-link:hover{text-decoration:underline}.geb-band-x{cursor:pointer;color:inherit;opacity:.65;background:0 0;border:0;flex:none;padding:0 2px;font-size:17px;line-height:1}.geb-band-x:hover{opacity:1}.geb-band-frage{flex-wrap:wrap;row-gap:8px}.geb-band-frage>span{flex:calc(100% - 40px);min-width:0}.geb-band-frage .geb-band-link{border:1px solid;border-radius:999px;flex:none;margin-left:0;padding:3px 10px}.geb-band-frage .geb-band-x{margin-left:auto}.geb-band-frage .geb-band-link:hover{background:var(--panel);text-decoration:none}.popover-backdrop-voll{align-items:center;padding:clamp(14px,4vh,44px) clamp(12px,3vw,40px);overflow:hidden}.popover-vollbild{flex-direction:column;width:100%;max-width:min(1180px,100%);max-height:100%;padding:0;display:flex;overflow:hidden}.popover-vollbild:focus{outline:none}.popover-vollbild>.popover-close{z-index:2;background:var(--panel);width:34px;height:34px;top:14px;right:16px;box-shadow:0 2px 10px #281e0f24}.gebiet-modal-inhalt{overscroll-behavior:contain;background:var(--bg);border-radius:inherit;flex:auto;min-height:0;padding-top:10px;overflow-y:auto}.gebiet-modal-inhalt .geb-kopf .b{padding-right:44px}.gebiet-modal-inhalt .wirkung{top:14px}.gebiet-modal-zustand{padding:60px 22px}.gebiet-modal-zustand h2{letter-spacing:-.025em;margin:0 0 10px;font-size:26px;font-weight:700}.gebiet-modal-zustand p{color:var(--ink-soft);margin:0 0 14px;font-size:14.5px}@media (max-width:640px){.popover-backdrop-voll{padding:10px}.popover-vollbild{max-height:100%}}@media (max-width:980px){.geb-grid{grid-template-columns:1fr}.wirkung{position:static}}.anmelden{place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.anmelden-bg{filter:blur(3px);background:url(/anmelden-hintergrund.png) top/cover no-repeat;position:absolute;inset:0;transform:scale(1.04)}.anmelden-schleier{background:#001e59d1;position:absolute;inset:0}.anmelden-karte{border-radius:var(--r-lg);color:#0e1116;background:#fff;width:min(460px,100%);padding:32px 34px 26px;position:relative;box-shadow:0 24px 60px -20px #001e598c}.anmelden-marke{align-items:center;gap:10px;margin-bottom:20px;display:flex}.anmelden-marke .brand-mark{background:var(--noz-dunkelblau);color:#fff}.anmelden-titel{letter-spacing:-.02em;font-size:17px;font-weight:700}.anmelden-karte h1{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.25}.anmelden-karte p{color:#4a4f58;margin:0 0 12px;font-size:14px;line-height:1.6}.anmelden-hinweis{color:var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);padding:9px 12px;font-size:13px}.anmelden-knopf{background:var(--noz-dunkelblau);color:#fff;border-radius:var(--r-sm);text-align:center;margin-top:20px;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.anmelden-knopf:hover{background:#00174a}.anmelden-knopf:focus-visible{outline:2px solid var(--noz-dunkelblau);outline-offset:2px}.anmelden-fuss{font-size:12.5px;color:#7a808a!important;margin:18px 0 0!important}.anmelden-fuss a{color:var(--noz-dunkelblau);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:520px){.anmelden-karte{padding:26px 22px 20px}.anmelden-karte h1{font-size:19px}}.anmelden-karte p a{color:var(--noz-dunkelblau);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sitzung-wrap{padding-bottom:60px}.sitz-kopf{border-bottom:1px solid var(--line);padding:26px 0 18px}.sitz-kopf h1{letter-spacing:-.025em;margin:5px 0 8px;font-size:24px;font-weight:700}.sitz-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13.5px;display:flex}.sitz-meta-teil{align-items:center;gap:6px;display:inline-flex}.sitz-ohne{color:var(--warn);background:var(--warn-soft);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600}.sitz-grid{grid-template-columns:1fr 340px;align-items:start;gap:24px;padding:20px 0 0;display:grid}.sitz-sp{flex-direction:column;gap:16px;height:auto;display:flex;position:static;overflow:visible}.sitz-stand{color:var(--muted);font-size:11.5px;font-weight:500}.sitz-vorschau{margin-bottom:14px}.sitz-vorschau .sum-text{margin-top:10px}.sitz-vorschau-quelle{margin:10px 0 0;font-size:12px}.sitz-vorschau-quelle a{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.sitz-vorschau-quelle a:hover{text-underline-offset:2px;text-decoration:underline}.sitz-vorschau-quelle .ic{width:14px;height:14px}.top-liste{margin:0;padding:0;list-style:none}.top{border-bottom:1px solid var(--line-soft)}.top:last-child{border-bottom:0}.top-kopf{align-items:flex-start;gap:12px;padding:11px 20px;display:flex}.top-nr{min-width:52px;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:12.5px;font-weight:600}.top-mitte{flex:1;min-width:0}.top-betreff{font-size:13.5px;line-height:1.5}.top-mitte a{color:var(--accent)}.top-mitte a:hover .top-betreff{text-underline-offset:2px;text-decoration:underline}.top-ext{vertical-align:-.1em;width:12px;height:12px;margin-left:4px}.top-zusatz{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.top-tag{color:var(--warn);background:var(--warn-soft);border-radius:99px;padding:1px 8px;font-weight:600}.top-nicht-oeffentlich .top-betreff{color:var(--muted)}.top-vnr{font-variant-numeric:tabular-nums}.top-art,.top-bem{font-style:italic}.top-hinweis{opacity:.8}.top-sum{padding:0 20px 12px 84px}.sitz-leer{gap:12px;padding:18px 20px;display:flex}.sitz-leer .ic{color:var(--muted);flex:none;margin-top:2px}.sitz-leer b{font-size:13.5px}.sitz-leer p{color:var(--ink-soft);max-width:60ch;margin:5px 0 12px;font-size:12.5px;line-height:1.6}.sitz-hinweis{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.sitz-hinweis-warn{color:var(--ink-soft);margin:0 0 10px;padding:8px 10px}.sitz-dok{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sitz-dok a{border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.sitz-dok a:hover{background:var(--panel-2)}.sitz-dok .ic{color:var(--muted);flex:none;margin-top:1px}.sitz-dok-st{color:var(--muted);margin-top:1px;font-size:11px;display:block}.sitz-ris{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:600;display:inline-flex}.sitz-ris:hover{text-decoration:underline}.kal-link{white-space:nowrap;color:var(--ink);text-decoration:none}.kal-link-icon{color:var(--muted);padding:4px}.kal-link-icon:hover{color:var(--accent)}.kal-link-icon .ic{width:15px;height:15px}.sitz-meta-kal{margin-left:auto}.sitz-reihe{border-bottom:1px solid var(--line-soft);align-items:flex-start;display:flex}.sitz-reihe:last-child{border-bottom:0}.sitz-reihe>.sitz{border-bottom:0;flex:1;min-width:0}.sitz-reihe>.kal-link{flex:none;margin:8px 8px 0 -6px}.beratungen .kal-link-icon{align-self:center;padding:2px}.sitz-fraktion+.sitz-fraktion{margin-top:12px}.sitz-fraktion-name{color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:700}.sitz-mitglieder{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.sitz-mitglieder li{border-radius:var(--r-sm);align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.sitz-mitglieder li:hover{background:var(--panel-2)}.sitz-name{min-width:0;color:inherit;text-decoration:none}.sitz-mitglieder a.sitz-name:hover>span:first-child{text-underline-offset:2px;text-decoration:underline}.sitz-mitglieder a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.sitz-mitglieder .person-avatar{width:26px;height:26px;font-size:9.5px}.sitz-rolle{color:var(--muted);font-size:11px;display:block}@media (max-width:960px){.sitz-meta-kal{margin-left:0}.sitz-grid{grid-template-columns:1fr}.sitz-sp{position:static}.top-sum{padding-left:20px}}.vorlage-wrap{max-width:820px;padding-top:22px;padding-bottom:60px}.vorlage-zurueck{color:var(--muted);align-items:center;gap:4px;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-flex}.vorlage-zurueck:hover{color:var(--ink)}.vorlage-zurueck .ic{width:15px;height:15px}.card h1{letter-spacing:-.012em;max-width:65ch;margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.28}.card-titel-link{color:inherit;text-decoration:none}.card-titel-link:hover{text-underline-offset:2px;text-decoration:underline}.tg-liste{flex-direction:column;gap:8px;display:flex}.tg{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.tg>.tg-kopf{cursor:pointer;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 15px;font-size:13px;list-style:none;display:flex}.tg>.tg-kopf::-webkit-details-marker{display:none}.tg>.tg-kopf:before{content:"";background:var(--ink-soft);flex:none;width:20px;height:20px;margin:0 -2px 0 -4px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.tg[open]>.tg-kopf:before{transform:rotate(90deg)}.tg>.tg-kopf:hover:before{background:var(--accent)}.tg>.tg-kopf:hover{background:var(--panel-2);border-radius:var(--r-lg)}.tg[open]>.tg-kopf{border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0}.tg>.tg-kopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-lg)}.tg-zahl b{color:var(--ink);margin-right:4px}.tg-hinweis{color:var(--muted);margin-left:auto;font-size:11.5px}.tg-art-hinweis{color:var(--muted);font-size:12.5px}.tg-leib{padding:12px 15px 14px}.tg{border-left:4px solid var(--tg-farbe,var(--art-ink))}.tg:has(>.tg-kopf>.art.Beschlussvorlage){--tg-farbe:var(--beschluss)}.tg:has(>.tg-kopf>.art.Mitteilungsvorlage){--tg-farbe:var(--mitteilung)}.tg:has(>.tg-kopf>.art.Antrag){--tg-farbe:var(--antrag)}.tg:has(>.tg-kopf>.art.Anfrage){--tg-farbe:var(--anfrage)}.tg:has(>.tg-kopf>.art.Änderungsantrag){--tg-farbe:var(--aenderungsantrag)}.tg[open]>.tg-leib{background:var(--bg);border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 4px)}.gremium-wrap{padding-bottom:60px}.gremium-staende{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.gremium-pille{border:1px solid var(--line);background:var(--control-bg);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;transition:all .12s;display:inline-flex}.gremium-pille:hover{border-color:var(--accent)}.gremium-pille.is-aktiv{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fl-zone{top:var(--kopf-hoehe);z-index:10;background:var(--bg);padding:8px 22px 12px;position:sticky;container:fl-zone/inline-size}.fl-zone.is-klebend{box-shadow:0 8px 14px -12px var(--scroll-shadow)}.fl-leiste{background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow);align-items:center;gap:7px;padding:9px;display:flex}.fl-suche{border:1px solid var(--line);border-radius:var(--r);background:var(--control-bg);min-width:170px;max-width:360px;height:36px;color:var(--muted);flex:200px;align-items:center;gap:8px;padding:0 11px;display:flex}.fl-suche:focus-within{border-color:var(--accent);color:var(--accent)}.fl-suche input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.fl-suche input::placeholder{color:var(--muted)}.fl-suche .vt-hint{flex:none}.fl-wrap{flex:0 auto;min-width:0;position:relative}.fl-knopf{border:1px solid var(--line);border-radius:var(--r);background:var(--control-bg);max-width:min(100%,220px);height:36px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;transition:border-color .12s,background .12s;display:inline-flex}.fl-knopf:hover{border-color:var(--muted)}.fl-label{flex:none;font-weight:600}.fl-wert{text-overflow:ellipsis;min-width:0;overflow:hidden}.fl-pfeil{width:14px;height:14px;color:var(--muted);transition:transform .15s}.fl-knopf.is-offen .fl-pfeil{transform:rotate(180deg)}.fl-knopf.is-aktiv{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fl-knopf.is-aktiv .fl-pfeil{color:inherit}.fl-knopf.is-offen{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fl-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fl-fenster{z-index:1;width:380px;max-width:calc(100vw / var(--zoom,1) - 44px);background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;padding:14px 16px 12px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.fl-fenster.is-breit{width:480px}.fl-fenster.is-rechts{left:auto;right:0}.fl-kopf{align-items:center;gap:10px;margin:0 0 10px;display:flex}.fl-titel{font-size:13px;font-weight:600}.fl-zusatz{color:var(--muted);margin-left:auto;font-size:11px}.fl-inhalt{overscroll-behavior:contain;min-height:0;overflow-y:auto}.fl-inhalt .geb-karte{margin-bottom:10px}.fl-hinweis{color:var(--muted);margin:0 0 6px;font-size:11.5px}.fl-inhalt .eingrenz-status{margin-bottom:8px}.fl-inhalt .date-trigger{margin-top:8px}.fl-fuss{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;display:flex}.fl-link{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.fl-link:hover{text-decoration:none}.fl-fertig{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.fl-rest{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:12px;margin-left:auto;padding-right:4px;font-size:12.5px;display:flex}.fl-zahl b{color:var(--ink);font-variant-numeric:tabular-nums}@container fl-zone (max-width:1360px){.fl-zahl{display:none}}.chip.chip-stufe{padding:6px 13px;font-size:13px;font-weight:600}.chip.chip-stufe .caret{width:14px;height:14px;transition:transform .15s}.chip.chip-stufe[aria-pressed=true] .caret{transform:rotate(180deg)}.fl-inhalt .subchips{margin-top:8px}.subchips-hint{color:var(--muted);flex-basis:100%;margin-top:-2px;font-size:11px;font-style:italic}.sl-suche{border:1px solid var(--line);border-radius:var(--r);background:var(--control-bg);height:34px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:flex}.sl-suche:focus-within{border-color:var(--accent);color:var(--accent)}.sl-suche input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.sl-liste{border:1px solid var(--line-soft);border-radius:var(--r);max-height:280px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.sl-liste ul{margin:0;padding:0;list-style:none}.sl-stadt{background:var(--panel-2);color:var(--muted);padding:5px 10px 3px;font-size:11px;font-weight:600;position:sticky;top:0}.sl-option{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.sl-option:hover{background:var(--panel-2)}.sl-option[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.sl-option:disabled{opacity:.4;cursor:default}.sl-option .cnt{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.sl-leer{color:var(--muted);padding:10px;font-size:12.5px}@media (max-width:820px){.fl-zone{padding:4px 12px 10px;position:relative}.fl-leiste{flex-wrap:wrap}.fl-suche{flex-basis:100%;max-width:none}.fl-wrap{position:static}.fl-leiste{position:relative}.fl-fenster,.fl-fenster.is-breit,.fl-fenster.is-rechts{width:auto;max-width:none;left:0;right:0}.exp-layout{padding:0 12px 60px}}@container fl-zone (max-width:1120px){.fl-leiste{flex-wrap:wrap;position:relative}.fl-suche{flex-basis:100%;max-width:none}.fl-wrap{flex:none}}.top-nav{background:var(--panel);border:var(--card-border);border-radius:var(--r);margin:0 0 14px;padding:9px 12px;font-size:13px}.top-nav-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:6px;display:flex}.top-nav-stelle{color:var(--ink);font-weight:600}.top-nav-sitzung{min-width:0;color:var(--muted);align-items:center;gap:4px;font-weight:500;display:inline-flex}.top-nav-sitzung:hover{color:var(--accent)}.top-nav-sitzung .ic{flex:none;align-self:center;width:14px;height:14px}.top-nav-wege{grid-template-columns:1fr 1fr;gap:8px;display:grid}.top-nav-weg{border-radius:var(--r-sm);min-width:0;color:var(--accent);align-items:center;gap:4px;padding:5px 6px;display:flex}.top-nav-weg:hover{background:var(--accent-soft)}.top-nav-weg .ic{flex:none;width:16px;height:16px}.top-nav-weg-vor{text-align:right;justify-content:flex-end}.top-nav-weg-text{flex-direction:column;min-width:0;display:flex}.top-nav-weg-was{font-weight:600}.top-nav-weg-titel{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12px;overflow:hidden}.top-nav-weg-leer{color:var(--muted);font-style:italic}.top-nav-weg-leer:hover{background:0 0}@media (max-width:520px){.top-nav-weg-titel{display:none}}.neu-satz-knopf{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft);background:0 0;border:0;padding:0;font-weight:600}.neu-satz-knopf:hover,.neu-satz-knopf[aria-pressed=true]{text-decoration-color:currentColor}.neu-satz-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.feed-fokus{border-radius:var(--r);background:var(--accent-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;padding:9px 14px;font-size:14px;display:flex}.feed-fokus-zurueck{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.feed-fokus-zurueck:hover{text-underline-offset:3px;text-decoration:underline}.feed-fokus-zurueck:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.feed-fokus-zurueck .ic{width:15px;height:15px}.heute-einstiege{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 20px;display:grid}.heute-einstieg{background:var(--panel);border:var(--card-border);border-radius:var(--r);color:var(--muted);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.heute-einstieg:hover{border-color:var(--accent)}a.heute-einstieg,a.heute-einstieg:hover,a.heute-einstieg:focus-visible{text-decoration:none}.heute-einstieg .ic{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.heute-einstieg b{color:var(--accent);margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.sum-text-ziel{cursor:pointer}.sum-text-ziel:hover{color:var(--ink)}.such-vorschlag{border-radius:var(--r);background:var(--accent-soft);color:var(--ink);flex-direction:column;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex}.such-vorschlag-kopf{color:var(--muted);margin:0;font-size:12px;font-weight:600}.such-vorschlag-zeile{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.such-vorschlag-zeile .btn{flex:none;text-decoration:none}.such-vorschlag-zeile .btn .ic{width:15px;height:15px;color:inherit}.such-vorschlag-text{flex:220px;min-width:0}.such-vorschlag-text b{font-weight:700}.such-vorschlag-titel{color:var(--muted)}.such-vorschlag-sitzung{color:var(--accent);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.such-vorschlag-sitzung:hover{text-underline-offset:3px;text-decoration:underline}.such-vorschlag-sitzung:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.such-vorschlag-sitzung .ic{width:15px;height:15px;color:inherit}.such-vorschlag-mehr{color:var(--muted);margin:0;font-size:12px}.such-klickrahmen{display:contents}.tm-vorschau-hinweis{border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.tm-vorschau-hinweis.is-breit{background:var(--warn-soft);color:var(--warn)}.tm-vorschau-hinweis.is-eng{background:var(--accent-soft);color:var(--ink)}.tm-vorschau-hinweis-text{flex:auto;min-width:0}.tm-vorschau-hinweis-text p{max-width:70ch;margin:0}.tm-vorschau-hinweis-text p+p{margin-top:6px}.tm-vorschau-hinweis-ic{width:16px;height:16px;color:inherit;flex:none;margin-top:2px}.tm-vorschau-hinweis-link{color:var(--accent);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.tm-vorschau-hinweis-link .tm-vorschau-hinweis-ic{width:15px;height:15px;margin-top:0}.tm-vorschau-hinweis-link:hover{text-underline-offset:3px;text-decoration:underline}.tm-vorschau-hinweis-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.ga-kopf{flex-wrap:wrap;align-items:flex-start;gap:6px 28px;display:flex}.ga-kopf-text{flex:360px;min-width:0}.ga-abo{flex-direction:column;flex:0 380px;align-items:flex-start;gap:8px;min-width:min(100%,280px);padding-top:20px;display:flex;position:relative}.ga-anker{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex;position:relative}.ga-abo-knopf{border-radius:var(--r);padding:11px 18px;font-size:14px;font-weight:600}.ga-abo-knopf .ic{width:17px;height:17px}.ga-abo-knopf.ist-abo{background:var(--panel);color:var(--ink);border-color:var(--line)}.ga-abo-knopf.ist-abo:hover{border-color:var(--muted)}.ga-abo-knopf .ga-takt-etikett{color:var(--muted);font-weight:500}.ga-abo-knopf[aria-expanded=true] .ga-chev{transform:rotate(180deg)}.ga-abo-vorab{color:var(--muted);max-width:44ch;margin:0;font-size:12.5px;line-height:1.5}.ga-abo-vorab a{color:var(--accent)}.ga-alternative{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.ga-alternative .abo-linkbtn{color:var(--accent);text-decoration:underline}.ga-panel{z-index:6;box-sizing:border-box;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-lg);padding:16px 18px 14px;position:absolute;top:calc(100% + 12px);left:0}.ga-panel:before{content:"";background:var(--panel);border-left:1px solid var(--line);border-top:1px solid var(--line);width:12px;height:12px;position:absolute;top:-7px;left:34px;transform:rotate(45deg)}.ga-erledigt{align-items:flex-start;gap:9px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.ga-erledigt .ic{color:var(--ok);flex:none;margin-top:2px}.ga-erledigt b{font-weight:600}.ga-satz{border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-soft);margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.5}.ga-satz:first-child{margin-top:0}.ga-panel-fuss{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.ga-panel-fuss .ga-rechts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ga-anpassen[aria-expanded=true] .ic{transform:rotate(180deg)}.ga-beenden:hover{color:var(--danger)}.ga-panel .abo-fehler,.ga-zeile .abo-fehler{margin:10px 0 0}.ga-konf{flex-direction:column;gap:16px;margin-top:14px;display:flex}.ga-h{color:var(--ink);align-items:center;gap:10px;margin:0 0 7px;font-size:12.5px;font-weight:600;display:flex}.ga-gespeichert{color:var(--ok);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.ga-gespeichert .ic{width:13px;height:13px}.ga-takt{align-items:center}.ga-takt select{font:inherit;border:1px solid var(--accent);background:var(--control-bg);color:var(--ink);border-radius:99px;padding:5px 8px;font-size:12.5px}.ga-hilfe{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.ga-zeitleiste{border-left:2px solid var(--line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.ga-phase{position:relative}.ga-phase:before{content:"";background:var(--panel);border:2px solid var(--muted);box-sizing:border-box;border-radius:99px;width:10px;height:10px;position:absolute;top:3px;left:-20px}.ga-phase-name{color:var(--muted);margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.ga-ausl{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ga-ausl li{flex-direction:column;gap:1px;display:flex}.ga-ausl .beob-schalter{font-size:13px}.ga-ausl-hilfe{color:var(--muted);padding-left:40px;font-size:11.5px;line-height:1.45}.ga-min{color:var(--warn);margin:6px 0 0;font-size:12px}.ga-empf{border:1px solid var(--line);border-radius:var(--r);background:var(--control-bg);flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.ga-empf:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.ga-mail{border:1px solid var(--line);background:var(--panel);color:var(--ink);overflow-wrap:anywhere;border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.ga-mail button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:99px;padding:2px;display:inline-flex}.ga-mail button:hover{color:var(--danger);background:var(--panel-2)}.ga-mail button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ga-mail .ic{width:13px;height:13px}.ga-mail-ich{background:var(--panel-2);color:var(--ink-soft);padding-right:10px}.ga-empf-input{min-width:150px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:180px;padding:4px 6px;font-size:13px}.ga-offen{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:7px 0 0;padding:7px 10px;font-size:12.5px;display:flex}.ga-offen .abo-linkbtn{color:var(--accent);font-weight:600;text-decoration:underline}.ga-vorschlag{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 0;font-size:12px;display:flex}.ga-vorschlag .chip .ic{width:12px;height:12px}.ga-seite{max-width:900px;margin:0 auto;padding:26px 16px 40px;container:ga-seite/inline-size}.ga-titel{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.ga-meldung{margin:12px 0 0}.ga-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ga-kachel{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px 15px;display:flex;position:relative}.ga-kachel:hover{border-color:var(--muted)}.ga-kachel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ga-kachel[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent), var(--shadow)}.ga-kachel[aria-pressed=true]:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--accent);width:0;height:0;position:absolute;bottom:-9px;left:26px}.ga-k-kopf{align-items:center;gap:9px;min-width:0;display:flex}.ga-k-ic{border-radius:var(--r-sm);background:var(--panel-2);width:28px;height:28px;color:var(--muted);flex:none;place-items:center;display:grid}.ga-k-ic .ic{width:16px;height:16px}.ga-k-name{min-width:0;color:var(--ink-soft);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.ga-kachel[aria-pressed=true] .ga-k-ic{background:var(--accent-soft);color:var(--accent)}.ga-kachel[aria-pressed=true] .ga-k-name{color:var(--accent)}.ga-k-zahl{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 7px;font-size:13px;display:flex}.ga-k-zahl b{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.ga-k-warn{background:var(--warn-soft);color:var(--warn);border-radius:99px;align-self:center;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ga-k-warn .ic{width:13px;height:13px}.ga-k-status{flex-direction:column;gap:3px;display:flex}.ga-k-zeile{color:var(--muted);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}.ga-k-zeile .ic{flex:none;width:14px;height:14px;margin-top:1px}.ga-k-naechste{color:var(--ink-soft)}.ga-tafel{margin-top:14px;overflow:hidden;container:ga-tafel/inline-size}.ga-tafel-kopf{flex-wrap:wrap;gap:14px}.ga-buendel{color:var(--muted);align-items:center;gap:8px;min-width:0;margin:0;font-size:12.5px;display:flex}.ga-buendel .ic{flex:none;width:15px;height:15px}.ga-tafel-leer{color:var(--muted);margin:0;padding:18px 20px;font-size:13px;line-height:1.55}.ga-tafel-innen{padding:14px 20px 18px}.ga-tafel-meldung{margin:12px 20px 0}.ga-rueckfrage{flex-wrap:wrap;gap:6px;display:flex}.ga-suche{border-bottom:1px solid var(--line-soft);background:var(--panel-2);padding:12px 20px 14px}.ga-suche-feld{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--control-bg);color:var(--ink);padding:8px 11px;font-size:13.5px}.ga-suche-feld:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.ga-suche-liste{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ga-suche-treffer{border-radius:var(--r-sm);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 9px;font-size:13px;display:flex}.ga-suche-treffer:hover:not(:disabled),.ga-suche-treffer:focus-visible{background:var(--panel)}.ga-suche-treffer:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ga-suche-treffer:disabled{cursor:default;color:var(--muted)}.ga-suche-treffer small{color:var(--muted);font-size:12px}.ga-suche-hinweis{color:var(--muted);margin:8px 0 0;font-size:12px}.ga-liste{margin:0;padding:6px 0;list-style:none}.ga-zeile{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 20px;display:grid}.ga-liste>.ga-zeile:first-child{border-top:0}.ga-art{border-radius:var(--r);background:var(--panel-2);width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.ga-zeile-b{flex-direction:column;gap:3px;min-width:0;display:flex}.ga-zeile-titel{letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:4px 9px;font-size:15px;font-weight:600;display:flex}.ga-zeile-titel a{color:var(--ink);text-decoration:none}.ga-zeile-titel a:hover{color:var(--accent);text-decoration:underline}.ga-typ{color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.ga-zeile-was{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.ga-zeile-wie{color:var(--muted);flex-wrap:wrap;gap:3px 12px;margin:0;font-size:12px;display:flex}.ga-zeile-wie b{color:var(--ink-soft);font-weight:600}.ga-bearbeiten{align-self:start;margin-top:4px}.ga-zeile.is-offen{background:var(--panel-2)}.ga-abweichung{border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;padding:7px 11px;font-size:12.5px;display:flex}.ga-abweichung .ic{flex:none;width:14px;height:14px}.ga-abweichung .abo-linkbtn{color:var(--warn);text-decoration:underline}.ga-verlauf{align-items:flex-start;max-width:560px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.ga-verlauf li{color:var(--muted);flex:1;padding-top:16px;padding-right:6px;font-size:11.5px;line-height:1.35;position:relative}.ga-verlauf li:before{content:"";background:var(--line);height:2px;position:absolute;top:4px;left:0;right:0}.ga-verlauf li:after{content:"";background:var(--panel);border:2px solid var(--line);box-sizing:border-box;border-radius:99px;width:10px;height:10px;position:absolute;top:0;left:0}.ga-verlauf li.fertig:before{background:var(--accent)}.ga-verlauf li.fertig:after{background:var(--accent);border-color:var(--accent)}.ga-verlauf li.jetzt:after{border-color:var(--accent)}.ga-verlauf li.fertig,.ga-verlauf li.jetzt{color:var(--ink-soft)}.ga-verlauf b{color:var(--ink);font-weight:600;display:block}.ga-archiv{border-top:1px solid var(--line-soft)}.ga-archiv>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:600;list-style:none;display:flex}.ga-archiv>summary::-webkit-details-marker{display:none}.ga-archiv>summary .ga-chev{transition:transform .15s}.ga-archiv[open]>summary .ga-chev{transform:rotate(180deg)}.ga-archiv .ga-zeile{opacity:.85}.ga-zeile-einst{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);grid-column:2/4;margin-top:6px;padding:14px 16px}.ga-zeile-einst .ga-konf{grid-template-columns:1fr 1fr;gap:16px 26px;margin-top:0;display:grid}.ga-zeile-einst .ga-konf>.ga-block:nth-child(2){grid-row:span 2}.ga-zeile-einst .ga-panel-fuss{margin-top:16px}.ga-tafel .beob{padding:4px 0 0}@container ga-tafel (max-width:720px){.ga-zeile-einst{grid-column:1/4}.ga-zeile-einst .ga-konf{grid-template-columns:1fr}.ga-zeile-einst .ga-konf>.ga-block:nth-child(2){grid-row:auto}}@container ga-seite (max-width:700px){.ga-kacheln{gap:8px}.ga-kachel{gap:6px;padding:11px 11px 12px}.ga-k-kopf{flex-direction:column;align-items:flex-start;gap:6px}.ga-k-name{font-size:12.5px}.ga-k-status .ga-k-zeile:not(.ga-k-naechste){display:none}}@container ga-seite (max-width:520px){.ga-k-status,.ga-k-warn-wort{display:none}}.mt-seite{padding-bottom:60px;container:mt-seite/inline-size}.mt-fl-zone{padding-left:0;padding-right:0}@media (max-width:820px){.mt-fl-zone{top:0}}.mt-suche{max-width:420px}@container fl-zone (max-width:1360px){.mt-fl-zone .fl-zahl{display:inline}}@container fl-zone (max-width:760px){.mt-fl-zone .fl-zahl{display:none}}.mt-chips{margin:10px 0 4px}.mt-chips-spalte{flex-direction:column;align-items:flex-start}.mt-erkannt{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mt-erkannt-knopf{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.mt-erkannt-knopf b{font-weight:600}.mt-erkannt-knopf .ic{width:14px;height:14px}.mt-erkannt-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mt-inhalt{padding-top:12px}.mt-laedt{min-height:280px}.mt-muted{color:var(--muted);font-weight:400}.mt-zurueck{color:var(--accent);align-items:center;gap:6px;margin:4px 0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.mt-zurueck:hover{text-decoration:underline}.mt-zurueck .ic{width:15px;height:15px}.mt-meldung{margin:0 0 12px}.mt-dossier-allein{max-width:980px}.mt-liste-neben{top:calc(var(--kopf-hoehe) + 74px)}.mt-liste-neben .mt-zurueck{margin-top:0}.mt-liste-neben .pers-liste{max-height:calc(100vh / var(--zoom) - 300px)}.mt-av-klein.av{background:var(--panel-2);width:26px;height:26px;color:var(--muted);border-radius:99px;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid;overflow:hidden}.mt-av-klein.av img{object-fit:cover;object-position:center top;width:100%;height:100%}.mt-ergebnis{overflow:hidden}.mt-ergebnis-kopf{border-bottom:1px solid var(--line-soft);padding:16px 20px 14px}.mt-ergebnis-satz{margin:0;font-size:14.5px;line-height:1.5}.mt-ergebnis-satz b{font-weight:700}.mt-aktionen{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mt-aktionen .mt-rechts{margin-left:auto}.mt-ergebnis-kopf .mt-meldung{margin:12px 0 0}.mt-tabelle-rahmen{overflow-x:auto}.mt-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.mt-tabelle th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600}.mt-tabelle td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:9px 12px}.mt-tabelle tr:last-child td{border-bottom:0}.mt-tabelle a{color:var(--accent)}.mt-wahl{width:40px;padding-left:20px!important}.mt-name{align-items:center;gap:10px;display:flex}.mt-name-link{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;text-decoration:none;display:flex;color:var(--ink)!important}.mt-name-text{font-weight:600}.mt-name-link:hover .mt-name-text{text-decoration:underline}.mt-amt{font-size:12px}.mt-zelle-haupt{display:block}.mt-tabelle .mt-muted{font-size:12.5px;display:block}.mt-nowrap{white-space:nowrap}.mt-zahl{text-align:right;font-variant-numeric:tabular-nums}.mt-ergebnis .pers-zaehler{padding:10px 20px 14px}.mt-balken{background:var(--line-soft);border-radius:99px;gap:1px;width:100%;height:9px;display:flex;overflow:hidden}.mt-balken span{min-width:2px}.mt-punkt{width:10px;height:10px;box-shadow:0 0 0 1px var(--line-soft);border-radius:99px;flex:none}.mt-rat{margin-bottom:16px;padding:20px 24px 22px}.mt-rat-titel{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700}.mt-rat-sub{margin:4px 0 0;font-size:13.5px}.mt-link{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.mt-link .ic{width:14px;height:14px}.mt-rat-wahl{margin-top:14px}.mt-rat-oben{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:14px;display:flex}.mt-halbrund{flex:0 0 320px;max-width:100%;height:auto}.mt-halbrund-zahl{fill:var(--ink);font-size:.2px;font-weight:700}.mt-rat-legende{flex:320px;min-width:0}.mt-rat-satz{color:var(--ink-soft);margin:0 0 12px;font-size:14.5px;line-height:1.55}.mt-rat-satz b{color:var(--ink);font-weight:700}.mt-legende{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.mt-legende li{align-items:center;gap:8px;font-size:13.5px;display:flex}.mt-legende b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.mt-spitze{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 24px;margin:18px 0 0;padding:14px 0 0;list-style:none;display:grid}.mt-spitze li{align-items:center;gap:10px;display:flex}.mt-spitze li>span:last-child{flex-direction:column;font-size:13.5px;display:flex}.mt-spitze .pers-amt{font-size:12px}.mt-spitze-name a,.mt-block a{color:var(--ink);font-weight:600;text-decoration:none}.mt-spitze-name a:hover,.mt-block a:hover{color:var(--accent);text-decoration:underline}.mt-h3{letter-spacing:-.02em;margin:22px 0 10px;font-size:15px;font-weight:600}.mt-h3 .mt-muted{margin-left:6px;font-size:12.5px}.mt-bloecke{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.mt-block{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.mt-block-kopf{background:var(--panel-2);border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.mt-block-kopf .mt-muted{margin-left:auto;font-size:12.5px}.mt-block ul{flex-direction:column;gap:5px;margin:0;padding:8px 12px 10px;list-style:none;display:flex}.mt-block li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.mt-block li a{font-weight:400}.mt-rolle{font-size:11.5px}.mt-glocke{width:13px;height:13px}.mt-gremien td:first-child a{text-decoration:none}.mt-gremien td:first-child a:hover{text-decoration:underline}.mt-start-leiste{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mt-start-leiste .hs-anpassen{flex:none;margin-left:auto}.mt-zuletzt{background:var(--panel);border:var(--card-border);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow);flex:auto;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.mt-zuletzt-titel{color:var(--ink-soft);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mt-zuletzt-titel .ic{width:15px;height:15px;color:var(--muted)}.mt-zuletzt-liste{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.mt-zuletzt-person{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:var(--control-bg);border-radius:99px;flex:none;align-items:center;gap:7px;padding:3px 12px 3px 4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mt-zuletzt-person:hover{border-color:var(--accent);color:var(--accent)}.mt-quittung{margin-bottom:12px}.mt-kacheln{grid-template-columns:repeat(var(--mt-n,4), minmax(0, 1fr));margin-top:0}.mt-kachel-leer .ga-k-zeile{color:var(--ink-soft)}.mt-tafel{margin-bottom:24px}.mt-tafel-text{color:var(--ink-soft);max-width:80ch;margin:0 0 12px;font-size:13.5px;line-height:1.55}.mt-pillen{margin-bottom:6px}.mt-feed{margin:0;padding:0;list-style:none}.mt-feed li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.mt-feed li:last-child{border-bottom:0}.mt-feed-ic{border-radius:var(--r-sm);background:var(--panel-2);width:30px;height:30px;color:var(--muted);flex:none;place-items:center;display:grid}.mt-feed-ic .ic{width:15px;height:15px}.mt-feed-b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mt-feed-kopf{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.mt-feed-name{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}a.mt-feed-name:hover{color:var(--accent);text-decoration:underline}.mt-feed-text{color:var(--ink-soft);font-size:13.5px;line-height:1.45}.mt-feed-datum{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.mt-ort{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:500;display:inline-block}.mt-mehr{color:var(--accent);margin-top:8px;font-weight:600}.mt-ansichten{margin:0;padding:0;list-style:none}.mt-ansichten-eigen{padding:6px 12px 10px}.mt-ansichten li{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;display:flex}.mt-ansichten li:last-child{border-bottom:0}.mt-ansicht{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:11px 8px;font-size:13.5px;display:flex}.mt-ansicht:hover{background:var(--panel-2)}.mt-ansicht:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mt-ansicht>.ic{width:16px;height:16px;color:var(--accent);flex:none}.mt-ansicht-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-ansicht-b b{font-weight:600}.mt-ansicht>.mt-muted{flex:none;font-size:12.5px}.mt-entfernen:hover{color:var(--danger)}.mt-raete{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));column-gap:24px;margin:0;padding:6px 12px 10px;list-style:none;display:grid}.mt-rat-zeile{border:0;border-bottom:1px solid var(--line-soft);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 150px 34px;align-items:center;gap:14px;padding:10px 8px;display:grid}.mt-rat-zeile:hover{background:var(--panel-2)}.mt-rat-zeile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mt-rat-zeile-b{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.mt-rat-zeile-name{color:var(--ink-soft);font-size:13.5px}.mt-rat-zeile-neu{color:var(--accent);font-size:12.5px;font-weight:600}.mt-rat-zeile .mt-zahl{color:var(--muted);font-size:13px}.mt-beob{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:24px;margin:0;padding:6px 12px 10px;list-style:none;display:grid}.mt-beob-zeile{border-bottom:1px solid var(--line-soft);color:var(--ink);align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.mt-beob-zeile:hover{background:var(--panel-2)}.mt-beob-zeile .av{background:var(--panel-2);width:34px;height:34px;color:var(--muted);border-radius:99px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.mt-beob-zeile .av img{object-fit:cover;object-position:center top;width:100%;height:100%}.mt-beob-b{flex-direction:column;flex:1;gap:1px;min-width:0;font-size:13.5px;display:flex}.mt-beob-b b{font-weight:600}.mt-beob-b .mt-muted{font-size:12.5px}.mt-beob-neu{background:var(--accent-soft);color:var(--accent);border-radius:99px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.mt-spitzen .pers-amt{font-size:12px}.mt-anpassen{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.mt-leisten{flex-flow:wrap}.mt-leisten .hs-leiste{flex:220px}.mt-wz-unten{padding-top:0}.mt-aus-gruppe{max-width:560px}@container mt-seite (max-width:900px){.mt-kacheln{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.mt-kacheln .ga-kachel{scroll-snap-align:start}.mt-raete{grid-template-columns:1fr}}@container mt-seite (max-width:640px){.mt-start-leiste{flex-wrap:wrap}.mt-zuletzt{flex-basis:100%}.mt-zuletzt-titel{display:none}.mt-rat-zeile{grid-template-columns:minmax(0,1fr) 90px 28px}.mt-tabelle th:nth-child(3),.mt-tabelle td:nth-child(3){display:none}.mt-aktionen .mt-rechts{margin-left:0}.mt-rat{padding:16px}.mt-halbrund{flex-basis:100%}}.mt-tabelle .pers-amt:after,.mt-spitze .pers-amt:after,.mt-beob .pers-amt:after{content:none}.sa-abo-einstieg{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sa-abo-link{color:var(--accent);font-weight:600;text-decoration:underline}.sa-abo-teilfehler{margin:0}.popover.sa-abo-dialog{max-width:560px;padding:20px 22px 18px}.sa-abo-dialog:focus{outline:none}.sa-abo-kopf{align-items:center;gap:10px;min-height:30px;margin:0 40px 12px 0;display:flex}.sa-abo-kopf h2{letter-spacing:-.015em;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;display:flex}.sa-abo-kopf h2 .ic{width:19px;height:19px;color:var(--accent);flex:none}.sa-abo-gespeichert{visibility:hidden;min-width:80px}.sa-abo-gespeichert.ist-sichtbar{visibility:visible}.sa-abo-gilt{border-radius:var(--r-sm);background:var(--panel-2);border:1px solid var(--line-soft);margin:0 0 14px;padding:10px 12px}.sa-abo-gilt-zeile{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.sa-abo-gilt-zeile>.ic{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.sa-abo-gilt-satz{overflow-wrap:anywhere;flex:auto;min-width:0}.sa-abo-gilt-satz b{color:var(--ink);font-weight:600}.sa-abo-gilt-zusatz{color:var(--muted)}.sa-abo-gilt-aendern{color:var(--accent);flex:none;min-height:24px;font-size:13px;font-weight:600}.sa-abo-gebiete{border:0;border-top:1px solid var(--line-soft);min-width:0;margin:8px 0 0;padding:8px 0 0}.sa-abo-gebiete[hidden]{display:none}.sa-abo-geb-liste{flex-direction:column;display:flex}.sa-abo-geb-zeile{align-items:flex-start;padding:6px 0}.sa-abo-geb-zeile input{margin-top:2px}.sa-abo-check-text{flex-direction:column;gap:1px;min-width:0;display:flex}.sa-abo-check-zusatz{color:var(--muted);font-size:12px;line-height:1.4}.sa-abo-min{min-height:1.4em;color:var(--warn);margin:4px 0 0;font-size:12.5px}.sa-abo-wunsch{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:8px}.sa-abo-wunsch .kw-check{color:var(--ink);margin-top:0;font-size:13.5px}.sa-abo-kommune-l{margin-top:10px}.sa-abo-intro{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px;line-height:1.55}.sa-abo-intro b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.sa-abo-feld{border:0;min-width:0;margin:0 0 16px;padding:0}.sa-abo-feld legend{color:var(--ink);margin:0 0 8px;padding:0;font-size:13px;font-weight:600}.sa-abo-feld .sa-abo-min{margin-top:0}.sa-abo-checks{flex-direction:column;gap:2px;display:flex}.sa-abo-check{min-height:24px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.sa-abo-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.sa-abo-check-name{font-weight:500}.sa-abo-leise{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.sa-abo-takt{margin-bottom:8px}.sa-abo-wann{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.sa-abo-wann select{font:inherit;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--control-bg);color:var(--ink);padding:6px 9px;font-size:13px}.sa-abo-fehler{margin:0 0 12px}.sa-abo-fuss{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:14px;display:flex}.sa-abo-schaetzung{color:var(--muted);flex:200px;font-size:12px}.sa-abo-abbrechen{margin-left:auto}.sa-abo-beenden{font-size:13px}.sa-abo-beenden:hover:not(:disabled){color:var(--danger)}.sa-abo-alle{color:var(--accent);margin-left:auto;font-size:12.5px;font-weight:600}.sa-abo-fertig{margin-left:auto}.sa-abo-alle+.sa-abo-fertig{margin-left:0}.ga-kacheln.sa-abo-vier{grid-template-columns:repeat(4,minmax(0,1fr))}@container ga-seite (max-width:700px){.ga-kacheln.sa-abo-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-abo-zeile{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;padding:4px 0;display:flex}.sa-abo-zeile-text{min-width:0;color:var(--ink-soft);flex-direction:column;flex:260px;gap:2px;font-size:13.5px;line-height:1.5;display:flex}.sa-abo-zeile-text b{color:var(--ink);font-weight:600}.sa-abo-leer{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.5}.sa-abo-leer a{color:var(--accent);font-weight:600}.sa-seite{max-width:1120px;container:sa-seite/inline-size}.sa-kopf{gap:6px 32px}.sa-unter{max-width:62ch;color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.5}.sa-stand{min-height:1.5em;color:var(--ink-soft);align-items:center;gap:8px;margin:8px 0 0;font-size:13.5px;line-height:1.5;display:flex}.sa-stand b{color:var(--ink);font-weight:600}.sa-punkt{background:var(--signal);border-radius:99px;flex:none;width:8px;height:8px}.sa-abo{flex:0 360px;align-items:flex-end}.sa-abo:empty{display:none}.sa-hinweis-block{margin-top:18px}.sa-hinweis{align-items:flex-start;gap:12px 14px;margin-top:0;padding:14px 18px;font-size:14px;line-height:1.5}.sa-hinweis>.sa-hinweis-ic{background:var(--panel);border-radius:99px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sa-hinweis-ic .ic{width:17px;height:17px}.sa-hinweis.is-vorgemerkt .sa-hinweis-ic,.sa-hinweis.is-vorgemerkt .sa-hinweis-ic .ic{color:var(--ok)}.sa-hinweis>.sa-hinweis-text{flex:320px;align-self:center;min-width:0;max-width:78ch;min-height:3em}.sa-hinweis-fehler{color:var(--danger)}.sa-hinweis>.sa-hinweis-knoepfe{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.sa-hinweis-knoepfe .btn{white-space:nowrap;align-items:center;gap:6px;margin-left:0;display:inline-flex}.sa-wunsch-mehr{color:var(--accent);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.sa-wunsch-form{margin-top:8px}.sa-wunsch-fuss{margin-top:12px}.sa-chips{flex-wrap:wrap;gap:6px;display:flex}.sa-chip-haken{width:13px;height:13px;display:none}.sa-gebiet-chip[aria-pressed=true]{color:var(--on-accent)}.sa-gebiet-chip[aria-pressed=true] .sa-chip-haken{display:inline}.sa-abstand{margin-top:14px}.sa-herkunft{letter-spacing:-.01em;align-items:center;gap:8px;margin:20px 0 0;font-size:15px;font-weight:600;display:flex}.sa-herkunft .ic{width:16px;height:16px;color:var(--accent)}.sa-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}:is(.sa-herkunft+.sa-kacheln,.sa-hinweis-block:has(.sa-herkunft)+.sa-kacheln){margin-top:10px}.sa-kachel{gap:7px;padding:12px 13px 13px}.sa-kachel .ga-k-kopf{flex-direction:column;align-items:flex-start;gap:7px}.sa-kachel .ga-k-name{font-size:13px;line-height:1.3}.sa-kachel .ga-k-zahl{margin-top:auto}.sa-kachel .ga-k-zeile{font-size:12px}.sa-k-neu-platz{height:19px;display:inline-block}.sa-neu{color:var(--signal);background:var(--signal-soft);white-space:nowrap;border-radius:99px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.sa-k-neu{align-self:center}.sa-tafel{margin-top:16px}.sa-tafel-kopf{flex-wrap:wrap;row-gap:8px;min-height:34px}.sa-tafel-titel{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.sa-zahl{color:var(--muted);font-variant-numeric:tabular-nums;min-width:9ch;font-size:12.5px}.sa-filter{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.sa-filter-gruppe{align-items:center;gap:8px;display:inline-flex}.sa-filter-label{color:var(--ink-soft);font-size:12.5px;font-weight:600}.sa-staerke-wahl label{padding:6px 11px;font-size:12.5px}.sa-signalzeile{border-bottom:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 20px;font-size:12.5px;display:flex}.sa-signal-chip .ic{width:13px;height:13px}.sa-signal-chip[aria-pressed=true]{color:var(--on-accent)}.sa-hinweis-zeile{color:var(--warn);margin:0;padding:9px 20px 0;font-size:12.5px}.sa-sortiert{color:var(--muted);margin:0;padding:9px 20px 0;font-size:12px}.sa-liste{margin:0;padding:4px 0;list-style:none}.sa-zeile{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 16px 12px 20px;display:grid;position:relative}.sa-liste>.sa-zeile:first-child{border-top:0}.sa-zeile.is-neu{box-shadow:inset 3px 0 0 var(--signal)}.sa-zeile:hover{background:var(--panel-2)}.sa-z-b{flex-direction:column;gap:4px;min-width:0;display:flex}.sa-z-titel{letter-spacing:-.01em;align-items:baseline;gap:8px;max-width:85ch;font-size:15px;font-weight:600;line-height:1.35;display:flex}.sa-z-titel a{color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.sa-z-titel a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.sa-z-titel .sa-neu{flex:none;position:relative;top:-1px}.sa-z-satz{max-width:85ch;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.sa-z-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:12px;display:flex}.sa-z-kat{color:var(--ink-soft);font-weight:600}.sa-tafel.is-kat .sa-z-kat{display:none}.sa-z-bewertung{color:var(--ink-soft);margin:2px 0 0;font-size:12px}.sa-z-bewertung b{font-weight:600}.sa-z-bewertung .abo-linkbtn{color:var(--accent);font-size:12px;text-decoration:underline}.sa-zeile.is-aussortiert .sa-z-titel,.sa-zeile.is-aussortiert .sa-z-meta{opacity:.6}.sa-zeile.is-aussortiert .sa-z-titel a{font-weight:500}.sa-aus-kopf{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 20px 2px;font-size:12.5px;font-weight:600}.sa-aus-zahl{font-variant-numeric:tabular-nums;font-weight:400}.sa-mehr-zeile{padding:4px 20px 14px}.sa-mehr .ic{width:14px;height:14px}.sa-leer{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sa-leer b{margin:0}.sa-leer-knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sa-signal{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--control-bg);color:var(--ink-soft);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.sa-signal:hover{border-color:var(--accent);color:var(--accent)}.sa-signal:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sa-staerke{color:var(--ink-soft);align-items:center;gap:5px;font-size:12px;display:inline-flex}.sa-staerke.is-fett{color:var(--ink);flex:none;font-weight:600}.sa-balken{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.sa-balken i{background:var(--line);border-radius:1px;width:3px;display:block}.sa-balken i:first-child{height:5px}.sa-balken i:nth-child(2){height:8px}.sa-balken i:nth-child(3){height:11px}.sa-balken i.is-an{background:var(--ink-soft)}.sa-merken{border-radius:var(--r-sm);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.sa-merken:hover:not(:disabled){background:var(--panel);border-color:var(--line);color:var(--ink)}.sa-merken:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sa-merken:disabled{cursor:default}.sa-merken[aria-pressed=true]{color:var(--accent)}.sa-merken[aria-pressed=true] svg,.sa-merken-btn[aria-pressed=true] svg{fill:currentColor}.sa-merken .ic{width:17px;height:17px}.sa-fund{padding-top:28px}.sa-f-etiketten{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.sa-f-kat{color:var(--accent);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.sa-f-kat .ic{width:15px;height:15px}.sa-f-titel{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}.sa-f-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;font-size:12.5px;display:flex}.sa-ki{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.sa-ki .ic{width:13px;height:13px}.sa-aktionen-block{scroll-margin-top:calc(var(--kopf-hoehe) + 12px)}.sa-aktionen{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:10px 0;display:flex}.sa-aktionen-l{flex-wrap:wrap;gap:6px;display:flex}.sa-aktionen .btn .ic{width:15px;height:15px}.sa-merken-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.sa-urteil{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.sa-urteil-label{color:var(--muted);margin-right:4px;font-size:12px}.sa-urteil-k{border:1px solid var(--line);background:var(--control-bg);min-width:8em;color:var(--ink-soft);font:inherit;cursor:pointer;text-align:center;border-radius:99px;padding:5px 10px;font-size:12px}.sa-urteil-k:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.sa-urteil-k:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sa-urteil-k:disabled{cursor:default;opacity:.7}.sa-urteil-k[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.sa-status{min-height:20px;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:8px 0 0;font-size:12.5px;display:flex}.sa-status b{font-weight:600}.sa-status .abo-linkbtn{color:var(--accent);text-decoration:underline}.sa-sprung-marke{height:0;display:block}.sa-sprung{top:var(--sa-kopf,var(--kopf-hoehe));z-index:15;background:var(--bg);border-bottom:1px solid #0000;margin:12px -12px 2px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;position:sticky}.sa-sprung.is-klebt{border-bottom-color:var(--line);box-shadow:0 6px 12px -10px #00000059}.sa-sprung-in{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}.sa-sprung-in::-webkit-scrollbar{display:none}.sa-sprung a{color:var(--ink-soft);white-space:nowrap;border-radius:99px;flex:none;padding:5px 11px;font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:none}.sa-sprung a:hover{background:var(--panel-2);color:var(--ink)}.sa-sprung a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sa-sprung a[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.sa-abschnitt{scroll-margin-top:calc(var(--sa-kopf,var(--kopf-hoehe)) + var(--sa-sprung-h,48px) + 12px);margin-top:12px}.sa-abschnitt:focus{outline:none}.sa-oben{color:var(--on-accent)}.sa-h{letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.sa-h .ic{width:16px;height:16px;color:var(--muted)}.kachel-kopf .sa-h{margin:0}.sa-text{max-width:68ch;color:var(--ink);margin:0 0 10px;font-size:14.5px;line-height:1.6}.sa-text:last-child{margin-bottom:0}.sa-staerke-satz{border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-soft);align-items:baseline;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sa-verlauf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.sa-fig{min-width:0;margin:0}.sa-grafik{width:100%;height:auto;display:block;overflow:visible}.sa-fig figcaption{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.45}.sa-g-raster{stroke:var(--line-soft);stroke-width:1px}.sa-g-bezug{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.sa-g-achse{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.sa-g-linie{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linejoin:round}.sa-g-punkt{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.sa-g-punkt.is-kenntnis{fill:var(--panel);stroke:var(--accent);stroke-width:2.25px}.sa-g-wert{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.sa-tab{border-collapse:collapse;width:100%;font-size:12.5px}.sa-tab th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:0 0 6px;font-size:11.5px;font-weight:600}.sa-tab td{vertical-align:top;border-bottom:1px solid var(--line-soft);padding:7px 0}.sa-tab td+td,.sa-tab th+th{padding-left:10px}.sa-tab td:first-child span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:11.5px;display:flex}.sa-tab td:first-child b{font-weight:600}.sa-tab .vnr{font-size:11px}.sa-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.sa-schritt{color:var(--muted)}.sa-tab-rahmen{margin:4px 0 12px;overflow-x:auto}.sa-tab-titel{color:var(--ink-soft);margin:0 0 6px;font-size:12.5px;font-weight:600}.sa-beleg{border-top:1px solid var(--line-soft);margin:0;padding:12px 0}.sa-beleg:first-of-type{border-top:0;padding-top:0}.sa-beleg blockquote{font-size:14px}.sa-quelle{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:4px 0 0 16px;font-size:12.5px;display:flex}.sa-beleg-aktion{margin:8px 0 0 16px}.sa-pdf-sprung{align-items:center;gap:6px;display:inline-flex}.sa-pdf-sprung .ic{width:14px;height:14px}.sa-offen{flex-direction:column;gap:8px;max-width:68ch;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:flex}.sa-presse-hilfe{color:var(--muted);margin:0;padding:10px 20px 0;font-size:12.5px}.sa-fragen{counter-reset:safrage;margin:0;padding:6px 0 8px;list-style:none}.sa-frage{border-top:1px solid var(--line-soft);counter-increment:safrage;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 20px;display:grid}.sa-frage:first-child{border-top:0}.sa-frage:before{content:counter(safrage);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12.5px;font-weight:700}.sa-frage p{max-width:62ch;margin:0;font-size:14px;line-height:1.55}.sa-kopieren .ic{width:14px;height:14px}.sa-kopieren.is-fertig{color:var(--ok);border-color:var(--ok)}.sa-akten{margin:0;padding:0;list-style:none}.sa-akte{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:0 0 14px;display:grid;position:relative}.sa-akte:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:0;left:107px}.sa-akte:last-child:before{display:none}.sa-akte-datum{color:var(--ink-soft);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px;font-weight:600}.sa-akte-b{min-width:0;padding-left:22px;position:relative}.sa-akte-b:before{content:"";background:var(--panel);border:2px solid var(--accent);box-sizing:border-box;border-radius:99px;width:10px;height:10px;position:absolute;top:4px;left:-1px}.sa-akte.is-angekuendigt .sa-akte-b:before{border-color:var(--muted);border-style:dashed}.sa-akte.is-angekuendigt .sa-akte-datum{color:var(--muted);font-weight:500}.sa-akte-kopf{flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0;display:flex}.sa-rolle{color:var(--art-ink);background:var(--art-bg);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.sa-akte-sitzung{color:var(--accent);font-size:12px}.sa-akte-titel{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.45}.sa-akte-fuss{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:3px 0 0;font-size:12px;display:flex}.sa-akte-pdf{color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sa-akte-pdf:hover{text-decoration:underline}.sa-akte-pdf .ic{width:13px;height:13px}.sa-beteiligte{margin:0;font-size:13.5px}.sa-beteiligte-gruppe{grid-template-columns:96px minmax(0,1fr);gap:8px 14px;padding:4px 0;display:grid}.sa-beteiligte dt{color:var(--muted);padding-top:1px;font-size:12.5px;font-weight:600}.sa-beteiligte dd{color:var(--ink-soft);flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.sa-beteiligter{flex-direction:column;gap:2px;display:flex}.sa-beteiligter-zeile{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.sa-beteiligter .person-link{align-items:center;gap:5px;font-weight:600;display:inline-flex}.sa-beteiligter .person-link .ic{width:14px;height:14px}.sa-beteiligter-name{color:var(--ink);font-weight:600}.sa-beteiligter-rolle{color:var(--muted);font-size:12.5px}.sa-beteiligter-zitat{color:var(--ink-soft);font-size:13px;line-height:1.5}@container sa-seite (max-width:860px){.sa-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-kachel[aria-pressed=true]:after{display:none}}@container sa-seite (max-width:560px){.sa-hinweis{flex-wrap:wrap;padding:12px 14px;font-size:13.5px}.sa-hinweis>.sa-hinweis-text{flex:1 1 0}.sa-hinweis>.sa-hinweis-knoepfe{box-sizing:border-box;flex:100%;align-items:flex-start;margin-left:0;padding-left:44px}.sa-hinweis-knoepfe .btn{white-space:normal}.sa-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sa-kachel{gap:4px;padding:10px 11px}.sa-kachel .ga-k-kopf{flex-direction:row;align-items:center;gap:7px}.sa-kachel .ga-k-ic{width:24px;height:24px}.sa-kachel .ga-k-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.sa-kachel .ga-k-zahl b{font-size:20px}.sa-kachel .ga-k-zahl>span:not(.sa-neu):not(.sa-k-neu-platz),.sa-kachel .ga-k-status{display:none}.sa-tafel-kopf{padding:12px 14px}.sa-filter{justify-content:space-between;width:100%;margin-left:0}.sa-zeile{padding:12px 8px 12px 14px}.sa-sortiert,.sa-aus-kopf,.sa-mehr-zeile,.sa-signalzeile,.sa-hinweis-zeile{padding-left:14px;padding-right:14px}.sa-z-titel{font-size:14.5px}.sa-z-gef{display:none}.sa-abo{flex-basis:100%;align-items:flex-start}.sa-unter{display:none}}.sa-fund .person-page-inner{container:sa-fund/inline-size}@container sa-fund (max-width:600px){.sa-f-titel{font-size:21px}.sa-verlauf{grid-template-columns:1fr}.sa-urteil{flex:100%;margin-left:0}.sa-urteil-label{flex-basis:100%}.sa-urteil-k{flex:1 1 0;min-width:0}.sa-akte{grid-template-columns:78px minmax(0,1fr)}.sa-akte:before{left:93px}.sa-frage{grid-template-columns:22px minmax(0,1fr)}.sa-frage .btn{grid-column:2;justify-self:start}.sa-beteiligte-gruppe{grid-template-columns:1fr;gap:2px 0}.sa-sprung{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.sa-verweis{background:var(--accent-soft);border-radius:var(--r);color:var(--ink);align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.sa-verweis-ic{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.sa-verweis-text{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.sa-verweis-text>b{font-weight:700}.sa-verweis-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:600}.sa-verweis-link:hover{color:var(--accent)}.sa-verweis-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.sa-verweis-kat{color:var(--ink-soft);white-space:nowrap;vertical-align:1px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.sa-verweis-text .sa-verweis-kat{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);margin-left:4px;padding:0 6px}.person-profile>.sa-verweis{margin-top:16px}.sa-verweis-liste{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sa-verweis-kasten{margin:0 0 16px}html[data-heute-sa=aus] .sa-verweis-kasten.ist-vorlaeufig{display:none}.sa-verweis-zeitraum{color:var(--muted);margin-left:auto;font-size:12px}.sa-verweis-kasten-liste{margin:0;padding:4px 0;list-style:none}.sa-verweis-kasten-liste li{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:8px 20px;font-size:14px;line-height:1.4;display:flex}.sa-verweis-kasten-liste li+li{border-top:1px solid var(--line-soft)}.sa-verweis-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 8px;font-size:12px;display:flex}.sa-verweis-alle{color:var(--accent);font-size:13px;font-weight:600}
