.tabs.svelte-eeh62v{display:flex;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-2);scrollbar-width:none}.tabs.svelte-eeh62v::-webkit-scrollbar{display:none}.tab.svelte-eeh62v{white-space:nowrap;border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text);border-radius:var(--radius-xl);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tab.active.svelte-eeh62v{background:var(--gradient-primary);color:#fff;border-color:transparent}.tab__live.svelte-eeh62v{color:var(--c-danger-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.tab.active.svelte-eeh62v .tab__live:where(.svelte-eeh62v){color:#fff}.events.svelte-eeh62v{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-4)}.ev.svelte-eeh62v{display:flex;flex-direction:column;gap:var(--sp-3)}.ev__head.svelte-eeh62v{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.ev__league.svelte-eeh62v{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em}.ev__time.svelte-eeh62v{font-size:var(--fs-xs);color:var(--c-text-muted)}.ev__teams.svelte-eeh62v{display:flex;align-items:center;gap:var(--sp-3);font-weight:var(--fw-medium);color:var(--c-text-strong)}.ev__team.svelte-eeh62v{flex:1}.ev__team--away.svelte-eeh62v{text-align:right}.ev__vs.svelte-eeh62v{font-size:var(--fs-xs);color:var(--c-text-muted);flex-shrink:0}.ev__odds.svelte-eeh62v{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.ev__odds--2way.svelte-eeh62v{grid-template-columns:repeat(2,1fr)}.odd.svelte-eeh62v{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);background:var(--c-surface-2);color:var(--c-text);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,background .15s}.odd.svelte-eeh62v:hover{border-color:var(--c-primary)}.odd.sel.svelte-eeh62v{background:var(--gradient-primary);border-color:transparent;color:#fff}.odd__k.svelte-eeh62v{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:var(--fw-medium)}.odd.sel.svelte-eeh62v .odd__k:where(.svelte-eeh62v){color:#fffc}.odd__v.svelte-eeh62v{font-weight:var(--fw-semibold)}.partner.svelte-eeh62v{text-align:center;font-size:var(--fs-sm);margin:var(--sp-2) 0 0}
