:root{--farbe-flaeche:#fff;--farbe-flaeche-alt:#f5f5f3;--farbe-flaeche-erhoben:#fff;--farbe-text:#2e3236;--farbe-text-gedimmt:#5f666d;--farbe-text-invers:#fff;--farbe-akzent:#bc4a1a;--farbe-akzent-hover:#9d3e15;--farbe-akzent-kontrast:#fff;--farbe-akzent-dunkel:#104b59;--farbe-warnung:#8a6d00;--farbe-kritisch:#b02a23;--farbe-erfolg:#1f7a3f;--farbe-vorgemerkt:#a1500a;--farbe-rand:#d8d8d4;--farbe-rand-stark:#b7b7b2;--farbe-fokus:#1a5fb4;--abstand-xs:.25rem;--abstand-s:.5rem;--abstand-m:1rem;--abstand-l:1.5rem;--abstand-xl:2.5rem;--radius-s:4px;--radius-m:8px;--radius-l:12px;--schrift-familie:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--schrift-familie-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--schrift-groesse-s:.875rem;--schrift-groesse-m:1rem;--schrift-groesse-l:1.25rem;--schrift-groesse-xl:1.625rem;--schrift-gewicht-normal:400;--schrift-gewicht-fett:600;--touch-ziel-min:44px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--schrift-familie);font-size:var(--schrift-groesse-m);color:var(--farbe-text);background:var(--farbe-flaeche-alt);-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:2px}a{color:var(--farbe-akzent)}button{font:inherit}.app-shell{grid-template:"topbar topbar""nav main"1fr/15rem minmax(0,1fr);min-height:100vh;display:grid}.topbar{align-items:center;gap:var(--abstand-m);padding:var(--abstand-s) var(--abstand-m);background:var(--farbe-flaeche);border-bottom:1px solid var(--farbe-rand);flex-wrap:wrap;grid-area:topbar;display:flex;position:relative}.topbar-rechts{justify-content:flex-end;align-items:center;gap:var(--abstand-m);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.topbar-nutzername{color:var(--farbe-text-gedimmt);font-size:var(--schrift-groesse-s)}.topbar-schmal{display:none}.konto-menue{gap:var(--abstand-m);flex-direction:column;display:flex}.konto-menue-beschriftung{color:var(--farbe-text-gedimmt);font-size:var(--schrift-groesse-s)}.konto-menue .sprachwahl select{inline-size:100%}.branding{align-items:center;gap:var(--abstand-s);color:var(--farbe-text);text-decoration:none;display:flex}.branding-logo{border-radius:var(--radius-s);width:auto;height:2rem}.branding-name{font-weight:var(--schrift-gewicht-fett);font-size:var(--schrift-groesse-l);color:var(--farbe-akzent-dunkel)}.seiten-navigation{background:var(--farbe-flaeche);border-inline-end:1px solid var(--farbe-rand);padding:var(--abstand-m) var(--abstand-s);grid-area:nav}.seiten-navigation ul,.fahrer-navigation ul{gap:var(--abstand-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.seiten-navigation a{padding:var(--abstand-s) var(--abstand-m);min-height:var(--touch-ziel-min);border-radius:var(--radius-m);color:var(--farbe-text);text-decoration:none;display:block}.seiten-navigation a:hover{background:var(--farbe-flaeche-alt)}.seiten-navigation a[aria-current=page]{background:var(--farbe-akzent-dunkel);color:var(--farbe-akzent-kontrast);font-weight:var(--schrift-gewicht-fett)}.hauptinhalt{padding:var(--abstand-l);max-width:72rem;grid-area:main;min-inline-size:0}.hauptinhalt p,.hauptinhalt dd,.hauptinhalt li{overflow-wrap:anywhere}@media (width<=47.9rem){.app-shell{grid-template:"topbar""main"1fr"nav"/minmax(0,1fr)}.topbar-rechts{display:none}.topbar-schmal{margin-inline-start:auto;display:flex}.branding-name{display:none}input[type=date],input[type=time],input[type=datetime-local]{min-height:var(--touch-ziel-min);font-size:var(--schrift-groesse-m)}.seiten-navigation{inset-inline:0;z-index:20;border-inline-end:none;border-top:1px solid var(--farbe-rand);background:var(--farbe-flaeche);padding:var(--abstand-xs) var(--abstand-s);padding-bottom:calc(var(--abstand-xs) + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;overflow-x:auto}.seiten-navigation ul{gap:var(--abstand-xs);flex-direction:row;display:flex}.seiten-navigation li{flex:none}.seiten-navigation a{white-space:nowrap;align-items:center;display:flex}.hauptinhalt{padding:var(--abstand-m);padding-bottom:calc(var(--touch-ziel-min) + var(--abstand-xl) + env(safe-area-inset-bottom,0px))}}.fahrer-shell{flex-direction:column;min-height:100vh;display:flex}.fahrer-shell .hauptinhalt{padding:var(--abstand-m);padding-bottom:calc(var(--touch-ziel-min) + var(--abstand-xl));flex:1}.fahrer-navigation{inset-inline:0;background:var(--farbe-flaeche);border-top:1px solid var(--farbe-rand);position:fixed;bottom:0}.fahrer-navigation ul{flex-direction:row}.fahrer-navigation li{flex:1}.fahrer-navigation a{min-height:calc(var(--touch-ziel-min) + var(--abstand-s));padding:var(--abstand-s);color:var(--farbe-text);font-size:var(--schrift-groesse-s);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.fahrer-navigation a[aria-current=page]{color:var(--farbe-akzent);font-weight:var(--schrift-gewicht-fett);border-top:3px solid var(--farbe-akzent)}.login-seite{justify-content:center;align-items:center;gap:var(--abstand-l);min-height:100vh;padding:var(--abstand-m);flex-direction:column;display:flex}.login-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-m);width:100%;max-width:22rem;display:flex}.login-karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-l);width:100%;max-width:22rem;padding:var(--abstand-l);gap:var(--abstand-m);flex-direction:column;display:flex}.formular{gap:var(--abstand-xs);display:grid}.formular>label{margin-top:var(--abstand-s);font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-fett)}.formular input,.formular select,.formular textarea{width:100%;padding:var(--abstand-s);min-height:var(--touch-ziel-min);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-s);background:var(--farbe-flaeche);color:var(--farbe-text);font-size:var(--schrift-groesse-m)}.formular-feld{gap:var(--abstand-xs);flex-direction:column;display:flex}.formular-feld label{font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-fett)}.formular-feld input,.sprachwahl select{padding:var(--abstand-s);min-height:var(--touch-ziel-min);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-s);background:var(--farbe-flaeche);color:var(--farbe-text);font-size:var(--schrift-groesse-m)}.knopf{padding:var(--abstand-s) var(--abstand-m);min-height:var(--touch-ziel-min);border-radius:var(--radius-m);cursor:pointer;border:1px solid #0000}.knopf-primaer{background:var(--farbe-akzent);color:var(--farbe-akzent-kontrast);font-weight:var(--schrift-gewicht-fett)}.knopf-primaer:hover:not(:disabled){background:var(--farbe-akzent-hover)}.knopf:disabled{opacity:.5;cursor:not-allowed}.knopf-sekundaer{background:var(--farbe-flaeche);color:var(--farbe-text);border-color:var(--farbe-rand-stark)}.fehlermeldung{color:var(--farbe-kritisch);font-size:var(--schrift-groesse-s);margin:0}.empty-state{border:1px dashed var(--farbe-rand-stark);border-radius:var(--radius-l);background:var(--farbe-flaeche);padding:var(--abstand-xl) var(--abstand-l);text-align:center;color:var(--farbe-text-gedimmt);max-width:40rem}.empty-state-titel{margin:0 0 var(--abstand-s);color:var(--farbe-text);font-size:var(--schrift-groesse-l);font-weight:var(--schrift-gewicht-fett)}.seitentitel{margin:0 0 var(--abstand-l);font-size:var(--schrift-groesse-xl)}.hinweis-gedimmt{color:var(--farbe-text-gedimmt)}.bereichs-reiter{margin-bottom:var(--abstand-l);border-bottom:1px solid var(--farbe-rand);overflow-x:auto}.bereichs-reiter ul{gap:var(--abstand-xs);margin:0;padding:0;list-style:none;display:flex}.bereichs-reiter li{flex:none}.bereichs-reiter a{min-height:var(--touch-ziel-min);padding:0 var(--abstand-m);color:var(--farbe-text-gedimmt);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:flex}.bereichs-reiter a:hover,.bereichs-reiter a:focus-visible{color:var(--farbe-text)}.bereichs-reiter a.reiter-aktiv{color:var(--farbe-akzent-dunkel);border-bottom-color:var(--farbe-akzent-dunkel);font-weight:var(--schrift-gewicht-fett)}.kopf-suche{flex:10rem;max-inline-size:18rem;position:relative}.kopf-suche input{inline-size:100%;min-height:var(--touch-ziel-min);font-size:var(--schrift-groesse-m);padding:0 var(--abstand-s);border:1px solid var(--farbe-rand);border-radius:var(--radius-s);background:var(--farbe-flaeche);color:var(--farbe-text)}.kopf-suche-liste{inset-inline:0;top:calc(100% + var(--abstand-xs));z-index:30;background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);max-height:70vh;padding:var(--abstand-s);position:absolute;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.kopf-suche-gruppe{margin:var(--abstand-s) 0 var(--abstand-xs);font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt);text-transform:uppercase;letter-spacing:.04em}.kopf-suche-liste ul{margin:0;padding:0;list-style:none}.kopf-suche-liste a{min-height:var(--touch-ziel-min);padding:var(--abstand-xs) var(--abstand-s);border-radius:var(--radius-s);color:var(--farbe-text);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.kopf-suche-liste a:hover,.kopf-suche-liste a:focus-visible{background:var(--farbe-flaeche-alt)}.kopf-suche-zusatz{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt)}@media (width<=47.9rem){.kopf-suche{flex:1 0 100%;order:3;max-inline-size:none}}.tabellen-umschlag{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);overflow-x:auto}.daten-tabelle{border-collapse:collapse;width:100%;font-size:var(--schrift-groesse-s)}.daten-tabelle th,.daten-tabelle td{padding:var(--abstand-s) var(--abstand-m);text-align:start;border-bottom:1px solid var(--farbe-rand);vertical-align:top}.daten-tabelle thead th{background:var(--farbe-flaeche-alt);font-weight:var(--schrift-gewicht-fett)}.daten-tabelle tbody tr:last-child th,.daten-tabelle tbody tr:last-child td{border-bottom:none}.visuell-versteckt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wert-unbekannt{color:var(--farbe-warnung);font-weight:var(--schrift-gewicht-fett);font-size:var(--schrift-groesse-s);letter-spacing:.02em}.objekt-kopf{margin-bottom:var(--abstand-l)}.objekt-attribute{gap:var(--abstand-l);margin:0 0 var(--abstand-s);flex-wrap:wrap;display:flex}.objekt-attribut dt{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt)}.objekt-attribut dd{font-weight:var(--schrift-gewicht-fett);margin:0}.objekt-abschnitt{margin-bottom:var(--abstand-xl)}.abschnittstitel{font-size:var(--schrift-groesse-l);margin:0 0 var(--abstand-m)}.aktions-leiste{gap:var(--abstand-m);flex-wrap:wrap;display:flex}.seitenkopf-zeile{justify-content:space-between;align-items:baseline;gap:var(--abstand-m);flex-wrap:wrap;display:flex}.negativliste{margin:var(--abstand-s) 0 0;padding-inline-start:var(--abstand-l)}.negativliste li{margin-bottom:var(--abstand-xs)}.timeline{border-inline-start:2px solid var(--farbe-rand-stark);margin:0;padding:0;list-style:none}.timeline-eintrag{padding-block-end:var(--abstand-m);padding-inline-start:var(--abstand-l);position:relative}.timeline-eintrag:before{content:"";inset-inline-start:calc(-1 * var(--abstand-xs) - 1px);top:var(--abstand-xs);width:var(--abstand-s);height:var(--abstand-s);background:var(--farbe-akzent);border-radius:50%;position:absolute}.timeline-kopfzeile{gap:var(--abstand-s);font-size:var(--schrift-groesse-s);flex-wrap:wrap;display:flex}.timeline-zeit{color:var(--farbe-text-gedimmt);font-family:var(--schrift-familie-mono)}[dir=rtl] .timeline-zeit{direction:ltr;unicode-bidi:isolate}.timeline-nutzer{font-weight:var(--schrift-gewicht-fett)}.timeline-feldzeile{gap:var(--abstand-s);font-size:var(--schrift-groesse-s);flex-wrap:wrap;display:flex}.timeline-feld{color:var(--farbe-text-gedimmt)}.timeline-werte{font-family:var(--schrift-familie-mono)}[dir=rtl] .timeline-werte,[dir=rtl] .audit-werte{direction:ltr;unicode-bidi:isolate}.timeline-grund{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt)}.timeline-grund-label{font-weight:var(--schrift-gewicht-fett)}.fach-formular{gap:var(--abstand-m);background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);max-width:28rem;padding:var(--abstand-l);margin-bottom:var(--abstand-l);flex-direction:column;display:flex}.fach-formular select,.fach-formular textarea,.fach-formular input{padding:var(--abstand-s);min-height:var(--touch-ziel-min);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-s);background:var(--farbe-flaeche);color:var(--farbe-text);font:inherit}.fach-formular textarea{min-height:calc(2 * var(--touch-ziel-min));resize:vertical}.formular-gruppe{border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);gap:var(--abstand-m);flex-direction:column;display:flex}.formular-gruppe legend{font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-fett);padding:0 var(--abstand-xs)}.formular-feld-inline{align-items:center;gap:var(--abstand-s);flex-direction:row}.formular-feld-inline input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:auto}.feld-hinweis{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt);margin:0}.erfolgsmeldung{color:var(--farbe-erfolg);font-size:var(--schrift-groesse-s);margin:0}.filter-zeile{align-items:flex-end;gap:var(--abstand-l);margin-bottom:var(--abstand-m);flex-wrap:wrap;display:flex}.regionswahl{gap:var(--abstand-s);margin-bottom:var(--abstand-m);flex-wrap:wrap;display:flex}.regionskarte{min-height:var(--touch-ziel-min);padding:var(--abstand-s) var(--abstand-m);text-align:start;background:var(--farbe-flaeche);color:var(--farbe-text);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-m);cursor:pointer;flex-direction:column;gap:2px;display:flex}.regionskarte.gewaehlt{border-width:2px;border-color:var(--farbe-akzent);background:var(--farbe-flaeche-betont,var(--farbe-flaeche))}.regionskarte-name{font-weight:600}.regionskarte-zahl{font-size:var(--schrift-groesse-s);opacity:.85}.pipeline-karte-nummer{margin:var(--abstand-s) 0 0;font-size:var(--schrift-groesse-s);opacity:.7}.filter-block{border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);margin-bottom:var(--abstand-m)}.filter-block legend{padding:0 var(--abstand-s);font-weight:600}.paginierung{align-items:center;gap:var(--abstand-m);margin-top:var(--abstand-m);font-size:var(--schrift-groesse-s);display:flex}.modal-dialog{border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-l);padding:var(--abstand-l);background:var(--farbe-flaeche);width:100%;max-width:min(90vw,32rem);color:var(--farbe-text)}.modal-dialog::backdrop{background:#0006}.modal-dialog .fach-formular{border:none;max-width:none;margin-bottom:0;padding:0}.modal-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-m);margin-bottom:var(--abstand-m);display:flex}.modal-titel{font-size:var(--schrift-groesse-l);margin:0}.knopf-als-link{min-height:var(--touch-ziel-min);padding:0 var(--abstand-xs);color:var(--farbe-akzent-dunkel);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.dialog-aktionen{justify-content:flex-end;gap:var(--abstand-s) var(--abstand-m);flex-wrap:wrap;display:flex}.karten-liste{gap:var(--abstand-m);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-l);padding:var(--abstand-l)}.anhang-block{margin-top:var(--abstand-m);padding-top:var(--abstand-m);border-top:1px solid var(--farbe-rand);gap:var(--abstand-s);display:grid}.karte-link{font-size:var(--schrift-groesse-l);font-weight:var(--schrift-gewicht-fett);margin-bottom:var(--abstand-s);display:inline-block}.warn-block{border:1px solid var(--farbe-warnung);border-radius:var(--radius-m);padding:var(--abstand-m);margin-bottom:var(--abstand-m)}.warn-titel{margin:0 0 var(--abstand-s);font-size:var(--schrift-groesse-m);color:var(--farbe-warnung)}.warn-liste{gap:var(--abstand-s);margin:0;padding:0;list-style:none;display:grid}.warn-eintrag{border-inline-start:3px solid var(--farbe-warnung);padding-inline-start:var(--abstand-s)}.warn-text{margin:0}.warn-zusatz{margin:var(--abstand-xs) 0 0;font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt)}.sperr-block{border:1px solid var(--farbe-kritisch);border-radius:var(--radius-m);padding:var(--abstand-m);margin-bottom:var(--abstand-m)}.sperr-titel{margin:0 0 var(--abstand-s);font-size:var(--schrift-groesse-m);color:var(--farbe-kritisch)}.sperr-liste{gap:var(--abstand-s);margin:0;padding:0;list-style:none;display:grid}.sperr-eintrag{border-inline-start:3px solid var(--farbe-kritisch);padding-inline-start:var(--abstand-s)}.sperr-text{color:var(--farbe-kritisch);margin:0}.warn-badges{gap:var(--abstand-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.warn-badge{border:1px solid var(--farbe-warnung);color:var(--farbe-warnung);border-radius:var(--radius-s);padding:0 var(--abstand-xs);font-size:var(--schrift-groesse-s);white-space:nowrap;display:inline-block}.status-badge{border:1px solid var(--farbe-rand-stark);color:var(--farbe-text-gedimmt);border-radius:var(--radius-s);padding:0 var(--abstand-xs);font-size:var(--schrift-groesse-s);white-space:nowrap;display:inline-block}.status-badge-erfolg{border-color:var(--farbe-erfolg);color:var(--farbe-erfolg)}.status-badge-warnung{border-color:var(--farbe-warnung);color:var(--farbe-warnung)}.status-badge-kritisch{border-color:var(--farbe-kritisch);color:var(--farbe-kritisch)}.status-badge-vorgemerkt{border-color:var(--farbe-vorgemerkt);color:var(--farbe-vorgemerkt)}.status-badge-neutral{border-color:var(--farbe-rand-stark);color:var(--farbe-text-gedimmt)}.status-badge-klein{font-size:var(--schrift-groesse-xs,var(--schrift-groesse-s));opacity:.9}.seitentitel-zusatz{font-weight:var(--schrift-gewicht-normal);color:var(--farbe-text-gedimmt)}.cycle-gruppe{margin-bottom:var(--abstand-m)}.cycle-titel{margin:0 0 var(--abstand-s);font-size:var(--schrift-groesse-m)}.einsatz-liste{gap:var(--abstand-s);margin:0;padding:0;list-style:none;display:grid}.einsatz-zeile{align-items:center;gap:var(--abstand-s);background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-s) var(--abstand-m);flex-wrap:wrap;display:flex}.einsatz-nr{font-family:var(--schrift-familie-mono);font-size:var(--schrift-groesse-s)}[dir=rtl] .einsatz-nr{direction:ltr;unicode-bidi:isolate}.einsatz-entfallen{opacity:.6}.einsatz-karten-liste{margin:0 0 var(--abstand-l);gap:var(--abstand-m);padding:0;list-style:none;display:grid}.einsatz-karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-l);padding:var(--abstand-l);min-height:var(--touch-ziel-min)}.einsatz-karte-prominent{border:2px solid var(--farbe-akzent)}.einsatz-karte-datum{margin:0 0 var(--abstand-s);font-weight:var(--schrift-gewicht-fett);font-size:var(--schrift-groesse-l)}.einsatz-karte-zeile{margin:0 0 var(--abstand-xs)}.einsatz-karte-bestaetigung{margin-top:var(--abstand-m);padding-top:var(--abstand-m);border-top:1px solid var(--farbe-rand);gap:var(--abstand-xs);display:grid}.einsatz-karte-bestaetigt{color:var(--farbe-erfolg);font-weight:var(--schrift-gewicht-fett);margin:0}.einsatz-karte-erneut{color:var(--farbe-warnung);font-weight:var(--schrift-gewicht-fett);margin:0}.einsatz-karte-knopf{inline-size:100%;min-block-size:var(--touch-ziel-min)}.einsatz-karte-meldung{margin-top:var(--abstand-m);gap:var(--abstand-xs);display:grid}.einsatz-karte-morgenmeldung{margin-top:var(--abstand-m);padding-top:var(--abstand-s);border-top:1px solid var(--farbe-rand);gap:var(--abstand-xs);display:grid}.einsatz-karte-meldung-titel{font-weight:var(--schrift-gewicht-halbfett);margin:0}.meldungs-liste{gap:var(--abstand-xs);margin:0;padding:0;list-style:none;display:grid}.meldungs-formular{gap:var(--abstand-xs);margin-top:var(--abstand-xs);display:grid}.meldungs-art{border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-s);gap:var(--abstand-s);display:grid}.meldungs-art-wahl{gap:var(--abstand-s);min-block-size:var(--touch-ziel-min);align-items:flex-start;display:flex}.meldungs-art-wahl span{gap:2px;display:grid}.zeitfenster-tage{gap:var(--abstand-xs) var(--abstand-s);grid-template-columns:auto 1fr;align-items:baseline;margin:0;padding:0;list-style:none;display:grid}.zeitfenster-tag{display:contents}.zeitfenster-tag-name{font-weight:var(--schrift-gewicht-halbfett);white-space:nowrap}.zeitfenster-tag-zeiten{gap:var(--abstand-xs) var(--abstand-m);flex-wrap:wrap;display:flex}.zeitfenster-spanne{white-space:nowrap;font-variant-numeric:tabular-nums}.meldungs-details{margin-top:var(--abstand-xs);font-size:var(--schrift-groesse-s)}.meldungs-details>summary{cursor:pointer}.meldungs-grund{margin:var(--abstand-xs) 0 0;white-space:pre-wrap}.kachel-raster{margin:0 0 var(--abstand-l);gap:var(--abstand-m);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));padding:0;list-style:none;display:grid}.kachel{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-l);padding:var(--abstand-l)}.kachel-wert{margin:0 0 var(--abstand-xs);font-size:var(--schrift-groesse-xl);font-weight:var(--schrift-gewicht-fett)}.kachel-titel{margin:0 0 var(--abstand-s);color:var(--farbe-text-gedimmt)}.kachel-neutral{border-style:dashed}.aufmerksamkeit-liste{margin:0 0 var(--abstand-m);gap:var(--abstand-s);padding:0;list-style:none;display:grid}.aufmerksamkeit-eintrag{border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);background:var(--farbe-flaeche)}.zeilen-befunde{margin:var(--abstand-xs) 0 0;padding-inline-start:var(--abstand-m)}.inhalt-sprachblock{text-align:start}.markdown-inhalt{overflow-wrap:break-word;max-width:46rem;line-height:1.6}.markdown-inhalt h2,.markdown-inhalt h3,.markdown-inhalt h4,.markdown-inhalt h5{margin:var(--abstand-l) 0 var(--abstand-s)}.markdown-inhalt p{margin:0 0 var(--abstand-m)}.markdown-inhalt ul,.markdown-inhalt ol{margin:0 0 var(--abstand-m);padding-inline-start:var(--abstand-l)}.quiz-optionen{margin:0 0 var(--abstand-m);gap:var(--abstand-s);padding:0;list-style:none;display:grid}.quiz-option{align-items:center;gap:var(--abstand-s);padding:var(--abstand-m);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);background:var(--farbe-flaeche);min-height:var(--touch-ziel-min);cursor:pointer;display:flex}.quiz-frage legend{font-weight:var(--schrift-gewicht-fett);margin-bottom:var(--abstand-s)}.pipeline-spalten{gap:var(--abstand-m);padding-bottom:var(--abstand-s);align-items:flex-start;display:flex;overflow-x:auto}.pipeline-spalte{background:var(--farbe-flaeche-alt);border:1px solid var(--farbe-rand);border-radius:var(--radius-l);padding:var(--abstand-m);flex:0 0 16rem}.pipeline-spalte-titel{margin:0 0 var(--abstand-s);font-size:var(--schrift-groesse-m);gap:var(--abstand-xs);flex-direction:column;display:flex}.pipeline-spalte-anzahl{color:var(--farbe-text-gedimmt);font-weight:400;font-size:var(--schrift-groesse-s)}.pipeline-karten{gap:var(--abstand-s);margin:0;padding:0;list-style:none;display:grid}.pipeline-karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m)}.pipeline-karte-zeile{margin:var(--abstand-xs) 0 0}.bewerbung-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-m);width:100%;max-width:34rem;display:flex}.bewerbung-karte{max-width:34rem}.bewerbung-checkliste{gap:var(--abstand-m);margin:0;padding:0;list-style:none;display:grid}.bewerbung-anforderung{border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);gap:var(--abstand-s);display:grid}.bewerbung-anforderung-kopf{justify-content:space-between;align-items:center;gap:var(--abstand-s);font-weight:var(--schrift-gewicht-fett);display:flex}.bewerbung-datenschutz{text-align:center;max-width:34rem}.datenschutz-verweis a,.datenschutz-hinweis>a{min-height:var(--touch-ziel-min);padding:0 var(--abstand-xs);align-items:center;display:inline-flex}.trend-zelle{min-width:7rem}.trend-balken-umschlag{background:var(--farbe-flaeche-alt);border-radius:var(--radius-s);height:var(--abstand-s);margin-top:var(--abstand-xs);overflow:hidden}.trend-balken{background:var(--farbe-akzent);height:100%}.datenbasis-kennzeichnung{margin:var(--abstand-xs) 0 0;color:var(--farbe-warnung);font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-fett)}.kurzbewerbung{max-width:34rem;padding:var(--abstand-l) var(--abstand-m) var(--abstand-xl);gap:var(--abstand-l);margin:0 auto;display:grid}.kurzbewerbung .fortschritt{color:var(--farbe-text-gedimmt);font-size:var(--schrift-groesse-s);letter-spacing:.02em;margin:0}.kurzbewerbung h1{font-size:var(--schrift-groesse-xl);margin:0;line-height:1.25}.kurzbewerbung-auswahl{gap:var(--abstand-s);display:grid}.kurzbewerbung .auswahl-feld{width:100%;min-height:var(--touch-ziel-min);padding:var(--abstand-m);text-align:start;font-size:var(--schrift-groesse-l);background:var(--farbe-flaeche);color:var(--farbe-text);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-l);cursor:pointer}.kurzbewerbung .auswahl-feld-breit{gap:var(--abstand-s);flex-direction:column;display:flex}.kurzbewerbung .auswahl-titel{font-weight:600}.kurzbewerbung .auswahl-zusatz{font-size:var(--schrift-groesse-s);opacity:.85}.kurzbewerbung .auswahl-feld:hover{border-color:var(--farbe-akzent)}.kurzbewerbung .auswahl-feld.gewaehlt{border:2px solid var(--farbe-akzent);background:var(--farbe-flaeche-alt);font-weight:var(--schrift-gewicht-fett)}.kurzbewerbung .feldgruppe{gap:var(--abstand-m);display:grid}.kurzbewerbung label{gap:var(--abstand-xs);font-size:var(--schrift-groesse-m);display:grid}.kurzbewerbung input[type=text],.kurzbewerbung input[type=tel],.kurzbewerbung input[type=email],.kurzbewerbung input[type=number],.kurzbewerbung input[type=time],.kurzbewerbung input[type=date]{min-height:var(--touch-ziel-min);padding:var(--abstand-s) var(--abstand-m);font-size:var(--schrift-groesse-l);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-m);background:var(--farbe-flaeche);color:var(--farbe-text)}[dir=rtl] .kurzbewerbung input[type=tel],[dir=rtl] .kurzbewerbung input[type=email],[dir=rtl] .kurzbewerbung input[type=number],[dir=rtl] .kurzbewerbung input[type=time],[dir=rtl] .kurzbewerbung input[type=date]{direction:ltr}.kurzbewerbung label.bestaetigung{align-items:center;gap:var(--abstand-m);min-height:var(--touch-ziel-min);font-size:var(--schrift-groesse-l);grid-template-columns:auto 1fr}.kurzbewerbung label.bestaetigung input[type=checkbox]{width:1.75rem;height:1.75rem}.kurzbewerbung-navigation{gap:var(--abstand-m);margin-top:var(--abstand-m);display:flex}.kurzbewerbung-navigation button{min-height:var(--touch-ziel-min);font-size:var(--schrift-groesse-l);border-radius:var(--radius-l);border:1px solid var(--farbe-rand-stark);background:var(--farbe-flaeche);color:var(--farbe-text);cursor:pointer;flex:1}.kurzbewerbung-navigation button:last-child{background:var(--farbe-akzent);border-color:var(--farbe-akzent);color:var(--farbe-akzent-kontrast);font-weight:var(--schrift-gewicht-fett)}.kurzbewerbung-navigation button:last-child:hover:not(:disabled){background:var(--farbe-akzent-hover);border-color:var(--farbe-akzent-hover)}.kurzbewerbung-navigation button:disabled{opacity:.5;cursor:not-allowed}.kurzbewerbung .hinweis{padding:var(--abstand-m);background:var(--farbe-flaeche-alt);border-inline-start:4px solid var(--farbe-akzent-dunkel);border-radius:var(--radius-m);color:var(--farbe-text);margin:0}.kurzbewerbung .hilfe{color:var(--farbe-text-gedimmt);font-size:var(--schrift-groesse-m);margin:0;line-height:1.5}.kurzbewerbung .mehr summary{cursor:pointer;min-height:var(--touch-ziel-min);color:var(--farbe-akzent-dunkel);align-items:center;display:flex}.kurzbewerbung .zeitfenster{gap:var(--abstand-m);display:grid}.kurzbewerbung .zeitfenster-tag{gap:var(--abstand-s);display:grid}.kurzbewerbung .zeitfenster-zeile{gap:var(--abstand-s) var(--abstand-m);flex-wrap:wrap;padding-inline-start:var(--abstand-m);display:flex}.kurzbewerbung .zeitfenster-zeile label{flex:8rem;min-inline-size:0}.kurzbewerbung .zeitfenster-zeile input[type=time]{inline-size:100%;max-inline-size:12rem}.kurzbewerbung .zusatz{min-height:var(--touch-ziel-min);padding:0 var(--abstand-m);border:1px dashed var(--farbe-rand-stark);border-radius:var(--radius-m);color:var(--farbe-akzent-dunkel);cursor:pointer;background:0 0;justify-self:start}.messung-einwilligung{margin-top:var(--abstand-m);padding-top:var(--abstand-m);border-top:1px solid var(--farbe-rand);text-align:start}.messung-einwilligung h3{font-size:var(--schrift-groesse-m);margin-top:0}.messung-knoepfe{align-items:center;gap:var(--abstand-s);flex-wrap:wrap;display:flex}.messung-knoepfe .knopf{flex:10rem;justify-content:center}.bewerberakte{max-inline-size:72rem}.bewerberakte .objekt-abschnitt{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-l);margin-block-end:var(--abstand-l)}.bewerberakte .objekt-abschnitt>.tabellen-umschlag{background:0 0;border:0;border-radius:0}.bewerberakte .abschnittstitel{margin-block-start:0}.bewerberakte-kopf{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-l);margin-block-end:var(--abstand-l)}.bewerberakte-titelzeile{align-items:baseline;gap:var(--abstand-s) var(--abstand-m);flex-wrap:wrap;margin-block-end:var(--abstand-xs);display:flex}.bewerberakte-name{font-size:var(--schrift-groesse-xl);margin:0;line-height:1.2}.bewerberakte-nummer{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt);font-family:var(--schrift-familie-mono);direction:ltr;unicode-bidi:isolate}.bewerberakte .objekt-attribute{gap:0 var(--abstand-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bewerberakte .objekt-attribut{gap:var(--abstand-xs);padding-block:var(--abstand-s);border-block-start:1px solid var(--farbe-rand);min-inline-size:0;display:grid}.bewerberakte .objekt-attribut dt{font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-normal);color:var(--farbe-text-gedimmt)}.bewerberakte .objekt-attribut dd{font-weight:var(--schrift-gewicht-normal);overflow-wrap:anywhere;margin:0}.bewerberakte .objekt-attribut dd .knopf-als-link{margin-inline-start:calc(var(--abstand-xs) * -1)}.bewerberakte-ltr{direction:ltr;unicode-bidi:isolate}.bewerberakte-meta{gap:var(--abstand-xs) var(--abstand-l);margin:var(--abstand-l) 0 0;border-block-start:1px solid var(--farbe-rand);font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt);flex-wrap:wrap;padding-block-start:var(--abstand-m);display:flex}.bewerberakte-meta-eintrag{gap:var(--abstand-xs);min-inline-size:0;display:flex}.bewerberakte-meta dt:after{content:":"}.bewerberakte-meta dd{color:var(--farbe-text);overflow-wrap:anywhere;margin:0}.bewerberakte-aktionen{gap:var(--abstand-s) var(--abstand-m);border-block-start:1px solid var(--farbe-rand);flex-wrap:wrap;align-items:center;margin-block-start:var(--abstand-l);padding-block-start:var(--abstand-m);display:flex}.bewerber-nachbarn{align-items:center;gap:var(--abstand-xs) var(--abstand-s);font-size:var(--schrift-groesse-s);flex-wrap:wrap;margin-block-end:var(--abstand-m);display:flex}.nachbar-pfeil{min-inline-size:var(--touch-ziel-min);min-block-size:var(--touch-ziel-min);font-size:var(--schrift-groesse-l);color:var(--farbe-akzent-dunkel);background:var(--farbe-flaeche-alt);border:1px solid var(--farbe-rand);border-radius:var(--radius-s);cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.nachbar-pfeil:hover:not(:disabled){border-color:var(--farbe-rand-stark)}.nachbar-pfeil:disabled{color:var(--farbe-text-gedimmt);cursor:default;background:0 0;border-style:dashed}.bewerber-nachbarn-stelle{font-variant-numeric:tabular-nums;color:var(--farbe-text-gedimmt)}.bewerberakte-sprungmarken{align-items:center;gap:var(--abstand-xs) var(--abstand-m);font-size:var(--schrift-groesse-s);flex-wrap:wrap;margin-block-end:var(--abstand-l);display:flex}.bewerberakte-sprungmarken a{min-block-size:var(--touch-ziel-min);color:var(--farbe-akzent-dunkel);align-items:center;display:inline-flex}.bewerberakte .antworten-gruppe+.antworten-gruppe{margin-block-start:var(--abstand-xl)}.bewerberakte .antworten-gruppe>h3{margin:0 0 var(--abstand-s);font-size:var(--schrift-groesse-m);color:var(--farbe-text-gedimmt);text-transform:uppercase;letter-spacing:.06em}.bewerberakte-aufklappbar{border-block-start:1px solid var(--farbe-rand);font-size:var(--schrift-groesse-s);margin-block-start:var(--abstand-m);padding-block-start:var(--abstand-s)}.bewerberakte-aufklappbar>summary{min-block-size:var(--touch-ziel-min);color:var(--farbe-akzent-dunkel);cursor:pointer;align-items:center;list-style:none;display:flex}.bewerberakte-aufklappbar>summary::-webkit-details-marker{display:none}.bewerberakte-aufklappbar>summary:after{content:"▾";color:var(--farbe-text-gedimmt);margin-inline-start:var(--abstand-xs)}.bewerberakte-aufklappbar[open]>summary:after{content:"▴"}.bewerberakte-aufklappbar>:not(summary){color:var(--farbe-text-gedimmt)}.bewerberakte-hinweisliste{margin:var(--abstand-s) 0 0}.bewerberakte-hinweisliste dt{font-weight:var(--schrift-gewicht-fett);color:var(--farbe-text)}.bewerberakte-hinweisliste dd{margin:0 0 var(--abstand-s)}.bewerberakte-befund{color:var(--farbe-text-gedimmt);margin:0}.bewerberakte-befund-wert{color:var(--farbe-text);font-weight:var(--schrift-gewicht-fett)}.bewerberakte .objekt-abschnitt>.empty-state{padding:var(--abstand-s) 0 0;text-align:start;background:0 0;border:0;border-radius:0;max-inline-size:48rem}.bewerberakte .objekt-abschnitt>.empty-state .empty-state-titel{font-size:var(--schrift-groesse-m)}@media (width<=47.9rem){.bewerberakte .objekt-attribute{grid-template-columns:1fr}.bewerberakte .objekt-abschnitt,.bewerberakte-kopf{padding:var(--abstand-m)}.bewerberakte-aktionen .knopf-primaer{flex:1 0 100%;justify-content:center}}.kopf-hilfe-panel{z-index:20;inline-size:min(34rem, calc(100vw - 2 * var(--abstand-m)));background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);max-block-size:min(32rem,100vh - 8rem);padding:var(--abstand-m);text-align:start;position:absolute;inset-block-start:calc(100% + var(--abstand-xs));inset-inline-end:var(--abstand-m);overflow-y:auto}.kopf-hilfe-titel{margin:0 0 var(--abstand-xs);font-size:var(--schrift-groesse-l)}.kopf-hilfe-panel input[type=search]{inline-size:100%;min-block-size:var(--touch-ziel-min);margin-block-start:var(--abstand-m)}.kopf-hilfe-ergebnis{margin-block-start:var(--abstand-m)}.hilfe-eintrag+.hilfe-eintrag{border-block-start:1px solid var(--farbe-rand);margin-block-start:var(--abstand-l);padding-block-start:var(--abstand-m)}.hilfe-eintrag h3{margin:0 0 var(--abstand-xs);font-size:var(--schrift-groesse-m)}.hilfe-eintrag p{margin:0 0 var(--abstand-xs)}.hilfe-schritte{margin:var(--abstand-xs) 0;padding-inline-start:var(--abstand-l)}.hilfe-schritte li{margin-block-end:var(--abstand-xs)}.hilfe-ergebnis-label{font-weight:var(--schrift-gewicht-fett)}.hilfe-ziele{gap:var(--abstand-s) var(--abstand-m);flex-wrap:wrap;display:flex}.hilfe-ziele a{min-block-size:var(--touch-ziel-min);color:var(--farbe-akzent-dunkel);align-items:center;display:inline-flex}.hilfe-quelle{font-family:var(--schrift-familie-mono);font-size:var(--schrift-groesse-s);overflow-wrap:anywhere}@media (width<=47.9rem){.kopf-hilfe-panel{inset-inline:var(--abstand-s);inline-size:auto;position:fixed;inset-block-start:4.5rem}.topbar-schmal{gap:var(--abstand-s)}}.hilfe-formuliert{background:var(--farbe-flaeche-alt);border-inline-start:3px solid var(--farbe-akzent-dunkel);border-radius:var(--radius-s);padding:var(--abstand-s) var(--abstand-m);margin-block-end:var(--abstand-m)}.hilfe-formuliert p{margin:0 0 var(--abstand-xs)}.hilfe-formuliert p:last-child{margin-block-end:0}.kopf-hilfe-senden{inline-size:100%;margin-block-start:var(--abstand-s)}.freigabe-panel{align-items:center;gap:var(--abstand-s);flex-wrap:wrap;margin-block-end:var(--abstand-s);display:flex}.freigabe-befund{color:var(--farbe-text-gedimmt);font-size:var(--schrift-groesse-s);margin:0}.freigabe-formular{gap:var(--abstand-xs);flex-direction:column;inline-size:min(32rem,100%);display:flex}.freigabe-formular input{inline-size:100%;min-block-size:var(--touch-ziel-min)}.verfuegbarkeit-liste{margin:var(--abstand-m) 0 0;gap:var(--abstand-m);flex-direction:column;padding:0;list-style:none;display:flex}.verfuegbarkeit-tag{border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);background:var(--farbe-flaeche)}.verfuegbarkeit-tag-titel{margin:0 0 var(--abstand-s);font-size:var(--schrift-groesse-m)}.verfuegbarkeit-cycle{align-items:center;gap:var(--abstand-s);padding-block:var(--abstand-xs);flex-wrap:wrap;display:flex}.verfuegbarkeit-cycle+.verfuegbarkeit-cycle{border-block-start:1px solid var(--farbe-rand)}.verfuegbarkeit-cycle-name{min-inline-size:6rem;font-weight:var(--schrift-gewicht-halbfett)}.verfuegbarkeit-knoepfe{gap:var(--abstand-xs);display:flex}.verfuegbarkeit-knopf{min-inline-size:5rem;min-block-size:var(--touch-ziel-min)}.verfuegbarkeit-stand{color:var(--farbe-text-gedimmt);font-size:var(--schrift-groesse-s)}.verfuegbarkeit-zusammenfassung{color:var(--farbe-text-gedimmt)}.verfuegbarkeit-cycles{gap:var(--abstand-xs);flex-wrap:wrap;display:flex}.reliability-fakten{gap:var(--abstand-m);display:grid}.fakten-liste{gap:var(--abstand-m);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.fakten-zahl dt{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt)}.fakten-zahl dd{gap:var(--abstand-xs);margin:0;display:grid}.fakten-zahl dd strong{font-size:var(--schrift-groesse-l);font-variant-numeric:tabular-nums}.abschnittstitel-klein{font-size:var(--schrift-groesse-m);margin:0}.hinweis-kasten{border:1px solid var(--farbe-rand);border-left:4px solid var(--farbe-akzent-dunkel);padding:var(--abstand-s) var(--abstand-m);background:var(--farbe-flaeche-alt)}.hinweis-kasten-titel{margin:0 0 var(--abstand-xs);font-weight:var(--schrift-gewicht-fett)}.hinweis-kasten ul{padding-left:var(--abstand-l);margin:0}.eigene-reliability{margin-top:var(--abstand-xl);border-top:1px solid var(--farbe-rand);padding-top:var(--abstand-m)}.eigene-reliability>summary{cursor:pointer;min-block-size:var(--touch-ziel-min);align-items:center;display:flex}.fakten-gruppe{gap:var(--abstand-s);display:grid}.fakten-gruppe-titel{font-size:var(--schrift-groesse-s);text-transform:uppercase;letter-spacing:.04em;color:var(--farbe-text-gedimmt);margin:0}.planinfo{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);margin-block-end:var(--abstand-l)}.planinfo .abschnittstitel{align-items:baseline;gap:var(--abstand-s);flex-wrap:wrap;margin-block-start:0;display:flex}.planinfo-marke{font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-normal);color:var(--farbe-akzent-kontrast);background:var(--farbe-akzent-dunkel);border-radius:var(--radius-s);padding:0 var(--abstand-xs);font-variant-numeric:tabular-nums}.planinfo-liste{margin:var(--abstand-m) 0 0;gap:var(--abstand-m);padding:0;list-style:none;display:grid}.planinfo-eintrag{gap:var(--abstand-xs);border-block-start:1px solid var(--farbe-rand);padding-block-start:var(--abstand-m);display:grid}.planinfo-eintrag:first-child{border-block-start:none;padding-block-start:0}.planinfo-eintrag.ueberholt .planinfo-anlass{color:var(--farbe-text-gedimmt)}.planinfo-anlass{font-weight:var(--schrift-gewicht-fett);margin:0}.planinfo-bezug{font-variant-numeric:tabular-nums;margin:0}.planinfo-aspekte,.planinfo-fassung,.planinfo-weg{margin:0}.planinfo-bestaetigung{color:var(--farbe-akzent-dunkel);margin:0}.planinfo-eintrag .knopf{min-block-size:var(--touch-ziel-min);justify-self:start}@media (width<=47.9rem){.planinfo{padding:var(--abstand-s)}.planinfo-eintrag .knopf{justify-content:center;justify-self:stretch}}.soll-ist-stichtag{margin:0 0 var(--abstand-s);font-variant-numeric:tabular-nums}.soll-ist-zahlen{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);margin-block:var(--abstand-m)}.soll-ist-kennzahlen{gap:var(--abstand-l);flex-wrap:wrap;margin:0;display:flex}.soll-ist-kennzahlen dt{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt)}.soll-ist-kennzahlen dd{font-size:var(--schrift-groesse-l);font-weight:var(--schrift-gewicht-fett);font-variant-numeric:tabular-nums;margin:0}.soll-ist-anteil{margin:var(--abstand-s) 0 0;font-size:var(--schrift-groesse-l);font-variant-numeric:tabular-nums}.soll-ist-liste{margin:var(--abstand-m) 0 0;gap:var(--abstand-m);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));padding:0;list-style:none;display:grid}.soll-ist-karte{gap:var(--abstand-xs);background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);min-inline-size:0;display:grid}.soll-ist-karte p{overflow-wrap:anywhere;margin:0}.soll-ist-karte.zustand-storniert,.soll-ist-karte.zustand-keineAktiveVersion{background:var(--farbe-flaeche-alt)}.soll-ist-person{font-weight:var(--schrift-gewicht-fett)}.soll-ist-modul{color:var(--farbe-text-gedimmt)}.soll-ist-zustand{font-weight:var(--schrift-gewicht-fett)}.soll-ist-bestaetigt{color:var(--farbe-akzent-dunkel);font-variant-numeric:tabular-nums}.soll-ist-historie>summary{cursor:pointer;min-block-size:var(--touch-ziel-min);font-size:var(--schrift-groesse-s);color:var(--farbe-akzent-dunkel);align-items:center;display:flex}.soll-ist-historie ul{font-variant-numeric:tabular-nums;margin:0;padding-inline-start:var(--abstand-l)}@media (width<=47.9rem){.soll-ist-liste{grid-template-columns:1fr}.soll-ist-zahlen,.soll-ist-karte{padding:var(--abstand-s)}.soll-ist-kennzahlen{gap:var(--abstand-m)}}.updates{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);margin-block-end:var(--abstand-l)}.updates .abschnittstitel{align-items:baseline;gap:var(--abstand-s);flex-wrap:wrap;margin-block-start:0;display:flex}.updates-marke{font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-normal);color:var(--farbe-akzent-kontrast);background:var(--farbe-akzent-dunkel);border-radius:var(--radius-s);padding:0 var(--abstand-xs);font-variant-numeric:tabular-nums}.updates-liste{margin:var(--abstand-m) 0 0;gap:var(--abstand-m);padding:0;list-style:none;display:grid}.updates-eintrag{gap:var(--abstand-xs);border-block-start:1px solid var(--farbe-rand);padding-block-start:var(--abstand-m);display:grid}.updates-eintrag:first-child{border-block-start:none;padding-block-start:0}.updates-eintrag.pflicht{border-inline-start:3px solid var(--farbe-warnung);padding-inline-start:var(--abstand-s)}.updates-art{font-size:var(--schrift-groesse-s);color:var(--farbe-text-gedimmt);margin:0}.updates-eintrag.pflicht .updates-art{color:var(--farbe-warnung);font-weight:var(--schrift-gewicht-fett)}.updates-titel{font-weight:var(--schrift-gewicht-fett);margin:0}.updates-bezug{font-variant-numeric:tabular-nums;margin:0}.updates-inhalt{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.updates-kenntnisnahme{gap:var(--abstand-xs);margin-block-start:var(--abstand-xs);display:grid}.updates-wortlaut{font-weight:var(--schrift-gewicht-fett);margin:0}.updates-kenntnisnahme .knopf{justify-self:start}.updates-anlage{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);gap:var(--abstand-s);margin-block-end:var(--abstand-l);display:grid}.updates-anlage .feld,.updates-zielgruppe .feld{gap:var(--abstand-xs);flex-direction:column;display:flex}.updates-anlage .feld>span,.updates-zielgruppe .feld>span{font-size:var(--schrift-groesse-s);font-weight:var(--schrift-gewicht-fett)}.updates-anlage .feld input,.updates-anlage .feld select,.updates-anlage .feld textarea,.updates-zielgruppe .feld input,.updates-zielgruppe .feld select{inline-size:100%;padding:var(--abstand-s);min-block-size:var(--touch-ziel-min);border:1px solid var(--farbe-rand-stark);border-radius:var(--radius-s);background:var(--farbe-flaeche);color:var(--farbe-text);font-size:var(--schrift-groesse-m)}.updates-anlage .feld-schalter{align-items:center;gap:var(--abstand-s);flex-direction:row}.updates-anlage .feld-schalter input{min-block-size:auto;inline-size:auto}.updates-anlage .feld-schalter>span{font-weight:var(--schrift-gewicht-normal)}.updates-verwaltung-liste{gap:var(--abstand-m);margin:0;padding:0;list-style:none;display:grid}.updates-verwaltung-eintrag{background:var(--farbe-flaeche);border:1px solid var(--farbe-rand);border-radius:var(--radius-m);padding:var(--abstand-m);gap:var(--abstand-xs);justify-items:start;display:grid}.updates-verwaltung-kopf{font-weight:var(--schrift-gewicht-fett);margin:0}.updates-verwaltung-nummer{font-variant-numeric:tabular-nums;color:var(--farbe-text-gedimmt)}.updates-verwaltung-stand{font-variant-numeric:tabular-nums;margin:0}.updates-zielgruppe{gap:var(--abstand-s);width:100%;border-block-start:1px solid var(--farbe-rand);margin-block-start:var(--abstand-s);padding-block-start:var(--abstand-s);display:grid}.updates-zielgruppe-eingabe{gap:var(--abstand-s);align-items:end;display:grid}@media (width>=40rem){.updates-zielgruppe-eingabe{grid-template-columns:auto 1fr auto}}.updates-bedingungen,.updates-vorschau-liste{gap:var(--abstand-xs);margin:0;padding:0;list-style:none;display:grid}.updates-bedingungen li,.updates-vorschau-liste li{justify-content:space-between;align-items:center;gap:var(--abstand-s);flex-wrap:wrap;display:flex}.updates-aktionen{gap:var(--abstand-s);flex-wrap:wrap;display:flex}.updates-vorschau{border:1px solid var(--farbe-rand);border-radius:var(--radius-s);padding:var(--abstand-s);gap:var(--abstand-xs);max-block-size:24rem;display:grid;overflow-y:auto}.updates-vorschau-kopf{font-weight:var(--schrift-gewicht-fett);font-variant-numeric:tabular-nums;margin:0}.updates-vorschau-warnung{margin:var(--abstand-xs) 0 0;color:var(--farbe-warnung);font-weight:var(--schrift-gewicht-fett)}
