.plm-ranking{display:flex;flex-direction:column;gap:12px}.plm-ranking-row{display:flex;align-items:center;gap:15px;background:#f5f6f8;padding:12px 15px;border-radius:14px}.plm-ranking-row:nth-child(-n+3){background:#fff;border:1px solid #e5e7eb}.plm-rank{width:35px;text-align:center;font-size:22px;font-weight:700}.plm-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.plm-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.plm-player{flex:1;font-size:16px;font-weight:600;color:#111827}.plm-name{font-size:18px;font-weight:700;color:#222}.plm-score{font-weight:700;color:#0c4da2;white-space:nowrap}@media(max-width:600px){.plm-ranking-row{gap:10px}.plm-score{font-size:14px}}.plm-trend-up{color:#2e7d32}.plm-trend-down{color:#c62828}.plm-trend-same{color:#999}