/* Only what site.css lacks: scorecard groups, test and profile viewers. */
.tbl.sc td{font-size:13.5px}
.tbl.sc th.grp{background:var(--box);text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink);padding-top:14px}
.tbl.sc tbody + tbody tr:first-child th{border-top:1.5px solid var(--ink)}
.tbl code,.timeline code{font-size:12.5px}
tr.inactive td{background:var(--box);color:var(--ink-2)}
tr.inactive td a{color:var(--ink-2)}
.hit td:last-child b{color:var(--stain)}
.kv{display:grid;grid-template-columns:minmax(160px,max-content) 1fr;gap:4px 16px;font:400 14px/1.4 var(--sans);margin:8px 0}
.kv dt{color:var(--ink-2)}
.kv dd{margin:0;font-variant-numeric:tabular-nums}
.readout{display:flex;flex-wrap:wrap;gap:6px 26px;margin:14px 0}
.readout div{font:400 13px/1.35 var(--sans);color:var(--ink-2)}
.readout b{display:block;font:700 22px/1.2 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums}
.vsec{margin-top:36px}
.vsec h2{margin-top:0}
