:root{--bg:#fbfbfd;--flaeche:#fff;--text:#1d1d1f;--text-2:#5f5f64;--text-3:#6e6e73;--linie:#00000017;--linie-stark:#00000038;--hover:#00000009;--akzent:#0b6f6a;--akzent-hell:#0b6f6a17;--akzent-text:#fff;--rot:#b8322a;--gelb:#8f5a00;--gruen:#22764a;--marke:#ffc4006b;--marke-leise:#ffc40024;--radius:12px;--schrift:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0c0c0d;--flaeche:#1a1a1c;--text:#f5f5f7;--text-2:#b0b0b6;--text-3:#9a9aa0;--linie:#ffffff1f;--linie-stark:#ffffff47;--hover:#ffffff0f;--akzent:#4fc3bb;--akzent-hell:#4fc3bb24;--akzent-text:#06201e;--rot:#ff7b72;--gelb:#f0b34a;--gruen:#5fd08f;--marke:#ffc4005c;--marke-leise:#ffc40029}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--schrift);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:6px}.sr-nur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leise{color:var(--text-3)}.klein{font-size:13px}.zahl{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:400}.kopf{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--linie);position:sticky;top:0}@media (max-width:600px){.kopf{position:static}}.kopf-innen{align-items:center;gap:32px;max-width:1240px;height:56px;margin:0 auto;padding:0 24px;display:flex}.marke-logo{letter-spacing:-.01em;font-size:16px;font-weight:600;text-decoration:none}.kopf-nav{flex:1;gap:4px;display:flex}.kopf-nav a{color:var(--text-2);border-radius:980px;padding:6px 12px;text-decoration:none}.kopf-nav a:hover{background:var(--hover)}.kopf-nav a[aria-current=page]{color:var(--text);background:var(--hover)}.nutzer{align-items:center;gap:10px;font-size:13px;display:flex}.nutzer-label{color:var(--text-3)}.nutzer-wahl{background:var(--hover);border-radius:980px;gap:2px;padding:2px;display:inline-flex}.reiter{appearance:none;cursor:pointer;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:980px;padding:5px 14px;font-size:13px;text-decoration:none}.reiter:hover{color:var(--text)}.reiter[aria-pressed=true],.reiter[aria-current=page]{background:var(--flaeche);color:var(--text);box-shadow:0 0 0 1px var(--linie)}.seite-rahmen{max-width:1240px;margin:0 auto;padding:24px 24px 120px}.demohinweis{color:var(--text-3);margin-bottom:40px;font-size:13px}.titel{letter-spacing:-.025em;max-width:22em;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.12}.untertitel{color:var(--text-2);max-width:40em;margin-top:12px;font-size:17px}.zurueck{margin-bottom:16px;font-size:14px}.zurueck a{color:var(--text-2);text-decoration:none}.zurueck a:hover{color:var(--text)}.meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:14px;font-size:14px;display:flex}.zusammenfassung{letter-spacing:-.005em;max-width:38em;margin-top:28px;font-size:19px;line-height:1.5}.abschnitt-titel{letter-spacing:-.02em;margin-bottom:20px;font-size:22px;font-weight:600}.hinweis{color:var(--text-2);max-width:44em;margin-top:16px;font-size:14px}.hinweis-warn{color:var(--rot)}.hinweis-anweisung{color:var(--gelb);border-left:2px solid var(--gelb);margin-bottom:16px;padding-left:12px}.hinweis-platzhalter{border-left:2px solid var(--linie-stark);padding-left:12px}.ampel{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ampel-punkt{background:currentColor;border-radius:50%;width:8px;height:8px}.ampel-rot{color:var(--rot)}.ampel-gelb{color:var(--gelb)}.ampel-gruen{color:var(--gruen)}.ampel-leer{color:var(--text-3)}.zustand{white-space:nowrap;font-size:13px}.zustand-offen{color:var(--akzent);font-weight:500}.zustand-fertig{color:var(--text-2)}.zustand-gestoppt{color:var(--rot)}.zustand-neutral{color:var(--text-3)}.filter{flex-wrap:wrap;gap:4px;margin:36px 0 12px;display:flex}.liste{border-collapse:collapse;width:100%}.liste th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--linie);padding:10px 16px 10px 0;font-size:13px;font-weight:400}.liste td{border-bottom:1px solid var(--linie);vertical-align:top;padding:18px 16px 18px 0}.liste tbody tr:hover{background:var(--hover)}.liste th.spalte-zeit,.liste td.spalte-zeit{text-align:right;white-space:nowrap;color:var(--text-2);padding-right:0;font-size:13px}.zeile-link{letter-spacing:-.01em;font-size:17px;font-weight:500;text-decoration:none;display:block}.zeile-link:hover{text-underline-offset:3px;text-decoration:underline}.zeile-sub{color:var(--text-3);margin-top:2px;font-size:13px;display:block}.platzhalter-fall{color:var(--text-3);border:1px dashed var(--linie-stark);border-radius:980px;margin-left:10px;padding:0 8px;font-size:12px}.leer{color:var(--text-3);margin-top:48px}.pruef{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:56px;display:grid}.dokument{position:sticky;top:72px}.dokument-kopf{align-items:center;min-height:32px;margin-bottom:12px;display:flex}.dokument-name{color:var(--text-2);font-size:14px}.dokument-wahl{flex-wrap:wrap;gap:4px;display:flex}.dokument-scheibe{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);max-height:calc(100vh - 150px);padding:8px 28px 28px;position:relative;overflow-y:auto}.seite{border-top:1px solid var(--linie);margin-top:20px;padding-top:20px}.seite:first-child{border-top:0;margin-top:0}.seite-kopf{color:var(--text-3);align-items:baseline;gap:14px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.seite-hinweis{color:var(--gelb);font-weight:500}.seite-hinweis-unten{color:var(--text-3);margin-top:10px;font-size:12px}.seite-geprueft{box-shadow:-14px 0 0 -12px var(--gelb)}.seite-text{white-space:pre-wrap;font-size:14.5px;line-height:1.7}.marke{background:var(--marke);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 0}.marke-leise{background:var(--marke-leise)}.befunde{min-width:0}.befund-liste>li{border-top:1px solid var(--linie);padding:24px 0}.befund-liste>li:first-child{border-top:0;padding-top:0}.befund-kopf{align-items:center;gap:14px;font-size:13px;display:flex}.befund-art{color:var(--text-3)}.befund-titel{letter-spacing:-.015em;margin-top:8px;font-size:18px;font-weight:600;line-height:1.3}.befund-text{color:var(--text-2);margin-top:6px}.tabelle{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.tabelle-rahmen{max-width:100%;overflow-x:auto}.tabelle th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--linie);padding:6px 12px 6px 0;font-size:12px;font-weight:400}.tabelle td{border-bottom:1px solid var(--linie);padding:8px 12px 8px 0}.tabelle td.ohne-umbruch,.tabelle td .wort{white-space:nowrap}.fundstellen{gap:4px;margin-top:14px;display:grid}.fundstelle{appearance:none;text-align:left;cursor:pointer;border:0;border-left:2px solid var(--linie-stark);background:0 0;border-radius:0 8px 8px 0;width:100%;padding:8px 12px;display:block}.fundstelle:hover{background:var(--hover)}.fundstelle[aria-pressed=true]{border-left-color:var(--akzent);background:var(--akzent-hell)}.fundstelle-ort{color:var(--text-2);font-size:12.5px;font-weight:500;display:block}.fundstelle-bezug{color:var(--text-3);font-weight:400}.fundstelle[aria-pressed=true] .fundstelle-bezug{color:var(--text-2)}.fundstelle-zitat{margin-top:2px;font-size:14px;display:block}.freigabe{border-top:1px solid var(--linie);max-width:760px;margin-top:72px;padding-top:40px}.augen{color:var(--text-3);gap:8px;margin:0 0 20px;font-size:14px;display:grid}.augen li{align-items:center;gap:10px;display:flex}.augen-nr{border:1px solid var(--linie-stark);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.augen-jetzt{color:var(--text)}.augen-jetzt .augen-nr{border-color:var(--akzent);color:var(--akzent)}.augen-fertig{color:var(--text-2)}.augen-fertig .augen-nr{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-text)}.entwurf{margin-top:32px}.entwurf-kopf{color:var(--text-3);align-items:baseline;gap:14px;font-size:13px;display:flex}.entwurf-geaendert{color:var(--akzent)}.entwurf-titel{letter-spacing:-.015em;margin:4px 0 12px;font-size:18px;font-weight:600}.feld{margin-top:12px;display:block}.feld-name{color:var(--text-3);margin-bottom:4px;font-size:12.5px;display:block}.entwurf-betreff .feld-name{margin-right:8px;display:inline}.eingabe{background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:10px;width:100%;padding:10px 12px;line-height:1.55}.eingabe-text{resize:vertical;min-height:90px}.platzhalter{background:var(--akzent-hell);color:var(--akzent);border-radius:980px;margin:0 2px;padding:0 8px;font-size:.9em;line-height:1.6;display:inline-block}.platzhalter:before{content:"[";opacity:.55}.platzhalter:after{content:"]";opacity:.55}.platzhalter-zeile{color:var(--text-3);margin-top:8px;font-size:13px}.entwurf-lesen{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;padding:16px 18px}.entwurf-text{white-space:pre-wrap}.entwurf-betreff{margin-bottom:10px;font-weight:500}.vorschlag{color:var(--text-2);margin-top:12px;font-size:14px}.vorschlag summary{cursor:pointer;color:var(--text-2)}.vorschlag p{border-left:2px solid var(--linie-stark);margin-top:10px;padding-left:12px}.aktionen{margin-top:40px}.aktionen-zeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aktionen-als{color:var(--text-3);font-size:13px}.knopf{appearance:none;cursor:pointer;border:0;border-radius:980px;padding:10px 22px;font-weight:500}.knopf:disabled{opacity:.45;cursor:not-allowed}.knopf-haupt{background:var(--akzent);color:var(--akzent-text)}.knopf-haupt:hover:not(:disabled){filter:brightness(1.08)}.knopf-leise{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--linie-stark);background:0 0}.knopf-leise:hover{color:var(--text)}.knopf-gefahr{background:var(--rot);color:#fff;margin-top:12px}.ablehnen{max-width:520px;margin-top:20px}.rueckmeldung{min-height:1.5em;margin-top:16px;font-size:14px}.rueckmeldung-ok{color:var(--gruen)}.rueckmeldung-fehler{color:var(--rot)}.protokoll{border-top:1px solid var(--linie);max-width:760px;margin-top:72px;padding-top:40px}.kette{margin-bottom:16px;font-size:14px}.kette-ok{color:var(--gruen)}.kette-bruch{color:var(--rot)}.protokoll-liste li{border-top:1px solid var(--linie);grid-template-columns:150px 130px 1fr;gap:16px;padding:10px 0;font-size:14px;display:grid}.protokoll-zeit,.protokoll-akteur,.protokoll-grund{color:var(--text-2)}.protokoll .leise{margin-top:14px}.bausteine-liste{gap:28px;max-width:44em;margin:40px 0 56px;display:grid}.baustein-name{letter-spacing:-.015em;font-size:19px;font-weight:600}.baustein-text{color:var(--text-2)}.laeufe li{border-top:1px solid var(--linie);padding:8px 0}@media (max-width:960px){.pruef{grid-template-columns:minmax(0,1fr);gap:40px}.dokument{position:static}.dokument-scheibe{max-height:60vh}.kopf-innen{flex-wrap:wrap;gap:16px;height:auto;padding:10px 16px}.kopf-nav{flex-wrap:wrap;flex-basis:100%;min-width:0}.seite-rahmen{padding:16px 16px 80px}.nutzer-label{display:none}.protokoll-liste li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:no-preference){.fundstelle,.reiter,.knopf{transition:background-color .15s,color .15s}}.vorschau-zeile{background:var(--flaeche);border:1px solid var(--linie);border-radius:10px;margin-top:14px;padding:12px 14px}.vorschau-an{color:var(--text-3);margin-bottom:6px;font-size:12.5px;border:0!important;margin-top:0!important;padding-left:0!important}.vorschau-zeile p{border-left:0;margin-top:0;padding-left:0}.vorschau-zeile .entwurf-text{color:var(--text)}.vorschau-zeile .vorschau-fehlt{color:var(--text);background:color-mix(in srgb, var(--rot) 8%, transparent);border-radius:8px;margin-bottom:8px;font-size:13px;padding:6px 10px!important}.befund-liste>li.befund-widerspruch{box-shadow:-18px 0 0 -16px var(--rot)}.widerspruch-hinweis{border-radius:var(--radius);background:color-mix(in srgb, var(--rot) 8%, transparent);max-width:44em;margin-top:28px;padding:16px 18px}.widerspruch-hinweis strong{margin-bottom:4px;font-weight:600;display:block}.widerspruch-hinweis a{color:var(--rot)}.frage-text{color:var(--text-3);margin-bottom:6px;font-size:13px}.zum-inhalt{z-index:20;background:var(--akzent);color:var(--akzent-text);border-radius:980px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.zum-inhalt:focus{top:12px}.dokument-scheibe:focus-visible{outline-offset:3px;border-radius:var(--radius)}a.knopf{text-decoration:none;display:inline-block}.leer a{color:var(--akzent)}.fuss{max-width:1240px;color:var(--text-3);border-top:1px solid var(--linie);margin:0 auto;padding:24px 24px 48px;font-size:13px}.fuss a{color:var(--text-2)}.zweck{max-width:40em;color:var(--text-2);gap:14px;margin-top:32px;font-size:16px;display:grid}.bedingungen{justify-items:start;gap:16px;max-width:40em;display:grid}.haken{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.haken input{width:20px;height:20px;accent-color:var(--akzent);margin:2px 0 0}@media (max-width:960px){.fuss{padding:16px 16px 40px}}.testzugang-formular{gap:16px;max-width:420px;display:grid}.testzugang-formular .eingabe{width:100%;font-size:16px}.testzugang-formular .knopf{min-height:44px}.testzugang-leiste{border:1px solid var(--linie,#ddd);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;padding:12px 16px;display:flex}.testzugang-leiste p{margin:0}.bedingungen-liste{gap:12px;max-width:44em;padding-left:1.25em;display:grid}@media (max-width:600px){.liste thead{display:none}.liste,.liste tbody,.liste tr,.liste td{width:100%;display:block}.liste tr{border-bottom:1px solid var(--linie);padding:14px 0}.liste td{border-bottom:0;padding:2px 0}.liste td.spalte-zeit{text-align:left}.zeile-link{overflow-wrap:anywhere}}.fuss p{margin:0 0 8px}.fuss-links{flex-wrap:wrap;gap:4px 20px;display:flex}.fuss-links a{min-height:24px;padding:8px 0;display:inline-block}.recht{max-width:44em}.recht h1.titel{margin-bottom:8px}.recht .recht-h2{letter-spacing:-.01em;margin:40px 0 8px;font-size:20px;font-weight:600;line-height:1.3}.recht p,.recht li{color:var(--text-2);overflow-wrap:anywhere;font-size:16px;line-height:1.6}.recht p{margin:12px 0}.recht strong{color:var(--text);font-weight:600}.recht ul{margin:12px 0;padding-left:20px}.recht code{font-size:14px}.recht a{color:var(--text);-webkit-text-decoration-color:var(--linie);text-decoration-color:var(--linie);text-underline-offset:3px}.recht-tabelle{border:1px solid var(--linie);border-radius:8px;margin:16px 0;overflow-x:auto}.recht-tabelle table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.recht-tabelle th,.recht-tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);color:var(--text-2);padding:10px 12px;line-height:1.5}.recht-tabelle th{color:var(--text);font-weight:600}.recht-tabelle tr:last-child td{border-bottom:0}
