.table-wrap.svelte-ehhqin{position:relative;overflow-x:visible;-webkit-overflow-scrolling:touch;min-height:200px}.table.svelte-ehhqin{width:100%;min-width:600px;background:var(--color-bg-base);border-collapse:separate;border-spacing:0}.table.svelte-ehhqin thead:where(.svelte-ehhqin) tr:where(.svelte-ehhqin){background:var(--surface-primary, var(--color-bg-base));border-bottom:1px solid var(--color-border-subtle)}.table.svelte-ehhqin th:where(.svelte-ehhqin){padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;position:sticky;top:var(--table-sticky-top, 0px);z-index:9;background:var(--surface-primary, var(--color-bg-base));border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-subtle)}.table.svelte-ehhqin thead:where(.svelte-ehhqin) th:where(.svelte-ehhqin):first-child{border-left:1px solid var(--color-border-default);border-top-left-radius:var(--border-radius-lg)}.table.svelte-ehhqin thead:where(.svelte-ehhqin) th:where(.svelte-ehhqin):last-child{border-right:1px solid var(--color-border-default);border-top-right-radius:var(--border-radius-lg)}.th-action.svelte-ehhqin{width:40px}.table-row.svelte-ehhqin{border-bottom:1px solid var(--color-border-subtle);cursor:pointer;transition:background .12s;outline:none}.table-row.svelte-ehhqin:last-child{border-bottom:none}.table-row.svelte-ehhqin:hover{background:color-mix(in srgb,var(--color-bg-subtle) 70%,transparent)}.table-row.svelte-ehhqin:hover>td:where(.svelte-ehhqin),.table-row--selected.svelte-ehhqin:hover>td:where(.svelte-ehhqin){font-weight:var(--font-weight-medium)}.table-row--selected.svelte-ehhqin,.table-row--selected.svelte-ehhqin:hover,.table-row--selected.svelte-ehhqin:focus-visible{background:color-mix(in srgb,var(--color-primary-500) 20%,transparent);border-left:3px solid var(--color-primary);outline:none}.table-row--selected.svelte-ehhqin>td:where(.svelte-ehhqin),.table-row--selected.svelte-ehhqin:hover>td:where(.svelte-ehhqin),.table-row--selected.svelte-ehhqin:focus-visible>td:where(.svelte-ehhqin){background:color-mix(in srgb,var(--color-primary-500) 20%,transparent)}.table-row--selected.svelte-ehhqin td:where(.svelte-ehhqin):first-child{padding-left:calc(var(--spacing-4) - 3px)}.table-row.svelte-ehhqin:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.table.svelte-ehhqin td:where(.svelte-ehhqin){padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.td-action.svelte-ehhqin{text-align:right;color:var(--color-text-tertiary);transition:color .12s}.table-row.svelte-ehhqin:hover .td-action:where(.svelte-ehhqin){color:var(--color-text-secondary)}.table-row--selected.svelte-ehhqin .td-action:where(.svelte-ehhqin),.table-row--selected.svelte-ehhqin:hover .td-action:where(.svelte-ehhqin),.table-row--selected.svelte-ehhqin:focus-visible .td-action:where(.svelte-ehhqin){color:var(--color-text-tertiary)}.mono.svelte-ehhqin{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--font-family-base)}.sortable.svelte-ehhqin{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-ehhqin:hover{color:var(--color-text-primary)}.sortable.svelte-ehhqin:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.sort-icon.svelte-ehhqin{margin-left:var(--spacing-1);font-size:.75em;opacity:.8}.sort-icon-neutral.svelte-ehhqin{opacity:.35}.table-shell.svelte-ehhqin{position:relative}.scroll-shadow.svelte-ehhqin{position:absolute;top:0;bottom:0;width:16px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.scroll-shadow-left.svelte-ehhqin{left:0;background:linear-gradient(to right,rgba(0,0,0,.12),transparent)}.scroll-shadow-right.svelte-ehhqin{right:0;background:linear-gradient(to left,rgba(0,0,0,.12),transparent)}@media(max-width:767px){.table-wrap.svelte-ehhqin{overflow-x:auto}}.dt-cardlist.svelte-ehhqin{list-style:none;margin:0;padding:0;flex-direction:column;gap:var(--spacing-3)}.dt-cardlist.svelte-ehhqin li:where(.svelte-ehhqin){margin:0}.dt-card.svelte-ehhqin{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;min-height:44px;text-align:left;padding:var(--spacing-4);background:var(--color-bg-base);border:1px solid var(--color-border-default);border-radius:var(--border-radius-lg);cursor:pointer;transition:border-color .12s,background .12s}.dt-card.svelte-ehhqin:hover{background:color-mix(in srgb,var(--color-bg-subtle) 70%,transparent)}.dt-card--selected.svelte-ehhqin,.dt-card--selected.svelte-ehhqin:hover{border-color:var(--color-primary);border-left-width:3px;background:color-mix(in srgb,var(--color-primary-500) 12%,transparent)}.dt-card.svelte-ehhqin:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.dt-card-title.svelte-ehhqin{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-text-primary)}.dt-card-fields.svelte-ehhqin{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-1) var(--spacing-3);margin:0;align-items:baseline}.dt-card-fields.svelte-ehhqin dt:where(.svelte-ehhqin){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.dt-card-fields.svelte-ehhqin dd:where(.svelte-ehhqin){margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);min-width:0;overflow-wrap:break-word}
