.stats-header{padding:25px;background:linear-gradient(120deg,#304b61,#233540);border:1px solid #4b657b;margin-bottom:18px}.stats-header h2{font-size:36px;letter-spacing:-1px;margin:9px 0}.stats-header h2>span{color:#8bb7d8}.stats-header p{font-size:13px;color:#bbcfdd;line-height:1.8;margin-bottom:16px}.stats-header>div{font-size:11px;color:#a7bdcd}.stats-header>div b{color:#e4f2fc}.stats-header>div>span{margin:0 8px;color:#718c9f}.stats-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stats-metric-card{padding:17px 13px;border:1px solid #4c677d;background:#293e4e;color:#dceaf4;text-align:left;font:inherit;min-width:0}.stats-metric-card:hover,.stats-metric-card.active{background:#3b5c76;border-color:#99bed9;box-shadow:inset 0 -3px #9bc8e8}.stats-card-label{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:#b3cadb;min-height:33px}.stats-card-label i{font-size:20px;font-style:normal;color:#9dc5e1}.stats-metric-card>b{font-size:31px;display:block;color:#eff8ff;margin:12px 0 8px}.stats-metric-card>strong{display:block;font-size:12px;overflow-wrap:anywhere}.stats-metric-card>small{display:block;color:#8caac0;font-size:7px;letter-spacing:.8px;margin-top:6px}.stats-ranking-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:30px 0 0}.stats-ranking-head h3{font-size:24px;margin:7px 0}.stats-ranking-head>span{font-size:9px;letter-spacing:.6px;color:#a8c0d1;white-space:nowrap}.stats-description{font-size:12px;line-height:1.9;color:#a4bdce;margin:8px 0 18px}.stats-controls{display:flex;gap:12px;align-items:end;margin-bottom:18px}.stats-controls>label:first-child{flex:1}.stats-controls label{font-size:11px;color:#b8ccdb;min-width:0}.stats-controls input,.stats-controls select{margin-top:7px}.stats-controls select{display:block;min-height:44px;background:#233a4c;color:#dcecf7;border:1px solid #5b798f;padding:10px;min-width:110px}.stats-board{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:15px;align-items:start}.stats-chart{padding:17px;border:1px solid #4c657a;background:#243846}.stats-chart>h3{font-size:14px;margin:0 0 18px}.stats-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;background:none;border:0;color:#d3e5f2;padding:13px 0;font:inherit;text-align:left}.stats-bar-row>span{font-size:11px;overflow-wrap:anywhere}.stats-bar-row>b{font-size:13px;color:#add5f1}.stats-bar-row>i{grid-column:1 / -1;display:block;height:7px;background:#182c3b;overflow:hidden;border-radius:1px}.stats-bar-row em{display:block;height:100%;background:linear-gradient(90deg,#4b789c,#9bc9e8)}.stats-bar-row:hover>span{color:#fff}.stats-ranking{border:1px solid #4a6479;min-width:0}.stats-rank-row{display:grid;grid-template-columns:23px 36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 13px;width:100%;background:#293f50;border:0;border-bottom:1px solid #465e71;color:#e0edf6;font:inherit;text-align:left;min-height:67px}.stats-rank-row:nth-child(even){background:#243947}.stats-rank-row:hover{background:#3c5e78}.stats-position{font-size:13px;color:#98b7cd}.stats-player-avatar{display:block;width:36px;height:42px;background:#243d51 url('assets/player-silhouette.svg') center 22%/cover no-repeat;border-radius:2px}.stats-player-name{min-width:0}.stats-player-name strong{display:block;font-size:12px;overflow-wrap:anywhere}.stats-player-name small{display:block;font-size:8px;color:#9ab7cb;margin-top:5px;line-height:1.4}.stats-rank-row>b{font-size:21px;color:#aacee7;white-space:nowrap}.stats-footnote{padding:16px;background:#243744;border-left:2px solid #6c96b5;color:#a3bdce;font-size:11px;line-height:1.9;margin-top:22px}@media(max-width:1100px){.stats-board{grid-template-columns:1fr}.stats-chart{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.stats-chart>h3{grid-column:1 / -1}.stats-card-label{font-size:10px}}@media(max-width:700px){.stats-header{padding:22px 18px}.stats-header h2{font-size:33px}.stats-overview{grid-template-columns:1fr 1fr;gap:8px}.stats-metric-card{padding:16px 13px}.stats-card-label{font-size:12px;min-height:34px}.stats-metric-card>b{font-size:31px}.stats-metric-card>strong{font-size:13px}.stats-metric-card>small{font-size:8px}.stats-ranking-head h3{font-size:24px}.stats-ranking-head>span{font-size:8px}.stats-controls{align-items:stretch}.stats-controls input,.stats-controls select{font-size:16px;min-height:46px}.stats-controls label{font-size:12px}.stats-controls>label:last-child{width:115px}.stats-controls select{min-width:0;width:100%}.stats-chart{grid-template-columns:1fr;padding:18px}.stats-bar-row>span{font-size:13px}.stats-bar-row>b{font-size:15px}.stats-rank-row{grid-template-columns:24px 36px minmax(0,1fr) auto;gap:9px;padding:12px}.stats-player-name strong{font-size:13px}.stats-player-name small{font-size:9px}.stats-rank-row>b{font-size:22px}.stats-description{font-size:12px}.stats-header>div{line-height:1.8}}
