.fixture-bet365{grid-area:odds;min-width:0;padding-top:7px;border-top:1px solid var(--line);text-align:left}
.fixture-bet365-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}
.fixture-bet365-heading img{display:block;width:60px;height:18px;object-fit:contain;filter:none}
.fixture-bet365-heading>span{color:var(--muted);font-size:.57rem;white-space:nowrap}
.fixture-bet365-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.fixture-bet365-outcome{display:flex;align-items:center;justify-content:space-between;gap:3px;min-width:0;padding:5px 6px;border:1px solid var(--line);border-radius:4px;background:var(--panel);font-variant-numeric:tabular-nums;line-height:1.2}
.fixture-bet365-outcome>span{color:var(--muted);font-size:.62rem;font-weight:600}
.fixture-bet365-outcome>b{color:var(--text);font-size:.72rem;font-weight:800}
.score-strip .fixture{grid-template-areas:"center" "home" "away" "league" "odds"}
.score-strip .fixture-bet365{margin-top:0;padding:4px 0 6px;border:0;--line:#dce3df;--panel:#f4f8f5;--text:#194d36;--muted:#53625a}
.score-strip .fixture-bet365-heading{gap:4px;margin-bottom:3px}
.score-strip .fixture-bet365-heading img{width:50px;height:16px}
.score-strip .fixture-bet365-heading>span{font-size:.53rem}
.score-strip .fixture-bet365-outcome{padding:5px 3px}
.score-strip .fixture-bet365-outcome>b{font-size:.66rem}
.article-fixtures .fixture{grid-template-areas:"meta meta" "home center" "away center" "odds odds"}
.article-fixtures .fixture-bet365{margin-top:4px}
