.zeile{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.zeile--eng{gap:var(--space-1)}.zeile--weit{gap:var(--space-3)}.zeile--zwischen{justify-content:space-between}.zeile--oben{align-items:flex-start}.zeile--fest{flex-wrap:nowrap}.wachsen{flex:1 1;min-width:0}.stapel{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.stapel--eng{gap:var(--space-2)}.stapel--weit{gap:var(--space-5)}.raster-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4)}.raster-2,.raster-3{display:grid;gap:var(--space-4)}.raster-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4)}.raster-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:768px){.raster-2,.raster-3{grid-template-columns:minmax(0,1fr)}}.abstand-oben{margin-top:var(--space-4)}.abstand-unten{margin-bottom:var(--space-4)}.ohne-rand{margin:0}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.text-klein{font-size:var(--fs-small)}.text-mini{font-size:var(--fs-meta)}.text-fett{font-weight:var(--fw-semibold)}.text-mittel{font-weight:var(--fw-medium)}.text-ok{color:var(--success-text)}.text-warn{color:var(--warning-text)}.text-fehler{color:var(--danger-text)}.text-akzent{color:var(--accent-text)}.zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.einzeilig{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rechts{text-align:right}.symbol-text{display:inline-flex;align-items:center;gap:6px}.seitenkopf{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-5)}.seitenkopf,.seitenkopf__titel{display:flex;align-items:center}.seitenkopf__titel{gap:var(--space-2);min-width:0}.seitenkopf__titel h1{font:var(--fw-semibold) var(--fs-section)/1.3 var(--font-sans);letter-spacing:var(--tracking-section);margin:0}.seitenkopf__unter{font-size:var(--fs-small);color:var(--text-2);margin-top:2px}.seitenkopf__knoepfe{display:flex;gap:var(--space-2);flex-wrap:wrap}.abschnitt{display:flex;align-items:center;gap:var(--space-2);font:var(--fw-semibold) 14px/20px var(--font-sans);color:var(--text);margin:var(--space-5) 0 var(--space-2)}.abschnitt:first-child{margin-top:0}.abschnitt__zahl{font-weight:var(--fw-regular);color:var(--text-3)}.abschnitt--fehler{color:var(--danger-text)}.listzeile{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-row);padding:8px var(--space-3);border-bottom:1px solid var(--border)}.listzeile:hover{background:var(--surface-hover)}.listzeile__haupt{flex:1 1;min-width:0}.listzeile__titel{font:14px/20px var(--font-sans);color:var(--text)}.listzeile__meta{font:12px/16px var(--font-sans);color:var(--text-2)}.listzeile__symbol{color:var(--text-2);flex:none}.leer{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6) var(--space-4);color:var(--text-2);font-size:var(--fs-small)}.leer svg{color:var(--text-3)}.status-pill.info{color:var(--accent-text);background:var(--accent-soft)}.status-pill.ki{color:var(--ki-text);background:var(--ki-soft)}.status-pill svg{width:12px;height:12px}.info{position:relative;display:inline-flex;vertical-align:middle}.info__knopf{list-style:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);color:var(--text-3);cursor:pointer}.info__knopf::-webkit-details-marker{display:none}.info[open] .info__knopf,.info__knopf:hover{color:var(--accent-text);background:var(--accent-soft)}.info__kasten{position:absolute;z-index:60;top:calc(100% + 4px);left:-8px;width:max-content;max-width:min(340px,86vw);padding:10px 12px;border-radius:var(--radius-lg);background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:var(--shadow-pop);font:13px/19px var(--font-sans);text-align:left;white-space:normal}.info__kasten a{color:var(--tooltip-link);text-decoration:underline}.info__kasten p{margin:0 0 6px}.info__kasten p:last-child{margin-bottom:0}.info--rechts .info__kasten{left:auto;right:-8px}.hinweis{display:flex;align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-subtle);font:13px/20px var(--font-sans);color:var(--text);margin-bottom:var(--space-4)}.hinweis__symbol{flex:none;margin-top:2px}.hinweis__text{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:0 6px}.hinweis__titel{font-weight:var(--fw-semibold)}.hinweis__inhalt{color:var(--text-2)}.hinweis__inhalt a,.hinweis__text a{color:var(--accent-text);font-weight:var(--fw-medium)}.hinweis__aktion{flex:none;display:flex;gap:var(--space-2);align-items:center}.hinweis--info{background:var(--accent-soft);border-color:transparent}.hinweis--info .hinweis__symbol{color:var(--accent-text)}.hinweis--ok{background:var(--success-soft);border-color:transparent}.hinweis--ok .hinweis__symbol{color:var(--success-text)}.hinweis--warn{background:var(--warning-soft);border-color:transparent}.hinweis--warn .hinweis__symbol{color:var(--warning-text)}.hinweis--fehler{background:var(--danger-soft);border-color:transparent}.hinweis--fehler .hinweis__symbol{color:var(--danger-text)}@media (max-width:768px){.hinweis{flex-wrap:wrap}.hinweis__aktion{width:100%;padding-left:24px}}.ablauf{font:13px/19px var(--font-sans);color:var(--text-2)}.ablauf__kopf{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--text-3);font-size:12px;padding:2px 0}.ablauf__kopf::-webkit-details-marker{display:none}.ablauf[open] .ablauf__kopf,.ablauf__kopf:hover{color:var(--accent-text)}.ablauf__inhalt{display:flex;flex-direction:column;gap:var(--space-2);margin-top:6px;padding:10px 12px;border-radius:var(--radius-lg);background:var(--surface-subtle);border:1px solid var(--border);max-width:640px}.ablauf__quellen{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px}.ablauf__system{display:inline-flex;align-items:center;gap:5px;font:var(--fw-medium) 12px/16px var(--font-sans);color:var(--text);padding:1px 8px;border-radius:var(--radius-pill);background:var(--canvas);border:1px solid var(--border)}.ablauf__system:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--system,var(--text-3))}.ablauf__schritte{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--text)}.ablauf__dauer{display:inline-flex;align-items:center;gap:6px;font-size:12px}.ladeleiste{display:flex;flex-direction:column;gap:6px;max-width:560px}.ladeleiste__kopf{display:flex;justify-content:space-between;gap:var(--space-3);font-size:13px}.ladeleiste__text{display:inline-flex;align-items:center;gap:6px}.ladeleiste__zeit{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes l21dreh{to{transform:rotate(1turn)}}.dreht{animation:l21dreh .9s linear infinite}@media (prefers-reduced-motion:reduce){.dreht{animation:none}}.ladebalken{position:fixed;top:env(safe-area-inset-top,0);left:0;height:3px;width:0;background:var(--accent);z-index:10000;pointer-events:none;border-radius:0 var(--radius-pill) var(--radius-pill) 0}.ladebalken--laeuft{animation:ladebalken-laeuft 12s cubic-bezier(.08,.7,.2,1) forwards}.ladebalken--fertig{width:100%;opacity:0;transition:width .2s ease-out,opacity .3s ease .15s}@keyframes ladebalken-laeuft{0%{width:0}10%{width:35%}40%{width:70%}to{width:92%}}@media (prefers-reduced-motion:reduce){.ladebalken--laeuft{animation:none;width:60%}}