/* Shared readable grid for archive, season totals, and dated injury lists. */
.current-table-wrap{border-color:#c5cedb;background:#fff;color:#142d4b}
.current-table{font-family:'Segoe UI',system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.55;font-variant-numeric:tabular-nums;color:#142d4b}
.imported-archive .current-table caption{font:650 15px/1.5 'Segoe UI',system-ui,sans-serif;color:#f5f7fc;background:#1c2338}
.current-table th{padding:16px 20px;color:#edf2fa;background:#182136;font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.5;border-right:1px solid #3b4860;border-bottom:1px solid #3b4860;vertical-align:middle}
.current-table td{padding:18px 20px;color:#142d4b;background:#fff;border-top:1px solid #c5cedb;border-right:1px solid #c5cedb}
.current-table th:last-child,.current-table td:last-child{border-right:0}
.current-table tbody tr:nth-child(even)>td{background:#f1f5fa}
.current-table tbody tr:hover>td,.current-table tbody tr:focus-within>td{background:#e7eef8}
.current-table td strong{font-weight:700;color:#102b4b}
.current-table td small{display:block;margin-top:5px;color:#50627b;font-size:12px;font-weight:500;line-height:1.5}
.current-table td a,.injury-snapshot .current-table summary{color:#174d85;text-underline-offset:3px}
.current-table td a:hover,.injury-snapshot .current-table summary:hover{color:#b71928}
.injury-snapshot .current-table details p{color:#40556e;font-size:14px;line-height:1.6}
.archive-rankings .current-table td:not(:nth-child(2)){text-align:right}
.archive-rankings .current-table th:not(:nth-child(2)){text-align:right}
@media(max-width:650px){.current-table th,.current-table td{padding:14px 16px}}

/* Expanded totals belong to the enclosing dark archive panel. */
.archive-rankings .current-table-wrap{background:transparent;border-color:#41516a}
.archive-rankings .current-table td{background:transparent;color:#eef3fb;border-color:#41516a}
.archive-rankings .current-table tbody tr:nth-child(even)>td{background:#ffffff05}
.archive-rankings .current-table tbody tr:hover>td{background:#ffffff0c}
