.gr-ranking{width:100%;max-width:100%;overflow:hidden;color:var(--gr-text,#fff);font-family:inherit;font-size:13px;line-height:1.35;position:relative;box-sizing:border-box}.gr-ranking *{box-sizing:border-box}.gr-ranking-title{width: fit-content;margin:0 auto;background:linear-gradient(rgb(164, 119, 255), rgb(130, 86, 242) 25%, rgb(120, 60, 216) 58%, rgb(107, 42, 193) 100%, rgb(75, 39, 173));color:#fff;text-align:center;font-size:16px;font-weight:700;padding:12px 10px;border-radius:12px 12px 0 0}.gr-ranking-head,.gr-ranking-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(180px,1.7fr) minmax(130px,1fr) minmax(130px,1fr);align-items:center;column-gap:12px;padding:0 18px}.gr-ranking-head{height:36px;background:linear-gradient(rgb(164, 119, 255), rgb(130, 86, 242) 25%, rgb(120, 60, 216) 58%, rgb(107, 42, 193) 100%, rgb(75, 39, 173));font-weight:700;color:#fff}.gr-ranking-row{min-height:var(--gr-row-height,56px);background:var(--gr-odd,#4824a8)}.gr-ranking-row:nth-child(even){background:var(--gr-even,#6841f7)}.gr-ranking-row>div,.gr-ranking-head>div{min-width:0}.gr-ranking-head>div:last-child,.gr-reward-cell{text-align:right}.gr-rank-cell{display:flex;align-items:center;justify-content:flex-start;min-width:0}.gr-medal{display:block;width:24px;height:24px;max-width:100%;object-fit:contain}.gr-game-cell{display:flex;align-items:center;gap:7px;min-width:0}.gr-game-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-game-image{width:var(--gr-game-size,30px);height:var(--gr-game-size,30px);flex:0 0 var(--gr-game-size,30px);object-fit:cover;border:1px solid rgba(255,255,255,.45);border-radius:2px}.gr-player-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-reward-cell{color:var(--gr-reward,#9aff20);white-space:nowrap;font-variant-numeric:tabular-nums}.gr-ranking-viewport{position:relative}.gr-ranking-disclosure{display:block;font-size:10px;opacity:.65;text-align:right;padding:3px 6px}.gr-ranking.gr-scroll-enabled .gr-ranking-viewport{max-height:420px;overflow:hidden}.gr-ranking.gr-scroll-enabled .gr-ranking-body{will-change:transform;animation:gr-ranking-scroll var(--gr-scroll-duration,30s) linear infinite}.gr-ranking.gr-scroll-enabled:hover .gr-ranking-body{animation-play-state:paused}@keyframes gr-ranking-scroll{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@media(max-width:600px){.gr-ranking{font-size:11px}.gr-ranking-head,.gr-ranking-row{grid-template-columns:minmax(48px,.55fr) minmax(110px,1.5fr) minmax(85px,1fr) minmax(90px,1fr);column-gap:6px;padding-left:8px;padding-right:8px}.gr-ranking-head{font-size:10px}.gr-game-cell{gap:4px}.gr-game-image{width:24px;height:24px;flex-basis:24px}.gr-medal{width:21px;height:21px}.gr-ranking-title{font-size:14px}}