.sprunglink{z-index:10;min-height:var(--tippflaeche);padding:var(--raum-2) var(--raum-4);border-radius:var(--radius);background:var(--cream);color:var(--burgund);transform:translateY(calc(-100% - var(--raum-4)));align-items:center;display:flex;position:fixed;inset-block-start:var(--raum-2);inset-inline-start:var(--raum-4)}.sprunglink:focus{transform:translateY(0)}.fusszeile{padding-block:var(--raum-6);border-top:1px solid var(--stone);color:var(--slate);font-size:var(--text-xs)}.portal__meldung{padding-block:var(--raum-8)}.portal__titel{margin-bottom:var(--raum-6);font-size:var(--text-xl)}.kopf{background:var(--burgund);color:var(--cream)}.kopf :focus-visible{outline-color:var(--cream)}.kopf__innen{align-items:center;gap:var(--raum-4) var(--raum-2);padding-block:var(--raum-4) var(--raum-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.kopf__marke{min-height:var(--tippflaeche);color:var(--cream);grid-area:1/1;justify-self:start;text-decoration:none}.kopf__marke:hover{color:var(--cream)}.kopf__logo{width:clamp(7rem,16vw,9.5rem);height:auto}.kopf__zusatz{margin-top:var(--raum-2);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--cream) 85%, transparent);font-weight:500;line-height:1.4;display:block}.kopf__konto{align-items:center;gap:var(--raum-4);grid-area:1/2;display:flex}.kopf__benutzer{color:color-mix(in srgb, var(--cream) 85%, transparent);font-size:var(--text-xs);overflow-wrap:anywhere;display:none}.kopf__navigation{gap:var(--raum-2);grid-area:2/1/3/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kopf__navigation a{min-height:var(--tippflaeche);padding:var(--raum-2) var(--raum-3);color:var(--cream);font-size:var(--text-s);border-bottom:2px solid #0000;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background-color .15s ease-out;display:flex}.kopf__navigation a:hover{background:var(--burgund-tief)}.kopf__navigation a[aria-current=page]{border-bottom-color:var(--cream)}.knopf--hell{border-color:var(--cream);color:var(--cream);background:0 0}.knopf--hell:hover:not(:disabled),.knopf--cream{background:var(--cream);border-color:var(--cream);color:var(--burgund)}.knopf--cream:hover:not(:disabled){background:var(--sage-hell);border-color:var(--sage-hell);color:var(--burgund-tief)}.knopf--hell:focus-visible,.knopf--cream:focus-visible{outline-color:var(--cream)}.pfad{color:var(--slate);font-size:var(--text-s)}.pfad__liste{align-items:center;gap:var(--raum-2);flex-wrap:wrap;display:flex}.pfad__eintrag{min-width:0;display:none}.pfad__eintrag--zurueck{align-items:center;display:flex}.pfad__eintrag a{align-items:center;gap:var(--raum-2);min-height:var(--tippflaeche);color:var(--slate);display:inline-flex}.pfad__eintrag a:hover{color:var(--burgund)}.pfad__trenner{display:none}.chip{border-radius:var(--radius);width:1.5rem;height:1.5rem;font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.chip--gross{width:2.5rem;height:2.5rem;font-size:var(--text-l)}.chip--a{background:var(--wert-a);color:var(--wert-a-text)}.chip--b{background:var(--wert-b);color:var(--wert-b-text)}.chip--c{background:var(--wert-c);color:var(--wert-c-text)}.chip--na{background:var(--wert-na);color:var(--wert-na-text)}.chip--offen{border:1px dashed var(--stone);color:var(--slate)}.chip--a-na{border-color:var(--sage-tief);color:var(--anthrazit);width:auto;min-width:1.5rem;padding-inline:.3rem}.chip--a-na.chip--gross{min-width:2.5rem;padding-inline:var(--raum-2);font-size:var(--text-s)}.chip__uebergang{align-items:center;gap:var(--raum-2);display:inline-flex}.chip__pfeil{color:var(--slate)}.marke-status{padding:var(--raum-1) var(--raum-2);border-radius:var(--radius);font-size:var(--text-xs);border:1px solid #0000;font-weight:500;line-height:1.4;display:inline-block}.marke-status--neutral{border-color:var(--stone);color:var(--slate)}.marke-status--gut{background:var(--sage-hell);color:var(--anthrazit)}.marke-status--warnung{background:var(--warnung-flaeche);color:var(--burgund-tief)}.marke-status--major{background:var(--burgund);color:var(--cream)}.beleg{grid-template-columns:var(--raum-6) minmax(0, 1fr);gap:var(--raum-2) var(--raum-3);width:100%;min-height:var(--tippflaeche);padding:var(--raum-4);border:1px solid var(--stone);border-radius:var(--radius);background:var(--flaeche);color:var(--anthrazit);align-items:center;text-decoration:none;transition:background-color .15s ease-out;display:grid}a.beleg:hover{background:var(--sage-hell);color:var(--anthrazit)}.beleg__symbol{width:var(--raum-6);color:var(--slate);align-self:start}.beleg__inhalt{min-width:0}.beleg__titel{-webkit-line-clamp:3;overflow-wrap:anywhere;font-size:var(--text-s);-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.beleg__meta{margin-top:var(--raum-1);color:var(--slate);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.4;display:block}.beleg__aktion{color:var(--burgund);font-size:var(--text-s);grid-column:2;font-weight:500}.reiter{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--stone) transparent;overflow-x:auto}.reiter__liste{gap:var(--raum-2);width:max-content;min-width:100%;padding:var(--raum-1);border-bottom:1px solid var(--stone);display:flex}.reiter__eintrag{scroll-snap-align:start;flex:none}.reiter__link{align-items:center;gap:var(--raum-2);min-height:var(--tippflaeche);padding:var(--raum-2) var(--raum-4);color:var(--anthrazit);font-size:var(--text-s);white-space:nowrap;border-bottom:2px solid #0000;font-weight:500;text-decoration:none;transition:background-color .15s ease-out;display:flex}.reiter__link:hover{background:var(--sage-hell);color:var(--burgund)}.reiter__link[aria-current=page]{border-bottom-color:var(--burgund);color:var(--burgund)}.reiter__anzahl{color:var(--slate);font-weight:400}.leer,.fehler{padding:var(--raum-4);border-radius:var(--radius-gross)}.leer{border:1px dashed var(--stone)}.leer__titel,.fehler__titel{max-width:68ch;font-weight:500}.leer__text,.fehler__text{margin-top:var(--raum-2);max-width:68ch;line-height:1.6}.leer__text{color:var(--slate)}.leer__aktion,.fehler__aktion{align-items:center;gap:var(--raum-2);margin-top:var(--raum-4);flex-wrap:wrap;display:flex}.leer__aktion a,.fehler__aktion a{min-height:var(--tippflaeche);align-items:center;display:inline-flex}.fehler{border-left:3px solid var(--burgund);border-radius:0 var(--radius) var(--radius) 0;background:var(--warnung-flaeche);color:var(--burgund-tief)}.kennzahl__zahl{font-size:var(--text-zahl);font-weight:300;line-height:1.02}.kennzahl__satz{margin-top:var(--raum-3);max-width:68ch;font-size:var(--text-l);font-weight:500;line-height:1.25}.kennzahl__zusatz{margin-top:var(--raum-4);max-width:var(--lesespalte)}.kennzahl__zusatz summary{min-height:var(--tippflaeche);padding-block:var(--raum-3);cursor:pointer}@media (min-width:48rem){.kopf__innen{gap:var(--raum-6);padding-block:var(--raum-4);grid-template-columns:auto minmax(0,1fr) auto}.kopf__navigation{grid-area:1/2;justify-self:end}.kopf__konto{align-items:flex-end;gap:var(--raum-2);flex-direction:column;grid-area:1/3}.kopf__benutzer{max-width:20ch;display:block}.pfad__eintrag{align-items:center;gap:var(--raum-2);display:flex}.pfad__trenner{display:inline}.pfad__pfeil{display:none}.beleg{grid-template-columns:var(--raum-6) minmax(0, 1fr) auto;gap:var(--raum-4)}.beleg__aktion{grid-area:1/3}.portal__meldung{padding-block:var(--raum-12)}.leer,.fehler{padding:var(--raum-6)}}@media print{.kopf,.sprunglink,.pfad,.reiter,.knopf{display:none}.chip{-webkit-print-color-adjust:exact;print-color-adjust:exact}.beleg,.leer,.fehler,.kennzahl{break-inside:avoid}.beleg,.leer,.fehler,.marke-status{color:var(--anthrazit);background:0 0}.marke-status{border-color:var(--stone)}}.audit-karte{gap:var(--raum-2);min-width:0;min-height:var(--tippflaeche);padding:var(--raum-6);border:1px solid var(--stone);border-radius:var(--radius-gross);background:var(--flaeche);color:var(--anthrazit);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;border-left-width:3px;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}.audit-karte--hervorgehoben{border-left-color:var(--burgund)}.audit-karte:hover{border-color:var(--sage-tief);border-left-color:var(--stone);background:color-mix(in srgb, var(--sage-hell) 20%, var(--flaeche));color:var(--anthrazit)}.audit-karte--hervorgehoben:hover{border-left-color:var(--burgund)}.audit-karte:focus-visible{outline:2px solid var(--burgund);outline-offset:2px}.audit-karte__kopf{justify-content:space-between;align-items:center;gap:var(--raum-2) var(--raum-4);flex-wrap:wrap;display:flex}.audit-karte__kopf>*{min-width:0}.audit-karte .marke-status{white-space:normal;max-width:100%}.audit-karte__datum,.audit-karte__frist,.audit-karte__meta{color:var(--slate);font-size:var(--text-s);line-height:1.5}.audit-karte__titel{font-size:var(--text-l);font-weight:500;line-height:1.25}.audit-karte__ergebnis{font-size:var(--text-s);line-height:1.5}.klinks{min-width:0;font-size:var(--text-s);line-height:1.5}.klinks-gruppe{align-items:flex-start;gap:var(--raum-1);min-width:0;display:flex}.klinks-beschriftung{min-height:44px;color:var(--slate);flex:none;align-items:center;display:inline-flex}.klinks-inhalt{align-items:flex-start;gap:var(--raum-1);flex-wrap:wrap;min-width:0;display:flex}.klinks-liste{gap:var(--raum-1);flex-wrap:wrap;min-width:0;display:flex}.klinks-liste>li{min-width:0;max-width:100%}.klinks-schluessel{overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:44px;max-width:100%;min-height:44px;padding-inline:6px;display:inline-flex}.klinks-mehr{min-width:0;max-width:100%}.klinks-aufklappen{min-height:44px;color:var(--burgund);cursor:pointer;text-underline-offset:.2em;align-items:center;padding-inline:6px;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-flex}.klinks-aufklappen::-webkit-details-marker{display:none}.klinks-aufklappen::marker{content:""}.klinks-schluessel:focus-visible,.klinks-aufklappen:focus-visible{outline:2px solid var(--burgund);outline-offset:2px}@media print{.klinks-beschriftung,.klinks-schluessel,.klinks-aufklappen{min-height:0;color:var(--anthrazit)}}
