@layer puresv{.table.svelte-1iq5b9c{border:1px solid var(--puresv-border);border-radius:var(--puresv-radius-lg);background-color:var(--puresv-canvas);width:100%;overflow-x:auto}.table.svelte-1iq5b9c table{border-collapse:collapse;width:100%;font-size:var(--puresv-text-sm);text-align:left}.table.svelte-1iq5b9c caption{padding:var(--puresv-space-3) var(--puresv-space-4);border-bottom:1px solid var(--puresv-border);color:var(--puresv-text);font-size:var(--puresv-text-sm);font-weight:var(--puresv-weight-medium);text-align:left}.table.svelte-1iq5b9c thead th{padding:var(--puresv-space-2) var(--puresv-space-4);border-bottom:1px solid var(--puresv-border);background-color:var(--puresv-surface);color:var(--puresv-text-muted);font-size:var(--puresv-text-sm);font-weight:var(--puresv-weight-semibold);white-space:nowrap}.table.svelte-1iq5b9c tbody th,.table.svelte-1iq5b9c tbody td{padding:var(--puresv-space-3) var(--puresv-space-4);border-bottom:1px solid var(--puresv-border);color:var(--puresv-text);vertical-align:middle}.table.svelte-1iq5b9c tbody th{font-weight:var(--puresv-weight-medium)}.table.svelte-1iq5b9c tbody tr:last-child>*{border-bottom:0}.table.svelte-1iq5b9c tbody tr{transition:background-color var(--puresv-duration) var(--puresv-ease-out)}@media (hover:hover){.table.svelte-1iq5b9c tbody tr:hover{background-color:var(--puresv-surface)}}}
