.page-header.svelte-zfg63v{padding:24px 0 14px}.page-header-toolbar.svelte-zfg63v{display:flex;align-items:end;justify-content:space-between;gap:16px}.page-header.svelte-zfg63v h1:where(.svelte-zfg63v){font-size:24px;line-height:1.05}.page-header.svelte-zfg63v p:where(.svelte-zfg63v){margin-top:4px;font-size:13px}.subtitle-note.svelte-zfg63v{color:var(--text-muted);font-size:12px;font-style:italic}.page-header-actions.svelte-zfg63v{display:flex;align-items:end;gap:10px}.variant-picker.svelte-zfg63v{margin:0;padding:0;border:none}.variant-picker.svelte-zfg63v legend:where(.svelte-zfg63v){margin-bottom:6px;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.variant-radio-group.svelte-zfg63v{display:inline-flex;align-items:center;gap:8px;padding:4px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px}.variant-radio.svelte-zfg63v{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;color:var(--text);cursor:pointer;font-size:12px;font-weight:600}.variant-radio.svelte-zfg63v input:where(.svelte-zfg63v){accent-color:var(--accent)}.size-btn.svelte-zfg63v{padding:4px 10px;border-radius:999px;border:none;background:transparent;color:var(--text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-sans)}.size-btn.svelte-zfg63v:hover{background:var(--bg-hover)}.size-btn.active.svelte-zfg63v{background:var(--accent);color:var(--bg)}.variant-summary.svelte-zfg63v{margin-bottom:12px;color:var(--text-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.empty-state.svelte-zfg63v{padding:72px 20px;text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius);background:linear-gradient(180deg,var(--bg-elevated),transparent)}.empty-state.svelte-zfg63v p:where(.svelte-zfg63v){margin:0;color:var(--text);font-size:16px}.empty-detail.svelte-zfg63v{margin-top:8px!important;color:var(--text-muted)!important;font-size:13px!important}.table-wrapper.svelte-zfg63v{margin-bottom:40px}table.svelte-zfg63v{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}th.svelte-zfg63v{position:sticky;top:var(--nav-sticky-offset);z-index:2;background:var(--bg);border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}th.sortable.svelte-zfg63v{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-zfg63v:hover{background:var(--bg-hover)}th.active.svelte-zfg63v{color:var(--text)}.sort-indicator.svelte-zfg63v{margin-left:6px;font-size:10px;opacity:.65}th.active.svelte-zfg63v .sort-indicator:where(.svelte-zfg63v){opacity:1;color:var(--accent)}.filter-row.svelte-zfg63v th:where(.svelte-zfg63v){position:sticky;top:calc(var(--nav-sticky-offset) + 37px);z-index:2;padding:4px 6px;background:var(--bg-elevated);text-transform:none;border-bottom:1px solid var(--border)}.filter-row.svelte-zfg63v input:where(.svelte-zfg63v){width:100%;min-width:40px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-sans);font-size:10.5px;padding:3px 4px;outline:none;box-sizing:border-box}.filter-row.svelte-zfg63v th.num:where(.svelte-zfg63v) input:where(.svelte-zfg63v){width:50px}.filter-row.svelte-zfg63v input:where(.svelte-zfg63v):focus{border-color:var(--accent)}td.svelte-zfg63v{padding:10px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle}.empty-row.svelte-zfg63v{padding:20px;text-align:center;color:var(--text-muted);font-family:var(--font-sans);font-size:13px}.player-col.svelte-zfg63v{width:150px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-filter-col.svelte-zfg63v{text-align:left}.team-col.svelte-zfg63v{width:76px}.num.svelte-zfg63v{width:80px;text-align:right;font-family:var(--font-mono);font-size:12px}.player-cell-link.svelte-zfg63v{display:inline-flex;align-items:center;gap:4px;color:var(--text)}.player-cell-link.svelte-zfg63v:hover{color:var(--accent)}.player-headshot.svelte-zfg63v{width:20px;height:20px;border-radius:50%;object-fit:cover;object-position:center top;flex-shrink:0;background:var(--bg-elevated)}.team-cell-link.svelte-zfg63v{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-weight:500}.team-cell-link.svelte-zfg63v:hover{color:var(--accent)}.team-logo.svelte-zfg63v{width:20px;height:20px;object-fit:contain;flex-shrink:0}.team-placeholder.svelte-zfg63v{color:var(--text-muted);font-style:italic}td.pos.svelte-zfg63v{color:var(--positive)}td.neg.svelte-zfg63v{color:var(--negative)}tbody.svelte-zfg63v tr:where(.svelte-zfg63v):hover td:where(.svelte-zfg63v){background:var(--bg-hover)}@media(hover:none)and (pointer:coarse)and (max-width:1024px),(any-hover:none)and (any-pointer:coarse)and (max-width:1024px){.page-header-toolbar.svelte-zfg63v,.page-header-actions.svelte-zfg63v{flex-direction:column;align-items:flex-start}.table-wrapper.svelte-zfg63v{overflow-x:auto;-webkit-overflow-scrolling:touch}table.svelte-zfg63v{width:max-content;min-width:100%;table-layout:auto}th.svelte-zfg63v{position:static}.filter-row.svelte-zfg63v th:where(.svelte-zfg63v){position:static}.player-col.svelte-zfg63v,.team-col.svelte-zfg63v,.num.svelte-zfg63v{width:auto;max-width:none}.player-col.svelte-zfg63v{min-width:8rem}}@media(max-width:900px){.page-header-toolbar.svelte-zfg63v,.page-header-actions.svelte-zfg63v{flex-direction:column;align-items:flex-start}.variant-radio-group.svelte-zfg63v{flex-wrap:wrap}}
