.ranking-card{margin-top:22px;padding:15px;border:1px solid #e5ebe6;border-radius:9px;background:#fff}.ranking-card-heading{display:flex;justify-content:space-between;color:#83908e;font:500 9px 'DM Mono',monospace;letter-spacing:1px}.ranking-card-heading span:last-child{color:#36a77b;font-size:14px}.ranking-score{display:flex;align-items:center;gap:10px;margin:13px 0}.ranking-score strong{font:700 31px Manrope,sans-serif;letter-spacing:-1px;color:#1f3b32}.ranking-score span{font-size:9px;line-height:1.35;color:#899594}.ranking-rate{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed}.ranking-rate strong{font:700 15px Manrope;color:#27815e}.ranking-rate span,.ranking-counts{font-size:10px;color:#778380}.ranking-counts{display:flex;justify-content:space-between;margin-top:10px}.ranking-counts b{color:#354b43}.ranking-card>p{margin:12px 0 0;color:#98a19e;font-size:9px;line-height:1.45}
.leaderboard-settings{margin-top:12px;padding-top:10px;border-top:1px solid #edf0ed}.leaderboard-settings label{display:flex;align-items:flex-start;gap:6px;color:#53635e;font-size:10px;line-height:1.4;cursor:pointer}.leaderboard-settings input{margin:1px 0 0;accent-color:#27815e}.leaderboard-settings p{margin:5px 0 0;color:#98a19e;font-size:9px;line-height:1.4}.leaderboard-list{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.leaderboard-list li{display:grid;grid-template-columns:22px 1fr;gap:0 5px;align-items:baseline;color:#354b43;font-size:10px}.leaderboard-place{color:#27815e;font-family:'DM Mono',monospace;font-size:9px}.leaderboard-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-stats{grid-column:2;color:#98a19e;font-size:8px}.leaderboard-empty{grid-template-columns:1fr!important;color:#98a19e!important;font-size:9px!important}
