/* Scoreboard pages (scoreboards.html and scoreboard-*.html). The tables use the
   comparison table's style from doc.css (.cmp-scroll, .cmp-table), sized to their
   columns instead of its fixed 1,080 px; this adds that, the space between tables,
   a table's note, a log's Date column, as narrow as its dates, and rows that link. */
.scoreboard-table .cmp-table { min-width: 0; }
.scoreboard-table .cmp-table tbody th { min-width: 14em; }
.scoreboard-table + .scoreboard-table { margin-top: 32px; }
.doc .scoreboard-note { font-size: 14px; margin-top: 10px; }
.scoreboard-log .cmp-table tbody th { width: 1%; min-width: 0; white-space: nowrap; }

/* A row with a link (scoreboards.html: a board, or a change to one) opens it from anywhere
   in the row: the link's ::after covers the row, so the row is still one real link
   for the keyboard and for opening in a new tab. */
.scoreboard-table tbody tr:has(a) { position: relative; }
.scoreboard-table tbody tr:has(a) a::after { content: ""; position: absolute; inset: 0; }
.scoreboard-table tbody tr:has(a) > * { transition: background-color 0.15s ease; }
.scoreboard-table tbody tr:has(a):hover > *,
.scoreboard-table tbody tr:has(a:focus-visible) > * { background: var(--paper-dark); }
