.players-page.svelte-wtkzqx{max-width:900px;margin:0 auto;padding:0 var(--space-4);max-width:min(900px,100%);overflow-x:hidden;overflow-x:clip}@media(max-width:768px){.players-page.svelte-wtkzqx{padding:0 var(--space-3)}}.page-header.svelte-wtkzqx{margin-bottom:var(--space-6)}.page-header.svelte-wtkzqx h1:where(.svelte-wtkzqx){margin:0 0 var(--space-2);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary)}.page-subtitle.svelte-wtkzqx{margin:0;color:var(--text-secondary);font-size:var(--text-base);overflow-wrap:anywhere}.leaderboard-section.svelte-wtkzqx{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-6);max-width:100%;box-sizing:border-box}.leaderboard-header.svelte-wtkzqx{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3);max-width:100%}.leaderboard-header.svelte-wtkzqx h2:where(.svelte-wtkzqx){margin:0;font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.stat-tabs.svelte-wtkzqx{display:flex;flex-wrap:wrap;background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:3px;max-width:100%}.stat-tab.svelte-wtkzqx{min-height:44px;padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all .15s}.stat-tab.svelte-wtkzqx:hover{color:var(--text-primary)}.stat-tab.active.svelte-wtkzqx{background:var(--surface-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.stat-tab-admin.svelte-wtkzqx{border-bottom:1px dashed var(--accent-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.stat-tab-admin.active.svelte-wtkzqx{color:var(--accent-primary)}.lb-loading.svelte-wtkzqx{margin:var(--space-6) 0;text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.leaderboard-table.svelte-wtkzqx{width:100%;border-collapse:collapse}.leaderboard-table.svelte-wtkzqx th:where(.svelte-wtkzqx){padding:var(--space-3) var(--space-2);text-align:left;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;border-bottom:2px solid var(--border-default);white-space:nowrap}.leaderboard-table.svelte-wtkzqx td:where(.svelte-wtkzqx){padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-default);vertical-align:middle}.leaderboard-table.svelte-wtkzqx tr:where(.svelte-wtkzqx):last-child td:where(.svelte-wtkzqx){border-bottom:none}.rank-col.svelte-wtkzqx{width:50px}.player-col.svelte-wtkzqx{width:auto;min-width:12rem}.country-col.svelte-wtkzqx,.club-col.svelte-wtkzqx{width:3rem;text-align:center}.stat-col.svelte-wtkzqx{width:5rem;text-align:right}.leaderboard-table.svelte-wtkzqx th.stat-col:where(.svelte-wtkzqx),.leaderboard-table.svelte-wtkzqx th.country-col:where(.svelte-wtkzqx),.leaderboard-table.svelte-wtkzqx th.club-col:where(.svelte-wtkzqx){text-align:center}.leaderboard-table.svelte-wtkzqx th.stat-col:where(.svelte-wtkzqx){text-align:right}.rank-cell.svelte-wtkzqx{text-align:center}.rank.svelte-wtkzqx{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-secondary);font-variant-numeric:tabular-nums}.rank.top3.svelte-wtkzqx{background:var(--accent-primary);color:#fff;border-radius:50%}.player-cell.svelte-wtkzqx .player-link:where(.svelte-wtkzqx){display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit;min-width:0}.player-cell.svelte-wtkzqx .player-link:where(.svelte-wtkzqx):hover .player-name:where(.svelte-wtkzqx){color:var(--accent-primary)}.player-photo.svelte-wtkzqx,.player-photo-placeholder.svelte-wtkzqx{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.player-photo-placeholder.svelte-wtkzqx{background:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-base);font-weight:var(--font-bold);color:var(--text-inverted)}.player-info.svelte-wtkzqx{display:flex;flex-direction:column;gap:2px;min-width:0}.player-name.svelte-wtkzqx{font-weight:var(--font-medium);color:var(--text-primary);transition:color .15s;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-meta.svelte-wtkzqx{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);min-width:0}.position-badge.svelte-wtkzqx{padding:2px 6px;background:var(--bg-tertiary);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);flex-shrink:0}.icon-cell.svelte-wtkzqx{text-align:center}.lb-icon-link.svelte-wtkzqx,.lb-icon-static.svelte-wtkzqx{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px 0;border-radius:var(--radius-md);text-decoration:none;-webkit-tap-highlight-color:transparent}.lb-icon-link.svelte-wtkzqx{transition:background-color var(--duration-fast, .15s) var(--ease-out, ease)}.lb-icon-link.svelte-wtkzqx:hover{background:var(--surface-hover)}.lb-icon-link.svelte-wtkzqx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lb-icon.svelte-wtkzqx{flex-shrink:0;display:block}.lb-icon-flag.svelte-wtkzqx{width:24px;height:16px;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border-default)}.lb-icon-logo.svelte-wtkzqx{width:24px;height:24px;object-fit:contain}.lb-icon-chip.svelte-wtkzqx{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-sm)}.lb-no-club.svelte-wtkzqx{color:var(--text-tertiary)}.stat-cell.svelte-wtkzqx{text-align:right}.quality-col.svelte-wtkzqx{width:5rem;text-align:right}.leaderboard-table.svelte-wtkzqx th.quality-col:where(.svelte-wtkzqx){text-align:right}.quality-cell.svelte-wtkzqx{text-align:right}.stat-value.svelte-wtkzqx{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--accent-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.lb-table-top.svelte-wtkzqx{scroll-margin-top:var(--space-4)}.lb-pager.svelte-wtkzqx{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;max-width:100%}.lb-pager[data-position=top].svelte-wtkzqx{margin-top:0}.lb-pager[data-position=bottom].svelte-wtkzqx{margin-bottom:0}.lb-pager-status.svelte-wtkzqx{margin:0;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-tertiary);text-align:center;overflow-wrap:anywhere}.lb-pager-controls.svelte-wtkzqx{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);max-width:100%}.lb-page-numbers.svelte-wtkzqx{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);min-width:0}.lb-page-btn.svelte-wtkzqx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast, .15s) var(--ease-out, ease),color var(--duration-fast, .15s) var(--ease-out, ease),border-color var(--duration-fast, .15s) var(--ease-out, ease)}.lb-page-num.svelte-wtkzqx{padding:var(--space-2)}.lb-page-btn.svelte-wtkzqx:hover:not(:disabled):not(.active){background:var(--surface-hover);border-color:var(--border-hover)}.lb-page-btn.svelte-wtkzqx:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lb-page-btn.active.svelte-wtkzqx{color:var(--text-inverted);background:var(--accent-primary);border-color:var(--accent-primary);cursor:default}.lb-page-btn.svelte-wtkzqx:disabled{opacity:.45;cursor:not-allowed}.lb-page-ellipsis.svelte-wtkzqx{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-6);min-height:44px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none}@media(max-width:768px){.leaderboard-section.svelte-wtkzqx{padding:var(--space-4) var(--space-3)}.leaderboard-table.svelte-wtkzqx th:where(.svelte-wtkzqx),.leaderboard-table.svelte-wtkzqx td:where(.svelte-wtkzqx){padding:var(--space-3) var(--space-1)}.player-col.svelte-wtkzqx{min-width:0}.rank-col.svelte-wtkzqx{width:36px}.country-col.svelte-wtkzqx,.club-col.svelte-wtkzqx{width:2.5rem}.stat-col.svelte-wtkzqx{width:4rem}.player-photo.svelte-wtkzqx,.player-photo-placeholder.svelte-wtkzqx{width:32px;height:32px}.player-cell.svelte-wtkzqx .player-link:where(.svelte-wtkzqx){gap:var(--space-2)}.leaderboard-header.svelte-wtkzqx{flex-direction:column;align-items:flex-start}.stat-tabs.svelte-wtkzqx{width:100%;justify-content:space-between}.stat-tab.svelte-wtkzqx{flex:1;text-align:center;padding:var(--space-2);font-size:var(--text-xs)}.lb-page-nav-label.svelte-wtkzqx{display:none}.lb-page-nav.svelte-wtkzqx{min-width:44px;padding:var(--space-2)}.lb-page-num.svelte-wtkzqx{padding:var(--space-1) var(--space-2)}.lb-pager-controls.svelte-wtkzqx{gap:var(--space-1)}}@media(max-width:360px){.leaderboard-table.svelte-wtkzqx th:where(.svelte-wtkzqx),.leaderboard-table.svelte-wtkzqx td:where(.svelte-wtkzqx){padding:var(--space-2) 2px}.rank-col.svelte-wtkzqx{width:30px}.country-col.svelte-wtkzqx,.club-col.svelte-wtkzqx{width:2.25rem}}
