.selection-button.svelte-fit6p6{background:var(--color-accent);width:var(--size-3);height:var(--size-5);color:var(--background-fill-primary);position:absolute}.selection-button-column.svelte-fit6p6{border-radius:var(--radius-sm) 0 0 var(--radius-sm);top:-15px;left:50%;transform:translate(-50%)rotate(90deg)}.selection-button-row.svelte-fit6p6{left:calc(var(--size-2-5) * -1);border-radius:var(--radius-sm) 0 0 var(--radius-sm);top:50%;transform:translateY(-50%)}.move-down.svelte-fit6p6{border-radius:0 var(--radius-sm) var(--radius-sm) 0;top:auto;bottom:-14px}.move-right.svelte-fit6p6{left:auto;right:calc(var(--size-2-5) * -1);border-radius:0 var(--radius-sm) var(--radius-sm) 0;top:50%;transform:translateY(-50%)}svg.svelte-fit6p6{fill:currentColor}span.svelte-fit6p6{width:100%;height:100%;display:flex}.up.svelte-fit6p6{transform:rotate(-90deg)}.down.svelte-fit6p6{transform:rotate(90deg)}.left.svelte-fit6p6{transform:rotate(-90deg)}.right.svelte-fit6p6{transform:rotate(90deg)}.bool-cell.svelte-1d51ufy{width:min-content;height:var(--size-full);justify-content:center;align-items:center;display:flex}.bool-cell.svelte-1d51ufy input:disabled{cursor:not-allowed}.bool-cell.svelte-1d51ufy label{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.bool-cell.svelte-1d51ufy span{display:none}.dragging.svelte-odwpey{cursor:crosshair!important}textarea.svelte-odwpey{cursor:text;width:calc(100% - var(--size-2));resize:none;height:100%;font-size:inherit;font-weight:inherit;line-height:var(--line-lg);left:var(--size-2);-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;padding-left:0;position:absolute;transform:translate(.2px,-.5px)}textarea.svelte-odwpey:focus{outline:none}textarea.pad_left.svelte-odwpey{margin-left:var(--size-7)}span.svelte-odwpey{cursor:text;white-space:nowrap;text-overflow:ellipsis;outline:none;flex:1;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.header.svelte-odwpey{font-weight:var(--weight-bold)}span.text.expanded.svelte-odwpey{white-space:pre-wrap;word-break:break-word;height:auto;min-height:100%;overflow:visible}.edit.svelte-odwpey{opacity:0;pointer-events:none}span.svelte-odwpey img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100px}textarea.svelte-odwpey:read-only{cursor:not-allowed}.wrap.svelte-odwpey,.wrap.expanded.svelte-odwpey{white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:break-word;overflow:visible}.cell-menu-button.svelte-j6wkfp{background-color:var(--block-background-fill);border:1px solid var(--border-color-primary);border-radius:var(--block-radius);width:var(--size-5);height:var(--size-5);min-width:var(--size-5);margin-right:var(--spacing-sm);z-index:2;right:var(--size-1);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.wrapper.svelte-4dxgzr{justify-content:center;align-items:center;display:flex}.header-cell.svelte-1d6xqpb{--ring-color:transparent;box-shadow:inset 1px 0 0 var(--border-color-primary), inset 0 0 0 1px var(--ring-color);font-weight:var(--weight-bold,700);box-shadow:inset 1px 0 0 var(--border-color-primary), inset 0 0 0 1px var(--ring-color);box-sizing:border-box;outline:none;padding:0;position:relative;overflow:visible;background:var(--table-even-background-fill)!important}.header-cell.first-column.svelte-1d6xqpb{box-shadow:inset 0 0 0 1px var(--ring-color)}.header-cell.svelte-1d6xqpb:hover .cell-menu-button,.header-cell.focus.svelte-1d6xqpb .cell-menu-button{display:flex}.header-cell.focus.svelte-1d6xqpb{--ring-color:var(--color-accent);--sel-top:inset 0 2px 0 0 var(--ring-color);--sel-bottom:inset 0 -2px 0 0 var(--ring-color);--sel-left:inset 2px 0 0 0 var(--ring-color);--sel-right:inset -2px 0 0 0 var(--ring-color);box-shadow:var(--sel-top), var(--sel-bottom), var(--sel-left), var(--sel-right);z-index:2;position:relative}.header-cell.focus.first-column.svelte-1d6xqpb{box-shadow:inset 0 0 0 2px var(--ring-color)}.header-content.svelte-1d6xqpb{align-items:center;gap:var(--size-3);min-width:0;display:flex;overflow:hidden}.header-icons.svelte-1d6xqpb{opacity:.6;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.sort-indicator.svelte-1d6xqpb{align-items:center;margin-left:-5px;display:flex;position:relative}.sort-priority.svelte-1d6xqpb{background:var(--button-secondary-background-fill);border-radius:var(--radius-full);justify-content:center;align-items:center;width:12px;height:12px;font-size:8px;line-height:1;display:flex}.filter-indicator.svelte-1d6xqpb{align-items:center;width:16px;height:16px;margin-top:3px;display:flex}.filter-indicator.svelte-1d6xqpb svg{width:100%;height:100%}.cell-wrap.svelte-1d6xqpb{min-height:var(--size-9);height:100%;padding:var(--size-2);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--size-1);outline:none;min-width:0;display:flex;position:relative;overflow:visible}.select-all-checkbox.svelte-1d6xqpb{width:var(--size-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select-all-checkbox.svelte-1d6xqpb label{margin:0}.select-all-checkbox.svelte-1d6xqpb span{display:none}.body-cell.svelte-183k2ki{--ring-color:transparent;box-shadow:inset 1px 0 0 var(--border-color-primary), inset 0 0 0 1px var(--ring-color);box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;min-width:0;padding:0;overflow:hidden}.body-cell.static.svelte-183k2ki{-webkit-user-select:text;user-select:text}.body-cell.first-column.svelte-183k2ki{box-shadow:inset 0 0 0 1px var(--ring-color)}.body-cell.svelte-183k2ki:hover .cell-menu-button,.body-cell.cell-selected.svelte-183k2ki .cell-menu-button{display:flex}.body-cell.cell-selected.svelte-183k2ki{--ring-color:var(--color-accent);--sel-top:inset 0 2px 0 0 var(--ring-color);--sel-bottom:inset 0 -2px 0 0 var(--ring-color);--sel-left:inset 2px 0 0 0 var(--ring-color);--sel-right:inset -2px 0 0 0 var(--ring-color);box-shadow:var(--sel-top), var(--sel-bottom), var(--sel-left), var(--sel-right);z-index:2;position:relative}.body-cell.cell-solo.svelte-183k2ki{z-index:10;overflow:visible}.body-cell.cell-solo.svelte-183k2ki .cell-wrap:where(.svelte-183k2ki){overflow:visible}.body-cell.cell-solo.svelte-183k2ki .cell-wrap>span{width:100%;min-height:100%;padding:var(--size-2);box-sizing:border-box;white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:break-word;background:var(--background-fill-primary);box-shadow:inset 0 2px 0 0 var(--color-accent), inset 0 -2px 0 0 var(--color-accent), inset 2px 0 0 0 var(--color-accent), inset -2px 0 0 0 var(--color-accent), 0 6px 12px -4px #00000038;z-index:1;position:absolute;top:0;left:0;overflow:visible}.body-cell.cell-solo.svelte-183k2ki .cell-wrap>textarea{width:100%;min-height:100%;padding:var(--size-2);padding-left:var(--size-2);box-sizing:border-box;background:var(--background-fill-primary);box-shadow:inset 0 2px 0 0 var(--color-accent), inset 0 -2px 0 0 var(--color-accent), inset 2px 0 0 0 var(--color-accent), inset -2px 0 0 0 var(--color-accent), 0 6px 12px -4px #00000038;z-index:2;field-sizing:content;height:auto;margin:0;position:absolute;top:0;left:0;transform:none}.body-cell.cell-solo.svelte-183k2ki .selection-button{z-index:3}.body-cell.cell-selected.no-top.svelte-183k2ki{--sel-top:inset 0 0 0 0 transparent}.body-cell.cell-selected.no-bottom.svelte-183k2ki{--sel-bottom:inset 0 0 0 0 transparent}.body-cell.cell-selected.no-left.svelte-183k2ki{--sel-left:inset 0 0 0 0 transparent}.body-cell.cell-selected.no-right.svelte-183k2ki{--sel-right:inset 0 0 0 0 transparent}.body-cell.flash.cell-selected.svelte-183k2ki{animation:.7s ease-out svelte-183k2ki-flash-color}@keyframes svelte-183k2ki-flash-color{0%,30%{background:var(--color-accent-copied)}to{background:0 0}}.cell-wrap.svelte-183k2ki{min-height:var(--size-9);padding:var(--size-2);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--size-1);outline:none;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.add-row-button.svelte-1at77md{width:100%;padding:var(--size-1);border:1px dashed var(--border-color-primary);border-radius:var(--radius-sm);color:var(--body-text-color);cursor:pointer;margin-top:var(--size-2);z-index:10;pointer-events:auto;background:0 0;transition:all .15s;position:relative}.add-row-button.svelte-1at77md:hover{background:var(--background-fill-secondary);border-style:solid}.background.svelte-1y6dxc7{z-index:20;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.filter-menu.svelte-1y6dxc7{background:var(--background-fill-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);padding:var(--size-2);gap:var(--size-2);box-shadow:var(--shadow-drop-lg);z-index:21;flex-direction:column;width:300px;display:flex;position:fixed}.filter-datatype-container.svelte-1y6dxc7{gap:var(--size-2);align-items:center;display:flex}.filter-menu.svelte-1y6dxc7 span:where(.svelte-1y6dxc7){font-size:var(--text-sm);color:var(--body-text-color)}.filter-menu.svelte-1y6dxc7 button:where(.svelte-1y6dxc7){height:var(--size-6);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);padding:var(--size-1) var(--size-2);color:var(--body-text-color);font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:var(--size-2);background:0 0;display:flex}.filter-menu.svelte-1y6dxc7 button:where(.svelte-1y6dxc7):hover{background-color:var(--background-fill-secondary)}.filter-input.svelte-1y6dxc7{width:var(--size-full);height:var(--size-6);padding:var(--size-2);padding-right:var(--size-8);border:1px solid var(--border-color-primary);border-radius:var(--table-radius);font-size:var(--text-sm);color:var(--body-text-color);background:var(--background-fill-secondary);transition:all .2s}.filter-input.svelte-1y6dxc7:hover{border-color:var(--border-color-secondary);background:var(--background-fill-primary)}.filter-input.svelte-1y6dxc7:focus{border-color:var(--color-accent);background:var(--background-fill-primary);box-shadow:0 0 0 1px var(--color-accent);outline:none}.dropdown-filter-options.svelte-1y6dxc7{background:var(--background-fill-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-drop-md);z-index:var(--layer-1);flex-direction:column;display:flex;position:absolute}.dropdown-filter-options.svelte-1y6dxc7 .filter-option:where(.svelte-1y6dxc7){border:none;justify-content:flex-start}.input-container.svelte-1y6dxc7{gap:var(--size-2);align-items:center;display:flex}.input-container.svelte-1y6dxc7 button:where(.svelte-1y6dxc7){width:130px}svg.dropdown-arrow{width:var(--size-4);height:var(--size-4);margin-left:auto}.filter-menu.svelte-1y6dxc7 .check-button:where(.svelte-1y6dxc7){background:var(--color-accent);color:#fff;width:var(--size-full);height:var(--size-6);border-radius:var(--radius-sm);padding:var(--size-1);border:none;justify-content:center;align-items:center;display:flex}.check-button.svelte-1y6dxc7:hover{background:var(--color-accent-soft)}.cell-menu.svelte-1v4jjjx{z-index:var(--layer-1);background:var(--background-fill-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);padding:var(--size-1);gap:var(--size-1);box-shadow:var(--shadow-drop-lg);flex-direction:column;width:max-content;min-width:150px;display:flex;position:fixed}.cell-menu.svelte-1v4jjjx button:where(.svelte-1v4jjjx){cursor:pointer;text-align:left;padding:var(--size-1) var(--size-2);border-radius:var(--radius-sm);color:var(--body-text-color);font-size:var(--text-sm);align-items:center;gap:var(--size-2);background:0 0;border:none;transition:background-color .2s,color .2s;display:flex;position:relative}.cell-menu.svelte-1v4jjjx button.active:where(.svelte-1v4jjjx),.cell-menu.svelte-1v4jjjx button:where(.svelte-1v4jjjx):hover{background-color:var(--background-fill-secondary)}.cell-menu.svelte-1v4jjjx button:where(.svelte-1v4jjjx) svg{fill:currentColor;transition:fill .2s}.priority.svelte-1v4jjjx{font-size:var(--size-2);background-color:var(--button-secondary-background-fill);color:var(--body-text-color);border-radius:var(--radius-sm);width:var(--size-2-5);height:var(--size-2-5);justify-content:center;align-items:center;margin-left:auto;display:flex}.toolbar.svelte-1rajnm3{align-items:center;gap:var(--size-2);font-family:var(--font-sans);flex:none;display:flex}.toolbar-buttons.svelte-1rajnm3{gap:var(--size-1);flex-wrap:nowrap;align-items:center;display:flex}.toolbar-button.svelte-1rajnm3{width:var(--size-6);height:var(--size-6);padding:var(--size-1);border-radius:var(--radius-sm);color:var(--body-text-color-subdued);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.toolbar-button.svelte-1rajnm3:hover{background:var(--background-fill-secondary);color:var(--body-text-color)}.toolbar-button.svelte-1rajnm3 svg{width:var(--size-4);height:var(--size-4)}.search-container.svelte-1rajnm3{position:relative}.search-input.svelte-1rajnm3{width:var(--size-full);height:var(--size-6);padding:var(--size-2);padding-right:var(--size-8);border:1px solid var(--border-color-primary);border-radius:var(--table-radius);font-size:var(--text-sm);color:var(--body-text-color);background:var(--background-fill-secondary);transition:all .2s}.search-input.svelte-1rajnm3:hover{border-color:var(--border-color-secondary);background:var(--background-fill-primary)}.search-input.svelte-1rajnm3:focus{border-color:var(--color-accent);background:var(--background-fill-primary);box-shadow:0 0 0 1px var(--color-accent);outline:none}.check-button.svelte-1rajnm3{right:var(--size-1);background:var(--color-accent);color:#fff;width:var(--size-4);height:var(--size-4);border-radius:var(--radius-sm);padding:var(--size-1);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.check-button.svelte-1rajnm3 svg{width:var(--size-3);height:var(--size-3)}.check-button.svelte-1rajnm3:hover{background:var(--color-accent-soft)}.toolbar-buttons.svelte-1rajnm3 .icon-button{height:var(--size-6);width:var(--size-6);background:0 0!important}.toolbar-buttons.svelte-1rajnm3 .icon-button:hover{border:1px solid var(--border-color-primary);background:var(--background-fill-secondary)!important;color:var(--body-text-color)!important;border-radius:var(--radius-sm)!important}.table-container.svelte-2balj6{gap:var(--size-2);flex-direction:column;max-width:100%;display:flex;position:relative;overflow-x:hidden}.table-container.fullscreen.svelte-2balj6{padding:var(--size-4);box-sizing:border-box;height:100%}.table-container.fullscreen.svelte-2balj6 .table-wrap:where(.svelte-2balj6),.table-container.fullscreen.svelte-2balj6 .table-wrap:where(.svelte-2balj6)>*{flex-direction:column;flex:auto;min-height:0;display:flex}.table-container.fullscreen.svelte-2balj6 .virtual-table-viewport:where(.svelte-2balj6){flex:auto;min-height:0;max-height:none!important}.table-wrap.svelte-2balj6{width:100%;transition:all .15s;position:relative}.table-wrap.svelte-2balj6>*{max-width:100%}.table-wrap.menu-open.svelte-2balj6{overflow:hidden}.table-wrap.svelte-2balj6:focus-within{outline:none}.table-wrap.dragging.svelte-2balj6,.table-wrap.dragging.svelte-2balj6 :where(.svelte-2balj6){-webkit-user-select:none;user-select:none;cursor:crosshair!important}.table-wrap.svelte-2balj6>button{border:1px solid var(--border-color-primary);border-radius:var(--table-radius);overflow:hidden}.virtual-table-viewport.svelte-2balj6{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#80808080 transparent;flex-direction:column;min-width:0;max-width:100%;display:flex;position:relative;overflow:auto}.virtual-table-viewport.svelte-2balj6::-webkit-scrollbar{width:4px;height:4px}.virtual-table-viewport.svelte-2balj6::-webkit-scrollbar-thumb{background-color:#80808080;border-radius:4px}.virtual-table-viewport.svelte-2balj6:hover{scrollbar-color:#a0a0a0b3 transparent}.virtual-table-viewport.disable-scroll.svelte-2balj6{overflow:hidden!important}.header-table.svelte-2balj6{width:100%;color:var(--body-text-color);font-size:var(--input-text-size);line-height:var(--line-md);font-family:var(--font-mono);border-spacing:0;border-collapse:separate;table-layout:auto;z-index:7;flex-shrink:0;position:sticky;top:0}.sizing-body.svelte-2balj6 tr:where(.svelte-2balj6){visibility:collapse}.sizing-body.svelte-2balj6 td:where(.svelte-2balj6){padding:var(--size-2);white-space:nowrap;max-width:var(--df-max-col-width);border:none;overflow:hidden}.header-table.svelte-2balj6 .header-cell{max-width:var(--df-max-col-width)}.virtual-body.svelte-2balj6{box-sizing:border-box}.virtual-row.svelte-2balj6{background:var(--table-odd-background-fill);text-align:left;font-size:var(--input-text-size);line-height:var(--line-md);font-family:var(--font-mono);color:var(--body-text-color);min-height:var(--size-9);align-items:stretch;display:flex}.virtual-row.svelte-2balj6:last-child{border-bottom:none}.virtual-row.row-odd.svelte-2balj6{background:var(--table-even-background-fill)}.virtual-row.svelte-2balj6:hover{background:var(--table-row-focus)}.cell-wrap.svelte-2balj6{min-height:var(--size-9);height:100%;padding:var(--size-2);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--size-1);outline:none;min-width:0;display:flex;position:relative;overflow:visible}.row-number-header.svelte-2balj6{text-align:center;padding:var(--size-1);min-width:var(--size-12);width:var(--size-12);font-weight:var(--weight-semibold);border-right:1px solid var(--border-color-primary);background:var(--table-even-background-fill)!important}.row-number-cell.svelte-2balj6{text-align:center;padding:var(--size-1);min-width:var(--size-12);width:var(--size-12);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-semibold);border-right:1px solid var(--border-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.header-row.svelte-2balj6{justify-content:flex-end;align-items:center;gap:var(--size-2);min-height:var(--size-6);flex-wrap:nowrap;width:100%;display:flex}.header-row.svelte-2balj6 .label:where(.svelte-2balj6){font-family:var(--font-sans);flex:auto;margin-right:auto}.header-row.svelte-2balj6 .label:where(.svelte-2balj6) p:where(.svelte-2balj6){color:var(--block-label-text-color);font-size:var(--block-label-text-size);line-height:var(--line-sm);margin:0}.scroll-top-button.svelte-2balj6{right:var(--size-4);bottom:var(--size-4);width:var(--size-8);height:var(--size-8);border-radius:var(--table-radius);background:var(--color-accent);color:#fff;cursor:pointer;font-size:var(--text-lg);z-index:9;opacity:.5;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.scroll-top-button.svelte-2balj6:hover{opacity:1}
