.stats-page-panel{flex-direction:column;gap:16px;display:flex}.stats-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-scope-switch[hidden],.stats-search-wrap[hidden]{display:none!important}.stats-scope-switch{border:1px solid var(--v1-border);border-radius:var(--v1-tab-radius,8px);background:#0003;gap:6px;padding:4px;display:inline-flex}.stats-scope-btn{color:var(--v1-ui-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.stats-scope-btn:hover{color:var(--v1-ui-hover)}.stats-scope-btn.is-active{background:var(--v1-gold-dim);color:#040710}.stats-search-wrap{border:1px solid var(--v1-border);border-radius:var(--v1-tab-radius,8px);color:var(--v1-text-muted);background:#0003;align-items:center;gap:8px;min-width:220px;padding:7px 12px;display:inline-flex}.stats-search-wrap input{color:var(--v1-text);background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.stats-meta-line{margin:0}.stats-content{min-height:120px}.stats-table-scroll{border:1px solid var(--v1-border);border-radius:var(--v1-radius);overflow-x:auto}.stats-table{border-collapse:collapse;width:100%;font-size:.85rem}.stats-table thead th{text-align:left;background:var(--v1-surface-raised);color:var(--v1-text-muted);white-space:nowrap;border-bottom:1px solid var(--v1-border-strong);padding:10px 12px;font-weight:600}.stats-table thead th[data-sort-key]{cursor:pointer;user-select:none}.stats-table thead th[data-sort-key]:hover{color:var(--v1-gold-bright)}.stats-table tbody td{border-bottom:1px solid var(--v1-border);color:var(--v1-text);white-space:nowrap;padding:9px 12px}.stats-row:hover td{background:#6fa7cf0f}.stats-rank-cell{color:var(--v1-text-muted);font-variant-numeric:tabular-nums}.stats-player-cell{align-items:center;gap:8px;font-weight:600;display:flex}.stats-expand-cell{width:32px}.stats-row-expand-btn{color:var(--v1-text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px}.stats-row-expand-btn:hover{color:var(--v1-gold-bright)}.stats-detail-row td{background:#00000040;padding:12px 16px}.stats-row-detail-h{text-transform:uppercase;letter-spacing:.04em;color:var(--v1-text-muted);margin:0 0 6px;font-size:.75rem}.stats-row-detail-h+.stats-breakdown-chips{margin-bottom:10px}.stats-breakdown-chips{flex-wrap:wrap;gap:6px;display:flex}.stats-chip{border:1px solid var(--v1-border);color:var(--v1-text);white-space:nowrap;background:#6fa7cf14;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;display:inline-flex}.stats-chip strong{color:var(--v1-gold-bright)}.stats-chip-src{color:var(--v1-text-muted);font-size:.72rem}.stats-totals-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.stats-total-card{border:1px solid var(--v1-border);border-radius:var(--v1-radius);background:var(--v1-surface-raised);align-items:center;gap:12px;padding:14px 16px;display:flex}.stats-total-icon{width:38px;height:38px;color:var(--v1-gold-bright);background:#6fa7cf1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stats-total-value{color:var(--v1-text);margin:0;font-size:1.15rem;font-weight:700}.stats-total-label{color:var(--v1-text-muted);margin:0;font-size:.78rem}.stats-totals-breakdown{border:1px solid var(--v1-border);border-radius:var(--v1-radius);background:#0003;margin-top:14px;padding:14px 16px}@media (width<=640px){.stats-toolbar{flex-direction:column;align-items:stretch}.stats-search-wrap{min-width:0}}