.toggle.svelte-wkl395{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 .7rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.toggle.svelte-wkl395:hover{background:var(--surface-hover);color:var(--text)}.toggle.is-on.svelte-wkl395{background:var(--accent-soft);color:var(--accent-hover);border-color:transparent}.dot.svelte-wkl395{width:6px;height:6px;border-radius:0;background:var(--border-strong)}.toggle.is-on.svelte-wkl395 .dot:where(.svelte-wkl395){background:var(--accent)}.pager.svelte-11lc3uq{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap}.page-size.svelte-11lc3uq{display:flex;align-items:center;gap:4px}.pag-label.svelte-11lc3uq{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-semibold);margin-right:4px}.chip.svelte-11lc3uq{height:28px;padding:0 .7rem;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.chip.svelte-11lc3uq:hover{background:var(--surface-hover);color:var(--text)}.chip.is-on.svelte-11lc3uq{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent);font-weight:var(--weight-semibold)}.chip.is-on.svelte-11lc3uq:hover{background:var(--accent-soft)}.page-info.svelte-11lc3uq{margin-left:auto;font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.page-nav.svelte-11lc3uq{display:flex;align-items:center;gap:var(--space-2)}.pag-current.svelte-11lc3uq{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.page-jump.svelte-11lc3uq{width:3.5ch;min-width:3.5ch;height:20px;padding:0 3px;text-align:center;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-hover);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.page-jump.svelte-11lc3uq::-webkit-outer-spin-button,.page-jump.svelte-11lc3uq::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-jump.svelte-11lc3uq:focus{outline:none;border-color:var(--border-focus)}.of.svelte-11lc3uq{white-space:nowrap}.pp.svelte-1ezerwk{position:relative;display:inline-flex;align-items:center}.pp-trigger.svelte-1ezerwk{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;font:inherit;font-size:var(--text-xs, 12px);color:var(--text);cursor:pointer;white-space:nowrap;background:var(--surface, #fff);border:1px solid var(--border);border-radius:0}.pp-trigger.svelte-1ezerwk:hover{border-color:var(--border-strong, var(--border))}.pp-trigger.svelte-1ezerwk svg:where(.svelte-1ezerwk){color:var(--text-muted);flex-shrink:0}.pp-trigger.is-set.svelte-1ezerwk{background:color-mix(in srgb,var(--accent) 18%,var(--surface, #fff));border-color:var(--accent);font-weight:500}.pp-trigger.is-set.svelte-1ezerwk svg:where(.svelte-1ezerwk){color:var(--accent)}.pp-caret.svelte-1ezerwk{font-size:9px;color:var(--text-muted)}.pp-clear.svelte-1ezerwk{margin-left:-1px;height:32px;width:26px;font:inherit;cursor:pointer;color:var(--text-muted);background:var(--surface, #fff);border:1px solid var(--accent);border-radius:0}.pp-clear.svelte-1ezerwk:hover{color:var(--text)}.pp-panel.svelte-1ezerwk{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:300px;background:var(--surface, #fff);border:1px solid var(--border-strong, var(--border));box-shadow:0 8px 24px #0000001f}.pp-presets.svelte-1ezerwk{list-style:none;margin:0;padding:4px 0;border-bottom:1px solid var(--border)}.pp-presets.svelte-1ezerwk button:where(.svelte-1ezerwk){display:flex;justify-content:space-between;gap:16px;width:100%;padding:6px 12px;font:inherit;font-size:var(--text-sm, 13px);text-align:left;cursor:pointer;background:none;border:0;color:var(--text)}.pp-presets.svelte-1ezerwk button:where(.svelte-1ezerwk):hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.pp-presets.svelte-1ezerwk button.active:where(.svelte-1ezerwk){background:color-mix(in srgb,var(--accent) 16%,transparent);font-weight:500}.pp-dates.svelte-1ezerwk{color:var(--text-muted);font-size:var(--text-xs, 12px);white-space:nowrap}.pp-custom.svelte-1ezerwk{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px}.pp-custom-title.svelte-1ezerwk{grid-column:1 / -1;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.pp-custom-title.active.svelte-1ezerwk{color:var(--accent)}.pp-custom.svelte-1ezerwk label:where(.svelte-1ezerwk){display:flex;flex-direction:column;gap:2px;min-width:0}.pp-custom.svelte-1ezerwk label:where(.svelte-1ezerwk) span:where(.svelte-1ezerwk){font-size:11px;color:var(--text-muted)}.pp-custom.svelte-1ezerwk input:where(.svelte-1ezerwk){font:inherit;font-size:var(--text-xs, 12px);padding:4px 6px;border:1px solid var(--border);border-radius:0}.pp-apply.svelte-1ezerwk{grid-column:1 / -1;height:30px;font:inherit;font-size:var(--text-sm, 13px);cursor:pointer;background:var(--accent);color:var(--on-accent, #fff);border:0;border-radius:0}.pp-apply.svelte-1ezerwk:disabled{opacity:.45;cursor:default}.pp-on.svelte-1ezerwk{display:flex;gap:2px;margin:0 0 6px;padding:2px;border:1px solid var(--border);border-radius:4px}.pp-on.svelte-1ezerwk button:where(.svelte-1ezerwk){flex:1;padding:4px 8px;border:0;background:none;font-size:var(--text-xs, 12px);color:var(--text-muted);cursor:pointer;border-radius:3px}.pp-on.svelte-1ezerwk button.active:where(.svelte-1ezerwk){background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text);font-weight:600}.export-error.svelte-ehhqin{max-width:34ch;font-size:var(--text-xs);line-height:1.3;color:var(--danger, #b3261e)}.toolbar.svelte-ehhqin{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding:.6rem .75rem;background:var(--surface-raised);border:1px solid var(--border);border-bottom:0;margin-bottom:0}.toolbar.svelte-ehhqin button,.toolbar.svelte-ehhqin select,.toolbar.svelte-ehhqin input{height:32px;box-sizing:border-box}.search.svelte-ehhqin{flex:1 1 240px;min-width:240px;max-width:360px;padding:0 .65rem;height:32px;background:var(--field, var(--surface-raised));border:1px solid var(--border);color:var(--text);font-size:var(--text-sm);text-transform:none;letter-spacing:normal}.search.svelte-ehhqin:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-soft)}.fs-btn.svelte-ehhqin{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.fs-btn.svelte-ehhqin:hover{background:var(--surface-hover);color:var(--text)}.refresh-btn.svelte-ehhqin{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:6px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.refresh-btn.svelte-ehhqin:hover:not(:disabled){background:var(--surface-hover);color:var(--accent)}.refresh-btn.svelte-ehhqin:disabled{cursor:default;opacity:.6}.refresh-btn.is-spinning.svelte-ehhqin svg:where(.svelte-ehhqin){animation:svelte-ehhqin-dt-spin .8s linear infinite}.default-sort-btn.svelte-ehhqin:disabled{opacity:.35}.default-sort-btn.is-active-sort.svelte-ehhqin{color:var(--accent)}@keyframes svelte-ehhqin-dt-spin{to{transform:rotate(360deg)}}.rownum-col.svelte-ehhqin{width:1px;white-space:nowrap;text-align:center;padding:var(--space-2) 6px;color:var(--text-faint);font-size:.72rem;font-weight:var(--weight-medium)}.table-scroll.svelte-ehhqin td.rownum-cell{width:1px;white-space:nowrap;text-align:center;padding:var(--space-2) 6px;vertical-align:middle;color:var(--text-faint);opacity:.75;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);-webkit-user-select:none;user-select:none}.dt-root.dt-fullscreen{position:fixed;inset:0;z-index:9999;background:var(--surface);padding:var(--space-4) var(--space-5);overflow:auto}.dt-root.dt-wide{position:fixed;top:var(--space-4);left:50%;transform:translate(-50%);width:min(calc(100vw - var(--space-8)),2400px);max-height:calc(100vh - var(--space-8));z-index:9999;background:var(--surface);padding:var(--space-4) var(--space-5);overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}.fs-header.svelte-ehhqin{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-4)}.fs-header-text.svelte-ehhqin{flex:1;min-width:0}.fs-header.svelte-ehhqin h1:where(.svelte-ehhqin){font-size:var(--text-2xl);margin:0 0 var(--space-1)}.fs-lede.svelte-ehhqin{color:var(--text-muted);font-size:var(--text-md);max-width:620px;margin:0}.fs-header-actions.svelte-ehhqin{display:flex;gap:var(--space-2);align-items:center}.filters.svelte-ehhqin{display:flex;flex-wrap:wrap;gap:6px 4px;flex:1 1 0;min-width:0}.tools.svelte-ehhqin{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.chip.svelte-ehhqin{height:28px;padding:0 .7rem;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.live-toggle.svelte-ehhqin{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:0;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.live-toggle.svelte-ehhqin:hover{color:var(--text);border-color:var(--text-muted)}.live-toggle.is-on.svelte-ehhqin{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.live-dot.svelte-ehhqin{width:7px;height:7px;border-radius:50%;background:var(--text-subtle)}.live-dot.is-on.svelte-ehhqin{background:var(--accent);animation:svelte-ehhqin-live-pulse 1.6s ease-in-out infinite}@keyframes svelte-ehhqin-live-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 50%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 0%,transparent)}}.chip.svelte-ehhqin:hover{background:var(--surface-hover);color:var(--text)}.chip.is-on.svelte-ehhqin{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent);font-weight:var(--weight-semibold)}.chip.is-on.svelte-ehhqin:hover{background:var(--accent-soft)}.clear-all-filters.svelte-ehhqin{height:28px;padding:0 .6rem;margin-left:6px;border:none;background:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-out)}.clear-all-filters.svelte-ehhqin:hover{color:var(--accent);text-decoration-color:var(--accent)}.select-wrap.svelte-ehhqin{position:relative;display:inline-flex;align-items:center;gap:4px}.filters.svelte-ehhqin>.chip:where(.svelte-ehhqin)+.select-wrap:where(.svelte-ehhqin){margin-left:10px;padding-left:10px;border-left:1px solid var(--border)}.count.svelte-ehhqin{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.count-toggle.svelte-ehhqin{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.count-toggle.svelte-ehhqin:hover .count-hint:where(.svelte-ehhqin){color:var(--accent);text-decoration:underline}.count-hint.svelte-ehhqin{font-size:var(--text-xs);font-weight:400;color:var(--text-muted);margin-left:4px}.table-scroll.svelte-ehhqin{width:100%;overflow-x:auto}table.svelte-ehhqin{width:100%;border-collapse:collapse;font-size:var(--text-sm);table-layout:fixed}thead.svelte-ehhqin{background:transparent}th.svelte-ehhqin{text-align:left;padding:var(--space-3) var(--space-3);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:.817rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--label-color);border-bottom:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;vertical-align:bottom}th.svelte-ehhqin{position:relative}th.sortable.svelte-ehhqin{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-ehhqin:hover{color:var(--text)}th.align-right.svelte-ehhqin,td.align-right.svelte-ehhqin{text-align:right}.sort.svelte-ehhqin{margin-left:4px;color:var(--accent)}.resizer.svelte-ehhqin{position:absolute;top:0;right:-7px;width:14px;height:100%;cursor:col-resize;z-index:2;-webkit-user-select:none;user-select:none;touch-action:none}.export-menu.svelte-ehhqin{position:relative}.export-btn.svelte-ehhqin{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--text);white-space:nowrap;background:var(--surface, #fff);border:1px solid var(--border);border-radius:0}.export-btn.svelte-ehhqin:hover:not(:disabled){border-color:var(--border-strong, var(--border))}.export-btn.svelte-ehhqin .caret:where(.svelte-ehhqin){font-size:9px;color:var(--text-muted)}.export-panel.svelte-ehhqin{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:230px;padding:4px 0;background:var(--surface, #fff);border:1px solid var(--border-strong, var(--border));box-shadow:0 8px 24px #0000001f}.export-panel.svelte-ehhqin a:where(.svelte-ehhqin),.export-panel.svelte-ehhqin button:where(.svelte-ehhqin){display:flex;justify-content:space-between;gap:12px;width:100%;padding:7px 12px;box-sizing:border-box;font:inherit;font-size:var(--text-sm, 13px);color:var(--text);text-decoration:none;text-align:left;background:none;border:0;cursor:pointer}.export-panel.svelte-ehhqin a:where(.svelte-ehhqin):hover,.export-panel.svelte-ehhqin button:where(.svelte-ehhqin):hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}.export-panel.svelte-ehhqin button:where(.svelte-ehhqin):disabled{opacity:.45;cursor:default}.view-menu.svelte-ehhqin{position:relative}.view-panel.svelte-ehhqin{min-width:170px}.view-panel.svelte-ehhqin button:where(.svelte-ehhqin){justify-content:flex-start;gap:6px;white-space:nowrap}.view-panel.svelte-ehhqin .tick:where(.svelte-ehhqin){display:inline-block;width:1.1em;color:var(--accent)}.export-panel.svelte-ehhqin span:where(.svelte-ehhqin){color:var(--text-muted);font-size:var(--text-xs)}.export-panel.svelte-ehhqin .fields-toggle:where(.svelte-ehhqin){border-top:1px solid var(--border);margin-top:4px}.fields.svelte-ehhqin{max-height:45vh;overflow-y:auto;padding:2px 0 6px}.fields-head.svelte-ehhqin{padding:8px 12px 2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.field.svelte-ehhqin{display:flex;align-items:center;gap:8px;padding:3px 12px;font-size:var(--text-sm, 13px);cursor:pointer}.field.svelte-ehhqin:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.field.svelte-ehhqin input:where(.svelte-ehhqin){margin:0}.field.svelte-ehhqin .field-note:where(.svelte-ehhqin){margin-left:auto;font-size:10px}.field-sub.svelte-ehhqin{padding-left:32px;font-size:var(--text-xs, 12px);color:var(--text-muted);cursor:default}.field-sub.svelte-ehhqin select:where(.svelte-ehhqin){margin-left:auto;font-size:var(--text-xs, 12px)}.export-panel.svelte-ehhqin .fields-reset:where(.svelte-ehhqin){justify-content:flex-start;color:var(--text-muted);font-size:var(--text-xs, 12px)}.export-foot.svelte-ehhqin{margin:4px 0 0;padding:6px 12px 4px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border)}.edge-hint.svelte-ehhqin{position:absolute;top:calc(100% + 4px);right:-6px;z-index:20;white-space:nowrap;padding:4px 8px;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--surface, #fff);background:var(--ink, #222);pointer-events:none}.resizer.svelte-ehhqin:after{content:"";position:absolute;top:25%;left:50%;transform:translate(-50%);width:2px;height:50%;background:transparent;border-radius:0;transition:background .12s ease}.resizer.svelte-ehhqin:hover:after,.resizer.svelte-ehhqin:active:after,.resizer.is-active.svelte-ehhqin:after{background:var(--accent)}.table-scroll.svelte-ehhqin td{padding:.5rem var(--space-3);vertical-align:middle}.table-scroll.svelte-ehhqin td.align-right,.table-scroll.svelte-ehhqin td.num{font-variant-numeric:tabular-nums;text-align:right}.table-scroll.svelte-ehhqin td.muted{color:var(--text-muted)}.table-scroll.svelte-ehhqin td.mono{font-family:var(--font-mono)}.table-scroll.svelte-ehhqin td.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-scroll.svelte-ehhqin td.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-scroll.svelte-ehhqin tbody tr{border-bottom:1px solid var(--border)}.table-scroll.svelte-ehhqin tbody tr:last-child{border-bottom:none}.table-scroll.svelte-ehhqin tr.expanded-row{border-bottom:1px solid var(--accent)}.table-scroll.svelte-ehhqin tr.expanded-row>td{background:var(--surface-sunk);padding:var(--space-4) var(--space-5);border-top:1px solid var(--accent)}.table-scroll.svelte-ehhqin tr:has(+tr.expanded-row){border-bottom:none}.table-scroll.svelte-ehhqin tr:has(+tr.expanded-row)>td{background:var(--accent-soft)}tbody.svelte-ehhqin tr:where(.svelte-ehhqin):hover{background:var(--surface-hover)}tbody.svelte-ehhqin tr.clickable:where(.svelte-ehhqin){cursor:pointer}tbody.svelte-ehhqin tr.expanded-row:where(.svelte-ehhqin):hover{background:var(--surface-sunk)}tbody.svelte-ehhqin tr.is-selected:where(.svelte-ehhqin){background:var(--surface-hover)}.table-scroll.svelte-ehhqin tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}tbody.svelte-ehhqin tr.is-active:where(.svelte-ehhqin){background:var(--accent-soft)}tbody.svelte-ehhqin tr.is-active:where(.svelte-ehhqin):hover,tbody.svelte-ehhqin tr.is-active.is-selected:where(.svelte-ehhqin){background:var(--accent-soft)}.table-scroll.svelte-ehhqin tbody tr.is-active{border-bottom-color:var(--accent)}.actions.svelte-ehhqin{display:flex;gap:var(--space-2);justify-content:flex-end;align-items:center}.actions-col.svelte-ehhqin{text-align:right}th.actions-col.svelte-ehhqin{text-align:right;white-space:nowrap;min-width:96px}th.expand-col.svelte-ehhqin,.table-scroll.svelte-ehhqin td.expand-col{padding:0 4px 0 10px;width:28px;text-align:center;color:var(--text-muted)}.chevron.svelte-ehhqin{display:inline-block;vertical-align:middle;color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}tbody.svelte-ehhqin tr.clickable:where(.svelte-ehhqin):hover .chevron:where(.svelte-ehhqin){color:var(--text)}.chevron.open.svelte-ehhqin{transform:rotate(90deg);color:var(--accent)}.table-scroll.svelte-ehhqin .actions.is-busy>*:not(.is-active-submit){visibility:hidden;pointer-events:none}.empty.svelte-ehhqin{text-align:center;padding:var(--space-10);color:var(--text-muted)}@media(max-width:640px){.hide-sm.svelte-ehhqin{display:none}}@media(max-width:900px){.hide-md.svelte-ehhqin{display:none}}@media(max-width:640px){.toolbar.svelte-ehhqin{gap:var(--space-2)}.search.svelte-ehhqin{max-width:none;width:100%;flex-basis:100%}.filters.svelte-ehhqin{flex-basis:100%}.tools.svelte-ehhqin{flex-wrap:wrap;margin-left:0}.fs-btn.svelte-ehhqin{display:none}.table-scroll.svelte-ehhqin{overflow-x:visible}.table-scroll.svelte-ehhqin table:where(.svelte-ehhqin),.table-scroll.svelte-ehhqin thead:where(.svelte-ehhqin),.table-scroll.svelte-ehhqin tbody:where(.svelte-ehhqin),.table-scroll.svelte-ehhqin tr:where(.svelte-ehhqin){display:block;width:auto}.table-scroll.svelte-ehhqin colgroup:where(.svelte-ehhqin),.table-scroll.svelte-ehhqin thead:where(.svelte-ehhqin){display:none}.table-scroll.svelte-ehhqin table:where(.svelte-ehhqin){table-layout:auto}.table-scroll.svelte-ehhqin tbody:where(.svelte-ehhqin) tr:where(.svelte-ehhqin){border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-raised)}.table-scroll.svelte-ehhqin tbody:where(.svelte-ehhqin) tr:where(.svelte-ehhqin):hover,.table-scroll.svelte-ehhqin tbody:where(.svelte-ehhqin) tr.is-selected:where(.svelte-ehhqin){background:var(--surface-hover)}.table-scroll.svelte-ehhqin tbody tr.is-active{background:var(--accent-soft)}.table-scroll.svelte-ehhqin tbody tr.is-selected td:first-child{box-shadow:none}.table-scroll.svelte-ehhqin tbody:where(.svelte-ehhqin) tr:where(.svelte-ehhqin):last-child{margin-bottom:0}.table-scroll.svelte-ehhqin tbody tr>td{display:block;width:100%;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);text-align:left;white-space:normal;overflow:visible;text-overflow:clip}.table-scroll.svelte-ehhqin tbody tr>td:last-child{border-bottom:none}.table-scroll.svelte-ehhqin tbody tr>td:first-child{font-size:1rem;font-weight:var(--weight-semibold);padding-top:2px}.table-scroll.svelte-ehhqin tbody tr>td[data-label]:not(:first-child):before{content:attr(data-label);display:block;font-size:10px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:2px}.table-scroll.svelte-ehhqin td.ellipsis{white-space:normal;overflow:visible;text-overflow:clip}.table-scroll.svelte-ehhqin td.actions-col .actions{justify-content:flex-start}.table-scroll.svelte-ehhqin .resizer:where(.svelte-ehhqin){display:none}.table-scroll.svelte-ehhqin tbody:where(.svelte-ehhqin) tr.expanded-row:where(.svelte-ehhqin){padding:0;border:none;background:transparent}.table-scroll.svelte-ehhqin tr.expanded-row>td{padding:var(--space-3);border-radius:var(--radius-md)}}.row-ctx-menu{position:fixed;z-index:9999;background:var(--surface, #fff);border:1px solid var(--border);border-radius:var(--radius-md, 6px);box-shadow:none;padding:4px 0;min-width:160px}.row-ctx-menu a{display:block;padding:8px 14px;font-size:var(--text-sm, 13px);color:var(--text);text-decoration:none}.row-ctx-menu a:hover{background:var(--surface-alt, #f5f5f3)}table.dt-measuring{table-layout:auto!important;width:max-content!important}table.dt-measuring col{width:auto!important}table.dt-measuring th,table.dt-measuring td{width:auto!important;min-width:0!important;max-width:none!important}table.dt-measuring th,table.dt-measuring th *,table.dt-measuring td,table.dt-measuring td *{white-space:nowrap!important}table.dt-measuring tbody tr:has(>td[colspan]){display:none!important}
