.cc-table-wrap.svelte-1bh9pky{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);background:var(--cc-surface-raised);position:relative;overflow-x:auto}.cc-table-wrap.svelte-1bh9pky:focus-visible{outline:var(--cc-focus-width) solid var(--cc-focus);outline-offset:var(--cc-focus-offset)}.cc-table.svelte-1bh9pky{border-collapse:collapse;width:100%;font-size:var(--cc-font-size-md)}.cc-table-caption.svelte-1bh9pky{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-table.svelte-1bh9pky th,.cc-table.svelte-1bh9pky td{padding:var(--cc-cell-py) var(--cc-cell-px);text-align:left;vertical-align:middle;border-bottom:1px solid var(--cc-border)}.cc-table.svelte-1bh9pky thead th{background:var(--cc-surface-sunken);color:var(--cc-text-muted);font-size:var(--cc-font-size-sm);white-space:nowrap;font-weight:600}.cc-table.svelte-1bh9pky tbody tr:last-child>*{border-bottom:0}.cc-table.svelte-1bh9pky tbody tr{transition:background-color var(--cc-duration-fast) var(--cc-ease-out), box-shadow var(--cc-duration-fast) var(--cc-ease-out)}.cc-table.svelte-1bh9pky tbody tr:hover{background:var(--cc-surface-hover)}.cc-table.svelte-1bh9pky tbody tr[data-selected=true],.cc-table.svelte-1bh9pky tbody tr[aria-selected=true]{background:var(--cc-accent-soft);box-shadow:inset var(--cc-row-marker) 0 0 var(--cc-accent)}@media (prefers-reduced-motion:reduce){.cc-table.svelte-1bh9pky tbody tr{transition:none}}.cc-table.svelte-1bh9pky .num{text-align:right;font-family:var(--cc-font-mono);font-variant-numeric:tabular-nums}
