.admin-toaster.svelte-125t32t{position:fixed;top:80px;left:50%;z-index:200;display:flex;width:min(420px,calc(100vw - 24px));flex-direction:column;align-items:stretch;gap:8px;pointer-events:none;transform:translate(-50%)}.admin-toast.svelte-125t32t{display:flex;align-items:flex-start;gap:10px;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.4;pointer-events:auto;animation:svelte-125t32t-admin-toast-in .22s ease-out}.admin-toast.svelte-125t32t span:where(.svelte-125t32t){flex:1;min-width:0}.admin-toast-success.svelte-125t32t{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.admin-toast-success.svelte-125t32t i:where(.svelte-125t32t):first-child{color:#16a34a}.admin-toast-error.svelte-125t32t{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.admin-toast-error.svelte-125t32t i:where(.svelte-125t32t):first-child{color:#dc2626}.admin-toast-info.svelte-125t32t{border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af}.admin-toast-info.svelte-125t32t i:where(.svelte-125t32t):first-child{color:#2563eb}.admin-toast-dismiss.svelte-125t32t{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:0;background:transparent;color:inherit;opacity:.65;padding:0;cursor:pointer;font-size:12px}.admin-toast-dismiss.svelte-125t32t:hover{opacity:1}@keyframes svelte-125t32t-admin-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.admin-toaster.svelte-125t32t{top:72px;width:calc(100vw - 24px)}}.admin-nav-rail.svelte-vgnm6i{display:flex;width:176px;min-width:176px;flex-direction:column;position:relative;overflow:hidden;border-top:2px solid #3d3d3d;box-shadow:inset 0 1px #ffffff0d;border-right:1px solid #242424;background:#1a1a1a;color:#d6d6d6;transition:width .18s ease,min-width .18s ease}.admin-nav-rail.collapsed.svelte-vgnm6i{width:60px;min-width:60px}.collapse-toggle.svelte-vgnm6i{position:absolute;top:14px;right:18px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:999px;background:transparent;color:#9ca3af;cursor:pointer;transition:background .15s,color .15s}.collapse-toggle.svelte-vgnm6i:hover{background:#1f1f1f;color:#f5f5f5}.collapse-toggle-hidden.svelte-vgnm6i{display:none}.admin-nav-list.svelte-vgnm6i{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:14px 14px 16px}.admin-nav-group.svelte-vgnm6i{border-top:1px solid transparent;padding:0 0 2px}.admin-nav-group.svelte-vgnm6i+.admin-nav-group:where(.svelte-vgnm6i){border-top-color:#242424;margin-top:10px;padding-top:14px}.admin-nav-section-row.svelte-vgnm6i{display:flex;align-items:center;justify-content:flex-start;min-height:24px;padding:0 38px 6px 12px}.admin-nav-section-label.svelte-vgnm6i{color:#737373;font-size:11px;font-weight:600;letter-spacing:.08em;padding:0}.admin-nav-group-items.svelte-vgnm6i{display:flex;flex-direction:column;gap:4px}.admin-nav-link.svelte-vgnm6i{display:flex;align-items:center;gap:13px;border:0;border-left:3px solid transparent;border-radius:0;color:#b8b8b8;min-height:24px;padding:6px 6px 3px;text-decoration:none;font-size:15px;font-weight:500;line-height:1;transition:background .15s,color .15s,border-color .15s}.admin-nav-link.svelte-vgnm6i span:where(.svelte-vgnm6i){display:inline-flex;align-items:center;line-height:1}.admin-nav-link.svelte-vgnm6i:hover{background:transparent;color:#fff}.admin-nav-link.active.svelte-vgnm6i{border-left-color:#dfff2b;background:transparent;color:#f5f5f5;font-weight:700}.admin-nav-icon.svelte-vgnm6i{width:20px;font-size:15px;text-align:center}.admin-nav-rail.svelte-vgnm6i:not(.collapsed) .admin-nav-icon:where(.svelte-vgnm6i){display:none}.admin-nav-rail.svelte-vgnm6i:not(.collapsed) .admin-nav-link:where(.svelte-vgnm6i){padding-left:10px}.collapsed.svelte-vgnm6i .admin-nav-list:where(.svelte-vgnm6i){align-items:center;padding:48px 0 16px}.collapsed.svelte-vgnm6i .collapse-toggle:where(.svelte-vgnm6i){right:18px}.collapsed.svelte-vgnm6i .admin-nav-group:where(.svelte-vgnm6i){width:100%;padding:8px 0 2px}.collapsed.svelte-vgnm6i .admin-nav-group:where(.svelte-vgnm6i)+.admin-nav-group:where(.svelte-vgnm6i){margin-top:8px;padding-top:12px}.collapsed.svelte-vgnm6i .admin-nav-group-items:where(.svelte-vgnm6i){align-items:center;gap:6px}.collapsed.svelte-vgnm6i .admin-nav-link:where(.svelte-vgnm6i){justify-content:center;width:34px;height:34px;min-height:34px;border-left:0;border-radius:8px;padding:0}.collapsed.svelte-vgnm6i .admin-nav-link.active:where(.svelte-vgnm6i){background:#dfff2b;color:#111}.banner.svelte-1v88w7k{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 16px;border-bottom:1px solid #e5c100;background:#fef3c7;color:#713f12;font-size:13px}.banner-copy.svelte-1v88w7k{min-width:0;flex:1}.banner.svelte-1v88w7k strong:where(.svelte-1v88w7k){display:block;margin-bottom:2px;color:#78350f}.banner-actions.svelte-1v88w7k{display:flex;align-items:center;gap:8px;flex-shrink:0}.icon-btn.svelte-1v88w7k{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d4a72c;border-radius:8px;background:#ffffff8c;color:#78350f;cursor:pointer;transition:background .15s ease,border-color .15s ease}.icon-btn.svelte-1v88w7k:hover{background:#ffffffd9;border-color:#b45309}.admin-shell.svelte-84q9rn{display:flex;height:100%;min-height:0;overflow:hidden;background:var(--color-canvas)}.admin-content.svelte-84q9rn{display:flex;min-width:0;min-height:0;width:100%;flex:1;flex-direction:column;overflow:hidden}.admin-content-body.svelte-84q9rn{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.infinite-scroll.svelte-1lf7fh1{min-height:0;flex:1;overflow:auto}.infinite-scroll-status.svelte-1lf7fh1{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:#6b7280;font-size:13px}.infinite-scroll-fallback.svelte-1lf7fh1{display:flex;justify-content:center;padding:16px}.record-list-view.svelte-8a38de{display:flex;min-height:0;flex:1;flex-direction:column}.record-list-view-header.svelte-8a38de{flex-shrink:0;padding:0 12px}.record-list-search-row.svelte-8a38de{display:flex;align-items:center;gap:8px;margin:0 0 10px}.record-list-search.svelte-8a38de{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:0 10px}.record-list-clear-filters.svelte-8a38de{display:inline-flex;flex-shrink:0;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.record-list-clear-filters.svelte-8a38de:hover{border-color:#d1d5db;background:#f9fafb;color:#111827}.record-list-search.svelte-8a38de i:where(.svelte-8a38de){color:#9ca3af;font-size:12px;flex-shrink:0}.record-list-search.svelte-8a38de input:where(.svelte-8a38de){width:100%;border:0;background:transparent;color:#111827;padding:8px 0;font-size:13px;outline:none}.record-list-search.svelte-8a38de input:where(.svelte-8a38de)::placeholder{color:#9ca3af}.record-list-filter-tabs.svelte-8a38de{display:flex;gap:18px;align-items:center;margin:0;border-bottom:1px solid #e5e7eb}.record-list-tabs.svelte-8a38de{display:flex;gap:16px;align-items:center;margin:0 4px;padding:0 4px 8px;border-bottom:1px solid #e5e7eb}.record-list-clear-filters--tabs.svelte-8a38de{margin-left:auto;margin-bottom:8px}.record-list-filter-tab-wrap.svelte-8a38de{position:relative}.record-list-filter-tabs.svelte-8a38de>.record-list-filter-tab-wrap:where(.svelte-8a38de)>button:where(.svelte-8a38de){display:inline-flex;align-items:center;gap:6px;max-width:120px;border:0;border-bottom:2px solid transparent;background:transparent;color:#6b7280;padding:0 0 8px;font-size:13px;font-weight:500;cursor:pointer}.record-list-tabs.svelte-8a38de button:where(.svelte-8a38de){border:0;background:transparent;color:#6b7280;padding:0;font-size:13px;font-weight:500;cursor:pointer}.record-list-tabs.svelte-8a38de button:where(.svelte-8a38de):hover{color:#111827}.record-list-filter-tab-label.svelte-8a38de{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.record-list-filter-tabs.svelte-8a38de>.record-list-filter-tab-wrap:where(.svelte-8a38de)>button.open:where(.svelte-8a38de){border-color:#111827;color:#111827;font-weight:600}.record-list-tabs.svelte-8a38de button.active:where(.svelte-8a38de){color:#111827;font-weight:600}.record-list-filter-tabs.svelte-8a38de>.record-list-filter-tab-wrap:where(.svelte-8a38de)>button.has-value:where(.svelte-8a38de){color:#111827;font-weight:600}.record-list-filter-tabs.svelte-8a38de i:where(.svelte-8a38de){font-size:10px}.record-list-filter-menu.svelte-8a38de{position:absolute;top:calc(100% + 6px);left:0;z-index:10;min-width:190px;max-width:260px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.record-list-filter-option.svelte-8a38de{display:flex;width:100%;align-items:center;border:0;border-radius:6px;background:transparent;color:#374151;padding:8px 10px;text-align:left;font-size:13px;cursor:pointer}.record-list-filter-option.svelte-8a38de:hover,.record-list-filter-option.active.svelte-8a38de{background:#f3f4f6;color:#111827}.record-list-filter-option.muted.svelte-8a38de{color:#6b7280}.record-list-date-filter.svelte-8a38de{display:flex;flex-direction:column;gap:6px;padding:6px}.record-list-date-filter.svelte-8a38de span:where(.svelte-8a38de){color:#6b7280;font-size:12px;font-weight:700}.record-list-date-filter.svelte-8a38de input:where(.svelte-8a38de){border:1px solid #e5e7eb;border-radius:6px;color:#111827;padding:7px 8px;font-size:13px}.record-list-sort.svelte-8a38de{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.record-list-sort.svelte-8a38de span:where(.svelte-8a38de){margin-right:4px;color:#6b7280;font-size:12px;font-weight:700}.record-list-sort.svelte-8a38de button:where(.svelte-8a38de){display:inline-flex;align-items:center;gap:4px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer}.record-list-sort.svelte-8a38de button.active:where(.svelte-8a38de){border-color:#d97706;color:#92400e;background:#fffbeb}.record-list-view-loading.svelte-8a38de,.record-list-view-empty.svelte-8a38de{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:24px 16px}.record-list-view-scroll.svelte-8a38de{min-height:0}.record-list-view-scroll--static.svelte-8a38de{min-height:0;flex:1;overflow:auto}.record-list-view-items.svelte-8a38de{display:flex;flex-direction:column;gap:0;padding:4px 0 12px}.record-list-item.svelte-8a38de{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:0;background:transparent;color:inherit;padding:10px 12px 10px 14px;text-align:left;cursor:pointer}.record-list-item.svelte-8a38de:after{content:"";position:absolute;inset:0;z-index:0;background:transparent;pointer-events:none;transition:background .12s}.record-list-item.svelte-8a38de:before{content:"";position:absolute;top:6px;bottom:6px;left:4px;z-index:1;width:3px;border-radius:1px;background:transparent}.record-list-item.svelte-8a38de:hover:not(.active):after{background:#ececea}.record-list-item.active.svelte-8a38de:before{background:#1a1a1a}.record-list-item.active.svelte-8a38de{background:transparent;color:#111827}.record-list-item-main.svelte-8a38de{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.record-list-item.svelte-8a38de strong:where(.svelte-8a38de){overflow:hidden;color:#111827;font-size:14px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.record-list-item.active.svelte-8a38de strong:where(.svelte-8a38de){font-weight:700}.record-list-item-meta.svelte-8a38de{overflow:hidden;font-size:12px;color:#6b7280;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.record-list-item-side.svelte-8a38de{position:relative;z-index:1;flex-shrink:0;max-width:88px;overflow:hidden;color:#6b7280;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.record-list-item.active.svelte-8a38de .record-list-item-side:where(.svelte-8a38de){font-weight:500}.record-browser.svelte-1pu3dg9{display:flex;min-height:0;flex:1;flex-direction:column}.record-browser-panes.svelte-1pu3dg9{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:0;flex:1;overflow:hidden;border-top:1px solid #e5e7eb;background:#fff}.record-browser-panes--list-only.svelte-1pu3dg9,.record-browser-panes--expanded.svelte-1pu3dg9{grid-template-columns:minmax(0,1fr)}.record-browser-list.svelte-1pu3dg9{display:flex;min-height:0;flex-direction:column;border-right:1px solid #e5e7eb;background:#f7f7f5}.record-browser-panes--list-only.svelte-1pu3dg9 .record-browser-list:where(.svelte-1pu3dg9){border-right:0}.record-browser-panes--expanded.svelte-1pu3dg9 .record-browser-list:where(.svelte-1pu3dg9){border-right:0;background:var(--color-surface)}.record-browser-panes--expanded.svelte-1pu3dg9 .record-browser-list-body:where(.svelte-1pu3dg9){padding:0 18px 18px}.record-browser-list-header.svelte-1pu3dg9{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 16px 12px;flex-shrink:0}.record-browser-list-heading.svelte-1pu3dg9{min-width:0}.record-browser-list-header.svelte-1pu3dg9 h2:where(.svelte-1pu3dg9){margin:0;color:#111827;font-size:18px;font-weight:600;letter-spacing:-.01em}.record-browser-list-subtitle.svelte-1pu3dg9{margin:2px 0 0;color:#6b7280;font-size:12px}.record-browser-list-actions.svelte-1pu3dg9{display:flex;align-items:center;gap:4px;flex-shrink:0}.record-browser-list-action-wrap.svelte-1pu3dg9{position:relative}.record-browser-list-action.svelte-1pu3dg9{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#6b7280;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.record-browser-list-action-wrap.open.svelte-1pu3dg9 .record-browser-list-action:where(.svelte-1pu3dg9),.record-browser-list-action.svelte-1pu3dg9:hover:not(:disabled){background:#ececea;color:#111827}.record-browser-list-action.svelte-1pu3dg9:disabled{cursor:not-allowed;opacity:.45}.record-browser-action-menu-backdrop.svelte-1pu3dg9{position:fixed;inset:0;z-index:20;border:0;background:transparent;cursor:default}.record-browser-action-menu.svelte-1pu3dg9{position:absolute;top:calc(100% + 4px);right:0;z-index:21;display:flex;min-width:148px;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.record-browser-action-menu.svelte-1pu3dg9 button:where(.svelte-1pu3dg9){border:0;background:transparent;color:#111827;padding:10px 14px;text-align:left;font-size:13px;font-weight:500;cursor:pointer}.record-browser-action-menu.svelte-1pu3dg9 button:where(.svelte-1pu3dg9):hover{background:#f3f4f6}.record-browser-action-menu.svelte-1pu3dg9 button:where(.svelte-1pu3dg9)+button:where(.svelte-1pu3dg9){border-top:1px solid #f3f4f6}.record-browser-list-body.svelte-1pu3dg9{display:flex;min-height:0;flex:1;flex-direction:column}.record-browser-detail.svelte-1pu3dg9{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:auto;background:#fff}@media(max-width:768px){.record-browser-panes.record-browser-mobile.svelte-1pu3dg9{grid-template-columns:1fr}.record-browser-panes.record-browser-mobile-list.svelte-1pu3dg9 .record-browser-detail:where(.svelte-1pu3dg9){display:none}.record-browser-panes.record-browser-mobile-detail.svelte-1pu3dg9 .record-browser-list:where(.svelte-1pu3dg9){display:none}.record-browser-panes.record-browser-mobile-detail.svelte-1pu3dg9 .record-browser-detail:where(.svelte-1pu3dg9){display:flex;min-height:0;flex:1;flex-direction:column}}@media(max-width:900px){.record-browser-panes.svelte-1pu3dg9:not(.record-browser-panes--list-only):not(.record-browser-mobile){grid-template-columns:minmax(0,1fr)}}.record-field-editable.svelte-c291dl{cursor:default}.record-boolean-checkbox.svelte-c291dl{width:16px;height:16px;margin:0;accent-color:var(--color-text);cursor:default}.record-boolean-checkbox--editable.svelte-c291dl{cursor:pointer}.record-field-meta.svelte-c291dl{flex-shrink:0;color:var(--color-text-subtle);font-size:10px;font-weight:500;letter-spacing:.02em}.record-field-input.svelte-c291dl{width:100%;max-width:420px;padding:8px 12px;border:1px solid var(--color-border, #d1d5db);border-radius:6px;font-size:14px;background:var(--color-surface, #fff);color:var(--color-text)}.record-field-input--mono.svelte-c291dl{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.record-field-input--json.svelte-c291dl{max-width:none;min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.record-field-input--textarea.svelte-c291dl{max-width:720px;min-height:100px;resize:vertical}.record-field-value--mono.svelte-c291dl{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.record-json-value.svelte-c291dl pre:where(.svelte-c291dl){margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.record-longtext-value.svelte-c291dl pre:where(.svelte-c291dl){margin:0;max-height:9em;overflow:auto;white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.5}.workspace-layout.svelte-1j5jz3b{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:var(--color-surface)}.workspace-layout-header.svelte-1j5jz3b{flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.workspace-layout-body.svelte-1j5jz3b{display:grid;min-height:0;flex:1;overflow:hidden;border-top:1px solid var(--color-border)}.workspace-layout-body--single.svelte-1j5jz3b{grid-template-columns:minmax(0,1fr)}.workspace-layout-body--two.svelte-1j5jz3b{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.workspace-layout-body--three.svelte-1j5jz3b{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px)}.workspace-layout-left.svelte-1j5jz3b{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--color-border);background:#f7f7f5}.workspace-layout-main.svelte-1j5jz3b{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:auto;background:var(--color-surface)}.workspace-layout-right.svelte-1j5jz3b{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:auto;border-left:1px solid var(--color-border);background:var(--color-surface-muted)}.workspace-layout-footer.svelte-1j5jz3b{flex-shrink:0;border-top:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:900px){.workspace-layout-body--two.svelte-1j5jz3b:not(.workspace-layout-mobile),.workspace-layout-body--three.svelte-1j5jz3b:not(.workspace-layout-mobile){grid-template-columns:minmax(0,1fr)}.workspace-layout-body--two.svelte-1j5jz3b:not(.workspace-layout-mobile) .workspace-layout-left:where(.svelte-1j5jz3b),.workspace-layout-body--three.svelte-1j5jz3b:not(.workspace-layout-mobile) .workspace-layout-right:where(.svelte-1j5jz3b){display:none}}@media(max-width:768px){.workspace-layout-body.workspace-layout-mobile.svelte-1j5jz3b{grid-template-columns:minmax(0,1fr)}.workspace-layout-mobile-list.svelte-1j5jz3b .workspace-layout-main:where(.svelte-1j5jz3b){display:none}.workspace-layout-mobile-detail.svelte-1j5jz3b .workspace-layout-left:where(.svelte-1j5jz3b),.workspace-layout-mobile-detail.svelte-1j5jz3b .workspace-layout-right:where(.svelte-1j5jz3b){display:none}.workspace-layout-mobile-detail.svelte-1j5jz3b .workspace-layout-main:where(.svelte-1j5jz3b){display:flex;min-height:0;flex:1;flex-direction:column}}.workspace-pane.svelte-tlm0mn{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column}.page-tabs.svelte-1e7t5bp{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--color-border);margin:0}.page-tabs.svelte-1e7t5bp button:where(.svelte-1e7t5bp){border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);margin-bottom:-1px;padding:4px 0;font-size:14px;font-weight:500;cursor:pointer}.page-tabs.svelte-1e7t5bp button:where(.svelte-1e7t5bp):hover{color:var(--color-text)}.page-tabs.svelte-1e7t5bp button.active:where(.svelte-1e7t5bp){border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:600}.page-tab-dirty.svelte-1e7t5bp{color:var(--color-warning);margin-left:3px}.page-tab-panels.svelte-1e7t5bp{min-width:0;padding-top:16px}.validation-summary ul{display:flex;flex-direction:column;gap:4px}.editable-field-row.svelte-17rv6ow{cursor:default}.editable-field-pen.svelte-17rv6ow{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);opacity:.7;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.editable-field-pen-spacer.svelte-17rv6ow{display:inline-flex;width:24px;height:24px;flex-shrink:0}.editable-field-row.svelte-17rv6ow:hover .editable-field-pen:where(.svelte-17rv6ow),.editable-field-pen.svelte-17rv6ow:focus-visible{opacity:1;background:var(--color-surface-muted);color:var(--color-text);outline:2px solid var(--color-primary);outline-offset:2px}.editable-field-control.svelte-17rv6ow{width:100%;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);padding:8px 10px;font-size:13px}.editable-field-control--textarea.svelte-17rv6ow{min-height:72px;resize:vertical}.editable-field-control--mono.svelte-17rv6ow{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.editable-field-checkbox.svelte-17rv6ow{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text)}.editable-field-boolean-view.svelte-17rv6ow{width:auto;margin:0;pointer-events:none}.editable-field-pill.svelte-17rv6ow{display:inline-flex;align-items:center;border-radius:999px;background:#f3f4f6;color:#374151;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.5}.editable-field-longtext.svelte-17rv6ow,.editable-field-pre.svelte-17rv6ow{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit}.list-row-skeleton.svelte-aozica{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px 10px 14px}.list-row-skeleton-main.svelte-aozica{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.skeleton-line.svelte-aozica{display:block;border-radius:4px;background:linear-gradient(90deg,var(--color-surface-muted, #ececec) 0%,var(--color-border, #f5f5f5) 50%,var(--color-surface-muted, #ececec) 100%);background-size:200% 100%;animation:svelte-aozica-list-row-shimmer 1.25s ease-in-out infinite}.skeleton-title.svelte-aozica{width:72%;height:14px}.skeleton-meta.svelte-aozica{width:48%;height:12px}.skeleton-side.svelte-aozica{width:36px;height:12px;flex-shrink:0}@keyframes svelte-aozica-list-row-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.record-list-skeleton.svelte-n7dqh5{display:flex;min-height:0;flex:1;flex-direction:column;padding:4px 0 12px}.record-list-skeleton-search.svelte-n7dqh5{height:34px;margin:0 0 10px;border-radius:8px}.record-list-skeleton-rows.svelte-n7dqh5{display:flex;flex-direction:column;gap:2px}.skeleton-line.svelte-n7dqh5{display:block;border-radius:8px;background:linear-gradient(90deg,var(--color-surface-muted, #ececec) 0%,var(--color-border, #f5f5f5) 50%,var(--color-surface-muted, #ececec) 100%);background-size:200% 100%;animation:svelte-n7dqh5-record-list-shimmer 1.25s ease-in-out infinite}@keyframes svelte-n7dqh5-record-list-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.record-list-table-wrap.svelte-v7ap0a{min-height:0;flex:1;overflow:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.record-list-table.svelte-v7ap0a{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.record-list-table.svelte-v7ap0a th:where(.svelte-v7ap0a){position:sticky;top:0;z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);padding:11px 12px;text-align:left;font-weight:700;white-space:nowrap}.record-list-table.svelte-v7ap0a th.sortable:where(.svelte-v7ap0a){cursor:pointer;-webkit-user-select:none;user-select:none}.record-list-table.svelte-v7ap0a th.sortable:where(.svelte-v7ap0a):hover,.record-list-table.svelte-v7ap0a th.sorted:where(.svelte-v7ap0a){color:var(--color-text)}.record-list-table.svelte-v7ap0a th:where(.svelte-v7ap0a) i:where(.svelte-v7ap0a){margin-left:6px;font-size:10px}.sort-icon-inactive.svelte-v7ap0a{opacity:.3}.record-list-table.svelte-v7ap0a td:where(.svelte-v7ap0a){border-bottom:1px solid var(--color-surface-muted);color:var(--color-text);padding:10px 12px;vertical-align:top;-webkit-user-select:text;user-select:text}.record-list-table.svelte-v7ap0a tbody:where(.svelte-v7ap0a) tr:where(.svelte-v7ap0a){cursor:default;outline:none;transition:background .12s}.record-list-table.svelte-v7ap0a tbody:where(.svelte-v7ap0a) tr:where(.svelte-v7ap0a):hover,.record-list-table.svelte-v7ap0a tbody:where(.svelte-v7ap0a) tr:where(.svelte-v7ap0a):focus-visible{background:#00000009}.record-list-table.svelte-v7ap0a tbody:where(.svelte-v7ap0a) tr.selected:where(.svelte-v7ap0a){background:#0000000e}.actions-heading.svelte-v7ap0a,.actions-cell.svelte-v7ap0a{width:1%;white-space:nowrap}.row-actions.svelte-v7ap0a{display:inline-flex;align-items:center;gap:4px}.row-action.svelte-v7ap0a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--color-text-muted);cursor:pointer;text-decoration:none}.row-action.svelte-v7ap0a:hover{background:var(--color-surface-muted);color:var(--color-text)}.record-list-table-loading.svelte-v7ap0a,.record-list-table-empty.svelte-v7ap0a{display:flex;min-height:260px;align-items:center;justify-content:center;color:var(--color-text-muted);gap:8px}.related-list.svelte-19u2m7z{margin-top:24px;min-width:0}.related-list-header.svelte-19u2m7z{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--color-border, #333)}.related-list-title.svelte-19u2m7z{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}.related-list-description.svelte-19u2m7z{margin:4px 0 0;font-size:12px;color:var(--color-text-muted)}.skeleton-line.svelte-1swv0p3{display:block;max-width:100%;border-radius:4px;background:linear-gradient(90deg,var(--color-surface-muted, #ececec) 0%,var(--color-border, #f5f5f5) 50%,var(--color-surface-muted, #ececec) 100%);background-size:200% 100%;animation:svelte-1swv0p3-skeleton-shimmer 1.25s ease-in-out infinite}.skeleton-line-rounded.svelte-1swv0p3{border-radius:8px}@keyframes svelte-1swv0p3-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.record-detail-skeleton.svelte-8g92up{display:flex;flex:1;flex-direction:column}.record-detail-skeleton-header.svelte-8g92up{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding-bottom:16px;border-bottom:1px solid var(--color-border, #333)}.record-detail-skeleton-heading.svelte-8g92up{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.record-detail-skeleton-meta{max-width:280px}.record-detail-skeleton-actions.svelte-8g92up{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.record-detail-skeleton-tabs-block.svelte-8g92up{display:flex;min-width:0;flex:1;flex-direction:column;margin-top:16px}.record-detail-skeleton-tabs.svelte-8g92up{display:flex;align-items:center;gap:20px;padding:4px 0 5px;border-bottom:1px solid var(--color-border, #333)}.record-detail-skeleton-tab.svelte-8g92up{display:inline-flex;padding-bottom:6px}.record-detail-skeleton-panel.svelte-8g92up{min-width:0;padding-top:16px}.record-detail-skeleton-fields.svelte-8g92up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.record-detail-skeleton-fields--one-col.svelte-8g92up{grid-template-columns:minmax(0,1fr)}.record-detail-skeleton-field.svelte-8g92up{display:flex;flex-direction:column;gap:4px}.record-detail-skeleton-field--span-full.svelte-8g92up{grid-column:1 / -1}.record-detail-skeleton-value.svelte-8g92up{display:flex;min-height:28px;align-items:center;border-bottom:1px solid var(--color-border, #333)}.list-filter-bar.svelte-r1qasa{flex-shrink:0;padding:0 12px 10px}.list-filter-bar-title.svelte-r1qasa{margin:0 0 8px;color:var(--color-text);font-size:18px;font-weight:600;letter-spacing:-.01em}.list-row.svelte-tnx5tr{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:0;background:transparent;color:inherit;padding:10px 12px 10px 14px;text-align:left;cursor:pointer}.list-row.svelte-tnx5tr:after{content:"";position:absolute;inset:0;z-index:0;background:transparent;pointer-events:none;transition:background .12s}.list-row.svelte-tnx5tr:before{content:"";position:absolute;top:6px;bottom:6px;left:0;z-index:1;width:3px;border-radius:0 2px 2px 0;background:transparent;pointer-events:none;transition:background .12s}.list-row.svelte-tnx5tr:hover:after{background:#0000000a}.list-row.active.svelte-tnx5tr:after{background:#0000000f}.list-row.active.svelte-tnx5tr:before{background:#111827}.list-row-main.svelte-tnx5tr,.list-row-side.svelte-tnx5tr{position:relative;z-index:2}.list-row-main.svelte-tnx5tr{display:flex;min-width:0;flex-direction:column;gap:2px}.list-row-main.svelte-tnx5tr strong:where(.svelte-tnx5tr){overflow:hidden;color:var(--color-text);font-size:13px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.list-row-meta.svelte-tnx5tr{overflow:hidden;color:var(--color-text-muted);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.list-row-side.svelte-tnx5tr{flex-shrink:0;color:var(--color-text-subtle);font-size:11px;font-weight:500;text-align:right}.list-tabs.svelte-g3eaa3{display:flex;gap:16px;align-items:center;margin:0 4px;padding:0 4px 8px;border-bottom:1px solid var(--color-border)}.list-tabs.svelte-g3eaa3 button:where(.svelte-g3eaa3){border:0;background:transparent;color:var(--color-text-muted);padding:0;font-size:13px;font-weight:500;cursor:pointer}.list-tabs.svelte-g3eaa3 button:where(.svelte-g3eaa3):hover{color:var(--color-text)}.list-tabs.svelte-g3eaa3 button.active:where(.svelte-g3eaa3){color:var(--color-text);font-weight:600}.list-search.svelte-r1foy0{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);padding:0 10px}.list-search.svelte-r1foy0 i:where(.svelte-r1foy0){color:var(--color-text-subtle);font-size:12px;flex-shrink:0}.list-search.svelte-r1foy0 input:where(.svelte-r1foy0){width:100%;border:0;background:transparent;color:var(--color-text);padding:8px 0;font-size:13px;outline:none}.list-search.svelte-r1foy0 input:where(.svelte-r1foy0)::placeholder{color:var(--color-text-subtle)}.list-search-disabled.svelte-r1foy0{opacity:.55;pointer-events:none}.list-view.svelte-1c5g72a{display:flex;min-height:0;flex:1;flex-direction:column}.list-view-search-row.svelte-1c5g72a{display:flex;align-items:center;gap:8px;margin:0 0 10px}.list-view-clear.svelte-1c5g72a{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-muted);font-size:12px;cursor:pointer}.list-view-filter-tabs.svelte-1c5g72a{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--color-border);margin-bottom:8px}.list-view-filter-tab-wrap.svelte-1c5g72a{position:relative}.list-view-filter-tab-wrap.svelte-1c5g72a>button:where(.svelte-1c5g72a){display:inline-flex;max-width:132px;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-text-muted);padding:0 0 8px;font-size:13px;font-weight:500;cursor:pointer}.list-view-filter-tab-wrap.svelte-1c5g72a>button.open:where(.svelte-1c5g72a),.list-view-filter-tab-wrap.svelte-1c5g72a>button.has-value:where(.svelte-1c5g72a){border-color:var(--color-text);color:var(--color-text);font-weight:600}.list-view-filter-tab-wrap.svelte-1c5g72a>button:where(.svelte-1c5g72a) span:where(.svelte-1c5g72a){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-filter-tab-wrap.svelte-1c5g72a>button:where(.svelte-1c5g72a) i:where(.svelte-1c5g72a){font-size:10px}.list-view-filter-menu.svelte-1c5g72a{position:absolute;top:calc(100% + 6px);left:0;z-index:10;min-width:190px;max-width:280px;padding:6px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 8px 24px #0f172a1f}.list-view-filter-option.svelte-1c5g72a{display:flex;width:100%;border:0;border-radius:6px;background:transparent;color:var(--color-text);padding:8px 10px;text-align:left;font-size:13px;cursor:pointer}.list-view-filter-option.svelte-1c5g72a:hover,.list-view-filter-option.active.svelte-1c5g72a{background:var(--color-surface-muted)}.list-view-clear--tabs.svelte-1c5g72a{margin-left:auto;margin-bottom:8px}.list-view-empty.svelte-1c5g72a{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:24px 16px}.list-view-scroll.svelte-1c5g72a{min-height:0;flex:1;overflow:auto}.list-view-items.svelte-1c5g72a{display:flex;flex-direction:column;gap:0;padding:4px 0 12px}.list-pane.svelte-1xyeh8d{display:flex;min-height:0;flex:1;flex-direction:column}.list-pane-header.svelte-1xyeh8d{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 16px 0;flex-shrink:0}.list-pane-heading.svelte-1xyeh8d{min-width:0}.list-pane-header.svelte-1xyeh8d h2:where(.svelte-1xyeh8d){margin:0;color:var(--color-text);font-size:18px;font-weight:600;letter-spacing:-.01em}.list-pane-subtitle.svelte-1xyeh8d{margin:2px 0 0;color:var(--color-text-muted);font-size:12px}.list-pane-actions.svelte-1xyeh8d{display:flex;align-items:center;gap:4px;flex-shrink:0}.list-pane-action-wrap.svelte-1xyeh8d{position:relative}.list-pane-action.svelte-1xyeh8d{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:14px;cursor:pointer;transition:background .15s,color .15s}.list-pane-action-wrap.open.svelte-1xyeh8d .list-pane-action:where(.svelte-1xyeh8d),.list-pane-action.svelte-1xyeh8d:hover:not(:disabled){background:#ececea;color:var(--color-text)}.list-pane-action.svelte-1xyeh8d:disabled{cursor:not-allowed;opacity:.45}.list-pane-action-menu-backdrop.svelte-1xyeh8d{position:fixed;inset:0;z-index:20;border:0;background:transparent;cursor:default}.list-pane-action-menu.svelte-1xyeh8d{position:absolute;top:calc(100% + 4px);right:0;z-index:21;display:flex;min-width:148px;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 8px 24px #0f172a1f}.list-pane-action-menu.svelte-1xyeh8d button:where(.svelte-1xyeh8d){border:0;background:transparent;color:var(--color-text);padding:10px 14px;text-align:left;font-size:13px;font-weight:500;cursor:pointer}.list-pane-action-menu.svelte-1xyeh8d button:where(.svelte-1xyeh8d):hover{background:var(--color-surface-muted)}.list-pane-action-menu.svelte-1xyeh8d button:where(.svelte-1xyeh8d)+button:where(.svelte-1xyeh8d){border-top:1px solid var(--color-surface-muted)}.list-pane-body.svelte-1xyeh8d{display:flex;min-height:0;flex:1;flex-direction:column}.list-pane--expanded.svelte-1xyeh8d{width:100%}.list-pane-expanded.svelte-1xyeh8d{display:flex;min-height:0;flex:1;flex-direction:column;padding:0 16px 16px}
