.stats-competition-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:13px;margin:0 0 12px;border:1px solid var(--section-border,#ebe2e3);border-radius:10px;background:#fff}.stats-competition-tabs button{padding:9px 18px;border:1px solid #e9dfe2;border-radius:20px;background:#fff;color:var(--navy,#32060d);font:700 12px 'DM Sans',sans-serif;cursor:pointer}.stats-competition-tabs button[aria-selected=true]{background:var(--blue,#a9162e);border-color:var(--blue,#a9162e);color:#fff}.stats-competition-tabs button:focus-visible{outline:3px solid var(--blue,#a9162e);outline-offset:3px}.stats-competition-note{font-size:11px;color:#85666b;margin:0 0 18px}.stats-empty{text-align:left!important;padding:22px!important;color:#85666b}@media(max-width:600px){.stats-competition-tabs{gap:6px;padding:10px}.stats-competition-tabs button{padding:8px 11px;font-size:11px}}#competitionStats,.stats-page>.stats-section,.stats-section>.table-card{min-width:0;max-width:100%}#competitionStats .table-scroll{width:100%;max-width:100%;overflow-x:auto}

#panel-player-stats .stats-sort-button{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;cursor:pointer}
#panel-player-stats .stats-sort-heading{display:inline-block;position:relative}
#panel-player-stats .stats-sort-arrow{font-size:9px;color:var(--blue,#a9162e)}
#panel-player-stats .stats-sort-button:focus-visible{outline:2px solid var(--blue,#a9162e);outline-offset:3px}
#panel-player-stats .stats-heading-tooltip{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:20;max-width:180px;width:max-content;white-space:normal;padding:8px 10px;border-radius:6px;background:#32060d;color:#fff;font:500 11px/1.4 'DM Sans',sans-serif;text-transform:none;letter-spacing:0;box-shadow:0 3px 8px #0002;pointer-events:none}
#panel-player-stats .stats-sort-heading:hover .stats-heading-tooltip,#panel-player-stats .stats-sort-heading:focus-within .stats-heading-tooltip{display:block}
#panel-player-stats .stats-competition-note:empty{display:none}
#panel-player-stats .stats-position{display:inline;margin-left:5px;font-size:10px;color:#85666b}

#panel-player-stats :is(.skater-stats-table,.goalie-stats-table) :is(th,td):first-child{width:48px;text-align:center;padding-left:8px;padding-right:8px}
#panel-player-stats :is(.skater-stats-table,.goalie-stats-table) :is(th,td):nth-child(2){width:190px;text-align:left}
#panel-player-stats :is(.skater-stats-table,.goalie-stats-table) :is(th,td):nth-child(3){width:64px;text-align:center}
#panel-player-stats .stats-player-link{border:0;padding:0;background:transparent;color:var(--navy,#32060d);font:700 12px 'DM Sans',sans-serif;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#panel-player-stats .stats-player-link:hover{color:var(--blue,#a9162e)}
#playerModal .modal-stat-row[hidden]{display:none}
