/* Tennis-specific additions only -- the shell (sidebar, tabs, page-head,
   sport-switch, responsive breakpoints) is shared from basketball.css,
   loaded before this file in tennis.html. Plain <table> rendering is new
   here (basketball.js uses custom card grids instead), so this file adds
   the generic table/empty-state look the other sheet doesn't define. */
.nba-table{width:100%;border-collapse:collapse;margin-top:10px;font:400 13px/1.3 Inter,sans-serif}
.nba-table th,.nba-table td{padding:10px 12px;border-bottom:1px solid var(--nba-line);text-align:left}
.nba-table thead th{color:#7b8aa0;font:600 10px/1 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase}
.nba-table tbody tr:hover{background:#f3f8fc}
.nba-empty{margin-top:18px;color:var(--nba-muted);font:400 15px/1.5 Inter,sans-serif}
