@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.woff2?dpl=dpl_C23k1eUqtuTgruRH5to1fRBqaztN)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.woff2?dpl=dpl_C23k1eUqtuTgruRH5to1fRBqaztN)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_437afa9b-module__d1-0gW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_437afa9b-module__d1-0gW__variable{--font-dmsans:"DM Sans", "DM Sans Fallback"}
html{--zoom:1.1;zoom:var(--zoom)}: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:54px;--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;--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}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1020;--panel:#141a2b;--panel-2:#1b2233;--ink:#e8eaf2;--ink-soft:#c3c8d6;--muted:#8e96a8;--line:#2a3145;--line-soft:#232939;--control-bg:#1b2233;--accent:var(--noz-hellblau);--accent-soft:#1e2748;--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:0 1px 2px #00000059, 0 6px 20px #0006;--shadow-lg:0 2px 6px #0006, 0 18px 44px #0000008c;--scroll-shadow:#00000080;--head-bg:#070c18;--head-ink:#fff;--head-dim:#ffffffb3;--head-hover:#ffffff1a;--head-on:#ffffff29;--beschluss:#9db8ff;--beschluss-bg:#1c2544;--mitteilung:#b8becc;--mitteilung-bg:#20242f;--antrag:#ffa79a;--antrag-bg:#3a1e1a;--anfrage:#91f2a1;--anfrage-bg:#132a1a;--aenderungsantrag:#dfb2ff;--aenderungsantrag-bg:#291b3d;--protokoll:#dfb2ff;--protokoll-bg:#291b3d;--art-bg:#20242f;--art-ink:#b8becc}: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:#0b1020;--panel:#141a2b;--panel-2:#1b2233;--ink:#e8eaf2;--ink-soft:#c3c8d6;--muted:#8e96a8;--line:#2a3145;--line-soft:#232939;--control-bg:#1b2233;--accent:var(--noz-hellblau);--accent-soft:#1e2748;--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:0 1px 2px #00000059, 0 6px 20px #0006;--shadow-lg:0 2px 6px #0006, 0 18px 44px #0000008c;--scroll-shadow:#00000080;--head-bg:#070c18;--head-ink:#fff;--head-dim:#ffffffb3;--head-hover:#ffffff1a;--head-on:#ffffff29;--beschluss:#9db8ff;--beschluss-bg:#1c2544;--mitteilung:#b8becc;--mitteilung-bg:#20242f;--antrag:#ffa79a;--antrag-bg:#3a1e1a;--anfrage:#91f2a1;--anfrage-bg:#132a1a;--aenderungsantrag:#dfb2ff;--aenderungsantrag-bg:#291b3d;--protokoll:#dfb2ff;--protokoll-bg:#291b3d;--art-bg:#20242f;--art-ink:#b8becc}: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}.top>.themeswitch{margin-top:12px}.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}.stat .l-split{text-transform:none;letter-spacing:0;margin-top:2px;font-size:11.5px}.layout{grid-template-columns:296px 1fr;align-items:start;gap:18px;padding:0 22px 60px;display:grid}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:10px;gap:4px;margin:0 0 10px;padding:3px;display:flex}.region-tab{min-width:0;font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;flex:1 1 0;padding:6px 8px;font-size:12px;font-weight:600;overflow:hidden}.region-tab:hover{color:var(--ink)}.region-tab.is-active{background:var(--accent);color:#fff}.region-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.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}.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}.reset{border:1px solid var(--line);background:var(--control-bg);cursor:pointer;width:100%;color:var(--muted);border-radius:9px;margin-top:18px;padding:8px;font-size:13px}.reset:hover{color:var(--ink);border-color:var(--muted)}aside>.reset:first-child{margin-top:0;margin-bottom:0}aside>.reset:first-child+h2{margin-top:14px}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) + 16px);padding:15px 17px}.card.is-expanded .card-head{top:var(--kopf-hoehe);z-index:2;background:var(--panel);margin:-15px -17px 0;padding:15px 17px 11px;position:sticky;box-shadow:0 6px 10px -8px #1e191247}.card.is-expanded .card-head .expand.extra-docked{max-height:40vh;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)}.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}.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)}.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}.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}.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}.themeswitch{align-self:center;align-items:center;gap:8px;display:inline-flex}.themeswitch-ic{color:var(--muted)}.themeswitch-seg{border:1px solid var(--line);background:var(--control-bg);border-radius:99px;gap:2px;padding:2px;display:inline-flex}.themeswitch-seg button{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:99px;padding:5px 11px;font-size:12px;line-height:1;transition:background .12s,color .12s}.themeswitch-seg button:hover{color:var(--ink)}.themeswitch-seg button[aria-pressed=true]{background:var(--accent);color:#fff}.themeswitch-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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}.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}.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}@media (max-width:560px){.header-actions{margin-left:0}.frak{grid-template-columns:120px 1fr 26px}}@media (max-width:820px){.layout{grid-template-columns:1fr}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-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-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-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-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}}.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%}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-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-behandelt summary{cursor:pointer;color:var(--accent);font-size:13px}.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-behandelt .person-vorlagen{margin-top:8px}.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}.person-funde{margin-top:20px}.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-anwesenheit{margin-top:14px}.funde-anwesenheit>summary{cursor:pointer;color:var(--accent);font-size:13px}.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}}.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-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-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-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}.tm-karte-kopf{cursor:pointer;align-items:flex-start;gap:14px;padding:13px 16px 12px;list-style:none;display:flex}.tm-karte-kopf::-webkit-details-marker{display:none}.tm-karte-kopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:13px}.tm-karte[open]>.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-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-karte-bilanz{color:var(--ink-soft);font-weight:600}.tm-chip{cursor:default;font-size:11px}.tm-chip-geteilt{color:var(--accent);border-color:var(--accent)}.tm-karte-auf{border:1px solid var(--line);background:var(--control-bg);color:var(--muted);border-radius:9px;flex:none;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.tm-karte-kopf:hover .tm-karte-auf{border-color:var(--accent);color:var(--accent)}.tm-karte-auf svg{transition:transform .15s}.tm-karte[open] .tm-karte-auf svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tm-karte-auf svg{transition:none}}.tm-karte-leib{padding:12px 16px 14px}.tm-karte-leib .abo-treffer{margin-top:0}.tm-karte-fuss{border-top:1px solid var(--line);background:var(--control-bg);color:var(--muted);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:9px 12px;padding:10px 16px;font-size:12px;display:flex}.tm-fuss-text{flex:260px}.tm-fuss-aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tm-fuss-laeuft{flex:100%;margin:0}.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{margin-top:10px;margin-left:0}.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-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-fuss-aktionen{margin-left:0}.tm-anpassen-zeile{flex-wrap:wrap}}.app-head{z-index:20;background:var(--head-bg);color:var(--head-ink);position:sticky;top:0}.app-head-in{max-width:1440px;height:var(--kopf-hoehe);align-items:center;gap:clamp(10px,1.8vw,26px);margin:0 auto;padding:0 clamp(12px,1.6vw,22px);display:flex}.brand{flex:none;align-items:center;gap:10px;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:16px;font-weight:700}.brand-name span{opacity:.72;font-weight:400}.nav{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav .nav-bald{border-radius:var(--r-sm);color:var(--head-dim);white-space:nowrap;align-items:center;gap:clamp(5px,.5vw,7px);padding:7px clamp(7px,.9vw,12px);font-size:clamp(12.5px,.95vw,13.5px);font-weight:500;display:flex}.nav a:hover{background:var(--head-hover);color:var(--head-ink)}.nav a.on{background:var(--head-on);color:var(--head-ink);font-weight:600}.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}.nav .dot{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 2px var(--head-bg);border-radius:99px;flex:none}.head-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.head-btn{font:inherit;border-radius:var(--r-sm);cursor:pointer;background:var(--head-hover);border:1px solid var(--head-on);color:var(--head-ink);align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.head-btn:hover{background:var(--head-on)}.head-btn:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (max-width:1540px){.head-btn-label{display:none}}@media (max-width:1420px){.nav-bald-tag{display:none}}@media (max-width:1330px){.themeswitch{display:none}}@media (max-width:1100px){.nav a .ic,.nav .nav-bald .ic{display:none}}@media (max-width:990px){.nav .nav-bald{display:none}}.head-btn-dot,.whatsnew-dot{background:var(--signal);border-radius:99px;flex:none;width:7px;height:7px}.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}.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)}.tagline{align-items:center;gap:10px;margin:22px 0 10px;display:flex}.tagline:first-of-type{margin-top:0}.tagline h2{color:var(--muted);letter-spacing:-.02em;margin:0;font-size:12.5px;font-weight:700;line-height:1.3}.tagline .ln{background:var(--line-soft);flex:1;height:1px}.hit{border-bottom:1px solid var(--line-soft);color:inherit;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}@media (max-width:900px){.app-head-in{flex-wrap:wrap;gap:14px;height:auto;padding:8px 16px}.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}.app-head .themeswitch{gap:0;margin:0}.app-head .themeswitch-ic{display:none}.app-head .themeswitch-seg{background:var(--head-hover);border-color:var(--head-on)}.app-head .themeswitch-seg button{color:var(--head-dim)}.app-head .themeswitch-seg button:hover{color:var(--head-ink)}.app-head .themeswitch-seg button[aria-pressed=true]{color:var(--noz-dunkelblau);background:#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:1fr 372px;align-items:start;gap:22px;padding:22px 0 90px;display:grid}.tag-strip{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.tag-strip h1{margin:0;font-size:26px}.tag-strip .d{color:var(--muted);font-size:13.5px}.zahlen{flex:none;gap:26px;margin-left:auto;display:flex}.zahl{white-space:nowrap}.zahl .n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.zahl .l{color:var(--muted);font-size:12px}.gebiet{border:var(--card-border);border-radius:var(--r);background:var(--panel);width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;text-align:left;align-items:center;gap:10px;margin-bottom:12px;padding:10px 16px;font-size:12.5px;display:flex}.gebiet:hover{border-color:var(--accent)}.gebiet:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gebiet b{color:var(--ink);font-weight:600}.gebiet>span:nth-child(2){white-space:nowrap;flex:none}.gebiet .komm{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--line-soft);flex:1;min-width:0;padding-left:10px;font-size:11.5px;overflow:hidden}.gebiet .aendern{color:var(--accent);flex:none;align-items:center;gap:3px;margin-left:auto;font-weight:600;display:inline-flex}.besuch{background:var(--accent-soft);border-radius:var(--r);min-height:39px;color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;padding:9px 16px;font-size:12.5px;display:flex}.besuch b{font-weight:700}.besuch .rechts{flex:none;gap:8px;margin-left:auto;display:flex}.besuch .btn-ghost{color:var(--accent)}.besuch .btn-ghost:hover{background:#ffffff8c}.feed .hit{padding-left:34px}.feed .hit.mine{box-shadow:inset 3px 0 0 var(--signal)}.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:21px;left:15px}.feed .hit.gelesen{opacity:.58}.feed .hit .sum{margin-bottom:0}.feed .hit .sum-text{max-width:65ch}.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:14px;right:16px}.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-stack>.kachel{margin-bottom:18px}.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}.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{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.soon .dat .d{color:var(--signal)}@media (max-width:1080px){.heute-grid{grid-template-columns:1fr}.tag-strip .zahlen{margin-left:0}}.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}.app-head-in{gap:14px}.nav a,.nav .nav-bald{gap:6px;padding:7px 9px;font-size:13px}.head-right{gap:6px}.app-head .head-btn,.app-head .whatsnew-btn{padding:6px 9px;font-size:12px}.app-head .themeswitch-seg button{padding:4px 7px;font-size:11.5px}@media (max-width:1560px){.app-head .whatsnew-btn,.app-head .head-btn-text{gap:0;font-size:0}.app-head .whatsnew-btn{padding:6px 8px}.app-head .whatsnew-btn .ic,.app-head .head-btn-text .ic{font-size:12px}}.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)}}.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-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}.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-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}.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(--noz-dunkelblau);border-color:var(--noz-dunkelblau);color:#fff}.komm .box .ic{stroke-width:3px;width:12px;height:12px}.komm .box .halb{background:#fff;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 .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-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-aufklapp{border:1px dashed var(--line);border-radius:var(--r);width:100%;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:border-color .12s,color .12s;display:flex}.kommunen-aufklapp:hover{border-color:var(--accent);color:var(--accent)}.kommunen-aufklapp .pfeil{flex:none;transition:transform .15s}.kommunen-aufklapp.is-offen .pfeil{transform:rotate(90deg)}.kommunen-chips{margin-top:9px}.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}.eingrenz-reset{white-space:nowrap;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:11.5px;font-weight:600;text-decoration:underline}.kommunen-aktionen{gap:12px;margin-top:8px;display:flex}.kommunen-aktionen button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.kommunen-aktionen button:hover{color:var(--accent)}.geb-band{background:var(--accent-soft);color:var(--accent);border-radius:var(--r);align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:12.5px;display:flex}.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:12.5px;font-weight:600;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}.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;height:100dvh;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);align-items:center;gap:8px;margin:0;font-size:13.5px;display: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{top:calc(var(--kopf-hoehe) + 20px);flex-direction:column;gap:16px;display:flex;position:sticky}.sitz-stand{color:var(--muted);font-size:11.5px;font-weight:500}.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-auf{cursor:pointer;color:var(--muted);background:0 0;border:0;flex:none;padding:2px}.top-auf:hover{color:var(--accent)}.top-auf.an .ic{transform:rotate(180deg)}.top-auf:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-sm)}.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-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}.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 a,.sitz-ohne-link{border-radius:var(--r-sm);color:inherit;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;text-decoration:none;display:flex}.sitz-mitglieder a:hover{background:var(--panel-2)}.sitz-mitglieder a:hover>span>:first-child{text-underline-offset:2px;text-decoration:underline}.sitz-mitglieder a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.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-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}
