@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/schriften/ibm-plex-sans-latin-wght-normal.woff2)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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/ibm-plex-mono-latin-400-normal.woff2)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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/ibm-plex-mono-latin-600-normal.woff2)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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--schrift:"IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--schrift-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--t-titel:1.75rem;--zeilen-titel:1.2143;--t-titel-schmal:1.5rem;--zeilen-titel-schmal:1.25;--t-abschnitt:1.1875rem;--zeilen-abschnitt:1.3684;--t-unterabschnitt:1rem;--zeilen-unterabschnitt:1.375;--t-text:.9375rem;--zeilen-text:1.5333;--t-text-stark:.9375rem;--zeilen-text-stark:1.5333;--t-sekundaer:.875rem;--zeilen-sekundaer:1.4286;--t-beschriftung:.875rem;--zeilen-beschriftung:1.4286;--t-hinweis:.8125rem;--zeilen-hinweis:1.3846;--t-kennung:.8438rem;--zeilen-kennung:1.4815;--t-kennzahl:1.375rem;--zeilen-kennzahl:1.2727;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--hoehe-kopfzeile:3.5rem;--breite-seitenleiste:248px;--breite-seitenleiste-kompakt:224px;--breite-liste:312px;--breite-liste-kompakt:280px;--hoehe-bedienelement:2.5rem;--hoehe-bedienelement-kompakt:2rem;--hoehe-bedienelement-touch:2.75rem;--lesebreite:68ch;--dauer-schnell:.12s;--dauer-normal:.18s;--kurve:cubic-bezier(.2, .6, .3, 1);--ebene-kopfzeile:20;--ebene-navigation:40;--ebene-dialog:60}:root,[data-theme=dark],.login-seite,.mfa-seite{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#0e1115;--grund-tief:#0a0d10;--flaeche:#151a20;--flaeche-2:#1c222a;--flaeche-3:#232a33;--feld:#10141a;--kante-leise:#1f252d;--kante:#29313b;--kante-stark:#3a434e;--kante-feld:#6b7684;--text:#e8ecf1;--text-2:#aeb7c2;--text-3:#8a95a2;--text-aus:#6b7480;--akzent:#5ba8f5;--akzent-flaeche:#1f6fd1;--akzent-flaeche-hover:#1b66c4;--auf-akzent:#fff;--akzent-leise:#142539;--fokus:#6cb2f7;--auswahl:#5ba8f54d;--marke:#1f87e8;--marke-kachel:#0b0e11;--qr-modul:#0a0d10;--qr-grund:#fff;--gut:#4fc28a;--gut-leise:#10281d;--warnung:#e6a740;--warnung-leise:#2d2210;--kritisch:#f07470;--kritisch-leise:#321617;--unbekannt:#a3adb9;--neutral-leise:#1c222a;--info:#a9b6c6;--ueberlagerung:#040609a8;--schatten-overlay:0 18px 48px #0000008c, 0 2px 6px #0006}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#f3f5f8;--grund-tief:#fff;--flaeche:#fff;--flaeche-2:#f6f8fa;--flaeche-3:#edf0f4;--feld:#fff;--kante-leise:#e6e9ee;--kante:#dde2e8;--kante-stark:#c3cad3;--kante-feld:#7d8794;--text:#131920;--text-2:#4a5462;--text-3:#5d6876;--text-aus:#8a939e;--akzent:#1561b8;--akzent-flaeche:#1a64c0;--akzent-flaeche-hover:#1557a8;--auf-akzent:#fff;--akzent-leise:#e8f1fc;--fokus:#1a64c0;--auswahl:#1561b833;--marke:#1f87e8;--marke-kachel:#0b0e11;--qr-modul:#0a0d10;--qr-grund:#fff;--gut:#1a7a4c;--gut-leise:#e7f5ee;--warnung:#8f5700;--warnung-leise:#fdf3e1;--kritisch:#be3431;--kritisch-leise:#fdecec;--unbekannt:#5b6572;--neutral-leise:#eef1f4;--info:#4f5c6c;--ueberlagerung:#13192061;--schatten-overlay:0 18px 48px #1319202e, 0 2px 6px #13192014}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--grund);-webkit-text-size-adjust:100%;min-width:320px}body{background:var(--grund);min-height:100vh;color:var(--text);font-family:var(--schrift);font-size:var(--t-text);line-height:var(--zeilen-text);font-feature-settings:"cv05" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--auswahl);color:var(--text)}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:600;line-height:var(--zeilen-unterabschnitt);letter-spacing:-.01em;text-wrap:balance}h1{font-size:var(--t-titel);line-height:var(--zeilen-titel)}h2{font-size:var(--t-abschnitt);line-height:var(--zeilen-abschnitt)}h3{font-size:var(--t-unterabschnitt)}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;-webkit-text-decoration-color:var(--kante-stark);text-decoration-color:var(--kante-stark);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor}hr{height:1px;margin:var(--space-5) 0;background:var(--kante);border:0}table,time,data,.monospace,.kennzahl-wert{font-variant-numeric:tabular-nums}.monospace,code,kbd,samp,pre{font-family:var(--schrift-mono);font-variant-numeric:tabular-nums;font-size:.9375em}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px;border-radius:var(--radius-md)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nur-visuell,.visuell-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprunglink{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border:1px solid var(--kante-stark);border-radius:var(--radius-md);background:var(--flaeche-2);color:var(--text);font-size:var(--t-sekundaer);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--dauer-schnell) var(--kurve);font-weight:600;text-decoration:none;position:fixed}.sprunglink:focus-visible{transform:translateY(0)}.text-mild{color:var(--text-2)}.umbruch,.paket-umbruch{overflow-wrap:anywhere}.stapel{gap:var(--space-4);flex-direction:column;display:flex}.abstand-oben-14{margin-top:var(--space-4)}
.primaer-knopf,.sekundaer-knopf,.gefahr-knopf,.login-knopf,.konto-aktionsknopf{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hoehe-bedienelement);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--t-sekundaer);white-space:nowrap;cursor:pointer;transition:background-color var(--dauer-schnell) var(--kurve), border-color var(--dauer-schnell) var(--kurve), color var(--dauer-schnell) var(--kurve);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.primaer-knopf,.login-knopf{background:var(--akzent-flaeche);color:var(--auf-akzent)}.primaer-knopf:hover:not(:disabled),.login-knopf:hover:not(:disabled){background:var(--akzent-flaeche-hover)}.sekundaer-knopf,.konto-aktionsknopf{border-color:var(--kante-stark);background:var(--flaeche-2);color:var(--text)}.sekundaer-knopf:hover:not(:disabled),.konto-aktionsknopf:hover:not(:disabled){border-color:var(--text-3);background:var(--flaeche)}.gefahr-knopf{border-color:var(--kritisch);color:var(--kritisch);background:0 0}.gefahr-knopf:hover:not(:disabled){background:var(--kritisch-leise)}.text-knopf,.abmelden-link{align-items:center;gap:var(--space-1);color:var(--text);font-size:var(--t-sekundaer);text-decoration:underline;-webkit-text-decoration-color:var(--kante-stark);text-decoration-color:var(--kante-stark);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.text-knopf:hover:not(:disabled),.abmelden-link:hover:not(:disabled){color:var(--akzent);text-decoration-color:currentColor}.icon-knopf{width:var(--hoehe-bedienelement);height:var(--hoehe-bedienelement);border:1px solid var(--kante);border-radius:var(--radius-md);color:var(--text-2);cursor:pointer;transition:background-color var(--dauer-schnell) var(--kurve), color var(--dauer-schnell) var(--kurve);background:0 0;justify-content:center;align-items:center;display:inline-flex}.icon-knopf:hover:not(:disabled){background:var(--flaeche-2);color:var(--text)}.primaer-knopf:disabled,.sekundaer-knopf:disabled,.gefahr-knopf:disabled,.text-knopf:disabled,.icon-knopf:disabled,.login-knopf:disabled,.konto-aktionsknopf:disabled{opacity:.45;cursor:not-allowed}.aktionsgruppe,.aktionsleiste,.zeilenaktionen,.dialog-aktionen,.objekt-aktionen,.konto-zeilenaktionen,.ki-editoraktionen,.pruef-aktionen,.regelwerk-aktionen{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dialog-aktionen{margin-top:var(--space-4)}.aktionshinweis,.objekt-aktionen-hinweis,.regelwerk-aktionshinweis{margin-top:var(--space-2);color:var(--text-2);font-size:var(--t-sekundaer)}.formularfeld,.login-formularfeld,.pruef-feld,.regelwerk-feldgruppe,.einstellung{gap:var(--space-1);min-width:0;color:var(--text-2);font-size:var(--t-sekundaer);flex-direction:column;font-weight:500;display:flex}.formularfeld>span,.pruef-feld>span,.regelwerk-feldgruppe>span,.einstellung>span{color:var(--text-2);font-size:var(--t-sekundaer);font-weight:500}input,select,textarea,.login-eingabe,.markdown-eingabe,.suchfeld,.filter-feld{min-height:var(--hoehe-bedienelement);padding:var(--space-1) var(--space-2);border:1px solid var(--kante);border-radius:var(--radius-md);background:var(--feld);color:var(--text);font-size:var(--t-text);font-weight:400}textarea,.markdown-eingabe{min-height:8rem;padding:var(--space-2);font-family:var(--schrift-mono);font-size:var(--t-sekundaer);line-height:var(--zeilen-text);resize:vertical}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--kante-stark)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--fokus);outline-offset:0}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-height:1rem;accent-color:var(--akzent-flaeche);padding:0}.login-eingabe-code,.geraetecode{font-family:var(--schrift-mono);font-size:var(--t-abschnitt);letter-spacing:.22em}.formularfehler,.login-fehler,.dialog-fehler,.abmelden-fehler,.mfa-warnung{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:2px solid var(--kritisch);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--kritisch-leise);color:var(--text);font-size:var(--t-sekundaer);display:flex}.dialog-erfolg{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:2px solid var(--gut);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--gut-leise);font-size:var(--t-sekundaer);display:flex}.formularfehler:empty,.login-fehler:empty,.dialog-fehler:empty,.abmelden-fehler:empty,.mfa-warnung:empty,.dialog-erfolg:empty{background:0 0;border:0;padding:0}.formular-kontext,.einrichtung-hilfe{color:var(--text-2);font-size:var(--t-sekundaer)}.toggle-zeile,.formular-schalter,.ki-checkbox,.bestaetigungszeile{align-items:flex-start;gap:var(--space-2);font-size:var(--t-sekundaer);display:flex}.toggle-zeile input,.formular-schalter input,.ki-checkbox input,.bestaetigungszeile input{flex:none;margin-top:.15em}.filterleiste,.brokerverlaufs-filter,.workspace-werkzeuge,.ki-werkzeuge,.broker-seitenwahl{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.panel,.objekt-karte,.einrichtungskarte,.stammdaten-karte,.regelkarte,.mfa-karte,.fehler-karte,.anzeigezone-panel,.konto-abschnitt{border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche)}.panel{padding:var(--space-5)}.panel-kopf,.objekt-karte-kopf,.konto-abschnittskopf,.pruef-kopf,.regelwerk-identitaet-kopf{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.panel-kopf-meta{align-items:center;gap:var(--space-3);color:var(--text-2);font-size:var(--t-sekundaer);flex-wrap:wrap;display:flex}.panel-inhalt{gap:var(--space-4);flex-direction:column;display:flex}.panel.ohne-aussenabstand{padding:0}.seitenkopf{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--kante);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.seitenbeschreibung{max-width:var(--lesebreite);margin-top:var(--space-1);color:var(--text-2)}.seitenkopf-aktion{gap:var(--space-2);flex-wrap:wrap;display:flex}.kennung{color:var(--text-3);font-size:var(--t-sekundaer)}.tabellen-rahmen{border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche);overflow-x:auto}.datentabelle,.broker-tabelle,.konto-tabelle{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--t-sekundaer)}.datentabelle td:first-child,.broker-tabelle td:first-child,.konto-tabelle td:first-child{min-width:9rem}.datentabelle caption,.broker-tabelle caption,.konto-tabelle caption{text-align:left}.datentabelle th,.broker-tabelle th,.konto-tabelle th{z-index:1;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--kante-stark);background:var(--feld);color:var(--text-2);font-size:var(--t-hinweis);text-align:left;white-space:nowrap;font-weight:600;position:sticky;top:0}.datentabelle td,.broker-tabelle td,.konto-tabelle td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--kante-leise);vertical-align:middle}.datentabelle tbody tr:last-child td,.broker-tabelle tbody tr:last-child td,.konto-tabelle tbody tr:last-child td{border-bottom:0}.datentabelle tbody tr:hover td,.broker-tabelle tbody tr:hover td,.konto-tabelle tbody tr:hover td{background:var(--flaeche-2)}.datentabelle td[data-zahl],.datentabelle th[data-zahl],.broker-tabelle td[data-zahl],.broker-tabelle th[data-zahl]{font-family:var(--schrift-mono);text-align:right}.status-marke,.status-chip{align-items:center;gap:var(--space-2);padding:.1rem var(--space-2) .1rem var(--space-1);border-radius:var(--radius-sm);color:var(--text);font-size:var(--t-hinweis);white-space:nowrap;font-weight:500;display:inline-flex}.status-punkt{background:var(--text-3);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.status-gut .status-punkt{background:var(--gut)}.status-warnung .status-punkt{background:var(--warnung)}.status-kritisch .status-punkt{background:var(--kritisch)}.status-information .status-punkt{background:var(--info)}.status-punkt-puls{animation:status-puls 2.4s var(--kurve) infinite}@keyframes status-puls{0%,to{opacity:1}50%{opacity:.35}}.kette{align-items:center;gap:3px;display:inline-flex}.kette-glied{background:var(--kante);border-radius:1px;width:1.25rem;height:.375rem}.kette-erfuellt{background:var(--gut)}.kette-offen{background:var(--kante-stark)}.kette-unbekannt{background:repeating-linear-gradient(135deg, var(--warnung) 0 2px, transparent 2px 4px)}.kette-blockiert{background:var(--kritisch)}.kette-text{color:var(--text-2);font-size:var(--t-hinweis)}.hinweis-block,.warnung-block,.kritisch-block,.dialog-offline-hinweis,.mfa-vorbereitung{padding:var(--space-3) var(--space-4);border-left:2px solid var(--kante-stark);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--flaeche-2);font-size:var(--t-sekundaer)}.warnung-block,.dialog-offline-hinweis{border-left-color:var(--warnung);background:var(--warnung-leise)}.kritisch-block{border-left-color:var(--kritisch);background:var(--kritisch-leise)}.hinweis-block p,.warnung-block p,.kritisch-block p{max-width:var(--lesebreite)}.leerzustand,.zustand-leer,.strategie-leer,.stammdaten-leer,.workspace-leer,.regelwerk-versionen-leer{align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px dashed var(--kante-stark);border-radius:var(--radius-lg);color:var(--text-2);flex-direction:column;display:flex}.leerzustand h3,.zustand-leer h3{color:var(--text)}.leerzustand p,.zustand-leer p{max-width:52ch}.zustand-fehler,.dialog-fehler[role=alert]{color:var(--text)}.zustandsanzeige{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--t-sekundaer);padding:var(--space-4);border:1px solid var(--kante);border-left:2px solid var(--kante-stark);border-radius:var(--radius-lg);background:var(--flaeche);align-items:flex-start;display:flex}.zustandsanzeige h2{color:var(--text)}.zustand-fehler{border-left-color:var(--kritisch)}.zustand-offline{border-left-color:var(--warnung)}.zustand-laden,.zustand-leer{border-left-color:var(--kante-stark)}.zustand-kompakt{padding:var(--space-2) var(--space-3)}.zustand-symbol,.pruef-symbol{color:var(--text-3);font-family:var(--schrift-mono);flex:none;font-weight:600}.zustand-fehler .zustand-symbol{color:var(--kritisch)}.zustand-offline .zustand-symbol{color:var(--warnung)}.pruef-symbol{background:var(--text-3);border-radius:50%;width:.5rem;height:.5rem}details>summary{cursor:pointer;color:var(--text-2);font-size:var(--t-sekundaer);font-weight:600;list-style-position:outside}details>summary:hover{color:var(--text)}details[open]>summary{margin-bottom:var(--space-2);color:var(--text)}details>summary:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.gefahrenstufe-hoch{color:var(--warnung)}.lade-block,.lade-titel,.lade-raster>*{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--flaeche-2) 0%, var(--kante) 50%, var(--flaeche-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite laden}.lade-titel{width:12rem;height:1.375rem}.lade-block{height:4.5rem}.lade-raster{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.lade-raster>*{height:4.5rem}@keyframes laden{0%{background-position:200% 0}to{background-position:-200% 0}}.raster-kennzahlen{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.raster-kennzahlen-schiene{grid-template-columns:minmax(0,1fr)}.kennzahl-karte{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--kante);border-left:2px solid var(--kante-stark);border-radius:var(--radius-lg);background:var(--flaeche);flex-direction:column;display:flex}.kennzahl-gut{border-left-color:var(--gut)}.kennzahl-warnung{border-left-color:var(--warnung)}.kennzahl-kritisch{border-left-color:var(--kritisch)}.kennzahl-label{color:var(--text-2);font-size:var(--t-sekundaer)}.kennzahl-wert{font-family:var(--schrift-mono);font-size:var(--t-kennzahl);letter-spacing:-.02em;font-weight:600;line-height:1.1}.kennzahl-detail{color:var(--text-3);font-size:var(--t-hinweis)}.modal-hintergrund{z-index:var(--ebene-dialog);padding:var(--space-4);background:var(--ueberlagerung);place-items:center;display:grid;position:fixed;inset:0}.sicherheitsdialog,.verwaltungsdialog{width:min(34rem,100%);max-height:85vh;padding:var(--space-5);border:1px solid var(--kante-stark);border-radius:var(--radius-xl);background:var(--flaeche);box-shadow:var(--schatten-overlay);overflow-y:auto}.dialog-kopf{margin-bottom:var(--space-3)}.dialog-beschreibung{max-width:56ch;color:var(--text-2);font-size:var(--t-sekundaer)}.dialog-formularfelder,.dialog-reauth,.dialog-server-gate{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.dialog-server-gate,.dialog-reauth{padding:var(--space-3);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--feld)}.gefahrenstufe,.gefahr{align-items:center;gap:var(--space-2);font-size:var(--t-hinweis);font-weight:600;display:inline-flex}.gefahrenstufe-kritisch{color:var(--kritisch)}.sicherheitsstufen{gap:var(--space-2);font-size:var(--t-sekundaer);flex-direction:column;display:flex}.konto-schritte,.einrichtung-fortschritt{flex-direction:column;display:flex}.konto-schritte>li{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--kante-leise);display:flex}.konto-schritte>li:last-child{border-bottom:0}.schritt-nummer{border:1px solid var(--kante-stark);width:1.5rem;height:1.5rem;color:var(--text-2);font-family:var(--schrift-mono);font-size:var(--t-hinweis);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.schritt-nummer.schritt-erledigt{border-color:var(--gut);color:var(--gut)}.schritt-nummer.schritt-aktiv{border-color:var(--akzent);color:var(--akzent)}.schritt-nummer.schritt-blockiert{border-color:var(--warnung);color:var(--warnung)}.schritt-nummer.schritt-fehler{border-color:var(--kritisch);color:var(--kritisch)}.kontoeinrichtung{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.einrichtung-aktionen{gap:var(--space-2);flex-wrap:wrap;display:flex}.terminalplatzverwaltung{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.terminalplatzliste{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.konto-schritte>li>div{flex:1;min-width:0}.konto-schritte p{color:var(--text-2);font-size:var(--t-sekundaer)}.ereignis-liste{flex-direction:column;display:flex}.ereignis-zeile{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--kante-leise);grid-template-columns:auto 1fr;display:grid}.ereignis-zeile:last-child{border-bottom:0}.ereignis-zeit{color:var(--text-3);font-family:var(--schrift-mono);font-size:var(--t-hinweis);white-space:nowrap}.ereignis-zeile strong{font-size:var(--t-sekundaer);font-weight:600}.ereignis-zeile p,.ereignis-korrelation{color:var(--text-2);font-size:var(--t-hinweis)}.ereignis-korrelation{font-family:var(--schrift-mono)}
.app-rahmen{grid-template-columns:var(--breite-seitenleiste) minmax(0, 1fr);min-height:100vh;display:grid}.seitenleiste{border-right:1px solid var(--kante);background:var(--grund-tief);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.marke{align-items:center;gap:var(--space-2);height:var(--hoehe-kopfzeile);padding:0 var(--space-4);border-bottom:1px solid var(--kante-leise);display:flex}.marke-symbol{border:1px solid var(--akzent);border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--akzent);font-family:var(--schrift-mono);font-size:var(--t-hinweis);flex:none;place-items:center;font-weight:600;display:grid}.marke>span{flex-direction:column;min-width:0;line-height:1.15;display:flex}.marke strong{font-size:var(--t-sekundaer);letter-spacing:.04em;font-weight:600}.marke small{color:var(--text-3);font-size:var(--t-hinweis);letter-spacing:.06em}.navigation{padding:var(--space-3) var(--space-2);flex:1;overflow-y:auto}.navigation-block+.navigation-block{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--kante-leise)}.navigation-gruppe{padding:0 var(--space-2) var(--space-2);color:var(--text-3);font-size:var(--t-hinweis);font-weight:500}.navigation-link{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-2);font-size:var(--t-sekundaer);transition:background-color var(--dauer-schnell) var(--kurve), color var(--dauer-schnell) var(--kurve);border-left:2px solid #0000;text-decoration:none;display:flex}.navigation-link:hover{background:var(--flaeche);color:var(--text)}.navigation-link-aktiv{border-left-color:var(--akzent);background:var(--flaeche);color:var(--text)}.navigation-link strong{font-weight:500}.navigation-link-aktiv strong{font-weight:600}.navigation-symbol{width:1rem;height:1rem;color:var(--text-3);flex:none;place-items:center;display:grid}.navigation-symbol svg{width:100%;height:100%}.navigation-link-aktiv .navigation-symbol{color:var(--akzent)}.navigation-kuerzel{width:1rem;color:var(--text-3);font-family:var(--schrift-mono);font-size:var(--t-hinweis);text-align:center;flex:none}.navigation-unter{margin:var(--space-1) 0 var(--space-2) calc(var(--space-4) + 2px);padding-left:var(--space-3);border-left:1px solid var(--kante)}.navigation-unter a{padding:.1875rem var(--space-2);border-radius:var(--radius-md);color:var(--text-3);font-size:var(--t-hinweis);transition:color var(--dauer-schnell) var(--kurve);text-decoration:none;display:block}.navigation-unter a:hover{color:var(--text)}.navigation-unter a[aria-current=page]{color:var(--akzent);font-weight:600}.seitenleiste-fuss{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--kante-leise);flex-direction:column;display:flex}.benutzer-zeile{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.benutzer-avatar{border:1px solid var(--kante-stark);width:1.625rem;height:1.625rem;color:var(--text-2);font-family:var(--schrift-mono);font-size:var(--t-hinweis);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.benutzer-zeile>div:not(.benutzer-avatar){flex-direction:column;min-width:0;line-height:1.25;display:flex}.seitenleiste-fuss strong{font-size:var(--t-sekundaer);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.seitenleiste-fuss small{color:var(--text-3);font-size:var(--t-hinweis)}.mfa-link{padding:var(--space-1) var(--space-2);border-left:2px solid var(--warnung);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--warnung-leise);color:var(--warnung);font-size:var(--t-hinweis);font-weight:600;text-decoration:none;display:block}.mfa-link:hover{text-decoration:underline}.umgebungsmarke{align-items:center;gap:var(--space-2);font-size:var(--t-hinweis);display:flex}.hauptbereich{flex-direction:column;min-width:0;display:flex}.obere-leiste{z-index:var(--ebene-kopfzeile);align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--hoehe-kopfzeile);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--kante);background:var(--grund);flex-wrap:wrap;display:flex;position:sticky;top:0}.obere-leiste-status{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.ortsuhr{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ortsuhr .anzeigezone-auswahl>summary{text-overflow:ellipsis;overflow:hidden}.ortsuhr,.anzeigezeit-wert,.utc-anzeige{color:var(--text-2);font-family:var(--schrift-mono);font-size:var(--t-sekundaer);font-variant-numeric:tabular-nums}.design-umschalter{width:var(--hoehe-bedienelement-kompakt);height:var(--hoehe-bedienelement-kompakt);border:1px solid var(--kante);border-radius:var(--radius-md);color:var(--text-2);cursor:pointer;transition:background-color var(--dauer-schnell) var(--kurve), color var(--dauer-schnell) var(--kurve);background:0 0;place-items:center;display:grid}.design-umschalter:hover{background:var(--flaeche);color:var(--text)}.breadcrumb{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--t-sekundaer);display:flex}.breadcrumb strong{color:var(--text);font-weight:600}.inhalt{gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-10);flex-direction:column;flex:1;display:flex}.inhalt:focus{outline:none}@media (min-width:1700px){.inhalt{padding-right:var(--space-8);padding-left:var(--space-8)}}.inhalt-raster{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.inhalt-raster-ausgeglichen{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.uebersicht-spalten,.konto-zweispaltig{gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.karten-raster,.stammdaten-raster,.risiko-raster{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.kontext-tabs,.konto-tabs,.editor-bereiche,.pruef-bereiche,.broker-seitenwahl{gap:var(--space-1);border-bottom:1px solid var(--kante);flex-wrap:wrap;display:flex}.kontext-tabs a,.kontext-tabs button,.konto-tabs button,.editor-bereiche button,.pruef-bereiche button{padding:var(--space-2) var(--space-3);color:var(--text-2);font-size:var(--t-sekundaer);cursor:pointer;transition:color var(--dauer-schnell) var(--kurve);background:0 0;border:0;border-bottom:2px solid #0000;text-decoration:none}.kontext-tabs a:hover,.kontext-tabs button:hover,.konto-tabs button:hover,.editor-bereiche button:hover,.pruef-bereiche button:hover{color:var(--text)}.kontext-tabs a[aria-current=page],.kontext-tabs button[aria-pressed=true],.konto-tabs button[aria-selected=true],.editor-bereiche button[aria-selected=true],.pruef-bereiche button[aria-selected=true]{border-bottom-color:var(--akzent);color:var(--text);font-weight:600}.app-fuss{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--kante-leise);color:var(--text-3);font-size:var(--t-hinweis);flex-wrap:wrap;justify-content:space-between;display:flex}.demo-banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--kante);background:var(--warnung-leise);font-size:var(--t-sekundaer);flex-wrap:wrap;display:flex}.demo-etikett{color:var(--warnung);font-family:var(--schrift-mono);font-size:var(--t-hinweis);letter-spacing:.06em;font-weight:600}.menu-knopf{align-items:center;gap:var(--space-2);height:var(--hoehe-bedienelement-kompakt);padding:0 var(--space-2);border:1px solid var(--kante);border-radius:var(--radius-md);color:var(--text);font-size:var(--t-sekundaer);cursor:pointer;background:0 0;font-weight:600;display:none}.menu-knopf svg{width:1rem;height:1rem}.navigation-schliessen{top:var(--space-2);right:var(--space-2);width:var(--hoehe-bedienelement);height:var(--hoehe-bedienelement);border:1px solid var(--kante);border-radius:var(--radius-md);background:var(--flaeche);color:var(--text);font-size:var(--t-abschnitt);cursor:pointer;line-height:1;display:none;position:absolute}.nav-abdeckung{z-index:var(--ebene-navigation);background:var(--ueberlagerung);opacity:0;pointer-events:none;transition:opacity var(--dauer-normal) var(--kurve);border:0;display:none;position:fixed;inset:0}.nav-abdeckung-sichtbar{opacity:1;pointer-events:auto}@media (max-width:900px){.app-rahmen{grid-template-columns:minmax(0,1fr)}.seitenleiste{z-index:calc(var(--ebene-navigation) + 1);width:min(17rem,85vw);box-shadow:var(--schatten-overlay);transition:transform var(--dauer-normal) var(--kurve);position:fixed;top:0;left:0;transform:translate(-100%)}.seitenleiste-offen{transform:translate(0)}.menu-knopf,.navigation-schliessen,.nav-abdeckung{display:flex}.navigation-schliessen{place-items:center;display:grid}.obere-leiste{padding:var(--space-2) var(--space-4)}.obere-leiste-status{gap:var(--space-3)}.inhalt{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-8)}.uebersicht-spalten,.konto-zweispaltig{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.ortsuhr>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.ortsuhr .anzeigezone-auswahl>summary{max-width:6rem}}@media (min-width:901px) and (max-width:1200px){.app-rahmen{grid-template-columns:var(--breite-seitenleiste-kompakt) minmax(0, 1fr)}}@media (max-width:640px){.obere-leiste{position:static}.obere-leiste-status{display:contents}.design-umschalter{order:1;margin-left:auto}.obere-leiste-status>.status-marke{order:2}.ortsuhr{flex-basis:100%;order:3}.datentabelle,.broker-tabelle,.konto-tabelle,.datentabelle td:first-child,.broker-tabelle td:first-child,.konto-tabelle td:first-child{min-width:0}.datentabelle thead,.konto-tabelle thead{display:none}.datentabelle tr,.konto-tabelle tr{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--kante);display:grid}.datentabelle td,.konto-tabelle td{gap:var(--space-2);border:0;grid-template-columns:8rem minmax(0,1fr);padding:0;display:grid}.datentabelle td:before,.konto-tabelle td:before{content:attr(data-label);color:var(--text-3);font-size:var(--t-hinweis)}.seitenkopf{flex-direction:column}}
.lage{border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.lage-feld{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-right:1px solid var(--kante-leise);flex-direction:column;display:flex}.lage-feld:last-child{border-right:0}.lage-name{color:var(--text-3);font-size:var(--t-hinweis)}.lage-wert{font-size:var(--t-sekundaer);font-weight:600}.bedarfsliste{flex-direction:column;display:flex}.bedarf-zeile{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--kante-leise);border-left:2px solid var(--kante-stark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.bedarf-zeile:last-child{border-bottom:0}.bedarf-kritisch{border-left-color:var(--kritisch)}.bedarf-warnung{border-left-color:var(--warnung)}.bedarf-offen{border-left-color:var(--text-3)}.bedarf-zeile a{text-decoration:none}.bedarf-zeile a:hover{text-decoration:underline}.bedarf-zeile p{max-width:60ch;color:var(--text-2);font-size:var(--t-sekundaer)}.bedarf-bereich{color:var(--text-3);font-size:var(--t-hinweis);white-space:nowrap}.bedarf-ruhe{padding:var(--space-3) 0;color:var(--text-2)}.login-seite,.mfa-seite,.fehler-seite{min-height:100vh;padding:var(--space-6) var(--space-4);background:var(--grund);color:var(--text);place-items:center;display:grid}.login-karte,.mfa-karte,.fehler-karte{width:min(23rem,100%);padding:var(--space-6);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche);position:relative}.mfa-karte{width:min(31rem,100%)}.fehler-karte{width:min(29rem,100%)}.login-logo{width:8.5rem;height:auto;margin:0 auto var(--space-5);display:block}.login-felder,.mfa-formular{gap:var(--space-1);flex-direction:column;display:flex}.login-felder>*+label,.mfa-formular>*+label{margin-top:var(--space-4)}.login-knopf{width:100%;min-height:var(--hoehe-bedienelement-touch);margin-top:var(--space-4)}.login-hinweis{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--kante-leise);color:var(--text-3);font-size:var(--t-hinweis);text-align:center}.login-hinweis-inline{color:var(--text-2);font-size:var(--t-hinweis)}.login-nebenaktion{margin-top:var(--space-2);justify-content:center;display:flex}.fehler-link{margin-top:var(--space-4);display:inline-flex}.mfa-qr{padding:var(--space-4);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--qr-grund);place-items:center;display:grid}.mfa-qr img,.mfa-qr canvas,.mfa-qr svg{display:block}.mfa-manuell{padding:var(--space-3);border:1px solid var(--kante);border-radius:var(--radius-md);background:var(--feld);font-family:var(--schrift-mono);font-size:var(--t-sekundaer);overflow-wrap:anywhere}.mfa-ladestatus{color:var(--text-2);font-size:var(--t-sekundaer)}.mfa-weiter{margin-top:var(--space-4);justify-content:flex-end;display:flex}.wiederherstellungscodes{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--kante-stark);border-radius:var(--radius-lg);background:var(--feld);font-family:var(--schrift-mono);font-size:var(--t-sekundaer);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.einrichtung-layout,.einrichtung-arbeitsflaeche{gap:var(--space-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.einrichtungsformular,.einrichtung-felder,.konto-formular,.verwaltungs-fachfelder{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.einrichtung-zusammenfassung,.konto-seiteninfo,.regelwerk-zusammenfassung{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche);flex-direction:column;display:flex}.einrichtung-fortschritt{gap:var(--space-2)}.konto-arbeitsbereich,.konto-kontext,.regelwerk-arbeitsbereich{gap:var(--space-5);flex-direction:column;display:flex}.pruef-arbeitsplatz{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;display:grid}.konto-abschnitt{padding:var(--space-5)}.konto-tabinhalt{padding-top:var(--space-5)}.konto-stand,.objekt-meta,.konto-seiteninfo p,.brokerverlaufs-details,.zeitpunkt-details{color:var(--text-2);font-size:var(--t-sekundaer)}.zeitpunkt-details>button{color:var(--text-3);font-size:var(--t-hinweis);text-decoration:underline;-webkit-text-decoration-color:var(--kante-stark);text-decoration-color:var(--kante-stark);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.zeitpunkt-details>button:hover{color:var(--akzent);text-decoration-color:currentColor}.konto-bindung,.paket-listenzeile,.strategie-listeneintrag,.verwaltungsobjekt,.dienst-zeile,.provider-zeile,.ki-verlaufseintrag{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--kante-leise);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.konto-bindung:last-child,.paket-listenzeile:last-child,.strategie-listeneintrag:last-child,.verwaltungsobjekt:last-child,.dienst-zeile:last-child,.provider-zeile:last-child,.ki-verlaufseintrag:last-child{border-bottom:0}.dienst-liste,.provider-liste,.pruef-liste,.regelwerk-auswahlliste,.ki-sitzungen,.abhaengigkeitsliste,.strategie-versionen,.regelwerk-versionen,.stammdaten-programme,.einstellungs-gruppe{flex-direction:column;display:flex}.dienst-verantwortung,.objekt-beschreibung{max-width:var(--lesebreite);color:var(--text-2);font-size:var(--t-sekundaer)}.konto-aktionen{gap:var(--space-2);flex-wrap:wrap;display:flex}.objekt-aktionen-kompakt{gap:var(--space-1)}.broker-kennzahlen,.broker-kontowerte{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.broker-stand{color:var(--text-3);font-size:var(--t-hinweis)}.terminal-verbindung{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--feld);font-size:var(--t-sekundaer);flex-wrap:wrap;display:flex}.regelwerk-identitaeten,.pruef-felder,.ki-formularraster{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.regelwerk-formularraster{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.regelwerk-kopfmeta{gap:var(--space-3);color:var(--text-2);font-size:var(--t-sekundaer);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.regelwerk-versionen-raster{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.regelwerk-version{min-width:0}.regelwerk-identitaet-kopf>div:first-child,.regelwerk-version>header>div:first-child{overflow-wrap:anywhere;min-width:0}.regelwerk-dialog .dialog-server-gate{min-width:0}.regelwerk-dialog .dialog-server-gate strong{overflow-wrap:anywhere}.regelwerk-dialog{width:min(100%,1080px);max-height:85vh;padding:var(--space-5);border:1px solid var(--kante-stark);border-radius:var(--radius-xl);background:var(--flaeche);box-shadow:var(--schatten-overlay);overflow-y:auto}.regelwerk-feld-breit,.regelwerk-meta-breit,.pruef-feld-breit{grid-column:1/-1}.regelwerk-katalog,.strategie-arbeitsseite{gap:var(--space-5);grid-template-columns:minmax(var(--breite-liste-kompakt), var(--breite-liste)) minmax(0, 1fr);align-items:start;display:grid}.regelwerk-auswahl,.strategie-katalog{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.regelwerk-auswahlliste{gap:var(--space-1)}.regelwerk-auswahlliste button,.strategie-katalog .strategie-listeneintrag{width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dauer-schnell) var(--kurve);background:0 0;border:1px solid #0000;gap:2px;display:grid}.regelwerk-auswahlliste button:hover:not(:disabled),.strategie-katalog .strategie-listeneintrag:hover:not(:disabled){background:var(--flaeche-2)}.regelwerk-auswahlliste button[aria-pressed=true],.strategie-katalog .strategie-listeneintrag[aria-pressed=true]{border-color:color-mix(in srgb, var(--akzent) 40%, transparent);background:var(--akzent-leise)}.regelwerk-auswahlliste button strong,.strategie-katalog .strategie-listeneintrag strong{overflow-wrap:anywhere;font-weight:600}.regelwerk-auswahlliste button span,.strategie-katalog .strategie-listeneintrag span{color:var(--text-2);font-size:var(--t-sekundaer);overflow-wrap:anywhere}.regelwerk-auswahlliste button small{color:var(--text-3);font-size:var(--t-hinweis)}.regelwerk-auswahl-inhalt,.regelkarte-inhalt{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.regelkarte{padding:var(--space-4)}.regelwerk-identitaet,.regelwerk-version,.aktionsvorschau,.regelwerk-publish-vorschau,.regelwerk-aenderungen,.regelwerk-modellgrenze,.einladungsblock,.ki-bestaetigung,.pruef-befund{padding:var(--space-3) var(--space-4);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--feld);font-size:var(--t-sekundaer)}.regelwerk-statusgruppe,.pruef-status,.regelwerk-uebersichtskopf{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.regelwerk-aktionsleiste{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--kante);flex-wrap:wrap;display:flex}.regelwerk-neuanlage{gap:var(--space-4);flex-direction:column;display:flex}.pruef-szenario,.pruef-beispiele,.pruef-position,.pruef-praesenz{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pruef-editor,.pruef-ergebnis,.ki-editor,.ki-inspector,.strategie-editor,.strategie-vergleich,.markdown-vorschau,.editor-abschluss{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.pruef-zaehler,.pruef-kurz{color:var(--text-2);font-family:var(--schrift-mono);font-size:var(--t-sekundaer)}.pruef-geld{font-family:var(--schrift-mono);font-variant-numeric:tabular-nums;text-align:right}.pruef-symbol{background:var(--text-3)}.verletzt .pruef-symbol,.pruef-befund.verletzt .pruef-symbol{background:var(--kritisch)}.markdown-vorschau{padding:var(--space-4);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--feld);max-width:var(--lesebreite)}.markdown-vorschau h1,.markdown-vorschau h2,.markdown-vorschau h3{margin-top:var(--space-4)}.markdown-vorschau p,.markdown-vorschau li{font-size:var(--t-sekundaer);line-height:var(--zeilen-text)}.markdown-vorschau ul,.markdown-vorschau ol{padding-left:var(--space-5);list-style:revert}.ki-einstieg,.ki-modus,.ki-instrumente,.ki-sitzungsdetails{gap:var(--space-3);flex-direction:column;display:flex}.ki-instrumente{padding:var(--space-4);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche)}.such-auswahl,.katalog-auswahl,.anzeigezone-auswahl{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.auswahl-fokus{border-color:var(--akzent)}.risiko-karte{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--flaeche);flex-direction:column;display:flex}.risiko-karte-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.risiko-wert{font-family:var(--schrift-mono);font-size:var(--t-kennzahl);letter-spacing:-.02em;font-weight:600}.risiko-detail{color:var(--text-2);font-size:var(--t-hinweis)}.fortschritt{background:var(--feld);border-radius:1px;height:.375rem;position:relative;overflow:hidden}.fortschritt>span{background:var(--gut);height:100%;display:block}.fortschritt-warnung>span{background:var(--warnung)}.audit-titel{font-size:var(--t-sekundaer);font-weight:600}.zuweisungs-historie{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--kante);border-radius:var(--radius-lg);background:var(--feld)}.zuweisungs-historie li{padding:var(--space-1) 0;border-bottom:1px solid var(--kante-leise);color:var(--text-2);font-size:var(--t-hinweis)}.zuweisungs-historie li:last-child{border-bottom:0}@media (max-width:1100px){.regelwerk-katalog,.strategie-arbeitsseite,.einrichtung-layout,.einrichtung-arbeitsflaeche{grid-template-columns:minmax(0,1fr)}.pruef-arbeitsplatz{grid-template-columns:1fr}}@media (max-width:900px){.regelwerk-formularraster,.regelwerk-kopfmeta{grid-template-columns:repeat(2,minmax(0,1fr))}.regelwerk-feld-breit{grid-column:span 2}.regelwerk-versionen-raster{grid-template-columns:1fr}}@media (max-width:650px){.regelwerk-version .status-marke{white-space:normal}.regelwerk-uebersichtskopf{gap:var(--space-3);display:grid}.regelwerk-formularraster,.regelwerk-kopfmeta{grid-template-columns:1fr}.regelwerk-feld-breit,.regelwerk-meta-breit{grid-column:auto}.regelwerk-aktionen{gap:var(--space-2);display:grid}.regelwerk-aktionen button,.regelwerk-aktionsleiste button{width:100%}}@media (max-width:640px){.login-karte,.mfa-karte,.fehler-karte{padding:var(--space-5)}.panel,.konto-abschnitt{padding:var(--space-4)}}.strategiekette{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.strategiekette-schritt{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--kante);border-left:2px solid var(--kante-stark);border-radius:var(--radius-md);background:var(--flaeche-2);font-size:var(--t-sekundaer);overflow-wrap:anywhere;flex-direction:column;display:flex}.strategiekette-gut{border-left-color:var(--gut)}.strategiekette-abgelehnt{border-left-color:var(--kritisch)}.strategie-ereignisse .ereignis-zeile>*{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.strategie-ereignisse .ereignis-zeile{gap:var(--space-1);grid-template-columns:1fr}.strategie-ereignisse .ereignis-zeit{white-space:normal}}
