.screenshot-matches{background:#181818!important}.screenshot-matches .container{max-width:1180px}.screenshot-matches .match-card.shot-card{background:#202020!important;border:0!important;border-radius:20px!important;min-height:225px;padding:24px 28px;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.shot-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.shot-time{font-size:15px;color:#bfc3c8}.shot-pill{border-radius:40px;background:#1168fa;color:white;padding:8px 14px;font-size:13px;font-weight:800}.shot-main{display:flex;justify-content:space-between;align-items:center;gap:12px}.shot-main strong{color:#fff;font-size:19px}.shot-teams{color:#b6b6bb;margin-top:7px;font-size:15px}.shot-result{text-align:right;flex-shrink:0}.shot-result strong{color:#19bafa;display:block;font-size:16px}.shot-result small{color:#b6b6bb;display:block;margin-top:5px}.shot-comment{color:#00cfff;font-size:14px;line-height:1.6;margin:14px 0 0}.shot-comment span{margin-right:7px}.match-disclaimer{font-size:12px;color:#aab5ba;margin-top:-24px;margin-bottom:28px}.news-read{background:transparent;color:#00d4ff;border:1px solid #327183;border-radius:8px;padding:8px 13px;cursor:pointer;margin-top:12px}.news-read:hover{background:#10313a}.news-entry .data-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.local-news-dialog{background:#1b2226;color:#e8f0f3;border:1px solid #36525b;border-radius:16px;width:min(760px,calc(100% - 30px));max-height:85vh;padding:32px;box-shadow:0 30px 90px #000b}.local-news-dialog::backdrop{background:#000b}.news-close{float:right;border:1px solid #4e6670;border-radius:8px;background:#26373e;color:white;padding:8px 14px;cursor:pointer}.news-dialog-body{clear:both}.news-dialog-body h2{font-size:25px;line-height:1.5;margin:12px 0;color:white}.news-dialog-body p{line-height:1.95;color:#c6d5da}.news-category{color:#00d4ff!important}.match-entry .data-status{color:#92b7c5}@media(max-width:700px){.screenshot-matches .match-card.shot-card{min-height:205px;padding:20px}.shot-main strong{font-size:17px}.local-news-dialog{padding:20px}}

/* 已核实赛果专用 */
.score-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.score-filter{border:1px solid #344258;border-radius:20px;padding:8px 16px;color:#d8e5f7;background:#1b2533;cursor:pointer}.score-filter.active{background:#1477ee;color:#fff;border-color:#1477ee}.score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.score-match-line{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0}.score-match-line strong{flex:1;font-size:15px}.score-match-line strong:last-child{text-align:right}.score-numbers{font-size:22px;font-weight:800;color:#fff;white-space:nowrap}.score-final{color:#8fdda7}.verified-score[hidden]{display:none!important}@media(max-width:750px){.score-grid{grid-template-columns:1fr}}

/* 2026-11: 修复比分导航被父级网格拉成竖条 */
#live-scores #scores-items{display:block!important;min-width:0!important}
#live-scores .score-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin:0 0 24px!important;width:100%!important}
#live-scores .score-filter{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;position:static!important;width:100%!important;height:auto!important;min-height:76px!important;max-height:none!important;margin:0!important;padding:14px 16px!important;white-space:normal!important;text-align:left!important;line-height:1.35!important;border:1px solid #34434d!important;border-radius:14px!important;background:#202a31!important;color:#f4f8fa!important;box-shadow:none!important;transform:none!important;font:inherit!important;cursor:pointer!important}
#live-scores .score-filter:hover{border-color:#13bfe8!important;background:#263641!important}
#live-scores .score-filter.active{background:#113d57!important;border-color:#09c9f1!important;box-shadow:inset 3px 0 0 #00d4ff!important}
#live-scores .filter-icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#17232a;font-size:20px}
#live-scores .filter-copy{display:flex;flex-direction:column;min-width:0;gap:5px}
#live-scores .filter-copy strong{font-size:15px;font-weight:750;color:#fff}
#live-scores .filter-copy small{font-size:11px;color:#a6bbc5;line-height:1.4}
#live-scores .score-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
@media(max-width:900px){#live-scores .score-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){#live-scores .score-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#live-scores .score-filter{min-height:64px!important;padding:10px!important;gap:8px!important}#live-scores .filter-icon{width:28px;height:28px;flex-basis:28px;font-size:16px}#live-scores .filter-copy strong{font-size:13px}#live-scores .filter-copy small{font-size:10px}#live-scores .score-grid{grid-template-columns:1fr}}

/* 体育新闻本地配图 */
#sports-news .news-entry{display:flex;align-items:stretch;gap:18px;min-width:0;overflow:hidden}
#sports-news .news-thumb{width:190px;min-width:190px;aspect-ratio:16/10;object-fit:cover;border-radius:12px;display:block;background:#26313b}
#sports-news .news-entry-content{flex:1;min-width:0}
#sports-news .news-entry h4{line-height:1.5}
.news-dialog-figure{margin:18px 0 24px}
.news-dialog-figure img{display:block;width:100%;max-height:340px;object-fit:cover;border-radius:12px}
.news-dialog-figure figcaption{font-size:12px;color:#aebdc6;margin-top:8px}
@media(max-width:640px){#sports-news .news-entry{flex-direction:column}#sports-news .news-thumb{width:100%;min-width:0;max-height:220px;aspect-ratio:16/9}}
