.cs-pager{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.cs-pager__list{align-items:center;gap:var(--cs-space-1);margin:0;padding:0;list-style:none;display:flex}.cs-pager__step,.cs-pager__page{min-width:2.25rem;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-surface-1);color:var(--cs-fg);font-size:var(--cs-text-sm);font-variant-numeric:tabular-nums;cursor:pointer}.cs-pager__step:hover:not(:disabled),.cs-pager__page:hover{background:var(--cs-surface-2);border-color:var(--cs-border-strong)}.cs-pager__step:disabled{opacity:.5;cursor:not-allowed}.cs-pager__page[aria-current=page]{background:var(--cs-accent);border-color:var(--cs-accent);color:var(--cs-on-accent);font-weight:var(--cs-weight-medium)}.cs-pager__gap{padding:0 var(--cs-space-1);color:var(--cs-fg-muted)}.cs-pager__step:focus-visible,.cs-pager__page:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}@media (forced-colors:active){.cs-pager__step,.cs-pager__page{border:1px solid buttontext}.cs-pager__page[aria-current=page]{border:2px solid highlight}}
.cs-table-wrap{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);width:100%;overflow-x:auto}.cs-table{border-collapse:collapse;width:100%;font-size:var(--cs-text-sm)}.cs-table th,.cs-table td{padding:var(--cs-space-4);border-bottom:1px solid var(--cs-border);text-align:left;vertical-align:middle}.cs-table tbody tr:last-child td{border-bottom:0}.cs-table thead th{font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);letter-spacing:var(--cs-tracking-wide);text-transform:uppercase;color:var(--cs-fg-muted);font-weight:var(--cs-weight-medium);background:var(--cs-surface-1)}.cs-table th[data-numeric],.cs-table td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.cs-table tbody tr:hover{background:var(--cs-surface-1)}.cs-table__state-cell{border-bottom:0;padding:0}.cs-table__state-cell>.cs-skeleton,.cs-table__state-cell>.cs-empty{padding:var(--cs-space-8) var(--cs-space-6)}.cs-table[data-dense] th,.cs-table[data-dense] td{padding:var(--cs-space-2) var(--cs-space-3)}.cs-table__toolbar{padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-border);justify-content:flex-end;display:flex}.cs-table__search{min-width:12rem;padding:var(--cs-space-2) var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-bg);color:var(--cs-fg);font-size:var(--cs-text-sm)}.cs-table__search:focus-visible{outline:2px solid var(--cs-focus);outline-offset:1px}.cs-table__sort{align-items:center;gap:var(--cs-space-2);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.cs-table th[data-numeric] .cs-table__sort{justify-content:flex-end}.cs-table__sort-arrow{color:var(--cs-fg-muted);font-size:var(--cs-text-xs)}.cs-table__sort[data-active] .cs-table__sort-arrow{color:var(--cs-accent)}.cs-table__sort:focus-visible{outline:2px solid var(--cs-focus);outline-offset:2px}.cs-table__pager{padding:var(--cs-space-3) var(--cs-space-4);border-top:1px solid var(--cs-border)}@media (forced-colors:active){.cs-table-wrap{border:1px solid canvastext}.cs-table th,.cs-table td{border-bottom:1px solid canvastext}}
