.bsoakt{background:var(--spf-brand,#ff6600);color:var(--spf-brand-ink-auto,#101112);font-family:var(--spf-brand-cond,system-ui,sans-serif);font-size:15px;line-height:1.3;position:relative;z-index:1}body.spf-night .bsoakt{background:var(--spf-brand-night,var(--spf-brand,#ff6600));color:var(--spf-brand-night-ink-auto,var(--spf-brand-ink-auto,#101112))}.bsoakt[hidden]{display:none}.bsoakt__in{max-width:1440px;margin:0 auto;padding:6px 52px 6px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;min-height:44px;text-align:center}.bsoakt [hidden]{display:none!important}.bsoakt__name{font-family:var(--spf-brand-head,inherit);font-weight:800;letter-spacing:.02em}.bsoakt--ktm .bsoakt__name{text-transform:uppercase;letter-spacing:.04em}.bsoakt__zeit{font-variant-numeric:tabular-nums;white-space:nowrap}.bsoakt__uhr{font-weight:700}.bsoakt__code{appearance:none;background:#fff0;color:inherit;border:2px dashed currentColor;border-radius:6px;padding:4px 12px;min-height:36px;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px;touch-action:manipulation}.bsoakt__code-wert{letter-spacing:.08em}.bsoakt__kopiert{font-size:13px}.bsoakt__kopiert:empty{display:none}.bsoakt__nl,.bsoakt__link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:8px 2px}.bsoakt__zusatz{font-size:13px;opacity:.85}.bsoakt__zu{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff0;border:0;color:inherit;cursor:pointer}.bsoakt button:focus-visible,.bsoakt a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (hover:hover) and (pointer:fine){.bsoakt__code:hover{border-style:solid}.bsoakt__nl:hover,.bsoakt__link:hover{text-decoration-thickness:2px}}@media (max-width:600px){.bsoakt{font-size:13.5px}.bsoakt__in{padding:5px 46px 5px 12px;gap:2px 8px}.bsoakt__name{flex-basis:100%}.bsoakt__code{min-height:32px;padding:2px 10px;position:relative}.bsoakt__code::after{content:'';position:absolute;inset:-6px 0}.bsoakt__nl,.bsoakt__link{padding:4px 2px}.bsoakt__zusatz{font-size:12px}}