@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/source-sans-pro-300.ttf)format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-pro-400.ttf)format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-pro-600.ttf)format("truetype")}:root{--rp-black:#000;--rp-white:#fff;--rp-blue:#002eb1;--rp-green:#19b874;--rp-blue-light:#1464f4;--rp-grey:#7f7f7f;--rp-grey-deep:#556d73;--rp-status-ok:#19b874;--rp-status-warn:#e8b400;--rp-status-bad:#b70021;--rp-blue-hover:#00227f;--rp-green-hover:#12965e;--rp-green-text:#0d7a4d;--rp-warn-text:#8a6d00;--rp-black-04:#0000000a;--rp-black-07:#00000012;--rp-black-10:#0000001a;--rp-black-15:#00000026;--rp-grund:#e9edf4;--rp-flaeche:#fff;--rp-flaeche-still:#f4f6fb;--rp-zeile-kopf:#f5f7fc;--rp-zeile-hover:#edf0fa;--rp-zeile-aktiv:#e0e6f6;--rp-linie-karte:#002eb147;--rp-linie-karte-zart:#002eb133;--rp-linie-zone:#000000d1;--rp-black-25:#00000040;--rp-black-45:#0000008f;--rp-black-50:#0000008f;--rp-black-60:#0009;--rp-black-75:#000000bf;--rp-blue-05:#002eb10d;--rp-blue-06:#002eb10f;--rp-blue-30:#002eb14d;--rp-green-08:#19b87414;--rp-green-18:#19b8742e;--rp-fuell-neutral:#00000012;--rp-fuell-warn:#e8b4001f;--rp-fuell-blau:#002eb117;--rp-fuell-gruen:#19b87429;--rp-fuell-rot:#b7002117;--rp-fuell-eigen:#556d731f;--rp-font:"Source Sans Pro", "Source Sans 3", "Helvetica Neue", Arial, sans-serif;--rp-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--rp-t-mikro:11px;--rp-t-klein:12px;--rp-t-basis:13px;--rp-t-lauf:15px;--rp-t-titel:20px;--rp-t-gross:30px;--rp-t-zahl:26px;--rp-t-zahl-gross:56px;--rp-zeile-hoehe:38px;--rp-zeile-kopf-hoehe:32px;--rp-zeile-rand:10px;--rp-plakette-innen:2px 7px;--rp-menue-innen:9px 14px;--rp-listenzeile-innen:7px 0;--rp-reiter-innen:9px 12px;--rp-detail-breite:min(880px, 94vw);--rp-detail-hoehe:88vh;--rp-detail-seite-breite:320px;--rp-detail-breite-mit-seite:min(1200px, 94vw);--rp-detail-schatten:0 24px 64px #00000047;--rp-scrim:#00000052;--rp-linie-feld:#00000073;--rp-radius:0px;--rp-radius-pill:999px;--rp-kante:3px;--rp-shadow-md:0 4px 12px #00000014;--rp-shadow-lg:0 12px 32px #0000001f;--rp-ease:cubic-bezier(.2, 0, .2, 1);--rp-dur:.2s;--rp-dur-schnell:.12s;--rp-dur-druck:90ms;--rp-versatz-druck:1px;--rp-flaeche-druck:#002eb11f;--rp-blue-druck:#001a63}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--rp-white);color:var(--rp-black);font-family:var(--rp-font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45}#root{flex-direction:column;height:100%;display:flex}.app-flaeche{flex:auto;min-height:0}.umgebungs-banner{text-align:center;font-size:var(--rp-t-klein);background:var(--rp-status-warn);color:var(--rp-black);flex:none;padding:4px 12px;font-weight:600}.umgebungs-banner-preview{background:var(--rp-grey-deep);color:var(--rp-white)}::selection{background:#002eb126}button,input,select,textarea{font-family:var(--rp-font)}a{color:var(--rp-blue);text-underline-offset:2px;transition:color .12s var(--rp-ease);text-decoration:underline}a:hover{color:var(--rp-black)}.btn{border-radius:var(--rp-radius);font-size:var(--rp-t-basis);cursor:pointer;transition:background var(--rp-dur-schnell) var(--rp-ease), border-color var(--rp-dur-schnell) var(--rp-ease), color var(--rp-dur-schnell) var(--rp-ease), transform var(--rp-dur-druck) var(--rp-ease);padding:8px 16px;font-weight:600;line-height:17px}.btn-primaer{background:var(--rp-blue);color:var(--rp-white);border:1px solid var(--rp-blue)}.btn-primaer:hover{background:var(--rp-blue-hover);border-color:var(--rp-blue-hover)}.btn-sekundaer{background:var(--rp-white);color:var(--rp-black);border:1px solid #0000004d}.btn-sekundaer:hover{border-color:var(--rp-black)}.btn-kompakt{font-size:var(--rp-t-basis);padding:5px 12px}.btn-gefahr{background:var(--rp-white);color:var(--rp-status-bad);border:1px solid #b7002166}.btn-gefahr:hover{border-color:var(--rp-status-bad)}.btn-link{color:var(--rp-blue);font-size:var(--rp-t-basis);text-underline-offset:2px;cursor:pointer;transition:color var(--rp-dur) var(--rp-ease);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.btn-link:hover{color:var(--rp-black)}.btn-link:disabled{color:var(--rp-black-45);cursor:not-allowed;text-decoration-style:dotted}.btn-link:disabled:hover{color:var(--rp-black-45)}.btn:disabled{opacity:.45;cursor:not-allowed}.datei-eingabe{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.datei-knopf{position:relative}.datei-knopf:focus-within{outline:2px solid var(--rp-blue);outline-offset:2px}.datei-knopf:has(.datei-eingabe:disabled){opacity:.45;cursor:not-allowed}.feld{flex-direction:column;gap:5px;display:flex}.feld-label{font-size:var(--rp-t-klein);text-transform:uppercase;color:var(--rp-black-45);font-weight:700}.import-bericht details{font-size:var(--rp-t-basis);color:#000000a6;margin-top:8px}.import-bericht summary{cursor:pointer}.import-bericht ul,.import-hinweise,.import-probleme{font-size:var(--rp-t-basis);margin:6px 0 0;padding-left:20px}.import-hinweise li{color:#8a6d1a}.import-probleme li{color:#a0303f;margin-bottom:4px}.import-zuordnung{font-size:var(--rp-t-basis)}.import-zuordnung summary{cursor:pointer;font-weight:600}.import-zuordnung-hinweis{color:#0009;margin:6px 0}.import-zuordnung-zeile{grid-template-columns:240px 1fr;align-items:center;gap:10px;padding:2px 0;display:grid}.import-spalten{font-size:var(--rp-t-klein);margin:2px 0 6px 18px}.import-spalten summary{cursor:pointer;color:var(--rp-black-60)}.import-spalten-zeile{grid-template-columns:222px 1fr}.fremdformat-ansicht{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-white);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.fremdformat-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fremdformat-kopf h3{margin:0 0 4px}.fremdformat-struktur{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.fremdformat-spalten{flex-direction:column;gap:4px;display:flex}.fremdformat-feld-zeile{border-bottom:1px solid var(--rp-black-07);padding-bottom:4px}.fremdformat-wert-zuordnung summary{cursor:pointer;font-weight:600;font-size:var(--rp-t-basis);padding:4px 0}.fremdformat-zwei-spalten{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.fremdformat-zwei-spalten{grid-template-columns:1fr}}.fremdformat-quelle-tabelle h4,.fremdformat-katalog-vorschau h4{font-size:var(--rp-t-basis);margin:0 0 8px}.fremdformat-tabelle-scroll{border:1px solid var(--rp-black-10);border-radius:var(--rp-radius);overflow-x:auto}.fremdformat-tabelle{border-collapse:collapse;font-size:var(--rp-t-klein);width:100%}.fremdformat-tabelle th,.fremdformat-tabelle td{border-bottom:1px solid var(--rp-black-07);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:4px 8px;overflow:hidden}.fremdformat-tabelle th{background:var(--rp-black-04);font-weight:600}.fremdformat-kapitelbaum{font-size:var(--rp-t-basis);margin:0 0 10px;padding-left:18px}.fremdformat-kapitelbaum ul{padding-left:18px}.fremdformat-auffangkapitel{color:var(--rp-warn-text);font-style:italic}.fremdformat-karten{flex-direction:column;gap:8px;display:flex}.fremdformat-karte{border:1px solid var(--rp-linie-karte-zart);border-radius:var(--rp-radius);font-size:var(--rp-t-basis);padding:8px 10px}.fremdformat-karte-titel{margin-bottom:2px;font-weight:600}.fremdformat-karte-status{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin-top:4px}.fremdformat-warnungen{margin:0;padding-left:18px}.abkuerzungen-liste{flex-direction:column;gap:10px;max-height:50vh;display:flex;overflow-y:auto}.glossar-sammelaktionen{gap:8px;display:flex}.kandidat-zeile input[type=checkbox]{flex:none}.kandidat-alle{cursor:pointer}.obsolete-filter,.umbruch-schalter{font-size:var(--rp-t-basis);color:var(--rp-black-75);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.radio-zeile{font-size:var(--rp-t-basis);cursor:pointer;padding:2px 0;display:block}.radio-zeile input[type=radio]{margin-right:6px}.feld-hinweis{color:var(--rp-black-45);font-size:var(--rp-t-klein);margin:2px 0 0}.eingabe,.auswahl,select{border:1px solid var(--rp-linie-feld);border-radius:var(--rp-radius);font-size:var(--rp-t-lauf);background:var(--rp-white);color:var(--rp-black);padding:8px 10px}select:not([multiple]){appearance:none;background:var(--rp-white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23555555' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:30px}select.auswahl-kompakt{font-size:var(--rp-t-basis);background-position:right 7px center;padding:3px 24px 3px 8px}.eingabe:focus,.auswahl:focus,select:focus,.editor-eingabe:focus{outline:2px solid var(--rp-blue);outline-offset:-1px}.punkt{border-radius:var(--rp-radius-pill);box-sizing:border-box;flex:none;width:8px;height:8px;display:inline-block}.punkt-gross{width:10px;height:10px}.punkt-ok{border:2px solid var(--rp-status-ok);background:0 0}.punkt-warn{background:var(--rp-status-warn);border-radius:var(--rp-radius);transform:rotate(45deg)}.punkt-crit{background:var(--rp-status-bad)}.punkt-neutral{border:1.5px dashed var(--rp-black-45,#00000073);background:0 0}.punkt-bereit{border:2px solid var(--rp-blue);background:linear-gradient(90deg, var(--rp-blue) 50%, transparent 50%)}.badge,.historie-art-badge,.sichtbarkeit-badge,.zustand-badge{padding:var(--rp-plakette-innen);font-size:var(--rp-t-mikro);border-radius:var(--rp-radius);white-space:nowrap;flex:none;font-weight:600;line-height:1.35;display:inline-block}.badge-entwurf{color:#0000008c;background:var(--rp-fuell-neutral)}.badge-pruefung{color:var(--rp-warn-text);background:var(--rp-fuell-warn)}.badge-geprueft{color:var(--rp-blue);background:var(--rp-fuell-blau)}.badge-final{color:var(--rp-green-text);background:var(--rp-fuell-gruen)}.badge-verworfen{color:#0000008c;background:var(--rp-fuell-neutral)}.badge-eigen{color:var(--rp-grey-deep);background:var(--rp-fuell-eigen)}.badge-obsolet{color:#0000008c;background:var(--rp-fuell-neutral);text-decoration:line-through}.mono-id{font-family:var(--rp-mono);font-size:var(--rp-t-klein);color:var(--rp-blue);font-weight:600}button.mono-id{cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}button.mono-id:hover{color:var(--rp-black)}.login{background:var(--rp-black);height:100%;color:var(--rp-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex}.login-logo{width:210px;color:var(--rp-white)}.login-titel{font-size:var(--rp-t-gross);margin:0;font-weight:300}.login-text{color:#ffffff8c;max-width:420px;font-size:var(--rp-t-lauf);margin:0}.login-formular{flex-direction:column;gap:10px;width:min(320px,100%);margin-top:8px;display:flex}.login-name{color:var(--rp-white);border-radius:var(--rp-radius);font-size:var(--rp-t-lauf);text-align:center;background:0 0;border:1px solid #ffffff59;padding:9px 12px}.login-name::placeholder{color:#ffffff8c}.login-name:focus{outline:2px solid var(--rp-green);outline-offset:-1px}.login-knopf{background:var(--rp-white);color:var(--rp-black);border-radius:var(--rp-radius);font-size:var(--rp-t-lauf);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:flex}.login-knopf:hover{background:#ffffffe0}.login-fussnote{font-size:var(--rp-t-klein);color:#ffffff8c;max-width:420px;margin:0}.link-knopf{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ms-logo{flex:none;grid-template-columns:1fr 1fr;gap:1px;width:15px;height:15px;display:grid}.ms-logo span{background:currentColor}.projekte{background:var(--rp-grund);flex-direction:column;min-height:100%;display:flex}.projekte-topbar{background:var(--rp-flaeche);border-bottom:1px solid var(--rp-black-10);justify-content:space-between;align-items:center;padding:14px 28px;display:flex}.projekte-marke{align-items:center;gap:10px;display:flex}.projekte-logo{width:120px;color:var(--rp-black)}.marke-label{font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-45);font-weight:700}.projekte-nutzer{min-width:0;font-size:var(--rp-t-basis);color:var(--rp-black-60);align-items:center;gap:10px;display:flex}.projekte-nutzer>span{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,35vw);overflow:hidden}.avatar{border-radius:var(--rp-radius-pill);background:var(--rp-black);width:34px;height:34px;color:var(--rp-white);font-size:var(--rp-t-klein);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}.avatar:hover{background:var(--rp-grey-deep)}.avatar:focus-visible{outline:2px solid var(--rp-blue);outline-offset:2px}.profilbild{border-radius:inherit;background:inherit;width:100%;min-width:0;height:100%;color:inherit;font:inherit;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.profilbild-initialen{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.profil-menue-behaelter{flex:none;display:flex;position:relative}.profil-menue{background:var(--rp-white);border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);width:180px;box-shadow:var(--rp-shadow-md);z-index:50;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0}.profil-menue-eintrag{width:100%;padding:var(--rp-menue-innen);color:var(--rp-black);text-align:left;font-size:var(--rp-t-basis);cursor:pointer;background:0 0;border:none;display:block}.profil-menue-eintrag:hover,.profil-menue-eintrag:focus-visible{background:var(--rp-blue-05)}.profil-menue-eintrag:focus-visible{outline:2px solid var(--rp-blue);outline-offset:-2px}.projekte-inhalt{width:min(1060px,100%);margin:0 auto;padding:36px 28px 64px}.projekte-raster{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.projekt-karte{border:1px solid var(--rp-linie-karte);border-radius:var(--rp-radius);background:var(--rp-flaeche);cursor:default;text-align:left;transition:border-color var(--rp-dur) var(--rp-ease);flex-direction:column;gap:8px;padding:18px 20px;display:flex}button.projekt-karte{cursor:pointer}.projekt-karte:hover{border-color:var(--rp-black)}.projekt-karten-aktionen{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.projekt-name{font-size:var(--rp-t-titel);font-weight:600}.projekt-kunde{font-size:var(--rp-t-basis);color:var(--rp-black-60)}.projekt-zeile{font-size:var(--rp-t-basis);color:var(--rp-black-60);align-items:center;gap:8px;display:flex}.projekt-zeile .rechts{font-size:var(--rp-t-klein);color:var(--rp-black-45);margin-left:auto}.leer-hinweis{border:1px solid var(--rp-linie-karte-zart);border-radius:var(--rp-radius);background:var(--rp-flaeche-still);color:var(--rp-black-50);font-size:var(--rp-t-lauf);padding:16px 20px}.leer-einstieg{border:1px solid var(--rp-linie-karte);border-left:var(--rp-kante) solid var(--rp-blue);border-radius:var(--rp-radius);background:var(--rp-flaeche);flex-direction:column;align-items:flex-start;gap:14px;max-width:620px;padding:44px 40px;display:flex}.leer-einstieg h3{font-size:var(--rp-t-titel);margin:0;font-weight:600;line-height:1.25}.leer-einstieg p{color:var(--rp-black-60);font-size:var(--rp-t-lauf);margin:0;line-height:1.55}.leer-einstieg .seiten-kopf-aktionen{margin-top:6px}.leer-einstieg .leer-einstieg-fuss{color:var(--rp-black-50);font-size:var(--rp-t-basis);margin-top:4px}.demo-banner{background:var(--rp-black);color:#ffffffd9;font-size:var(--rp-t-klein);text-align:center;padding:6px 16px}.demo-banner strong{color:var(--rp-white)}.shell{height:100%;min-height:0;display:flex}.sidebar{background:var(--rp-black);width:210px;color:var(--rp-white);flex-direction:column;flex:none;display:flex}.sidebar-kopf{padding:20px 18px 16px}.sidebar-logo-knopf{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.sidebar-logo-knopf:focus-visible{outline:2px solid var(--rp-white);outline-offset:4px}.sidebar-logo{width:120px;color:var(--rp-white);display:block}.sidebar-untertitel{font-size:var(--rp-t-mikro);text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-weight:700}.sidebar-nav{flex-direction:column;margin-top:8px;display:flex}.nav-eintrag{text-align:left;font-size:var(--rp-t-lauf);cursor:pointer;color:#ffffff8c;border:none;border-left:var(--rp-kante) solid transparent;transition:color var(--rp-dur) var(--rp-ease), background var(--rp-dur) var(--rp-ease);background:0 0;padding:10px 18px}.nav-aktion{margin-top:13px;position:relative}.nav-aktion:before{content:"";border-top:1px solid #ffffff1f;position:absolute;top:-3px;left:0;right:0}.nav-eintrag:hover{color:var(--rp-white)}.nav-eintrag.aktiv{color:var(--rp-white);border-left-color:var(--rp-green);background:#ffffff0f;font-weight:600}.sidebar-fuss{font-size:var(--rp-t-mikro);color:#ffffff8c;border-top:1px solid #ffffff26;margin-top:auto;padding:14px 18px}.haupt{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--rp-black-10);flex:none;align-items:center;gap:14px;height:54px;padding:0 20px;display:flex;position:relative}.projekt-kopfzeile{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.projekt-wechsler{font-size:var(--rp-t-lauf);cursor:pointer;border-radius:var(--rp-radius);color:var(--rp-black);background:0 0;border:none;align-items:center;gap:6px;min-width:0;padding:6px 8px;font-weight:600;display:flex}.projekt-wechsler-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.projekt-wechsler:hover{background:var(--rp-black-04)}.sichtbarkeit-badge{background:var(--rp-fuell-neutral)}.sichtbarkeit-firmenweit{border-color:var(--rp-green);background:var(--rp-green-08);color:var(--rp-green-text)}.sichtbarkeit-privat{color:var(--rp-black-60);background:var(--rp-black-04)}.zustand-badge{background:var(--rp-fuell-neutral)}.zustand-aktiv{border-color:var(--rp-green);color:var(--rp-green-text);background:var(--rp-green-08)}.zustand-archiviert{color:#725500;background:#fff5cf;border-color:#d7ad21}.zustand-geloescht{color:var(--rp-status-bad);border-color:var(--rp-status-bad);background:#b700210f}.brotkrume{font-size:var(--rp-t-basis);color:var(--rp-black-45);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-rechts{font-size:var(--rp-t-basis);color:var(--rp-black-60);align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=900px){.brotkrume{display:none}}.praesenz{cursor:default;align-items:center;margin-right:4px;display:flex}.praesenz-avatar{border-radius:var(--rp-radius-pill);background:var(--rp-grey-deep);width:26px;height:26px;color:var(--rp-white);font-size:var(--rp-t-mikro);border:2px solid var(--rp-white);box-shadow:0 0 0 1.5px var(--rp-green);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.praesenz-avatar+.praesenz-avatar{margin-left:-8px}.praesenz-mehr{background:var(--rp-grey);box-shadow:0 0 0 1.5px var(--rp-black-25)}.glocke-behaelter{flex:none;display:flex;position:relative}.glocke-knopf{border-radius:var(--rp-radius-pill);width:34px;height:34px;color:var(--rp-black);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.glocke-knopf:hover{background:var(--rp-black-04)}.glocke-knopf:focus-visible{outline:2px solid var(--rp-blue);outline-offset:2px}.glocke-zaehler{border-radius:var(--rp-radius-pill);background:var(--rp-blue);min-width:15px;height:15px;color:var(--rp-white);font-size:var(--rp-t-mikro);text-align:center;box-shadow:0 0 0 2px var(--rp-white);padding:0 4px;font-weight:700;line-height:15px;position:absolute;top:1px;right:-1px}.glocke-panel{background:var(--rp-white);border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);width:min(360px,100vw - 24px);max-height:min(480px,100vh - 90px);box-shadow:var(--rp-shadow-md);z-index:50;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.glocke-panel:focus-visible{outline:2px solid var(--rp-blue);outline-offset:-2px}.glocke-titel{font-size:var(--rp-t-klein);text-transform:uppercase;letter-spacing:.04em;color:var(--rp-black-45);border-bottom:1px solid var(--rp-black-07);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-weight:700;display:flex}.glocke-schliessen{font-size:var(--rp-t-mikro);text-transform:none}.glocke-leer{font-size:var(--rp-t-basis);color:var(--rp-black-50);margin:0;padding:14px}.glocke-liste{margin:0;padding:0;list-style:none}.glocke-eintrag{padding:var(--rp-menue-innen);border-bottom:1px solid var(--rp-black-07);gap:10px;display:flex}.glocke-eintrag:last-child{border-bottom:none}.glocke-eintrag.ungelesen{background:var(--rp-blue-05)}.glocke-eintrag .nutzer-darstellung-bild{margin-top:1px}.glocke-eintrag-inhalt{flex:1;min-width:0}.glocke-eintrag-text{font-size:var(--rp-t-basis);overflow-wrap:anywhere}.glocke-eintrag-meta{font-size:var(--rp-t-klein);color:var(--rp-black-45);overflow-wrap:anywhere;margin-top:2px}.glocke-eintrag-aktionen{gap:12px;margin-top:4px;display:flex}.glocke-zugriffsaktion{font-size:var(--rp-t-klein);grid-template-columns:auto minmax(90px,1fr) auto auto;align-items:center;gap:6px;margin-top:8px;display:grid}.glocke-zugriffsaktion .auswahl{min-width:0;padding:5px 7px}.glocke-zugriffsaktion .btn{padding:6px 9px}.wechsler-menue{background:var(--rp-white);border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);width:320px;box-shadow:var(--rp-shadow-md);z-index:40;padding:6px 0;position:absolute;top:50px;left:16px}.wechsler-eintrag{text-align:left;width:100%;padding:var(--rp-menue-innen);font-size:var(--rp-t-basis);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;display:flex}.wechsler-eintrag:hover{background:var(--rp-blue-05)}.wechsler-eintrag .meta{font-size:var(--rp-t-klein);color:var(--rp-black-45);margin-left:auto}.inhalt{background:var(--rp-grund);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.leseansicht-band{border-bottom:1px solid var(--rp-blue-30);background:var(--rp-blue-05);color:var(--rp-black-60);font-size:var(--rp-t-basis);flex:none;padding:7px 20px}.leseansicht-band strong{color:var(--rp-blue)}.inhalt-seite{width:100%;max-width:1600px;margin:0 auto;padding:28px 36px 64px}.seiten-kopf{align-items:center;gap:16px;display:flex}.seiten-kopf-text{flex:1;min-width:0}.seiten-kopf-zeile{align-items:center;gap:16px;display:flex}.seiten-kopf h2{font-size:var(--rp-t-gross);border-left:var(--rp-kante) solid var(--rp-blue);flex:1;min-width:0;margin:0 0 4px;padding-left:14px;font-weight:300;line-height:1.15}.seiten-kopf-aktionen{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.seite-untertitel{color:var(--rp-black-50);font-size:var(--rp-t-lauf);border-bottom:1px solid var(--rp-linie-karte);margin:0 0 22px;padding-bottom:16px;padding-left:17px}.seiten-kopf-text>.hinweis{margin:-12px 0 16px;padding-left:17px}.sektion-untertitel{color:var(--rp-black-50);font-size:var(--rp-t-lauf);max-width:78ch;margin:0 0 12px}.katalog{height:100%;min-height:0;display:flex}.kapitel-leiste{border-right:1px solid var(--rp-black-10);flex-direction:column;flex:none;width:264px;min-height:0;padding:14px 0 0;display:flex}.kapitel-label{font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-60);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 8px;font-weight:700;display:flex}.leiste-schalter{border-radius:var(--rp-radius);width:26px;height:26px;color:var(--rp-black-60);cursor:pointer;transition:background var(--rp-dur) var(--rp-ease), color var(--rp-dur) var(--rp-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.leiste-schalter:hover{background:var(--rp-black-04);color:var(--rp-blue)}.kapitel-label .leiste-schalter{margin:-6px -4px -6px 0}.kapitel-baum{flex:1;min-height:0;overflow-y:auto}.kapitel-sockel{border-top:1px solid var(--rp-black-10);background:var(--rp-flaeche);flex:none}.kapitel-legende{font-size:var(--rp-t-mikro);color:var(--rp-black-60);flex-wrap:wrap;gap:4px 12px;margin:0;padding:10px 14px 12px;list-style:none;display:flex}.kapitel-legende li{align-items:center;gap:6px;display:flex}.kapitel-eintrag{border:none;border-left:var(--rp-kante) solid transparent;text-align:left;width:100%;font-size:var(--rp-t-basis);cursor:pointer;color:var(--rp-black);transition:background var(--rp-dur) var(--rp-ease), border-left-color var(--rp-dur) var(--rp-ease);background:0 0;align-items:center;gap:8px;padding:8px 14px;display:flex}.kapitel-eintrag:hover{background:var(--rp-black-04)}.kapitel-eintrag.aktiv{background:var(--rp-blue-06);border-left-color:var(--rp-blue);font-weight:600}.kapitel-eintrag.ebene-1{padding-left:30px}.kapitel-eintrag.ebene-2{padding-left:46px}.kapitel-eintrag.ebene-3{padding-left:62px}.kapitel-eintrag.ebene-4{padding-left:78px}.kapitel-eintrag.ebene-5{padding-left:94px}.kapitel-eintrag.alle{margin-bottom:5px;position:relative}.kapitel-eintrag.alle:after{content:"";border-bottom:1px solid var(--rp-black-10);position:absolute;bottom:-3px;left:0;right:0}.kapitel-eintrag .zaehler{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin-left:auto}.kapitel-fuss{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 14px 2px;display:flex}.kapitel-fuss:last-child{padding-bottom:12px}.liste-bereich{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.liste-kopf{border-bottom:1px solid var(--rp-black-10);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.liste-kopf h3{font-size:var(--rp-t-titel);margin:0;font-weight:600}.liste-kopf .anzahl{font-size:var(--rp-t-basis);color:var(--rp-black-45)}.liste-kopf .aktionen{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex;position:relative}.liste-kopf .aktionen .btn{align-items:center;min-height:35px;display:inline-flex}.aktion-gruppe{align-items:center;gap:8px;display:inline-flex}.spalten-auswahl{position:relative}.spalten-menue{background:var(--rp-white);border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);box-shadow:var(--rp-shadow-md);z-index:30;flex-direction:column;gap:8px;min-width:210px;max-height:min(70vh,520px);padding:10px 14px;display:flex;position:absolute;top:40px;right:0;overflow-y:auto}.spalten-menue label{font-size:var(--rp-t-basis);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;display:flex}.spalten-menue label:has(input:disabled){cursor:default;color:var(--rp-black-45)}.spalten-hinweis{font-size:var(--rp-t-mikro);color:var(--rp-black-45);margin-left:auto}.spalten-menue .btn-link{align-self:flex-start;margin-top:2px}.anf-tabelle-behaelter{flex:1;min-height:0;overflow:auto}.anf-tabelle{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--rp-t-basis);background:var(--rp-white);font-variant-numeric:tabular-nums}.anf-tabelle th,.anf-tabelle td{text-align:left;font-weight:inherit;padding:0 var(--rp-zeile-rand);height:var(--rp-zeile-hoehe);border-bottom:1px solid var(--rp-black-07);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.anf-tabelle.umbruch td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;height:auto;padding-top:8px;padding-bottom:8px}.anf-tabelle.umbruch td .auszug{white-space:normal}.anf-tabelle thead th{z-index:3;height:var(--rp-zeile-kopf-hoehe);background:var(--rp-zeile-kopf);font-size:var(--rp-t-mikro);text-transform:uppercase;letter-spacing:.02em;color:var(--rp-black-60);border-bottom:2px solid var(--rp-linie-zone);font-weight:700;position:sticky;top:0}.spalten-griff{cursor:col-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;right:0}.spalten-griff:before{content:"";background:var(--rp-black-15);width:1px;position:absolute;top:6px;bottom:6px;right:4px}.spalten-griff:hover:before{background:var(--rp-blue);width:2px}.spalten-griff:focus-visible{outline:2px solid var(--rp-blue);outline-offset:-2px}.anf-tabelle tbody .zelle-id{z-index:2;background:inherit;position:sticky;left:0}.anf-tabelle thead .zelle-id{z-index:4;background:var(--rp-zeile-kopf);left:0}.anf-tabelle tbody tr{background:var(--rp-white)}.anf-zeile:hover{background:var(--rp-zeile-hover)}.anf-zeile.aktiv{background:var(--rp-zeile-aktiv)}.anf-zeile.aktiv .zelle-id{box-shadow:inset var(--rp-kante) 0 0 var(--rp-blue)}.anf-zeile .auszug{font-family:var(--rp-mono);font-size:var(--rp-t-klein);color:var(--rp-black-75)}.anf-zeile .auszug.leer{color:var(--rp-black-25);font-style:italic;font-family:var(--rp-font)}.anf-tabelle td .punkt{margin-right:6px}.anf-tabelle .zelle-score,.anf-tabelle .zelle-hinweise,.anf-tabelle .zelle-offenePunkte,.anf-tabelle .zelle-kommentare{font-variant-numeric:tabular-nums}.anf-tabelle .zelle-erstellt,.anf-tabelle .zelle-geaendert,.anf-tabelle .zelle-autor{font-size:var(--rp-t-klein);color:var(--rp-black-60)}.kapitel-gliederung th{background:var(--rp-zeile-kopf);border-bottom:1px solid var(--rp-black-10);height:30px;padding:0;overflow:visible}.gliederung-inhalt{font-size:var(--rp-t-klein);text-transform:uppercase;letter-spacing:.02em;color:var(--rp-black-75);align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex;position:sticky;left:0}.gliederung-nummer{font-family:var(--rp-mono);color:var(--rp-blue)}.gliederung-anzahl{color:var(--rp-black-45);font-weight:600}.anf-tabelle .zelle-aktion{z-index:2;text-align:center;pointer-events:none;background:0 0;padding:0;position:sticky;right:0}.anf-tabelle thead .zelle-aktion{background:var(--rp-zeile-kopf);z-index:4}.anf-zeile:hover .zelle-aktion,.anf-zeile:focus-within .zelle-aktion,.anf-zeile.aktiv .zelle-aktion{background:inherit;box-shadow:-8px 0 8px -6px #00000029}.oeffnen-knopf{visibility:hidden;pointer-events:auto;border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-white);width:26px;height:26px;color:var(--rp-blue);font-size:var(--rp-t-basis);cursor:pointer;line-height:1}.anf-zeile:hover .oeffnen-knopf,.anf-zeile:focus-within .oeffnen-knopf,.anf-zeile.aktiv .oeffnen-knopf{visibility:visible}.oeffnen-knopf:hover{background:var(--rp-blue-06)}.zelle-bearbeitbar{cursor:cell;outline-offset:-2px}.zelle-bearbeitbar:hover{background:var(--rp-blue-06)}.zelle-bearbeitbar.zelle-ausgewaehlt{outline:2px solid var(--rp-blue);background:var(--rp-blue-06)}.zelle-bearbeitbar:focus-visible{outline:2px solid var(--rp-blue)}.anf-tabelle td.zelle-bearbeitet{padding:0 4px;overflow:visible}.zelle-editor{box-sizing:border-box;border:2px solid var(--rp-blue);border-radius:var(--rp-radius);width:100%;height:30px;font:inherit;font-size:var(--rp-t-basis);background:var(--rp-white);padding:0 6px}.anf-tabelle.umbruch td.zelle-bearbeitet{padding:4px}.anf-tabelle.umbruch .zelle-editor{height:auto;min-height:30px}.anf-zeile.zeile-verschoben{animation:1.4s ease-out zeile-verschoben-hervorhebung}@keyframes zeile-verschoben-hervorhebung{0%{background:var(--rp-blue-06)}to{background:var(--rp-white)}}.overlay,.drawer-popup{width:var(--rp-detail-breite);max-height:var(--rp-detail-hoehe);border-radius:var(--rp-radius);background:var(--rp-white);box-shadow:var(--rp-detail-schatten)}.overlay{border:none;max-width:94vw;margin:auto;padding:0}.overlay::backdrop{background:var(--rp-scrim)}.overlay-inhalt{max-height:var(--rp-detail-hoehe);flex-direction:column;display:flex}.overlay-kopf,.drawer-kopf{border-bottom:1px solid var(--rp-black-10);align-items:center;gap:8px;padding:12px 20px;display:flex}.overlay-kopf .mono-id,.drawer-kopf .mono-id{font-size:var(--rp-t-lauf)}.overlay-position{font-size:var(--rp-t-klein);color:var(--rp-black-45);white-space:nowrap}.overlay-kopf .btn-link{justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 4px;line-height:1;display:inline-flex}.blaetter-gruppe{align-items:center;gap:2px;display:inline-flex}.blaetter-knopf{color:var(--rp-black-60)}.blaetter-knopf:hover:not(:disabled){color:var(--rp-black)}.blaetter-knopf:disabled{opacity:.3;cursor:default}.speicher-stand{font-size:var(--rp-t-klein);border-radius:var(--rp-radius-pill);white-space:nowrap;margin-left:2px;padding:2px 10px}.speicher-gespeichert{color:var(--rp-black-45)}.speicher-speichert{color:var(--rp-blue);background:#1464f414}.speicher-fehler,.speicher-konflikt{color:var(--rp-status-bad);background:#b7002114;font-weight:600}.speicher-meldung{font-size:var(--rp-t-basis);border-bottom:1px solid var(--rp-black-10);color:var(--rp-black);background:#b700210d;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 20px;display:flex}.speicher-meldung-aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.overlay-schliessen,.drawer-schliessen{min-width:28px;min-height:28px;font-size:var(--rp-t-titel);color:var(--rp-black-45);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;line-height:1;display:inline-flex}.overlay-schliessen:hover,.drawer-schliessen:hover{color:var(--rp-black)}.overlay-inhalt-scroll,.drawer-inhalt{flex-direction:column;flex:1;gap:18px;padding:18px 20px 32px;display:flex;overflow-y:auto}.overlay.mit-seitenleiste,.drawer-popup.mit-seitenleiste{width:var(--rp-detail-breite-mit-seite)}.overlay-kopf .leiste-schalter,.drawer-kopf .leiste-schalter{margin-left:auto}.overlay-kopf .leiste-schalter+.overlay-schliessen,.drawer-kopf .leiste-schalter+.drawer-schliessen{margin-left:0}.detail-rumpf{flex:1;align-items:stretch;min-height:0;display:flex}.detail-rumpf>.overlay-inhalt-scroll,.detail-rumpf>.drawer-inhalt{min-width:0}.mit-seitenleiste .detail-rumpf{min-height:min(520px,70vh)}.detail-seite{width:var(--rp-detail-seite-breite);border-left:1px solid var(--rp-black-10);flex-direction:column;flex:none;min-height:0;display:flex}.detail-seite-tabs{flex:none;padding:0 16px}.detail-seite-inhalt{flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden}.detail-seite .kommentare{flex:1;min-height:0}.detail-seite .kommentar-liste,.detail-seite .historie{flex:1;min-height:0;overflow-y:auto}.detail-seite .historie li{flex-wrap:wrap;gap:2px 6px;padding:8px 0}.detail-seite .historie .wann{width:100%;font-size:var(--rp-t-klein)}.detail-seite .historie .werx{width:auto;max-width:100%}@media (width<=900px){.overlay.mit-seitenleiste,.drawer-popup.mit-seitenleiste{width:var(--rp-detail-breite)}.mit-seitenleiste .detail-rumpf{min-height:0}.detail-rumpf{flex-direction:column;overflow-y:auto}.detail-rumpf>.overlay-inhalt-scroll,.detail-rumpf>.drawer-inhalt{flex:none;overflow-y:visible}.detail-seite{border-left:none;border-top:1px solid var(--rp-black-10);width:auto}.detail-seite-inhalt{overflow:visible}.detail-seite .kommentare,.detail-seite .kommentar-liste,.detail-seite .historie{flex:none;overflow-y:visible}}.drawer-scrim-popup{background:var(--rp-scrim);z-index:70;position:fixed;inset:0}.drawer-popup{z-index:71;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.abschnitt-label{font-size:var(--rp-t-klein);text-transform:uppercase;color:var(--rp-black-45);margin:0 0 6px;font-weight:700}.editor-box{border:1px solid var(--rp-black-25);border-radius:var(--rp-radius);background:var(--rp-white);position:relative}.editor-box:focus-within{border-color:var(--rp-blue)}.editor-overlay,.editor-eingabe{font-family:var(--rp-mono);font-size:var(--rp-t-basis);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;border:none;margin:0;padding:12px 14px;line-height:1.6}.editor-overlay{pointer-events:none;color:var(--rp-black);position:absolute;inset:0;overflow:hidden}.editor-eingabe{color:#0000;width:100%;min-height:96px;caret-color:var(--rp-black);resize:vertical;outline-offset:-1px;background:0 0;display:block;position:relative}.mark{border-radius:var(--rp-radius);padding:0 1px}.mark-kritisch{box-shadow:inset 0 -2px 0 var(--rp-status-bad);background:#b7002114}.mark-mittel{box-shadow:inset 0 -2px 0 var(--rp-status-warn);background:#e8b40029}.mark-hinweis{box-shadow:inset 0 -2px 0 var(--rp-blue-light);background:#1464f414}.editor-status{font-size:var(--rp-t-basis);color:var(--rp-black-60);align-items:center;gap:8px;min-height:20px;display:flex}.editor-status .score{color:var(--rp-black);font-weight:600}.dubletten-hinweis{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin:4px 0 0}.dubletten-ansehen{font:inherit;color:var(--rp-blue);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.nicht-bewertbar{border:1px solid var(--rp-black-15);background:var(--rp-black-04);border-radius:var(--rp-radius);font-size:var(--rp-t-basis);color:var(--rp-black-60);padding:10px 12px}.meta-raster{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.meta-raster .breit{grid-column:1/-1}.anforderung-lesetext{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-black-04);min-height:42px;font-size:var(--rp-t-basis);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.6}.anforderung-lesetext.leer{color:var(--rp-black-45);font-style:italic}.detail-leseraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.detail-leseraster>div{min-width:0}.detail-leseraster .breit{grid-column:1/-1}.detail-leseraster dt{color:var(--rp-black-45);font-size:var(--rp-t-klein);text-transform:uppercase;margin:0 0 3px;font-weight:700}.detail-leseraster dd{overflow-wrap:anywhere;font-size:var(--rp-t-basis);margin:0}.tabs{border-bottom:1px solid var(--rp-black-15);display:flex}.tab,.einstellungen-nav-eintrag{padding:var(--rp-reiter-innen);font-size:var(--rp-t-basis);cursor:pointer;color:var(--rp-black-60);border:none;border-bottom:var(--rp-kante) solid transparent;background:0 0;margin-bottom:-1px}.tab.aktiv,.einstellungen-nav-eintrag.aktiv{color:var(--rp-black);border-bottom-color:var(--rp-blue);font-weight:600}.finding{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);gap:10px;padding:10px 12px;display:flex}.finding+.finding{margin-top:8px}.finding-punkt{border-radius:var(--rp-radius-pill);flex:none;width:8px;height:8px;margin-top:6px}.finding-kritisch .finding-punkt{background:var(--rp-status-bad)}.finding-mittel .finding-punkt{background:var(--rp-status-warn)}.finding-hinweis .finding-punkt{background:var(--rp-blue-light)}.finding-kopf{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.finding-titel{font-size:var(--rp-t-basis);font-weight:600}.finding-schwere{font-size:var(--rp-t-mikro);text-transform:uppercase;font-weight:700}.finding-kritisch .finding-schwere{color:var(--rp-status-bad)}.finding-mittel .finding-schwere{color:var(--rp-status-warn)}.finding-hinweis .finding-schwere{color:var(--rp-blue-light)}.finding-zitat{font-family:var(--rp-mono);font-size:var(--rp-t-klein);background:var(--rp-black-04);border-radius:var(--rp-radius);padding:0 5px}.finding-impact{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin:4px 0 0}.finding-impact:before{content:"→ Risiko: ";font-weight:600}.finding-norm{font-size:var(--rp-t-mikro);color:var(--rp-black-45);margin-top:2px}.finding-abgelehnt{opacity:.6;background:var(--rp-black-04)}.finding-abgelehnt-grund{font-size:var(--rp-t-klein);margin:4px 0 0}.finding-aktion{margin-left:auto}.abgelehnt-bereich{margin-top:12px}.abgelehnt-bereich summary{cursor:pointer;color:var(--rp-black-60);font-weight:600;font-size:var(--rp-t-klein);-webkit-user-select:none;user-select:none}.abgelehnt-bereich[open] summary{margin-bottom:8px}.finding-mehr{font-size:var(--rp-t-klein);color:var(--rp-grey-deep,#000000b3);margin-top:8px;line-height:1.55}.finding-mehr summary{cursor:pointer;color:var(--rp-blue);font-weight:600;font-size:var(--rp-t-klein);-webkit-user-select:none;user-select:none}.finding-mehr[open] summary{margin-bottom:6px}.finding-mehr p{margin:0 0 6px}.finding-mehr-zwischentitel{font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-45);margin-top:8px;font-weight:700}.finding-mehr-beispiele{margin:4px 0 0;padding:0;list-style:none}.finding-mehr-beispiele li{margin-top:3px}.finding-mehr-beispiele .beispiel-schlecht{color:var(--rp-bad-text,#a4262c)}.finding-mehr-beispiele .beispiel-gut{color:var(--rp-ok-text,#1b6b2f)}.keine-findings{font-size:var(--rp-t-basis);color:var(--rp-green-text);align-items:center;gap:8px;padding:10px 0;display:flex}.historie{margin:0;padding:0;list-style:none}.historie li,.struktur-zeile,.status-verwalten-zeile,.einladung-zeile,.kapitel-zeile,.mitglied-zeile,.papierkorb-zeile,.profil-daten>div{padding:var(--rp-listenzeile-innen);border-bottom:1px solid var(--rp-black-07);font-size:var(--rp-t-basis)}.historie li{gap:12px;display:flex}.historie .wann{width:150px;color:var(--rp-black-45);flex:none}.historie .werx{flex:none;width:120px;font-weight:600}.katalog-bereich{flex-direction:column;flex:1;min-height:0;display:flex}.katalog-kopf{flex:none;padding:28px 36px 0}.katalog-kopf .seiten-kopf .seite-untertitel{margin-bottom:16px}.sektions-reiter{border-bottom:1px solid var(--rp-black-15);background:var(--rp-white);flex:none;gap:4px;padding:8px 36px 0;display:flex}.sektion-tab{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius) var(--rp-radius) 0 0;font-size:var(--rp-t-basis);color:var(--rp-black-45);cursor:pointer;background:#00000008;border-bottom:none;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.sektion-tab .zaehler{font-size:var(--rp-t-mikro);background:var(--rp-fuell-neutral);border-radius:var(--rp-radius-pill);color:var(--rp-black-60);padding:0 6px;font-weight:600}.sektion-tab.aktiv .zaehler{color:var(--rp-black)}.sektion-tab.aktiv{background:var(--rp-white);color:var(--rp-black);border-color:var(--rp-black-25);position:relative;top:1px}.sektion-tab:hover:not(.aktiv){color:var(--rp-black)}.struktur-zeile{align-items:center;gap:10px;display:flex}.struktur-art-id{flex:none;min-width:48px}.struktur-bezeichnung{flex:1;min-width:160px}.struktur-ebenen{flex:2;min-width:220px}.struktur-neu{gap:10px;margin-top:12px;display:flex}.struktur-neu .eingabe{flex:1}.struktur-neu .struktur-kuerzel{flex:none;width:130px}.historie-filter{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:14px 0 18px;display:flex}.historie-filter-feld{flex-direction:column;gap:4px;display:flex}.historie-filter-feld>span{font-size:var(--rp-t-klein);text-transform:uppercase;color:var(--rp-black-45);font-weight:700}.historie-filter-feld select{min-width:170px}.historie-filter-reset{margin-bottom:8px}.historie-filter-anzahl{font-size:var(--rp-t-klein);color:var(--rp-black-45);white-space:nowrap;margin-bottom:8px;margin-left:auto}.rueckweg-dialog .dialog-inhalt{max-width:760px}.badge-rueckweg-konflikt{color:var(--rp-status-bad);background:var(--rp-fuell-rot)}.rueckweg-filter{margin:6px 0 10px}.rueckweg-bulk-aktionen{background:var(--rp-black-04);border-radius:var(--rp-radius);flex-wrap:wrap;gap:14px;margin:0 0 10px;padding:8px 10px;display:flex}.rueckweg-uebernahme{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 10px;display:flex}.rueckweg-uebernahme-bericht{margin:0}.rueckweg-liste{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);max-height:55vh;margin:0;padding:0;list-style:none;overflow-y:auto}.rueckweg-liste li+li{border-top:1px solid var(--rp-black-10)}.rueckweg-zeile-flach{font-size:var(--rp-t-basis);align-items:center;gap:10px;padding:6px 10px;display:flex}.rueckweg-befund{padding:6px 10px}.rueckweg-befund summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.rueckweg-befund summary::-webkit-details-marker{display:none}.rueckweg-artid{font-size:var(--rp-t-mikro);color:var(--rp-black-45);font-weight:600}.rueckweg-herkunft{font-size:var(--rp-t-mikro);color:var(--rp-black-45);margin-left:auto}.rueckweg-vorschau{grid-template-columns:140px 1fr;gap:4px 10px;margin:6px 0 10px;display:grid}.rueckweg-vorschau-feld{display:contents}.rueckweg-felder{flex-direction:column;gap:4px;display:flex}.rueckweg-feld-zeile+.rueckweg-feld-zeile{border-top:1px solid var(--rp-black-10)}.rueckweg-werte{grid-template-columns:1fr 1fr;gap:4px 16px;margin:2px 0 6px;display:grid}.rueckweg-wert{font-size:var(--rp-t-basis);white-space:pre-wrap;word-break:break-word;display:block}.rueckweg-duplikat-hinweis{border-radius:var(--rp-radius);background:#b782000f;border:1px solid #b782004d;margin:2px 0 8px;padding:6px 8px}.rueckweg-duplikat-liste{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rueckweg-duplikat-text{font-size:var(--rp-t-basis);color:var(--rp-black-70)}.rueckweg-duplikat-grenze{margin:0 0 10px!important}.historie-art-badge{color:#0000008c;background:var(--rp-fuell-neutral);margin-right:8px}.historie-seite>*{max-width:1100px}.historie-gesamt li{align-items:flex-start}.historie-beschreibung{overflow-wrap:anywhere;flex:1;min-width:0}.historie-artefakt{color:var(--rp-black-45);margin-left:8px;display:inline-block}.historie-buendel>details>summary{cursor:pointer;list-style-position:inside}.historie-buendel>details>summary::marker{color:var(--rp-black-45)}.historie-buendel-anzahl{color:var(--rp-black-45);white-space:nowrap}.historie-buendel-liste{flex-wrap:wrap;gap:4px 0;margin:8px 0 2px;padding:0;list-style:none;display:flex}.historie .historie-buendel-liste li{border-bottom:none;padding:0;display:block}.verkn-liste{flex-direction:column;gap:8px;display:flex}.verkn-zeile{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);font-size:var(--rp-t-basis);align-items:center;gap:10px;padding:8px 12px;display:flex}.verkn-zeile.bereit{border-color:var(--rp-blue-30);background:var(--rp-blue-05)}.einarbeiten-hinweis{border:1px solid var(--rp-linie-karte-zart);border-left:3px solid var(--rp-blue);border-radius:var(--rp-radius);background:var(--rp-blue-05);font-size:var(--rp-t-basis);align-items:flex-start;gap:10px;margin:12px 20px 0;padding:10px 14px;display:flex}.einarbeiten-hinweis.kompakt{margin:0 0 4px}.einarbeiten-hinweis .punkt{margin-top:5px}.einarbeiten-hinweis-text{flex:1;min-width:0}.einarbeiten-hinweis .btn-link{white-space:nowrap}.einarbeiten-liste{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:0;list-style:none;display:flex}.einarbeiten-liste .btn-link{margin-left:8px}.op-filter,.glossar-filter{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.op-tabelle{border-top:1px solid var(--rp-black-15);overflow-x:auto}.op-kopfzeile,.op-zeile{grid-template-columns:var(--op-spalten,70px minmax(180px, 1fr) 150px 150px 110px 130px minmax(200px, 1.2fr) 130px);min-width:var(--op-min-breite,1194px);min-height:var(--rp-zeile-hoehe);padding:0 var(--rp-zeile-rand);border-bottom:1px solid var(--rp-black-07);align-items:center;gap:12px;display:grid}.op-text-zelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-antwort-zelle{color:var(--rp-black-60)}.op-filter-aktionen{align-items:center;gap:8px;margin-left:auto;display:flex}.op-kopfzeile{min-height:var(--rp-zeile-kopf-hoehe);font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-60);border-bottom:2px solid var(--rp-linie-zone);font-weight:700}.op-zeile{font-size:var(--rp-t-basis)}.op-zeile .titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-status{font-size:var(--rp-t-basis);align-items:center;gap:7px;display:flex}.op-chips{flex-wrap:wrap;gap:6px;display:flex}.einarbeiten-karte{flex-direction:column;gap:4px;display:flex}.einarbeiten-karte+.einarbeiten-karte,.einarbeiten-karte .risiko-karte .punkt{margin-top:6px}.einarbeiten-antwort{font-size:var(--rp-t-klein);color:var(--rp-black-60)}.einarbeiten-ziele{padding:0 12px 6px 30px}.cockpit-raster{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.cockpit-karte{border:1px solid var(--rp-linie-karte);border-radius:var(--rp-radius);background:var(--rp-flaeche);padding:18px 20px}.cockpit-karte h3,.einstellungen-karte h3{font-size:var(--rp-t-klein);text-transform:uppercase;color:var(--rp-blue);border-left:var(--rp-kante) solid var(--rp-blue);margin:0 0 12px -21px;padding-left:18px;font-weight:700;line-height:1.5}.reifegrad-zahl{font-size:var(--rp-t-zahl-gross);align-items:center;gap:14px;font-weight:300;line-height:1.1;display:flex}.reifegrad-zahl .einheit{font-size:var(--rp-t-lauf);color:var(--rp-black-45);font-weight:400}.cockpit-hinweis{font-size:var(--rp-t-klein);color:var(--rp-black-45);margin:8px 0 0}.cockpit-karte h4{font-size:var(--rp-t-klein);color:var(--rp-black-45);margin:16px 0 6px;font-weight:700}.cockpit-liste{font-size:var(--rp-t-basis);margin:4px 0 0;padding-left:18px}.phasen-umwertungen{margin:4px 0 0;padding-left:18px}.cockpit-liste li{margin:2px 0}.balken-zeile{font-size:var(--rp-t-basis);align-items:center;gap:10px;padding:5px 0;display:flex}.balken-zeile .name{text-overflow:ellipsis;white-space:nowrap;flex:0 240px;min-width:110px;overflow:hidden}.balken-spur{background:var(--rp-black-04);border-radius:var(--rp-radius);flex:auto;min-width:48px;height:10px;overflow:hidden}.balken-wert{border-radius:var(--rp-radius);height:100%;display:block}.balken-zeile .prozent{text-align:right;width:34px;font-size:var(--rp-t-klein);color:var(--rp-black-60);font-variant-numeric:tabular-nums;flex:none}.prozent-zusatz{color:var(--rp-black-60);cursor:help;margin-left:2px}.typ-auswertung+.typ-auswertung{border-top:1px solid var(--rp-black-07);margin-top:14px;padding-top:12px}.typ-kopf{font-size:var(--rp-t-basis);flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;display:flex}.typ-kopf .punkt{align-self:center}.typ-kopf .name{font-weight:700}.typ-kopf .kennzahl{font-size:var(--rp-t-klein);color:var(--rp-black-60);font-variant-numeric:tabular-nums;margin-left:auto}.struktur-zaehler-scroller{margin-top:10px;overflow-x:auto}.struktur-zaehler{border-collapse:collapse;font-size:var(--rp-t-basis);min-width:420px}.struktur-zaehler th,.struktur-zaehler td{border-bottom:1px solid var(--rp-black-07);height:var(--rp-zeile-hoehe);box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;min-width:72px;padding:6px 10px}.struktur-zaehler thead th{height:var(--rp-zeile-kopf-hoehe);font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-60);border-bottom:2px solid var(--rp-linie-zone);font-weight:700}.struktur-zaehler th[scope=row],.struktur-zaehler thead th:first-child{text-align:left;white-space:nowrap;padding-left:var(--rp-zeile-rand);min-width:160px;font-weight:400}.struktur-zaehler thead th:first-child{font-weight:700}.begriff-mitfuehren{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.begriff-ersetzen-dialog{width:min(680px,100vw - 48px)}.begriff-ersetzen-einstiege{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.begriff-ersetzen-zaehler{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin:0}.begriff-ersetzen-liste{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.begriff-ersetzen-zeile{font-size:var(--rp-t-basis);border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);cursor:pointer;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.begriff-ersetzen-zeile.manuell{opacity:.75;cursor:default}.begriff-ersetzen-wandel{margin-left:6px;font-weight:600}.begriff-ersetzen-zeile .badge{margin-left:6px}.begriff-ersetzen-kontext{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin-top:2px;display:block}.cockpit-phase{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cockpit-phase select{width:auto}.cockpit-phase-beschreibung{font-size:var(--rp-t-klein);color:var(--rp-black-60)}.stapel-balken{border-radius:var(--rp-radius);background:var(--rp-black-04);height:12px;display:flex;overflow:hidden}.stapel-legende{font-size:var(--rp-t-klein);color:var(--rp-black-60);flex-wrap:wrap;gap:10px 16px;margin-top:10px;display:flex}.stapel-legende span{align-items:center;gap:6px;display:flex}.risiko-karte{border:1px solid var(--rp-linie-karte-zart);border-radius:var(--rp-radius);background:var(--rp-flaeche-still);text-align:left;cursor:pointer;gap:10px;width:100%;margin-bottom:8px;padding:10px 12px;display:flex}.risiko-karte:hover{border-color:var(--rp-black)}.kachel-zeile{flex-direction:column;display:flex}.kachel{border-radius:var(--rp-radius);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;width:100%;padding:10px 0;display:flex}.kachel+.kachel{border-top:1px solid var(--rp-linie-karte-zart)}button.kachel:hover{background:var(--rp-flaeche-still)}.kachel .zahl{font-size:var(--rp-t-zahl);text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font-weight:300}.kachel .text{font-size:var(--rp-t-basis);color:var(--rp-black-60)}dialog.dialog{border-radius:var(--rp-radius);box-shadow:var(--rp-shadow-lg);border:none;width:min(520px,100vw - 48px);padding:0}dialog.dialog::backdrop{background:#00000073}.dialog-inhalt{flex-direction:column;gap:14px;padding:22px 24px;display:flex}.dialog-inhalt h3{font-size:var(--rp-t-titel);margin:0;font-weight:600}.dialog-fuss{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.status-verwalten-zeile{align-items:center;gap:10px;display:flex}.status-verwalten-zeile .nutzung{font-size:var(--rp-t-klein);color:var(--rp-black-45);margin-left:auto}.einstellungen-nav{border-bottom:1px solid var(--rp-black-15);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.status-farbwahl{align-items:center;gap:0;display:flex}.status-farbmuster input{opacity:0;width:1px;height:1px;position:absolute}.status-farbmuster{cursor:pointer;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.status-farbmuster .farbmuster{cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:16px;height:16px;display:inline-block}.status-farbmuster .farbmuster.gewaehlt{border-color:var(--rp-black)}.status-farbmuster input:focus-visible+.farbmuster{outline:2px solid var(--rp-blue-light);outline-offset:1px}.feld-fehler{font-size:var(--rp-t-klein);color:var(--rp-status-bad);flex-basis:100%;margin:2px 0 0}.anf-suchliste{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.anf-vorschlag{border-radius:var(--rp-radius);background:var(--rp-white);font-size:var(--rp-t-klein);cursor:pointer;text-align:left;border:0;align-items:center;gap:8px;padding:7px 10px;display:flex}.anf-vorschlag+.anf-vorschlag{border-top:1px solid var(--rp-black-07)}.anf-vorschlag:hover{background:var(--rp-flaeche-still)}.anf-vorschlag.gewaehlt{background:var(--rp-blue-06);box-shadow:inset var(--rp-kante) 0 0 var(--rp-blue)}.anf-vorschlag .textteil{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anf-vorschlag .mono-id{white-space:nowrap;flex:none;min-width:62px}.toast{background:var(--rp-black);color:var(--rp-white);font-size:var(--rp-t-basis);border-radius:var(--rp-radius);z-index:90;max-width:min(560px,100vw - 48px);padding:10px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-fehler{background:var(--rp-status-bad);align-items:flex-start;gap:12px;display:flex}.toast-schliessen{color:inherit;font-size:var(--rp-t-titel);cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:1}.toast-schliessen:hover{opacity:.8}@media (width<=960px){.kapitel-leiste{width:220px}.meta-raster{grid-template-columns:1fr}}.einstellungen-bereich{flex-direction:column;gap:16px;display:flex}.einstellungen-karte{border:1px solid var(--rp-linie-karte);border-radius:var(--rp-radius);background:var(--rp-flaeche);padding:18px 20px}.hinweis{font-size:var(--rp-t-basis);color:var(--rp-black-75);max-width:78ch;line-height:1.55}.einstellungen-karte .hinweis{font-size:var(--rp-t-klein);color:var(--rp-black-45);margin:0 0 12px}.pflicht-hinweis{font-size:var(--rp-t-klein);color:var(--rp-black-45);text-transform:none;letter-spacing:0;margin-top:2px;font-weight:400;display:block}.dialog-fuss .pflicht-hinweis{align-self:center;margin:0 auto 0 0}.warn-hinweis{font-size:var(--rp-t-klein);color:var(--rp-black);border-radius:var(--rp-radius);background:#e8b4001f;border-left:3px solid #e8b400;padding:8px 10px}.einstellungen-karte .warn-hinweis{color:var(--rp-black);margin:0 0 12px}.format-luecke-hinweis{font-size:var(--rp-t-klein);color:var(--rp-black);border-radius:var(--rp-radius);background:#e8b4001f;flex-basis:100%;padding:4px 8px}.einstellungen-karte .nutzung{font-size:var(--rp-t-klein);color:var(--rp-black-45)}.einstellungen-karte .karte-fuss{margin-top:14px}.einstellungen-felder{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.mitglied-zeile{align-items:center;gap:10px;display:flex}.mitglied-identitaet{align-items:center;gap:9px;min-width:0;font-weight:600;display:inline-flex}.mitglied-avatar,.kommentar-avatar{border-radius:var(--rp-radius-pill);background:var(--rp-grey-deep);width:32px;height:32px;color:var(--rp-white);font-size:var(--rp-t-mikro);font-weight:600}.mitglied-zeile .konto{color:var(--rp-black-45);font-size:var(--rp-t-klein)}.mitglied-zeile .rechts,.kapitel-zeile .rechts{align-items:center;gap:10px;margin-left:auto;display:flex}.einladen-formular{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mitglied-einladen{margin-top:12px}.mitglied-einladen .einladen-formular{margin-top:0}.mitglied-einladen h4,.einladungen h4{font-size:var(--rp-t-basis);margin:0 0 6px;font-weight:600}.personen-suche{flex:100%;min-width:200px}.personen-auswahl{flex:2 320px;min-width:240px}.einladen-status{margin:0!important}.einladen-fehler{color:var(--rp-status-bad);font-size:var(--rp-t-klein);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.einladungen{border-top:1px solid var(--rp-black-07);margin-top:18px;padding-top:14px}.einladungen-aktion{margin-top:10px}.einladung-neu{margin-top:12px}.einladung-neu-zeile{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.einladung-neu-zeile .eingabe{flex:320px;min-width:0}.einladungen-liste{margin:10px 0 0;padding:0;list-style:none}.einladung-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.einladung-aktionen{align-items:center}.einladung-verwerfen{color:#ffffffbf}.personen-vorschau{color:var(--rp-black-75);font-size:var(--rp-t-basis);align-items:center;gap:9px;margin-top:10px;display:flex}.personen-vorschau>span:last-child{flex-direction:column;min-width:0;display:flex}.personen-vorschau small{color:var(--rp-black-45);overflow-wrap:anywhere}.kapitel-zeile{align-items:center;gap:10px;display:flex}.kapitel-zeile .nummer{font-family:var(--rp-mono);color:var(--rp-black-45);min-width:34px}.kapitel-zeile .rechts{flex-wrap:wrap;justify-content:flex-end}.kapitel-aktionen{align-items:center;gap:3px;display:inline-flex}.kapitel-zeile .rechts>.btn-link{align-items:center;min-height:32px;display:inline-flex}.kapitel-aktion{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);width:32px;height:32px;font-size:var(--rp-t-lauf);justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex}.kapitel-aktion:hover:not(:disabled){border-color:var(--rp-blue);background:var(--rp-blue-05);color:var(--rp-black)}.kapitel-aktion:disabled{opacity:.35;color:var(--rp-black-45);cursor:not-allowed}.kapitel-zeile.ebene-1{padding-left:18px}.gefahren-karte{border-color:#b7002173}.profil-seite{flex-direction:column;min-height:100%;display:flex}.profil-inhalt{width:min(760px,100%);margin:0 auto;padding:32px 28px 64px}.profil-kopf{margin:24px 0 20px}.profilbild-gross{border-radius:var(--rp-radius-pill);background:var(--rp-black);width:64px;height:64px;color:var(--rp-white);font-size:var(--rp-t-titel);font-weight:600}.profil-formular{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.profil-formular .eingabe:read-only{background:var(--rp-black-04);color:var(--rp-black-60)}.profil-aktion{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.profil-hinweis{grid-column:1/-1;margin-top:12px!important;margin-bottom:0!important}.profil-daten{margin:0}.profil-daten>div{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:16px;display:grid}.profil-daten dt{color:var(--rp-black-45)}.profil-daten dd{margin:0;font-weight:600}@media (width<=600px){.sidebar{width:132px}.sidebar-kopf{padding:16px 12px 12px}.sidebar-logo{width:100px}.nav-eintrag,.sidebar-fuss{padding-left:12px;padding-right:12px}.topbar{gap:6px;padding-left:10px;padding-right:10px}.topbar>div:first-child{flex:1;min-width:0}.projekt-wechsler{width:100%;max-width:100%}.sichtbarkeit-badge{display:none}.leseansicht-band{padding-left:10px;padding-right:10px}.topbar-rechts{flex:none}.topbar-rechts>span{display:none}.inhalt-seite{padding:20px 12px 48px}.einstellungen-karte{padding:14px 12px}.einstellungen-felder{grid-template-columns:minmax(0,1fr)}.eingabe,.auswahl,.einladen-formular>*{min-width:0;max-width:100%}.einladen-formular>*{flex-basis:100%;width:100%}.mitglied-zeile,.status-verwalten-zeile{flex-wrap:wrap;align-items:flex-start}.mitglied-zeile .konto{overflow-wrap:anywhere}.mitglied-zeile .rechts,.status-verwalten-zeile .nutzung{margin-left:0}.mitglied-zeile .rechts,.status-verwalten-zeile form{flex-basis:100%}.status-verwalten-zeile form{flex-wrap:wrap;margin-left:0!important}.kapitel-zeile{flex-wrap:wrap;align-items:flex-start}.kapitel-zeile>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.kapitel-zeile .rechts{flex-basis:100%;justify-content:flex-start;margin-left:0}.projekte-topbar{gap:12px;padding-left:16px;padding-right:16px}.projekte-logo{width:100px}.marke-label{display:none}.projekte-nutzer>span{max-width:32vw}.profil-inhalt{padding:24px 16px 48px}.profil-formular,.profil-daten>div{grid-template-columns:minmax(0,1fr)}.profil-daten>div{gap:2px}}.inhalt-seite.breit{max-width:none}.op-zeile.klickbar{cursor:pointer}.op-zeile.klickbar:hover{background:var(--rp-blue-05)}.op-antwort{box-sizing:border-box;resize:vertical;width:100%;font-family:var(--rp-font)}.check-sektion{font-size:var(--rp-t-klein);text-transform:uppercase;color:var(--rp-black-75);border-left:var(--rp-kante) solid var(--rp-blue);margin:0 0 10px -12px;padding-left:9px;font-weight:700;line-height:1.5}.check-karte{border:1px solid var(--rp-linie-karte);border-radius:var(--rp-radius);background:var(--rp-flaeche);margin-bottom:14px}.check-kopf{font-size:var(--rp-t-basis);color:var(--rp-black-75);border-bottom:1px solid var(--rp-black-07);background:var(--rp-black-04);align-items:center;gap:8px;padding:10px 20px;display:flex}.check-vergleich{grid-template-columns:1fr 1fr;gap:0;display:grid}.check-spalte{min-width:0;padding:14px 20px}.check-spalte+.check-spalte{border-left:1px solid var(--rp-black-07)}.check-spalte .mono-id{margin-bottom:6px;display:inline-block}.check-typ{font-size:var(--rp-t-klein);color:var(--rp-black-60);margin-left:8px}.check-text{font-family:var(--rp-mono);font-size:var(--rp-t-basis);overflow-wrap:anywhere;line-height:1.55}.check-mark{background:var(--rp-green-18);border-radius:var(--rp-radius);padding:0 1px}.check-fuss{border-top:1px solid var(--rp-black-07);gap:10px;padding:10px 20px;display:flex}.check-karte>.hinweis{margin:12px 0;padding:0 20px}.check-karte>ul.hinweis{padding-left:38px}.check-fuss.leise{border-top:none;padding-top:0;padding-bottom:14px}.zusammenfuehren-wahl{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);cursor:pointer;font-size:var(--rp-t-basis);align-items:baseline;gap:10px;padding:8px 10px;display:flex}.zusammenfuehren-wahl .textteil{flex:1;min-width:0}.terminologie-banner{border-radius:var(--rp-radius);font-size:var(--rp-t-basis);background:#e8b40014;border:1px solid #e8b40080;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.glossar-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.glossar-kopf .check-sektion{margin:0}.glossar-tabelle{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);overflow-x:auto}.glossar-kopfzeile,.glossar-zeile{min-width:770px;min-height:var(--rp-zeile-hoehe);padding:0 var(--rp-zeile-rand);font-size:var(--rp-t-basis);grid-template-columns:minmax(150px,1.1fr) 90px minmax(180px,2fr) 80px 110px 90px;align-items:center;gap:10px;display:grid}.glossar-zelle{border-radius:var(--rp-radius);overflow-wrap:anywhere;min-width:0;min-height:20px}.glossar-zeile .glossar-zelle:hover{outline:1px dashed var(--rp-black-25);outline-offset:2px}.glossar-zelle .zelle-editor{width:100%;font:inherit;border:1px solid var(--rp-blue-30);border-radius:var(--rp-radius);padding:2px 6px}.glossar-sortierknopf{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.glossar-sortierknopf:hover,.glossar-sortierknopf.aktiv{color:var(--rp-black)}.glossar-sortierknopf .sortier-pfeil{min-width:10px}.glossar-suche{flex:280px}.glossar-kopfzeile{min-height:var(--rp-zeile-kopf-hoehe);font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-60);border-bottom:2px solid var(--rp-linie-zone);background:var(--rp-black-04);font-weight:700}.glossar-zeile{border-bottom:1px solid var(--rp-black-07);cursor:pointer;text-align:left}.glossar-zeile:hover{background:var(--rp-blue-05)}.glossar-zeile:last-child{border-bottom:none}.glossar-synonyme{font-weight:400;font-size:var(--rp-t-klein);color:var(--rp-black-45)}.glossar-keine-definition{color:var(--rp-black-45);font-style:italic}.glossar-regel-verletzt{color:var(--rp-warn-text);font-style:normal}.kandidat-zeile{border-bottom:1px solid var(--rp-black-07);font-size:var(--rp-t-basis);align-items:center;gap:10px;padding:8px 4px;display:flex}.kandidat-zeile .rechts{gap:16px;margin-left:auto;display:flex}.glossar-chips{flex-wrap:wrap;gap:8px;display:flex}.glossar-chip{color:var(--rp-green-text);background:var(--rp-green-08);border-radius:var(--rp-radius);font-size:var(--rp-t-klein);cursor:pointer;border:1px solid #19b87480;padding:3px 10px}.glossar-chip:hover{background:var(--rp-green-18)}.kommentare,.kommentar-liste{flex-direction:column;gap:12px;display:flex}.kommentar{gap:10px;display:flex}.kommentar .avatar,.kommentar-avatar{flex:none}.nutzer-darstellung{min-width:0;color:inherit;font:inherit;align-items:center;gap:5px;display:inline-flex}.nutzer-darstellung>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nutzer-darstellung-bild{border-radius:var(--rp-radius-pill);background:var(--rp-grey-deep);width:24px;height:24px;color:var(--rp-white);font-size:var(--rp-t-mikro);font-weight:600}.kommentar-inhalt{flex:1;min-width:0}.kommentar-meta{font-size:var(--rp-t-klein);color:var(--rp-black-45);align-items:center;gap:8px;display:flex}.kommentar-meta strong{color:var(--rp-black-75)}.kommentar-text{font-size:var(--rp-t-basis);overflow-wrap:anywhere}.erwaehnung{color:var(--rp-blue);font-weight:600}.kommentar-composer{gap:8px;display:flex}.kommentar-composer .eingabe{flex:1}.erwaehnen-zeile{font-size:var(--rp-t-klein);color:var(--rp-black-45);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erwaehnen-chip{border:1px solid var(--rp-blue-30);color:var(--rp-blue);background:var(--rp-blue-05);border-radius:var(--rp-radius);font-size:var(--rp-t-klein);cursor:pointer;padding:2px 8px}.dialog-breit{width:min(720px,100vw - 48px)}.papierkorb-zeile{align-items:center;gap:10px;display:flex}.papierkorb-zeile .textteil{flex:1;min-width:0}.papierkorb-zeile .nutzung{font-size:var(--rp-t-klein);color:var(--rp-black-45);white-space:nowrap}@media (width<=600px){.papierkorb-zeile{flex-wrap:wrap;align-items:flex-start}.papierkorb-zeile .nutzung{white-space:normal;flex-basis:100%}}.workshop-filter-optionen{align-items:center;gap:12px;min-height:33px;display:flex}.workshop-filter-option{font-size:var(--rp-t-basis);cursor:pointer;white-space:nowrap}.workshop-fragen-liste{margin:6px 0 18px;padding-left:20px}.workshop-fragen-liste li{font-size:var(--rp-t-basis);padding:3px 0;line-height:1.45}body.workshop-beamer .brotkrume,body.workshop-beamer .umgebungs-banner{display:none}body.workshop-beamer .check-kopf,body.workshop-beamer .check-text,body.workshop-beamer .check-sektion{font-size:var(--rp-t-titel)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--rp-blue);outline-offset:2px}:where(.sidebar,.login,.demo-banner,.toast) :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--rp-white)}.nav-eintrag:focus-visible,.kapitel-eintrag:focus-visible,.wechsler-eintrag:focus-visible,.glossar-zeile:focus-visible,.anf-zeile:focus-visible{outline-offset:-2px}.btn:not(:disabled):active,.btn-link:not(:disabled):active,.login-knopf:active,.kapitel-aktion:not(:disabled):active{transform:translateY(var(--rp-versatz-druck))}.btn-primaer:not(:disabled):active{background:var(--rp-blue-druck);border-color:var(--rp-blue-druck)}.btn-sekundaer:not(:disabled):active{background:var(--rp-black-07);border-color:var(--rp-black)}.btn-gefahr:not(:disabled):active{border-color:var(--rp-status-bad);background:#b7002114}.btn-link:not(:disabled):active{color:var(--rp-black)}.login-knopf:active{background:#ffffffbd}.kapitel-aktion:not(:disabled):active{background:var(--rp-flaeche-druck);border-color:var(--rp-blue)}.wechsler-eintrag:active,.kapitel-eintrag:active,.profil-menue-eintrag:active,.projekt-wechsler:active,.glocke-knopf:active,.oeffnen-knopf:active,.glossar-zeile:active,.glossar-chip:active,.leiste-schalter:active,.op-zeile.klickbar:active,.anf-vorschlag:active,.sektion-tab:not(.aktiv):active{background:var(--rp-flaeche-druck)}.projekt-karte:active,.risiko-karte:active{border-color:var(--rp-blue);background:var(--rp-blue-05)}button.kachel:active{background:var(--rp-blue-05)}.avatar:active{background:var(--rp-grey-deep);transform:translateY(var(--rp-versatz-druck))}.overlay-schliessen:active,.drawer-schliessen:active,.toast-schliessen:active,button.mono-id:active{opacity:.6}.login-knopf,.avatar,.glocke-knopf,.projekt-wechsler,.projekt-karte,.kachel,.risiko-karte,.anf-vorschlag,.kapitel-aktion,.sektion-tab,.glossar-chip,.oeffnen-knopf,.nav-eintrag,button.mono-id,.overlay-schliessen,.drawer-schliessen,.toast-schliessen{transition:background var(--rp-dur-schnell) var(--rp-ease), border-color var(--rp-dur-schnell) var(--rp-ease), color var(--rp-dur-schnell) var(--rp-ease), opacity var(--rp-dur-schnell) var(--rp-ease), transform var(--rp-dur-druck) var(--rp-ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workshop-parkplatz{background:#fff;border-top:1px solid #0000001f;margin-top:24px;padding:12px 0;position:sticky;bottom:0}.workshop-parkplatz .eingabe{width:100%}body.workshop-beamer .parkplatz-fluestern{display:none}.sprung-treffer{margin:8px 0 0;padding:0;list-style:none}.sprung-eintrag{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:block}.sprung-eintrag.aktiv,.sprung-eintrag:hover{background:#002eb114}.datenmodell-tabelle{border-top:1px solid var(--rp-black-15);margin-top:10px;overflow-x:auto}.dm-kopfzeile,.dm-zeile{min-width:790px;min-height:var(--rp-zeile-hoehe);padding:0 var(--rp-zeile-rand);border-bottom:1px solid var(--rp-black-07);font-size:var(--rp-t-basis);grid-template-columns:64px minmax(150px,1.2fr) 64px 72px minmax(140px,1.2fr) minmax(190px,1fr);align-items:center;gap:12px;display:grid}.dm-kopfzeile.ohne-aktionen,.dm-zeile.ohne-aktionen{grid-template-columns:64px minmax(150px,1.2fr) 64px 72px minmax(140px,1.2fr);min-width:590px}.dm-zeile .dm-grund-zeile{grid-column:1/-1;padding-bottom:6px}.dm-kopfzeile{min-height:var(--rp-zeile-kopf-hoehe);font-size:var(--rp-t-mikro);text-transform:uppercase;color:var(--rp-black-60);border-bottom:2px solid var(--rp-linie-zone);font-weight:700}.dm-anzahl{text-align:right}.dm-ziele{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-aktionen{align-items:center;gap:12px;display:flex}.datenmodell-sperrgrund{font-size:var(--rp-t-klein);color:var(--rp-black-45)}.datenmodell-art-wahl{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.datenmodell-art-wahl label{font-size:var(--rp-t-klein);line-height:1.5}.referenz-wahl{border:1px solid var(--rp-linie-karte);border-radius:var(--rp-radius);margin:0 0 14px;padding:10px 12px 6px}.referenz-wahl>legend{padding:0 4px}.referenz-wahl-liste{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 16px;margin:0;padding:0;list-style:none;display:grid}.referenz-wahl-eintrag{border-radius:var(--rp-radius);cursor:pointer;align-items:center;gap:8px;min-height:28px;padding:2px 4px;display:flex}label.referenz-wahl-eintrag:hover{background:var(--rp-blue-05)}.referenz-wahl-eintrag.kette{cursor:default}.referenz-wahl-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referenz-wahl-kette{text-align:center;width:13px;color:var(--rp-black-60)}.referenz-wahl-marke,.referenz-wahl-nutzung{font-size:var(--rp-t-mikro);color:var(--rp-black-60);white-space:nowrap}.referenz-wahl-nutzung{font-variant-numeric:tabular-nums;margin-left:auto}.referenz-wahl-nutzung.ohne-regel{color:var(--rp-warn-text);font-weight:700}.dialog.dialog-typ{width:min(720px,100vw - 48px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.dialog.dialog-typ .dialog-inhalt{flex:1;min-height:0;overflow-y:auto}.dm-regellos{margin:0;padding-left:20px}.artefakt-bereich{padding:0 36px}.artefakt-bereich-hinweis{margin:0 0 10px}.artefakt-zeilen{border-top:1px solid var(--rp-black-15);background:var(--rp-white)}.artefakt-kontext{color:var(--rp-black-60)}.artefakt-kontext .nummer{color:var(--rp-black-45)}.artefakt-titel .mono-id{font-size:var(--rp-t-mikro);color:var(--rp-black-45);margin-left:8px}.kapitel-zeile .nutzung{font-size:var(--rp-t-klein);color:var(--rp-black-45);white-space:nowrap}.artefakt-passthrough{font-size:var(--rp-t-klein);grid-template-columns:minmax(120px,auto) 1fr;gap:2px 14px;margin:0;display:grid}.artefakt-passthrough>div{display:contents}.artefakt-passthrough dt{color:var(--rp-black-60)}.artefakt-passthrough dd{overflow-wrap:anywhere;margin:0}.referenz-zeile .referenz-typ{font-size:var(--rp-t-mikro);color:var(--rp-black-60);background:var(--rp-fuell-neutral);border-radius:var(--rp-radius-pill);flex:none;padding:0 6px}.referenz-zeile .referenz-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.referenz-marker{font-size:var(--rp-t-mikro);border-radius:var(--rp-radius-pill);flex:none;padding:0 8px}.referenz-marker.zuordnung{background:var(--rp-fuell-neutral);color:var(--rp-black-60)}.referenz-marker.papierkorb,.referenz-marker.fehlt{background:var(--rp-warn-fuell,#e8b40026);color:var(--rp-warn-text);font-weight:600}.referenz-auswahl-dialog .dialog-inhalt{width:min(560px,92vw)}.referenz-auswahl-liste{border-top:1px solid var(--rp-black-15);max-height:320px;overflow-y:auto}.referenz-kandidat{text-align:left;border:none;border-bottom:1px solid var(--rp-black-07);width:100%;min-height:var(--rp-zeile-hoehe);padding:4px var(--rp-zeile-rand);font-size:var(--rp-t-basis);cursor:pointer;background:0 0;align-items:center;gap:10px;display:flex}.referenz-kandidat:hover{background:#002eb114}.referenz-kandidat .referenz-titel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.anf-tabelle .zelle-auswahl{text-align:center}.auswahl-leiste{border-radius:var(--rp-radius);font-size:var(--rp-t-basis);background:#002eb10f;border:1px solid #002eb12e;align-items:center;gap:14px;margin:0 20px 8px;padding:6px 12px;display:flex}
