.chart-panel{background-color:#0e1726e6;border-radius:6px;margin:.25rem;padding:.25rem .75rem .5rem}.tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .5rem;padding:0}.tab-button{background:0 0;border:none;color:#888ea8;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;margin:0 .5rem;padding:.75rem 0;position:relative}.tab-button.active,.tab-button:hover{color:#fff}.tab-button.active:after{background:#fff;bottom:0;content:"";height:2px;left:-5px;position:absolute;width:calc(100% + 10px)}.tab-content{display:none;margin-top:.25rem;width:100%}.tab-content.active{animation:tabFadeIn .16s ease-out;display:block}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tab-content.active{animation:none}}.chart-summary{border-radius:6px;padding:.5rem}.summary-stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-box{background-color:#273552;border-radius:6px;padding:.25rem;text-align:center}.stat-box h4{color:#888ea8;font-size:.9rem;font-weight:400;margin:0 0 .5rem}.stat-number{color:#4361ee;font-size:2rem;font-weight:700}.stat-text{color:#fff;font-size:1.2rem;font-weight:500}.chart-controls{align-items:center;display:flex;justify-content:space-between}.chart-period-selector{display:flex;gap:.5rem}.period-btn{background-color:#273552;border:1px solid #0e1726;border-radius:4px;color:#e5ebef;cursor:pointer;font-size:.85rem;padding:5px 12px}.period-btn.active,.period-btn:hover{background-color:#4361ee;border-color:#4361ee;color:#fff}.chart-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.25rem 0}.chart-header h3{color:#fff;font-size:1.1rem;margin:0}.chart-stats{display:flex;gap:1rem}.stat-item{color:#888ea8;font-size:.9rem}.stat-item strong{color:#fff}.chart-btn{background-color:#273552;border:1px solid #0e1726;border-radius:4px;color:#e5ebef;cursor:pointer;margin-left:5px;padding:5px 8px}.chart-btn.active,.chart-btn:hover{background-color:#42bfff2e;border-color:#42bfffa6;color:#42bfff}.tab-content .chart-wrapper{background:0 0;border-radius:0;margin:0;padding:0}.tab-content .chart-header h3{display:none}.tab-content .chart-header{justify-content:flex-end;margin-bottom:0;padding:0}.tab-content canvas{max-height:280px}#regionChart{max-height:300px}#countryChart{max-height:460px}.chart-insights{border-top:1px solid #7986a31f;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.4rem;padding:.45rem .1rem .1rem}.insight-item{align-items:center;color:#8f9bb3;display:inline-flex;font-size:.82rem;gap:.4rem}.insight-item i{color:#fff;font-size:.75rem;opacity:.55}.insight-item strong{color:#8f9bb3;font-weight:400}.insight-item span{color:#e5ebef;font-weight:500}.comparison-controls select{background-color:#273552;border:1px solid #0e1726;border-radius:4px;color:#e5ebef;padding:5px 10px}.ban-list-filter{background-color:#12273b;border:1px solid #202b43;border-radius:4px;margin:.25rem;padding:1rem}.filter-group input,.filter-group select{background-color:#273552;border:1px solid #0e1726;border-radius:4px;box-sizing:border-box;color:#e5ebef;color-scheme:dark;flex:1 1 0;font-family:Ubuntu,sans-serif;max-width:none;min-width:110px;padding:5px}.filter-group input:hover,.filter-group select:hover{border:1px solid #bbc9e0;border-radius:4px}.filter-group input:focus,.filter-group select:focus{border:1px solid #bbc9e0;border-radius:4px;outline:0}.search-submit-btn{background:none;border:none;color:#888ea8;cursor:pointer;padding:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.search-submit-btn:hover{color:#bbc9e0}.badge{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:500;padding:3px 8px}.badge-success{background-color:#1abc9c;color:#fff}.badge-danger{background-color:#e7515a;color:#fff}.btn{background-color:#273552;border:1px solid #0e1726;border-radius:4px;color:#e5ebef;cursor:pointer;display:inline-block;font-size:.9rem;padding:8px 16px;text-decoration:none}.btn:hover{background-color:#283957;border-color:#283957;color:#fff}.ban-stats{border-radius:4px;display:flex;flex-direction:column;font-size:.8rem;gap:3px}.ban-stats span{background:rgba(39,53,82,.161);border-radius:3px;box-shadow:0 1px 2px #00000026;display:inline-block;font-size:.9em;font-weight:600;margin:0 2px;padding:3px 7px;text-shadow:0 1px 0 #0000004d}.stat-hs,.stat-kd,.stat-wr{border:1px solid #1e2b44}.stat-kd.high,.stat-wr.high{background:rgba(40,150,90,.161);border:1px solid #1e7546;color:#fff}.stat-kd.suspicious,.stat-wr.suspicious{background:rgba(216,94,49,.161);border:1px solid #b34a27;color:#fff}.stat-kd.low,.stat-wr.low{background:rgba(183,50,57,.161);border:1px solid #8f262c;color:#fff}.stat-hs.suspicious{background:rgba(216,94,49,.161);border:1px solid #b34a27;color:#fff}.stat-hs.high{background:rgba(216,178,49,.161);border:1px solid #af9025;color:#fff}.no-data,.no-elo,.no-level{color:#888ea8;font-style:italic}.elo-drop{color:#e74c3c;font-size:.9rem}.elo-drop,.elo-drop-small{font-weight:700;margin-left:5px;text-shadow:0 0 1px #000}.elo-drop-small{color:#f39c12;font-size:.85rem}.elo-drop-high{color:#ff5733;font-size:.95rem}.elo-drop-high,.elo-drop-severe{font-weight:700;margin-left:5px;text-shadow:0 0 1px #000}.elo-drop-severe{animation:pulse 1.5s infinite;color:red;font-size:1rem}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media(min-width:768px){.filter-group{align-items:center;flex-wrap:nowrap}.filter-group .btn{white-space:nowrap}}@media(max-width:1023px){.tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-bottom:1px solid #ffffff14;display:flex!important;flex-wrap:nowrap!important;gap:0!important;margin:.25rem 0 .5rem!important;overflow-x:auto!important;padding:0 .25rem .25rem!important;scrollbar-width:none;white-space:nowrap!important}.tabs::-webkit-scrollbar{display:none;height:0;width:0}.tab-button{flex:0 0 auto!important;font-size:.85rem!important;margin:0!important;padding:.5rem .65rem!important;white-space:nowrap!important}.tab-button.active:after{left:.65rem;width:calc(100% - 1.3rem)}}@media(max-width:767px){.filter-group{flex-direction:column}.filter-group .btn,.filter-group input,.filter-group select{max-width:100%;width:100%}.chart-controls{align-self:self-end;flex-direction:row;justify-content:space-around}.chart-header{align-items:flex-start;flex-direction:column;gap:.5rem}.summary-stats{grid-template-columns:1fr}.chart-insights{flex-direction:column;gap:.5rem}.ban-stats{font-size:.7rem}}.filter-group .search-input-wrapper{flex:1 1 180px;max-width:260px}.filter-group .search-input-wrapper,.filter-group input,.filter-group select{flex:1 1 0;max-width:none;min-width:110px}.filter-group .search-input-wrapper{max-width:none}.filter-group .search-input-wrapper input{width:100%}.filter-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.filter-group>*{box-sizing:border-box;flex:1 1 0;max-width:none;min-width:110px}.search-input-wrapper{align-items:stretch;display:flex;flex:1 1 0;max-width:none;position:relative}.search-input-wrapper input{box-sizing:border-box;flex:1 1 0;min-width:0;padding-right:35px;width:auto}.rwd-leaderboards td:nth-child(3),.rwd-leaderboards th:nth-child(3){font-size:1rem;font-weight:700;padding-left:0;text-align:left;vertical-align:middle}.filter-section-title{color:#fffc;font-size:.95rem;font-weight:500;text-align:left}@media(min-width:768px){.ban-list-filter .filter-group{align-items:stretch;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.ban-list-filter .filter-group input,.ban-list-filter .filter-group select{height:29px;min-width:0}.ban-list-filter>.btn{background-color:#273552;border:1px solid #0e1726;border-radius:4px;color:#e5ebef;font-family:Ubuntu,sans-serif;font-size:13.33px;height:29px;padding:0 12px}.ban-list-filter>.btn:focus,.ban-list-filter>.btn:hover{background-color:#273552;border:1px solid #bbc9e0;outline:0}