#classifica [hidden]{display:none!important}
#classifica .standings-views{display:flex;flex-wrap:wrap;gap:12px 24px;margin:18px 0 22px;border-bottom:1px solid #d3d3cd;scroll-margin-top:120px}
#classifica .standings-views button{min-height:46px;padding:10px 0;background:none;border:0;border-bottom:3px solid transparent;color:inherit;font:700 15px/1.3 Barlow,Arial,sans-serif;cursor:pointer}
#classifica .standings-views button[aria-pressed=true]{border-bottom-color:#c11718;color:#c11718}
#classifica .standings-views button:focus-visible,#classifica .scorers-sources summary:focus-visible{outline:3px solid #177ccd;outline-offset:4px}
#classifica .scorers-intro{font-size:16px;line-height:1.6;margin:0 0 18px}
#classifica .scorers-table caption{text-align:left;font-size:14px;line-height:1.5;padding:0 0 14px;color:#656565}
#classifica .scorers-table tfoot th,#classifica .scorers-table tfoot td{background:#f6f4ec;font-weight:700;padding-block:14px}
#classifica .scorers-sources{font-size:14px;line-height:1.65;margin-top:16px;padding-top:16px;border-top:1px solid #d3d3cd}
#classifica .scorers-sources summary{font-weight:700;cursor:pointer}
#classifica .scorers-sources ul{padding-left:20px;margin:12px 0}
#classifica .scorers-sources li{margin:8px 0}
#classifica .scorers-sources a{color:#c11718;text-decoration:underline;text-underline-offset:3px}
#classifica .scorer-club{display:block;margin-top:3px;font:500 12px/1.4 Barlow,Arial,sans-serif;color:#656565}
#classifica .league-more{min-height:46px;width:100%;margin:16px 0;padding:12px 16px;border:1px solid #c11718;background:transparent;color:#c11718;font:700 14px/1.4 Barlow,Arial,sans-serif;cursor:pointer}
#classifica .league-more:hover{background:#f6f4ec}
#classifica .league-more:focus-visible{outline:3px solid #177ccd;outline-offset:4px}
#classifica .scorers-update-status{padding:14px 16px;border-left:4px solid #c69c34;background:#f4edda;color:#4e4029;font:400 14px/1.6 Barlow,Arial,sans-serif;margin:0 0 18px}
#classifica .scorers-update-status[data-state=verified]{border-color:#27674d;background:#e2f0e7;color:#214d39}
#classifica .league-scorers th[scope=row]{overflow-wrap:anywhere}
/* Match the Igea team-row palette, including its gold marker on mobile. */
#partite-main #stagione #classifica .league-scorers tr.our-team{background:#35191e;color:#ffbf00}
#partite-main #stagione #classifica .league-scorers tr.our-team>th,#partite-main #stagione #classifica .league-scorers tr.our-team>td{color:inherit;border-bottom-color:#35191e}
#classifica .league-scorers .our-team .scorer-club{color:inherit}
@media(max-width:600px){#partite-main #stagione #classifica .league-scorers tr.our-team{background:#f6f1e8;color:#28221d;font-weight:700;box-shadow:inset 4px 0 #b88716}#partite-main #stagione #classifica .league-scorers tr.our-team>th,#partite-main #stagione #classifica .league-scorers tr.our-team>td{border-bottom-color:#ded7cb}}
#classifica .scorers-direct-link{margin:0 0 18px;font:600 14px/1.6 Barlow,Arial,sans-serif}
#classifica .scorers-direct-link a{display:inline-block;padding:8px 0;color:#98191e;text-decoration:underline;text-underline-offset:3px}
#classifica .scorers-direct-link a:focus-visible{outline:3px solid #177ccd;outline-offset:3px}
@media(max-width:600px){#classifica .standings-views{gap:8px 16px}#classifica .standings-views button{font-size:14px}}
