.svelte-tably.svelte-11y9wzc :where(.svelte-11y9wzc),.svelte-tably.svelte-11y9wzc{box-sizing:border-box;background-color:inherit}.context-col.svelte-11y9wzc{z-index:3;border-left:1px solid var(--tably-border);justify-content:center;align-items:center;padding:0;display:flex;position:sticky;right:0}.context-col.svelte-11y9wzc.tably-hidden{pointer-events:none;-webkit-user-select:none;user-select:none;border-left:none}.context-col.svelte-11y9wzc.tably-hidden>.context-inner:where(.svelte-11y9wzc){visibility:hidden}.context-inner.svelte-11y9wzc{padding:calc(var(--tably-padding-y)/2)0;justify-content:center;align-items:center;width:100%;display:flex;overflow:clip}.tably-table.svelte-11y9wzc:before{content:"";width:var(--scrollbar,0px);background-color:var(--tably-bg);border-bottom:1px solid var(--tably-border);border-right:1px solid var(--tably-border);pointer-events:none;z-index:4;grid-area:headers;place-self:stretch end;margin-right:-1px;position:relative}.tably-table.svelte-11y9wzc:after{content:"";width:var(--scrollbar,0px);background-color:var(--tably-statusbar);border-right:1px solid var(--tably-border);pointer-events:none;z-index:4;grid-area:statusbar;place-self:stretch end;margin-right:-1px;position:relative}:root{--tably-color:#000;--tably-bg:#fff;--tably-statusbar:#fafafa;--tably-border:#e6e6e6;--tably-border-grid:#fafafa;--tably-padding-x:1rem;--tably-padding-y:.5rem;--tably-radius:.25rem}.svelte-tably.svelte-11y9wzc{border-collapse:collapse;border-spacing:0;position:relative;overflow:hidden}.tably-expandable.svelte-11y9wzc>td:where(.svelte-11y9wzc){border:none;padding:0}.tably-expandable-cell.svelte-11y9wzc{grid-column:1/-1;width:100%;min-width:0;display:block}.tably-expandable-sticky.svelte-11y9wzc{width:var(--viewport-width,100%);background-color:var(--tably-bg);z-index:1;min-width:0;display:block;position:sticky;left:0}.tably-expandable-clip.svelte-11y9wzc{background-color:var(--tably-bg);width:100%;position:relative;overflow:hidden}.tably-expandable-clip.svelte-11y9wzc:after{content:"";background-color:var(--tably-border-grid);height:1px;position:absolute;bottom:0;left:0;right:0}.tably-expandable-content.svelte-11y9wzc{background-color:var(--tably-bg);box-sizing:border-box;width:100%;min-width:0;overflow:auto}.expand-row.svelte-11y9wzc{cursor:pointer;color:inherit;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;width:20px;height:100%;padding:0;display:flex}.expand-row.svelte-11y9wzc>svg:where(.svelte-11y9wzc){transition:transform .15s}caption.svelte-11y9wzc{all:unset}input[type=checkbox].svelte-11y9wzc{cursor:pointer;width:18px;height:18px}button.btn-backdrop.svelte-11y9wzc{cursor:pointer;border:none;outline:none}.sorting-icon.svelte-11y9wzc{place-items:center end;margin:0 0 0 auto}.sorting-icon.svelte-11y9wzc>svg:where(.svelte-11y9wzc){transition:transform .15s}th.svelte-11y9wzc:not(:last-child) .sorting-icon:where(.svelte-11y9wzc){margin-right:var(--tably-padding-x)}.__fixed.svelte-11y9wzc{background-color:#0000;justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex;position:absolute;inset:0}.__fixed.svelte-11y9wzc>:where(.svelte-11y9wzc){background-color:#0000}thead.svelte-11y9wzc{position:relative}tbody.svelte-11y9wzc:before,tbody.svelte-11y9wzc:after{content:"";flex:none;display:block}tbody.svelte-11y9wzc:before{height:var(--t)}tbody.svelte-11y9wzc:after{height:var(--b)}.tably-row.svelte-11y9wzc:is(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.tably-backdrop.svelte-11y9wzc{z-index:3;opacity:1;cursor:pointer;background-color:#0000004d;border:none;outline:none;transition:all .15s;position:absolute;inset:0}.tably-backdrop.svelte-11y9wzc>button:where(.svelte-11y9wzc){position:absolute;inset:0}.tably-backdrop.svelte-11y9wzc[aria-hidden=true]{opacity:0;pointer-events:none}.tably-sticky.svelte-11y9wzc{z-index:1;position:sticky}.tably-sticky.tably-border.svelte-11y9wzc{border-right:1px solid var(--tably-border)}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc){padding:var(--tably-padding-y)0;cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc):last-child{border-right:none}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc).tably-sortable{cursor:pointer}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc).tably-resizeable{resize:horizontal}.tably-table.svelte-11y9wzc{width:100%;min-width:0;height:100%;min-height:0;max-height:100%;color:var(--tably-color);background-color:var(--tably-bg);border:1px solid var(--tably-border);border-radius:var(--tably-radius);grid-template:"headers panel""rows panel"minmax(0,1fr)"statusbar panel"/1fr min-content;display:grid;position:relative}.tably-headers.svelte-11y9wzc{z-index:2;min-width:0;padding-right:var(--scrollbar,0px);border-bottom:1px solid var(--tably-border);grid-area:headers;display:flex;overflow:hidden}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc):not(:first-child){border-left:1px solid var(--tably-border-grid)}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.context-col:where(.svelte-11y9wzc){border-left:1px solid var(--tably-border);background-color:var(--tably-bg)}.tably-content.svelte-11y9wzc{scrollbar-width:thin;scrollbar-gutter:stable;flex-direction:column;grid-area:rows;min-width:0;min-height:0;display:flex;overflow:auto scroll}.tably-content.svelte-11y9wzc>tr.tably-row:where(.svelte-11y9wzc),.tably-content.svelte-11y9wzc>tr.tably-expandable:where(.svelte-11y9wzc){flex:none}.tably-content.svelte-11y9wzc>tr.tably-filler:where(.svelte-11y9wzc){flex:1 0 0;min-height:0}.tably-statusbar.svelte-11y9wzc{background-color:var(--tably-statusbar);min-width:0;padding-right:var(--scrollbar,0px);grid-area:statusbar;display:flex;overflow:hidden}.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc){border-top:1px solid var(--tably-border);padding:calc(var(--tably-padding-y)/2)0}.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.context-col:where(.svelte-11y9wzc){border-top:1px solid var(--tably-border);border-left:1px solid var(--tably-border);background-color:var(--tably-statusbar)}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc){width:100%;min-width:max-content;display:grid}:is(.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc))>.tably-column:where(.svelte-11y9wzc){display:flex;overflow:hidden}:is(.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc))>.tably-column:where(.svelte-11y9wzc):not(.tably-pad),:is(.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc))>.tably-column:where(.svelte-11y9wzc).tably-pad>:first-child{padding-left:var(--tably-padding-x)}:is(.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc))>:where(.svelte-11y9wzc):last-child:not(.context-col){width:100%}:is(.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc))>:where(.svelte-11y9wzc):last-child:not(.context-col):not(.tably-pad),:is(.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc),.tably-row.svelte-11y9wzc,.tably-expandable.svelte-11y9wzc,.tably-filler.svelte-11y9wzc,.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc))>:where(.svelte-11y9wzc):last-child:not(.context-col).tably-pad>:first-child{padding-right:var(--tably-padding-x)}.tably-row.svelte-11y9wzc>.tably-column:where(.svelte-11y9wzc){background-color:var(--tably-bg)}.tably-row.svelte-11y9wzc>.tably-column:where(.svelte-11y9wzc):not(.tably-pad),.tably-row.svelte-11y9wzc>.tably-column:where(.svelte-11y9wzc).tably-pad>:first-child{padding-top:var(--tably-padding-y);padding-bottom:var(--tably-padding-y)}.tably-row.svelte-11y9wzc>.context-col:where(.svelte-11y9wzc){background-color:var(--tably-bg);border-left:none}.tably-row.svelte-11y9wzc:hover>.context-col:where(.svelte-11y9wzc):not(.tably-hidden){border-left:1px solid var(--tably-border)}.tably-row.svelte-11y9wzc>.context-col.tably-hidden:where(.svelte-11y9wzc){background-color:#0000}#runic-drag .tably-row{border:1px solid var(--tably-border-grid);border-top:2px solid var(--tably-border-grid)}.tably-headers.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc):not(:first-child),.tably-row.svelte-11y9wzc>.tably-column:where(.svelte-11y9wzc):not(:first-child),.tably-filler.svelte-11y9wzc>.tably-column:where(.svelte-11y9wzc):not(:first-child),.tably-statusbar.svelte-11y9wzc>tr:where(.svelte-11y9wzc)>.tably-column:where(.svelte-11y9wzc):not(:first-child){border-left:1px solid var(--tably-border-grid)}.tably-row.svelte-11y9wzc,.tably-filler.svelte-11y9wzc{border-bottom:1px solid var(--tably-border-grid)}.tably-filler.svelte-11y9wzc{pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0}.tably-sr-only.svelte-11y9wzc{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tably-panel.svelte-11y9wzc{border-left:1px solid var(--tably-border);z-index:4;grid-area:panel;height:100%;position:relative;overflow:hidden}.tably-panel.svelte-11y9wzc>.tably-panel-content:where(.svelte-11y9wzc){scrollbar-width:thin;width:min-content;padding:var(--tably-padding-y)0;position:absolute;top:0;bottom:0;right:0;overflow:auto}left.svelte-16ampx,right.svelte-16ampx{align-items:center;gap:calc(var(--spacing,.25rem )*4);display:flex}right.svelte-16ampx{flex-shrink:0;margin-left:auto}right.svelte-16ampx .create-btn{order:99}.page-table__page-title.svelte-16ampx{padding-bottom:.5rem;display:none}.page-table__page-title.svelte-16ampx>h3:where(.svelte-16ampx),.page-table__page-title.svelte-16ampx>p:where(.svelte-16ampx){margin:0}@media (max-width:767px){.page-table__page-title.svelte-16ampx{display:block}.page-table__inline-title.svelte-16ampx{display:none}.page-table__header.has-pages.svelte-16ampx{scroll-snap-type:x mandatory;scroll-snap-stop:always;scrollbar-width:none;-ms-overflow-style:none;column-gap:1rem;padding-block:.5rem;overflow-x:auto;flex-wrap:nowrap!important}.page-table__header.has-pages.svelte-16ampx::-webkit-scrollbar{display:none}.page-table__header.has-pages.svelte-16ampx>left:where(.svelte-16ampx),.page-table__header.has-pages.svelte-16ampx>right:where(.svelte-16ampx){scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%}.page-table__header.has-pages.svelte-16ampx>right:where(.svelte-16ampx){order:1;justify-content:flex-end;margin-left:0}.page-table__header.has-pages.svelte-16ampx>left:where(.svelte-16ampx){order:2;justify-content:flex-end}}.page-table__pager.svelte-16ampx{display:none;position:relative}@media (max-width:767px){.page-table__header.has-pages.svelte-16ampx+.page-table__pager:where(.svelte-16ampx){padding:.125rem 1rem .625rem;display:block}}.page-table__pager-track.svelte-16ampx{background:color-mix(in oklch,currentColor 12%,transparent);border-radius:9999px;width:100%;height:3px;overflow:hidden}.page-table__pager-fill.svelte-16ampx{background:color-mix(in oklch,currentColor 60%,transparent);border-radius:9999px;width:50%;height:100%;transition:transform .25s;transform:translate(0%)}.page-table__pager[data-page="1"].svelte-16ampx .page-table__pager-fill:where(.svelte-16ampx){transform:translate(100%)}.page-table__pager-touches.svelte-16ampx{display:flex;position:absolute;inset:0}.page-table__pager-half.svelte-16ampx{cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}.tably-headers .sorting-icon{margin-left:.375rem!important}.pagination-footer.svelte-16ampx{border-top:1px solid var(--color-accent-border,#e5e7eb);justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem 0;display:flex}.pagination-info.svelte-16ampx{color:var(--color-text-secondary,#6b7280);font-size:.875rem}.pagination-controls.svelte-16ampx{align-items:center;gap:.5rem;display:flex}.pagination-page.svelte-16ampx{color:var(--color-text,#111827);padding:0 1rem;font-size:.875rem}.page-table.svelte-16ampx{position:relative}.page-table.grid-fallback.svelte-16ampx .tably-headers>tr,.page-table.grid-fallback.svelte-16ampx .tably-row,.page-table.grid-fallback.svelte-16ampx .tably-statusbar>tr{grid-template-columns:var(--tably-grid-template,repeat(var(--tably-col-count,1),minmax(60px,1fr)))!important}.page-table.grid-fallback.svelte-16ampx .tably-table{grid-template-rows:auto auto auto!important}.page-table.grid-fallback.svelte-16ampx .tably-content tr.tably-row:nth-child(2n){background-color:#00000005}.page-table.grid-fallback.svelte-16ampx .tably-headers .tably-column,.page-table.grid-fallback.svelte-16ampx .tably-content .tably-column,.page-table.grid-fallback.svelte-16ampx .tably-statusbar .tably-column{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-table.grid-fallback.svelte-16ampx .tably-headers .tably-column.tably-resizeable{resize:none!important;cursor:default!important}.page-table.grid-fallback.svelte-16ampx .tably-headers .tably-column::-webkit-resizer{display:none}.page-table.grid-fallback.svelte-16ampx .tably-headers .tably-column>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.table-empty-state.svelte-16ampx{color:var(--color-text-secondary,#9ca3af);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-table.is-empty.svelte-16ampx .tably-content>tr.tably-filler{min-height:8rem}.page-table.is-empty.svelte-16ampx .tably-statusbar{display:none}.page-table.is-empty.svelte-16ampx .table-empty-state:where(.svelte-16ampx){padding-top:3rem}.table-empty-state__title.svelte-16ampx{margin-top:.75rem;font-size:.875rem;font-weight:500}.table-filter-btn-wrapper.svelte-16ampx{display:inline-flex;position:relative}.table-no-columns-warning.svelte-16ampx{color:var(--color-text-secondary,#9ca3af);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:0}.table-no-columns-warning.svelte-16ampx p:where(.svelte-16ampx){margin:0;font-size:.875rem;font-weight:500}.table-no-columns-hint.svelte-16ampx{opacity:.7;font-size:.75rem!important;font-weight:400!important}.column-panel-area.svelte-16ampx{border:1.5px dashed #d6dae1;border-radius:8px;margin-top:.5rem;padding:.25rem .375rem .5rem;transition:background-color .12s,border-color .12s}.column-panel-area[data-area-target].svelte-16ampx{background-color:hsl(from var(--color-accent-active,#3b82f6)h s 96%/1);border-color:hsl(from var(--color-accent-active,#3b82f6)h s l/.45);border-style:solid}.column-panel-area__items.svelte-16ampx{min-height:2.5rem}.column-panel-area__items.svelte-16ampx>div:where(.svelte-16ampx){padding:.0625rem .125rem}.table-filter-badge.svelte-16ampx{color:#fff;text-align:center;pointer-events:none;background:#3b82f6;border-radius:9999px;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:600;line-height:16px;position:absolute;top:-4px;right:-4px}
