/* Tutti gli stili confinati a RECORDS: non modificano il sito WebSite X5. */
#max-records{width:100%;max-width:1120px;margin:24px auto 42px;padding:0 10px;color:#eff5f4;font:14px Arial,Helvetica,sans-serif;text-align:left;box-sizing:border-box}
#max-records *,#max-records *:before,#max-records *:after{box-sizing:border-box}
#max-records .mr-head{text-align:center;background:#182d30;border:1px solid #355357;border-radius:17px;padding:31px 16px 29px;margin-bottom:18px}
#max-records .mr-eyebrow{display:block;color:#95cdd3;font-weight:800;letter-spacing:2.6px;font-size:12px;margin-bottom:12px}
#max-records .mr-head h2{margin:0;padding:0;background:none;color:#f9c36d;font-size:36px;font-weight:900;line-height:1.2}
#max-records .mr-head p{margin:9px 0 0;font-size:13px;color:#eee}
#max-records .mr-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#1c3436;border:1px solid #355357;padding:15px;border-radius:12px;margin-bottom:18px}
#max-records .mr-tools label{font-size:13px;color:#95cdd3;font-weight:700}
#max-records .mr-tools select{background:#102528;color:#f4f4f4;border:1px solid #567276;border-radius:8px;padding:11px 13px;font:700 14px Arial;max-width:100%;min-width:235px;cursor:pointer}
#max-records .mr-update{margin-left:auto;color:#b4c9c8;font-size:11px}
#max-records .mr-section{background:#102a2b;border:1px solid #456262;border-radius:13px;padding:14px;margin:0 0 22px;overflow:hidden}
#max-records .mr-section h3{margin:0 0 15px;background:#722936;border-radius:7px;text-align:center;padding:13px;color:white;font-size:17px;font-weight:800;letter-spacing:.7px}
#max-records .mr-intro{color:#bed3d2;text-align:center;margin:0 0 17px;font-size:13px}
#max-records .mr-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}
#max-records .mr-stat{min-width:0;background:#18393b;border:1px solid #396064;border-radius:12px;overflow:hidden;text-align:center}
#max-records .mr-stat.mr-negative{background:#392b34;border-color:#674650}
#max-records .mr-stat-label{background:#244c48;color:#a7ead2;padding:12px 8px;font-weight:800;font-size:12px;min-height:48px;display:flex;justify-content:center;align-items:center;line-height:1.3}
#max-records .mr-negative .mr-stat-label{background:#53333d;color:#ffb0b0}
#max-records .mr-stat-main{padding:14px 12px 16px;min-height:85px;display:flex;flex-direction:column;justify-content:center;gap:8px}
#max-records .mr-number{color:#f9c36d;font-size:29px;font-weight:900;line-height:1}
#max-records .mr-team{color:#fff;font-size:14px;font-weight:700;overflow-wrap:anywhere}
#max-records .mr-placeholder{color:#9bb0b0;font-weight:400;font-size:14px}
#max-records .mr-empty{padding:9px 12px 17px;text-align:center;color:#c6d4d4;font-size:12px}
@media(max-width:580px){#max-records .mr-pair{grid-template-columns:1fr;gap:9px}#max-records .mr-head h2{font-size:30px}#max-records .mr-update{margin-left:0;width:100%}#max-records .mr-tools select{min-width:0;width:100%}}

/* V2: barre per il raggruppamento dei record, solo nel modulo */
#max-records .mr-subhead{background:#742b39;color:#fff;text-align:center;font-size:15px;letter-spacing:.6px;border-radius:7px;margin:24px 0 15px;padding:13px 16px;}
#max-records .mr-subnote{font-size:12px;color:#afc9c9;text-align:center;margin:0 0 14px;}
