.wrapper.svelte-1fu6h3i{width:100%;position:relative}.pager.svelte-1fu6h3i{display:flex;align-items:center;padding-top:.875rem;&.top{padding-top:0;padding-bottom:.875rem}&.align-start{justify-content:flex-start}&.align-center{justify-content:center}&.align-end{justify-content:flex-end}&.align-between .pagination{width:100%}&.align-between .pagination .pagination-controls{margin-left:auto}}.toolbar.svelte-1fu6h3i{display:flex;justify-content:flex-end;padding:0 0 .5rem}.export.svelte-1fu6h3i{position:relative;>button:where(.svelte-1fu6h3i){display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-family:inherit;border:1px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));border-radius:var(--radius-lg, 10px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, 10px) * var(--squircle-ratio, 2))}background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));cursor:pointer;line-height:1;&:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .04),rgb(from var(--color-text, #fff) r g b / .08));transition:none}}.menu:where(.svelte-1fu6h3i){position:absolute;top:100%;right:0;margin-top:.25rem;min-width:140px;background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));border:1px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));border-radius:var(--radius-lg, 10px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, 10px) * var(--squircle-ratio, 2))}box-shadow:0 4px 12px #0000001a;z-index:10;overflow:hidden}.menu:where(.svelte-1fu6h3i) button:where(.svelte-1fu6h3i){display:block;width:100%;padding:.5rem .75rem;font-size:.8125rem;font-family:inherit;text-align:left;border:none;background:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));cursor:pointer;&:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .06),rgb(from var(--color-text, #fff) r g b / .08))}&:not(:last-child){border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #374151))}}}.scroll.svelte-1fu6h3i{overflow-x:auto;border:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #3a3a3a));border-radius:var(--table-radius, 14px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}}.scroll.bounded.svelte-1fu6h3i{overflow-y:auto}.scroll.passthrough.svelte-1fu6h3i{overflow:visible}.v-spacer.svelte-1fu6h3i{display:block;grid-column:1 / -1;padding:0;border:none;background:none}table.svelte-1fu6h3i{display:grid;width:100%;font-size:.875rem;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}thead.svelte-1fu6h3i,tbody.svelte-1fu6h3i{display:contents}tr.svelte-1fu6h3i{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:stretch}thead.svelte-1fu6h3i tr:where(.svelte-1fu6h3i){border-bottom:2px solid light-dark(var(--color-border, #d1d5db),var(--color-border, #4b5563));background:light-dark(var(--color-bg-muted, #eef0f3),var(--color-bg-muted, #262626))}thead.svelte-1fu6h3i tr.sticky:where(.svelte-1fu6h3i){position:sticky;top:0;z-index:2}th.svelte-1fu6h3i{display:flex;align-items:stretch;text-align:left;font-weight:600;white-space:nowrap;min-width:0;background:light-dark(var(--color-bg-muted, #eef0f3),var(--color-bg-muted, #262626));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));position:relative;user-select:none}th.svelte-1fu6h3i:not(:last-child){border-right:1px solid light-dark(var(--color-border, #e8eaed),var(--color-border, #2b2b2b))}.th-content.svelte-1fu6h3i{display:flex;flex:1;align-items:center;gap:.25rem;padding:.75rem 1rem}.dense.svelte-1fu6h3i .th-content:where(.svelte-1fu6h3i){padding:.375rem .75rem;font-size:.75rem}.comfortable.svelte-1fu6h3i .th-content:where(.svelte-1fu6h3i){padding:1rem 1.25rem}th.sortable.svelte-1fu6h3i{padding:0}.th-button.svelte-1fu6h3i{display:flex;align-items:center;gap:.4rem;width:100%;padding:.75rem 1rem;margin:0;border:none;background:none;font:inherit;font-weight:600;color:inherit;text-align:inherit;cursor:pointer;position:relative;overflow:hidden;user-select:none;transition:background-color .3s ease,color .2s ease,translate .2s ease,scale .2s ease;&:hover{background-color:light-dark(rgb(from var(--color-text, #000) r g b / .05),rgb(from var(--color-text, #fff) r g b / .07));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));transition:color .2s ease}&:active{translate:0 .95px;scale:.952}&:focus-visible{outline:2px solid var(--color-action, #1976d2);outline-offset:-2px}}.dense.svelte-1fu6h3i .th-button:where(.svelte-1fu6h3i){padding:.375rem .75rem;font-size:.75rem}.comfortable.svelte-1fu6h3i .th-button:where(.svelte-1fu6h3i){padding:1rem 1.25rem}.sort-icon.svelte-1fu6h3i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5))}.sort-icon.active.svelte-1fu6h3i{color:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6))}.arrow-hint.svelte-1fu6h3i{opacity:.55;transition:opacity .18s ease,translate .18s ease}.th-button.svelte-1fu6h3i:hover .arrow-hint:where(.svelte-1fu6h3i){opacity:.9}.arrow-rot.svelte-1fu6h3i{display:inline-flex;transition:transform .3s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.arrow-rot.desc.svelte-1fu6h3i{transform:rotate(180deg)}.arrow.svelte-1fu6h3i{animation:svelte-1fu6h3i-sort-pop .34s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}@keyframes svelte-1fu6h3i-sort-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.resize-handle.svelte-1fu6h3i{position:absolute;top:0;bottom:0;right:-4px;width:9px;display:flex;align-items:stretch;justify-content:center;cursor:col-resize;z-index:3;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.resize-handle.edge.svelte-1fu6h3i{right:0;width:8px;justify-content:flex-end}.resize-handle.body.svelte-1fu6h3i{right:0;width:6px}.resize-handle.body.start.svelte-1fu6h3i{left:0;right:auto;width:6px;justify-content:flex-start}.resize-handle.svelte-1fu6h3i:not(.body){bottom:-2px}.resize-line.svelte-1fu6h3i{width:2px;align-self:stretch;border-radius:2px;background:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6));opacity:0;transform:scaleY(.5);transform-origin:center;transition:opacity .16s ease,transform .24s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .2s ease}th.col-hover.svelte-1fu6h3i .resize-line:where(.svelte-1fu6h3i),.resize-handle.svelte-1fu6h3i:focus-visible .resize-line:where(.svelte-1fu6h3i){opacity:.6;transform:scaleY(1)}.resize-handle.svelte-1fu6h3i:active .resize-line:where(.svelte-1fu6h3i),.resize-handle.active.svelte-1fu6h3i .resize-line:where(.svelte-1fu6h3i){opacity:1;transform:scaleY(1);box-shadow:0 0 0 1px rgb(from var(--color-action, #1976d2) r g b / .35),0 0 8px rgb(from var(--color-action, #1976d2) r g b / .55)}.resize-handle.svelte-1fu6h3i:focus-visible{outline:none}.resize-handle.svelte-1fu6h3i:focus-visible .resize-line:where(.svelte-1fu6h3i){box-shadow:0 0 0 2px var(--color-action, #1976d2)}tbody.svelte-1fu6h3i td.col-hover:where(.svelte-1fu6h3i):not(:last-child):after{background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .6),rgb(from var(--color-action, #5c9ce6) r g b / .7));width:2px;z-index:4;bottom:-1px}tbody.svelte-1fu6h3i td.col-resizing:where(.svelte-1fu6h3i){background-color:light-dark(rgb(from var(--color-action, #1976d2) r g b / .05),rgb(from var(--color-action, #5c9ce6) r g b / .08))}tbody.svelte-1fu6h3i td.col-resizing:where(.svelte-1fu6h3i):not(:last-child):after{background:light-dark(var(--color-action, #1976d2),var(--color-action, #5c9ce6));width:2px;z-index:4;bottom:-1px}tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):last-child td.col-hover:where(.svelte-1fu6h3i):after,tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):last-child td.col-resizing:where(.svelte-1fu6h3i):after{bottom:0}tbody.svelte-1fu6h3i tr:where(.svelte-1fu6h3i){position:relative;isolation:isolate}tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i){border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #2e2e2e))}tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):before{content:"";position:absolute;inset:0;z-index:-2;background-color:var(--row-bg);transition:background-color .26s ease;pointer-events:none}:where(tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i)){--row-bg: transparent}tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):last-child{border-bottom:none}td.svelte-1fu6h3i{display:flex;align-items:center;padding:.75rem 1rem;min-width:0;position:relative;transition:background-color .18s ease}.cell-text.svelte-1fu6h3i{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}tbody.svelte-1fu6h3i td:where(.svelte-1fu6h3i):not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:light-dark(var(--color-border, #e8eaed),var(--color-border, #2b2b2b));z-index:-3;pointer-events:none;transition:background-color .18s ease,width .18s ease}.dense.svelte-1fu6h3i td:where(.svelte-1fu6h3i){padding:.375rem .75rem;font-size:.8125rem}.comfortable.svelte-1fu6h3i td:where(.svelte-1fu6h3i){padding:1rem 1.25rem}.row.clickable.svelte-1fu6h3i{cursor:pointer;user-select:none;overflow:hidden;transition:translate .2s ease,scale .2s ease;&:active{translate:0 1px;scale:.909}}:where(tbody.svelte-1fu6h3i tr.row.stripe:where(.svelte-1fu6h3i)){--row-bg: light-dark( rgb(from var(--color-text, #000) r g b / .03), rgb(from var(--color-text, #fff) r g b / .035) )}:where(tbody.svelte-1fu6h3i tr.row.selected:where(.svelte-1fu6h3i)){--row-bg: light-dark( rgb(from var(--color-action, #1976d2) r g b / .1), rgb(from var(--color-action, #5c9ce6) r g b / .16) )}:where(table:where(.svelte-1fu6h3i):not(.editable)) tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):hover{--row-bg: light-dark( rgb(from var(--color-text, #000) r g b / .06), rgb(from var(--color-text, #fff) r g b / .08) )}:where(table:where(.svelte-1fu6h3i):not(.editable)) tbody.svelte-1fu6h3i tr.row.selected:where(.svelte-1fu6h3i):hover{--row-bg: light-dark( rgb(from var(--color-action, #1976d2) r g b / .17), rgb(from var(--color-action, #5c9ce6) r g b / .24) )}tbody.svelte-1fu6h3i tr.row.preview:where(.svelte-1fu6h3i){--row-bg: light-dark( rgb(from var(--color-action, #1976d2) r g b / .14), rgb(from var(--color-action, #5c9ce6) r g b / .2) )}tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):hover:before,tbody.svelte-1fu6h3i tr.row.selected:where(.svelte-1fu6h3i):hover:before,tbody.svelte-1fu6h3i tr.row.preview:where(.svelte-1fu6h3i):before{transition:none}.editable.svelte-1fu6h3i tbody:where(.svelte-1fu6h3i) tr.row:where(.svelte-1fu6h3i){overflow:visible}.editable.svelte-1fu6h3i tbody:where(.svelte-1fu6h3i) tr.row.clickable:where(.svelte-1fu6h3i){cursor:default}.editable.svelte-1fu6h3i tbody:where(.svelte-1fu6h3i) tr.row.clickable:where(.svelte-1fu6h3i):active{translate:none;scale:1}.editable.svelte-1fu6h3i td.editable-cell:where(.svelte-1fu6h3i){cursor:cell}.editable.svelte-1fu6h3i td.editable-cell:where(.svelte-1fu6h3i):hover{background-color:light-dark(rgb(from var(--color-text, #000) r g b / .05),rgb(from var(--color-text, #fff) r g b / .07));transition:none}.editable.svelte-1fu6h3i td.cell-active:where(.svelte-1fu6h3i){z-index:1;background-color:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));box-shadow:inset 0 0 0 2px var(--color-action, #1976d2);transition:none}.editable.svelte-1fu6h3i td.cell-error:where(.svelte-1fu6h3i),.editable.svelte-1fu6h3i td.cell-active.cell-error:where(.svelte-1fu6h3i){box-shadow:inset 0 0 0 2px var(--color-error, #dc2626)}.cell-status.svelte-1fu6h3i{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding-left:.1rem;flex-shrink:0;width:1.5em;height:1.5em}.cell-status.pending.svelte-1fu6h3i{color:var(--color-action, #1976d2)}.cell-status.saved.svelte-1fu6h3i{color:var(--color-success, #16a34a);animation:svelte-1fu6h3i-cell-saved-pop .24s cubic-bezier(.34,1.56,.64,1)}.cell-status.saved.svelte-1fu6h3i svg:where(.svelte-1fu6h3i){width:100%;height:100%;stroke-width:2.75}@keyframes svelte-1fu6h3i-cell-saved-pop{0%{transform:scale(.3);opacity:0}}.cell-checkbox.svelte-1fu6h3i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;perspective:120px}.cell-checkbox.svelte-1fu6h3i:focus-visible{outline:none}.cell-checkbox.svelte-1fu6h3i .cell-bool:where(.svelte-1fu6h3i){transition:transform .15s ease}.cell-checkbox.svelte-1fu6h3i:active .cell-bool:where(.svelte-1fu6h3i){transform:translateY(3px) scale(.9);transition:transform 80ms ease}.cell-bool.svelte-1fu6h3i{display:inline-flex;flex-shrink:0;line-height:0}.cell-bool.svelte-1fu6h3i .box:where(.svelte-1fu6h3i){stroke:light-dark(var(--color-text-disabled, #999),var(--color-text-disabled, #777));fill:transparent;transition:stroke .15s ease,fill .15s ease}.cell-bool.svelte-1fu6h3i .check:where(.svelte-1fu6h3i){stroke:transparent;fill:none;stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .25s ease,stroke .15s ease}.cell-bool.checked.svelte-1fu6h3i .box:where(.svelte-1fu6h3i){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.cell-bool.checked.svelte-1fu6h3i .check:where(.svelte-1fu6h3i){stroke:var(--color-action-text, #fff);stroke-dashoffset:0}.grip-cell.svelte-1fu6h3i{justify-content:center;align-items:center;padding-left:.25rem!important;padding-right:.25rem!important;cursor:grab;touch-action:none;color:light-dark(var(--color-text-muted, #9ca3af),var(--color-text-muted, #6b7280));transition:color .2s ease}.grip-cell.svelte-1fu6h3i:hover{color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));transition:none}.grip-cell.svelte-1fu6h3i:active{cursor:grabbing}.grip-dots.svelte-1fu6h3i{fill:currentColor;display:block}@media(prefers-reduced-motion:reduce){.cell-status.saved.svelte-1fu6h3i{animation:none}}.checkbox-cell.svelte-1fu6h3i{justify-content:center;text-align:center;padding-left:.5rem!important;padding-right:.25rem!important}th.checkbox-cell.svelte-1fu6h3i{align-items:center}.check-wrap.svelte-1fu6h3i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;cursor:pointer;flex-shrink:0;overflow:hidden;outline:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;--hover-tint: color-mix(in srgb, var(--color-text, currentColor) 12%, transparent);transition:background .2s ease,transform .15s ease;&.checked,&.preview{--hover-tint: color-mix(in srgb, var(--color-action, #1976d2) 18%, transparent)}&:hover{background:var(--hover-tint);transition:none}&:active{transform:scale(.9);transition:transform 80ms ease,background .2s ease}&:focus-visible{box-shadow:0 0 0 2px light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a)),0 0 0 4px var(--color-action, #1976d2)}}.check-icon.svelte-1fu6h3i{flex-shrink:0;.box:where(.svelte-1fu6h3i){stroke:light-dark(rgb(from var(--color-text, #000) r g b / .5),rgb(from var(--color-text, #fff) r g b / .55));stroke-width:2.4;fill:transparent;transition:stroke .15s ease,fill .15s ease}.check:where(.svelte-1fu6h3i){stroke:var(--color-action-text, #fff);fill:none;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .26s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.dash:where(.svelte-1fu6h3i){stroke:var(--color-action-text, #fff)}&.checked{.box:where(.svelte-1fu6h3i){stroke:var(--color-action, #1976d2);fill:var(--color-action, #1976d2)}.check:where(.svelte-1fu6h3i){stroke-dashoffset:0}}&.preview{.box:where(.svelte-1fu6h3i){stroke:var(--color-action, #1976d2);fill:rgb(from var(--color-action, #1976d2) r g b / .35)}.check:where(.svelte-1fu6h3i){stroke:light-dark(var(--color-action, #1976d2),var(--color-action-text, #fff));stroke-dashoffset:0;opacity:.55}}}.expand-cell.svelte-1fu6h3i{justify-content:center;text-align:center;padding-left:.5rem!important;padding-right:.25rem!important}.expand-btn.svelte-1fu6h3i{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;border-radius:50%;background:none;color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af));cursor:pointer;transition:background .16s ease;&:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .07),rgb(from var(--color-text, #fff) r g b / .1));transition:none}&:active{transform:scale(.9)}&:focus-visible{outline:2px solid var(--color-action, #1976d2);outline-offset:1px}}.expand-chevron.svelte-1fu6h3i{transition:transform .24s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.expand-chevron.expanded.svelte-1fu6h3i{transform:rotate(90deg)}.expanded-row.svelte-1fu6h3i{background:light-dark(rgb(from var(--color-action, #1976d2) r g b / .04),rgb(from var(--color-action, #5c9ce6) r g b / .07))}.expanded-row.svelte-1fu6h3i td:where(.svelte-1fu6h3i){display:block;grid-column:1 / -1;padding:0;white-space:normal;overflow:visible;text-overflow:clip}.expanded-content.svelte-1fu6h3i{padding:1rem 1.25rem}.dense.svelte-1fu6h3i .expanded-content:where(.svelte-1fu6h3i){padding:.5rem .75rem}.comfortable.svelte-1fu6h3i .expanded-content:where(.svelte-1fu6h3i){padding:1.25rem 1.5rem}.group-row.svelte-1fu6h3i{background:light-dark(rgb(from var(--color-text, #000) r g b / .03),rgb(from var(--color-text, #fff) r g b / .05))}.group-row.svelte-1fu6h3i td:where(.svelte-1fu6h3i){display:block;grid-column:1 / -1;padding:0}.group-toggle.svelte-1fu6h3i{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;border:none;background:none;color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));font:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;&:hover{background:light-dark(rgb(from var(--color-text, #000) r g b / .04),rgb(from var(--color-text, #fff) r g b / .06))}&:focus-visible{outline:2px solid var(--color-action, #1976d2);outline-offset:-2px;border-radius:2px}}.group-chevron.svelte-1fu6h3i{transition:transform .2s ease;flex-shrink:0}.group-chevron.svelte-1fu6h3i:not(.group-collapsed){transform:rotate(90deg)}.group-count.svelte-1fu6h3i{color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af));font-weight:400;font-size:.75rem}.empty-row.svelte-1fu6h3i td:where(.svelte-1fu6h3i){display:block;grid-column:1 / -1;padding:0;white-space:normal}.empty.svelte-1fu6h3i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:light-dark(var(--color-text-muted, #6b7280),var(--color-text-muted, #9ca3af))}.empty.svelte-1fu6h3i p:where(.svelte-1fu6h3i){margin:.75rem 0 0;font-size:.875rem}.skeleton-row.svelte-1fu6h3i{pointer-events:none;border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #2e2e2e));&:last-child{border-bottom:none}}.skeleton-bar.svelte-1fu6h3i{height:.7em;margin-block:calc((1lh - .7em)/2);border-radius:var(--radius-full, 1e5px);background:var(--skeleton-bg, rgb(from var(--color-text, #888) r g b / .1));position:relative;overflow:hidden;&:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}&.glyph{margin-block:0}}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.row.reorderable.svelte-1fu6h3i{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wrapper.reordering.svelte-1fu6h3i{user-select:none;cursor:grabbing}.wrapper.resizing-active.svelte-1fu6h3i{cursor:col-resize;user-select:none;-webkit-user-select:none}.wrapper.reordering.svelte-1fu6h3i tbody:where(.svelte-1fu6h3i) tr:where(.svelte-1fu6h3i){pointer-events:none}.wrapper.reordering.svelte-1fu6h3i .row:where(.svelte-1fu6h3i){transition:transform .2s cubic-bezier(.2,.85,.3,1);will-change:transform}.wrapper.reordering.svelte-1fu6h3i .row.clickable:where(.svelte-1fu6h3i):active{translate:none;scale:none}.row.drag-source.svelte-1fu6h3i{visibility:hidden}.wrapper.reordering.svelte-1fu6h3i .row.drag-source:where(.svelte-1fu6h3i){transition:none}.row.drag-armed.svelte-1fu6h3i{z-index:5;background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));animation:svelte-1fu6h3i-arm .18s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)) forwards}@keyframes svelte-1fu6h3i-arm{0%{transform:scale(1);box-shadow:0 0 #0000}to{transform:scale(1.015);box-shadow:0 10px 24px #00000029,0 3px 8px #0000001f}}.drag-overlay.svelte-1fu6h3i{position:fixed;top:0;left:0;z-index:1000;display:grid;pointer-events:none;filter:drop-shadow(0 18px 32px rgb(0 0 0 / .22)) drop-shadow(0 6px 12px rgb(0 0 0 / .16));border-radius:var(--table-radius, 14px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}overflow:hidden;will-change:translate,scale}.drag-overlay.settling.svelte-1fu6h3i{filter:drop-shadow(0 6px 14px rgb(0 0 0 / .12));transition:filter .3s ease}.drag-overlay.collapsed.svelte-1fu6h3i{overflow:visible}.drag-overlay.collapsed.svelte-1fu6h3i .ghost-row:where(.svelte-1fu6h3i){border-radius:var(--table-radius, 14px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}overflow:hidden}.drag-overlay.collapsed.svelte-1fu6h3i:before,.drag-overlay.collapsed.svelte-1fu6h3i:after{content:"";position:absolute;inset:0 5px;z-index:-1;border-radius:var(--table-radius, 14px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--table-radius, 14px) * var(--squircle-ratio, 2))}background:light-dark(var(--color-bg, #fff),var(--color-bg, #232323));border:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #3a3a3a))}.drag-overlay.collapsed.svelte-1fu6h3i:before{transform:translateY(5px) scale(.99)}.drag-overlay.collapsed.svelte-1fu6h3i:after{left:10px;right:10px;transform:translateY(10px) scale(.985);opacity:.85}.drag-count.svelte-1fu6h3i{position:absolute;top:50%;right:12px;transform:translateY(-50%);min-width:1.5rem;height:1.5rem;padding:0 .45rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-action, #1976d2);color:var(--color-action-text, #fff);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 2px 6px #00000040}.ghost-row.svelte-1fu6h3i{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;background:light-dark(var(--color-bg, #fff),var(--color-bg, #1a1a1a));color:light-dark(var(--color-text, #1a1a1a),var(--color-text, #f5f5f5));font-size:.875rem}.ghost-row.svelte-1fu6h3i:not(:last-child){border-bottom:1px solid light-dark(var(--color-border, #e5e7eb),var(--color-border, #2e2e2e))}.ghost-cell.svelte-1fu6h3i{display:flex;align-items:center;padding:.75rem 1rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drag-overlay.dense.svelte-1fu6h3i .ghost-cell:where(.svelte-1fu6h3i){padding:.375rem .75rem;font-size:.8125rem}.drag-overlay.comfortable.svelte-1fu6h3i .ghost-cell:where(.svelte-1fu6h3i){padding:1rem 1.25rem}.ghost-cell.checkbox-cell.svelte-1fu6h3i,.ghost-cell.expand-cell.svelte-1fu6h3i{justify-content:center;padding-left:.5rem;padding-right:.25rem}@media(prefers-reduced-motion:reduce){.skeleton-bar.svelte-1fu6h3i:after{animation:none}.expand-chevron.svelte-1fu6h3i,.group-chevron.svelte-1fu6h3i,.arrow-rot.svelte-1fu6h3i,.arrow.svelte-1fu6h3i,.check-icon.svelte-1fu6h3i .check:where(.svelte-1fu6h3i),.row.clickable.svelte-1fu6h3i,tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i),tbody.svelte-1fu6h3i tr.row:where(.svelte-1fu6h3i):before,.th-button.svelte-1fu6h3i,.row.drag-armed.svelte-1fu6h3i,.wrapper.reordering.svelte-1fu6h3i .row:where(.svelte-1fu6h3i),.drag-overlay.svelte-1fu6h3i,.drag-overlay.settling.svelte-1fu6h3i,.resize-line.svelte-1fu6h3i{animation:none!important;transition:none!important}}
