/* PROSSIMO TURNO Home: stile isolato, ottimizzato anche per oggetti WebSite X5 larghi 160px. */
#max-prossimo-turno-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-prossimo-turno-home *, #max-prossimo-turno-home *::before, #max-prossimo-turno-home *::after {box-sizing:border-box;}
#max-prossimo-turno-home .mxt-card {width:100%; min-width:0; background:#18292d; border:1px solid #344a48; border-radius:11px; padding:7px; overflow:hidden;}
#max-prossimo-turno-home .mxt-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-prossimo-turno-home .mxt-meta {text-align:center; color:#f6c774; font-size:10px; line-height:1.25; padding:9px 2px 5px; overflow-wrap:normal;}
#max-prossimo-turno-home .mxt-games {display:grid; gap:5px; padding-top:5px; min-width:0;}
#max-prossimo-turno-home .mxt-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-prossimo-turno-home .mxt-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-prossimo-turno-home .mxt-home {text-align:right;}
#max-prossimo-turno-home .mxt-away {text-align:left;}
#max-prossimo-turno-home .mxt-vs {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-prossimo-turno-home .mxt-dash {opacity:.65;}
#max-prossimo-turno-home .mxt-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-prossimo-turno-home .mxt-card{padding:11px;}
  #max-prossimo-turno-home .mxt-heading{font-size:18px; padding:11px;}
  #max-prossimo-turno-home .mxt-meta{font-size:11px;}
  #max-prossimo-turno-home .mxt-game{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr); gap:6px; padding:8px 6px;}
  #max-prossimo-turno-home .mxt-team{font-size:12px;}
  #max-prossimo-turno-home .mxt-vs{font-size:14px;}
}

#max-prossimo-turno-home .mxt-heading {font-size:13px;letter-spacing:0.3px;}
@container (min-width:230px){#max-prossimo-turno-home .mxt-heading{font-size:17px;}}

/* FIX titolo WebSite X5: stessa fascia di RISULTATI, nessuna fuoriuscita. */
#max-prossimo-turno-home .mxt-heading{
  display:flex; align-items:center; justify-content:center;
  width:100%; max-width:100%; min-width:0; height:40px;
  margin:0; padding:4px 2px; overflow:hidden;
  font-family:Arial,Helvetica,sans-serif; font-size:12px;
  font-weight:800; line-height:1.05; letter-spacing:0;
  white-space:nowrap; text-align:center;
}
@container (min-width:230px){
  #max-prossimo-turno-home .mxt-heading{font-size:16px;letter-spacing:0.2px;}
}
