@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-Ppvk0Q8J.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-BHGt_4Dy.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DE4PpeND.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ci-orange: #ff6600;--ci-weiss: #fffaf4;--ci-schwarz: #2c2929;--ci-blau: #489ec6;--grund: var(--ci-weiss);--text: var(--ci-schwarz);--leise: #625a53;--linie: #e6dccf;--linie-stark: var(--ci-schwarz);--fenster: #f3eadc;--neutral-g: #ece4d8;--blau: var(--ci-blau);--blau-text: #1f6a8f;--blau-g: #e1eff7;--orange: var(--ci-orange);--orange-text: #a84300;--orange-g: #fde5d4;--rot: #b3261e;--rot-g: #f8dfdb;--neg-grund: var(--ci-schwarz);--neg-text: var(--ci-weiss);--neg-leise: #c4bab0;--neg-linie: #4a4444;--nav-grund: var(--ci-schwarz);--nav-text: #e9e1d7;--nav-leise: #a9a097;--reihe-1: var(--text);--reihe-2: var(--ci-orange);--reihe-3: var(--ci-blau);--reihe-4: #9b928a;--reihe-5: #f7a46a;--reihe-6: #1f5f80;--variante: #1f6a8f;--bezug: #625a53;--bildgrund: #ffffff;--schrift: "Archivo Variable", "Archivo", system-ui, sans-serif;--gr-s: 12px;--gr: 14px;--gr-l: 16px;--gr-xl: 20px;--abstand: 12px;--rand: 26px;--radius: 4px;color-scheme:light}:root[data-thema=dunkel]{--grund: #1e1c1c;--text: #f3ece3;--leise: #b9afa4;--linie: #3a3535;--linie-stark: #d8cfc4;--fenster: #262323;--neutral-g: #332f2f;--blau-text: #8cc6e2;--blau-g: #17303d;--orange-text: #ffa366;--orange-g: #3d2616;--rot: #ff8a7e;--rot-g: #4a2420;--neg-grund: var(--ci-weiss);--neg-text: var(--ci-schwarz);--neg-leise: #625a53;--neg-linie: #d9d0c5;--nav-grund: #121010;--reihe-6: #8cc6e2;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font:var(--gr)/1.45 var(--schrift);font-stretch:92%;font-variant-numeric:tabular-nums;background:var(--grund);color:var(--text)}::selection{background:var(--ci-orange);color:var(--ci-schwarz)}:focus-visible{outline:2px solid var(--blau);outline-offset:2px;border-radius:2px}a{color:inherit}a.link{color:var(--blau-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a.link:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit}*{scrollbar-width:thin;scrollbar-color:var(--leise) transparent}.abschnitt{display:flex;justify-content:space-between;align-items:baseline;gap:4px 12px;flex-wrap:wrap;font-size:var(--gr);font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding-bottom:4px;border-bottom:2px solid var(--linie-stark)}.abschnitt>.zusatz{font-weight:400;text-transform:none;letter-spacing:0;color:var(--leise)}.abschnitt.duenn{border-bottom-width:1px}.leise{color:var(--leise)}.zahl{font-variant-numeric:tabular-nums}.rechts{text-align:right}table.tab{width:100%;border-collapse:collapse}table.tab th{text-align:left;font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:var(--gr-s);color:var(--leise);padding:6px 10px 5px 0;border-bottom:1px solid var(--linie-stark);white-space:nowrap}table.tab td{padding:6px 10px 6px 0;border-bottom:1px solid var(--linie);vertical-align:top}table.tab .rechts{text-align:right}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:var(--radius);border:1px solid var(--linie-stark);background:transparent;font-weight:600;cursor:pointer;text-decoration:none}.knopf:hover{background:var(--neutral-g)}.knopf.haupt{background:var(--ci-orange);border-color:var(--ci-orange);color:var(--ci-schwarz);font-weight:800}.knopf.haupt:hover{background:#ff7a1f}.knopf:disabled{opacity:.5;cursor:not-allowed}.hinweiszeile{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;background:var(--neutral-g);border-radius:var(--radius)}.hinweiszeile.warn{background:var(--orange-g)}.hinweiszeile.fehler{background:var(--rot-g)}.hinweiszeile svg{flex:none;margin-top:2px}.leer{padding:16px 0;color:var(--leise)}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.textknopf{background:none;border:0;padding:0;color:var(--blau-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:inherit}.tabwrap{overflow-x:auto}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--ci-blau)}.rahmen{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:100vh}.sprung{position:absolute;left:-999px;top:8px;z-index:10;background:var(--ci-orange);color:var(--ci-schwarz);padding:6px 10px}.sprung:focus{left:8px}.leiste{background:var(--nav-grund);color:var(--nav-text);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 12px 14px}.leiste-kopf{display:flex;align-items:center;gap:8px;padding:0 6px 18px}.marke{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.06em;text-decoration:none;color:var(--nav-text);margin-right:auto}.neu-mobil,.menueknopf{display:none}.leiste nav{display:flex;flex-direction:column;flex:1;min-height:0}.leiste .neu{width:100%;padding:9px 10px;margin-bottom:14px}.leiste ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.leiste li a{display:flex;justify-content:space-between;align-items:baseline;padding:7px 10px;border-radius:var(--radius);text-decoration:none;font-weight:500;color:var(--nav-text)}.leiste li a:hover{background:#3a3535}.leiste li a.active{background:var(--ci-weiss);color:var(--ci-schwarz);font-weight:800}.leiste li a small{font-size:var(--gr-s);font-weight:600;color:var(--blau)}.leiste li a.active small{color:var(--blau-text)}:root[data-thema=dunkel] .leiste li a.active small{color:#1f6a8f}.leiste .trenner{height:1px;background:#4a4444;margin:10px 4px}.leiste .fuss{margin-top:auto;display:grid;gap:6px;padding:10px 6px 0;font-size:13px}.themaknopf{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid #4a4444;color:var(--nav-text);padding:5px 10px;border-radius:var(--radius);cursor:pointer;justify-self:start}.themaknopf:hover{border-color:var(--nav-text)}.nutzer{display:flex;justify-content:space-between;align-items:center;color:var(--nav-text);font-weight:600}.abmelden{background:none;border:0;color:var(--nav-leise);cursor:pointer;padding:2px}.abmelden:hover{color:var(--nav-text)}.leise-nav{color:var(--nav-leise)}.inhalt{padding:20px var(--rand) 28px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand);align-content:start}@media (max-width: 900px){.rahmen{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.leiste{position:sticky;top:0;height:auto;z-index:5;padding:10px 14px}.leiste-kopf{padding:0}.neu-mobil,.menueknopf{display:inline-flex}.menueknopf{background:none;border:0;color:var(--nav-text);padding:6px;cursor:pointer}.leiste nav{display:none;padding-top:12px}.leiste[data-offen] nav{display:flex}.leiste .neu{display:none}.leiste .fuss{margin-top:12px}.inhalt{padding:12px 14px 28px}}.diagramm{position:relative;width:100%;min-width:0}.diagramm svg{display:block;max-width:100%;touch-action:pan-y}.diagramm .achse{font-size:11px;fill:var(--leise);font-family:var(--schrift);font-variant-numeric:tabular-nums}.diagramm .gitter{stroke:var(--linie)}.diagramm .referenz{stroke:var(--blau-text);stroke-dasharray:5 4;stroke-width:1.3}.diagramm .band{fill:var(--blau);opacity:.16}.diagramm .fenster{fill:var(--fenster)}.diagramm .markierung{stroke:var(--leise);stroke-opacity:.55;stroke-dasharray:2 3}.diagramm .zeiger{stroke:var(--text);stroke-opacity:.5}.hinweis-box{position:absolute;top:4px;z-index:3;width:220px;padding:7px 9px;background:var(--grund);border:1px solid var(--linie-stark);border-radius:var(--radius);font-size:13px;line-height:1.4;pointer-events:none;box-shadow:0 4px 14px #0000001f}.hinweis-box i,.legende i{display:inline-block;width:12px;height:3px;margin-right:5px;vertical-align:middle}.hinweis-box .klein{color:var(--leise);font-size:12px;margin-top:3px}.legende{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:13px;color:var(--leise);margin:6px 0 2px}.zustand{display:inline-flex;align-items:center;gap:6px;font-weight:700;white-space:nowrap}.zustand>i{width:9px;height:9px;border-radius:50%;flex:none;border:2px solid currentColor}.zustand .zusatz{font-weight:400;color:var(--leise)}.z-laeuft{color:var(--blau-text)}.z-laeuft>i{background:var(--blau);border-color:var(--blau)}.z-fertig>i{background:var(--text);border-color:var(--text)}.z-maximum{color:var(--orange-text)}.z-maximum>i{border-color:var(--orange)}.z-wartet>i,.z-entwurf>i{background:transparent}.z-entwurf,.z-zurueckgezogen{color:var(--leise);font-weight:500}.z-haengt,.z-abgebrochen{color:var(--orange-text)}.z-haengt>i,.z-abgebrochen>i{background:var(--orange);border-color:var(--orange);border-radius:1px}.z-fehler,.z-divergiert,.z-abgelehnt{color:var(--rot)}.z-fehler>i,.z-divergiert>i,.z-abgelehnt>i{background:var(--rot);border-color:var(--rot);border-radius:1px}.schrittmarken{display:inline-flex;gap:3px;vertical-align:-1px}.schrittmarken i{width:10px;height:10px;border:1.5px solid currentColor;border-radius:50%}.schrittmarken i.v{background:currentColor}.schrittmarken i.a{background:var(--blau);border-color:var(--blau)}.schrittmarken i.x{background:var(--rot);border-color:var(--rot);border-radius:1px}.delta{display:inline-block;min-width:58px;padding:0 6px;border-radius:3px;font-weight:700;text-align:right;white-space:nowrap}.d-g{background:var(--blau-g);color:var(--blau-text)}.d-s{background:var(--orange-g);color:var(--orange-text)}.d-n{background:var(--neutral-g);color:var(--leise)}.hilfe-knopf{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin:0 0 0 4px;vertical-align:middle;border:0;border-radius:50%;background:transparent;color:var(--leise);cursor:pointer;text-transform:none;letter-spacing:0;font:inherit}.abschnitt>.hilfe-knopf{margin:0 auto 0 -8px;align-self:center}.hilfe-knopf:hover,.hilfe-knopf[aria-expanded=true]{color:var(--text);background:var(--neutral-g)}.hilfe-knopf:focus-visible{outline:2px solid var(--blau);outline-offset:1px}.hilfe-knopf svg{display:block}.band .hilfe-knopf{color:var(--neg-leise)}.band .hilfe-knopf:hover,.band .hilfe-knopf[aria-expanded=true]{color:var(--neg-text);background:var(--neg-linie)}.hilfe-feld{position:fixed;z-index:1000;width:min(420px,calc(100vw - 32px));max-height:min(60vh,520px);overflow:auto;padding:12px 16px;background:var(--grund);color:var(--text);border:1px solid var(--linie-stark);border-radius:var(--radius);font-size:var(--gr);font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;text-align:left;white-space:normal}.hilfe-titel{font-weight:700;font-size:var(--gr-l);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--linie)}.hilfe-feld p{margin:0 0 8px}.hilfe-feld ul{margin:0 0 8px;padding-left:18px}.hilfe-feld li{margin:2px 0}.hilfe-feld>:last-child{margin-bottom:0}.hilfe-feld code{font-size:.92em;background:var(--fenster);padding:0 3px;border-radius:2px}.live{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.meldungen{display:grid;gap:6px}.band{background:var(--neg-grund);color:var(--neg-text);padding:10px 14px;border-radius:var(--radius);display:grid;gap:8px}.band .link{color:#8cc6e2}:root[data-thema=dunkel] .band .link{color:#1f6a8f}.band-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.band .lauf{font-size:var(--gr-l);font-weight:800;letter-spacing:.02em}.band .zustand .zusatz{color:var(--neg-leise)}.band .z-laeuft{color:#8cc6e2}:root[data-thema=dunkel] .band .z-laeuft{color:#1f6a8f}.band-leise{color:var(--neg-leise)}.band-rechts{margin-left:auto}.band .ende{color:var(--ci-orange)}:root[data-thema=dunkel] .band .ende{color:#c25400}.schritte{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.schritte li{border-top:4px solid var(--neg-linie);padding-top:4px;min-width:0}.schritte li.fertig{border-top-color:var(--neg-text)}.schritte li.aktiv{border-top-color:var(--ci-blau)}.schritte li span{color:var(--neg-leise)}.fortschritt{position:relative;height:4px;background:var(--neg-linie);margin:6px 0 20px}.fortschritt i{position:absolute;inset:0 auto 0 0;background:var(--ci-blau)}.fortschritt u{position:absolute;top:-4px;height:12px;width:2px;margin-left:-1px;background:var(--neg-text);text-decoration:none}.fortschritt u.trend{background:var(--ci-orange)}.fortschritt u em{position:absolute;top:14px;left:4px;font-style:normal;font-size:11px;line-height:1;color:var(--neg-leise);white-space:nowrap}.fortschritt u em.vor{left:auto;right:4px}.kriterien{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:26px;align-items:start;margin-top:6px}.kriterien-plot{min-width:0}.kriterien-plot .legende{margin:0 0 4px}.kriterien-tab th{font-weight:700;text-align:left}.kriterien-tab th.rechts{text-align:right}.kmarke{display:inline-block;width:14px;height:3px;margin-right:8px;vertical-align:middle}.zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;margin-top:6px}.kriterium{min-width:0}.ok{color:var(--blau-text)}.offen{color:var(--orange-text)}.monitor .wert{color:var(--text)}h3.abschnitt{font-size:var(--gr)}.unten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:26px;align-items:start}.unten .spalte{display:grid;gap:12px}.log{list-style:none;padding:0;font-size:13px}.log li{display:grid;grid-template-columns:40px 48px minmax(0,1fr);gap:8px;padding:3px 0;border-bottom:1px solid var(--linie)}.log .einzeilig{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log li.betont span:last-child{font-weight:700}.knopf.klein{padding:3px 10px;font-size:13px;margin-top:6px}table.kompakt td{padding:4px 8px 4px 0}table.kompakt a{text-decoration:none}table.kompakt a:hover{text-decoration:underline}.mess{height:4px;background:var(--neutral-g);margin-top:3px}.mess i{display:block;height:4px;background:var(--text)}.lizenz-warn{color:var(--orange-text);font-weight:700}@media (max-width: 1180px){.unten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.unten .spalte{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}}@media (max-width: 900px){.kriterien,.zwei,.unten,.unten .spalte{grid-template-columns:minmax(0,1fr)}.band-rechts{margin-left:0;width:100%}.schritte li b{font-size:12px}.schritte li>span{display:none}.schritte li:not(.aktiv) .schritt-name{display:none}.log li{grid-template-columns:auto minmax(0,1fr);gap:0 8px}.log li>span:last-child{grid-column:1 / -1}.log .einzeilig{white-space:normal}}tr.knapp td.rechts{color:var(--orange-text);font-weight:700}tr.knapp .mess i{background:var(--orange)}tr.krit td.rechts{color:var(--rot);font-weight:700}tr.krit .mess i{background:var(--rot)}.live .diagramm svg{width:100%;height:auto}.unten>section,.unten .spalte,.monitor{min-width:0}.residuen .legende{margin:0 0 4px;gap:0 12px}.laeufe{display:grid;gap:12px}.laeufe .filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.laeufe .suche input{width:300px;max-width:100%;padding:6px 10px;font:inherit;color:var(--text);background:transparent;border:1px solid var(--linie-stark);border-radius:var(--radius)}.laeufe .chips{display:flex;flex-wrap:wrap;gap:6px}.laeufe .chip{padding:4px 10px;border:1px solid var(--linie-stark);background:transparent;border-radius:var(--radius);cursor:pointer}.laeufe .chip:hover{background:var(--neutral-g)}.laeufe .chip[aria-pressed=true]{background:var(--neg-grund);color:var(--neg-text);border-color:var(--neg-grund);font-weight:700}.laeufe .check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.laeufe .lf-raster{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start}.laeufe .haupt-spalte{min-width:0}.laeufetab td,.laeufetab th{white-space:nowrap}.laeufetab tr.gruppe td{padding:12px 0 4px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--linie-stark);white-space:normal}.laeufetab tr.gruppe .gz{font-weight:400;text-transform:none;letter-spacing:0;color:var(--leise)}.laeufetab td.wahl{width:28px;padding-right:4px}.laeufetab tr.unter td:nth-child(2){padding-left:14px}.laeufetab tr.gewaehlt td{background:var(--blau-g)}.laeufe input[type=checkbox]{width:16px;height:16px;accent-color:var(--blau-text)}.laeufe .vergleich{position:sticky;top:12px;display:grid;gap:10px;align-content:start}.laeufe .vergleich .paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.laeufe .vergleich .seite{display:grid;gap:2px;padding-top:6px;min-width:0;overflow-wrap:anywhere}.laeufe .vergleich .variante{border-top:4px solid var(--blau)}.laeufe .vergleich .bezugseite{border-top:4px solid var(--text)}.laeufe .vergleich .rolle{font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em;color:var(--leise)}.laeufe .vergleich .klein{font-size:var(--gr-s)}.laeufe .vergleich .knopf{justify-self:start}.laeufe .gruppenbalken{list-style:none;padding:0;display:grid;gap:4px}.laeufe .gruppenbalken li{display:grid;grid-template-columns:84px minmax(0,1fr) 52px;gap:8px;align-items:center;font-size:13px}.laeufe .gruppenbalken .gname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laeufe .gruppenbalken .spur{position:relative;height:10px;background:var(--neutral-g)}.laeufe .gruppenbalken .spur i{position:absolute;top:0;bottom:0}.laeufe .gruppenbalken .spur i.plus{background:var(--blau)}.laeufe .gruppenbalken .spur i.minus{background:var(--orange)}.laeufe .gruppenbalken .spur u{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;background:var(--text)}.laeufe .gruppenbalken .gwert{text-align:right}.laeufe table.kompakt td{padding:4px 8px 4px 0}@media (max-width: 900px){.laeufe .lf-raster{grid-template-columns:minmax(0,1fr)}.laeufe .vergleich{position:static}}.laeufe td.lf-konf{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.laeufe .sortknopf{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.laeufe .sortknopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.laeufetab th,.laeufetab td{padding-right:10px}.laeufetab td.rechts,.laeufetab th.rechts{padding-right:8px}.laeufe .lf-von{font-size:var(--gr-s);line-height:1.2}.laeufe .lauf-kopf{display:grid;gap:1px}.laeufe .lauf-kopf .leise .sortknopf{font-weight:400}.laeufe td.mit-grund{cursor:help}.laufdetail{display:grid;gap:14px}.laufdetail .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.laufdetail .zurueck{font-size:var(--gr-s)}.laufdetail .titel{font-size:var(--gr-xl);font-weight:800;letter-spacing:.02em}.laufdetail .lauf-id{overflow-wrap:anywhere;word-break:break-all;color:var(--leise);margin-top:-10px}.laufdetail .zweispaltig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}.laufdetail table.kv th{text-transform:none;letter-spacing:0;font-size:var(--gr);width:140px;border-bottom:1px solid var(--linie);white-space:nowrap}.laufdetail .bemerkung{display:grid;gap:6px;margin-top:10px}.laufdetail .bemerkung label{font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em;color:var(--leise)}.laufdetail textarea{width:100%;font:inherit;color:var(--text);background:transparent;border:1px solid var(--linie-stark);border-radius:var(--radius);padding:6px 10px;resize:vertical}.laufdetail .hinweis{margin-top:8px}.laufdetail .meldungen{margin:4px 0 0;padding-left:18px}.laufdetail .abschnitt .knopf{font-size:var(--gr);text-transform:none;letter-spacing:0}.laufdetail .tabwrap{overflow-x:auto}.laufdetail table.auftraege td,.laufdetail table.auftraege th{white-space:nowrap}.laufdetail table.auftraege td:nth-child(2){white-space:normal;min-width:160px}.laufdetail code{font-family:ui-monospace,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.laufdetail .ablehnung{color:var(--rot);white-space:normal;max-width:280px}.laufdetail .aktionen{display:flex;gap:6px;flex-wrap:wrap;border-bottom:0}.laufdetail .aktionen .knopf,.laufdetail .bestaetigung .knopf{padding:3px 10px;font-size:13px}.laufdetail .bestaetigung{white-space:normal}.laufdetail .gefahr{display:grid;gap:8px;justify-items:start}@media (max-width: 900px){.laufdetail .zweispaltig{grid-template-columns:minmax(0,1fr)}}.laufdetail .entwurf-bearbeiten{margin-top:10px}.laufdetail .grund-link{margin-left:8px;font-size:var(--gr-s)}.laufdetail .hinweiszeile.grund{margin-top:10px}.laufdetail .grund-text{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.laufdetail .grund-log{margin:4px 0 0;overflow-wrap:anywhere}.auswahl{position:relative;min-width:0;width:100%}.auswahl>input[type=text]{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:5px 8px}.auswahl>input[type=text].mit-zusatz{padding-right:52%;text-overflow:ellipsis}.auswahl>input[type=text]:disabled{background:var(--neutral-g);color:var(--leise);cursor:not-allowed}.auswahl>input[type=text][aria-invalid=true]{border-color:var(--rot);border-width:2px;padding:4px 7px}.auswahl>input[type=text]:focus-visible{outline:2px solid var(--blau);outline-offset:1px}.auswahl-zusatz{position:absolute;right:9px;top:50%;transform:translateY(-50%);max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--leise);font-size:13px;pointer-events:none}.auswahl-liste{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto;background:var(--grund);border:1px solid var(--linie-stark);border-radius:var(--radius)}.auswahl-liste[hidden]{display:none}.auswahl-option{display:flex;gap:10px;align-items:baseline;padding:6px 10px;min-height:32px;border-bottom:1px solid var(--linie);cursor:pointer}.auswahl-option:last-child{border-bottom:0}.auswahl-option.aktiv{background:var(--neutral-g)}.auswahl-option.gewaehlt{background:var(--blau-g)}.auswahl-option.gewaehlt .auswahl-titel{color:var(--blau-text);font-weight:700}.auswahl-option.aktiv.gewaehlt{box-shadow:inset 0 0 0 1px var(--blau-text)}.auswahl-titel{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auswahl-z{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--leise);font-size:13px}.auswahl-gruppe{padding:6px 10px 3px;font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em;color:var(--leise);border-bottom:1px solid var(--linie-stark);background:var(--grund);position:sticky;top:0}.auswahl-leer{padding:8px 10px;color:var(--leise)}@media (max-width: 900px){.auswahl>input[type=text].mit-zusatz{padding-right:8px}.auswahl-zusatz{display:none}}.nl{display:grid;gap:10px}.nl .nl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl .nl-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:26px;align-items:start}.nl .nl-formular{display:grid;gap:22px;min-width:0}.nl .nl-formular section{display:grid;gap:10px;align-content:start;min-width:0}.nl .nl-vorschau{position:sticky;top:12px;display:grid;gap:8px;min-width:0;max-height:calc(100vh - 24px);overflow-y:auto}.nl .nl-fest{display:grid;gap:6px;margin-top:2px}.nl .nl-fest>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;border-bottom:1px solid var(--linie);padding-bottom:5px}.nl .nl-fest dt{font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em;color:var(--leise);padding-top:2px}.nl .nl-fest dd{min-width:0;overflow-wrap:anywhere}.nl .nl-vorschau .nl-fest>div{grid-template-columns:minmax(0,1fr);gap:1px}.nl .nl-mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.nl .nl-zeile{word-break:break-all;background:var(--neutral-g);padding:6px 8px;border-radius:var(--radius)}.nl .nl-hilfe{color:var(--leise);font-size:13px}.nl .nl-links{font-size:13px}.nl .nl-textknopf{background:none;border:0;padding:0 2px;margin-right:8px;color:var(--blau-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:inherit}.nl .nl-textknopf:hover{text-decoration-thickness:2px}.nl .nl-sprung{background:none;border:0;padding:0;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nl .nl-grow{flex:1;min-width:0}.nl .nl-aero{font-size:13px}.nl .nl-zahlen{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px}.nl .nl-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 22px;margin:8px 0 10px;align-items:start}.nl .nl-studie{max-width:260px}.nl .nl-weitere summary{cursor:pointer;font-weight:700;padding:4px 0}.nl .nl-weitere[open] summary{margin-bottom:4px}.nl .nl-meldungen{display:grid;gap:6px}.nl .nl-knoepfe{display:grid;gap:6px;margin-top:4px}.nl .nl-vorschau .hinweiszeile{font-size:13px;padding:6px 10px}.nl .knopf.klein{padding:3px 10px;font-size:13px}.fm .fm-feld{display:grid;gap:3px;align-content:start;min-width:0}.fm .fm-feld>label,.fm .fm-opt-kopf label{font-weight:700;font-size:13px}.fm .fm-opt-kopf{display:flex;gap:8px;align-items:baseline;justify-content:space-between;min-width:0}.fm .fm-opt-kopf code,.fm .fm-check code{font-size:11px;color:var(--leise);font-family:ui-monospace,Consolas,monospace}.fm .fm-feld input[type=text],.fm .fm-feld select,.fm .fm-feld textarea,.fm .fm-input{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:5px 8px}.fm .fm-feld input:disabled,.fm .fm-feld select:disabled{background:var(--neutral-g);color:var(--leise);cursor:not-allowed}.fm .fm-feld.fehlerhaft input[type=text],.fm .fm-feld.fehlerhaft select{border-color:var(--rot);border-width:2px;padding:4px 7px}.fm .fm-mit-einheit{position:relative}.fm .fm-mit-einheit input{padding-right:44px!important}.fm .fm-einheit{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--leise);font-size:12px;pointer-events:none}.fm .fm-hilfe{color:var(--leise);font-size:12px}.fm .fm-meld{display:flex;gap:6px;align-items:flex-start;font-size:13px;font-weight:600}.fm .fm-meld svg{flex:none;margin-top:2px}.fm .fm-meld.fehler{color:var(--rot)}.fm .fm-meld.warnung{color:var(--orange-text)}.fm .fm-check{display:flex;gap:8px;align-items:center;font-weight:600;font-size:13px;cursor:pointer}.fm .fm-check input{width:16px;height:16px;accent-color:var(--blau);flex:none}.fm .fm-feld.schalter{align-content:start}.fm .fm-seg{border:0;padding:0;min-width:0;display:grid;gap:4px}.fm .fm-seg legend{font-weight:700;font-size:13px;padding:0;margin-bottom:3px}.fm .fm-seg-reihe{display:flex;flex-wrap:wrap;gap:0}.fm .fm-seg-reihe label{position:relative;cursor:pointer;margin:0 -1px -1px 0}.fm .fm-seg-reihe input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.fm .fm-seg-reihe span{display:block;padding:6px 14px;border:1px solid var(--linie-stark);font-weight:600;background:var(--grund)}.fm .fm-seg-reihe label:first-child span{border-radius:var(--radius) 0 0 var(--radius)}.fm .fm-seg-reihe label:last-child span{border-radius:0 var(--radius) var(--radius) 0}.fm .fm-seg-reihe label:hover span{background:var(--neutral-g)}.fm .fm-seg-reihe label.an span{background:var(--blau-g);color:var(--blau-text);border-color:var(--blau-text);box-shadow:inset 0 -3px 0 var(--blau-text);font-weight:800;position:relative;z-index:1}.fm .fm-seg-reihe input:focus-visible+span{outline:2px solid var(--blau);outline-offset:2px;z-index:2}@media (max-width: 900px){.nl .nl-raster{grid-template-columns:minmax(0,1fr)}.nl .nl-vorschau{position:static;max-height:none}.nl .nl-fest>div{grid-template-columns:minmax(0,1fr);gap:1px}}.betrachter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--grund);color:var(--text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:12px 18px 14px;outline:none}.bt-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bt-titel{font-weight:800}.betrachter .bt-spur select{font:inherit;font-weight:700;font-size:var(--gr-l);padding:6px 30px 6px 10px;max-width:min(560px,100%);border:1px solid var(--linie-stark);border-radius:var(--radius);background-color:var(--grund);color:var(--text)}.bt-skala{font-variant-numeric:tabular-nums}.bt-rechts{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.bt-buehne{position:relative;min-height:0;display:grid;background:var(--bildgrund);outline:3px solid var(--linie);outline-offset:-3px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.bt-buehne.seite-a{outline-color:var(--variante)}.bt-buehne.seite-b{outline-color:var(--bezug)}.bt-buehne.seite-beide{outline-color:var(--linie);cursor:ew-resize;touch-action:none}.bt-buehne.leer-buehne{place-items:center;color:var(--ci-schwarz);padding:24px;text-align:center;outline-color:var(--linie)}.bt-buehne.gezoomt{touch-action:none;cursor:grab}.bt-buehne.gezoomt:active{cursor:grabbing}.bt-buehne.roi,.bt-buehne.roi:active{cursor:crosshair;touch-action:none}.bt-roi-box{position:absolute;z-index:3;box-sizing:border-box;border:1px solid var(--ci-schwarz);outline:1px solid var(--ci-weiss);pointer-events:none}.bt-zoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;will-change:transform}.bt-ueber{position:absolute;top:0;right:0;bottom:0;left:0}.bt-zoomanz{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-variant-numeric:tabular-nums;font-size:var(--gr-l)}.bt-paar{display:inline-flex;gap:6px;margin-left:4px}.bt-ikon.an{background:var(--ci-schwarz);color:var(--ci-weiss);border-color:var(--ci-schwarz)}:root[data-thema=dunkel] .bt-ikon.an{background:var(--ci-weiss);color:var(--ci-schwarz);border-color:var(--ci-weiss)}.bt-bild{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain;display:block;pointer-events:none}.bt-fehlt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 14px;background:var(--bildgrund);color:var(--ci-schwarz);border:1px solid var(--bezug)}.bt-trenn{position:absolute;top:0;bottom:0;width:16px;margin-left:-8px;cursor:ew-resize;touch-action:none;z-index:2}.bt-trenn:before{content:"";position:absolute;top:0;bottom:0;left:7px;width:2px;background:var(--ci-schwarz)}.bt-trenn b{position:absolute;top:50%;left:50%;width:14px;height:36px;transform:translate(-50%,-50%);background:var(--ci-schwarz);border-radius:3px;box-shadow:0 1px 4px #00000040}.bt-marke{position:absolute;top:10px;padding:4px 10px;font-weight:800;font-size:var(--gr);color:#fff;letter-spacing:.01em;max-width:calc(50% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.bt-marke.links{left:10px}.bt-marke.rechts{right:10px}.bt-marke.variante{background:var(--variante)}.bt-marke.bezug{background:var(--bezug)}.bt-marke.neutral{background:var(--ci-schwarz)}.bt-leiste{display:grid;gap:10px}.bt-transport{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bt-ikon{min-width:40px;min-height:36px;padding:6px 10px}.bt-spielen{min-width:56px;background:var(--ci-schwarz);color:var(--ci-weiss);border-color:var(--ci-schwarz)}.bt-spielen:hover{background:var(--ci-schwarz);color:var(--ci-weiss);box-shadow:0 0 0 2px var(--ci-orange) inset}:root[data-thema=dunkel] .bt-spielen{background:var(--ci-weiss);color:var(--ci-schwarz);border-color:var(--ci-weiss)}.bt-lage{margin-left:10px;font-variant-numeric:tabular-nums;font-size:var(--gr-l)}.bt-lage b{font-weight:800}.bt-zeit{display:grid;gap:2px}.bt-zeit input[type=range]{width:100%;margin:0;height:26px;accent-color:var(--ci-orange);cursor:pointer}.bt-skala-x{position:relative;height:16px;font-size:var(--gr-s);color:var(--leise);font-variant-numeric:tabular-nums;margin:0 8px}.bt-skala-x span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.bt-skala-x span:before{content:"";position:absolute;left:50%;top:-4px;height:4px;border-left:1px solid var(--linie-stark)}.bt-jetzt{position:absolute;top:-6px;height:22px;border-left:2px solid var(--ci-orange)}.bt-bereiche{position:relative;margin:0 8px}.bt-bereich{position:absolute;height:16px;padding:0 4px;border:0;border-radius:2px;background:var(--neutral-g);color:var(--text);font:inherit;font-size:11px;font-weight:700;line-height:16px;text-align:left;overflow:hidden;white-space:nowrap;cursor:pointer;box-shadow:inset 0 -2px 0 var(--linie-stark)}.bt-bereich:hover{background:var(--orange-g)}.bt-ansichten{display:flex;flex-wrap:wrap;gap:4px}.bt-ansichten button,.bt-zeige button{font:inherit;padding:6px 12px;border:1px solid var(--linie);background:transparent;color:var(--text);border-radius:var(--radius);cursor:pointer;min-height:36px}.bt-ansichten button:hover,.bt-zeige button:hover:hover{background:var(--neutral-g)}.bt-ansichten button.an{background:var(--ci-schwarz);color:var(--ci-weiss);border-color:var(--ci-schwarz);font-weight:700}.bt-einstellungen{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.bt-einstellungen label{display:inline-flex;align-items:center;gap:6px;color:var(--leise)}.betrachter .bt-einstellungen select{font:inherit;color:var(--text);background-color:var(--grund);border:1px solid var(--linie);border-radius:var(--radius);padding:5px 8px}.bt-zeige{display:inline-flex}.bt-zeige button{border-radius:0;margin-left:-1px;font-weight:600}.bt-zeige button:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.bt-zeige button:last-child{border-radius:0 var(--radius) var(--radius) 0}.bt-zeige button.an{position:relative;background:var(--ci-schwarz);color:var(--ci-weiss);border-color:var(--ci-schwarz);font-weight:800}.bt-zeige button:nth-child(1).an{background:var(--variante);border-color:var(--variante)}.bt-zeige button:nth-child(2).an{background:var(--bezug);border-color:var(--bezug)}:root[data-thema=dunkel] .bt-ansichten button.an,:root[data-thema=dunkel] .bt-zeige button.an:nth-child(n+3){background:var(--ci-weiss);color:var(--ci-schwarz);border-color:var(--ci-weiss)}.betrachter :focus-visible{outline:2px solid var(--ci-orange);outline-offset:2px}@media (max-width: 720px){.betrachter{padding:8px 10px 10px;gap:8px;grid-template-rows:auto auto auto;align-content:start;overflow-y:auto}.bt-buehne{aspect-ratio:16 / 9}.bt-sim{display:none}.bt-marke{top:6px;padding:3px 8px}.bt-marke.links{left:6px}.bt-marke.rechts{right:6px}.bt-spur{flex:1 1 100%;order:2}.bt-spur select{width:100%;font-size:var(--gr)}.bt-skala{order:3}.bt-rechts{order:1;margin-left:auto}.bt-lage{flex:1 1 100%;margin:2px 0 0}.bt-zeige{flex:1 1 100%}.bt-zeige button{flex:1;padding:6px 4px}}.ergebnis{display:grid;gap:14px}.ergebnis>section{scroll-margin-top:48px;display:grid;gap:8px;align-content:start}.ergebnis h3.abschnitt{font-size:var(--gr);margin-top:6px}.ergebnis .notiz{color:var(--leise);font-size:13px}.ergebnis .wert{color:var(--text)}.ergebnis .erg-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px}.ergebnis .kopf{display:grid;gap:8px}.ergebnis .kopf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.ergebnis .kopf-name{font-size:var(--gr-xl);font-weight:800;letter-spacing:.02em}.ergebnis .kopf-rechts{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ergebnis .kopfdaten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 26px}.ergebnis .kopfdaten>div{min-width:0;border-top:1px solid var(--linie);padding-top:3px}.ergebnis .kopfdaten .breit{grid-column:span 2}.ergebnis .kopfdaten dt{font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em;color:var(--leise)}.ergebnis .kopfdaten dd{margin:0;overflow-wrap:anywhere}.ergebnis .aktion{display:grid;gap:6px;justify-items:start}.ergebnis .grundform{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%}.ergebnis .grundform label{color:var(--leise)}.ergebnis .grundform input{flex:1 1 260px;min-width:0;font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:6px 8px}.ergebnis .abschnitte{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;gap:4px 18px;padding:6px 0;background:var(--grund);border-bottom:1px solid var(--linie)}.ergebnis .abschnitte a{text-decoration:none;font-weight:600}.ergebnis .abschnitte a:hover{text-decoration:underline;text-underline-offset:3px}.ergebnis tr.summe td{font-weight:700;border-top:1px solid var(--linie-stark)}.ergebnis td.auf{color:var(--orange-text);font-weight:700}.ergebnis .erg-klein{padding:3px 10px;font-size:13px;justify-self:start}.ergebnis .gruppen-raster{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px 26px;align-items:start}.ergebnis .reiter{display:flex;flex-wrap:wrap;gap:2px 14px;border-bottom:1px solid var(--linie)}.ergebnis .reiter button{background:none;border:0;border-bottom:3px solid transparent;padding:4px 0 3px;cursor:pointer;color:var(--leise);font-weight:600}.ergebnis .reiter button:hover{color:var(--text)}.ergebnis .reiter button.an{color:var(--text);border-bottom-color:var(--blau)}.ergebnis .cp-diagramm,.ergebnis .balken-diagramm{width:100%;min-width:0}.ergebnis .cp-diagramm svg,.ergebnis .balken-diagramm svg{display:block;max-width:100%}.ergebnis .cp-achse{font-size:11px;fill:var(--leise)}.ergebnis .cp-gitter{stroke:var(--linie);stroke-width:1}.ergebnis .cp-null{stroke:var(--leise);stroke-width:1;stroke-dasharray:3 3}.ergebnis .szene{display:grid;gap:4px;margin-bottom:8px}.ergebnis .szene-kopf{font-size:var(--gr);font-weight:400;display:flex;flex-wrap:wrap;gap:0 14px}.ergebnis .szene-name{display:inline-flex;align-items:center}.ergebnis .vorschau{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.ergebnis .vorschau li{display:grid;gap:1px;min-width:0}.ergebnis .bildknopf{display:block;padding:0;border:1px solid var(--linie);background:var(--ci-weiss);cursor:pointer;width:100%}.ergebnis .bildknopf img{display:block;width:100%;height:auto}.ergebnis .ansicht{font-size:var(--gr-s);color:var(--leise)}.ergebnis .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--grund);display:grid;grid-template-rows:auto minmax(0,1fr);padding:10px 16px;gap:8px;outline:none}.ergebnis .overlay-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;align-items:center}.ergebnis .overlay-knoepfe{display:inline-flex;flex-wrap:wrap;gap:6px}.ergebnis .overlay-bild{background:var(--ci-weiss);border:1px solid var(--linie);display:grid;place-items:center;min-height:0;overflow:auto}.ergebnis .overlay-bild img{display:block;max-width:100%;max-height:100%;object-fit:contain}.ergebnis .videos{display:flex;flex-wrap:wrap;gap:14px 26px}.ergebnis .videos figure{margin:0;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:flex-start;max-width:100%}.ergebnis .videos video{width:420px;max-width:100%;background:var(--ci-schwarz)}.ergebnis .videos figcaption{display:grid;justify-items:start;gap:2px}.ergebnis .videos .bild-fuer-bild{margin-top:8px}.ergebnis .videos .bild-fuer-bild .leise{font-weight:400}.ergebnis .versionen{list-style:none;padding:0;display:grid;gap:3px}@media (max-width: 900px){.ergebnis .erg-zwei,.ergebnis .gruppen-raster{grid-template-columns:minmax(0,1fr)}.ergebnis .kopfdaten{grid-template-columns:repeat(2,minmax(0,1fr))}.ergebnis .kopf-rechts{margin-left:0}}.ergebnis .cp-diagramm{position:relative}.ergebnis .cp-hinweis{position:absolute;top:4px;right:12px;pointer-events:none;background:var(--grund, var(--bg, #fff));border:1px solid var(--linie);padding:2px 6px;font-size:12px;font-variant-numeric:tabular-nums}.ergebnisse-seite{display:grid;gap:12px}.ergebnisse-seite>section{display:grid;gap:6px}.ergebnisse-seite .werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding-bottom:6px;border-bottom:1px solid var(--linie)}.ergebnisse-seite .werkzeug label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.ergebnisse-seite .werkzeug-rechts{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.ergebnisse-seite .auswahl{background:var(--neg-grund);color:var(--neg-text);padding:5px 10px;border-radius:var(--radius)}.ergebnisse-seite tr.zeile{cursor:pointer}.ergebnisse-seite tr.zeile:hover td{background:var(--neutral-g)}.ergebnisse-seite tr.gewaehlt td{background:var(--blau-g)}.ergebnisse-seite tr.ungueltig td{color:var(--leise)}.ergebnisse-seite td a{text-decoration:none}.ergebnisse-seite td a:hover,.ergebnisse-seite td a.link{text-decoration:underline}.ergebnisse-seite table.tab td,.ergebnisse-seite table.tab th{padding-right:12px;white-space:nowrap}.ergebnisse-seite td .grund{white-space:normal;max-width:260px}.ergebnisse-seite .fuss{display:grid;gap:2px;font-size:13px;padding-top:6px;border-top:1px solid var(--linie)}.ergebnisse-seite .sortknopf{display:inline-flex;align-items:center;gap:4px;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.ergebnisse-seite .sortknopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.vergleich-seite .vspalten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px}.vergleich-seite .seite{min-width:0;border-top:4px solid var(--text);padding-top:5px;display:grid;gap:1px}.vergleich-seite .seite.variante{border-top-color:var(--reihe-3)}.vergleich-seite .rolle{font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.vergleich-seite .seite-name{font-size:var(--gr-xl);font-weight:800;overflow-wrap:anywhere}.vergleich-seite .seite-name a{text-decoration:none;color:inherit}.vergleich-seite .seite-name a:hover{text-decoration:underline}.vergleich-seite .vkopf{display:grid;gap:8px}.vergleich-seite .notiz{color:var(--leise);font-size:13px}.vergleich-seite .wahl{display:flex;flex-wrap:wrap;align-items:end;gap:10px 20px}.vergleich-seite .wahl label,.vergleich-seite .steuerung label{display:grid;gap:2px;color:var(--leise);font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em}.vergleich-seite select{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--linie-stark);border-radius:var(--radius);padding:6px 8px;max-width:100%}.vergleich-seite .wahl select{min-width:280px}.vergleich-seite .steuerung{display:flex;flex-wrap:wrap;align-items:end;gap:8px 26px;padding:4px 0 6px}.vergleich-seite .steuerung fieldset{border:0;padding:0;display:flex;gap:16px}.vergleich-seite .steuerung fieldset label{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:var(--gr);text-transform:none;letter-spacing:0;cursor:pointer}.vergleich-seite .schieber{grid-auto-flow:column;align-items:center;gap:8px}.vergleich-seite .schieber input{width:220px;max-width:40vw;accent-color:var(--blau)}.vergleich-seite .schieber.aus{opacity:.5}.vergleich-seite .paare{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--paar, 440px)),1fr));gap:10px}.vergleich-seite .paare li{display:grid;gap:1px;min-width:0}.vergleich-seite .neben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.vergleich-seite .neben img,.vergleich-seite .ueber img{display:block;width:100%;height:auto;background:var(--ci-weiss);border:1px solid var(--linie)}.vergleich-seite .ueber{position:relative;background:var(--ci-weiss)}.vergleich-seite .ueber .oben{position:absolute;top:0;right:0;bottom:0;left:0}.vergleich-seite .ueber .oben img{height:100%;object-fit:fill}.vergleich-seite .trenn{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ci-schwarz);box-shadow:0 0 0 1px var(--ci-weiss);pointer-events:none}@media (max-width: 900px){.vergleich-seite .vspalten{grid-template-columns:minmax(0,1fr)}.vergleich-seite .wahl select{min-width:0;width:100%}}.vergleich-seite .betrachter-einstieg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 14px}.vergleich-seite .paar-klick{cursor:zoom-in}.vergleich-seite .paar-klick:focus-visible{outline:2px solid var(--ci-orange);outline-offset:3px}.vergleich-seite .wahl-feld{display:grid;gap:2px;flex:1 1 320px;max-width:460px;min-width:0}.vergleich-seite .wahl-feld>label{color:var(--leise);font-size:var(--gr-s);text-transform:uppercase;letter-spacing:.06em}.konfigs{display:grid;gap:14px}.konfigs .ks-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.konfigs .ks-neu{padding:2px 10px;font-size:13px;margin-left:8px}.konfigs .ks-tab td,.konfigs .ks-tab th{padding-right:10px}.konfigs .ks-tab .ks-nr{text-align:center;padding-right:6px}.konfigs .ks-beschr{min-width:200px;max-width:320px}.konfigs .ks-fest{font-size:13px;color:var(--leise);min-width:180px}.konfigs .ks-meld{font-size:12px;color:var(--leise);max-width:280px}.konfigs tr.markiert td{background:var(--blau-g)}.konfigs tr.markiert td:first-child{font-weight:800;color:var(--blau-text)}.konfigs .ks-neu-form{display:grid;gap:10px}.konfigs .ks-formular{display:grid;gap:12px}.konfigs .ks-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px 26px}.konfigs .ks-waehler{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 18px}.konfigs .fm-feld.ks-geaendert select{border-color:var(--blau-text);border-width:2px;padding:4px 7px;background:var(--blau-g)}.konfigs .fm-feld.ks-geaendert>label{color:var(--blau-text)}.konfigs .ks-alt{color:var(--blau-text)}.konfigs .ks-status{display:grid;gap:6px}.konfigs .ks-knoepfe{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width: 900px){.konfigs .ks-kopf{grid-template-columns:minmax(0,1fr)}}.konfigs td.ks-beschr{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.konfigs td.ks-angelegt{white-space:nowrap}.bauteile{display:grid;gap:16px}.bauteile .bt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bauteile .bt-kopf{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:13px;padding-bottom:4px;border-bottom:1px solid var(--linie)}.bauteile .bt-mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.bauteile .bt-gruppen{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 26px;margin-top:8px;align-items:start}.bauteile .bt-tab td{padding:4px 8px 4px 0}.bauteile .bt-fehler{display:inline-flex;gap:6px;align-items:center;color:var(--rot);font-weight:700}.bauteile tr.bt-fehlt td{background:var(--rot-g)}.bauteile .bt-dateien{font-size:13px;color:var(--leise)}.bauteile .bt-fremd{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:3px 20px;margin-top:6px}@media (min-width: 1280px){.bauteile .bt-gruppen{grid-template-columns:repeat(3,minmax(0,1fr))}}.abgleich{display:grid;gap:14px}.abgleich .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.abgleich .orte{margin-top:-8px;overflow-wrap:anywhere;font-size:13px}.abgleich .abschnitt .knopf{font-size:13px;padding:3px 10px;text-transform:none;letter-spacing:0}.abgleich .datei{padding:8px 0;border-bottom:1px solid var(--linie);display:grid;gap:6px;justify-items:start}.abgleich .dateikopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.abgleich .unterschiede{margin:0;padding-left:18px}.abgleich .rot{color:var(--rot)}.abgleich .bestaetigung .knopf{padding:3px 10px;font-size:13px}.abgleich .tabwrap{overflow-x:auto}.abgleich .nowrap{white-space:nowrap}
