@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-black-25:#00000040;--rp-black-45:#00000073;--rp-black-50:#00000080;--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-font:"Source Sans Pro", "Source Sans 3", "Helvetica Neue", Arial, sans-serif;--rp-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--rp-radius:2px;--rp-radius-pill:999px;--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}*{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{height:100%}::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);cursor:pointer;transition:background var(--rp-dur) var(--rp-ease), border-color var(--rp-dur) var(--rp-ease), color var(--rp-dur) var(--rp-ease);padding:8px 16px;font-size:13.5px;font-weight:600}.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{padding:5px 12px;font-size:13px}.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);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;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}.feld{flex-direction:column;gap:5px;display:flex}.feld-label{text-transform:uppercase;color:var(--rp-black-45);font-size:12px;font-weight:700}.import-bericht details{color:#000000a6;margin-top:8px;font-size:13px}.import-bericht summary{cursor:pointer}.import-bericht ul,.import-hinweise,.import-probleme{margin:6px 0 0;padding-left:20px;font-size:13px}.import-hinweise li{color:#8a6d1a}.import-probleme li{color:#a0303f;margin-bottom:4px}.import-zuordnung{font-size:13px}.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{margin:2px 0 6px 18px;font-size:12.5px}.import-spalten summary{cursor:pointer;color:var(--rp-black-60)}.import-spalten-zeile{grid-template-columns:222px 1fr}.glossar-sammelaktionen{gap:8px;display:flex}.kandidat-zeile input[type=checkbox]{flex:none}.kandidat-alle{cursor:pointer}.obsolete-filter{color:var(--rp-black-45);cursor:pointer;white-space:nowrap;font-size:12.5px}.radio-zeile{cursor:pointer;padding:2px 0;font-size:13.5px;display:block}.radio-zeile input[type=radio]{margin-right:6px}.feld-hinweis{color:var(--rp-black-45);margin:2px 0 0;font-size:12.5px}.eingabe,.auswahl{border:1px solid var(--rp-black-25);border-radius:var(--rp-radius);background:var(--rp-white);color:var(--rp-black);padding:8px 10px;font-size:14px}.eingabe:focus,.auswahl: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:1px;transform:rotate(45deg)}.punkt-crit{background:var(--rp-status-bad)}.punkt-neutral{border:1.5px dashed var(--rp-black-45,#00000073);background:0 0}.badge{border-radius:var(--rp-radius);white-space:nowrap;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.badge-entwurf{color:#0000008c;border:1px solid var(--rp-black-25);background:var(--rp-white)}.badge-pruefung{color:var(--rp-warn-text);background:#e8b40014;border:1px solid #e8b40099}.badge-geprueft{color:var(--rp-blue);background:var(--rp-blue-05);border:1px solid #002eb159}.badge-final{color:var(--rp-green-text);background:var(--rp-green-08);border:1px solid #19b87480}.badge-verworfen{color:#0006;border:1px solid var(--rp-black-15);background:var(--rp-black-04)}.badge-eigen{color:var(--rp-grey-deep);background:#556d730f;border:1px solid #556d7366}.badge-obsolet{color:#00000073;border:1px dashed var(--rp-black-15);background:var(--rp-black-04);text-decoration:line-through}.mono-id{font-family:var(--rp-mono);color:var(--rp-blue);font-size:12px;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{margin:0;font-size:30px;font-weight:300}.login-text{color:#ffffff8c;max-width:420px;margin:0;font-size:14.5px}.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);text-align:center;background:0 0;border:1px solid #ffffff59;padding:9px 12px;font-size:14px}.login-name::placeholder{color:#fff6}.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);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.login-knopf:hover{background:#ffffffe0}.login-fussnote{color:#ffffff73;max-width:420px;margin:0;font-size:12px}.ms-logo{flex:none;grid-template-columns:1fr 1fr;gap:1px;width:15px;height:15px;display:grid}.ms-logo span{background:currentColor}.projekte{flex-direction:column;min-height:100%;display:flex}.projekte-topbar{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{text-transform:uppercase;color:var(--rp-black-45);font-size:11px;font-weight:700}.projekte-nutzer{min-width:0;color:var(--rp-black-60);align-items:center;gap:10px;font-size:13.5px;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);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:12.5px;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%;color:var(--rp-black);text-align:left;cursor:pointer;background:0 0;border:none;padding:9px 14px;font-size:13.5px;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-kopf{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.projekte-kopf h2{margin:0;font-size:32px;font-weight:300}.projekte-raster{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.projekt-karte{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-white);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:19px;font-weight:600}.projekt-kunde{color:var(--rp-black-60);font-size:13.5px}.projekt-zeile{color:var(--rp-black-60);align-items:center;gap:8px;font-size:13px;display:flex}.projekt-zeile .rechts{color:var(--rp-black-45);margin-left:auto;font-size:12px}.leer-hinweis{border:1px dashed var(--rp-black-25);border-radius:var(--rp-radius);text-align:center;color:var(--rp-black-50);padding:32px;font-size:14.5px}.demo-banner{background:var(--rp-black);color:#ffffffd9;text-align:center;padding:6px 16px;font-size:12.5px}.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{text-transform:uppercase;color:#ffffff73;margin-top:6px;font-size:11px;font-weight:700}.sidebar-nav{flex-direction:column;margin-top:8px;display:flex}.nav-eintrag{text-align:left;cursor:pointer;color:#ffffff8c;transition:color var(--rp-dur) var(--rp-ease), background var(--rp-dur) var(--rp-ease);background:0 0;border:none;border-left:2px solid #0000;padding:10px 18px;font-size:14px}.nav-aktion{border-top:1px solid #ffffff1f;margin-top:10px;padding-top:12px}.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{color:#ffffff73;border-top:1px solid #ffffff26;margin-top:auto;padding:14px 18px;font-size:11.5px}.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{cursor:pointer;border-radius:var(--rp-radius);color:var(--rp-black);background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;font-size:14.5px;font-weight:600;display:flex}.projekt-wechsler:hover{background:var(--rp-black-04)}.sichtbarkeit-badge{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);white-space:nowrap;flex:none;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.35}.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{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);white-space:nowrap;flex:none;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.35}.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{color:var(--rp-black-45);font-size:13px}.topbar-rechts{color:var(--rp-black-60);align-items:center;gap:10px;margin-left:auto;font-size:13.5px;display:flex}.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);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-size:10.5px;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);text-align:center;box-shadow:0 0 0 2px var(--rp-white);padding:0 4px;font-size:9.5px;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{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-size:12px;font-weight:700;display:flex}.glocke-schliessen{text-transform:none;font-size:11px}.glocke-leer{color:var(--rp-black-50);margin:0;padding:14px;font-size:13px}.glocke-liste{margin:0;padding:0;list-style:none}.glocke-eintrag{border-bottom:1px solid var(--rp-black-07);gap:10px;padding:10px 14px;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{overflow-wrap:anywhere;font-size:13px}.glocke-eintrag-meta{color:var(--rp-black-45);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.glocke-eintrag-aktionen{gap:12px;margin-top:4px;display:flex}.glocke-zugriffsaktion{grid-template-columns:auto minmax(90px,1fr) auto auto;align-items:center;gap:6px;margin-top:8px;font-size:12px;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;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:13.5px;display:flex}.wechsler-eintrag:hover{background:var(--rp-blue-05)}.wechsler-eintrag .meta{color:var(--rp-black-45);margin-left:auto;font-size:12px}.inhalt{background:var(--rp-white);flex:1;min-height:0;overflow:auto}.leseansicht-band{border-bottom:1px solid var(--rp-blue-30);background:var(--rp-blue-05);color:var(--rp-black-60);flex:none;padding:7px 20px;font-size:13px}.leseansicht-band strong{color:var(--rp-blue)}.inhalt-seite{max-width:1600px;margin:0 auto;padding:28px 36px 64px}.inhalt-seite h2{margin:0 0 4px;font-size:28px;font-weight:300}.seite-untertitel{color:var(--rp-black-50);margin:0 0 24px;font-size:14px}.katalog{height:100%;min-height:0;display:flex}.kapitel-leiste{border-right:1px solid var(--rp-black-10);flex:none;width:264px;padding:14px 0;overflow-y:auto}.kapitel-label{text-transform:uppercase;color:var(--rp-black-60);justify-content:space-between;align-items:center;padding:0 14px 8px;font-size:11px;font-weight:700;display:flex}.kapitel-eintrag{text-align:left;cursor:pointer;width:100%;color:var(--rp-black);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;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.alle{border-bottom:1px solid var(--rp-black-10);margin-bottom:4px}.kapitel-eintrag .zaehler{color:var(--rp-black-60);margin-left:auto;font-size:12px}.kapitel-fuss{padding:10px 14px}.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 h2{margin:0;font-size:20px;font-weight:600}.liste-kopf .anzahl{color:var(--rp-black-45);font-size:13px}.liste-kopf .aktionen{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex;position:relative}.aktion-gruppe{align-items:center;gap:8px;display:inline-flex}.umbruch-schalter{color:var(--rp-black-75);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display: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{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.spalten-menue label:has(input:disabled){cursor:default;color:var(--rp-black-45)}.spalten-hinweis{color:var(--rp-black-45);margin-left:auto;font-size:11px}.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;background:var(--rp-white);font-size:13px}.anf-tabelle th,.anf-tabelle td{text-align:left;font-weight:inherit;border-bottom:1px solid var(--rp-black-07);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;height:38px;padding:0 10px;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;text-transform:uppercase;letter-spacing:.02em;height:32px;color:var(--rp-black-60);border-bottom:1px solid var(--rp-black-10);background:#fafafa;font-size:11px;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:#fafafa;left:0}.anf-tabelle tbody tr{background:var(--rp-white)}.anf-zeile:hover{background:#f5f5f5}.anf-zeile.aktiv{background:#f2f5fb}.anf-zeile.aktiv .zelle-id{box-shadow:inset 2px 0 0 var(--rp-blue)}.anf-zeile .auszug{font-family:var(--rp-mono);color:var(--rp-black-75);font-size:12.5px}.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{color:var(--rp-black-60);font-size:12px}.kapitel-gliederung th{border-bottom:1px solid var(--rp-black-10);background:#f4f6f7;height:30px;padding:0;overflow:visible}.gliederung-inhalt{text-transform:uppercase;letter-spacing:.02em;color:var(--rp-black-75);align-items:center;gap:8px;padding:0 20px;font-size:12px;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{z-index:4;background:#fafafa}.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);cursor:pointer;font-size:13px;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);width:100%;height:30px;font:inherit;background:var(--rp-white);border-radius:3px;padding:0 6px;font-size:13px}.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{border-radius:var(--rp-radius);background:var(--rp-white);border:none;width:min(880px,94vw);max-width:94vw;max-height:88vh;margin:auto;padding:0;box-shadow:0 24px 64px #00000047}.overlay::backdrop{background:#00000052}.overlay-inhalt{flex-direction:column;max-height:88vh;display:flex}.overlay-kopf{border-bottom:1px solid var(--rp-black-10);align-items:center;gap:8px;padding:12px 20px;display:flex}.overlay-kopf .mono-id{font-size:14px}.overlay-position{color:var(--rp-black-45);white-space:nowrap;font-size:12px}.blaetter-knopf{padding:2px 8px;font-size:20px;line-height:1}.blaetter-knopf:disabled{opacity:.3;cursor:default}.speicher-stand{white-space:nowrap;border-radius:999px;margin-left:2px;padding:2px 10px;font-size:12px}.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{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;font-size:13px;display:flex}.speicher-meldung-aktionen{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.overlay-schliessen{cursor:pointer;color:var(--rp-black-45);background:0 0;border:none;margin-left:auto;padding:4px 8px;font-size:20px;line-height:1}.overlay-schliessen:hover{color:var(--rp-black)}.overlay-inhalt-scroll{flex-direction:column;flex:1;gap:18px;padding:18px 20px 32px;display:flex;overflow-y:auto}.abschnitt-label{text-transform:uppercase;color:var(--rp-black-45);margin:0 0 6px;font-size:12px;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);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;border:none;margin:0;padding:12px 14px;font-size:13.5px;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{color:var(--rp-black-60);align-items:center;gap:8px;min-height:20px;font-size:13px;display:flex}.editor-status .score{color:var(--rp-black);font-weight:600}.nicht-bewertbar{border:1px solid var(--rp-black-15);background:var(--rp-black-04);border-radius:var(--rp-radius);color:var(--rp-black-60);padding:10px 12px;font-size:13px}.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);white-space:pre-wrap;overflow-wrap:anywhere;min-height:42px;margin:0;padding:10px 12px;font-size:13.5px;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);text-transform:uppercase;margin:0 0 3px;font-size:12px;font-weight:700}.detail-leseraster dd{overflow-wrap:anywhere;margin:0;font-size:13.5px}.tabs{border-bottom:1px solid var(--rp-black-15);display:flex}.tab{cursor:pointer;color:var(--rp-black-50);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:13.5px}.tab.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:13.5px;font-weight:600}.finding-schwere{text-transform:uppercase;font-size:11px;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);border-radius:var(--rp-radius);background:#0000000d;padding:0 5px;font-size:12px}.finding-impact{color:var(--rp-black-60);margin:4px 0 0;font-size:12.5px}.finding-impact:before{content:"→ Risiko: ";font-weight:600}.finding-norm{color:var(--rp-black-45);margin-top:2px;font-size:11.5px}.finding-mehr{color:var(--rp-grey-deep,#000000b3);margin-top:8px;font-size:12.5px;line-height:1.55}.finding-mehr summary{cursor:pointer;color:var(--rp-blue);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.finding-mehr[open] summary{margin-bottom:6px}.finding-mehr p{margin:0 0 6px}.finding-mehr-zwischentitel{text-transform:uppercase;color:var(--rp-black-45);margin-top:8px;font-size:11px;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{color:var(--rp-green-text);align-items:center;gap:8px;padding:10px 0;font-size:13.5px;display:flex}.historie{margin:0;padding:0;list-style:none}.historie li{border-bottom:1px solid var(--rp-black-07);gap:12px;padding:8px 0;font-size:13px;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}.sektions-reiter{border-bottom:1px solid var(--rp-black-15);background:var(--rp-white);flex:none;gap:4px;padding:8px 14px 0;display:flex}.sektion-tab{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius) var(--rp-radius) 0 0;color:var(--rp-black-45);cursor:pointer;background:#00000008;border-bottom:none;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.sektion-tab .zaehler{border:1px solid var(--rp-black-15);color:var(--rp-black-60);border-radius:9px;padding:0 6px;font-size:11px;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{border-bottom:1px solid var(--rp-black-15);align-items:center;gap:10px;padding:6px 0;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{text-transform:uppercase;color:var(--rp-black-45);font-size:12px;font-weight:700}.historie-filter-feld select{border:1px solid var(--rp-black-25);border-radius:var(--rp-radius);background:var(--rp-white);min-width:170px;padding:7px 10px;font-size:13.5px}.historie-filter-reset{margin-bottom:8px}.historie-filter-anzahl{color:var(--rp-black-45);white-space:nowrap;margin-bottom:8px;margin-left:auto;font-size:12.5px}.historie-art-badge{border-radius:var(--rp-radius);border:1px solid var(--rp-black-25);color:#0000008c;background:var(--rp-white);white-space:nowrap;margin-right:8px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.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}.verkn-liste{flex-direction:column;gap:8px;display:flex}.verkn-zeile{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.op-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)}.op-kopfzeile,.op-zeile{border-bottom:1px solid var(--rp-black-07);grid-template-columns:70px minmax(0,1fr) 150px 110px 130px 120px;align-items:center;gap:12px;padding:10px 8px;display:grid}.op-kopfzeile{text-transform:uppercase;color:var(--rp-black-45);font-size:12px;font-weight:700}.op-zeile{font-size:13.5px}.op-zeile .titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-status{align-items:center;gap:7px;font-size:13px;display:flex}.op-chips{flex-wrap:wrap;gap:6px;display:flex}.cockpit-raster{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.cockpit-karte{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);padding:18px 20px}.cockpit-karte h3{text-transform:uppercase;color:var(--rp-black-45);margin:0 0 12px;font-size:12px;font-weight:700}.reifegrad-zahl{align-items:center;gap:14px;font-size:56px;font-weight:300;line-height:1.1;display:flex}.reifegrad-zahl .einheit{color:var(--rp-black-45);font-size:16px;font-weight:400}.cockpit-hinweis{color:var(--rp-black-45);margin:8px 0 0;font-size:12.5px}.balken-zeile{align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.balken-zeile .name{text-overflow:ellipsis;white-space:nowrap;flex:none;width:200px;overflow:hidden}.balken-spur{border-radius:var(--rp-radius);background:#0000000f;flex:1;height:10px;overflow:hidden}.balken-wert{border-radius:var(--rp-radius);height:100%;display:block}.balken-zeile .prozent{text-align:right;width:34px;color:var(--rp-black-60);flex:none;font-size:12.5px}.stapel-balken{border-radius:var(--rp-radius);background:#0000000f;height:12px;display:flex;overflow:hidden}.stapel-legende{color:var(--rp-black-60);flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:12.5px;display:flex}.stapel-legende span{align-items:center;gap:6px;display:flex}.risiko-karte{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-white);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-wrap:wrap;gap:16px;display:flex}.kachel{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-white);text-align:left;cursor:pointer;min-width:180px;padding:14px 18px}.kachel:hover{border-color:var(--rp-black)}.kachel .zahl{font-size:26px;font-weight:300}.kachel .text{color:var(--rp-black-60);font-size:13px}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{margin:0;font-size:20px;font-weight:600}.dialog-fuss{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.status-verwalten-zeile{border-bottom:1px solid var(--rp-black-07);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.status-verwalten-zeile .nutzung{color:var(--rp-black-45);margin-left:auto;font-size:12.5px}.einstellungen-nav{border-bottom:1px solid var(--rp-black-10);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.einstellungen-nav-eintrag{cursor:pointer;color:var(--rp-black-60);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:13.5px}.einstellungen-nav-eintrag.aktiv{color:var(--rp-blue);border-bottom-color:var(--rp-blue);font-weight:600}.status-farbwahl{align-items:center;gap:4px;display:flex}.status-farbmuster input{opacity:0;width:1px;height:1px;position:absolute}.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{color:var(--rp-status-bad);flex-basis:100%;margin:2px 0 0;font-size:12.5px}.anf-suchliste{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}.anf-vorschlag{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);background:var(--rp-white);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.anf-vorschlag:hover{border-color:var(--rp-blue)}.anf-vorschlag.gewaehlt{border-color:var(--rp-blue);background:var(--rp-blue-06)}.anf-vorschlag .textteil{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast{background:var(--rp-black);color:var(--rp-white);border-radius:var(--rp-radius);z-index:90;max-width:min(560px,100vw - 48px);padding:10px 18px;font-size:13.5px;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;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:18px;line-height:1}.toast-schliessen:hover{opacity:.8}@media (width<=960px){.kapitel-leiste{width:220px}.meta-raster{grid-template-columns:1fr}.op-kopfzeile,.op-zeile{grid-template-columns:60px minmax(0,1fr) 110px 100px}.op-kopfzeile .nur-breit,.op-zeile .nur-breit{display:none}}.einstellungen-bereich{flex-direction:column;gap:16px;display:flex}.einstellungen-karte{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);padding:18px 20px}.einstellungen-karte h3{text-transform:uppercase;color:var(--rp-black-45);margin:0 0 12px;font-size:12px;font-weight:700}.einstellungen-karte .hinweis{color:var(--rp-black-45);margin:0 0 12px;font-size:12.5px}.pflicht-hinweis{color:var(--rp-black-45);text-transform:none;letter-spacing:0;margin-top:2px;font-size:12px;font-weight:400;display:block}.dialog-fuss .pflicht-hinweis{align-self:center;margin:0 auto 0 0}.warn-hinweis{color:var(--rp-black);background:#e8b4001f;border-left:3px solid #e8b400;border-radius:3px;padding:8px 10px;font-size:12.5px}.einstellungen-karte .warn-hinweis{color:var(--rp-black);margin:0 0 12px}.format-luecke-hinweis{color:var(--rp-black);background:#e8b4001f;border-radius:3px;flex-basis:100%;padding:4px 8px;font-size:12px}.einstellungen-karte .nutzung{color:var(--rp-black-45);font-size:12.5px}.einstellungen-karte .karte-fuss{margin-top:14px}.einstellungen-felder{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.mitglied-zeile{border-bottom:1px solid var(--rp-black-07);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;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:11px;font-weight:600}.mitglied-zeile .konto{color:var(--rp-black-45);font-size:12.5px}.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{margin:0 0 6px;font-size:13.5px;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);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;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{border-bottom:1px solid var(--rp-black-07);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:7px 0;font-size:13.5px;display:flex}.einladung-aktionen{align-items:center}.einladung-verwerfen{color:#ffffffbf}.personen-vorschau{color:var(--rp-black-75);align-items:center;gap:9px;margin-top:10px;font-size:13px;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{border-bottom:1px solid var(--rp-black-07);align-items:center;gap:10px;padding:7px 0;font-size:13.5px;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-aktion{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:15px;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}.profil-kopf-zeile{align-items:center;gap:16px;margin:0;display:flex}.profilbild-gross{border-radius:var(--rp-radius-pill);background:var(--rp-black);width:64px;height:64px;color:var(--rp-white);font-size:20px;font-weight:600}.profil-kopf h2{margin:0 0 4px;font-size:32px;font-weight:300}.profil-kopf p{color:var(--rp-black-50);margin:0;font-size:14px}.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{border-bottom:1px solid var(--rp-black-07);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:16px;padding:8px 0;font-size:13.5px;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%;min-width:0;max-width:100%}.projekt-wechsler-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sichtbarkeit-badge{display:none}.leseansicht-band{padding-left:10px;padding-right:10px}.topbar-rechts{flex:none}.brotkrume,.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{text-transform:uppercase;color:var(--rp-black-45);margin:0 0 10px;font-size:12px;font-weight:700}.check-karte{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);margin-bottom:14px}.check-kopf{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 16px;font-size:13.5px;display:flex}.check-vergleich{grid-template-columns:1fr 1fr;gap:0;display:grid}.check-spalte{min-width:0;padding:14px 16px}.check-spalte+.check-spalte{border-left:1px solid var(--rp-black-07)}.check-spalte .mono-id{margin-bottom:6px;display:inline-block}.check-text{font-family:var(--rp-mono);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.check-mark{background:var(--rp-green-18);border-radius:2px;padding:0 1px}.check-fuss{border-top:1px solid var(--rp-black-07);gap:10px;padding:10px 16px;display:flex}.zusammenfuehren-wahl{border:1px solid var(--rp-black-15);border-radius:var(--rp-radius);cursor:pointer;align-items:baseline;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.zusammenfuehren-wahl .textteil{flex:1;min-width:0}.terminologie-banner{border-radius:var(--rp-radius);background:#e8b40014;border:1px solid #e8b40080;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13.5px;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:hidden}.glossar-kopfzeile,.glossar-zeile{grid-template-columns:minmax(150px,1.1fr) 90px minmax(0,2fr) 80px 110px 90px;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:grid}.glossar-zelle{border-radius:3px;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:3px;padding:2px 6px}.glossar-kopfzeile{text-transform:uppercase;color:var(--rp-black-45);border-bottom:1px solid var(--rp-black-10);background:var(--rp-black-04);font-size:11px;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{color:var(--rp-black-45);font-size:12px;font-weight:400}.glossar-keine-definition{color:var(--rp-black-45);font-style:italic}.kandidat-zeile{border-bottom:1px solid var(--rp-black-07);align-items:center;gap:10px;padding:8px 4px;font-size:13.5px;display:flex}.kandidat-zeile .rechts{gap:12px;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);cursor:pointer;border:1px solid #19b87480;padding:3px 10px;font-size:12.5px}.glossar-chip:hover{background:var(--rp-green-18)}.kommentare{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:20px;height:20px;color:var(--rp-white);font-size:7px;font-weight:600}.kommentar-inhalt{flex:1;min-width:0}.kommentar-meta{color:var(--rp-black-45);align-items:center;gap:8px;font-size:12px;display:flex}.kommentar-meta strong{color:var(--rp-black-75)}.kommentar-text{overflow-wrap:anywhere;font-size:13.5px}.erwaehnung{color:var(--rp-blue);font-weight:600}.kommentar-composer{gap:8px;display:flex}.kommentar-composer .eingabe{flex:1}.erwaehnen-zeile{color:var(--rp-black-45);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;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);cursor:pointer;padding:2px 8px;font-size:12px}.dialog-breit{width:min(720px,100vw - 48px)}.papierkorb-zeile{border-bottom:1px solid var(--rp-black-07);align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.papierkorb-zeile .textteil{flex:1;min-width:0}.papierkorb-zeile .nutzung{color:var(--rp-black-45);white-space:nowrap;font-size:12px}@media (width<=600px){.papierkorb-zeile{flex-wrap:wrap;align-items:flex-start}.papierkorb-zeile .nutzung{white-space:normal;flex-basis:100%}}
