.lm-app{--kante:#9a907a}.lm-feld+.lm-feld{margin-top:var(--raum-4)}.lm-feldfehler{margin:var(--raum-1) 0 0;color:var(--fehler-schrift);font-size:.875rem;line-height:1.45}.lm-app .intern-eingabe[aria-invalid=true]{border-color:var(--fehler);box-shadow:0 0 0 1px var(--fehler)}.lm-feldgruppe{gap:var(--raum-4);display:grid}@media (width>=40rem){.lm-feldgruppe--zwei{grid-template-columns:1fr 1fr}.lm-feldgruppe--schmal-breit{grid-template-columns:8rem 1fr}}.lm-monospace,.lm-app input[name=iban],.lm-app input[name=code]{font-variant-numeric:tabular-nums;letter-spacing:.06em}.lm-schritte{gap:var(--raum-2) var(--raum-3);color:var(--color-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.lm-schritt{align-items:center;gap:var(--raum-2);display:flex}.lm-schritt__nummer{border:1px solid var(--kante);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.lm-schritt[aria-current=step]{color:var(--color-ink);font-weight:600}.lm-schritt[aria-current=step] .lm-schritt__nummer{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-contrast)}.lm-schritt[data-erledigt=ja] .lm-schritt__nummer{border-color:var(--gut-schrift);color:var(--gut-schrift)}.lm-erklaerung{border-left:3px solid var(--color-sand);padding:var(--raum-3) var(--raum-4);background:var(--color-contrast);border-radius:0 var(--rand) var(--rand) 0;white-space:pre-wrap;font-size:1rem;line-height:1.6}.lm-zusammenfassung{border:1px solid var(--color-line);border-radius:var(--rand-gross);background:var(--color-contrast);padding:var(--raum-4)}.lm-zusammenfassung+.lm-zusammenfassung{margin-top:var(--raum-4)}.lm-beleg{border:1px solid var(--gut-schrift);border-radius:var(--rand-gross);background:var(--fertig-flaeche);padding:var(--raum-4);border-left-width:3px}.lm-beleg__titel{margin:0 0 var(--raum-2);color:var(--gut-schrift);font-weight:600}.lm-unklar{border:1px solid var(--offen-linie);border-radius:var(--rand-gross);background:var(--offen-flaeche);padding:var(--raum-4);border-left-width:3px}.lm-test{margin-left:var(--raum-2);padding:0 var(--raum-2);border:1px solid var(--color-sand);border-radius:var(--rand);letter-spacing:.08em;color:var(--offen-schrift);vertical-align:middle;font-size:.6875rem;font-weight:700;display:inline-block}.lm-leiste{gap:var(--raum-2);padding:var(--raum-2) var(--raum-4);border:1px solid var(--color-sand);border-radius:var(--rand);background:var(--offen-flaeche);color:var(--offen-schrift);flex-wrap:wrap;align-items:baseline;font-size:.875rem;display:flex}.lm-sperre{border:1px solid var(--fehler);border-radius:var(--rand-gross);background:var(--fehler-flaeche);padding:var(--raum-4);color:var(--fehler-schrift);border-left-width:3px}.lm-sperre h3,.lm-sperre .intern-titel{color:var(--fehler-schrift)}.lm-liste{padding-left:var(--raum-5);margin:0;line-height:1.6}.lm-kennzahlen{gap:var(--raum-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.lm-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.lm-kennzahl{border:1px solid var(--color-line);border-radius:var(--rand-gross);background:var(--color-surface);padding:var(--raum-3) var(--raum-4);min-height:4.5rem}.lm-kennzahl__wert{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.5rem;font-weight:600;line-height:1.2;display:block}.lm-kennzahl__text{color:var(--color-secondary);font-size:.8125rem;display:block}.lm-kennzahl[data-dringend=ja]{border-color:var(--fehler)}.lm-kennzahl[data-dringend=ja] .lm-kennzahl__wert{color:var(--fehler-schrift)}.lm-raster{gap:var(--raum-5);display:grid}@media (width>=64rem){.lm-raster--zwei{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.lm-zeile{gap:var(--raum-2) var(--raum-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.lm-filter{gap:var(--raum-3);flex-wrap:wrap;align-items:end;display:flex}.lm-filter .lm-feld{flex:10rem;min-width:10rem;margin-top:0}.lm-tabelle td[data-spalte=Status],.lm-tabelle td[data-spalte=Nächster\ Schritt]{white-space:normal}.lm-tabelle tbody tr:hover{background:var(--color-surface)}@media (width<=47.99rem){.lm-tabelle thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lm-tabelle,.lm-tabelle tbody,.lm-tabelle tr,.lm-tabelle td{width:auto;display:block}.lm-tabelle tr{border:1px solid var(--color-line);border-radius:var(--rand-gross);padding:var(--raum-2) var(--raum-3);margin-bottom:var(--raum-3);background:var(--color-contrast)}.lm-tabelle td{padding:var(--raum-1) 0;gap:var(--raum-3);border:0;grid-template-columns:9rem minmax(0,1fr);display:grid}.lm-tabelle td:before{content:attr(data-spalte);color:var(--color-secondary);font-size:.8125rem}}.lm-zahler{max-width:44rem;margin:0 auto}.lm-zahler .intern-karte{padding:var(--raum-5) var(--raum-4)}@media (width>=48rem){.lm-zahler .intern-karte{padding:var(--raum-6)}}.lm-abschluss{gap:var(--raum-3);margin-top:var(--raum-5);flex-direction:column;display:flex}@media (width>=40rem){.lm-abschluss{flex-direction:row-reverse;justify-content:flex-end;align-items:center}}.lm-abschluss .intern-knopf{min-height:3rem}.lm-fuss{margin-top:var(--raum-6);padding-top:var(--raum-4);border-top:1px solid var(--color-line);color:var(--color-secondary);gap:var(--raum-2) var(--raum-4);flex-wrap:wrap;font-size:.875rem;display:flex}.lm-code{letter-spacing:.12em;font-variant-numeric:tabular-nums;word-break:break-all;font-size:1.25rem;font-weight:600}.lm-qr{max-width:12rem}.lm-qr svg{width:100%;height:auto}.lm-verweisknopf{font:inherit;color:var(--color-secondary);cursor:pointer;min-height:var(--bedienhoehe);background:0 0;border:0;padding:0;text-decoration:underline}.lm-verweisknopf:hover{color:var(--color-ink)}#lm-konto{color:var(--color-ink);font-size:.75rem}.lm-app td .intern-verweis,.lm-app td .lm-verweisknopf{min-height:1.5rem;padding-block:var(--raum-1);display:inline-block}.lm-klappkopf{justify-content:space-between;align-items:flex-start;gap:var(--raum-3);display:flex}.lm-fakten{gap:var(--raum-1) var(--raum-3);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.lm-fakten>li[data-stand=nein]{color:var(--color-ink-soft)}.lm-fakten>li[data-stand=ja]{color:var(--color-brand-dark)}.lm-kandidaten{padding-left:0;list-style:none}.lm-kandidaten>li+li{margin-top:var(--raum-3);border-top:1px solid var(--color-line);padding-top:var(--raum-3)}
