.ds-table-wrap.svelte-1yer0de{width:var(--size-full);min-width:var(--sp-0);border-radius:var(--table-radius);position:relative;overflow:auto}.ds-table-wrap.svelte-1yer0de:after{content:"";top:var(--sp-0);right:var(--sp-0);bottom:var(--sp-0);z-index:var(--z-raised);width:var(--table-fade-w);background:linear-gradient(to right, var(--c-transparent), var(--c-table-fade));opacity:1;transition:opacity var(--t-control) var(--ease);pointer-events:none;position:absolute}.ds-table-wrap.scroll-end.svelte-1yer0de:after{opacity:0}.ds-table.svelte-1yer0de{--table-row-h:var(--table-row-h-m);--table-fs:var(--fs-s);width:var(--size-full);border-collapse:separate;border-spacing:0;color:var(--c-table-text);font-size:var(--table-fs)}.ds-table.s.svelte-1yer0de{--table-row-h:var(--table-row-h-s);--table-fs:var(--table-fs-s)}.ds-table.l.svelte-1yer0de{--table-row-h:var(--table-row-h-l)}.ds-table.fixed-layout.svelte-1yer0de{table-layout:fixed}.ds-table-check-col.svelte-1yer0de{width:var(--table-check-col-w)}.ds-table-caption.svelte-1yer0de{padding-bottom:var(--table-caption-gap);color:var(--c-table-muted);text-align:start}.ds-table-cell.svelte-1yer0de{box-sizing:border-box;height:var(--table-row-h);padding:var(--sp-0) var(--table-cell-pad-x);border-right:var(--bw-1) dashed var(--c-table-col-border);border-bottom:var(--bw-1) solid var(--c-table-border);background:var(--c-table-bg);line-height:var(--lh-tight);text-align:start;vertical-align:middle;white-space:nowrap}.ds-table-cell.svelte-1yer0de:last-child{border-right:var(--bw-0)}.ds-table-inner.svelte-1yer0de{min-width:var(--sp-0);text-overflow:ellipsis;display:block;overflow:hidden}.ds-table-head-cell.svelte-1yer0de{height:var(--table-head-h);background:var(--bg-table-head);font-weight:var(--fw-medium);-webkit-user-select:none;user-select:none;position:relative}.ds-table-row-head.svelte-1yer0de{font-weight:var(--fw-medium)}.ds-table-align-end.svelte-1yer0de{text-align:end;font-variant-numeric:tabular-nums}.ds-table-align-center.svelte-1yer0de{text-align:center}.ds-table-empty.svelte-1yer0de{color:var(--c-table-empty)}.ds-table-row.svelte-1yer0de:hover .ds-table-cell:where(.svelte-1yer0de){background-image:linear-gradient(var(--c-table-row-hover), var(--c-table-row-hover))}.ds-table-row-child.svelte-1yer0de .ds-table-cell:where(.svelte-1yer0de){background-color:var(--c-table-expand-bg)}.sticky-header.svelte-1yer0de thead:where(.svelte-1yer0de) .ds-table-cell:where(.svelte-1yer0de){top:var(--sp-0);z-index:var(--z-raised);position:sticky}.sticky-col.svelte-1yer0de{z-index:var(--z-raised);position:sticky}.sticky-header.svelte-1yer0de thead:where(.svelte-1yer0de) .sticky-col:where(.svelte-1yer0de){z-index:var(--z-popover)}.scrolled.svelte-1yer0de .sticky-last:where(.svelte-1yer0de){box-shadow:var(--sh-table-fixed);clip-path:inset(0 calc(-1 * var(--table-fade-w)) 0 0)}.ds-table-sort.svelte-1yer0de{align-items:center;gap:var(--table-sort-gap);max-width:var(--size-full);margin:var(--sp-0);padding:var(--sp-0);border:var(--bw-0);background:var(--c-transparent);color:inherit;font:inherit;text-align:inherit;cursor:pointer;display:inline-flex}.ds-table-sort.svelte-1yer0de:focus-visible{outline:var(--bw-2) solid var(--c-control-focus);outline-offset:var(--control-focus-offset)}.ds-table-head-cell.svelte-1yer0de .ds-table-sort-icon{width:var(--table-sort-icon);height:var(--table-sort-icon);color:var(--c-table-sort);transition:transform var(--t-control) var(--ease);flex-shrink:0}.ds-table-head-cell.svelte-1yer0de .ds-table-sort-icon.desc{transform:rotateX(180deg)}.ds-table-head-text.svelte-1yer0de{max-width:var(--size-full);display:inline-block}.ds-table-head-cell.svelte-1yer0de .ds-hint{margin-left:var(--table-sort-gap)}.ds-table-resizer.svelte-1yer0de{top:var(--sp-0);right:calc(-1 * var(--table-resizer-w) / 2);bottom:var(--sp-0);z-index:var(--z-raised);width:var(--table-resizer-w);cursor:col-resize;touch-action:none;position:absolute}.ds-table-resizer.svelte-1yer0de:after{content:"";top:var(--sp-0);bottom:var(--sp-0);left:calc(var(--table-resizer-w) / 2 - var(--table-resizer-line) / 2);width:var(--table-resizer-line);background:var(--c-table-resizer);opacity:0;transition:opacity var(--t-control) var(--ease);position:absolute}.ds-table-resizer.svelte-1yer0de:hover:after,.resizing.svelte-1yer0de .ds-table-resizer:where(.svelte-1yer0de):after{opacity:1}.ds-table-expand-cell.svelte-1yer0de{padding-left:calc(var(--table-cell-pad-x) + var(--table-level) * var(--table-expand-indent))}.ds-table-expand-cell.svelte-1yer0de .ds-table-inner:where(.svelte-1yer0de){max-width:calc(var(--size-full) - var(--table-expand-w) - var(--table-sort-gap));vertical-align:middle;display:inline-block}.ds-table-expand.svelte-1yer0de{width:var(--table-expand-w);height:var(--table-expand-w);margin-right:var(--table-sort-gap);padding:var(--sp-0);border:var(--bw-0);border-radius:var(--r-full);background:var(--c-transparent);color:var(--c-table-sort);vertical-align:middle;cursor:pointer;transition:transform var(--t-control) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-table-expand.placeholder.svelte-1yer0de{cursor:default}.ds-table-expand.open.svelte-1yer0de{transform:rotateX(180deg)}.ds-table-expand.svelte-1yer0de:focus-visible{outline:var(--bw-2) solid var(--c-control-focus);outline-offset:var(--control-focus-offset)}.ds-table-expand.svelte-1yer0de svg{width:var(--table-expand-icon);height:var(--table-expand-icon)}.ds-table-check-cell.svelte-1yer0de{width:var(--table-check-col-w);text-align:center}.ds-table-check.svelte-1yer0de{width:var(--control-box);height:var(--control-box);margin:var(--sp-0);accent-color:var(--c-control-on);cursor:pointer}.ds-table-total-cell.svelte-1yer0de{height:var(--table-total-h);background:var(--c-table-total-bg);box-shadow:var(--sh-table-total);color:var(--c-table-total-text);font-size:var(--table-total-fs);line-height:var(--lh-solid)}.ds-table-total-label.svelte-1yer0de{color:var(--c-table-muted);font-size:var(--table-fs);text-transform:lowercase}.ds-table.flat.svelte-1yer0de{--table-row-h:auto}.ds-table.flat.svelte-1yer0de .ds-table-cell:where(.svelte-1yer0de){padding:var(--table-flat-pad-y) var(--table-cell-pad-x);border-right:var(--bw-0);border-bottom:var(--bw-1) solid var(--c-table-flat-border)}.ds-table.flat.svelte-1yer0de .ds-table-head-cell:where(.svelte-1yer0de){background:var(--c-table-bg)}@media (prefers-reduced-motion:reduce){.ds-table-wrap.svelte-1yer0de:after,.ds-table-expand.svelte-1yer0de,.ds-table-resizer.svelte-1yer0de:after,.ds-table-head-cell.svelte-1yer0de .ds-table-sort-icon{transition:none}}
