.wbn-seats{--seats-ink:#19301e;--seats-accent:#e8692e;--seats-accent-light:#f3a173;--seats-strong:#c2551f;--seats-tag-bg:rgba(232,105,46,0.12);--seats-tag-ink:#b4511f;--seats-track:rgba(25,48,30,0.08);min-height:48px;text-align:left}.wbn-seats-row{display:flex;align-items:center;gap:8px;margin:0;color:var(--seats-ink);font-size:14px;line-height:20px}.wbn-seats-row strong{color:var(--seats-strong);font-weight:600}.wbn-seats-dot{position:relative;flex-shrink:0;width:8px;height:8px;margin:0 4px;border-radius:999px;background:var(--seats-accent)}.wbn-seats-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:wbn-seats-ping 1.6s ease-out infinite}.wbn-seats-pct{flex-shrink:0;padding:3px 8px 2px;border-radius:999px;background:var(--seats-tag-bg);color:var(--seats-tag-ink);font-size:11.5px;font-weight:600;line-height:1.3}.wbn-seats-bar{display:grid;grid-template-columns:repeat(20,1fr);gap:3px;margin-top:10px}.wbn-seats-bar>span{height:8px;border-radius:3px;background:var(--seats-track)}.wbn-seats-bar>.is-taken{background:linear-gradient(180deg,var(--seats-accent-light),var(--seats-accent))}.wbn-seats-bar>.is-next{background:var(--seats-accent);opacity:.35;animation:wbn-seats-blink 1.2s ease-in-out infinite}@keyframes wbn-seats-ping{to{opacity:0;transform:scale(2.6)}}@keyframes wbn-seats-blink{50%{opacity:.12}}@media (prefers-reduced-motion:reduce){.wbn-seats-bar>.is-next,.wbn-seats-dot:after{animation:none}}