.cs-merit-intro{padding:24px 24px 16px}.cs-merit-intro>span{color:#d5b782;font:9px var(--mono);letter-spacing:1.8px}.cs-merit-intro h4{margin:9px 0 8px;font:700 19px var(--display);color:var(--copy)}.cs-merit-intro p,.cs-merit-note{color:var(--muted);font:11px/1.9 var(--body)}.cs-merit-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px 20px}.cs-merit-tab{border:1px solid var(--line);border-radius:6px;background:rgba(5,14,24,.6);padding:9px 13px;color:var(--muted);font:600 10px var(--body);cursor:pointer}.cs-merit-tab.is-active{border-color:#d1b47e;background:rgba(209,180,126,.12);color:#e6ca95}.cs-merit-tab[data-merit-tier="platinum"].is-active{border-color:#a5c7dc;color:#c4e5f6;background:rgba(165,199,220,.1)}.cs-merit-tier[hidden],.cs-merit-no-results[hidden]{display:none!important}
.cs-merit-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px}.cs-merit-card{--mt-medal:#d3b67e;min-width:0;padding:20px;background:linear-gradient(150deg,rgba(190,156,93,.11),rgba(5,14,24,.7));border:1px solid rgba(190,166,120,.3);border-top:3px solid var(--mt-medal);border-radius:11px;overflow-wrap:anywhere}.cs-merit-card--2{--mt-medal:#adc2d0}.cs-merit-card--3{--mt-medal:#ae8b74}.cs-merit-tier[data-merit-panel="platinum"] .cs-merit-card{background:linear-gradient(150deg,rgba(125,180,210,.1),rgba(5,14,24,.7))}.cs-merit-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--mt-medal);font:9px var(--mono);letter-spacing:1.5px;margin-bottom:18px}.cs-merit-card-top svg{height:20px;width:20px}.cs-merit-player{display:block;color:var(--copy);font:800 14px var(--body);text-decoration:none}.cs-merit-player:hover{color:var(--teal)}.cs-merit-card p{margin:7px 0 15px;color:var(--muted);font:10px/1.6 var(--body)}.cs-merit-score{display:block;margin:18px 0 4px;color:var(--mt-medal);font:700 28px var(--display)}.cs-merit-card>small{color:var(--muted);font:9px/1.6 var(--body)}.cs-merit-card-progress{display:flex;align-items:center;gap:10px;margin-top:16px}.cs-merit-card-progress progress{appearance:none;flex:1;width:50%;height:5px;border:0;border-radius:4px;overflow:hidden;background:rgba(174,213,235,.12)}.cs-merit-card-progress progress::-webkit-progress-bar{background:rgba(174,213,235,.12)}.cs-merit-card-progress progress::-webkit-progress-value{background:var(--mt-medal)}.cs-merit-card-progress progress::-moz-progress-bar{background:var(--mt-medal)}.cs-merit-card-progress b{color:var(--mt-medal);font:10px var(--mono)}.cs-merit-card-power{margin-top:18px;padding-top:13px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-merit-card-power span{color:var(--muted);font:8px var(--mono);letter-spacing:1px}.cs-merit-card-power strong{color:var(--copy);font:600 12px var(--body);font-variant-numeric:tabular-nums}
.cs-merit-note{margin:16px 24px 20px}.cs-merit-table-wrap{overflow-x:auto;border-top:1px solid var(--line)}.cs-merit-table{min-width:780px}.cs-merit-table td,.cs-merit-table th{padding-inline:12px}.cs-merit-table td{font-size:12px}.cs-merit-table-progress{font:700 10px var(--mono)!important;color:#dfc58e!important;white-space:nowrap}.cs-merit-tier[data-merit-panel="platinum"] .cs-merit-table-progress{color:#badcef!important}.cs-merit-empty,.cs-merit-no-results{padding:24px;color:var(--muted);font:12px/1.8 var(--body)}
@media(max-width:700px){.cs-merit-podium{grid-template-columns:1fr;padding:0 16px}.cs-merit-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:15px;padding:17px}.cs-merit-card-top,.cs-merit-card-progress,.cs-merit-card-power{grid-column:1/-1}.cs-merit-card p{grid-column:1;margin-bottom:0}.cs-merit-score{grid-column:2;grid-row:2/4;align-self:center;margin:0;font-size:26px}.cs-merit-card>small{grid-column:2;text-align:right;font-size:8px;max-width:130px}.cs-merit-intro{padding:20px 16px 16px}.cs-merit-tabs{padding-inline:16px}.cs-merit-note{margin-inline:16px}}
