.mh-buehne-lager{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mh-zeichnung-traeger{min-height:240px}@media (width<=719px){.mh-zeichnung-traeger{min-height:200px}}@keyframes afBlende{0%{opacity:0}}@keyframes afEin{to{opacity:1}}.mh-buehne-lager .mk-buehne-bereich-anim .ml-scan,.mh-buehne-lager .mk-buehne-bereich-anim .mk-buehne:before,.mh-buehne-lager .mk-buehne-bereich-anim .mk-buehne{animation:none}.km-zeile{align-items:center;gap:10px;display:flex}.km-skala{display:flex;position:relative}.km-stufe{width:var(--km-schritt);letter-spacing:.02em;color:#ffffffeb;justify-content:center;align-items:center;height:16px;font-size:8.5px;font-weight:600;display:inline-flex}.km-stufe:first-child{border-radius:4px 0 0 4px}.km-stufe:last-child{border-radius:0 4px 4px 0}.km-stufe.vs-skala-b,.km-stufe.vs-skala-c,.km-stufe.vs-skala-d{color:#292524cc}.km-licht{width:var(--km-schritt);border:1.5px solid rgba(var(--af-kreide-rgb,214, 224, 238), .95);height:21px;box-shadow:0 0 0 1px #070b128c, 0 0 10px rgba(var(--af-kreide-rgb,214, 224, 238), .35);pointer-events:none;transform:translateX(calc(var(--km-ziel,0) * var(--km-schritt)));border-radius:4px;position:absolute;top:-2.5px;left:0}.km-band{text-align:right;color:#fbbf24;border:1px dashed #fbbf2499;border-radius:3px;max-width:300px;margin:0;padding:4px 9px;font-size:10.5px;line-height:1.45}.km-band-zaehler{white-space:nowrap}.km-band-zaehler:before{content:" · ";opacity:.7}.km-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.km-blende{animation:.3s both afBlende}.km-fokus .km-licht{display:none}.km-fokus .km-stufe.km-ziel{outline:2px solid rgba(var(--af-kreide-rgb,214, 224, 238), .95);outline-offset:2px;border-radius:2px}@media (width<=719px){.km-band{max-width:100%;font-size:11px}}@media (prefers-reduced-motion:no-preference){.km-puls .km-licht{animation:1.1s cubic-bezier(.3,0,.2,1) both kmLauf}.km-marke.km-puls{animation:.35s both afBlende}.km-puls .km-stand,.km-puls .km-band{opacity:0;animation:.4s 1.05s forwards afEin}.km-marke.km-wechsel .km-stand,.km-marke.km-wechsel .km-band{opacity:1;animation:none}}@keyframes kmLauf{0%{transform:translateX(calc(var(--km-von,0) * var(--km-schritt)))}to{transform:translateX(calc(var(--km-ziel,0) * var(--km-schritt)))}}.vg-geruest{justify-items:end;gap:6px;margin-bottom:10px;display:grid}.vg-skala{align-items:center;gap:2px;display:inline-flex}.vg-ende{font-family:var(--font-data);letter-spacing:.06em;color:rgba(var(--af-kreide-rgb,214, 224, 238), .6);font-size:9.5px;font-weight:600;line-height:1}.vg-ende:first-child{margin-right:4px}.vg-ende:last-child{margin-left:4px}.vg-stufe{border:1px dashed rgba(var(--af-kreide-rgb,214, 224, 238), .35);border-radius:2px;width:18px;height:10px}.vg-ende+.vg-stufe{border-top-left-radius:6px;border-bottom-left-radius:6px}.vg-skala .vg-stufe:nth-last-child(2){border-top-right-radius:6px;border-bottom-right-radius:6px}.vg-satz{text-align:right;max-width:340px;color:rgba(var(--af-kreide-rgb,214, 224, 238), .8);margin:0;font-size:12.5px;line-height:1.45}@media (width<=719px){.vg-geruest{justify-items:start}.vg-satz{text-align:left}}
