/* RISULTATI Home: stile isolato, ottimizzato anche per oggetti WebSite X5 larghi 160px. */
#max-risultati-home {width:100%; max-width:100%; min-width:0; container-type:inline-size; font-family:Arial,Helvetica,sans-serif; color:#e9f0ec; box-sizing:border-box;}
#max-risultati-home *, #max-risultati-home *::before, #max-risultati-home *::after {box-sizing:border-box;}
#max-risultati-home .mxr-card {width:100%; min-width:0; background:#18292d; border:1px solid #344a48; border-radius:11px; padding:7px; overflow:hidden;}
#max-risultati-home .mxr-heading {text-align:center; font-size:16px; font-weight:800; letter-spacing:.6px; color:#f6c774; background:#102226; border-radius:7px; padding:9px 3px; white-space:nowrap;}
#max-risultati-home .mxr-meta {text-align:center; color:#f6c774; font-size:10px; line-height:1.25; padding:9px 2px 5px; overflow-wrap:normal;}
#max-risultati-home .mxr-games {display:grid; gap:5px; padding-top:5px; min-width:0;}
#max-risultati-home .mxr-game {display:grid; grid-template-columns:minmax(0,1fr) 39px minmax(0,1fr); align-items:center; gap:3px; padding:6px 3px; border:1px solid #324c4e; border-radius:7px; background:#22373b; min-height:38px; min-width:0;}
#max-risultati-home .mxr-team {display:block; min-width:0; max-width:100%; font-size:9px; font-weight:700; line-height:1.2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow-wrap:normal; word-break:normal;}
#max-risultati-home .mxr-home {text-align:right;}
#max-risultati-home .mxr-away {text-align:left;}
#max-risultati-home .mxr-score {display:block; color:#f6c774; background:#102226; padding:7px 1px; border-radius:5px; text-align:center; font-size:12px; white-space:nowrap; font-variant-numeric:tabular-nums;}
#max-risultati-home .mxr-dash {opacity:.65;}
#max-risultati-home .mxr-empty {padding:12px 6px; border:1px solid #344a48; border-radius:10px; background:#18292d; color:#d8e8e2; text-align:center; font-size:12px;}
/* Quando la colonna è più larga, ridiamo spazio a testi e punteggi. */
@container (min-width:230px){
  #max-risultati-home .mxr-card{padding:11px;}
  #max-risultati-home .mxr-heading{font-size:18px; padding:11px;}
  #max-risultati-home .mxr-meta{font-size:11px;}
  #max-risultati-home .mxr-game{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr); gap:6px; padding:8px 6px;}
  #max-risultati-home .mxr-team{font-size:12px;}
  #max-risultati-home .mxr-score{font-size:14px;}
}
