/* MaxFantacalcio Confronti Storici V1 - Solo modulo centrale, regole locali */
#mfa-conf{max-width:1150px;margin:24px auto;padding:14px;background:#102d32;border:1px solid #31545b;border-radius:17px;box-sizing:border-box;color:#fff;font-family:Arial,Helvetica,sans-serif}
#mfa-conf *,#mfa-conf *::before,#mfa-conf *::after{box-sizing:border-box}
#mfa-conf .hero{background:#172f33;border:1px solid #34575e;border-radius:18px;padding:29px 15px 27px;text-align:center;margin-bottom:17px}
#mfa-conf .eyebrow{font-size:13px;font-weight:800;color:#88dfec;letter-spacing:4px}
#mfa-conf .hero h2{font:900 43px/1.15 Arial,Helvetica,sans-serif;color:#ffc16b;margin:14px 0 8px;letter-spacing:1px}
#mfa-conf .hero p{color:#edf7f9;margin:0;font-size:15px}
#mfa-conf-frame{display:block;width:100%;height:800px;border:0;background:#0c2c32;overflow:hidden}
/* Regole interne al documento srcdoc */
html,body{margin:0!important;padding:0!important;overflow:visible!important;background:#102d32!important;color:#f5fbff!important;font-family:Arial,Helvetica,sans-serif!important}
*,*::before,*::after{box-sizing:border-box}
#container,#contenitore,#contenuti,.newsbox{height:auto!important;min-height:0!important;width:100%!important;max-width:none!important;background:transparent!important;border:0!important;margin:0!important;padding:0!important;position:static!important;float:none!important;box-shadow:none!important}
#contenuti table{border-collapse:collapse;max-width:100%}
#contenuti td,#contenuti th{font-size:12px;line-height:1.45;color:#fff}
#contenuti table tr:nth-child(even){background:#183f48}
#contenuti table tr:nth-child(odd){background:#102f37}
#contenuti table tr:first-child{background:#25525b}
#contenuti table th,#contenuti table td{border-bottom:1px solid #40616a;padding:6px 8px}
#contenuti table th,#contenuti table tr:first-child>th{color:#ffcb7b!important;font-weight:800}
#contenuti table{border:1px solid #486b72;border-bottom:2px solid #76949b;border-radius:8px}
#contenuti select,#contenuti input:not([type=hidden]){color:#fff!important;background:#0c2f37!important;border:1px solid #607e84!important;border-radius:7px!important;font-size:13px!important;padding:8px 10px!important;max-width:280px}
#contenuti input[type=submit],#contenuti input[type=button],#contenuti button[type=submit]{display:none!important}
#contenuti a{color:#a6edff!important}
#contenuti label,#contenuti form,#contenuti b,#contenuti strong{color:#f5fbff}
#contenuti .IntLayer2,#contenuti .mfa-section-heading{margin-top:15px!important;padding:11px 13px!important;background:#214850!important;border:1px solid #4c747b!important;border-left:4px solid #ffc16b!important;border-radius:9px!important;color:#ffc16b!important;font-weight:800!important}
#contenuti .IntLayer2 a{color:#ffc16b!important;text-decoration:none!important}
#contenuti #layConfronti,#contenuti #layIncontri,#contenuti #layRecord{padding:8px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important}
#contenuti #layConfronti table,#contenuti #layIncontri table,#contenuti #layRecord table{min-width:800px}
#contenuti .mfa-filter-area{padding:12px!important;background:#173b43!important;border:1px solid #3d666d!important;border-radius:10px;margin-bottom:12px!important}
#contenuti .mfa-palmares{padding:8px 8px 12px!important;color:#fff;overflow-x:auto}
#contenuti .mfa-palmares img{max-height:29px;object-fit:contain;vertical-align:middle}
#contenuti h2{color:#ffc16b!important}

/* V3: Palmarès SENZA barra orizzontale, schede su righe automatiche. */
#contenuti .mfa-palmares{overflow:visible!important;max-width:100%!important;width:100%!important;margin:0 0 14px!important;padding:4px 0!important}
#contenuti .mfa-palmares>table[hidden]{display:none!important}
#contenuti .mfa-trophy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;width:100%}
#contenuti .mfa-trophy{min-width:0;padding:11px 7px 9px;background:#1c424b;border:1px solid #4b6c74;border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}
#contenuti .mfa-trophy-name{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;color:#ffce83;font-weight:700;font-size:12px;line-height:1.3;min-height:34px}
#contenuti .mfa-trophy-name img{width:auto!important;height:34px!important;max-width:39px!important;object-fit:contain!important;flex-shrink:0}
#contenuti .mfa-trophy-count{font-weight:900;color:#fff;font-size:16px;min-height:20px}
#contenuti .mfa-static-day{color:#fff;text-decoration:none;cursor:default}

/* V4 — Palmarès come nella scheda Squadra Massimo:
   trofeo, numero in oro e denominazione, in ordine approvato. */
#contenuti .mfa-palmares{background:#0e343a!important;border:1px solid #31555c!important;border-radius:18px!important;padding:18px 14px 16px!important;margin:12px 0 18px!important;overflow:visible!important}
#contenuti .mfa-palmares-nine{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;align-items:start!important;gap:6px!important;width:100%!important}
#contenuti .mfa-trophy-nine{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;text-align:center!important;min-width:0!important;background:transparent!important;border:0!important;padding:0 2px!important}
#contenuti .mfa-trophy-nine .mfa-trophy-icon{display:block!important;height:36px!important;width:44px!important;max-width:100%!important;max-height:36px!important;object-fit:contain!important;margin:0 auto!important}
#contenuti .mfa-trophy-nine .mfa-trophy-placeholder{height:36px!important;font-size:26px!important;line-height:36px!important}
#contenuti .mfa-trophy-nine .mfa-trophy-number{font:800 21px/1.1 Arial,Helvetica,sans-serif!important;color:#ffc16b!important}
#contenuti .mfa-trophy-nine .mfa-trophy-label{font:600 10px/1.25 Arial,Helvetica,sans-serif!important;color:#f4f9fa!important;overflow-wrap:anywhere!important}
@media(max-width:900px){#contenuti .mfa-palmares-nine{grid-template-columns:repeat(5,minmax(0,1fr))!important;row-gap:18px!important}}

/* V5: lo stile essenziale dei nove trofei è definito anche dentro iframe. */


/* V6 - Palmarès come nell'Excel/originale FCM: orizzontale su una sola riga */
#contenuti .mfa-palmares{padding:10px 0 14px!important;color:#fff!important;overflow:visible!important;background:transparent!important;border:0!important;margin:0 0 14px!important}
#contenuti .mfa-palmares table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:1px solid #486b72!important;border-bottom:2px solid #76949b!important;border-radius:8px!important;overflow:hidden!important}
#contenuti .mfa-palmares tr:first-child{background:#25525b!important}
#contenuti .mfa-palmares tr:last-child{background:#183f48!important}
#contenuti .mfa-palmares td,#contenuti .mfa-palmares th{padding:7px 4px!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important;word-break:break-word!important;border-bottom:1px solid #40616a!important}
#contenuti .mfa-palmares tr:first-child td,#contenuti .mfa-palmares tr:first-child th{font-size:11px!important;line-height:1.15!important;color:#fff!important;font-weight:700!important}
#contenuti .mfa-palmares tr:first-child td:first-child,#contenuti .mfa-palmares tr:first-child th:first-child{font-size:12px!important;color:#ffc16b!important;text-align:left!important;width:96px!important}
#contenuti .mfa-palmares tr:last-child td,#contenuti .mfa-palmares tr:last-child th{font-size:13px!important;line-height:1.1!important;color:#ffc16b!important;font-weight:800!important}
#contenuti .mfa-palmares img{display:block!important;height:26px!important;max-height:26px!important;width:auto!important;max-width:32px!important;object-fit:contain!important;margin:0 auto 4px!important}

/* V7: grafica Palmarès Alex integrata nello stile del frame, senza modifiche agli script FCM. */

/* V8: no old palmares table styles on generated tiles; structure styled inside the frame. */


/* V10 - Palmarès semplificato: solo numeri e nomi, senza immagini, senza Schedine e Retrocessioni */

/* V11: il Palmarès compatto e centrato è definito all’interno del documento iframe. */
