.right-section{min-width:0}.right-section>.page-header{align-items:center;margin:0;padding-bottom:8px}.right-section>.page-header h1{font-size:22px;margin:0}.filter-form{align-items:center;display:flex;gap:8px}.filter-form label{font-size:.75rem;font-weight:700}.filter-form select{border:1px solid #cbd5e1;border-radius:6px;padding:5px 8px}.team-stats-navigation{background:#41556b;border-radius:12px;margin:0 5% 10px;padding:0 12px}.team-stats-navigation ul{align-items:center;display:flex;gap:8px;justify-content:space-evenly;list-style:none;margin:0;overflow-x:auto;padding:1px 0}.team-stats-navigation li{flex:0 0 auto}.team-stats-navigation .team-stats-tab{border-radius:999px;color:#fff;display:block;font-size:.78rem;font-weight:600;padding:5px 14px;text-decoration:none;white-space:nowrap}.team-stats-navigation .team-stats-tab:hover{background:rgba(255,255,255,.1)}.team-stats-navigation .team-stats-tab.active{background:rgba(255,255,255,.22)}.unified-stats{padding-top:0}.table_container{overflow:auto}.stats_table thead th{padding-bottom:3px;padding-top:3px}.stats_table .group-row th{background:#e9edf2;color:#475569;font-size:.7rem;letter-spacing:.06em;text-align:center;text-transform:uppercase}.stats_table tbody td,.stats_table tbody td:first-child{padding-bottom:2.2px;padding-top:2.2px}.team-cell{position:sticky;left:0;background:#fff;z-index:1}.team-cell a{align-items:center;color:#1456a0;display:flex;gap:5px;line-height:1.15;text-decoration:none}.team-cell img{height:17px;object-fit:contain;width:17px}.team-cell small{color:#6b7280;display:inline;font-size:.68rem;margin-left:4px}.stats_table tfoot td{background:#eef2f6;font-weight:700;padding-bottom:3px;padding-top:3px}.stats_table tfoot td:first-child{left:0;position:sticky;z-index:1}.sort-indicator{font-size:.55rem}.empty-tab{background:#fff;border:1px solid #dfe5ec;border-radius:10px;margin-top:0;padding:56px 24px;text-align:center}.empty-tab h2{font-size:1.05rem;margin:0 0 8px}.empty-tab p{color:#667085;font-size:.8rem;margin:0}.matrix-page-content{margin:0}
.stats_table tbody tr:hover .team-cell{background-color:#ff0}
@media(max-width:900px){.team-stats-navigation{margin-left:0;margin-right:0;padding:0 5px}.team-stats-navigation ul{justify-content:flex-start}.team-stats-navigation .team-stats-tab{font-size:.7rem;padding:5px 9px}.right-section>.page-header{align-items:flex-start;flex-direction:column;gap:8px}}

/* Colgroup sizing prevents grouped header colspans from enlarging the G column. */
.stats_table col.team-name-column{width:15%}
.stats_table col.stat-column{width:auto}
.stats_table .team-cell span{white-space:nowrap}

/* Miscellaneous statistics: compact secondary views within the main Misc tab. */
.misc-stats-shell{margin:0 1%}
.misc-view-tabs{display:flex;gap:5px;justify-content:center;margin:0 1% 8px}
.misc-view-button{background:#eef2f6;border:1px solid #d8e0e8;border-radius:7px;color:#475569;cursor:pointer;font-size:.72rem;font-weight:700;padding:6px 11px}
.misc-view-button:hover{background:#e2e8f0;color:#26384a}
.misc-view-button.active{background:#41556b;border-color:#41556b;color:#fff}
.misc-table-panel{display:none}
.misc-table-panel.active{display:block}
.misc-stats-table{min-width:1180px;width:100%}
.misc-stats-table th:first-child,.misc-stats-table .team-cell{box-sizing:border-box;min-width:170px;width:170px}
.misc-stats-table .group-row th{font-size:.64rem;letter-spacing:.045em}
.misc-stats-table tbody td,.misc-stats-table tbody td:first-child{padding-bottom:2.2px;padding-top:2.2px}
@media(max-width:900px){.misc-stats-shell{margin:0}.misc-view-tabs{margin-left:0;margin-right:0;overflow-x:auto}.misc-view-button{white-space:nowrap}}
