/* SOLO Riepilogo Giocatori - tutti i selettori confinati alla pagina */
.mfc-rg{max-width:1150px;width:100%;margin:0 auto 35px;font-family:Arial,Helvetica,sans-serif;color:#f5fbfc;text-align:center}
.mfc-rg,.mfc-rg *{box-sizing:border-box}
.mfc-rg-hero{background:linear-gradient(120deg,#0b282e,#103c43);border:1px solid #355b61;border-radius:24px;padding:36px 18px;margin:0 0 22px}
.mfc-rg-eyebrow{color:#89e2f1;font-size:12px;letter-spacing:4px;font-weight:bold}
.mfc-rg-hero h2{font-weight:900;font-size:clamp(32px,5vw,56px);line-height:1.1;color:#ffc36a!important;margin:16px 0!important}
.mfc-rg-hero p{margin:0;color:#f6ffff;font-size:15px}
.mfc-rg-links{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:12px;margin:0 auto 24px}
.mfc-rg-links a,.mfc-rg-links a:visited{display:flex;align-items:center;justify-content:center;text-decoration:none!important;color:#ffc36a!important;background:#153940;border:1px solid #345b60;border-radius:11px;min-width:175px;min-height:68px;padding:10px 13px;font:bold 15px/1.3 Arial,sans-serif;text-align:center;flex:1 1 175px;max-width:215px}
.mfc-rg-links a:hover{background:#244d52;color:white!important;border-color:#ffc36a}
.mfc-rg-card{background:#122f35;border:1px solid #35565b;border-radius:20px;padding:18px;overflow-x:auto}
.mfc-rg-card h3{background:#0a252a;border-radius:9px;color:#ffc36a!important;padding:15px;margin:0 0 15px!important;font:bold 22px Arial,sans-serif;text-align:center}
.mfc-rg-output,.mfc-rg-output div,.mfc-rg-output form{text-align:center}
.mfc-rg-output form{max-width:100%;margin:0 auto 18px!important}
.mfc-rg-output select{background:#0e2b32;color:#fff;border:1px solid #527278;border-radius:7px;padding:8px 10px;min-height:40px;max-width:100%}
.mfc-rg-output input[type=submit],.mfc-rg-output input[type=button],.mfc-rg-output button{background:#bb2639;color:#fff;border:0;border-radius:7px;padding:10px 22px;min-height:40px;cursor:pointer}
.mfc-rg-output table{width:100%!important;max-width:100%!important;border-collapse:collapse!important;margin:0 auto!important;background:transparent!important;color:#fff!important}
.mfc-rg-output table td,.mfc-rg-output table th{background:#1b373d!important;color:#fff!important;text-align:center!important;vertical-align:middle!important;padding:9px 7px!important;border:1px solid #34565c!important;font:600 13px/1.4 Arial,sans-serif!important}
.mfc-rg-output table tr:nth-child(even)>td{background:#27474d!important}
.mfc-rg-output table tr:first-child>td,.mfc-rg-output table tr:first-child>th{color:#ffc36a!important;background:#0a282d!important;font-weight:800!important}
.mfc-rg-output table td *, .mfc-rg-output table th * {text-align:center!important}
.mfc-rg-output a,.mfc-rg-output a:visited{color:#fff!important}
.mfc-rg-output a:hover{color:#ffc36a!important}
.mfc-rg-output .newsbox,.mfc-rg-output .agg2{width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}
@media(max-width:700px){.mfc-rg-card{padding:9px}.mfc-rg-output table td,.mfc-rg-output table th{padding:6px 3px!important;font-size:11px!important}.mfc-rg-links{gap:7px}.mfc-rg-links a{min-height:52px;font-size:12px}}

/* V2: primo giocatore in verde petrolio chiaro, secondo scuro.
   Nomi e valori di ogni giocatore sempre bianchi: nessun podio oro. */
.mfc-rg-output table tr:nth-child(even)>td{
 background:#1b373d!important;
}
.mfc-rg-output table tr:nth-child(odd):not(:first-child)>td{
 background:#27474d!important;
}
.mfc-rg-output table tr:not(:first-child)>td,
.mfc-rg-output table tr:not(:first-child)>td *,
.mfc-rg-output table tr:not(:first-child)>th,
.mfc-rg-output table tr:not(:first-child)>th *{
 color:#fff!important;
}
.mfc-rg-output table tr:not(:first-child)>td:first-child{
 font-weight:800!important;
}

/* La riga dati 1 è la seconda TR della tabella (intestazione prima). */
.mfc-rg-output table tr:nth-child(even)>td{background:#27474d!important}
.mfc-rg-output table tr:nth-child(odd):not(:first-child)>td{background:#1b373d!important}

/* V3 - intestazione del menu, righe risultati e form automatico */
.mfc-rg-output .mfc-rg-stat-table-v3 tr.mfc-rg-stat-odd-v3 > td,
.mfc-rg-output .mfc-rg-stat-table-v3 tr.mfc-rg-stat-odd-v3 > th {background:#27474d!important;color:#fff!important}
.mfc-rg-output .mfc-rg-stat-table-v3 tr.mfc-rg-stat-even-v3 > td,
.mfc-rg-output .mfc-rg-stat-table-v3 tr.mfc-rg-stat-even-v3 > th {background:#1b373d!important;color:#fff!important}
.mfc-rg-output .mfc-rg-stat-table-v3 tr.mfc-rg-stat-data-v3 > td *,
.mfc-rg-output .mfc-rg-stat-table-v3 tr.mfc-rg-stat-data-v3 > th * {color:#fff!important}
.mfc-rg-output select {text-align:center!important;text-align-last:center!important}

/* V4: il colore di fondo della navigazione viene imposto nel codice HEAD anticipato. */
