@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_labs-ng/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2"),url(/_labs-ng/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/_labs-ng/atkinson-hyperlegible-next-latin-500-normal-gHP6TDRs.woff2) format("woff2"),url(/_labs-ng/atkinson-hyperlegible-next-latin-500-normal-B0CYqHl3.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_labs-ng/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2) format("woff2"),url(/_labs-ng/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_labs-ng/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2) format("woff2"),url(/_labs-ng/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_labs-ng/atkinson-hyperlegible-mono-latin-500-normal-CfDLaOZW.woff2) format("woff2"),url(/_labs-ng/atkinson-hyperlegible-mono-latin-500-normal-BV5ipwqM.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_labs-ng/atkinson-hyperlegible-mono-latin-700-normal-BhOtGXDr.woff2) format("woff2"),url(/_labs-ng/atkinson-hyperlegible-mono-latin-700-normal-BQ8cw3oD.woff) format("woff")}:root{--lng-flaeche-grund: #eef1f6;--lng-flaeche: #ffffff;--lng-flaeche-versenkt: #f6f8fb;--lng-flaeche-hover: #e4e8f0;--lng-flaeche-aktiv: #eceefc;--lng-flaeche-vm: #f1ecfb;--lng-linie: #dbe0e8;--lng-linie-stark: #b8c0cd;--lng-text: #0d1526;--lng-text-leise: #4a5568;--lng-text-auf-akzent: #ffffff;--lng-betont: #3730c8;--lng-akzent: var(--lng-betont);--lng-knopf: #3730c8;--lng-knopf-text: #ffffff;--lng-knopf-hover: #2a24a3;--lng-knopf-gesperrt: #e4e7ed;--lng-knopf-gesperrt-text: #5f6878;--lng-fokus: #3730c8;--lng-erfolg: #0b7340;--lng-erfolg-flaeche: #e3f3ea;--lng-warnung: #855400;--lng-warnung-stufe: #d39a1c;--lng-warnung-flaeche: #fbf1dc;--lng-fehler: #b3261e;--lng-fehler-flaeche: #fdeeed;--lng-fehler-linie: #f3c9c6;--lng-unbekannt: #4a5568;--lng-unbekannt-stufe: #a9b2c0;--lng-terminal-grund: #1d1c1a;--lng-terminal-text: #e8e6e1;--lng-schrift: "Atkinson Hyperlegible Next", ui-sans-serif, system-ui, sans-serif;--lng-schrift-mono: "Atkinson Hyperlegible Mono", ui-monospace, Menlo, monospace;--lng-schrift-marke: var(--lng-schrift);--lng-groesse-basis: 15px;--lng-zeilenhoehe: 1.5;--lng-groesse-xs: .75rem;--lng-groesse-s: .85rem;--lng-groesse-m: 1rem;--lng-groesse-l: 1.25rem;--lng-groesse-xl: 1.35rem;--lng-groesse-pin: 1.75rem;--lng-gewicht-titel: 700;--lng-sperrung-pin: .22em;--lng-sperrung-marke: -.03em;--lng-sperrung-titel: -.01em;--lng-gewicht-marke: 800;--lng-marke-fuellung: linear-gradient(95deg, #3730c8, #7c3aed);--lng-abstand-1: .25rem;--lng-abstand-2: .5rem;--lng-abstand-3: .75rem;--lng-abstand-4: 1rem;--lng-abstand-5: 1.5rem;--lng-abstand-6: 2.5rem;--lng-karte-innen: 1.1rem 1.2rem;--lng-radius-s: 4px;--lng-radius-m: 6px;--lng-radius-l: 10px;--lng-radius-knopf: var(--lng-radius-s);--lng-schatten-karte: 0 1px 0 #dbe0e8, 0 6px 20px rgb(13 21 38 / .06);--lng-ring: 0 0 0 3px rgb(55 48 200 / .25);--lng-trefferflaeche: 2.25rem;--lng-breite-trainer: 68rem;--lng-breite-portal: 34rem;color-scheme:light}@media screen and (prefers-color-scheme:dark){:root{--lng-flaeche-grund: #111214;--lng-flaeche: #1a1c1f;--lng-flaeche-versenkt: #15171a;--lng-flaeche-hover: #25282c;--lng-flaeche-aktiv: #22262b;--lng-flaeche-vm: #2b261e;--lng-linie: #2c3035;--lng-linie-stark: #43484f;--lng-text: #ecebe7;--lng-text-leise: #a4a7ad;--lng-text-auf-akzent: #111214;--lng-akzent: #8ab8ff;--lng-knopf: #ecebe7;--lng-knopf-text: #111214;--lng-knopf-hover: #ffffff;--lng-knopf-gesperrt: #24272b;--lng-knopf-gesperrt-text: #8a8e95;--lng-fokus: #8ab8ff;--lng-erfolg: #5cc98a;--lng-erfolg-flaeche: #16291f;--lng-warnung: #e3b552;--lng-warnung-stufe: #c99a36;--lng-warnung-flaeche: #2b2414;--lng-fehler: #ff8b80;--lng-fehler-flaeche: #2e1a1a;--lng-fehler-linie: #5a2d2a;--lng-unbekannt: #a4a7ad;--lng-unbekannt-stufe: #5d636b;--lng-terminal-grund: #0a0b0c;--lng-terminal-text: #e8e6e1;--lng-marke-fuellung: linear-gradient(95deg, #8ab8ff 0%, #c3a6ff 100%);--lng-schatten-karte: none;--lng-ring: 0 0 0 3px rgb(138 184 255 / .3);color-scheme:dark}}@media screen{[data-theme=dark]{--lng-flaeche-grund: #111214;--lng-flaeche: #1a1c1f;--lng-flaeche-versenkt: #15171a;--lng-flaeche-hover: #25282c;--lng-flaeche-aktiv: #22262b;--lng-flaeche-vm: #2b261e;--lng-linie: #2c3035;--lng-linie-stark: #43484f;--lng-text: #ecebe7;--lng-text-leise: #a4a7ad;--lng-text-auf-akzent: #111214;--lng-akzent: #8ab8ff;--lng-knopf: #ecebe7;--lng-knopf-text: #111214;--lng-knopf-hover: #ffffff;--lng-knopf-gesperrt: #24272b;--lng-knopf-gesperrt-text: #8a8e95;--lng-fokus: #8ab8ff;--lng-erfolg: #5cc98a;--lng-erfolg-flaeche: #16291f;--lng-warnung: #e3b552;--lng-warnung-stufe: #c99a36;--lng-warnung-flaeche: #2b2414;--lng-fehler: #ff8b80;--lng-fehler-flaeche: #2e1a1a;--lng-fehler-linie: #5a2d2a;--lng-unbekannt: #a4a7ad;--lng-unbekannt-stufe: #5d636b;--lng-terminal-grund: #0a0b0c;--lng-terminal-text: #e8e6e1;--lng-marke-fuellung: linear-gradient(95deg, #8ab8ff 0%, #c3a6ff 100%);--lng-schatten-karte: none;--lng-ring: 0 0 0 3px rgb(138 184 255 / .3);color-scheme:dark}}:root .bm-table{--bmtb-bg: var(--lng-flaeche-grund);--bmtb-surface: var(--lng-flaeche);--bmtb-head-bg: var(--lng-flaeche-versenkt);--bmtb-border: var(--lng-linie);--bmtb-row-border: var(--lng-linie);--bmtb-text: var(--lng-text);--bmtb-header-text: var(--lng-text-leise);--bmtb-muted: var(--lng-text-leise);--bmtb-accent: var(--lng-akzent);--bmtb-focus-ring: var(--lng-fokus);--bmtb-accent-strong: var(--lng-akzent);--bmtb-on-accent: var(--lng-text-auf-akzent);--bmtb-row-hover: var(--lng-flaeche-hover);--bmtb-row-selected: var(--lng-flaeche-aktiv);--bmtb-btn-bg: var(--lng-flaeche);--bmtb-btn-border: var(--lng-linie-stark);--bmtb-btn-hover: var(--lng-flaeche-hover);--bmtb-danger: var(--lng-fehler);--bmtb-danger-soft: var(--lng-fehler-flaeche);--bmtb-radius: var(--lng-radius-m);font-family:var(--lng-schrift)}:root .bm-overlay__backdrop{--bmo-surface: var(--lng-flaeche);--bmo-text: var(--lng-text);--bmo-radius: var(--lng-radius-l);--bmo-close-hover: var(--lng-flaeche-hover);--bmo-focus-ring: 0 0 0 2px var(--lng-flaeche), 0 0 0 4px var(--lng-fokus);font-family:var(--lng-schrift)}:root .bm-toast__viewport{--bmt-surface: var(--lng-flaeche);--bmt-text: var(--lng-text);--bmt-border: var(--lng-linie);--bmt-close: var(--lng-text-leise);--bmt-close-hover: var(--lng-text);--bmt-radius: var(--lng-radius-m);--bmt-info: var(--lng-akzent);--bmt-success: var(--lng-erfolg);--bmt-warning: var(--lng-warnung);--bmt-error: var(--lng-fehler);font-family:var(--lng-schrift)}:root .bm-form{--bmf-surface: var(--lng-flaeche);--bmf-surface-sunken: var(--lng-flaeche-versenkt);--bmf-text: var(--lng-text);--bmf-muted: var(--lng-text-leise);--bmf-border: var(--lng-linie);--bmf-border-input: var(--lng-linie-stark);--bmf-row-border: var(--lng-linie);--bmf-accent: var(--lng-akzent);--bmf-focus-ring: var(--lng-fokus);--bmf-accent-strong: var(--lng-akzent);--bmf-accent-soft: var(--lng-flaeche-aktiv);--bmf-row-hover: var(--lng-flaeche-hover);--bmf-btn-hover: var(--lng-flaeche-hover);--bmf-error: var(--lng-fehler);--bmf-radius: var(--lng-radius-m);font-family:var(--lng-schrift)}:root .bm-picker{--bmp-surface: var(--lng-flaeche);--bmp-text: var(--lng-text);--bmp-muted: var(--lng-text-leise);--bmp-border: var(--lng-linie-stark);--bmp-popup-border: var(--lng-linie);--bmp-accent: var(--lng-akzent);--bmp-focus-ring: var(--lng-fokus);--bmp-chip-bg: var(--lng-flaeche-aktiv);--bmp-chip-text: var(--lng-text);--bmp-chip-x: var(--lng-text-leise);--bmp-chip-focus: var(--lng-fokus);--bmp-option-hover: var(--lng-flaeche-hover);--bmp-option-highlight: var(--lng-flaeche-aktiv);--bmp-disabled: var(--lng-knopf-gesperrt-text);--bmp-radius: var(--lng-radius-m);font-family:var(--lng-schrift)}*{box-sizing:border-box}body{margin:0;background:var(--lng-flaeche-grund);color:var(--lng-text);font:var(--lng-groesse-basis)/var(--lng-zeilenhoehe) var(--lng-schrift);-webkit-font-smoothing:antialiased}code{font-family:var(--lng-schrift-mono);font-size:.92em}a{color:var(--lng-akzent);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--lng-fokus);outline-offset:2px}.rahmen{max-width:var(--lng-breite-trainer);margin:0 auto;padding:var(--lng-abstand-5) 1.25rem 4rem}header{display:flex;align-items:baseline;gap:var(--lng-abstand-4);flex-wrap:wrap;padding-bottom:var(--lng-abstand-3);border-bottom:1px solid var(--lng-linie);margin-bottom:var(--lng-abstand-5)}h1{font-family:var(--lng-schrift-marke);font-size:var(--lng-groesse-l);margin:0;letter-spacing:var(--lng-sperrung-marke);font-weight:var(--lng-gewicht-marke);background:var(--lng-marke-fuellung);-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-size:.95rem;margin:0 0 var(--lng-abstand-3);color:var(--lng-text-leise);font-weight:600}nav{display:flex;gap:var(--lng-abstand-1);flex:1}.wer{color:var(--lng-text-leise);font-size:var(--lng-groesse-s)}.reiter{background:none;border:0;padding:.35rem .7rem;border-radius:var(--lng-radius-s);color:var(--lng-text-leise);cursor:pointer;font:inherit;text-decoration:none}.reiter:hover{background:var(--lng-flaeche-hover)}.reiter.aktiv{background:var(--lng-knopf);color:var(--lng-knopf-text)}.karte{background:var(--lng-flaeche);border:1px solid var(--lng-linie);border-radius:var(--lng-radius-l);padding:var(--lng-karte-innen);margin-bottom:var(--lng-abstand-5);box-shadow:var(--lng-schatten-karte)}.zeile{display:flex;gap:var(--lng-abstand-3);align-items:flex-end;flex-wrap:wrap}label{display:flex;flex-direction:column;gap:var(--lng-abstand-1);font-size:.8rem;color:var(--lng-text-leise)}label.weit{flex:1 1 22rem}label.weit input{width:100%}input,select{font:inherit;padding:.4rem .55rem;border:1px solid var(--lng-linie-stark);border-radius:var(--lng-radius-s);background:var(--lng-flaeche);color:var(--lng-text);min-width:9rem}input::placeholder{color:var(--lng-text-leise);opacity:.8}input:focus,select:focus{outline:none;border-color:var(--lng-fokus);box-shadow:var(--lng-ring)}input[type=number]{min-width:5rem}button{font:inherit;padding:.45rem .9rem;border:1px solid var(--lng-knopf);border-radius:var(--lng-radius-knopf);background:var(--lng-knopf);color:var(--lng-knopf-text);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}button:hover:not(:disabled){background:var(--lng-knopf-hover);border-color:var(--lng-knopf-hover)}button:disabled{background:var(--lng-knopf-gesperrt);color:var(--lng-knopf-gesperrt-text);border:1px dashed var(--lng-linie-stark);cursor:not-allowed}table button{background:none;color:var(--lng-akzent);border-color:transparent;padding:.2rem .45rem}table button:hover:not(:disabled){background:var(--lng-flaeche-hover);border-color:var(--lng-linie)}table{width:100%;border-collapse:collapse;background:var(--lng-flaeche);border:1px solid var(--lng-linie);border-radius:var(--lng-radius-l);overflow:hidden}th,td{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--lng-linie)}th{font-size:var(--lng-groesse-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--lng-text-leise);font-weight:600}tr:last-child td{border-bottom:0}.leer{color:var(--lng-text-leise);font-style:italic}.marke{font-size:var(--lng-groesse-xs);padding:.1rem .45rem;border-radius:999px;border:1px solid var(--lng-linie)}.marke.vm{background:var(--lng-flaeche-vm)}.marke.anmeldung-lokal{background:var(--lng-warnung-flaeche);color:var(--lng-warnung);border-color:var(--lng-warnung-stufe);font-weight:600}.gut{color:var(--lng-erfolg)}.schlecht{color:var(--lng-fehler)}.fehler{color:var(--lng-fehler);background:var(--lng-fehler-flaeche);border:1px solid var(--lng-fehler-linie);border-radius:var(--lng-radius-m);padding:.6rem .8rem;margin:0 0 var(--lng-abstand-4)}.warnung{color:var(--lng-warnung);margin:.6rem 0 0;font-size:var(--lng-groesse-s)}.laden{padding:3rem;text-align:center;color:var(--lng-text-leise)}.leise{color:var(--lng-text-leise)}.zahl{font-variant-numeric:tabular-nums;opacity:.7;margin-left:.3rem}.hinweis{color:var(--lng-text-leise);font-size:.9rem;max-width:46rem;margin:0 0 var(--lng-abstand-4)}.schulung{padding:0;overflow:hidden}.karten-kopf{display:flex;gap:var(--lng-abstand-5);align-items:flex-start;flex-wrap:wrap;padding:var(--lng-karte-innen);border-bottom:1px solid var(--lng-linie)}.karten-kopf h2{margin:0 0 .2rem;color:var(--lng-text);font-size:1.05rem}.karten-kopf p{margin:0;display:flex;gap:var(--lng-abstand-2);align-items:center;flex-wrap:wrap}.karten-zahlen{margin-left:auto;text-align:right;display:flex;flex-direction:column}.karten-zahlen strong{font-size:var(--lng-groesse-xl);font-variant-numeric:tabular-nums}.karten-zahlen .leise{font-size:var(--lng-groesse-xs)}.karten-tasten{display:flex;gap:.4rem;align-self:center}.schulung>p{padding:.5rem 1.1rem 0;margin:0;font-size:var(--lng-groesse-s)}.schulung table{border:0;border-radius:0;margin-top:.5rem}.ampel{font-size:var(--lng-groesse-s)}.ampel.gut{color:var(--lng-erfolg)}.ampel.wartet{color:var(--lng-warnung)}.ampel.schlecht{color:var(--lng-fehler)}.ampel.unbekannt{color:var(--lng-unbekannt)}.marke.phase-beendet,.marke.phase-archiviert{background:var(--lng-flaeche-hover);color:var(--lng-text-leise)}.marke.phase-laufend{background:var(--lng-erfolg-flaeche);color:var(--lng-erfolg)}.aufbewahrung{color:var(--lng-text-leise);font-size:.9rem;margin:.25rem 0}.aufbewahrung-faellig,.aufbewahrung-loeschung{font-style:italic}button.gefahr{background:none;color:var(--lng-fehler);border-color:var(--lng-fehler-linie)}button.gefahr:hover:not(:disabled){background:var(--lng-fehler-flaeche);border-color:var(--lng-fehler)}button.schlicht{background:none;border:0;color:var(--lng-text-leise);text-decoration:underline;text-underline-offset:.18em;padding:0 .4rem;font-size:.8rem;cursor:pointer}button.schlicht:hover:not(:disabled){background:none;color:var(--lng-text)}.fortschritt{display:flex;align-items:center;gap:var(--lng-abstand-2)}.stufen{display:inline-flex;gap:2px}.stufe{width:14px;height:6px;border-radius:2px;background:var(--lng-linie)}.fortschritt .stufe.erreicht{background:var(--lng-unbekannt-stufe)}.fortschritt.gut .stufe.erreicht{background:var(--lng-erfolg)}.fortschritt.wartet .stufe.erreicht{background:var(--lng-warnung-stufe)}.fortschritt.schlecht .stufe.erreicht{background:var(--lng-fehler)}.stufe-text{font-size:var(--lng-groesse-s)}.fortschritt.gut .stufe-text{color:var(--lng-erfolg)}.fortschritt.wartet .stufe-text{color:var(--lng-warnung)}.fortschritt.schlecht .stufe-text{color:var(--lng-fehler)}.fortschritt.unbekannt .stufe-text{color:var(--lng-unbekannt)}.meldung{display:block;font-size:.8rem}.uhr{font-variant-numeric:tabular-nums}.karten-balken{height:3px;background:var(--lng-linie)}.karten-balken .fuellung{display:block;height:100%;background:var(--lng-warnung-stufe);transition:width .4s ease}.karten-balken .fuellung.gut{background:var(--lng-erfolg)}.sorte{margin-top:.8rem;border-left:3px solid var(--lng-linie);padding-left:.8rem}.sorte p{margin:.15rem 0;font-size:var(--lng-groesse-s);max-width:52rem}.sorte-vorfinden{color:var(--lng-text)}.vorfuehrung{display:flex;align-items:baseline;gap:.1rem;flex-wrap:wrap}.zugaenge{border-top:2px solid var(--lng-linie);background:var(--lng-flaeche-versenkt);padding:.9rem 1.1rem 1.1rem}.zugaenge-kopf{display:flex;justify-content:space-between;align-items:center;gap:var(--lng-abstand-4);margin-bottom:.6rem}.zugaenge-kopf h3{margin:0;font-size:.95rem}.zugaenge-kopf div{display:flex;gap:.4rem}.zugaenge table{border:1px solid var(--lng-linie)}.pin{font-family:var(--lng-schrift-mono);font-size:1.05em;letter-spacing:.08em;font-variant-numeric:tabular-nums}@media print{header,nav,.band,.karten-tasten,.zugaenge-kopf div,form,.hinweis,.band-warnung,.trainer-zugang,.live-grid{display:none!important}.zugaenge{border:0;background:none}.karte{box-shadow:none}body{background:#fff;color:#000}a{text-decoration:none;color:inherit}}.reihe-tasten{display:flex;gap:var(--lng-abstand-1);justify-content:flex-end}.reihe-tasten button{white-space:nowrap}.zahlen{font-variant-numeric:tabular-nums;white-space:nowrap}.anhang{margin-right:.4rem}.fassung-formular{border-top:2px solid var(--lng-linie);background:var(--lng-flaeche-versenkt);padding:.9rem 1.1rem 1.1rem}.fassung-formular h3{margin:0 0 .6rem;font-size:.95rem}.fassung-formular .zeile{margin-bottom:.6rem}.fassung-formular p{margin:.2rem 0 0;font-size:var(--lng-groesse-s);max-width:46rem}.optionen{margin-top:.9rem;border:1px solid var(--lng-linie);border-radius:var(--lng-radius-m);padding:.6rem .9rem .8rem}.optionen legend{font-size:var(--lng-groesse-s);color:var(--lng-text-leise);padding:0 .3rem}.option{padding:.35rem 0}.option+.option{border-top:1px dashed var(--lng-linie)}.option-schalter{display:flex;align-items:baseline;gap:.4rem}.option-schalter input{width:auto;min-width:0}.option-beschreibung{margin:.15rem 0 0 1.5rem;max-width:52rem}.option-parameter{margin:.3rem 0 .2rem 1.5rem}.option-parameter label{font-size:var(--lng-groesse-s)}.optionen-liste{margin:.3rem 0 0;padding-left:1.1rem;max-width:46rem}.optionen-liste li{margin-bottom:.3rem}.manifest-editor h4{margin:var(--lng-abstand-3) 0 var(--lng-abstand-2);font-size:var(--lng-groesse-s)}.editor-eintrag{border:1px solid var(--lng-linie);padding:var(--lng-abstand-2);margin:0 0 var(--lng-abstand-2)}.manifest-text{width:100%;font-family:var(--lng-schrift-mono);font-size:var(--lng-groesse-s)}.befunde{margin:0;padding-left:1.1rem;font-size:var(--lng-groesse-s);color:var(--lng-fehler)}.optionen-am-kurs{margin-top:.2rem}.live-grid{display:flex;flex-direction:column;gap:var(--lng-abstand-3)}.live-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lng-abstand-2) var(--lng-abstand-4)}.live-kopf .rueckmeldung-anzeige{margin:0;flex-wrap:wrap}.live-kopf .live-vorgesehen:empty{display:none}.live-grid>.fehler,.live-grid>.leer{margin:0}.live-grid .kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--lng-abstand-2)}.live-grid .kacheln .kachel{margin:0}.kachel-gross{container-type:inline-size;width:100%}.kachel-gross pre{margin:0;width:100%;overflow:hidden;line-height:1.15;background:var(--lng-terminal-grund);color:var(--lng-terminal-text);font-family:var(--lng-schrift-mono);white-space:pre;border-radius:3px;padding:.3rem 0}.kachel{container-type:inline-size;display:flex;flex-direction:column;gap:var(--lng-abstand-1);text-align:left;padding:.35rem .45rem;background:var(--lng-flaeche);color:var(--lng-text);border:1px solid var(--lng-linie);border-radius:var(--lng-radius-s);min-width:0}.kachel:hover:not(:disabled){background:var(--lng-flaeche);border-color:var(--lng-linie-stark)}.kachel-kopf{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.kachel pre{margin:0;width:100%;overflow:hidden;line-height:1.15;background:var(--lng-terminal-grund);color:var(--lng-terminal-text);font-family:var(--lng-schrift-mono);white-space:pre;border-radius:3px}.kachel-text{font-size:.8rem;padding:1.5rem .2rem}.kachel.zustand-abgewiesen .kachel-text{color:var(--lng-fehler)}.kachel-kopf .abzeichen{float:right;margin-left:.3rem;padding:0 .35rem;border-radius:3px;font-size:.72rem;border:1px solid currentColor}.abzeichen.aktivitaet-aktiv{color:var(--lng-erfolg)}.abzeichen.aktivitaet-ruhig{color:var(--lng-text-leise)}.abzeichen.aktivitaet-steckt-fest{color:var(--lng-text-auf-akzent);background:var(--lng-fehler);border-color:var(--lng-fehler)}.abzeichen.aktivitaet-abwesend{color:var(--lng-text-leise);border-style:dashed}.kachel.aktivitaet-aktiv{border-color:var(--lng-erfolg)}.kachel.aktivitaet-steckt-fest{border:2px solid var(--lng-fehler)}.kachel.aktivitaet-abwesend{opacity:.7}.bausteine{list-style:none;margin:.2rem 0 0;padding:0;font-size:.8rem}.baustein{margin:0}.baustein-schluessel{font-family:var(--lng-schrift-mono);color:var(--lng-text-leise)}.kurs-bausteine{display:flex;gap:var(--lng-abstand-2);align-items:baseline;font-size:var(--lng-groesse-s)}.rueckmeldung-anzeige{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:var(--lng-groesse-s)}.rueckmeldung-anzeige .abzeichen{padding:0 .4rem;border-radius:3px;border:1px solid currentColor}.rueckmeldung-anzeige.stufe-kommen-mit .abzeichen{color:var(--lng-erfolg)}.rueckmeldung-anzeige.stufe-gemischt .abzeichen{color:var(--lng-akzent)}.rueckmeldung-anzeige.stufe-haengen .abzeichen{color:var(--lng-fehler);font-weight:600}.rueckmeldung-anzeige.stufe-keine .abzeichen{color:var(--lng-text-leise)}.rueckmeldung-balken{display:inline-block;width:10rem;height:.6rem;border-radius:3px;overflow:hidden;background:var(--lng-fehler)}.rueckmeldung-balken-passt{display:block;height:100%;background:var(--lng-erfolg)}
