.odds-table_market__bvSD_{container-type:inline-size;container-name:odds-market;display:grid;gap:12px;min-width:0;padding:20px;border:1px solid var(--st-line);border-radius:var(--st-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--st-ink)}.odds-table_head__zrMYI{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.odds-table_title__dwH_k{margin:0;color:var(--st-ink);font-size:var(--st-text-16);font-weight:600}.odds-table_meta__kXMzj{margin:4px 0 0;color:var(--st-ink-muted);font-size:var(--st-text-11);letter-spacing:.2em;text-transform:uppercase}.odds-table_overround__GcczU{margin:4px 0 0;color:var(--st-ink-muted);font-size:var(--st-text-12)}.odds-table_overround__GcczU strong{color:var(--st-link);font-weight:500}.odds-table_arbitrage__SaF1M{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid var(--st-brand-bright);border-radius:var(--ui-radius-pill);background:var(--st-brand-tint);color:var(--st-link);font-size:var(--st-text-12);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.odds-table_scroll__qeVqn{min-width:0;overflow-x:auto}.odds-table_table__8lP_S{width:100%;border-collapse:collapse;font-size:var(--st-text-14)}.odds-table_table__8lP_S td,.odds-table_table__8lP_S th{padding:12px 16px;border-bottom:1px solid var(--st-line);color:var(--st-ink);text-align:left;vertical-align:middle}.odds-table_table__8lP_S thead th{background:var(--st-canvas);color:var(--st-ink-muted);font-size:var(--st-text-11);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.odds-table_table__8lP_S tbody th{font-weight:600}.odds-table_table__8lP_S tbody tr:last-child>*{border-bottom:0}.odds-table_table__8lP_S .odds-table_num__ODuOM{text-align:right;font-variant-numeric:tabular-nums}.odds-table_best__y_pd0{font-weight:600}.odds-table_table__8lP_S .odds-table_range___Y22z{color:var(--st-ink-muted)}.odds-table_selection__nsTS7{width:34%}.odds-table_bookmaker__HsBDJ{width:34%;overflow-wrap:anywhere}.odds-table_link__XcpCZ{display:inline-flex;align-items:center;border-radius:2px;color:inherit;text-decoration:none}.odds-table_linkBook__45AB3:focus-visible,.odds-table_link__XcpCZ:focus-visible{outline:2px solid var(--st-focus);outline-offset:2px}.odds-table_linkBook__45AB3{display:inline-flex;align-items:center;border-radius:2px;color:var(--st-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (hover:hover){.odds-table_table__8lP_S tbody tr:hover>*{background:var(--st-brand-tint)}.odds-table_linkBook__45AB3:hover,.odds-table_link__XcpCZ:hover{color:var(--st-brand);text-decoration:underline;text-underline-offset:4px}}@media (prefers-reduced-motion:no-preference){.odds-table_link__XcpCZ,.odds-table_table__8lP_S td,.odds-table_table__8lP_S th{transition:background-color .15s ease,color .15s ease}}@container odds-market (max-width: 34rem){.odds-table_table__8lP_S td,.odds-table_table__8lP_S th{padding:10px 8px}.odds-table_bookmaker__HsBDJ,.odds-table_selection__nsTS7{width:auto}.odds-table_rangeCol__XlpIn{display:none}}.odds-island_reserve__aQo_q{min-height:var(--odds-min-h)}@media (min-width:768px){.odds-island_reserve__aQo_q{min-height:var(--odds-min-h-wide)}}.league-odds_section___wYIv{min-width:0;color:var(--st-ink)}.league-odds_head__D2ke_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:16px}.league-odds_head__D2ke_>[data-ui=section-heading]{margin-bottom:0}.league-odds_updated__nfJCG{margin:0;color:var(--st-ink-muted);font-size:var(--st-text-12);font-weight:600}.league-odds_grid__Z5s3v{display:grid;gap:16px;min-width:0}.league-odds_card__Aaw29{display:flex;min-width:0;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--st-line);border-radius:var(--st-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.league-odds_cardHead__on0Fg{display:grid;gap:4px}.league-odds_kickoff__mWzfe{margin:0;color:var(--st-link);font-size:var(--st-text-11);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.league-odds_fixtureName__KAfUA{margin:0;color:var(--st-ink);font-size:var(--st-text-17);font-weight:800;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.league-odds_group__cWCaD{display:grid;gap:8px}.league-odds_groupHead__958do{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.league-odds_groupTitle__vKeLO{margin:0;color:var(--st-ink-muted);font-size:var(--st-text-11);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.league-odds_arbitrage__W8Gjm{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--ui-radius-pill);background:var(--st-band);color:var(--st-highlight);font-size:var(--st-text-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.league-odds_tiles__gDr8X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.league-odds_tiles__gDr8X[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.league-odds_tile__4Gt7v{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid var(--st-brand-tint-strong);border-radius:var(--st-radius-control);background:var(--st-brand-tint);text-align:center}.league-odds_tileLabel__oR7ZS{max-width:100%;overflow:hidden;color:var(--st-ink-muted);font-size:var(--st-text-12);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.league-odds_tileOdds__GIVI5{color:var(--st-ink);font-size:var(--st-text-22);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.league-odds_tileBook__ikvcp{max-width:100%;overflow:hidden;color:var(--st-ink-muted);font-size:var(--st-text-12);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.league-odds_noOdds__1BWAa{margin:0;color:var(--st-ink-muted);font-size:var(--st-text-14)}.league-odds_cardFoot__YmFXA{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--st-line)}.league-odds_more__jHyVY{min-width:0}.league-odds_moreSummary__rn3nR{cursor:pointer;color:var(--st-link);font-size:var(--st-text-13);font-weight:700}@media (hover:hover){.league-odds_moreSummary__rn3nR:hover{color:var(--st-brand)}}.league-odds_moreSummary__rn3nR:focus-visible,.league-odds_previewLink__XLFRa:focus-visible{outline:2px solid var(--st-focus);outline-offset:3px;border-radius:2px}.league-odds_moreBody___SgMq{display:grid;gap:12px;margin-top:12px}.league-odds_previewLink__XLFRa{align-self:flex-start;color:var(--st-link);font-size:var(--st-text-13);font-weight:800;text-decoration:none}@media (hover:hover){.league-odds_previewLink__XLFRa:hover{color:var(--st-brand);text-decoration:underline;text-underline-offset:3px}}.league-odds_empty__NuEkv{padding:20px;border:1px solid var(--st-line);border-radius:var(--st-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--st-ink-muted);font-size:var(--st-text-14)}@media (min-width:768px){.league-odds_grid__Z5s3v{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}