#benchmarkScores{padding:20px}
#benchmarkScores>p{color:var(--muted);font-size:.85rem}
#scoreSearch{display:block;width:min(100%,420px);margin-top:6px}
.score-table-scroll{overflow:auto;max-height:70vh;margin-top:20px}
#scoreTable{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}
#scoreTable th,#scoreTable td{padding:12px 16px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}
#scoreTable thead th{position:sticky;top:0;z-index:2;background:var(--card)}
#scoreTable th:first-child{position:sticky;left:0;text-align:left;background:var(--card);z-index:1;min-width:240px}
#scoreTable thead th:first-child{z-index:3}
#scoreTable th small{display:block;font-size:.7rem;font-weight:400;color:var(--muted)}
#scoreTable tbody th{text-transform:none;letter-spacing:normal;color:var(--ink);font-size:.8rem}
#scoreTable button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;padding:0;cursor:pointer}
