/* Plans v2 on /sports/: plan hint in the selection bar + API keys. Built by pricing-src/plans_v2.py (plan-hint.js). */
.vo-bar-plan { color: var(--mint, #47fabe); font: 500 12px/16px var(--font-sans); }
.vo-bar-plan:empty { display: none; }
.vo-key {
  margin-left: auto; padding: 2px 8px; border-radius: 6px; background: var(--surface-sunken, #eef2f0);
  color: var(--ink-muted, #56615c); font: 500 12px/18px var(--font-mono); white-space: nowrap;
}
.vo-sport-page { padding: 2px 4px; color: var(--mint-ink, #0a7f58); font: 600 13px/18px var(--font-sans); white-space: nowrap; text-decoration: none; }
.vo-sport-page::after { content: " \2192"; }
.vo-sport-page:hover { text-decoration: underline; text-underline-offset: 3px; }
