.ts{--w:min(128px,29cqi);--nagel-y:13px;position:relative;container-type:inline-size;width:100%;max-width:460px}.ts-leiste{position:absolute;left:0;right:0;top:9px;height:8px;border-radius:4px;background:linear-gradient(180deg,#A4C800 0 20%,#F5C300 20% 40%,#E8007D 40% 60%,#00B8D4 60% 80%,#1B2B6B 80% 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);pointer-events:none}.ts-reihe{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-reihe>li{display:flex;justify-content:center;padding-top:var(--nagel-y);margin:0}.ts-link{display:block;position:relative;width:var(--w);text-decoration:none;color:var(--schrift);-webkit-tap-highlight-color:transparent;outline:none}.ts-nagel{position:absolute;left:50%;top:0;z-index:3;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,#fff 0 30%,#E4E8F2 55%,#AEB7CC 100%);box-shadow:0 1px 2px rgba(27,43,107,.4),0 0 0 1px rgba(27,43,107,.18)}.ts-dreh,.ts-pendel,.ts-zupf{display:block;position:relative;transform-origin:50% 0}.ts-pendel{z-index:1;transform:rotate(var(--ruhe))}.ts-dreh{padding-top:calc(var(--w) * var(--f))}.ts-schnur{position:absolute;left:0;top:0;z-index:0;width:100%;height:calc(var(--w) * var(--f) + var(--w) * 13 / 128);overflow:visible;pointer-events:none}.ts-schnur path{fill:none;stroke:color-mix(in srgb,var(--c) 70%,#1B2B6B);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ts-schild{display:block;position:relative;z-index:1;aspect-ratio:128/108;filter:drop-shadow(0 7px 9px rgb(from var(--c) r g b/.32)) drop-shadow(0 1px 1.5px rgb(from var(--c) r g b/.45))}.ts-form{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ts-rahmen{fill:none;stroke:var(--schrift);stroke-opacity:.28;stroke-width:.8px}.ts-oese{fill:none;stroke:#fff;stroke-opacity:.6;stroke-width:1.8px}.ts-text{--fs-name:max(14px,calc(var(--w) * 0.18));--fs-status:max(10.5px,calc(var(--w) * 0.094));--fs-detail:max(10.5px,calc(var(--w) * 0.086));position:absolute;left:6%;right:6%;top:18%;bottom:6%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;color:var(--schrift)}.ts-name{font-family:var(--serif);font-weight:600;font-size:var(--fs-name);line-height:1.05;letter-spacing:-.005em;white-space:nowrap;margin-bottom:3px}.ts-stand{display:flex;flex-direction:column;align-items:center;height:calc(var(--fs-status) * 1.25 + 2px + var(--fs-detail) * 1.2)}.ts-status{display:inline-flex;align-items:center;gap:.38em;font-size:var(--fs-status);font-weight:600;letter-spacing:.02em;line-height:1.25;white-space:nowrap}.ts-punkt{width:.56em;height:.56em;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.75}.ts-punkt.ist-offen{background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 28%,transparent);opacity:1}.ts-detail{margin-top:2px;font-size:var(--fs-detail);font-weight:500;line-height:1.2;opacity:.88;white-space:nowrap}@container (max-width: 300px){.ts-text{left:4%;right:4%}.ts-detail{font-size:10px}}.ts-link:focus-visible .ts-schild{outline:2px solid var(--c);outline-offset:4px;border-radius:10px}.ts-zupf{--richtung:1}.ts-zupf.ts-zupft{animation:tsZupf 1.5s cubic-bezier(.37,0,.63,1) both}@keyframes tsZupf{0%{transform:rotate(0deg)}14%{transform:rotate(calc(var(--richtung) * 4.5deg))}34%{transform:rotate(calc(var(--richtung) * -3deg))}54%{transform:rotate(calc(var(--richtung) * 1.7deg))}73%{transform:rotate(calc(var(--richtung) * -.8deg))}88%{transform:rotate(calc(var(--richtung) * .3deg))}to{transform:rotate(0deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ts-pendel{animation:tsPendeln var(--dauer) ease-in-out var(--versatz) infinite alternate;will-change:transform}.ts-reihe>li.ts-dreht .ts-dreh{animation:tsDreh .78s calc(.16s + var(--i) * .15s) both}.ts-reihe>li.ts-dreht .ts-stand{animation:tsWechsel .78s linear calc(.16s + var(--i) * .15s) both}}@keyframes tsPendeln{0%{transform:rotate(calc(var(--ruhe) - .9deg))}to{transform:rotate(calc(var(--ruhe) + .9deg))}}@keyframes tsDreh{0%{transform:scaleX(1);animation-timing-function:cubic-bezier(.55,0,1,.45)}50%{transform:scaleX(.03);animation-timing-function:cubic-bezier(0,.55,.45,1)}to{transform:scaleX(1)}}@keyframes tsWechsel{0%,49%{opacity:0}50%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ts-zupf.ts-zupft{animation:none}}.filiale-card:target{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent),0 18px 40px -24px var(--accent)}@media (min-width:1081px){.bb-page-hero-beiwerk:has(.ts){width:min(460px,40vw)}.bb-page-hero-inner:has(.ts) .bb-page-hero-sub,.bb-page-hero-inner:has(.ts) .bb-page-hero-title{max-width:calc(100% - min(460px, 40vw) - 56px);text-wrap:balance}}@media (max-width:1080px){.bb-page-hero-beiwerk:has(.ts){margin-top:22px}}