.sve-table-scroll{max-width:100%;overflow-x:auto}.sve-table-scroll--capped{max-height:var(--sve-table-max-height,24rem);overflow-y:auto}.sve-table-scroll:focus-visible{outline:2px solid var(--sve-color-primary,#2563eb);outline-offset:2px}.sve-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--sve-font-family-sans);font-size:var(--sve-font-size-sm);color:var(--sve-color-default-foreground);text-align:left}.sve-table--compact{--sve-table-cell-py:var(--sve-space-1)}.sve-table--default{--sve-table-cell-py:var(--sve-space-2)}.sve-table--comfortable{--sve-table-cell-py:var(--sve-space-4)}.sve-table--zebra tbody tr:nth-child(2n){background:var(--sve-color-default-surface)}.sve-table--sticky thead th{z-index:1;background:var(--sve-color-default-surface);position:sticky;top:0}.sve-table__caption{padding:var(--sve-space-2) var(--sve-space-3);text-align:left;font-size:var(--sve-font-size-sm);color:var(--sve-color-default-foreground);caption-side:top}.sve-table__caption--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sve-table__row--selected{background:var(--sve-color-primary-surface)}.sve-table__head{padding:var(--sve-table-cell-py,var(--sve-space-2)) var(--sve-space-3);text-align:inherit;white-space:nowrap;border-bottom:1px solid var(--sve-color-default-border);color:var(--sve-color-default-foreground);font-weight:600}.sve-table__sort.svelte-hrd9rc{align-items:center;gap:var(--sve-space-1);font:inherit;color:inherit;cursor:pointer;border-radius:var(--sve-radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.sve-table__sort.svelte-hrd9rc:focus-visible{outline:2px solid var(--sve-color-primary);outline-offset:2px}.sve-table__sort-icon.svelte-hrd9rc{opacity:.7;font-size:.85em}.sve-table__rowheader{padding:var(--sve-table-cell-py,var(--sve-space-2)) var(--sve-space-3);text-align:inherit;border-bottom:1px solid var(--sve-color-default-border);font-weight:500}.sve-table__cell{padding:var(--sve-table-cell-py,var(--sve-space-2)) var(--sve-space-3);border-bottom:1px solid var(--sve-color-default-border);vertical-align:middle}.sve-table__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}
