.ranking-heading{display:flex;align-items:center;gap:12px;padding:6px 0 12px;border-bottom:1px solid #375d70}.ranking-heading>img{width:48px;height:48px;object-fit:contain}.ranking-heading h2{font-size:21px;margin:0}.ranking-heading p,.ranking-note{font-size:11px;color:#9cbfcd}.ranking-heading>button{margin-left:auto}.ranking-heroes{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.ranking-heroes button{display:flex;align-items:center;gap:7px;padding:5px 9px!important;font-size:12px!important}.ranking-heroes img{width:32px;height:34px;border-radius:5px;object-fit:cover}.ranking-heroes .active,.ranking-tabs .active{border-color:#65dce9!important;background:linear-gradient(#1a6475,#103e50)!important;box-shadow:0 0 10px #32c9dc33}.ranking-summary{display:flex;justify-content:space-between;padding:13px 0;font-size:12px}.ranking-summary>span{color:#8ae0df}.ranking-table{border:1px solid #3d6175;border-radius:10px;overflow:hidden}.ranking-table>header,.ranking-row{display:grid;grid-template-columns:65px minmax(125px,1fr) 80px 115px minmax(170px,1.3fr);align-items:center;gap:12px;padding:11px 15px}.ranking-table>header{background:#183b4e;color:#9cbece;font-size:10px}.ranking-row{border-top:1px solid #29495c;background:linear-gradient(110deg,#102e40,#091f2e);font-size:12px;min-height:64px}.ranking-row:nth-child(odd){background:linear-gradient(110deg,#153547,#0b2433)}.ranking-position{font-size:17px;text-align:center;color:#b5d4e2}.ranking-player{display:flex;gap:9px;align-items:center;min-width:0}.ranking-player>img{width:36px;height:39px;object-fit:cover;border:1px solid #638b9b;border-radius:6px}.ranking-player>span{display:grid;gap:5px;min-width:0}.ranking-player b{overflow-wrap:anywhere}.ranking-player small,.ranking-map small{font-size:9px;color:#8fb0c1;display:block;margin-top:4px}.ranking-player b>small{display:inline;color:#71e5de}.ranking-map{display:flex;gap:8px;align-items:center;font-size:11px}.ranking-map>img{width:47px;height:34px;border-radius:5px;object-fit:cover;border:1px solid #587183}.ranking-row .rank-primary{color:#b2f5ed;font-weight:bold}.ranking-row.is-you{box-shadow:inset 3px 0 #52d9e5;background:linear-gradient(110deg,#174858,#0e2e3d)}.ranking-row.rank-1{border-left:2px solid #e5c46e}.ranking-row.rank-2{border-left:2px solid #a9c8d4}.ranking-row.rank-3{border-left:2px solid #b98d66}.ranking-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;font-size:12px}.ranking-empty{padding:25px;text-align:center;color:#93b6c5}.ranking-mine h3{font-size:13px;color:#91e2e3;margin:15px 0 6px}.ranking-note{line-height:1.7}.ranking-loading{font-size:11px;color:#76d8df}@media(max-width:800px){.ranking-table{overflow:auto}.ranking-row,.ranking-table>header{min-width:650px}.ranking-heroes button>span{display:none}.ranking-heading h2{font-size:17px}}