@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");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}
:root{--marke:#2f5f8a;--marke-auf:#fff;--marke-text:#2f5f8a;--hintergrund:#f4f5f7;--flaeche:#fff;--flaeche-2:#eef0f3;--linie:#e1e4e9;--linie-stark:#cdd2d9;--text:#181c21;--text-2:#565f6b;--text-3:#808894;--fehler:#b4232a;--fehler-flaeche:#fbeeee;--ok:#1d6b3b;--ok-flaeche:#eaf5ee;--warn:#7a5300;--warn-flaeche:#fdf4e1;--marke-zart:color-mix(in oklab, var(--marke) 9%, var(--flaeche));--marke-zart-2:color-mix(in oklab, var(--marke) 16%, var(--flaeche));--fokus:color-mix(in oklab, var(--marke) 55%, transparent);--schatten:0 1px 2px #141c280a, 0 2px 8px #141c280d;--schatten-hoch:0 8px 28px #141c2824;--r-gross:16px;--r:10px;--r-klein:6px;--seitenleiste:264px;--schrift:"Geist Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--z-leiste:20;--z-menue:30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--hintergrund:#111317;--flaeche:#181b20;--flaeche-2:#20242a;--linie:#2a2f36;--linie-stark:#3a4049;--text:#e9ebee;--text-2:#a7afb9;--text-3:#7c8591;--fehler:#ff8a8a;--fehler-flaeche:#3a1d1f;--ok:#7fd49a;--ok-flaeche:#17301f;--warn:#f2c66d;--warn-flaeche:#33280f;--marke-zart:color-mix(in oklab, var(--marke) 18%, var(--flaeche));--marke-zart-2:color-mix(in oklab, var(--marke) 28%, var(--flaeche));--schatten:0 1px 2px #0000004d;--schatten-hoch:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--schrift);color:var(--text);background:var(--hintergrund);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}h1{letter-spacing:-.02em;font-size:1.5rem;font-weight:650}h2{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}p{text-wrap:pretty;margin:0 0 12px}a{color:var(--marke-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:var(--r-klein)}.sprunglink{z-index:100;background:var(--flaeche);color:var(--text);border-radius:var(--r);padding:8px 14px;transition:transform .15s;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.sprunglink:focus{box-shadow:var(--schatten-hoch);transform:none}.zahl{font-variant-numeric:tabular-nums}.gedaempft{color:var(--text-2)}.klein{font-size:.875rem}.versteckt{display:none}.vorformatiert{white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{min-height:100dvh}.leiste-mobil{z-index:var(--z-leiste);background:color-mix(in oklab, var(--flaeche) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.marke-kopf{min-width:0;color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-weight:620;text-decoration:none;display:flex}.marke-kopf:hover{text-decoration:none}.marke-kopf img{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px}.marke-kopf .marke-zeichen{background:var(--marke);width:32px;height:32px;color:var(--marke-auf);border-radius:9px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid}.marke-kopf span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menue>summary{border-radius:var(--r);min-height:44px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 12px;font-weight:550;list-style:none;transition:background-color .15s;display:inline-flex}.menue>summary::-webkit-details-marker{display:none}.menue>summary:hover,.menue[open]>summary{background:var(--flaeche-2)}.menue .symbol-schliessen{display:none}.menue[open] .symbol-schliessen{display:block}.menue[open] .symbol-menue{display:none}.menue-panel{z-index:var(--z-menue);background:var(--flaeche);border-bottom:1px solid var(--linie);max-height:calc(100dvh - 60px);box-shadow:var(--schatten-hoch);padding:12px 12px 20px;animation:.18s cubic-bezier(.2,.8,.2,1) menue-ein;position:fixed;inset:60px 0 auto;overflow-y:auto}@keyframes menue-ein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.seitenleiste{display:none}.nav-liste{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-liste a{border-radius:var(--r);min-height:44px;color:var(--text-2);align-items:center;gap:12px;padding:0 12px;font-weight:520;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.nav-liste a:hover{background:var(--flaeche-2);color:var(--text)}.nav-liste a[aria-current=page]{background:var(--marke-zart);color:var(--marke-text);font-weight:600}.nav-liste svg{flex:none}.nav-fuss{border-top:1px solid var(--linie);gap:8px;margin-top:16px;padding-top:16px;display:grid}.nav-person{align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.nav-person .kuerzel{background:var(--flaeche-2);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid}.nav-person div{min-width:0}.nav-person strong,.nav-person span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-person strong{font-size:.925rem;font-weight:580}.nav-person span{color:var(--text-3);font-size:.8rem}.nav-fuss form{margin:0}.nav-fuss button{border-radius:var(--r);width:100%;min-height:44px;color:var(--text-2);text-align:left;background:0 0;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:0 12px;font-weight:520;display:flex}.nav-fuss button:hover{background:var(--flaeche-2);color:var(--text)}.inhalt{width:100%;max-width:1120px;margin:0 auto;padding:20px 16px 48px}@media (min-width:960px){.app{grid-template-columns:var(--seitenleiste) minmax(0, 1fr);display:grid}.leiste-mobil{display:none}.seitenleiste{background:var(--flaeche);border-right:1px solid var(--linie);flex-direction:column;gap:24px;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.seitenleiste .marke-kopf{padding:4px 10px}.seitenleiste nav{flex:1}.seitenleiste .nav-fuss{margin-top:0}.inhalt{padding:40px 40px 64px}}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:24px;display:flex}.seitenkopf p{color:var(--text-2);max-width:62ch;margin:6px 0 0}.zurueck{color:var(--text-2);align-items:center;gap:6px;margin-bottom:12px;font-size:.925rem;text-decoration:none;display:inline-flex}.zurueck:hover{color:var(--text)}.karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross);box-shadow:var(--schatten);margin-bottom:16px;padding:20px}.karte>h2{margin-bottom:14px}.karte-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.karte-kopf h2{margin:0}.kacheln{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.kachel{flex-direction:column;margin:0;display:flex}.kachel .kachel-titel{color:var(--text-2);align-items:center;gap:10px;font-size:.925rem;font-weight:560;display:flex}.kachel .kachel-titel .symbol-hinterlegt{background:var(--marke-zart);width:34px;height:34px;color:var(--marke-text);border-radius:10px;place-items:center;display:grid}.kachel .kachel-titel+form{margin-top:16px}.kachel .kennzahl{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:18px 0 6px;font-size:2.6rem;font-weight:640;line-height:1}.kachel .kachel-fuss{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:auto;padding-top:14px;font-size:.925rem;display:flex}.kachel-breit .liste{margin-top:8px}.kachel form{margin-top:auto}@media (min-width:640px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.kachel-breit{grid-column:1/-1}}@media (min-width:1180px){.kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.kachel-breit{grid-area:span 2/span 2}}label{margin:14px 0 6px;font-size:.925rem;font-weight:560;display:block}input,textarea,select{width:100%;font:inherit;color:var(--text);border:1px solid var(--linie-stark);border-radius:var(--r);background:var(--flaeche);min-height:46px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;min-height:120px;line-height:1.5}input:hover,textarea:hover,select:hover{border-color:var(--text-3)}input:focus,textarea:focus,select:focus{border-color:var(--marke);box-shadow:0 0 0 3px var(--fokus);outline:none}input[type=search]{appearance:none}.feldreihe{gap:0 12px;display:grid}@media (min-width:640px){.feldreihe{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}.feldreihe button{margin-top:0}}button,.knopf{font:inherit;border-radius:var(--r);background:var(--marke);min-height:44px;color:var(--marke-auf);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;font-size:.95rem;font-weight:580;text-decoration:none;transition:background-color .15s,transform .1s,box-shadow .15s;display:inline-flex}button:hover,.knopf:hover{background:color-mix(in oklab, var(--marke) 88%, black);text-decoration:none}button:active,.knopf:active{transform:translateY(1px)}button.zweitrangig{background:var(--flaeche-2);color:var(--text);border-color:var(--linie)}button.zweitrangig:hover{background:color-mix(in oklab, var(--flaeche-2) 85%, var(--text))}button.gefahr{background:var(--flaeche);color:var(--fehler);border-color:color-mix(in oklab, var(--fehler) 40%, transparent)}button.gefahr:hover{background:var(--fehler-flaeche)}button.link{color:var(--marke-text);background:0 0;border:0;min-height:0;margin:0;padding:0;font-weight:500;text-decoration:underline}button.voll{width:100%}button.klein,.knopf.klein{min-height:36px;padding:6px 12px;font-size:.875rem}.hinweis{border-radius:var(--r);border:1px solid #0000;margin-bottom:16px;padding:12px 14px;font-size:.95rem}.hinweis.fehler{background:var(--fehler-flaeche);color:var(--fehler);border-color:color-mix(in oklab, var(--fehler) 25%, transparent)}.hinweis.ok{background:var(--ok-flaeche);color:var(--ok);border-color:color-mix(in oklab, var(--ok) 25%, transparent)}.hinweis.warn{background:var(--warn-flaeche);color:var(--warn);border-color:color-mix(in oklab, var(--warn) 25%, transparent)}.liste{margin:0;padding:0;list-style:none}.liste>li{border-bottom:1px solid var(--linie);padding:14px 0}.liste>li:first-child{padding-top:4px}.liste>li:last-child{border-bottom:0;padding-bottom:0}.zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.zeile>a{color:var(--text);font-weight:560;text-decoration:none}.zeile>a:hover{color:var(--marke-text);text-decoration:underline}.knoepfe{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.knoepfe form{margin:0}.knoepfe button{margin-top:0}.etikett{border-radius:var(--r-klein);background:var(--flaeche-2);color:var(--text-2);align-items:center;gap:4px;padding:5px 8px;font-size:.78rem;font-weight:560;line-height:1;display:inline-flex}.etikett.marke{background:var(--marke-zart);color:var(--marke-text)}.etikett.warn{background:var(--warn-flaeche);color:var(--warn)}.etikett.fehler{background:var(--fehler-flaeche);color:var(--fehler)}.leer{text-align:center;color:var(--text-2);padding:28px 12px}.leer strong{color:var(--text);margin-bottom:4px;display:block}details>summary{cursor:pointer}details.aufklapp{margin-top:10px}details.aufklapp>summary{border-radius:var(--r-klein);min-height:36px;color:var(--text-2);align-items:center;gap:6px;padding:4px 10px;font-size:.9rem;font-weight:540;list-style:none;display:inline-flex}details.aufklapp>summary::-webkit-details-marker{display:none}details.aufklapp>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(-45deg)}details.aufklapp[open]>summary:before{transform:rotate(45deg)}details.aufklapp>summary:hover{background:var(--flaeche-2);color:var(--text)}details.aufklapp>:not(summary){margin-top:8px}details.karte>summary{justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}details.karte>summary::-webkit-details-marker{display:none}details.karte>summary:after{content:"+";color:var(--text-2);font-size:1.3rem;line-height:1}details.karte[open]>summary:after{content:"–"}.notiz-text{margin:0 0 6px}.meta{color:var(--text-3);font-size:.85rem}.fassung{border-left:2px solid var(--linie);padding-left:12px}.suche{gap:0 12px;margin-bottom:16px;display:grid}.suche label{margin-top:0}@media (min-width:640px){.suche{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end}.suche button{margin-top:0}}.einzeln{background:radial-gradient(1200px 520px at 50% -10%, var(--marke-zart-2), transparent 70%), var(--hintergrund);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.einzeln-innen{width:100%;max-width:420px}.einzeln-marke{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px;display:flex}.einzeln-marke img{object-fit:contain;border-radius:14px;width:56px;height:56px}.einzeln-marke .marke-zeichen{background:var(--marke);width:56px;height:56px;color:var(--marke-auf);border-radius:16px;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.einzeln-marke h1{font-size:1.35rem}.einzeln .karte{box-shadow:var(--schatten-hoch);border-radius:20px;padding:24px}.einzeln .karte h2{margin-bottom:6px;font-size:1.15rem}.einzeln .unter{color:var(--text-2);margin-bottom:4px;font-size:.925rem}.einzeln .fusszeile{text-align:center;color:var(--text-2);margin:20px 0 0;font-size:.875rem}.knopf.voll{width:100%;margin-top:8px}.sitzungs-warnung{z-index:50;border-radius:var(--r-gross);background:var(--flaeche);border:1px solid var(--linie-stark);box-shadow:var(--schatten-hoch);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;animation:.2s cubic-bezier(.2,.8,.2,1) menue-ein;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.sitzungs-warnung p{color:var(--text-2);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.925rem}.sitzungs-warnung button{margin-top:0}@media (min-width:960px){.sitzungs-warnung{max-width:460px;bottom:24px;left:auto;right:24px}}.entwurf-hinweis{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:.9rem;display:flex}
