
.ranking-page{max-width:1440px}.ranking-tools{display:flex;gap:20px;align-items:end;margin:28px 0}.ranking-tools label{display:grid;gap:8px;font-size:14px}.ranking-tools input,.ranking-tools select{min-height:44px;padding:10px 14px;background:#171116;color:#fff;border:1px solid #63303e;border-radius:7px;max-width:100%}.ranking-tools input{width:290px}.ranking-help{font-size:13px;line-height:1.6;margin:18px 0}.ranking-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ranking-table th,.ranking-table td{padding:13px 8px;text-align:center;border:1px solid #39232b}.ranking-table th{background:#23171d;vertical-align:middle}.ranking-table th button{font:inherit;font-weight:700;color:inherit;background:none;border:0;cursor:pointer;min-height:44px;padding:0}.ranking-table th[aria-sort]{color:#ffd43b;border-bottom:3px solid #ed0039}.ranking-table td:nth-child(2){text-align:left;font-weight:700;max-width:250px}.ranking-table td:nth-child(3){font-size:12px}.ranking-table tbody tr:hover{background:#2a111d}.ranking-table .player-link{color:#fff}.ranking-table-wrap{border-radius:10px;overflow:hidden}
@media(max-width:760px){.ranking-tools{align-items:stretch;flex-direction:column;gap:14px}.ranking-tools input{width:100%;box-sizing:border-box}.ranking-table,.ranking-table tbody{display:block}.ranking-table thead{display:block}.ranking-table thead tr{display:flex;flex-wrap:wrap}.ranking-table thead th:first-child{display:none}.ranking-table thead th{flex:0 0 auto;white-space:nowrap;padding:5px 10px}.ranking-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #63303e;border-radius:9px;margin:14px 0;padding:10px;background:#170d13}.ranking-table td{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;min-width:0;padding:10px 4px}.ranking-table td:before{content:attr(data-label);font-size:10px;color:#c9b6bf;margin-bottom:5px}.ranking-table td:first-child{display:none}.ranking-table td:nth-child(2),.ranking-table td:nth-child(3){grid-column:1/-1;max-width:none;text-align:center}.ranking-table td:nth-child(2){font-size:17px}.ranking-table td:nth-child(2):before,.ranking-table td:nth-child(3):before{display:none}.ranking-table td:nth-child(3){padding-top:0}}
