:where([data-sheets~=tables]) .table-wrap{border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);overscroll-behavior-x:contain;position:relative;overflow-x:auto}:where([data-sheets~=tables]) .table-wrap[data-scroll-y]{max-block-size:30rem;overflow-y:auto}:where([data-sheets~=tables]) .table-wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}:where([data-sheets~=tables]) .table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--text-sm)}:where([data-sheets~=tables]) .table caption{caption-side:top;text-align:start;padding:.85rem 1rem .35rem;font-weight:800}:where([data-sheets~=tables]) .table thead th{z-index:2;background:var(--color-surface-sunken);box-shadow:inset 0 -1.5px 0 var(--color-line-strong);text-align:start;white-space:nowrap;padding:0;font-weight:800;position:sticky;inset-block-start:0}:where([data-sheets~=tables]) .table thead th>span{min-block-size:var(--spacing-touch);align-items:center;padding-inline:1rem;display:inline-flex}:where([data-sheets~=tables]) .table thead th:not(:has(>*)){block-size:var(--spacing-touch);padding-inline:1rem}:where([data-sheets~=tables]) .sort-btn{inline-size:100%;min-block-size:var(--spacing-touch);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 1rem;font-weight:800;display:inline-flex}:where([data-sheets~=tables]) .sort-btn svg{block-size:1rem;inline-size:1rem;color:var(--color-ink-muted);flex:none}@media (hover:hover){:where([data-sheets~=tables]) .sort-btn:hover{background:color-mix(in oklch, var(--color-ink) 6%, transparent)}}:where([data-sheets~=tables]) .sort-btn[data-hovered]{background:color-mix(in oklch, var(--color-ink) 6%, transparent)}:where([data-sheets~=tables]) .table th[aria-sort=ascending] .sort-btn svg,:where([data-sheets~=tables]) .table th[aria-sort=descending] .sort-btn svg{color:var(--color-accent-ink)}:where([data-sheets~=tables]) .table th.num .sort-btn{justify-content:flex-end}:where([data-sheets~=tables]) .table :is(td,tbody th){text-align:start;font-weight:inherit;border-block-end:1px solid var(--color-line);background:var(--color-surface);vertical-align:middle;transition:background var(--duration-instant) var(--ease-standard);padding:.7rem 1rem}:where([data-sheets~=tables]) .table tbody tr:last-child :is(td,th){border-block-end:0}:where([data-sheets~=tables]) .table :is(td,tbody th) .btn-face{white-space:nowrap}@media (hover:hover){:where([data-sheets~=tables]) .table tbody tr:hover :is(td,th){background:color-mix(in oklch, var(--color-surface-sunken) 60%, var(--color-surface))}}:where([data-sheets~=tables]) .table tbody tr[data-hovered] :is(td,th){background:color-mix(in oklch, var(--color-surface-sunken) 60%, var(--color-surface))}:where([data-sheets~=tables]) .table tbody tr[data-selected] :is(td,th){background:var(--color-accent-soft)}:where([data-sheets~=tables]) .table tbody tr[data-entering] :is(td,th){animation:row-in var(--duration-quick) var(--ease-enter) both}:where([data-sheets~=tables]) .table .num{text-align:end;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}:where([data-sheets~=tables]) .table .rank{inline-size:3.5rem;color:var(--color-ink-muted);font-weight:800}:where([data-sheets~=tables]) .table .check-cell{inline-size:3.25rem;padding-block:0;padding-inline:.75rem 0}:where([data-sheets~=tables]) .table .check-cell .check{min-block-size:var(--spacing-touch);align-items:center;padding-block:0}:where([data-sheets~=tables]) .table .actions-cell{text-align:end;inline-size:3.5rem;padding-block:0}:where([data-sheets~=tables]) .table .wrap-cell{white-space:normal;overflow-wrap:anywhere;min-inline-size:18rem;max-inline-size:28rem}:where([data-sheets~=tables]) .table .sticky-col{z-index:1;position:sticky;inset-inline-start:0}:where([data-sheets~=tables]) .table thead th.sticky-col{z-index:3}:where([data-sheets~=tables]) .cell-player{align-items:center;gap:.6rem;min-inline-size:0;font-weight:700;display:flex}:where([data-sheets~=tables]) .cell-player img{flex:none;block-size:1.85rem;inline-size:1.85rem}:where([data-sheets~=tables]) .cell-player span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}:where([data-sheets~=tables]) .cell-null{color:var(--color-ink-muted)}:where([data-sheets~=tables]) .table[data-dense] :is(td,tbody th){padding-block:.35rem}:where([data-sheets~=tables]) .table[data-dense] thead th>span,:where([data-sheets~=tables]) .table[data-dense] .sort-btn{min-block-size:2.5rem}@media (pointer:coarse){:where([data-sheets~=tables]) .table[data-dense] thead th>span,:where([data-sheets~=tables]) .table[data-dense] .sort-btn{min-block-size:var(--spacing-touch)}}:where([data-sheets~=tables]) .table-empty td,:where([data-sheets~=tables]) .table-error td{padding:0}:where([data-sheets~=tables]) .table-empty .empty,:where([data-sheets~=tables]) .table-error .empty{box-shadow:none;margin:1rem}:where([data-sheets~=tables]) .table-empty .empty-art,:where([data-sheets~=tables]) .table-error .empty-art{inline-size:3rem}:where([data-sheets~=tables]) .table-bar{min-block-size:var(--spacing-touch);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.75rem;display:flex}:where([data-sheets~=tables]) .table-bar .selected-count{font-weight:800}:where([data-sheets~=tables]) .pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.85rem;display:flex}:where([data-sheets~=tables]) .pager{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}:where([data-sheets~=tables]) .page-btn{min-inline-size:var(--spacing-touch);block-size:var(--spacing-touch);border-radius:var(--radius-md);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;place-items:center;padding-inline:.55rem;font-weight:700;text-decoration:none;display:inline-grid}:where([data-sheets~=tables]) .page-btn svg{block-size:1.2rem;inline-size:1.2rem}@media (hover:hover){:where([data-sheets~=tables]) .page-btn:hover{background:var(--color-surface-sunken)}}:where([data-sheets~=tables]) .page-btn[data-hovered]{background:var(--color-surface-sunken)}:where([data-sheets~=tables]) .page-btn:active,:where([data-sheets~=tables]) .page-btn[data-pressed]{transform:scale(.94)}:where([data-sheets~=tables]) .page-btn[aria-current=page]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:inset 0 0 0 1.5px var(--color-accent-edge)}:where([data-sheets~=tables]) .page-btn[aria-disabled=true]{color:var(--color-ink-muted);cursor:not-allowed}:where([data-sheets~=tables]) .page-gap{min-inline-size:1.5rem;color:var(--color-ink-muted);place-items:center;display:inline-grid}:where([data-sheets~=tables]) .page-status{color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}:where([data-sheets~=tables]) .load-more{justify-items:center;gap:.5rem;margin-block-start:1rem;display:grid}:where([data-sheets~=tables]) .bulk-bar{border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-end:.75rem;padding:.5rem .9rem;display:flex}:where([data-sheets~=tables]) .bulk-count{font-variant-numeric:tabular-nums;font-weight:800}:where([data-sheets~=tables]) .bulk-bar .form-note{flex-basis:100%;margin:0}
