.tc-player-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end}
.tc-player-filters label{margin:0}
.tc-player-filters input,.tc-player-filters select{margin-top:6px}
.tc-player-filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.tc-player-table{padding:0;overflow-x:auto}
.tc-player-table table{min-width:740px}
.tc-player-table td,.tc-player-table th{vertical-align:top}
.tc-player-small{display:block;font-size:.85rem;margin-top:2px}
.tc-player-pagination{margin:16px 0;overflow-x:auto}
.tc-player-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}
.tc-player-metrics>.card{margin:0;display:flex;flex-direction:column;gap:8px}
.tc-player-metrics span{color:#afbfbc;font-size:.9rem}
.tc-player-metrics strong{font-size:1.55rem}
.tc-player-outcome{white-space:nowrap}
.tc-player-win{color:#b8e6ca}.tc-player-loss{color:#ffc0b7}.tc-player-draw{color:#f5dfaa}
#players-results[aria-busy=true]{opacity:.7}
