:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--schrift:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-fest:ui-monospace, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--groesse-1:.8125rem;--groesse-2:.9375rem;--groesse-3:1.0625rem;--groesse-4:1.25rem;--groesse-5:1.5rem;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--radius:4px;--leistenbreite:232px;--kopfhoehe:48px;--mindestbreite:1280px;--grund:#f4f5f7;--flaeche:#fff;--leiste:#1f2a3a;--leiste-text:#e6e9ee;--leiste-aktiv:#ffffff24;--leiste-hover:#ffffff14;--text:#1b1f24;--text-leise:#5c6470;--linie:#d9dce1;--akzent:#1f5fbf;--akzent-text:#fff;--fehler:#a32018;--fehler-flaeche:#fbeae9;--schatten:0 4px 16px #00000026}:root[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#14171c;--flaeche:#1c2026;--leiste:#0f131a;--leiste-text:#dfe3e8;--leiste-aktiv:#ffffff1f;--leiste-hover:#ffffff0f;--text:#e8eaed;--text-leise:#9aa3ad;--linie:#303640;--akzent:#7aa7ea;--akzent-text:#0e1420;--fehler:#ff8a80;--fehler-flaeche:#3a1e1c;--schatten:0 4px 16px #00000080}:root{--kurs-0:#1f5fbf;--kurs-1:#0f7b6c;--kurs-2:#8a4b12;--kurs-3:#7a2f8f;--kurs-4:#1f6f2f;--kurs-5:#a32018;--kurs-6:#2a5f7a;--kurs-7:#6b5a12}:root[data-thema=dunkel]{--kurs-0:#7aa7ea;--kurs-1:#4fbfae;--kurs-2:#d59a5c;--kurs-3:#c58ad6;--kurs-4:#6fc27f;--kurs-5:#ff8a80;--kurs-6:#7fb5cf;--kurs-7:#c6b45c}*,:before,:after{box-sizing:border-box}html,body,#wurzel{height:100%;margin:0}body{font-family:var(--schrift);font-size:var(--groesse-2);color:var(--text);background:var(--grund);min-width:var(--mindestbreite);line-height:1.4}h1,h2{margin:0 0 var(--abstand-4);font-weight:600}h1{font-size:var(--groesse-4)}p{margin:0 0 var(--abstand-3)}code{font-family:var(--schrift-fest);font-size:var(--groesse-2);letter-spacing:.06em}label{margin-bottom:var(--abstand-1);font-size:var(--groesse-1);color:var(--text-leise);display:block}input{width:100%;padding:var(--abstand-2) var(--abstand-3);font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}input:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}input:disabled{color:var(--text-leise);opacity:.7}.feld{margin-bottom:var(--abstand-4)}.knopf{padding:var(--abstand-2) var(--abstand-4);font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);cursor:pointer}.knopf.haupt{color:var(--akzent-text);background:var(--akzent);border-color:var(--akzent)}.knopf:disabled{cursor:default;opacity:.6}.knopf.leise{color:var(--akzent);background:0 0;border-color:#0000}.knopfzeile{gap:var(--abstand-2);justify-content:space-between;align-items:center;display:flex}.knopfzeile.senkrecht{flex-direction:column;align-items:stretch}.fehler{margin-bottom:var(--abstand-4);padding:var(--abstand-2) var(--abstand-3);color:var(--fehler);background:var(--fehler-flaeche);border-radius:var(--radius)}.laden{padding:var(--abstand-5);color:var(--text-leise)}.anmeldung{place-items:center;height:100%;display:grid}.karte{width:400px;padding:var(--abstand-6);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.karte .marke{margin-bottom:var(--abstand-5);font-size:var(--groesse-1);color:var(--text-leise);text-transform:uppercase;letter-spacing:.08em}.qr{margin:var(--abstand-4) 0;padding:var(--abstand-3);border-radius:var(--radius);background:#fff;justify-content:center;display:flex}.leise-text{font-size:var(--groesse-1);color:var(--text-leise)}.schale{grid-template-columns:var(--leistenbreite) 1fr;grid-template-rows:var(--kopfhoehe) 1fr;height:100%;display:grid}.leiste{padding:var(--abstand-4) 0;color:var(--leiste-text);background:var(--leiste);flex-direction:column;grid-row:1/span 2;display:flex}.leiste-marke{padding:0 var(--abstand-5) var(--abstand-5);font-size:var(--groesse-4);font-weight:600}.leiste nav{flex:1}.leiste nav ul{margin:0;padding:0;list-style:none}.leiste nav button{width:100%;padding:var(--abstand-2) var(--abstand-5);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.leiste nav button:hover{background:var(--leiste-hover)}.leiste nav button[aria-current=page]{background:var(--leiste-aktiv);font-weight:600}.bestandssuche{padding:var(--abstand-4) var(--abstand-4) 0}.kopf{padding:0 var(--abstand-5);background:var(--flaeche);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;display:flex}.kopf h1{font-size:var(--groesse-3);margin:0}.kopf-benutzer{padding:var(--abstand-1) var(--abstand-3);font:inherit;color:var(--text);border:1px solid var(--linie);border-radius:var(--radius);cursor:pointer;background:0 0}.kopf-vertretung{color:var(--text-leise);font-style:italic}.flaeche{padding:var(--abstand-5);overflow:auto}.zu-schmal{display:none}@media (width<=1279px){.zu-schmal{z-index:10;padding:var(--abstand-2) var(--abstand-4);color:var(--fehler);background:var(--fehler-flaeche);border-bottom:1px solid var(--linie);display:block;position:fixed;top:0;left:0;right:0}}.menue{min-width:220px;padding:var(--abstand-1);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten)}.menue-titel{padding:var(--abstand-2) var(--abstand-3);font-size:var(--groesse-1);color:var(--text-leise)}.menue-eintrag{padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius);cursor:pointer;outline:none}.menue-eintrag[data-highlighted]{color:var(--akzent-text);background:var(--akzent)}.menue-trenner{height:1px;margin:var(--abstand-1) 0;background:var(--linie)}.register{max-height:calc(100vh - var(--kopfhoehe) - 2 * var(--abstand-5));background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;display:flex}.register-kopf{gap:var(--abstand-3);padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--linie);align-items:center;display:flex}.register-kopf h2{min-width:180px;font-size:var(--groesse-3);margin:0}.register-kopf input[type=search]{max-width:360px}.register-aktionen{gap:var(--abstand-2);margin-left:auto;display:flex}.aktion{gap:var(--abstand-2);align-items:center;display:inline-flex}.grund{font-size:var(--groesse-1);color:var(--text-leise)}.chip{padding:var(--abstand-1) var(--abstand-3);font:inherit;font-size:var(--groesse-1);color:var(--text);background:var(--grund);border:1px solid var(--linie);cursor:pointer;border-radius:999px}.chip.aktiv{color:var(--akzent-text);background:var(--akzent);border-color:var(--akzent)}.register-rollbereich{overflow:auto}.register-tabelle{border-collapse:collapse;width:100%}.register-tabelle th,.register-tabelle td{padding:var(--abstand-2) var(--abstand-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--linie)}.register-tabelle th{background:var(--flaeche);position:sticky;top:0}.register-tabelle th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.register-tabelle tbody tr:hover{background:var(--grund)}.register-tabelle .betrag,.formular .betrag{font-variant-numeric:tabular-nums;text-align:right}.register-leer{padding:var(--abstand-6) var(--abstand-4);color:var(--text-leise)}.register-fuss{gap:var(--abstand-3);padding:var(--abstand-2) var(--abstand-4);color:var(--text-leise);border-top:1px solid var(--linie);align-items:center;display:flex}.akte-kopf{margin-bottom:var(--abstand-4);justify-content:space-between;align-items:flex-start;display:flex}.akte-kopf h2{margin:var(--abstand-1) 0 0;font-size:var(--groesse-4)}.reiter{gap:var(--abstand-1);margin-bottom:var(--abstand-4);border-bottom:1px solid var(--linie);display:flex}.reiter button{padding:var(--abstand-2) var(--abstand-3);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.reiter button[data-state=active]{border-bottom-color:var(--akzent);font-weight:600}.stammdaten{gap:var(--abstand-2) var(--abstand-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0;display:grid}.stammdaten dt{font-size:var(--groesse-1);color:var(--text-leise)}.stammdaten dd{min-height:1.4em;margin:0 0 var(--abstand-2)}.formular .feld textarea,.formular .feld select{width:100%;padding:var(--abstand-2) var(--abstand-3);font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.formular .feld input[type=checkbox]{width:auto}.hinweis{padding:var(--abstand-2) var(--abstand-3);font-size:var(--groesse-1);color:var(--text-leise);background:var(--grund);border-radius:var(--radius)}.frage{padding:var(--abstand-3);background:var(--fehler-flaeche);border-radius:var(--radius)}.verweis{position:relative}.vorschlaege{z-index:5;padding:var(--abstand-1);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);margin:0;list-style:none;position:absolute;left:0;right:0}.vorschlaege button{width:100%;padding:var(--abstand-2) var(--abstand-3);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.vorschlaege button:hover{background:var(--grund)}.dialog-schleier{z-index:20;background:#00000059;position:fixed;inset:0}.dialog{z-index:21;width:720px;max-height:88vh;padding:var(--abstand-5);background:var(--grund);box-shadow:var(--schatten);border-radius:6px;position:fixed;top:6vh;left:50%;overflow:auto;transform:translate(-50%)}.dialog-titel{margin:0 0 var(--abstand-4);font-size:var(--groesse-4);font-weight:600}.dialog .formular{padding:var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.toast-bereich{right:var(--abstand-5);bottom:var(--abstand-5);z-index:30;gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast{padding:var(--abstand-3) var(--abstand-4);color:var(--akzent-text);background:var(--akzent);border-radius:var(--radius);box-shadow:var(--schatten)}.bestandssuche{padding:var(--abstand-4) var(--abstand-4) 0;position:relative}.bestandssuche-treffer{right:var(--abstand-4);bottom:100%;left:var(--abstand-4);max-height:60vh;padding:var(--abstand-1);color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);position:absolute;overflow:auto}.bestandssuche-gruppe{padding:var(--abstand-2) var(--abstand-3) var(--abstand-1);font-size:var(--groesse-1);color:var(--text-leise)}.bestandssuche-treffer button{width:100%;padding:var(--abstand-2) var(--abstand-3);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.bestandssuche-treffer button:hover{background:var(--grund)}.leiste nav a{padding:var(--abstand-2) var(--abstand-5);color:inherit;text-decoration:none;display:block}.leiste nav a:hover{background:var(--leiste-hover)}.leiste nav a[aria-current=page]{background:var(--leiste-aktiv);font-weight:600}.leiste-eintraege{margin:0 0 var(--abstand-2);padding:0;list-style:none}.leiste-eintraege a{padding:var(--abstand-1) var(--abstand-5) var(--abstand-1) calc(var(--abstand-5) + var(--abstand-4));font-size:var(--groesse-1)}.protokoll-filter{gap:var(--abstand-3);flex-wrap:wrap;align-items:flex-end;display:flex}.protokoll-filter .feld{gap:var(--abstand-1);color:var(--text-leise);flex-direction:column;font-size:.85rem;display:flex}.konflikt .hinweis{margin:0 0 var(--abstand-3)}.konflikt-tabelle th[scope=row]{color:var(--text-leise);font-weight:500}.konflikt-tabelle .unterschied td,.konflikt-tabelle .unterschied th{background:var(--grund);font-weight:600}.vorgang>p,.vorgang section{padding:0 var(--abstand-4)}.vorgang-start .feld{max-width:480px}.vorbedingungen,.pflichtangaben{padding-left:0;list-style:none}.vorbedingungen li.offen,.pflichtangaben li.offen{color:var(--text-leise)}.schrittleiste{gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-4);border-bottom:1px solid var(--linie);flex-wrap:wrap;margin:0;list-style:none;display:flex}.schrittleiste button{padding:var(--abstand-1) var(--abstand-3);font:inherit;color:var(--text-leise);border:1px solid var(--linie);cursor:pointer;background:0 0;border-radius:999px}.schrittleiste li.erledigt button{color:inherit}.schrittleiste li.aktuell button{color:var(--akzent-text);background:var(--akzent);border-color:var(--akzent)}.schritt-nummer{font-weight:600}.schritt-spalten{gap:var(--abstand-4);grid-template-columns:minmax(280px,2fr) minmax(360px,3fr);display:grid}.schritt-posten h4{margin:var(--abstand-3) 0 var(--abstand-2)}.vorgang-fuss{padding:var(--abstand-3) var(--abstand-4);flex-wrap:wrap}.abbruch{max-width:560px;padding:var(--abstand-3) var(--abstand-4)}.arbeitsplatz{gap:var(--abstand-4);padding:var(--abstand-4);grid-template-columns:minmax(0,3fr) minmax(280px,2fr);display:grid}.arbeitsplatz>section:first-child{grid-row:span 3}.hinweis.startpasswort{margin:var(--abstand-3) var(--abstand-4);font-weight:600}.kachelgruppe h3,.arbeitsplatz-liste h3{margin:var(--abstand-3) 0 var(--abstand-2);color:var(--text-leise);font-size:1rem}.kacheln{gap:var(--abstand-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.kachel{gap:var(--abstand-1);padding:var(--abstand-3);color:inherit;background:var(--flaeche);border:1px solid var(--linie);border-radius:8px;flex-direction:column;text-decoration:none;display:flex}.kachel:hover{border-color:var(--akzent)}.kachel span{color:var(--text-leise);font-size:.9rem}.kacheln-gesperrt{margin-top:var(--abstand-2);color:var(--text-leise)}.arbeitsplatz-liste ul{padding-left:var(--abstand-4)}.brett-zeile{padding:var(--abstand-2) var(--abstand-4);border-bottom:1px solid var(--linie)}.brett-zeile summary{cursor:pointer}.brett-kennung{font-variant-numeric:tabular-nums;min-width:4.5em;display:inline-block}.brett-definition{padding:var(--abstand-2) 0 var(--abstand-2) var(--abstand-5)}.brett-definition h4{margin:var(--abstand-3) 0 var(--abstand-1)}.meldung{padding:var(--abstand-2) var(--abstand-3);color:var(--text);background:var(--grund);border-left:3px solid var(--akzent);border-radius:var(--radius)}.meldung.ampel-rot{color:var(--fehler);background:var(--fehler-flaeche);border-left-color:var(--fehler)}.knopfzeile{gap:var(--abstand-3);margin:var(--abstand-4) 0;align-items:center;display:flex}.kurstag>h2{margin-bottom:var(--abstand-2)}.nachtragsprotokoll{margin-top:var(--abstand-5);padding-top:var(--abstand-4);border-top:1px solid var(--linie)}.tafel{gap:var(--abstand-4);flex-direction:column;height:100%;display:flex}.tafel-leiste{gap:var(--abstand-3);align-items:center;min-height:32px;display:flex}.tafel-spalten{gap:var(--abstand-4);align-items:flex-start;display:flex}.tafel-kalender,.tafel-agenda,.tafel-tag{min-width:0}.tafel-kalender{flex:2 auto}.tafel-agenda{flex:auto}.tafel-tag{flex:2 auto}.tafel:not([data-gestalt=dreispaltig]) .tafel-spalten>div{flex:100%}.kalender-kopf{gap:var(--abstand-3);margin-bottom:var(--abstand-3);justify-content:space-between;align-items:center;display:flex}.kalender-kopf h3{font-size:var(--groesse-3);margin:0}.kalenderblatt{table-layout:fixed;border-collapse:collapse;width:100%}.kalenderblatt thead th{padding:var(--abstand-1);font-size:var(--groesse-1);color:var(--text-leise);text-align:center;font-weight:600}.kalenderblatt thead th:first-child,.kalenderwoche{width:34px}.kalenderwoche{font-size:var(--groesse-1);color:var(--text-leise);text-align:center;vertical-align:top;font-weight:400}.kalenderfeld{vertical-align:top;background:var(--flaeche);border:1px solid var(--linie);padding:0}.kalenderfeld.ausserhalb{background:var(--grund)}.kalenderfeld.wochenende .kalenderfeld-zahl,.kalenderfeld.ausserhalb .kalenderfeld-zahl{color:var(--text-leise)}.kalenderfeld.feiertag{background:var(--grund)}.kalenderfeld.heute{outline:2px solid var(--akzent);outline-offset:-2px}.kalenderfeld.gewaehlt{background:var(--akzent)}.kalenderfeld.gewaehlt .kalenderfeld-knopf,.kalenderfeld.gewaehlt .kalenderfeld-zahl{color:var(--akzent-text)}.kalenderfeld-knopf{width:100%;min-height:76px;padding:var(--abstand-1);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.kalenderfeld-zahl{font-size:var(--groesse-1);font-weight:600}.kalenderfeld-feiertag,.kalenderfeld-weitere{font-size:var(--groesse-1);color:var(--text-leise)}.kalenderchip{padding:0 var(--abstand-1);font-size:var(--groesse-1);text-overflow:ellipsis;white-space:nowrap;background:var(--grund);border-left:3px solid var(--linie);border-radius:2px;overflow:hidden}.kalenderchip.meiner{border-left-color:var(--akzent)}.agendagruppe{margin-bottom:var(--abstand-4)}.agendagruppe h4{margin:0 0 var(--abstand-2);font-size:var(--groesse-1);text-transform:uppercase;letter-spacing:.04em}.agendagruppe.ueberfaellig h4{color:var(--fehler)}.agendagruppe ul{margin:0;padding:0;list-style:none}.agendazeile{gap:var(--abstand-2);width:100%;padding:var(--abstand-2);font:inherit;color:inherit;text-align:left;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);cursor:pointer;align-items:center;display:flex}.agendagruppe li+li .agendazeile{margin-top:var(--abstand-1)}.agendazeile:hover{border-color:var(--akzent)}.agendazeile.gewaehlt{border-color:var(--akzent);box-shadow:inset 3px 0 0 var(--akzent)}.agenda-datum{font-variant-numeric:tabular-nums;min-width:48px}.agenda-kurs{font-weight:600}.agenda-spanne{font-size:var(--groesse-1);color:var(--text-leise);flex:1}.agendazeile .chip{padding:0 var(--abstand-2);cursor:inherit}.chip.stand-ueberfaellig{color:var(--fehler);background:var(--fehler-flaeche);border-color:var(--fehler)}.chip.stand-heute{border-color:var(--akzent)}.chip.meiner{color:var(--akzent-text);background:var(--akzent);border-color:var(--akzent)}.serie-spalten{gap:var(--abstand-5);grid-template-columns:280px 1fr;align-items:start;display:grid}.serie-wochentage{padding:var(--abstand-3);border:1px solid var(--linie);border-radius:var(--radius);margin:0}.serie-wochentage label{gap:var(--abstand-1);margin:0 var(--abstand-3) 0 0;color:var(--text);align-items:center;display:inline-flex}.serie-wochentage input{width:auto}.serie-bilanz{font-size:var(--groesse-3)}.serie .register-tabelle tr.abgewaehlt td{color:var(--text-leise)}.serie .register-tabelle input{width:auto}.kursuebersicht{margin-top:var(--abstand-4);padding-top:var(--abstand-4);border-top:1px solid var(--linie)}.kursuebersicht h3{margin:0 0 var(--abstand-3);font-size:var(--groesse-3)}.fortschritt{font-variant-numeric:tabular-nums}.tafel-tagkopf{margin:0 0 var(--abstand-3);font-size:var(--groesse-3)}.fortschritt-auskunft{font-size:var(--groesse-3);font-weight:600}.fortschritt-zahlen{gap:var(--abstand-5);margin:0 0 var(--abstand-5);display:flex}.fortschritt-zahlen dt{font-size:var(--groesse-1);color:var(--text-leise)}.fortschritt-zahlen dd{font-size:var(--groesse-3);font-variant-numeric:tabular-nums;margin:0}.fortschritt-thema{margin-bottom:var(--abstand-4)}.fortschritt-thema h4{margin:0 0 var(--abstand-2);font-size:var(--groesse-2)}.fehler-text{color:var(--fehler);font-weight:400}.fortschritt-kapitel{margin:0;padding-left:0;list-style:none}.fortschritt-kapitel li{padding:var(--abstand-1) var(--abstand-2);border-left:3px solid var(--linie)}.fortschritt-kapitel li.offen{color:var(--fehler);background:var(--fehler-flaeche);border-left-color:var(--fehler)}.stationen,.gates{margin:0 0 var(--abstand-4);padding-left:0;list-style:none}.station{gap:var(--abstand-3);padding:var(--abstand-2);border-left:3px solid var(--linie);align-items:baseline;display:flex}.station-name{min-width:140px;font-weight:600}.station.erledigt{border-left-color:var(--akzent)}.station.hinfaellig{color:var(--text-leise)}.station.offener{background:var(--grund);border-left-color:var(--fehler)}.gates li{padding:var(--abstand-1) var(--abstand-2)}.gates li.gesperrt{color:var(--text-leise)}.nachweise .register-tabelle tr.offen td:first-child,.nachweise .register-tabelle tr.abgelaufen td:first-child{font-weight:600}.nachweise .register-tabelle tr.abgelaufen td{color:var(--fehler);background:var(--fehler-flaeche)}.meldung.ampel-gelb{border-left-color:var(--linie)}.meldung.ampel-gruen{border-left-color:var(--akzent)}.meldung.ampel-grau{color:var(--text-leise);border-left-color:var(--linie)}.phasen{gap:var(--abstand-3);margin:0 0 var(--abstand-5);flex-wrap:wrap;padding-left:0;list-style:none;display:flex}.phasen li{padding:var(--abstand-2) var(--abstand-4);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.phasen li strong{font-size:var(--groesse-4)}.phasen li.leer{color:var(--text-leise)}.register-tabelle tr.ueberfaellig td{color:var(--fehler)}.interessent-spalten{gap:var(--abstand-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.kandidaten{margin:0;padding-left:0;list-style:none}.kandidaten li{gap:var(--abstand-3);padding:var(--abstand-2);border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;display:flex}.kandidaten li.gewaehlt{background:var(--grund);box-shadow:inset 3px 0 0 var(--akzent)}.protokollschalter{gap:var(--abstand-1);display:flex}.eignungsprotokoll .register-tabelle tr.offen td:first-child{color:var(--fehler)}.kalenderchip[data-farbe="0"]{border-left-color:var(--kurs-0)}.kalenderchip[data-farbe="1"]{border-left-color:var(--kurs-1)}.kalenderchip[data-farbe="2"]{border-left-color:var(--kurs-2)}.kalenderchip[data-farbe="3"]{border-left-color:var(--kurs-3)}.kalenderchip[data-farbe="4"]{border-left-color:var(--kurs-4)}.kalenderchip[data-farbe="5"]{border-left-color:var(--kurs-5)}.kalenderchip[data-farbe="6"]{border-left-color:var(--kurs-6)}.kalenderchip[data-farbe="7"]{border-left-color:var(--kurs-7)}.kalenderchip.meiner{border-left-width:5px;font-weight:600}.registerfilter{gap:var(--abstand-1);align-items:center;margin:0;display:inline-flex}.registerfilter select{width:auto;padding:var(--abstand-1) var(--abstand-2);font:inherit;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius)}.phasenchip{padding:var(--abstand-1) var(--abstand-3);font-size:var(--groesse-1);white-space:nowrap;background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;display:inline-block}.phasenchip[data-phase=abgelehnt]{color:var(--fehler);background:var(--fehler-flaeche);border-color:var(--fehler)}.phasenchip[data-phase=kurszuordnung],.phasenchip[data-phase=lehrgang],.phasenchip[data-phase=abgeschlossen]{border-color:var(--akzent)}.uebernahme-abgeschlossen{gap:var(--abstand-4);align-items:center;display:flex}.dokumentablage .ablage-kopf{gap:var(--abstand-5);margin-bottom:var(--abstand-4);align-items:end;display:flex}.dokumentablage .ablage-kopf .feld{margin:0}.versteckt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.anfrageposten{padding:var(--abstand-4);margin-bottom:var(--abstand-5);background:var(--flaeche);border:1px solid var(--akzent);border-radius:var(--radius)}.anfrageposten h3{margin:0 0 var(--abstand-3)}.anfrageposten ul{margin:0;padding-left:0;list-style:none}.anfrageposten li{gap:var(--abstand-3);padding:var(--abstand-2) 0;border-top:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.anfrageposten li:first-child{border-top:0}.posten-knoepfe{gap:var(--abstand-2);align-items:center;display:flex}
