.ranking-board[data-v-f832574f]{scroll-margin-top:144px}.ranking-controls[data-v-f832574f]{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;display:none}.ranking-controls.has-choices[data-v-f832574f]{display:flex}.ranking-controls .subtype-filter[data-v-f832574f]{color:var(--fp-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.refresh-board-btn[data-v-f832574f]{display:none!important}button[data-v-f832574f],select[data-v-f832574f]{border:1px solid var(--fp-border);background:var(--fp-card);color:var(--fp-text);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .16s}button[data-v-f832574f]:hover:not(:disabled),select[data-v-f832574f]:hover:not(:disabled){border-color:var(--fp-accent);color:var(--fp-title)}button[data-v-f832574f]:disabled,select[data-v-f832574f]:disabled{opacity:.48;cursor:default}.ranking-meta-bar[data-v-f832574f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ranking-note[data-v-f832574f]{color:var(--fp-muted);margin:0;font-size:12.5px}.ranking-summary-badge[data-v-f832574f]{color:#16a085;background:#1abc9c1a;border:1px solid #1abc9c3d;border-radius:999px;margin:0;padding:5px 12px;font-size:13px;font-weight:600}.ranking-rows[data-v-f832574f]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ranking-rows li[data-v-f832574f]{background:var(--fp-surface-subtle);border:1px solid var(--fp-divider);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.ranking-rows li[data-v-f832574f]:hover{background:var(--fp-hover);border-color:var(--fp-border)}.ranking-rows li[data-rank="1"][data-v-f832574f]{background:linear-gradient(90deg, #f1c40f17, var(--fp-surface-subtle) 55%);border-color:#f1c40f52}.ranking-rows li[data-rank="2"][data-v-f832574f]{background:linear-gradient(90deg, #95a5a617, var(--fp-surface-subtle) 55%);border-color:#95a5a64d}.ranking-rows li[data-rank="3"][data-v-f832574f]{background:linear-gradient(90deg, #e67e2217, var(--fp-surface-subtle) 55%);border-color:#e67e224d}.ranking-rows a[data-v-f832574f]{color:var(--fp-text);overflow-wrap:anywhere;text-decoration:none}.ranking-number[data-v-f832574f]{font-variant-numeric:tabular-nums;background:var(--fp-card);border:1px solid var(--fp-divider);width:28px;height:28px;color:var(--fp-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ranking-number[data-rank="1"][data-v-f832574f]{color:#fff;background:linear-gradient(135deg,#f1c40f,#f39c12);border-color:#0000;box-shadow:0 2px 6px #f39c1252}.ranking-number[data-rank="2"][data-v-f832574f]{color:#fff;background:linear-gradient(135deg,#bdc3c7,#95a5a6);border-color:#0000;box-shadow:0 2px 6px #95a5a647}.ranking-number[data-rank="3"][data-v-f832574f]{color:#fff;background:linear-gradient(135deg,#e67e22,#d35400);border-color:#0000;box-shadow:0 2px 6px #d3540047}.ranking-user[data-v-f832574f]{flex:200px;align-items:center;gap:12px;min-width:0;display:flex}.ranking-user img[data-v-f832574f]{object-fit:cover;border:1px solid var(--fp-divider);border-radius:10px;flex-shrink:0;width:40px;height:40px}.ranking-user .ranking-user-info[data-v-f832574f]{min-width:0;color:var(--fp-title);flex-direction:column;gap:2px;font-weight:600;display:flex}.ranking-user .ranking-handle[data-v-f832574f]{color:var(--fp-muted);font-size:11.5px;font-weight:400}.ranking-link[data-v-f832574f]{min-width:0;color:var(--fp-title);flex:220px;font-size:14px;font-weight:600}.ranking-link[data-v-f832574f]:hover{color:var(--fp-accent)}.ranking-metrics[data-v-f832574f]{flex-wrap:wrap;gap:8px;max-width:100%;margin:0 0 0 auto;display:flex}.ranking-metrics .metric-pill[data-v-f832574f]{background:var(--fp-card);border:1px solid var(--fp-divider);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ranking-metrics dt[data-v-f832574f]{color:var(--fp-muted);font-weight:500}.ranking-metrics dd[data-v-f832574f]{color:var(--fp-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.ranking-pager[data-v-f832574f]{border-top:1px solid var(--fp-divider);justify-content:center;align-items:center;gap:12px;margin:18px 0 4px;padding-top:12px;display:flex}.ranking-pager .pager-status[data-v-f832574f]{color:var(--fp-muted);font-variant-numeric:tabular-nums;font-size:13px}.ranking-status[data-v-f832574f],.ranking-empty[data-v-f832574f]{text-align:center;color:var(--fp-muted);padding:24px 12px;font-size:13px}.ranking-error[data-v-f832574f]{color:var(--fp-danger,#c34a36);background:#c34a3614;border:1px solid #c34a3640;border-radius:10px;padding:16px}.ranking-error p[data-v-f832574f]{margin:0 0 10px}.ranking-error .ranking-error-actions[data-v-f832574f]{gap:8px;display:flex}.compact .ranking-controls[data-v-f832574f],.compact .ranking-meta-bar[data-v-f832574f]{display:none}.compact .ranking-rows[data-v-f832574f]{gap:2px}.compact .ranking-rows li[data-v-f832574f]{background:0 0;border:0;border-radius:6px;gap:8px;min-height:30px;padding:5px 6px;font-size:13px}.compact .ranking-rows li[data-v-f832574f]:hover{background-color:var(--fp-hover)}.compact .ranking-number[data-v-f832574f]{width:20px;min-width:20px;height:20px;box-shadow:none;border-radius:5px;font-size:11.5px}.compact .ranking-user[data-v-f832574f]{text-overflow:ellipsis;white-space:nowrap;flex:80px;gap:7px;overflow:hidden}.compact .ranking-user img[data-v-f832574f]{border-radius:4px;flex-shrink:0;width:20px;height:20px}.compact .ranking-user .ranking-user-info[data-v-f832574f]{text-overflow:ellipsis;flex-direction:row;align-items:center;overflow:hidden}.compact .ranking-score[data-v-f832574f]{color:var(--fp-muted);background:var(--fp-hover);font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;margin-left:auto;padding:1px 6px;font-size:12px}
