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);font-weight:var(--font-weight-medium);color:var(--text-normal);background:var(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);white-space:nowrap;text-align:left;text-transform:uppercase;letter-spacing:.02em;box-sizing:border-box;padding:0;overflow:hidden}.col-index.svelte-1rqqupt{width:48px;min-width:48px;max-width:48px;height:var(--data-table-row-min-height,40px);color:var(--text-normal);font-weight:var(--font-weight-medium);background:var(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);text-transform:uppercase;padding:0}.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(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);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(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);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(--surface-primary);position:sticky;top:0;transform:translate(0,0)}.pinned-left.svelte-1rqqupt{box-shadow:inset -1px 0 0 var(--border-primary);left:0}.pinned-right.svelte-1rqqupt{box-shadow:inset 1px 0 0 var(--border-primary);right:0}.sticky-left.svelte-1rqqupt:not(.pinned-left):not(.pinned-right){z-index:20;box-shadow:inset -1px 0 0 var(--border-primary);position:sticky;top:0;left:0}}.sort-header.svelte-1rqqupt,.static-header.svelte-1rqqupt,.checkbox-header.svelte-1rqqupt{align-items:center;gap:var(--spacing-1);width:100%;min-width:0;max-width:100%;height:100%;padding:0 var(--spacing-3);box-sizing:border-box;display:inline-flex}.static-header.svelte-1rqqupt{overflow:hidden}.checkbox-header.svelte-1rqqupt{padding:0 var(--spacing-1);justify-content:flex-start;width:100%}.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(--interactive-accent)}.sort-header.svelte-1rqqupt:hover .sort-icon:where(.svelte-1rqqupt){opacity:1}.sort-icon.svelte-1rqqupt{opacity:.3;transition:opacity var(--transition-all);flex-shrink:0;align-items:center;display:flex}.sort-icon.active.svelte-1rqqupt{opacity:1;color:var(--interactive-accent)}.pin-indicator.svelte-1rqqupt{margin-left:var(--spacing-1);color:var(--interactive-accent);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;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:var(--font-size-sm);display:inline-block;overflow:hidden}.header-text.svelte-1rqqupt{font-weight:var(--font-weight-medium)}.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(--text-faint);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(--interactive-accent)}.resize-handle.svelte-1rqqupt:focus-visible{opacity:1;color:var(--interactive-accent);outline:none}.resize-handle.is-resizing.svelte-1rqqupt{opacity:1;color:var(--interactive-accent)}.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(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);width:auto;padding:0}.mobile-detail-container.svelte-1td8bfr{border-top:1px solid var(--border-muted);flex-direction:column;display:flex}.mobile-detail-header.svelte-1td8bfr{padding:var(--spacing-3) var(--spacing-3) 0;flex-shrink:0;align-items:center;display:flex}.mobile-detail-header.svelte-1td8bfr h2:where(.svelte-1td8bfr){font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-normal);margin:0}.mobile-detail-body.svelte-1td8bfr{padding:var(--spacing-3)}.detail-list.svelte-1td8bfr{gap:var(--spacing-3);flex-direction:column;margin:0;display:flex}.detail-item.svelte-1td8bfr{gap:var(--spacing-1);flex-direction:column;display:flex}.detail-label.svelte-1td8bfr{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);letter-spacing:var(--letter-spacing-sm)}.detail-value.svelte-1td8bfr{font-size:var(--font-size-base);color:var(--text-normal);word-break:break-word;margin:0}.data-table-row.svelte-hslfoy{transition:background-color var(--transition-all)}.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(--interactive-accent)}.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(--interactive-hover-subtle)}.data-table-td.svelte-hslfoy{height:var(--data-table-row-min-height,40px);padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--border-primary);white-space:nowrap;color:var(--text-normal);background:var(--surface-primary);text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;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(--interactive-hover-subtle)}.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(--text-normal);font-variant-numeric:tabular-nums;padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--border-primary);background:var(--surface-primary);vertical-align:middle;box-sizing:border-box}.col-select.svelte-hslfoy{width:36px;min-width:36px;max-width:36px;height:var(--data-table-row-min-height,40px);border-bottom:var(--border-width-thin) solid var(--border-primary);background:var(--surface-primary);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(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);vertical-align:middle;box-sizing:border-box;padding:0}.expand-toggle.svelte-hslfoy{border-radius:var(--radius-base);width:24px;height:24px;color:var(--text-normal);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand-toggle.svelte-hslfoy:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.data-table-row.svelte-hslfoy:hover .expand-toggle:where(.svelte-hslfoy){color:var(--text-normal)}.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(--surface-primary);background-clip:padding-box;position:sticky;transform:translate(0,0)}.pinned-left.svelte-hslfoy{box-shadow:inset -1px 0 0 var(--border-primary);left:0}.pinned-right.svelte-hslfoy{box-shadow:inset 1px 0 0 var(--border-primary);right:0}.sticky-left.svelte-hslfoy:not(.pinned-left):not(.pinned-right){z-index:14;background:var(--surface-primary);box-shadow:inset -1px 0 0 var(--border-primary);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(--interactive-hover-subtle), var(--interactive-hover-subtle)), var(--surface-primary)}.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(--interactive-accent), inset -1px 0 0 var(--border-primary)}}.sizing-fill.svelte-hslfoy{width:100%}.col-filler.svelte-hslfoy{background:var(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);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(--interactive-hover-subtle)}.mobile-inline-detail-cell.svelte-hslfoy{background:var(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);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 var(--transition-all)}.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(--interactive-accent)}.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(--interactive-hover-subtle)}.data-table-td.svelte-jwi6q5{height:var(--data-table-row-min-height,40px);padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--border-primary);white-space:nowrap;color:var(--text-normal);background:var(--surface-primary);text-overflow:ellipsis;vertical-align:middle;box-sizing:border-box;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(--interactive-hover-subtle)}.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(--text-faint);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--border-primary);background:var(--surface-primary);vertical-align:middle;box-sizing:border-box}.col-select.svelte-jwi6q5{width:36px;min-width:36px;max-width:36px;height:var(--data-table-row-min-height,40px);border-bottom:var(--border-width-thin) solid var(--border-primary);background:var(--surface-primary);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(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);vertical-align:middle;box-sizing:border-box;padding:0}.expand-toggle.svelte-jwi6q5{border-radius:var(--radius-base);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.expand-toggle.svelte-jwi6q5:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.data-table-row.svelte-jwi6q5:hover .expand-toggle:where(.svelte-jwi6q5){color:var(--text-normal)}.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(--surface-primary);background-clip:padding-box;position:sticky;transform:translate(0,0)}.pinned-left.svelte-jwi6q5{box-shadow:inset -1px 0 0 var(--border-primary);left:0}.pinned-right.svelte-jwi6q5{box-shadow:inset 1px 0 0 var(--border-primary);right:0}.sticky-left.svelte-jwi6q5:not(.pinned-left):not(.pinned-right){z-index:14;background:var(--surface-primary);box-shadow:inset -1px 0 0 var(--border-primary);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(--interactive-hover-subtle), var(--interactive-hover-subtle)), var(--surface-primary)}.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(--interactive-accent), inset -1px 0 0 var(--border-primary)}}.sizing-fill.svelte-jwi6q5{width:100%}.col-filler.svelte-jwi6q5{background:var(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);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(--interactive-hover-subtle)}.mobile-inline-detail-cell.svelte-jwi6q5{background:var(--surface-primary);border-bottom:var(--border-width-thin) solid var(--border-primary);padding:0}.data-table-footer.svelte-s6svyb{justify-content:center;align-items:center;gap:var(--spacing-3);padding:0 var(--spacing-3);background:var(--surface-secondary);border-top:var(--border-width-thin) solid var(--border-primary);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);min-height:45px;font-size:var(--font-size-sm);display:flex}.footer-nav.svelte-s6svyb{align-items:center;gap:var(--spacing-1);display:flex}.pagination-group.svelte-s6svyb{align-items:center;display:flex}.range-text.svelte-s6svyb{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 var(--spacing-2)}.footer-extra.svelte-s6svyb{align-items:center;display:flex}@media (width<=600px){.data-table-footer.svelte-s6svyb{gap:var(--spacing-2);min-height:auto;padding:0 var(--spacing-3);flex-wrap:wrap}}.empty-state.svelte-1x9vkhv{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-5);color:var(--text-normal);flex-direction:column;min-height:200px;display:flex}.empty-state.error.svelte-1x9vkhv{color:var(--status-error)}.empty-title.svelte-1x9vkhv{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);margin:0}.empty-message.svelte-1x9vkhv{margin:0}.column-visibility.svelte-5ezub8{position:relative}.column-menu.svelte-5ezub8{top:calc(100% + var(--spacing-1));min-width:220px;max-height:var(--column-menu-max-height,24rem);background:var(--surface-primary);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-2);z-index:20;gap:var(--spacing-1);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden auto}.column-menu.open-upward.svelte-5ezub8{top:auto;bottom:calc(100% + var(--spacing-1))}.menu-item.svelte-5ezub8{border-radius:var(--radius-sm)}.menu-item.svelte-5ezub8 .checkbox-container{justify-content:flex-start;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2);border-radius:inherit;display:flex}.menu-item.svelte-5ezub8 .checkbox-container:hover,.menu-item.svelte-5ezub8 .checkbox-container:focus-within{background:var(--interactive-hover)}.menu-item-button.svelte-5ezub8{align-items:center;gap:var(--spacing-2);text-align:left;width:100%;padding:var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;display:flex}.menu-item-button.svelte-5ezub8:hover,.menu-item-button.svelte-5ezub8:focus-visible{background:var(--interactive-hover);outline:none}.label.svelte-5ezub8{color:var(--text-normal);flex:1}.empty.svelte-5ezub8{padding:var(--spacing-2);color:var(--text-muted);font-size:var(--font-size-sm)}.menu-divider.svelte-5ezub8{background:var(--border-primary);height:1px;margin:var(--spacing-2) 0;border:none}.reset-btn.svelte-5ezub8{color:var(--text-muted);font-size:var(--font-size-sm)}.reset-btn.svelte-5ezub8:disabled{opacity:.5;cursor:not-allowed}.reset-btn.svelte-5ezub8:not(:disabled):hover{color:var(--text-normal)}.export-button-container.svelte-ohnnk8{position:relative}.export-menu.svelte-ohnnk8{background:var(--surface-primary);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-lg);padding:var(--spacing-2);z-index:20;gap:var(--spacing-1);flex-direction:column;display:flex;position:absolute;top:110%;right:0}.menu-item.svelte-ohnnk8{justify-content:space-between;align-items:center;gap:var(--spacing-2);text-align:left;width:100%;padding:var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;display:flex}.menu-item.svelte-ohnnk8:hover:not(:disabled),.menu-item.svelte-ohnnk8:focus-visible{background:var(--interactive-hover);outline:none}.menu-item.svelte-ohnnk8:disabled{opacity:.5;cursor:not-allowed}.label.svelte-ohnnk8{color:var(--text-normal)}.count.svelte-ohnnk8{color:var(--text-muted);font-size:var(--font-size-sm)}.warning.svelte-ohnnk8{padding:var(--spacing-2);margin-top:var(--spacing-1);background:var(--surface-warning);border-radius:var(--radius-sm);color:var(--text-warning);font-size:var(--font-size-sm)}.data-table-wrapper.svelte-wcrv9i{gap:var(--spacing-3);width:100%;height:100%;min-height:0;padding:var(--spacing-4);flex-direction:column;display:flex}@media (width<=767px){.data-table-wrapper.svelte-wcrv9i{padding:0}}.data-table-wrapper.no-padding.svelte-wcrv9i{padding:0}.data-table-card.svelte-wcrv9i{background:var(--surface-primary);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container-type:inline-size}.data-table-card.bordered.svelte-wcrv9i{border:var(--border-width-thin) solid var(--border-muted)}.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{justify-content:space-between;align-items:stretch;gap:var(--spacing-2);padding:0 var(--spacing-3);background:var(--surface-secondary);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);min-height:52px;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i{background:var(--surface-primary);flex-direction:column;gap:0;height:auto;padding:0}.chrome-tabs.svelte-wcrv9i{align-items:flex-end;gap:var(--spacing-2);flex-shrink:0;display:flex;overflow:hidden}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-tabs:where(.svelte-wcrv9i){-webkit-overflow-scrolling:touch;background:var(--surface-secondary);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);width:100%;padding-top:var(--spacing-2);padding-left:var(--spacing-3);padding-right:var(--spacing-3);scrollbar-width:none;padding-bottom: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(--surface-primary)}:where(.chrome-tabs.svelte-wcrv9i) .tab-bar,:where(.chrome-tabs.svelte-wcrv9i) [role=tablist]{align-items:center;gap:var(--spacing-2);flex-shrink:0;height:48px;margin-bottom:-1px;padding-bottom:1px;display:flex}:where(.chrome-tabs.svelte-wcrv9i) .tab,:where(.chrome-tabs.svelte-wcrv9i) [role=tab]{justify-content:center;align-items:center;gap:var(--spacing-2);height:32px;padding:0 var(--spacing-3);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;appearance:none;z-index:1;will-change:transform;background:0 0;border:none;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(--interactive-hover);color:var(--text-normal)}: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]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-primary);height:48px;color:var(--text-normal);z-index:10;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(--surface-primary);color:var(--text-normal);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:"";width:var(--radius-lg);height:var(--radius-lg);pointer-events:none;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{left:calc(var(--radius-lg) * -1);background:radial-gradient(circle at 0 0, transparent var(--radius-lg), var(--surface-primary) calc(var(--radius-lg) + .5px))}: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{right:calc(var(--radius-lg) * -1);background:radial-gradient(circle at 100% 0, transparent var(--radius-lg), var(--surface-primary) calc(var(--radius-lg) + .5px))}: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{gap:var(--spacing-1);min-width:0;padding:var(--spacing-1) 0;flex-wrap:wrap;flex:1;align-items:center;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-filters:where(.svelte-wcrv9i){width:100%;padding:var(--spacing-2) var(--spacing-3)}.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:var(--spacing-2);width:max-content;min-width:0;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-actions:where(.svelte-wcrv9i){width:100%;padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);background:var(--surface-primary);justify-content:stretch;margin-left:0}.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{padding-right:var(--spacing-2);border-right:1px solid var(--border-primary);align-items:center;display:flex}.data-table-chrome.is-stacked.svelte-wcrv9i .chrome-selection:where(.svelte-wcrv9i){margin-right:var(--spacing-2);border-right:none;border-right:1px solid var(--border-primary);padding-right:0}.chrome-buttons.svelte-wcrv9i{align-items:center;gap:var(--spacing-2);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-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{padding:0 var(--spacing-3);background:var(--surface-primary)}.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(--surface-secondary) 88%, var(--border-primary) 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(--surface-secondary) 82%, var(--border-primary) 18%)}.data-table-horizontal-thumb.svelte-wcrv9i{background:var(--border-primary);cursor:grab;min-width:56px;height:6px;transition:background-color var(--transition-all);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(--text-muted)}.data-table-horizontal-thumb.is-dragging.svelte-wcrv9i{background:var(--text-normal);cursor:grabbing}.data-table-horizontal-track.svelte-wcrv9i:focus-visible{box-shadow:0 0 0 2px rgba(var(--interactive-accent-rgb), .2)}@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;width:max-content;min-width:100%;font-size:var(--font-size-base);-webkit-user-select:none;user-select:none}.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);padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--border-width-thin) solid var(--border-primary);background:var(--surface-primary);vertical-align:middle;box-sizing:border-box}.loading-bar.svelte-wcrv9i{background:linear-gradient(90deg, var(--interactive-hover) 0%, var(--border-primary) 50%, var(--interactive-hover) 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{gap:var(--spacing-1);flex-direction:column;display:flex}.filter-header.svelte-phk02n{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.filter-label.svelte-phk02n{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.clear-link.svelte-phk02n{font-size:var(--font-size-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:none}.clear-link.svelte-phk02n:hover{color:var(--text-normal);text-decoration:underline}.clear-link.hidden.svelte-phk02n{visibility:hidden}.filter-options.svelte-phk02n{gap:var(--spacing-1);flex-direction:column;display:flex}.filter-option.svelte-phk02n{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-sm);display:flex}.option-label.svelte-phk02n{font-size:var(--font-size-base);color:var(--text-normal);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.option-count.svelte-phk02n{font-size:var(--font-size-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.empty-state.svelte-phk02n{padding:var(--spacing-3);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm)}.filter-range.svelte-1xk4nh1{gap:var(--spacing-1);flex-direction:column;display:flex}.filter-header.svelte-1xk4nh1{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.filter-label.svelte-1xk4nh1{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted)}.clear-link.svelte-1xk4nh1{font-size:var(--font-size-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:none}.clear-link.svelte-1xk4nh1:hover{color:var(--text-normal);text-decoration:underline}.clear-link.hidden.svelte-1xk4nh1{visibility:hidden}.range-inputs.svelte-1xk4nh1{align-items:center;gap:var(--spacing-2);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(--text-muted);font-size:var(--font-size-sm);flex-shrink:0}.currency-indicator.svelte-1xk4nh1{align-items:center;gap:var(--spacing-1);line-height:1;display:inline-flex}.currency-indicator.svelte-1xk4nh1 img{width:20px;height:14px}.currency-symbol.svelte-1xk4nh1{font-size:var(--font-size-sm);color:var(--text-muted)}.filter-panel-container.svelte-1lj1at6{position:relative}.filter-badge.svelte-1lj1at6{background:var(--interactive-accent);min-width:16px;height:16px;color:var(--text-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-4px;right:-4px}.filter-panel.svelte-1lj1at6{background:var(--surface-primary);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-lg);width:min(420px,100vw - 32px);max-height:min(72vh,760px);box-shadow:var(--shadow-xl);z-index:40;transform-origin:100% 0;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{padding:var(--spacing-3);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;min-height:56px;display:flex}.panel-title.svelte-1lj1at6{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-normal);margin:0}.panel-actions.svelte-1lj1at6{align-items:center;gap:var(--spacing-1);display:flex}.filter-groups.svelte-1lj1at6{gap:var(--spacing-4);padding:0 var(--spacing-3) var(--spacing-3);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.filter-group.svelte-1lj1at6{gap:var(--spacing-2);flex-direction:column;display:flex}.filter-group.svelte-1lj1at6:last-child{padding-bottom:0}.panel-footer.svelte-1lj1at6{padding:var(--spacing-3);flex-shrink:0;justify-content:flex-end;display:flex}.empty-state.svelte-1lj1at6{padding:var(--spacing-5);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm)}@media (width<=600px){.filter-panel.svelte-1lj1at6{border-radius:var(--radius-lg) var(--radius-lg) 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{left:var(--spacing-2);color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.table-search-input.svelte-rucxim{width:100%;height:36px;padding:var(--spacing-2) calc(var(--spacing-2) + 16px + var(--spacing-2)) var(--spacing-2) calc(var(--spacing-2) + 16px + var(--spacing-1));font-size:var(--font-size-sm);color:var(--text-normal);background:var(--form-background);border:var(--border-width-thin) solid var(--border-primary);border-radius:var(--radius-base);appearance:none;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.table-search-input.svelte-rucxim::placeholder{color:var(--text-muted)}.table-search-input.svelte-rucxim:focus{border-color:var(--interactive-accent);box-shadow:0 0 0 1px var(--border-focus)}.table-search-status.svelte-rucxim{right:var(--spacing-2);pointer-events:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=767px){.table-search-control.svelte-rucxim{flex:auto;width:100%}}
