.lmk-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lmk-kopf .lmg-verweis{margin-top:16px}.lmk-schritt[hidden]{display:none}.lmk-schritt{flex-direction:column;flex:auto;gap:24px;display:flex}.lmk-felder{padding-top:8px}.lmk-haken{font:400 15px/22px var(--lmg-schrift);color:var(--lmg-tinte);align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}.lmk-haken input{width:22px;height:22px;accent-color:var(--lmg-blau);flex:none;margin:0}.lmk-haken label{cursor:pointer}.lmk-haken a{color:var(--lmg-blau-tinte);font-weight:700}.lmk-haken.ist-fehler label{color:var(--lmg-fehler)}.lmk-haken-fehler{font:500 14px/20px var(--lmg-schrift);color:var(--lmg-fehler);margin:-6px 0 14px 34px;display:block}.lmk-haken-fehler[hidden]{display:none}select.lmg-feld-eingabe{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--lmg-tinte) 50%), linear-gradient(135deg, var(--lmg-tinte) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.lmk-naechstes{text-align:right;font:700 12px/16px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0 0 8px}.lmk-melding{box-sizing:border-box;border:1px solid var(--lmg-linie);background:var(--lmg-weiss);font:400 15px/22px var(--lmg-schrift);color:var(--lmg-tinte);border-radius:8px;margin:0 0 18px;padding:12px 14px}.lmk-melding.ist-fehler{border-color:var(--lmg-fehler);color:var(--lmg-fehler);font-weight:500}.lmk-melding.ist-erfolg{border-color:var(--lmg-erfolg);color:var(--lmg-erfolg)}.lmk-melding[hidden]{display:none}.lmk-mensch{margin:4px 0 12px}.lmk-mensch:empty{margin:0}.lmk-code{text-align:center;font:700 32px/40px var(--lmg-schrift);letter-spacing:.4em;font-variant-numeric:tabular-nums;height:64px;padding-left:calc(14px + .4em)}.lmk-verweis-zeile{margin:0 0 18px}.lmk-verweis-zeile+.lmk-verweis-zeile{margin-top:-6px}.lmk-ruhig{font:400 15px/22px var(--lmg-schrift);color:var(--lmg-tinte);margin:0 0 14px}.lmk-nobr{white-space:nowrap}.lmk-adresse{overflow-wrap:anywhere;max-width:100%;display:inline-block}.lmk-nebenformular{margin-top:4px}.lmk-nebenformular .lmg-knopf{margin-top:0}.lmk-kennzahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.lmk-kennzahl-zahl{font:700 40px/46px var(--lmg-schrift);color:var(--lmg-blau-tinte);display:block}.lmk-kennzahl-wort{font:400 13px/18px var(--lmg-schrift);color:var(--lmg-tinte-schwach);display:block}.lmk-abzeichen{background:var(--lmg-weiss);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.lmk-fahne{background:#d52b1e;border-radius:4px;flex:none;width:28px;height:28px;position:relative}.lmk-fahne:before,.lmk-fahne:after{content:"";background:#fff;position:absolute}.lmk-fahne:before{width:4px;height:18px;top:5px;left:12px}.lmk-fahne:after{width:18px;height:4px;top:12px;left:5px}.lmk-abzeichen-titel{font:500 15px/20px var(--lmg-schrift);margin:0}.lmk-abzeichen-fein{font:400 12px/16px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0}.lmk-datensatz{background:var(--lmg-weiss);border-radius:12px;margin:0 0 12px;padding:14px 16px}.lmk-datensatz-titel{font:700 16px/22px var(--lmg-schrift);margin:0}.lmk-datensatz-fein{font:400 12px/16px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0 0 10px}.lmk-kacheln{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.lmk-kacheln img{border:1px solid var(--lmg-linie-schwach);background:#fff;border-radius:6px;width:100%;height:auto;display:block}.lmk-daraus{text-align:center;font:700 14px/20px var(--lmg-schrift);color:var(--lmg-blau-tinte);margin:4px 0 8px}.lmk-blaetter{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.lmk-blaetter img{border:1px solid var(--lmg-linie-schwach);background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #0000001f}.lmk-zeitvergleich{background:var(--lmg-weiss);font:400 20px/28px var(--lmg-schrift);border-radius:12px;margin:0 0 18px;padding:16px 18px}.lmk-zeitvergleich s{color:var(--lmg-tinte-schwach)}.lmk-zeitvergleich b{color:var(--lmg-blau-tinte);font-size:26px;font-weight:700}.lmk-zeitvergleich span{font:500 15px/20px var(--lmg-schrift);margin-top:4px;display:block}.lmk-hero{padding:8px}.lmk-hero .lmg-knopf{justify-content:center;width:100%}.lmk-hero .lmg-knopf.ist-halo{animation:2.4s ease-out .8s infinite lmk-hero-puls}@keyframes lmk-hero-puls{0%{box-shadow:0 0 0 8px #1c6fa82e,0 0 0 8px #1c6fa873}70%,to{box-shadow:0 0 0 8px #1c6fa82e,0 0 0 26px #1c6fa800}}.lmk-hero .lmg-knopf.ist-halo:hover,.lmk-hero .lmg-knopf.ist-halo:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.lmk-hero .lmg-knopf.ist-halo{animation:none}}@media (width<=767px){.lmk-kennzahl-zahl{font-size:30px;line-height:36px}.lmk-zeitvergleich{font-size:17px;line-height:24px}}.lmk-codefelder{min-width:0;margin:0 0 18px}.lmk-codefelder-reihe{gap:8px;min-width:0;margin-top:6px;display:flex}.lmk-codefeld{box-sizing:border-box;border:1px solid var(--lmg-linie);background:var(--lmg-weiss);width:0;min-width:0;max-width:56px;height:60px;color:var(--lmg-tinte);text-align:center;font:700 28px/36px var(--lmg-schrift);font-variant-numeric:tabular-nums;border-radius:8px;flex:1 1 0;padding:0}.lmk-codefeld[hidden]{display:none}.lmk-codefeld:focus{border-color:var(--lmg-blau);box-shadow:inset 0 0 0 1px var(--lmg-blau), 0 0 0 3px #1c6fa840;outline:none}.lmk-codefelder.ist-fehler .lmk-codefeld{border-color:var(--lmg-fehler);box-shadow:inset 0 0 0 1px var(--lmg-fehler)}.lmk-zaehler{font:400 15px/22px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0 0 14px}.lmk-neucode{font:500 15px/22px var(--lmg-schrift);color:var(--lmg-blau);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lmk-neucode:focus-visible{outline:3px solid var(--lmg-blau);outline-offset:2px}.lmk-neucode[hidden]{display:none}.lmk-preise{gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lmk-preis{box-sizing:border-box;border:1px solid var(--lmg-linie);background:var(--lmg-weiss);color:var(--lmg-tinte);border-radius:8px;padding:16px 18px}.lmk-preis-titel{font:700 18px/24px var(--lmg-schrift);margin:0}.lmk-preis-abzeichen,.lmk-preis-takt{font:500 14px/20px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:4px 0 0}.lmk-preis-zahl{font:700 32px/40px var(--lmg-schrift);margin:8px 0 0}.lmk-preis-zahl span{font:400 16px/24px var(--lmg-schrift);color:var(--lmg-tinte-schwach)}
