/* 实时战报补充样式 */
.standings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin-top:10px}
.grp-table{padding:12px;overflow:hidden}.grp-head{font-weight:900;color:var(--gold);letter-spacing:1px;margin-bottom:8px}
.stand{width:100%;border-collapse:collapse;font-size:11px}.stand th{color:var(--txt3);font-weight:800;padding:5px 3px;border-bottom:1px solid var(--line)}.stand td{padding:5px 3px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.stand .tn{text-align:left;font-weight:700}.stand .pts{font-weight:900;color:var(--gold)}.stand tr.qual{background:rgba(46,230,160,.08)}.stand tr.maybe{background:rgba(255,210,63,.06)}
.results-feed{max-height:420px;overflow:auto}.result-row{display:grid;grid-template-columns:70px 1fr 120px 34px;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px}.result-row:last-child{border-bottom:none}.r-md{color:var(--gold);font-weight:800}.r-teams{font-weight:700}.r-score{font-size:15px;color:var(--gold);margin:0 8px}.r-model{color:var(--txt2);font-variant-numeric:tabular-nums}.r-hit{background:rgba(46,230,160,.04)}.r-miss{background:rgba(255,84,112,.04)}
@media(max-width:760px){.result-row{grid-template-columns:56px 1fr 34px}.r-model{display:none}}
