#stats-page{position:relative;padding-left:164px}
#stats-page .filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
#stats-page .filter-bar>input{flex:1 1 200px;max-width:310px;min-width:160px}
#stats-page .filter-bar>select{flex:1 1 140px;max-width:220px;width:auto;min-width:120px}
#stats-page .filter-bar button{flex:0 0 auto;white-space:nowrap;padding:10px 16px;min-height:42px}
#stats-page .filter-bar label{min-width:110px;display:grid;gap:7px}
#stats-page .radar-chart svg text{font-family:"Microsoft YaHei",system-ui,sans-serif;font-size:13px}
#stats-page .radar-chart svg .radar-value-label{font-family:"Microsoft YaHei",system-ui,sans-serif;font-size:11px!important}
#stats-page .compare-radar .radar-axis-name{font:700 13px "Microsoft YaHei",sans-serif}
#stats-page .compare-radar .radar-axis-value{font:600 11px "Microsoft YaHei",sans-serif}
.performance-nav{position:fixed;top:180px;left:max(20px,calc((100vw - 1680px)/2));width:142px;display:grid;gap:12px;z-index:4}
.performance-nav a{padding:17px 12px;border:1px solid #665936;background:#0b1722;color:#ead297;border-radius:9px;text-align:center;text-decoration:none;font-weight:700}
.performance-nav a:hover,.performance-nav a:focus-visible{background:#3e3420;outline:1px solid #e1c074}
.performance-content{min-width:0}.performance-section{scroll-margin-top:30px;margin-bottom:40px}
.performance-comparison{display:grid;grid-template-columns:minmax(150px,1fr) minmax(360px,2fr) minmax(150px,1fr);gap:18px;align-items:center;padding:20px 0}
.performance-comparison aside{min-width:0}.performance-comparison h3{color:#e8c779;overflow-wrap:anywhere}.performance-comparison h4{color:#8594a6}.performance-comparison .stats-heroes article{display:flex;gap:9px;padding:12px 3px}.performance-comparison .stats-heroes small{display:block}
.performance-comparison svg{width:100%;height:auto}.performance-comparison .compare-ranks{display:none}
.radar-position-caption{text-align:center;color:#d7bd78}.performance-ranking{width:100%;border-collapse:collapse}.performance-ranking th,.performance-ranking td{padding:17px;text-align:left;border-bottom:1px solid #25303c}.performance-ranking strong{font-size:23px;color:#e5ce8b}
.performance-ranking .rating-tone-white{color:#eee}.performance-ranking .rating-tone-green{color:#75ce95}.performance-ranking .rating-tone-blue{color:#65b8ef}.performance-ranking .rating-tone-purple{color:#c398f3}.performance-ranking .rating-tone-red{color:#ff6c85}.performance-ranking .rating-tone-gold{color:#f1d47d}
.club-readonly .admin-user-actions,.club-readonly #create-user-form,.club-readonly #admin-panel>header p,.club-readonly #admin-results-panel>header p,.club-readonly .admin-results-danger,.club-readonly #save-admin-game-meta,.club-readonly [data-admin-delete-series],.club-readonly [data-save-admin-player]{display:none!important}
.club-readonly .admin-user-table-wrap th:nth-child(3),.club-readonly .admin-user-table-wrap td:nth-child(3),.club-readonly .admin-user-table-wrap th:last-child,.club-readonly .admin-user-table-wrap td:last-child,.club-readonly .admin-results-table th:last-child,.club-readonly .admin-results-table td:last-child{display:none}
.club-readonly .admin-results-table input:disabled,.club-readonly .admin-results-table select:disabled,.club-readonly .admin-game-meta :disabled{opacity:1;background:transparent;color:#e1e8f0;border-color:transparent}
@media(max-width:1150px){#stats-page{padding-left:0}.performance-nav{position:sticky;top:8px;left:auto;width:auto;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.performance-comparison{grid-template-columns:minmax(120px,1fr) minmax(320px,2fr) minmax(120px,1fr);gap:8px}}
@media(max-width:760px){.performance-comparison{grid-template-columns:1fr}.performance-comparison>div{grid-row:1}.performance-ranking th,.performance-ranking td{padding:10px}.performance-nav a{padding:12px 6px}#stats-page .filter-bar{flex-wrap:wrap}}
