/* t363u: slim scoreboard rows exist in markup everywhere but only show on phone/tablet */
.mrow{display:none}
@media (max-width:1199px) and (pointer:coarse){
 .fcard>:not(.mrow),.mcard>:not(.mrow),.fin-card>:not(.mrow){display:none!important}
 .fin-w>.fin-x{display:none!important}
 .fcard,.mcard,.fin-card{padding:0!important;min-height:0!important;background:transparent!important}
 .mrow{display:flex;align-items:center;gap:10px;padding:7px 12px;color:#e8edf2;font:500 14px/1.25 system-ui,sans-serif}
 .mr-l{flex:1;min-width:0;display:grid;gap:3px}
 .mr-t{display:flex;align-items:center;gap:8px;min-width:0;color:#aeb6bf}
 .mr-t.w,.mcard.pre .mr-t,.mcard.in .mr-t,.fcard .mr-t{color:#e8edf2}
 .mr-t.w .mr-sc{font-weight:800;color:#fff}
 .mr-t img{width:22px;height:22px;object-fit:contain;flex:none}
 .mr-ab{font-weight:700;white-space:nowrap}.mr-ab sup{font-size:9px;color:#8a939d;margin-right:2px}
 .mr-rec{font-size:11px;color:#6f7882;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .mr-sc{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;min-width:26px;text-align:right}
 .mr-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;min-width:84px;padding-left:10px;border-left:1px solid var(--mline,#22282f);font-size:12px;color:#aeb6bf}
 .mr-tm{font-weight:700;color:#e8edf2}.mr-fin{font-weight:700}
 .mr-live{color:#ff4d4d;font-weight:700;display:flex;align-items:center;gap:4px}
 .mr-ln,.mr-tv{font-size:11px;color:#6f7882;white-space:nowrap}
}
/* t388u/t389u: graded ATS+ML+total results on FINAL on slim rows, desktop-style, no row growth */
@media (max-width:1199px) and (pointer:coarse){
 .mr-t .gco{margin-left:auto;font-size:11px;line-height:1.2;padding:0 5px;gap:4px;flex:none;max-width:none}
 .mr-t .gco+.mr-sc{margin-left:6px}
 .mr-t .gco .gr{margin-left:1px}
 .mr-rec{min-width:0;flex:0 1 auto}
 .mr-gco .gco-meta{font-size:10.5px;line-height:1.2;gap:2px 5px;flex-wrap:nowrap;justify-content:flex-end}
 .mr-gco .gco-tag{display:none}
 .mcard .mr-t:has(.gco){gap:5px}.mcard .mr-t .gco{font-size:10px;padding:0 3px;gap:3px;letter-spacing:-.01em}.mcard .mr-t .gco+.mr-sc{margin-left:3px;min-width:0}
 .mr-r:has(.mr-gco){min-width:0}
 .mr-t:has(.gco) .mr-rec{display:none}
 .mr-t .gco{font-size:10.5px;padding:0 4px}
 .mr-gco .gco-age,.mr-gco .gsrc,.mr-gco .gnote,.mr-gco .gfin{display:none}
}
