thead.svelte-1rqqupt th:where(.svelte-1rqqupt){z-index:3;position:sticky;top:0}.data-table-th.svelte-1rqqupt{height:var(--data-table-row-min-height,40px);color:var(--foreground);background:var(--background);border-bottom:1px solid var(--border);white-space:nowrap;text-align:left;text-transform:uppercase;letter-spacing:.02em;box-sizing:border-box;padding:0;font-weight:500;overflow:hidden}.col-index.svelte-1rqqupt{width:48px;min-width:48px;max-width:48px;height:var(--data-table-row-min-height,40px);color:var(--foreground);background:var(--background);border-bottom:1px solid var(--border);text-transform:uppercase;padding:0;font-weight:500}.col-index.svelte-1rqqupt .static-header:where(.svelte-1rqqupt){justify-content:flex-start;width:100%}.col-select.svelte-1rqqupt{width:36px;min-width:36px;max-width:36px;height:var(--data-table-row-min-height,40px);vertical-align:middle;background:var(--background);border-bottom:1px solid var(--border);vertical-align:middle;box-sizing:border-box;padding:0}.col-expand.svelte-1rqqupt{width:40px;min-width:40px;max-width:40px;height:var(--data-table-row-min-height,40px);vertical-align:middle;background:var(--background);border-bottom:1px solid var(--border);box-sizing:border-box}.align-left.svelte-1rqqupt{text-align:left}.sizing-fill.svelte-1rqqupt{width:100%}@media (width>=768px){.pinned-left.svelte-1rqqupt,.pinned-right.svelte-1rqqupt{z-index:20;background:var(--background);position:sticky;top:0;transform:translate(0,0)}.pinned-left.svelte-1rqqupt{box-shadow:inset -1px 0 0 var(--border);left:0}.pinned-right.svelte-1rqqupt{box-shadow:inset 1px 0 0 var(--border);right:0}.sticky-left.svelte-1rqqupt:not(.pinned-left):not(.pinned-right){z-index:20;box-shadow:inset -1px 0 0 var(--border);position:sticky;top:0;left:0}}.sort-header.svelte-1rqqupt,.static-header.svelte-1rqqupt,.checkbox-header.svelte-1rqqupt{box-sizing:border-box;align-items:center;gap:.25rem;width:100%;min-width:0;max-width:100%;height:100%;padding:0 1rem;display:inline-flex}.static-header.svelte-1rqqupt{overflow:hidden}.checkbox-header.svelte-1rqqupt{justify-content:flex-start;width:100%;padding:0 .25rem}.sort-header.svelte-1rqqupt{cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:none;overflow:hidden}.sort-header.svelte-1rqqupt:hover{color:var(--primary)}.sort-header.svelte-1rqqupt:hover .sort-icon:where(.svelte-1rqqupt){opacity:1}.sort-icon.svelte-1rqqupt{opacity:.3;transition:opacity all .1s cubic-bezier(.4, 0, .2, 1);flex-shrink:0;align-items:center;display:flex}.sort-icon.active.svelte-1rqqupt{opacity:1;color:var(--primary)}.pin-indicator.svelte-1rqqupt{color:var(--primary);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;display:inline-flex}@media (width<=767px){.pin-indicator.svelte-1rqqupt{display:none}}.pin-indicator.svelte-1rqqupt svg{width:16px;height:16px}.header-text.svelte-1rqqupt,.header-label.svelte-1rqqupt{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.889rem;display:inline-block;overflow:hidden}.header-text.svelte-1rqqupt{font-weight:500}.resize-handle.svelte-1rqqupt{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:25;width:14px;height:100%;color:var(--muted-foreground);opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:flex;position:absolute;top:0;right:-6px}.resize-handle.svelte-1rqqupt:hover{opacity:1;color:var(--primary)}.resize-handle.svelte-1rqqupt:focus-visible{opacity:1;color:var(--primary);outline:none}.resize-handle.is-resizing.svelte-1rqqupt{opacity:1;color:var(--primary)}.resizable.svelte-1rqqupt{overflow:visible}.resize-icon.svelte-1rqqupt{justify-content:center;align-items:center;width:12px;height:12px;display:flex}.resize-icon.svelte-1rqqupt svg{width:100%;height:100%}@media (hover:none) and (pointer:coarse){.resize-handle.svelte-1rqqupt{display:none}}.col-filler.svelte-1rqqupt{background:var(--background);border-bottom:1px solid var(--border);width:auto;padding:0}.mobile-detail-container.svelte-1td8bfr{border-top:1px solid var(--border);flex-direction:column;display:flex}.mobile-detail-header.svelte-1td8bfr{flex-shrink:0;align-items:center;padding:1rem 1rem 0;display:flex}.mobile-detail-header.svelte-1td8bfr h2:where(.svelte-1td8bfr){color:var(--foreground);margin:0;font-size:1.602rem;font-weight:500}.mobile-detail-body.svelte-1td8bfr{padding:1rem}.detail-list.svelte-1td8bfr{flex-direction:column;gap:1rem;margin:0;display:flex}.detail-item.svelte-1td8bfr{flex-direction:column;gap:.25rem;display:flex}.detail-label.svelte-1td8bfr{color:var(--muted-foreground);letter-spacing:.02rem;font-size:.889rem;font-weight:500}.detail-value.svelte-1td8bfr{color:var(--foreground);word-break:break-word;margin:0;font-size:1rem}.data-table-row.svelte-hslfoy{transition:background-color all .1s cubic-bezier(.4, 0, .2, 1)}.data-table-row.svelte-hslfoy:hover{background:0 0}.data-table-row.clickable.svelte-hslfoy{cursor:pointer}.data-table-row.clickable.svelte-hslfoy:focus{box-shadow:none;background:0 0;outline:none}.data-table-row.clickable.svelte-hslfoy:focus-visible{box-shadow:none;outline:none}.data-table-row.row-active.svelte-hslfoy{background:0 0}.data-table-row.svelte-hslfoy>:where(.svelte-hslfoy):first-child{position:relative}.data-table-row.svelte-hslfoy:hover>:where(.svelte-hslfoy):first-child,.data-table-row.clickable.svelte-hslfoy:focus>:where(.svelte-hslfoy):first-child,.data-table-row.row-active.svelte-hslfoy>:where(.svelte-hslfoy):first-child{box-shadow:inset 3px 0 0 var(--primary)}.data-table-row.row-active.svelte-hslfoy .data-table-td:where(.svelte-hslfoy),.data-table-row.row-active.svelte-hslfoy .col-select:where(.svelte-hslfoy),.data-table-row.row-active.svelte-hslfoy .col-index:where(.svelte-hslfoy),.data-table-row.row-active.svelte-hslfoy .col-expand:where(.svelte-hslfoy),.data-table-row.row-active.svelte-hslfoy .pinned-left:where(.svelte-hslfoy),.data-table-row.row-active.svelte-hslfoy .pinned-right:where(.svelte-hslfoy){background:var(--accent)}.data-table-td.svelte-hslfoy{height:var(--data-table-row-min-height,40px);border-bottom:1px solid var(--border);white-space:nowrap;color:var(--foreground);background:var(--background);text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;padding:.5rem 1rem;overflow:hidden}.data-table-row.svelte-hslfoy:hover .data-table-td:where(.svelte-hslfoy),.data-table-row.svelte-hslfoy:hover .col-select:where(.svelte-hslfoy),.data-table-row.svelte-hslfoy:hover .col-index:where(.svelte-hslfoy),.data-table-row.svelte-hslfoy:hover .col-expand:where(.svelte-hslfoy),.data-table-row.clickable.svelte-hslfoy:focus .data-table-td:where(.svelte-hslfoy),.data-table-row.clickable.svelte-hslfoy:focus .col-select:where(.svelte-hslfoy),.data-table-row.clickable.svelte-hslfoy:focus .col-index:where(.svelte-hslfoy),.data-table-row.clickable.svelte-hslfoy:focus .col-expand:where(.svelte-hslfoy){background:var(--accent)}.col-index.svelte-hslfoy{width:48px;min-width:48px;max-width:48px;height:var(--data-table-row-min-height,40px);text-align:left;color:var(--foreground);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border);background:var(--background);vertical-align:middle;box-sizing:border-box;padding:.5rem 1rem}.col-select.svelte-hslfoy{width:36px;min-width:36px;max-width:36px;height:var(--data-table-row-min-height,40px);border-bottom:1px solid var(--border);background:var(--background);vertical-align:middle;box-sizing:border-box;padding:0}.cell-center.svelte-hslfoy{width:100%;height:100%;min-height:var(--data-table-row-min-height,40px);justify-content:flex-start;align-items:center;display:flex}.col-expand.svelte-hslfoy{width:40px;min-width:40px;max-width:40px;height:var(--data-table-row-min-height,40px);text-align:left;background:var(--background);border-bottom:1px solid var(--border);vertical-align:middle;box-sizing:border-box;padding:0}.expand-toggle.svelte-hslfoy{width:24px;height:24px;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand-toggle.svelte-hslfoy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.data-table-row.svelte-hslfoy:hover .expand-toggle:where(.svelte-hslfoy){color:var(--foreground)}.expand-icon.svelte-hslfoy{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.expand-icon.expanded.svelte-hslfoy{transform:rotate(90deg)}.indent-spacer.svelte-hslfoy{width:100%;height:1px;display:inline-block}.align-left.svelte-hslfoy{text-align:left}@media (width>=768px){.pinned-left.svelte-hslfoy,.pinned-right.svelte-hslfoy{z-index:14;background:var(--background);background-clip:padding-box;position:sticky;transform:translate(0,0)}.pinned-left.svelte-hslfoy{box-shadow:inset -1px 0 0 var(--border);left:0}.pinned-right.svelte-hslfoy{box-shadow:inset 1px 0 0 var(--border);right:0}.sticky-left.svelte-hslfoy:not(.pinned-left):not(.pinned-right){z-index:14;background:var(--background);box-shadow:inset -1px 0 0 var(--border);background-clip:padding-box;position:sticky;left:0}.data-table-row.svelte-hslfoy:hover :is(.sticky-left:where(.svelte-hslfoy),.pinned-left:where(.svelte-hslfoy),.pinned-right:where(.svelte-hslfoy)),.data-table-row.clickable.svelte-hslfoy:focus :is(.sticky-left:where(.svelte-hslfoy),.pinned-left:where(.svelte-hslfoy),.pinned-right:where(.svelte-hslfoy)),.data-table-row.row-active.svelte-hslfoy :is(.sticky-left:where(.svelte-hslfoy),.pinned-left:where(.svelte-hslfoy),.pinned-right:where(.svelte-hslfoy)){background:linear-gradient(var(--accent), var(--accent)), var(--background)}.data-table-row.svelte-hslfoy:hover>:where(.svelte-hslfoy):first-child:is(.sticky-left:where(.svelte-hslfoy),.pinned-left:where(.svelte-hslfoy)),.data-table-row.clickable.svelte-hslfoy:focus>:where(.svelte-hslfoy):first-child:is(.sticky-left:where(.svelte-hslfoy),.pinned-left:where(.svelte-hslfoy)),.data-table-row.row-active.svelte-hslfoy>:where(.svelte-hslfoy):first-child:is(.sticky-left:where(.svelte-hslfoy),.pinned-left:where(.svelte-hslfoy)){box-shadow:inset 3px 0 0 var(--primary), inset -1px 0 0 var(--border)}}.sizing-fill.svelte-hslfoy{width:100%}.col-filler.svelte-hslfoy{background:var(--background);border-bottom:1px solid var(--border);width:auto;padding:0}.data-table-row.svelte-hslfoy:hover .col-filler:where(.svelte-hslfoy),.data-table-row.clickable.svelte-hslfoy:focus .col-filler:where(.svelte-hslfoy),.data-table-row.row-active.svelte-hslfoy .col-filler:where(.svelte-hslfoy){background:var(--accent)}.mobile-inline-detail-cell.svelte-hslfoy{background:var(--background);border-bottom:1px solid var(--border);padding:0}.mobile-inline-detail-row.svelte-hslfoy+.data-table-row:where(.svelte-hslfoy)>:where(.svelte-hslfoy):first-child{box-shadow:none}.spacer-row.svelte-jwi6q5{pointer-events:none}.spacer-row.svelte-jwi6q5 td:where(.svelte-jwi6q5){border:none;padding:0}.data-table-row.svelte-jwi6q5{transition:background-color all .1s cubic-bezier(.4, 0, .2, 1)}.data-table-row.svelte-jwi6q5:hover{background:0 0}.data-table-row.clickable.svelte-jwi6q5{cursor:pointer}.data-table-row.clickable.svelte-jwi6q5:focus{box-shadow:none;background:0 0;outline:none}.data-table-row.clickable.svelte-jwi6q5:focus-visible{box-shadow:none;outline:none}.data-table-row.row-active.svelte-jwi6q5{background:0 0}.data-table-row.svelte-jwi6q5>:where(.svelte-jwi6q5):first-child{position:relative}.data-table-row.svelte-jwi6q5:hover>:where(.svelte-jwi6q5):first-child,.data-table-row.clickable.svelte-jwi6q5:focus>:where(.svelte-jwi6q5):first-child,.data-table-row.row-active.svelte-jwi6q5>:where(.svelte-jwi6q5):first-child{box-shadow:inset 3px 0 0 var(--primary)}.data-table-row.row-active.svelte-jwi6q5 .data-table-td:where(.svelte-jwi6q5),.data-table-row.row-active.svelte-jwi6q5 .col-select:where(.svelte-jwi6q5),.data-table-row.row-active.svelte-jwi6q5 .col-index:where(.svelte-jwi6q5),.data-table-row.row-active.svelte-jwi6q5 .col-expand:where(.svelte-jwi6q5),.data-table-row.row-active.svelte-jwi6q5 .pinned-left:where(.svelte-jwi6q5),.data-table-row.row-active.svelte-jwi6q5 .pinned-right:where(.svelte-jwi6q5){background:var(--accent)}.data-table-td.svelte-jwi6q5{height:var(--data-table-row-min-height,40px);border-bottom:1px solid var(--border);white-space:nowrap;color:var(--foreground);background:var(--background);text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;padding:.5rem 1rem;overflow:hidden}.data-table-row.svelte-jwi6q5:hover .data-table-td:where(.svelte-jwi6q5),.data-table-row.svelte-jwi6q5:hover .col-select:where(.svelte-jwi6q5),.data-table-row.svelte-jwi6q5:hover .col-index:where(.svelte-jwi6q5),.data-table-row.svelte-jwi6q5:hover .col-expand:where(.svelte-jwi6q5),.data-table-row.clickable.svelte-jwi6q5:focus .data-table-td:where(.svelte-jwi6q5),.data-table-row.clickable.svelte-jwi6q5:focus .col-select:where(.svelte-jwi6q5),.data-table-row.clickable.svelte-jwi6q5:focus .col-index:where(.svelte-jwi6q5),.data-table-row.clickable.svelte-jwi6q5:focus .col-expand:where(.svelte-jwi6q5){background:var(--accent)}.col-index.svelte-jwi6q5{width:48px;min-width:48px;max-width:48px;height:var(--data-table-row-min-height,40px);text-align:left;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border);background:var(--background);vertical-align:middle;box-sizing:border-box;padding:.5rem 1rem;font-size:.889rem}.col-select.svelte-jwi6q5{width:36px;min-width:36px;max-width:36px;height:var(--data-table-row-min-height,40px);border-bottom:1px solid var(--border);background:var(--background);vertical-align:middle;box-sizing:border-box;padding:0}.cell-center.svelte-jwi6q5{width:100%;height:100%;min-height:var(--data-table-row-min-height,40px);justify-content:flex-start;align-items:center;display:flex}.col-expand.svelte-jwi6q5{width:40px;min-width:40px;max-width:40px;height:var(--data-table-row-min-height,40px);text-align:left;background:var(--background);border-bottom:1px solid var(--border);vertical-align:middle;box-sizing:border-box;padding:0}.expand-toggle.svelte-jwi6q5{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand-toggle.svelte-jwi6q5:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.data-table-row.svelte-jwi6q5:hover .expand-toggle:where(.svelte-jwi6q5){color:var(--foreground)}.expand-icon.svelte-jwi6q5{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:flex}.expand-icon.expanded.svelte-jwi6q5{transform:rotate(90deg)}.indent-spacer.svelte-jwi6q5{width:100%;height:1px;display:inline-block}.align-left.svelte-jwi6q5{text-align:left}@media (width>=768px){.pinned-left.svelte-jwi6q5,.pinned-right.svelte-jwi6q5{z-index:14;background:var(--background);background-clip:padding-box;position:sticky;transform:translate(0,0)}.pinned-left.svelte-jwi6q5{box-shadow:inset -1px 0 0 var(--border);left:0}.pinned-right.svelte-jwi6q5{box-shadow:inset 1px 0 0 var(--border);right:0}.sticky-left.svelte-jwi6q5:not(.pinned-left):not(.pinned-right){z-index:14;background:var(--background);box-shadow:inset -1px 0 0 var(--border);background-clip:padding-box;position:sticky;left:0}.data-table-row.svelte-jwi6q5:hover :is(.sticky-left:where(.svelte-jwi6q5),.pinned-left:where(.svelte-jwi6q5),.pinned-right:where(.svelte-jwi6q5)),.data-table-row.clickable.svelte-jwi6q5:focus :is(.sticky-left:where(.svelte-jwi6q5),.pinned-left:where(.svelte-jwi6q5),.pinned-right:where(.svelte-jwi6q5)),.data-table-row.row-active.svelte-jwi6q5 :is(.sticky-left:where(.svelte-jwi6q5),.pinned-left:where(.svelte-jwi6q5),.pinned-right:where(.svelte-jwi6q5)){background:linear-gradient(var(--accent), var(--accent)), var(--background)}.data-table-row.svelte-jwi6q5:hover>:where(.svelte-jwi6q5):first-child:is(.sticky-left:where(.svelte-jwi6q5),.pinned-left:where(.svelte-jwi6q5)),.data-table-row.clickable.svelte-jwi6q5:focus>:where(.svelte-jwi6q5):first-child:is(.sticky-left:where(.svelte-jwi6q5),.pinned-left:where(.svelte-jwi6q5)),.data-table-row.row-active.svelte-jwi6q5>:where(.svelte-jwi6q5):first-child:is(.sticky-left:where(.svelte-jwi6q5),.pinned-left:where(.svelte-jwi6q5)){box-shadow:inset 3px 0 0 var(--primary), inset -1px 0 0 var(--border)}}.sizing-fill.svelte-jwi6q5{width:100%}.col-filler.svelte-jwi6q5{background:var(--background);border-bottom:1px solid var(--border);width:auto;padding:0}.data-table-row.svelte-jwi6q5:hover .col-filler:where(.svelte-jwi6q5),.data-table-row.clickable.svelte-jwi6q5:focus .col-filler:where(.svelte-jwi6q5),.data-table-row.row-active.svelte-jwi6q5 .col-filler:where(.svelte-jwi6q5){background:var(--accent)}.mobile-inline-detail-cell.svelte-jwi6q5{background:var(--background);border-bottom:1px solid var(--border);padding:0}.data-table-footer.svelte-s6svyb{background:var(--card);border-top:1px solid var(--border);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;justify-content:center;align-items:center;gap:1rem;min-height:45px;padding:0 1rem;font-size:.889rem;display:flex}.footer-nav.svelte-s6svyb{align-items:center;gap:.25rem;display:flex}.pagination-group.svelte-s6svyb{align-items:center;display:flex}.range-text.svelte-s6svyb{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .5rem}.footer-extra.svelte-s6svyb{align-items:center;display:flex}@media (width<=600px){.data-table-footer.svelte-s6svyb{flex-wrap:wrap;gap:.5rem;min-height:auto;padding:0 1rem}}.empty-state.svelte-1x9vkhv{color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:200px;padding:2rem;display:flex}.empty-state.error.svelte-1x9vkhv{color:var(--destructive)}.empty-title.svelte-1x9vkhv{margin:0;font-size:1rem;font-weight:500}.empty-message.svelte-1x9vkhv{margin:0}.column-visibility.svelte-5ezub8{position:relative}.column-menu.svelte-5ezub8{min-width:220px;max-height:var(--column-menu-max-height,24rem);background:var(--background);border:1px solid var(--border);box-shadow:none;z-index:20;overscroll-behavior:contain;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden auto}.column-menu.open-upward.svelte-5ezub8{top:auto;bottom:calc(100% + .25rem)}.menu-item.svelte-5ezub8{border-radius:.125rem}.menu-item.svelte-5ezub8 .checkbox-container{border-radius:inherit;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex}.menu-item.svelte-5ezub8 .checkbox-container:hover,.menu-item.svelte-5ezub8 .checkbox-container:focus-within{background:var(--accent)}.menu-item-button.svelte-5ezub8{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.125rem;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex}.menu-item-button.svelte-5ezub8:hover,.menu-item-button.svelte-5ezub8:focus-visible{background:var(--accent);outline:none}.label.svelte-5ezub8{color:var(--foreground);flex:1}.empty.svelte-5ezub8{color:var(--muted-foreground);padding:.5rem;font-size:.889rem}.menu-divider.svelte-5ezub8{background:var(--border);border:none;height:1px;margin:.5rem 0}.reset-btn.svelte-5ezub8{color:var(--muted-foreground);font-size:.889rem}.reset-btn.svelte-5ezub8:disabled{opacity:.5;cursor:not-allowed}.reset-btn.svelte-5ezub8:not(:disabled):hover{color:var(--foreground)}.export-button-container.svelte-ohnnk8{position:relative}.export-menu.svelte-ohnnk8{background:var(--background);border:1px solid var(--border);min-width:220px;box-shadow:none;z-index:20;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;top:110%;right:0}.menu-item.svelte-ohnnk8{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.125rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex}.menu-item.svelte-ohnnk8:hover:not(:disabled),.menu-item.svelte-ohnnk8:focus-visible{background:var(--accent);outline:none}.menu-item.svelte-ohnnk8:disabled{opacity:.5;cursor:not-allowed}.label.svelte-ohnnk8{color:var(--foreground)}.count.svelte-ohnnk8{color:var(--muted-foreground);font-size:.889rem}.warning.svelte-ohnnk8{background:var(--muted);color:var(--text-warning);border-radius:.125rem;margin-top:.25rem;padding:.5rem;font-size:.889rem}.data-table-wrapper.svelte-wcrv9i{flex-direction:column;gap:1rem;width:100%;height:100%;min-height:0;padding:1.5rem;display:flex;container:data-table-wrapper/inline-size}@media (width<=767px){.data-table-wrapper.svelte-wcrv9i{padding:1rem 0 0}.data-table-wrapper.svelte-wcrv9i:not(.no-padding) .data-table-toolbar:where(.svelte-wcrv9i){padding-inline:1rem}}.data-table-wrapper.no-padding.svelte-wcrv9i{padding:0}.data-table-card.svelte-wcrv9i{background:var(--background);border-radius:.5rem;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.data-table-card.bordered.svelte-wcrv9i{border:1px solid var(--border)}.data-table-card.not-rounded.svelte-wcrv9i{border-radius:0}.data-table-card.not-rounded.svelte-wcrv9i .data-table-chrome:where(.svelte-wcrv9i){border-top-left-radius:0;border-top-right-radius:0}.data-table-chrome.svelte-wcrv9i{background:var(--card);border-bottom:1px solid var(--border);border-top-left-radius:.5rem;border-top-right-radius:.5rem;justify-content:space-between;align-items:stretch;gap:.5rem;min-height:52px;padding:0 1rem;display:flex}.data-table-toolbar.svelte-wcrv9i{flex-shrink:0;justify-content:center;width:100%;min-width:0;display:flex}.data-table-toolbar.svelte-wcrv9i .chrome-actions:where(.svelte-wcrv9i){max-width:100%;margin-left:0}.data-table-toolbar.svelte-wcrv9i .chrome-actions-inner:where(.svelte-wcrv9i),.data-table-toolbar.svelte-wcrv9i .chrome-buttons:where(.svelte-wcrv9i){flex-wrap:wrap;justify-content:center}@container data-table-wrapper (width<=44rem){.data-table-toolbar.svelte-wcrv9i .chrome-actions:where(.svelte-wcrv9i),.data-table-toolbar.svelte-wcrv9i .chrome-actions-inner:where(.svelte-wcrv9i),.data-table-toolbar.svelte-wcrv9i .chrome-buttons:where(.svelte-wcrv9i){width:100%}.data-table-toolbar.svelte-wcrv9i .chrome-buttons:where(.svelte-wcrv9i) .table-search-control{flex:16rem;max-width:20rem}}.data-table-chrome.is-stacked.svelte-wcrv9i{background:var(--background);flex-direction:column;gap:0;height:auto;padding:0}.chrome-tabs.svelte-wcrv9i{flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex;overflow:hidden}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-tabs:where(.svelte-wcrv9i){-webkit-overflow-scrolling:touch;background:var(--card);scrollbar-width:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;padding:.5rem 1rem 0;overflow-x:auto}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-tabs:where(.svelte-wcrv9i)::-webkit-scrollbar{display:none}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-tabs:where(.svelte-wcrv9i) [role=tab][aria-selected=true],.data-table-chrome.svelte-wcrv9i .chrome-tabs:where(.svelte-wcrv9i) button[aria-selected=true]{background:var(--background)}:where(.chrome-tabs.svelte-wcrv9i) .tab-bar,:where(.chrome-tabs.svelte-wcrv9i) [role=tablist]{flex-shrink:0;align-items:center;gap:.5rem;height:48px;margin-bottom:-1px;padding-bottom:1px;display:flex}:where(.chrome-tabs.svelte-wcrv9i) .tab,:where(.chrome-tabs.svelte-wcrv9i) [role=tab]{height:32px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;appearance:none;z-index:1;will-change:transform;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:1rem;font-weight:500;transition:background-color .12s,color .12s,transform .12s;display:inline-flex;position:relative}:where(.chrome-tabs.svelte-wcrv9i) .tab:hover,:where(.chrome-tabs.svelte-wcrv9i) [role=tab]:hover{background:var(--accent);color:var(--foreground)}:where(.chrome-tabs.svelte-wcrv9i) .tab.active,:where(.chrome-tabs.svelte-wcrv9i) .tab[aria-selected=true],:where(.chrome-tabs.svelte-wcrv9i) [role=tab].active,:where(.chrome-tabs.svelte-wcrv9i) [role=tab][aria-selected=true]{background:var(--background);height:48px;color:var(--foreground);z-index:10;border-radius:.5rem .5rem 0 0;align-self:flex-end;margin-bottom:-1px}:where(.chrome-tabs.svelte-wcrv9i) .tab.active:hover,:where(.chrome-tabs.svelte-wcrv9i) .tab[aria-selected=true]:hover,:where(.chrome-tabs.svelte-wcrv9i) [role=tab].active:hover,:where(.chrome-tabs.svelte-wcrv9i) [role=tab][aria-selected=true]:hover{background:var(--background);color:var(--foreground);transform:none}:where(.chrome-tabs.svelte-wcrv9i) .tab.active:before,:where(.chrome-tabs.svelte-wcrv9i) .tab.active:after,:where(.chrome-tabs.svelte-wcrv9i) .tab[aria-selected=true]:before,:where(.chrome-tabs.svelte-wcrv9i) .tab[aria-selected=true]:after,:where(.chrome-tabs.svelte-wcrv9i) [role=tab].active:before,:where(.chrome-tabs.svelte-wcrv9i) [role=tab].active:after,:where(.chrome-tabs.svelte-wcrv9i) [role=tab][aria-selected=true]:before,:where(.chrome-tabs.svelte-wcrv9i) [role=tab][aria-selected=true]:after{content:"";pointer-events:none;width:.5rem;height:.5rem;position:absolute;bottom:0}:where(.chrome-tabs.svelte-wcrv9i) .tab.active:before,:where(.chrome-tabs.svelte-wcrv9i) .tab[aria-selected=true]:before,:where(.chrome-tabs.svelte-wcrv9i) [role=tab].active:before,:where(.chrome-tabs.svelte-wcrv9i) [role=tab][aria-selected=true]:before{background:radial-gradient(circle at 0 0, transparent .5rem, var(--background) calc(.5rem + .5px));left:-.5rem}:where(.chrome-tabs.svelte-wcrv9i) .tab.active:after,:where(.chrome-tabs.svelte-wcrv9i) .tab[aria-selected=true]:after,:where(.chrome-tabs.svelte-wcrv9i) [role=tab].active:after,:where(.chrome-tabs.svelte-wcrv9i) [role=tab][aria-selected=true]:after{background:radial-gradient(circle at 100% 0, transparent .5rem, var(--background) calc(.5rem + .5px));right:-.5rem}:where(.chrome-tabs.svelte-wcrv9i) .tab:not(.active):not([aria-selected=true]):not([disabled]):active,:where(.chrome-tabs.svelte-wcrv9i) [role=tab]:not(.active):not([aria-selected=true]):not([disabled]):active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){:where(.chrome-tabs.svelte-wcrv9i) .tab,:where(.chrome-tabs.svelte-wcrv9i) [role=tab]{will-change:auto;transition:none!important}:where(.chrome-tabs.svelte-wcrv9i) .tab:active,:where(.chrome-tabs.svelte-wcrv9i) [role=tab]:active{transform:none!important}}.chrome-filters.svelte-wcrv9i{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;padding:.25rem 0;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-filters:where(.svelte-wcrv9i){width:100%;padding:.5rem 1rem}.chrome-actions.svelte-wcrv9i{flex-shrink:0;align-items:center;min-width:0;margin-left:auto;display:flex}.chrome-actions-inner.svelte-wcrv9i{align-items:center;gap:.5rem;width:max-content;min-width:0;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-actions:where(.svelte-wcrv9i){background:var(--background);justify-content:stretch;width:100%;margin-left:0;padding:.5rem 1rem 1rem}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-actions-inner:where(.svelte-wcrv9i){flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%}.chrome-selection.svelte-wcrv9i{border-right:1px solid var(--border);align-items:center;padding-right:.5rem;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-selection:where(.svelte-wcrv9i){border-right:none;border-right:1px solid var(--border);margin-right:.5rem;padding-right:0}.chrome-buttons.svelte-wcrv9i{align-items:center;gap:.5rem;min-width:0;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-buttons:where(.svelte-wcrv9i){flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.data-table-scroll-area.svelte-wcrv9i{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:none;overscroll-behavior-x:none;overscroll-behavior-y:auto;flex:1;width:100%;min-height:0;padding:0;overflow:auto}.data-table-card.svelte-wcrv9i:not(.not-rounded)>.data-table-scroll-area:where(.svelte-wcrv9i):first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.data-table-scroll-area.drag-scroll-enabled.svelte-wcrv9i{cursor:grab}.data-table-scroll-area.drag-scroll-dragging.svelte-wcrv9i{cursor:grabbing}.data-table-scroll-area.drag-scroll-enabled.svelte-wcrv9i tbody .data-table-row,.data-table-scroll-area.drag-scroll-enabled.svelte-wcrv9i tbody .data-table-row>*{cursor:grab}.data-table-scroll-area.drag-scroll-dragging.svelte-wcrv9i tbody .data-table-row,.data-table-scroll-area.drag-scroll-dragging.svelte-wcrv9i tbody .data-table-row>*{cursor:grabbing}.data-table-scroll-area.has-horizontal-track.svelte-wcrv9i{overflow-x:hidden}.data-table-scroll-area.svelte-wcrv9i::-webkit-scrollbar{width:0;height:0}.data-table-horizontal-track-shell.svelte-wcrv9i{background:var(--background);padding:0 1rem}.data-table-horizontal-track.svelte-wcrv9i{cursor:pointer;outline:none;height:10px;position:relative}.data-table-horizontal-track.svelte-wcrv9i:before{content:"";background:color-mix(in srgb, var(--card) 88%, var(--border) 12%);border-radius:999px;position:absolute;inset:2px 0}.data-table-horizontal-track.svelte-wcrv9i:hover,.data-table-horizontal-track.svelte-wcrv9i:focus-within{outline:none}.data-table-horizontal-track.svelte-wcrv9i:hover:before,.data-table-horizontal-track.svelte-wcrv9i:focus-within:before{background:color-mix(in srgb, var(--card) 82%, var(--border) 18%)}.data-table-horizontal-thumb.svelte-wcrv9i{background:var(--border);cursor:grab;min-width:56px;height:6px;transition:background-color all .1s cubic-bezier(.4, 0, .2, 1);border-radius:999px;position:absolute;top:2px}.data-table-horizontal-thumb.svelte-wcrv9i:hover,.data-table-horizontal-track.svelte-wcrv9i:focus-within .data-table-horizontal-thumb:where(.svelte-wcrv9i){background:var(--muted-foreground)}.data-table-horizontal-thumb.is-dragging.svelte-wcrv9i{background:var(--foreground);cursor:grabbing}.data-table-horizontal-track.svelte-wcrv9i:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent)}@media (width<=767px){.data-table-horizontal-track-shell.svelte-wcrv9i{display:none}}.data-table.svelte-wcrv9i{--data-table-row-min-height:40px;border-collapse:separate;border-spacing:0;-webkit-user-select:none;user-select:none;width:max-content;min-width:100%;font-size:1rem}.data-table.table-fixed.svelte-wcrv9i{table-layout:fixed;width:auto;min-width:0}.state-cell.svelte-wcrv9i{border-bottom:none;padding:0}.loading-cell.svelte-wcrv9i{height:var(--data-table-row-min-height,40px);border-bottom:1px solid var(--border);background:var(--background);vertical-align:middle;box-sizing:border-box;padding:.5rem 1rem}.loading-bar.svelte-wcrv9i{background:linear-gradient(90deg, var(--accent) 0%, var(--border) 50%, var(--accent) 100%);background-size:220% 100%;border-radius:999px;height:10px;animation:1.3s ease-in-out infinite svelte-wcrv9i-table-loading-shimmer;display:block}@keyframes svelte-wcrv9i-table-loading-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.loading-bar.svelte-wcrv9i{animation:none}}.filter-dropdown.svelte-phk02n{flex-direction:column;gap:.25rem;display:flex}.filter-header.svelte-phk02n{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.filter-label.svelte-phk02n{color:var(--muted-foreground);font-size:.889rem;font-weight:500}.clear-link.svelte-phk02n{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:none}.clear-link.svelte-phk02n:hover{color:var(--foreground);text-decoration:underline}.clear-link.hidden.svelte-phk02n{visibility:hidden}.filter-options.svelte-phk02n{flex-direction:column;gap:.25rem;display:flex}.filter-option.svelte-phk02n{border-radius:.125rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.option-label.svelte-phk02n{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;overflow:hidden}.option-count.svelte-phk02n{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.889rem}.empty-state.svelte-phk02n{text-align:center;color:var(--muted-foreground);padding:1rem;font-size:.889rem}.filter-range.svelte-1xk4nh1{flex-direction:column;gap:.25rem;display:flex}.filter-header.svelte-1xk4nh1{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.filter-label.svelte-1xk4nh1{color:var(--muted-foreground);font-size:.889rem;font-weight:500}.clear-link.svelte-1xk4nh1{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:none}.clear-link.svelte-1xk4nh1:hover{color:var(--foreground);text-decoration:underline}.clear-link.hidden.svelte-1xk4nh1{visibility:hidden}.range-inputs.svelte-1xk4nh1{align-items:center;gap:.5rem;display:flex}.range-inputs.single-bound.svelte-1xk4nh1{align-items:stretch}.range-field.svelte-1xk4nh1{flex:1;min-width:0}.range-separator.svelte-1xk4nh1{color:var(--muted-foreground);flex-shrink:0;font-size:.889rem}.currency-indicator.svelte-1xk4nh1{align-items:center;gap:.25rem;line-height:1;display:inline-flex}.currency-indicator.svelte-1xk4nh1 img{width:20px;height:14px}.currency-symbol.svelte-1xk4nh1{color:var(--muted-foreground);font-size:.889rem}.filter-panel-container.svelte-1lj1at6{position:relative}.filter-badge.svelte-1lj1at6{background:var(--primary);min-width:16px;height:16px;color:var(--primary-foreground);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.filter-panel.svelte-1lj1at6{background:var(--background);border:1px solid var(--border);width:min(420px,100vw - 32px);max-height:min(72vh,760px);box-shadow:var(--shadow-xl);z-index:40;transform-origin:100% 0;border-radius:.5rem;flex-direction:column;animation:.15s ease-out svelte-1lj1at6-scaleIn;display:flex;position:absolute;top:110%;right:0}@keyframes svelte-1lj1at6-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.panel-header.svelte-1lj1at6{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;padding:1rem;display:flex}.panel-title.svelte-1lj1at6{color:var(--foreground);margin:0;font-size:1rem;font-weight:500}.panel-actions.svelte-1lj1at6{align-items:center;gap:.25rem;display:flex}.filter-groups.svelte-1lj1at6{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.filter-group.svelte-1lj1at6{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.filter-group.svelte-1lj1at6:last-child{padding-bottom:0}.panel-footer.svelte-1lj1at6{flex-shrink:0;justify-content:flex-end;padding:1rem;display:flex}.empty-state.svelte-1lj1at6{text-align:center;color:var(--muted-foreground);padding:2rem;font-size:.889rem}@media (width<=600px){.filter-panel.svelte-1lj1at6{border-radius:.5rem .5rem 0 0;width:100%;max-height:70vh;position:fixed;inset:auto 0 0}}.table-search-control.svelte-rucxim{width:min(var(--table-search-width), 100%);flex:0 0 var(--table-search-width);align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.table-search-icon.svelte-rucxim{color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:.5rem}.table-search-input.svelte-rucxim{width:100%;height:36px;color:var(--foreground);background:var(--background);border:1px solid var(--input);appearance:none;border-radius:.25rem;outline:none;padding:.5rem calc(1rem + 16px) .5rem calc(.75rem + 16px);font-size:.889rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.table-search-input.svelte-rucxim::placeholder{color:var(--muted-foreground)}.table-search-input.svelte-rucxim:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--ring)}.table-search-status.svelte-rucxim{pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media (width<=767px){.table-search-control.svelte-rucxim{flex:auto;width:100%}}
