/* Return signals retain text labels so color is never the only cue. */
.market-moneyline.mrr-near,.market-moneyline.mrr-met{padding:8px;border-radius:7px;min-width:0}
.market-moneyline.mrr-near{background:#f2cf55;color:#142d32;box-shadow:inset 0 0 0 1px #b79823}
.market-moneyline.mrr-met{background:#15803d;color:#fff;box-shadow:inset 0 0 0 1px #116330}
.market-moneyline.mrr-near .market-label,.market-moneyline.mrr-near strong,.market-moneyline.mrr-near small{color:#142d32}
.market-moneyline.mrr-met .market-label,.market-moneyline.mrr-met strong,.market-moneyline.mrr-met small{color:#fff}
.mrr-alert{display:inline-block;font-size:10px;font-weight:800;margin-top:5px;line-height:1.3}
.live-score-line{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:5px 14px;padding:12px 14px;background:#edf3ef;border:1px solid #c1d4c6;border-radius:6px}
.live-score-label{font-size:9px;letter-spacing:1px;font-weight:800;color:#185b36;padding-top:4px}
.live-score-teams{display:grid;gap:6px;font-size:12px;line-height:1.4;min-width:0}
.live-score-teams>span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.live-score-teams strong{font-size:18px;line-height:1;flex-shrink:0;font-variant-numeric:tabular-nums}
.live-score-line small{grid-column:2;font-size:9px;color:#485e51}
@media(max-width:600px){.live-score-line{padding:10px;gap:4px 10px}.live-score-teams{font-size:11px}.market-moneyline.mrr-near,.market-moneyline.mrr-met{padding:6px}.mrr-alert{font-size:9px}}
