.live__bar-actions{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0;align-self:center}.live__live{display:inline-flex;align-items:center;gap:6px;font:500 var(--fs-xs) /1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--lg-header-muted,var(--text-muted))}.live__live-dot{width:7px;height:7px;border-radius:50%;background:var(--lg-header-accent,var(--ok));box-shadow:0 0 6px var(--lg-header-accent,var(--ok));animation:pulse-clock-dot 1.5s ease-in-out infinite}.live__live--stale{color:var(--warn)}.live__live--stale .live__live-dot{background:var(--warn);box-shadow:none;animation:none}.race-clock{display:flex;align-items:center;gap:var(--sp-2) var(--sp-4)}.race-clock--inline{justify-content:space-between;flex-wrap:wrap;padding:var(--sp-1) var(--sp-4);border-bottom:var(--border-w) solid var(--border);background:var(--surface)}.race-clock--finished{justify-content:flex-end}.race-clock--overlay{display:inline-flex;align-items:center;min-height:1.75rem;padding:2px var(--sp-2);font:600 var(--fs-sm) /1 var(--font-data);letter-spacing:.02em;color:var(--text);background:var(--surface);border:var(--border-w) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.live__map-overlays{position:absolute;top:var(--sp-2);left:var(--sp-2);right:var(--sp-2);z-index:310;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:var(--sp-2);pointer-events:none}.live__map-overlays>*{pointer-events:auto}.race-clock__main{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.race-clock__dot{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);animation:pulse-clock-dot 1.5s ease-in-out infinite}.race-clock__value{font:700 var(--fs-xl) /1 var(--font-data);letter-spacing:.02em;color:var(--text)}.race-clock__label{font:500 var(--fs-xs) /1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.race-clock__counts{display:flex;gap:var(--sp-4);margin:0}.race-clock__count{display:flex;flex-direction:column;gap:1px}.race-clock__count dt{font:500 var(--fs-xs) /1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.race-clock__count dd{margin:0;font:700 var(--fs-md) /1 var(--font-data);color:var(--text)}.race-clock__count-total{font-weight:500;font-size:var(--fs-xs)}@media (prefers-reduced-motion:reduce){.race-clock__dot{animation:none}}@media (max-width:900px){.race-clock--inline{padding:var(--sp-1) var(--sp-3);gap:var(--sp-1) var(--sp-3)}.race-clock--inline .race-clock__value{font-size:var(--fs-lg)}.race-clock__counts{gap:var(--sp-3)}}.theme-toggle-icon{min-width:30px;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-md)}.event-switcher{min-width:0}.event-switcher .input,.event-switcher__select{width:100%;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.live__live-dot{animation:none}}