.nav-pending-pill{border-radius:var(--radius-full);background:var(--danger);color:#fff;min-width:18px;height:18px;font-size:var(--fs-xs);text-align:center;flex-shrink:0;padding:0 5px;font-weight:600;line-height:18px}.nav-pending-badge{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 46%, transparent);animation:1.55s ease-in-out infinite nav-pending-pulse}@keyframes nav-pending-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 50%, transparent);transform:scale(1)}55%{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 0%, transparent);transform:scale(1.04)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 0%, transparent);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nav-pending-badge{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 20%, transparent);animation:none}}.brand-header[data-v-5ef0c3be]{width:100%;height:var(--header-h);background:var(--bg);border-bottom:1px solid var(--line);position:relative}.brand-header.is-sticky[data-v-5ef0c3be]{z-index:var(--z-sticky);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(8px);position:sticky;top:0}@supports not (background:color-mix(in srgb, red 50%, blue)){.brand-header.is-sticky[data-v-5ef0c3be]{background:var(--bg)}}.inner[data-v-5ef0c3be]{width:100%;height:100%;padding:0 var(--space-6);align-items:center;gap:var(--space-6);margin:0;display:flex}.brand-logo-slot[data-v-5ef0c3be]{flex-shrink:0}.nav-desktop[data-v-5ef0c3be]{gap:var(--space-5);align-items:center;min-width:0;display:flex}.nav-cell[data-v-5ef0c3be]{height:var(--header-h);align-items:center;display:flex;position:relative}.nav-item[data-v-5ef0c3be]{color:var(--text);font-size:var(--fs-base);padding:var(--space-2) 0;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.nav-item[data-v-5ef0c3be]:hover,.nav-item.is-active[data-v-5ef0c3be]{color:var(--brand)}.nav-item.is-active[data-v-5ef0c3be]:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-caret[data-v-5ef0c3be]{opacity:.7;transition:transform .15s}.nav-cell:hover .nav-caret[data-v-5ef0c3be]{opacity:1;transform:rotate(180deg)}.nav-dropdown[data-v-5ef0c3be]{top:calc(var(--header-h) - 4px);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);margin:0;padding:6px 0;list-style:none;position:absolute;left:-12px}.nav-dropdown[data-v-5ef0c3be]:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.nav-sub-item[data-v-5ef0c3be]{color:var(--text);font-size:var(--fs-sm);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:all .12s;display:flex}.nav-sub-item[data-v-5ef0c3be]:hover{background:var(--brand-50);color:var(--brand)}.right[data-v-5ef0c3be]{align-items:center;gap:var(--space-3);flex:0 auto;min-width:0;margin-left:auto;display:flex}.hamburger[data-v-5ef0c3be]{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;align-items:stretch;width:36px;height:36px;padding:8px 7px;display:none}.hamburger span[data-v-5ef0c3be]{background:var(--ink);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger.open span[data-v-5ef0c3be]:first-child{transform:translateY(8px)rotate(45deg)}.hamburger.open span[data-v-5ef0c3be]:nth-child(2){opacity:0}.hamburger.open span[data-v-5ef0c3be]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-mobile[data-v-5ef0c3be]{left:0;right:0;top:var(--header-h);background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);padding:var(--space-3) 0;z-index:calc(var(--z-sticky) - 1);flex-direction:column;display:flex;position:absolute}.nav-mobile-item[data-v-5ef0c3be]{padding:var(--space-3) var(--space-6);color:var(--text);font-size:var(--fs-md);border-left:3px solid #0000;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.nav-mobile-item[data-v-5ef0c3be]:hover{background:var(--surface-2);color:var(--brand)}.nav-mobile-item.is-active[data-v-5ef0c3be]{border-left-color:var(--brand);background:var(--brand-50);color:var(--brand)}.nav-mobile-sub[data-v-5ef0c3be]{padding-left:calc(var(--space-6) + 16px);font-size:var(--fs-sm);color:var(--text-muted)}.nav-sub-badge[data-v-5ef0c3be],.nav-mobile-badge[data-v-5ef0c3be]{margin-left:auto}.slide-down-enter-active[data-v-5ef0c3be],.slide-down-leave-active[data-v-5ef0c3be]{transition:all .25s}.slide-down-enter-from[data-v-5ef0c3be],.slide-down-leave-to[data-v-5ef0c3be]{opacity:0;transform:translateY(-8px)}@media (width<=1024px){.nav-desktop[data-v-5ef0c3be]{display:none}.hamburger[data-v-5ef0c3be]{display:flex}.inner[data-v-5ef0c3be]{gap:var(--space-4)}}@media (width<=640px){.inner[data-v-5ef0c3be]{padding:0 var(--space-4);gap:var(--space-3);min-width:0}.right[data-v-5ef0c3be]{gap:var(--space-2)}.header-badge[data-v-5ef0c3be]{display:none}}.nb-wrap[data-v-476e8d7a]{display:inline-flex;position:relative}.nb-bell[data-v-476e8d7a]{border:1px solid var(--line);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.nb-bell[data-v-476e8d7a]:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-50)}.nb-bell.has-unread[data-v-476e8d7a]{color:var(--brand)}.nb-badge[data-v-476e8d7a]{background:var(--danger);min-width:16px;height:16px;color:var(--text-inverse);font-size:var(--fs-xs);text-align:center;border-radius:999px;padding:0 4px;line-height:16px;position:absolute;top:-2px;right:-2px}.nb-backdrop[data-v-476e8d7a]{z-index:1000;position:fixed;inset:0}.nb-panel[data-v-476e8d7a]{z-index:1001;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:320px;max-height:420px;box-shadow:var(--shadow-lg);position:absolute;top:110%;right:0;overflow-y:auto}.nb-head[data-v-476e8d7a]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 12px;font-weight:600;display:flex}.nb-readall[data-v-476e8d7a]{color:var(--brand);font-size:var(--fs-xs);cursor:pointer;background:0 0}.nb-list[data-v-476e8d7a]{margin:0;padding:0;list-style:none}.nb-item[data-v-476e8d7a]{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;gap:2px;width:100%;padding:10px 12px;display:flex}.nb-item[data-v-476e8d7a]:hover{background:var(--surface-hover)}.nb-item.unread[data-v-476e8d7a]{background:var(--brand-50)}.nb-item strong[data-v-476e8d7a]{font-size:var(--fs-sm);color:var(--ink)}.nb-body[data-v-476e8d7a],.nb-time[data-v-476e8d7a]{font-size:var(--fs-xs);color:var(--text-muted)}.user-chip[data-v-128a0b6d]{border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:8px;padding:6px 10px;transition:border-color .15s;display:inline-flex}.user-chip[data-v-128a0b6d]:hover{border-color:var(--brand)}.username[data-v-128a0b6d]{color:var(--text);font-weight:500}@media (width<=640px){.user-chip[data-v-128a0b6d]{gap:4px;max-width:64px;padding:6px}.username[data-v-128a0b6d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:2ch;overflow:hidden}.user-chip[data-v-128a0b6d] .el-tag{display:none}}.workbench[data-v-128a0b6d]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:var(--header-h) minmax(0, 1fr);max-width:100%;height:100vh;min-height:100dvh;transition:grid-template-columns var(--duration-base,.25s) var(--ease-standard,ease);display:grid;overflow:hidden}.workbench.side-collapsed[data-v-128a0b6d]{grid-template-columns:var(--sidebar-w-collapsed,64px) minmax(0, 1fr)}.workbench.side-collapsed .nav-group-title[data-v-128a0b6d],.workbench.side-collapsed .side-label[data-v-128a0b6d],.workbench.side-collapsed .side-footer .side-label[data-v-128a0b6d-s],.workbench.side-collapsed .ext-arrow[data-v-128a0b6d],.workbench.side-collapsed .side-collapse-label[data-v-128a0b6d],.workbench.side-collapsed .side-sub[data-v-128a0b6d],.workbench.side-collapsed .side-chevron[data-v-128a0b6d]{display:none}.workbench.side-collapsed .side-parent.is-active-parent[data-v-128a0b6d]{background:var(--brand-50);color:var(--brand);border-left-color:var(--brand)}.workbench.side-collapsed .side-parent.is-active-parent .side-icon[data-v-128a0b6d]{opacity:1;color:var(--brand)}.workbench.side-collapsed .side-link[data-v-128a0b6d],.workbench.side-collapsed .side-footer .side-link[data-v-128a0b6d-s]{justify-content:center;gap:0;padding-inline:0}.workbench.side-collapsed .side-nav .nav-group[data-v-128a0b6d]{border-top:1px solid var(--line);padding-top:8px}.workbench.side-collapsed .side-nav .nav-group[data-v-128a0b6d]:first-child{border-top:none;padding-top:0}.workbench.side-collapsed .side-badge[data-v-128a0b6d]{min-width:8px;height:8px;padding:0;font-size:0;line-height:0;position:absolute;top:4px;right:8px}.workbench.side-collapsed .side-link[data-v-128a0b6d]{position:relative}.workbench.side-collapsed .side-collapse-btn[data-v-128a0b6d]{justify-content:center;gap:0;padding-inline:0}.workbench-header[data-v-128a0b6d]{border-bottom:1px solid var(--line);background:var(--bg);z-index:100;grid-column:1/-1;position:sticky;top:0}.workbench-side[data-v-128a0b6d]{border-right:1px solid var(--line);background:var(--surface-3);min-height:0;padding:var(--space-4) 0;flex-direction:column;display:flex;overflow:hidden}.workbench-main[data-v-128a0b6d]{background:var(--bg);overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.workbench-main>[data-v-128a0b6d-s]{flex-shrink:0}.side-toggle[data-v-128a0b6d]{border:1px solid var(--line);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text);cursor:pointer;margin-right:var(--space-2);background:0 0;justify-content:center;align-items:center;padding:0;display:none}.side-toggle[data-v-128a0b6d]:hover{border-color:var(--brand);color:var(--brand)}.side-nav[data-v-128a0b6d]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.side-footer[data-v-128a0b6d]{border-top:1px solid var(--line);flex-shrink:0;margin-top:auto;padding-top:12px}.side-glyph[data-v-128a0b6d]{font-size:var(--fs-sm);text-transform:uppercase;align-items:center;font-weight:600;line-height:1}.side-collapse-btn[data-v-128a0b6d]{border:none;border-top:1px solid var(--line);width:100%;color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;transition:color .12s;display:flex}.side-collapse-btn[data-v-128a0b6d]:hover{color:var(--brand)}.side-collapse-btn[data-v-128a0b6d]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.side-nav .nav-group[data-v-128a0b6d]{margin-bottom:12px}.nav-group-title[data-v-128a0b6d]{font-size:var(--fs-xs);color:var(--text-muted);border-top:1px solid var(--line);align-items:center;gap:6px;margin:0 0 4px;padding:8px 16px 0;font-weight:600;display:flex}.nav-group-title.is-collapsible[data-v-128a0b6d]{padding-left:8px;padding-right:8px}.nav-group-title-button[data-v-128a0b6d]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:flex}.nav-group-icon[data-v-128a0b6d]{color:currentColor;flex:none}.nav-group-title-button[data-v-128a0b6d]:hover{color:var(--brand)}.nav-group-title-button[data-v-128a0b6d]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-group-chevron[data-v-128a0b6d]{font-size:var(--fs-xs);margin-left:auto;transition:transform .15s}.nav-group-chevron.open[data-v-128a0b6d]{transform:rotate(180deg)}.nav-group-content[data-v-128a0b6d]{min-width:0}.side-nav .nav-group:first-child .nav-group-title[data-v-128a0b6d]{border-top:none;padding-top:0}.side-link[data-v-128a0b6d],.side-footer .side-link[data-v-128a0b6d-s]{color:var(--text);font-size:var(--fs-sm);border-left:3px solid #0000;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:all .12s;display:flex}.side-link[data-v-128a0b6d]:hover,.side-footer .side-link[data-v-128a0b6d-s]:hover{background:var(--surface);color:var(--brand)}.side-link.is-active[data-v-128a0b6d]{background:var(--brand-50);color:var(--brand);border-left-color:var(--brand);font-weight:600}.side-icon[data-v-128a0b6d],.side-footer .side-icon[data-v-128a0b6d-s]{opacity:.85;flex-shrink:0;justify-content:center;width:18px;display:flex}.side-link.is-active .side-icon[data-v-128a0b6d]{opacity:1}.ext-arrow[data-v-128a0b6d]{opacity:.5;margin-left:auto}.side-link:hover .ext-arrow[data-v-128a0b6d]{opacity:1}.side-footer .side-action[data-v-128a0b6d-s]{width:100%;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.side-footer .side-action[data-v-128a0b6d-s]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.side-label[data-v-128a0b6d],.side-footer .side-label[data-v-128a0b6d-s]{flex:1;min-width:0}.side-badge[data-v-128a0b6d]{min-width:18px;height:18px;font-size:var(--fs-xs);line-height:18px}.side-parent[data-v-128a0b6d]{width:100%;font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.side-parent.is-active-parent .side-label[data-v-128a0b6d]{color:var(--brand);font-weight:600}.side-chevron[data-v-128a0b6d]{font-size:var(--fs-xs);color:var(--text-muted);margin-left:auto;transition:transform .15s}.side-chevron.open[data-v-128a0b6d]{transform:rotate(180deg)}.side-sub[data-v-128a0b6d]{flex-direction:column;display:flex}.side-sublink[data-v-128a0b6d]{font-size:var(--fs-sm);padding-left:44px}.workbench-backdrop[data-v-128a0b6d]{display:none}@media (width<=1024px){.workbench[data-v-128a0b6d]{grid-template-columns:1fr}.workbench-side[data-v-128a0b6d]{top:var(--header-h);z-index:100;width:260px;transition:transform .22s ease-out;position:fixed;bottom:0;left:0;transform:translate(-100%)}.workbench-side.is-open[data-v-128a0b6d]{box-shadow:var(--shadow-lg);transform:translate(0)}.workbench-main[data-v-128a0b6d]{grid-column:1}.side-toggle[data-v-128a0b6d]{display:inline-flex}.workbench-backdrop[data-v-128a0b6d]{inset:var(--header-h) 0 0 0;background:var(--overlay);z-index:99;animation:.18s ease-out bd-in-128a0b6d;display:block;position:fixed}@keyframes bd-in-128a0b6d{0%{opacity:0}to{opacity:1}}}.dev-switcher[data-v-ccd57e66]{font-size:var(--fs-xs);position:relative}.dev-fab[data-v-ccd57e66]{border:1px solid var(--line);background:var(--bg);height:44px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.dev-fab[data-v-ccd57e66]:hover{border-color:var(--brand);color:var(--brand)}.dev-panel[data-v-ccd57e66]{z-index:5000;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);width:min(380px,100vw - 24px);max-height:min(620px,100vh - 96px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:52px;right:0;overflow:hidden}.panel-head[data-v-ccd57e66]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.panel-head strong[data-v-ccd57e66],.panel-head span[data-v-ccd57e66]{display:block}.panel-head span[data-v-ccd57e66],.meta-label[data-v-ccd57e66],.registry-note[data-v-ccd57e66]{color:var(--text-muted)}.icon-btn[data-v-ccd57e66]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.icon-btn[data-v-ccd57e66]:hover{border-color:var(--brand);color:var(--brand)}.status-grid[data-v-ccd57e66]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.status-grid>div[data-v-ccd57e66]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.status-grid code[data-v-ccd57e66],.account-row code[data-v-ccd57e66]{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-note[data-v-ccd57e66]{margin:0;padding:8px 14px 0}.switch-tools[data-v-ccd57e66]{gap:8px;padding:12px 14px;display:flex}.switch-tools label[data-v-ccd57e66]{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;height:30px;color:var(--text-muted);flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.switch-tools input[data-v-ccd57e66]{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.account-list[data-v-ccd57e66]{padding:0 8px 10px;overflow:auto}.account-row[data-v-ccd57e66]{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.account-row[data-v-ccd57e66]:hover:not(:disabled),.account-row.active[data-v-ccd57e66]{background:var(--brand-50)}.account-row[data-v-ccd57e66]:disabled{cursor:wait;opacity:.7}.account-row strong[data-v-ccd57e66],.account-row code[data-v-ccd57e66]{display:block}@media (width<=640px){.dev-fab span[data-v-ccd57e66]{display:none}.dev-panel[data-v-ccd57e66]{width:auto;max-height:calc(100vh - 84px);position:fixed;top:64px;left:10px;right:10px}.status-grid[data-v-ccd57e66]{grid-template-columns:1fr}}.nav-progress[data-v-cd527e34]{z-index:3000;background:var(--brand-50);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress-bar[data-v-cd527e34]{background:var(--brand);width:38%;height:100%;animation:.9s ease-in-out infinite nav-loading-cd527e34}@keyframes nav-loading-cd527e34{0%{transform:translate(-110%)}to{transform:translate(280%)}}.offline-banner[data-v-4a97f9d9]{z-index:3000;font-size:var(--fs-sm);color:var(--warning-text);background:linear-gradient(var(--warning-bg), var(--warning-bg)), var(--bg);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.offline-banner.syncing[data-v-4a97f9d9]{color:var(--ink);background:linear-gradient(var(--info-bg), var(--info-bg)), var(--bg)}.dot[data-v-4a97f9d9]{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite offline-pulse-4a97f9d9}@keyframes offline-pulse-4a97f9d9{0%,to{opacity:.4}50%{opacity:1}}.offline-fade-enter-active[data-v-4a97f9d9],.offline-fade-leave-active[data-v-4a97f9d9]{transition:transform .2s,opacity .2s}.offline-fade-enter-from[data-v-4a97f9d9],.offline-fade-leave-to[data-v-4a97f9d9]{opacity:0;transform:translateY(-100%)}.ob-root[data-v-8db77804]{z-index:99999;position:fixed;inset:0}.ob-mask[data-v-8db77804]{background:var(--overlay);transition:all .18s;position:fixed}.ob-mask-full[data-v-8db77804]{width:100vw;height:100vh;inset:0}.ob-ring[data-v-8db77804]{border:2px solid var(--brand);border-radius:var(--radius-lg);box-shadow:0 0 0 9999px #0000, 0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent);pointer-events:none;transition:all .18s;position:fixed}.ob-card[data-v-8db77804]{background:var(--surface);width:340px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-5);z-index:100000;animation:.18s ease-out ob-pop-8db77804;position:fixed}@keyframes ob-pop-8db77804{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ob-progress[data-v-8db77804]{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:6px}.ob-title[data-v-8db77804]{font-size:var(--fs-md);color:var(--ink);margin:0 0 8px;font-weight:600}.ob-body[data-v-8db77804]{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 16px;line-height:1.6}.ob-actions[data-v-8db77804]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-nav[data-v-8db77804]{gap:var(--action-gap);display:flex}.workspace-tabs[data-v-818b7bf4]{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:6px 12px;display:flex}.wt-scroll[data-v-818b7bf4]{scrollbar-width:thin;flex:1;gap:6px;display:flex;position:relative;overflow-x:auto}.wtab[data-v-818b7bf4]{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 4px 0 0;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.wt-open[data-v-818b7bf4]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;padding:0 8px 0 12px}.wtab.active[data-v-818b7bf4]{border-color:var(--brand);color:var(--brand);background:var(--brand-50)}.wt-close[data-v-818b7bf4]{width:16px;height:16px;color:inherit;font-size:var(--fs-base);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wt-close[data-v-818b7bf4]:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.wt-more[data-v-818b7bf4]{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text);cursor:pointer;border-radius:4px;padding:0 10px}@media (pointer:coarse){.wtab[data-v-818b7bf4],.wt-more[data-v-818b7bf4]{min-height:44px}.wt-close[data-v-818b7bf4]{width:32px;height:32px}}.wtab-enter-active[data-v-818b7bf4]{transition:opacity .2s,transform .2s}.wtab-leave-active[data-v-818b7bf4]{transition:opacity .18s,transform .18s;position:absolute}.wtab-enter-from[data-v-818b7bf4]{opacity:0;transform:translateY(-4px)scale(.94)}.wtab-leave-to[data-v-818b7bf4]{opacity:0;transform:scale(.9)}.wtab-move[data-v-818b7bf4]{transition:transform .22s}.progressive-workspace[data-v-e8369541]{--object-panel-width:248px;--impact-panel-width:280px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg);min-width:0;min-height:620px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.progressive-workspace__header[data-v-e8369541]{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);background:var(--bg);display:grid}.module-switch[data-v-e8369541]{gap:var(--space-2);min-width:0;padding-bottom:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.module-switch__button.el-button[data-v-e8369541]{justify-content:flex-start;gap:var(--space-2);min-width:150px;height:auto;min-height:48px;padding:var(--space-2) var(--space-3);text-align:left;flex:0 0 150px;margin:0}.module-switch__copy[data-v-e8369541]{flex:1;gap:1px;min-width:0;display:grid}.module-switch__copy strong[data-v-e8369541]{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.progressive-path[data-v-e8369541]{align-items:center;gap:var(--space-3);min-width:0;color:var(--text-muted);display:flex}.progressive-path__label[data-v-e8369541]{font-size:var(--fs-xs);flex:none}.progressive-path__button.el-button[data-v-e8369541]{min-height:auto;padding:0;font-weight:500}.progressive-path__current[data-v-e8369541]{color:var(--ink);font-weight:600}.progressive-workspace__context[data-v-e8369541]{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-subtle);font-size:var(--fs-xs)}.progressive-workspace__body[data-v-e8369541]{background:var(--surface-3);flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.progressive-workspace__body.has-object-panel[data-v-e8369541]{grid-template-columns:var(--object-panel-width) minmax(0, 1fr)}.progressive-workspace__body.has-impact-panel[data-v-e8369541]{grid-template-columns:minmax(0, 1fr) var(--impact-panel-width)}.progressive-workspace__body.has-object-panel.has-impact-panel[data-v-e8369541]{grid-template-columns:var(--object-panel-width) minmax(0, 1fr) var(--impact-panel-width)}.is-object-collapsed .progressive-workspace__body[data-v-e8369541]{--object-panel-width:52px}.is-impact-collapsed .progressive-workspace__body[data-v-e8369541]{--impact-panel-width:52px}.workspace-panel[data-v-e8369541]{background:var(--surface-3);min-width:0}.object-panel[data-v-e8369541]{border-right:1px solid var(--line)}.impact-panel[data-v-e8369541]{border-left:1px solid var(--line)}.workspace-panel__header[data-v-e8369541]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-3);border-bottom:1px solid var(--line);display:flex}.workspace-panel__title[data-v-e8369541]{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;font-weight:600;display:flex}.workspace-panel__toggle.el-button[data-v-e8369541]{color:var(--text-muted);flex:none}.is-object-collapsed .object-panel .workspace-panel__header[data-v-e8369541],.is-impact-collapsed .impact-panel .workspace-panel__header[data-v-e8369541]{padding:var(--space-2) 0;flex-direction:column;justify-content:center}.workspace-panel__content[data-v-e8369541]{min-width:0;padding:var(--space-3)}.workspace-main[data-v-e8369541]{min-width:0;padding:var(--space-5);background:var(--bg)}.progressive-workspace__actions[data-v-e8369541]{min-height:64px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--bg)}.progressive-workspace__actions[data-v-e8369541] .page-action-bar{min-height:38px}@media (width<=1360px){.progressive-workspace__body.has-object-panel[data-v-e8369541],.progressive-workspace__body.has-object-panel.has-impact-panel[data-v-e8369541]{grid-template-columns:var(--object-panel-width) minmax(0, 1fr)}.progressive-workspace__body.has-impact-panel[data-v-e8369541]:not(.has-object-panel){grid-template-columns:minmax(0,1fr)}.impact-panel[data-v-e8369541]{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.is-impact-collapsed .impact-panel[data-v-e8369541]{min-height:52px}.is-impact-collapsed .impact-panel .workspace-panel__header[data-v-e8369541]{padding:0 var(--space-3);flex-direction:row;justify-content:space-between}}@media (width<=768px){.progressive-workspace[data-v-e8369541]{min-height:0}.progressive-workspace__header[data-v-e8369541]{padding:var(--space-4)}.module-switch__button.el-button[data-v-e8369541]{flex-basis:128px;min-width:128px}.progressive-workspace__body[data-v-e8369541]{flex-direction:column;display:flex}.object-panel[data-v-e8369541],.impact-panel[data-v-e8369541]{border-right:0;border-bottom:1px solid var(--line);border-left:0;width:100%}.impact-panel[data-v-e8369541]{border-top:0;order:3}.workspace-main[data-v-e8369541]{padding:var(--space-4);order:2}.is-object-collapsed .object-panel .workspace-panel__header[data-v-e8369541],.is-impact-collapsed .impact-panel .workspace-panel__header[data-v-e8369541]{min-height:52px;padding:0 var(--space-3);flex-direction:row;justify-content:space-between}.progressive-workspace__actions[data-v-e8369541]{z-index:var(--z-sticky);padding:var(--space-3) var(--space-4);position:sticky;bottom:0}}.row-actions-dropdown[data-v-ee6a82a9]{gap:var(--space-2);z-index:2;display:inline-flex;position:relative}.row-actions-caret[data-v-ee6a82a9]{margin-left:var(--space-1)}.row-actions-empty[data-v-ee6a82a9]{color:var(--text-muted)}[data-v-ee6a82a9] .row-action-danger{color:var(--danger)}[data-v-ee6a82a9] .row-action-danger:hover{background:var(--danger-bg)}.row-actions-popper{max-width:min(240px,100vw - 24px);z-index:3000!important}.file-preview[data-v-8bc756d0]{background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.file-preview__bar[data-v-8bc756d0]{color:#fff;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:12px;left:16px;right:16px}.file-preview__bar .file-preview__btn[data-v-8bc756d0]{pointer-events:auto}.file-preview__name[data-v-8bc756d0]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-preview__btn[data-v-8bc756d0]{border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:var(--fs-sm,14px);background:#ffffff2e;border:0;padding:6px 12px}.file-preview__btn[data-v-8bc756d0]:hover:not(:disabled){background:#ffffff52}.file-preview__btn[data-v-8bc756d0]:disabled{cursor:default;opacity:.5}.file-preview__close[data-v-8bc756d0]{font-size:18px;line-height:1}.file-preview__img[data-v-8bc756d0]{-o-object-fit:contain;object-fit:contain;background:#fff;max-width:calc(100vw - 160px);max-height:calc(100vh - 120px)}.file-preview__pdf[data-v-8bc756d0]{background:#fff;border:0;width:min(1100px,100vw - 160px);height:calc(100vh - 100px);margin-top:40px}.file-preview__doc[data-v-8bc756d0]{background:#fff;width:min(1200px,100vw - 160px);height:calc(100vh - 100px);margin-top:40px;overflow:auto}@media (width<=767px){.file-preview__doc[data-v-8bc756d0]{width:calc(100vw - 32px)}}.file-preview__msg[data-v-8bc756d0]{color:#fff}.file-preview__nav[data-v-8bc756d0]{border-radius:50%;width:44px;height:44px;padding:0;font-size:26px;position:absolute;top:50%;transform:translateY(-50%)}.file-preview__nav--prev[data-v-8bc756d0]{left:24px}.file-preview__nav--next[data-v-8bc756d0]{right:24px}.egcad-skeleton[data-v-dd43282e]{overflow:hidden}.sk-head[data-v-dd43282e],.sk-row[data-v-dd43282e]{grid-template-columns:repeat(var(--sk-cols,5), minmax(0, 1fr));gap:var(--space-4,16px);align-items:center;display:grid}.sk-head[data-v-dd43282e]{border-bottom:1px solid var(--line);height:40px}.sk-row[data-v-dd43282e]{border-bottom:1px solid var(--line);height:50px}.is-dense .sk-row[data-v-dd43282e]{height:40px}.sk-bar[data-v-dd43282e]{border-radius:var(--radius-sm,4px);height:14px;display:block}.sk-head-cell[data-v-dd43282e]{width:60%;height:12px}.sk-cell[data-v-dd43282e]{height:14px}.ec[data-v-98aba607]{align-items:center;gap:var(--space-1,4px);max-width:100%;display:inline-flex}.ec-text[data-v-98aba607]{white-space:normal;word-break:break-word}.ec-pen[data-v-98aba607]{color:var(--text-subtle);cursor:pointer;opacity:0;border-radius:var(--radius-sm,4px);transition:opacity var(--duration-fast,.15s) var(--ease-standard,ease);background:0 0;border:none;flex:none;padding:2px;display:inline-flex}.ec-editable:hover .ec-pen[data-v-98aba607]{opacity:1}.ec-pen[data-v-98aba607]:hover{color:var(--brand);background:var(--brand-50)}.ec-edit[data-v-98aba607]{align-items:center;gap:var(--space-1,4px);flex-wrap:wrap;width:100%;display:flex}.ec-input[data-v-98aba607]{flex:auto;min-width:56px}.ec-ok[data-v-98aba607],.ec-cancel[data-v-98aba607]{flex:none;min-height:auto;padding:3px 6px}.data-table-panel.is-row-clickable[data-v-3764042e] .el-table__body tr{cursor:pointer}.data-table-panel[data-v-3764042e]{--dtp-row-h:50px;flex-direction:column;min-width:0;display:flex}.data-table-panel.is-fill[data-v-3764042e]{flex:1 1 0;min-height:320px}.data-table-panel.is-fill>.dtp-body[data-v-3764042e]{flex:1 1 0;min-height:0}.data-table-panel.is-density-compact[data-v-3764042e]{--dtp-row-h:40px}.data-table-panel[data-v-3764042e] .el-table--border .el-table__cell{border-right-color:#0000}.data-table-panel[data-v-3764042e] .el-table--border:before,.data-table-panel[data-v-3764042e] .el-table--border:after,.data-table-panel[data-v-3764042e] .el-table__inner-wrapper:before,.data-table-panel[data-v-3764042e] .el-table__inner-wrapper:after,.data-table-panel[data-v-3764042e] .el-table__border-left-patch{display:none}.data-table-panel[data-v-3764042e] .el-table td.el-table__cell{height:calc(var(--dtp-row-h) * var(--dtp-zoom))}.data-table-panel[data-v-3764042e] .el-table .el-table__header th.el-table__cell{background-color:var(--el-table-tr-bg-color);color:var(--text-muted);font-size:calc(var(--fs-sm) * var(--dtp-zoom));font-weight:500}.data-table-panel[data-v-3764042e] .el-table th.el-table__cell>.cell{white-space:nowrap!important}.dtp-table.is-skeleton[data-v-3764042e]{pointer-events:none}.dtp-sk[data-v-3764042e]{vertical-align:middle;border-radius:var(--radius-sm);width:60%;height:14px;display:inline-block}.data-table-panel[data-v-3764042e] .el-table__header,.data-table-panel[data-v-3764042e] .el-table__body,.data-table-panel[data-v-3764042e] .el-table__fixed-header-wrapper table,.data-table-panel[data-v-3764042e] .el-table__fixed-body-wrapper table{width:100%!important}.data-table-panel[data-v-3764042e] .el-table__body-wrapper .el-scrollbar__bar.is-horizontal{display:none}.dtp-hscroll[data-v-3764042e]{z-index:4;pointer-events:none;height:11px;position:absolute;bottom:1px}.dtp-hscroll__thumb[data-v-3764042e]{background-color:var(--text-subtle);opacity:.5;cursor:grab;pointer-events:auto;touch-action:none;border-radius:6px;height:9px;transition:opacity .15s;position:absolute;top:1px}.dtp-hscroll__thumb[data-v-3764042e]:hover{opacity:.75}.dtp-hscroll__thumb[data-v-3764042e]:active{cursor:grabbing;opacity:.85}.data-table-panel[data-v-3764042e] .el-table__body-wrapper .el-scrollbar__wrap{cursor:default}.data-table-panel.is-drag-scrolling[data-v-3764042e],.data-table-panel.is-drag-scrolling[data-v-3764042e] .el-table__body-wrapper .el-scrollbar__wrap,.data-table-panel.is-drag-scrolling[data-v-3764042e] .el-table__body-wrapper *{cursor:grabbing;-webkit-user-select:none;user-select:none}.data-table-panel.is-drag-scrolling[data-v-3764042e] td.el-table-fixed-column--left,.data-table-panel.is-drag-scrolling[data-v-3764042e] td.el-table-fixed-column--right,.data-table-panel.is-drag-scrolling[data-v-3764042e] th.el-table-fixed-column--left,.data-table-panel.is-drag-scrolling[data-v-3764042e] th.el-table-fixed-column--right{opacity:.4}.dtp-body[data-v-3764042e]{position:relative}.data-table-panel[data-v-3764042e] .el-table__empty-text{width:100%;line-height:normal}.dtp-body.is-scroll[data-v-3764042e]{min-width:0;overflow:auto}.dtp-body.is-refreshing[data-v-3764042e]>:not(.dtp-refresh-bar):not(.dtp-hscroll){opacity:.55;transition:opacity var(--duration-fast) var(--ease-standard)}.dtp-refresh-bar[data-v-3764042e]{z-index:5;pointer-events:none;border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand) 12%, transparent);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.dtp-refresh-bar[data-v-3764042e]:after{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);width:38%;animation:dtp-refresh-sweep-3764042e 1.1s var(--ease-standard) infinite;position:absolute;top:0;bottom:0;left:0}@keyframes dtp-refresh-sweep-3764042e{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.dtp-refresh-bar[data-v-3764042e]:after{opacity:.5;width:100%;animation:none}}.dtp-body.is-scroll[data-v-3764042e] .el-table__header-wrapper,.dtp-body.is-scroll[data-v-3764042e] .el-table__fixed-header-wrapper{z-index:3;position:sticky;top:0}.dtp-th[data-v-3764042e]{align-items:center;gap:4px;max-width:100%;display:inline-flex;position:relative}.dtp-th.is-dragging[data-v-3764042e]{opacity:.45}.dtp-th.is-drag-over[data-v-3764042e]:before{content:"";background:var(--brand);width:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent);border-radius:2px;position:absolute;top:-6px;bottom:-6px;left:-5px}.dtp-th__grip[data-v-3764042e]{cursor:grab;color:var(--text-subtle);font-size:var(--fs-xs);-webkit-user-select:none;user-select:none;flex:none;line-height:1;display:none}.dtp-th__grip[data-v-3764042e]:before{content:"⠿"}.dtp-th__grip[data-v-3764042e]:active{cursor:grabbing}.dtp-th__label[data-v-3764042e]{text-overflow:ellipsis;min-width:0;overflow:hidden}th.is-sortable .dtp-th[data-v-3764042e]{max-width:calc(100% - 24px)}.dtp-th__eye[data-v-3764042e]{color:var(--text-subtle);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s;display:none}.dtp-th__eye-ic[data-v-3764042e]{fill:currentColor;width:13px;height:13px;display:block}.data-table-panel[data-v-3764042e] .el-table__header th:hover .dtp-th__grip,.data-table-panel[data-v-3764042e] .el-table__header th:hover .dtp-th__eye{opacity:.6;display:inline-flex}.dtp-th__eye[data-v-3764042e]:hover{opacity:1;color:var(--brand)}.dtp-op-cell[data-v-3764042e]{z-index:2;justify-content:center;display:inline-flex;position:relative}.dtp-toolbar-row[data-v-3764042e]{align-items:flex-start;gap:var(--space-3,12px);margin-bottom:var(--space-3,12px);display:flex}.dtp-toolbar[data-v-3764042e]{flex:auto;min-width:0}.dtp-toolbar-spacer[data-v-3764042e]{flex:auto}.dtp-tools[data-v-3764042e]{flex:none;align-items:center;display:flex}.dtp-footer[data-v-3764042e]{margin-top:var(--space-4,16px)}.dtp-colset-btn__ic[data-v-3764042e]{margin-right:4px}.dtp-colset-btn__caret[data-v-3764042e]{margin-left:2px}.dtp-colset__head[data-v-3764042e]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 2px 8px;display:flex}.dtp-colset__title[data-v-3764042e]{font-size:var(--fs-sm);color:var(--text);font-weight:600}.dtp-colset__scroll[data-v-3764042e]{max-height:260px;overflow-y:auto}.dtp-colset__list[data-v-3764042e]{margin:0;padding:0;list-style:none}.dtp-colset__item[data-v-3764042e]{padding:2px}.dtp-colset__cb[data-v-3764042e]{border-radius:var(--radius-sm,4px);cursor:pointer;font-size:var(--fs-sm);color:var(--text);align-items:center;gap:8px;padding:4px;display:flex}.dtp-colset__cb[data-v-3764042e]:hover{background:var(--surface-hover)}.dtp-colset__cb input[data-v-3764042e]{width:14px;height:14px;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.dtp-colset__cb input[data-v-3764042e]:disabled{cursor:not-allowed}.dtp-colset__cb input:disabled+.dtp-colset__cb-label[data-v-3764042e]{color:var(--text-subtle)}.dtp-colset__cb-label[data-v-3764042e]{min-width:0}.dtp-colset__row[data-v-3764042e]{border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:2px 4px 8px;display:flex}.dtp-colset__row-label[data-v-3764042e]{color:var(--text-subtle);flex:none}.dtp-colset__freeze-ctl[data-v-3764042e]{color:var(--text-subtle);align-items:center;gap:6px;display:inline-flex}.dtp-colset__freeze-input[data-v-3764042e]{border:1px solid var(--line);border-radius:var(--radius-sm,4px);background:var(--bg);width:52px;height:24px;color:var(--text);font-size:var(--fs-sm);text-align:center;padding:0 6px}.dtp-colset__freeze-input[data-v-3764042e]:focus{border-color:var(--brand);outline:none}.dtp-zoom[data-v-3764042e]{align-items:center;gap:6px;display:inline-flex}.dtp-zoom__val[data-v-3764042e]{text-align:center;font-variant-numeric:tabular-nums;min-width:40px}.data-table-panel.is-zoomed[data-v-3764042e] .el-table.dtp-table{font-size:calc(14px * var(--dtp-zoom,1))}.data-table-panel.is-zoomed[data-v-3764042e] .el-table.dtp-table .el-table__cell{padding-top:calc(8px * var(--dtp-zoom,1));padding-bottom:calc(8px * var(--dtp-zoom,1))}.data-table-panel.is-zoomed[data-v-3764042e] .el-table.dtp-table .cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dtp-sortset__order[data-v-3764042e]{border-top:1px solid var(--line);margin-top:8px;padding-top:8px;display:flex}.list-pager[data-v-37d916d9]{margin-top:var(--space-4);justify-content:flex-end;display:flex}.list-pager[data-v-37d916d9] .el-pagination{justify-content:flex-end;row-gap:var(--space-2);flex-wrap:wrap}.filter-inline[data-v-d13dad37]{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;max-width:100%;padding-bottom:0;display:flex;overflow:visible;container:ui-filter/inline-size}.fi-search[data-v-d13dad37]{flex:200px;min-width:160px;max-width:280px}.fi-ctrl[data-v-d13dad37]{flex:128px;min-width:112px;max-width:200px}.fi-multi[data-v-d13dad37]{flex-basis:180px;min-width:160px;max-width:260px}.filter-inline[data-v-d13dad37] .fi-month{flex:128px;min-width:120px;max-width:160px}.filter-inline[data-v-d13dad37] .fi-date{flex:248px;min-width:248px;max-width:300px}.filter-inline[data-v-d13dad37] .fi-date.fi-datetime{flex-basis:340px;min-width:320px;max-width:380px}.filter-inline[data-v-d13dad37] .fi-date .el-range-input{flex:1 1 0;width:auto;min-width:0}.filter-inline[data-v-d13dad37] .fi-date .el-range-separator{flex:none}.fi-toggle[data-v-d13dad37]{align-items:center;gap:6px;display:inline-flex}.fi-toggle__label[data-v-d13dad37]{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.fi-range[data-v-d13dad37]{white-space:nowrap;flex:200px;align-items:center;gap:6px;min-width:184px;max-width:260px;display:inline-flex}.fi-range[data-v-d13dad37] .el-input-number{flex:1 1 0;width:auto;min-width:0}.fi-range__sep[data-v-d13dad37]{color:var(--text-subtle);flex:none}.fi-reset[data-v-d13dad37]{margin-left:4px}@container ui-filter (width<=480px){.fi-search[data-v-d13dad37],.fi-ctrl[data-v-d13dad37],.filter-inline[data-v-d13dad37] .fi-month,.filter-inline[data-v-d13dad37] .fi-date,.filter-inline[data-v-d13dad37] .fi-date.fi-datetime,.fi-range[data-v-d13dad37]{flex:100%;min-width:0;max-width:none}.fi-range[data-v-d13dad37]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.fi-reset[data-v-d13dad37]{margin-left:0}}.tab-label[data-v-a3644208]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tab-label__count[data-v-a3644208]{background:var(--surface-2);min-width:18px;color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:0 5px;font-weight:400;line-height:18px}.tab-label__count.is-danger[data-v-a3644208]{background:var(--danger-bg);color:var(--danger)}.cover-thumb[data-v-992fdf8b]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);vertical-align:middle;width:56px;height:36px;display:inline-block}.cover-thumb--link[data-v-992fdf8b]{cursor:zoom-in}.cover-thumb--empty[data-v-992fdf8b]{width:56px;height:36px;color:var(--text-muted);font-size:var(--fs-xs);justify-content:center;align-items:center;display:inline-flex}.camera__stage[data-v-059ae73b]{border-radius:var(--radius-sm);background:#000;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.camera__video[data-v-059ae73b]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:60vh;display:block}.camera__hint[data-v-059ae73b]{color:#fff;position:absolute}.camera__switch[data-v-059ae73b]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-sm);display:flex}.camera__msg[data-v-059ae73b]{color:var(--text);margin:0}.photo-capture[data-v-837725e0]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.photo-capture__thumb[data-v-837725e0]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-2);width:64px;height:48px}.photo-capture__name[data-v-837725e0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden}.photo-capture__hint[data-v-837725e0]{font-size:var(--fs-xs);color:var(--text-muted)}.refresh-btn[data-v-69a8a490]{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex;position:relative}.refresh-btn[data-v-69a8a490]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.refresh-btn[data-v-69a8a490]:disabled{cursor:default;opacity:.7}.refresh-btn.is-loading[data-v-69a8a490] .icon svg{animation:.8s linear infinite refresh-spin-69a8a490}@keyframes refresh-spin-69a8a490{to{transform:rotate(360deg)}}.lp-toolbar[data-v-848d612f]{align-items:flex-start;gap:var(--space-2);min-width:0;margin-bottom:var(--space-4);flex-wrap:wrap;display:flex;container:lp-toolbar/inline-size}.lp-toolbar>.lp-toolbar__main[data-v-848d612f],.lp-toolbar>.lp-toolbar__filters[data-v-848d612f]{flex:1 1 0;min-width:0}.lp-toolbar>.page-action-bar.lp-toolbar__actions[data-v-848d612f]{z-index:1;flex:0 auto;min-width:0;margin-left:auto;position:relative}.lp-toolbar__refresh[data-v-848d612f]{z-index:1;flex:none;margin-left:auto;display:flex;position:relative}.lp-toolbar__actions+.lp-toolbar__refresh[data-v-848d612f]{margin-left:0}.lp-stats[data-v-848d612f]{margin-bottom:var(--space-4)}.lp-stats[data-v-848d612f]>.stat-cards{margin-bottom:0}.lp-toolbar.is-filters-row>.lp-toolbar__main[data-v-848d612f],.lp-toolbar.is-filters-row>.lp-toolbar__filters[data-v-848d612f]{flex-basis:100%;order:1}@container lp-toolbar (width<=640px){.lp-toolbar>.lp-toolbar__main[data-v-848d612f],.lp-toolbar>.lp-toolbar__filters[data-v-848d612f]{flex-basis:100%;order:1}}.welcome-page[data-v-fa0e927f]{container:welcome/inline-size}.welcome-page__head[data-v-fa0e927f]{margin-bottom:var(--space-6)}.welcome-page__empty[data-v-fa0e927f]{margin-bottom:var(--space-4)}.welcome-page__greeting[data-v-fa0e927f]{color:var(--ink);font-size:var(--fs-2xl);font-weight:700;line-height:var(--lh-tight);margin:0}.welcome-page__role[data-v-fa0e927f]{color:var(--text-muted);font-size:var(--fs-md);font-weight:400}.welcome-page__meta[data-v-fa0e927f]{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-sm)}.welcome-page__sec[data-v-fa0e927f]{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--fs-base);font-weight:600}.welcome-page__grid[data-v-fa0e927f]{gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@container welcome (width<=860px){.welcome-page__grid[data-v-fa0e927f]{grid-template-columns:minmax(0,1fr)}}.welcome-entries[data-v-fa0e927f]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.welcome-entry[data-v-fa0e927f]{align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:14px;text-decoration:none;display:flex}a.welcome-entry[data-v-fa0e927f]:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md)}.welcome-entry__icon[data-v-fa0e927f]{border-radius:var(--radius-md);background:var(--brand-50);width:40px;height:40px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.welcome-entry__text[data-v-fa0e927f]{flex:1;gap:2px;min-width:0;display:grid}.welcome-entry__text strong[data-v-fa0e927f]{color:var(--ink);font-size:var(--fs-sm);font-weight:600}.welcome-entry__text small[data-v-fa0e927f]{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.welcome-recent[data-v-fa0e927f]{margin:0;padding:0;list-style:none}.welcome-recent li+li[data-v-fa0e927f]{border-top:1px solid var(--line-subtle)}.welcome-recent__row[data-v-fa0e927f]{justify-content:space-between;align-items:center;gap:var(--space-3);color:inherit;padding:10px 0;text-decoration:none;display:flex}.welcome-recent__title[data-v-fa0e927f]{color:var(--ink);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.welcome-recent__row:hover .welcome-recent__title[data-v-fa0e927f]{color:var(--brand)}.welcome-recent__time[data-v-fa0e927f]{color:var(--text-subtle);font-size:var(--fs-xs);flex:none}.workbench[data-v-539b9662]{container:workbench/inline-size}.workbench__toolbar[data-v-539b9662]{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.workbench__grid[data-v-539b9662]{gap:var(--space-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.workbench__grid.is-single[data-v-539b9662]{grid-template-columns:minmax(0,1fr)}@container workbench (width<=860px){.workbench__grid[data-v-539b9662]{grid-template-columns:minmax(0,1fr)}}.workbench__col[data-v-539b9662]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.workbench__extra[data-v-539b9662]{margin-top:var(--space-4)}.detail-drawer__head[data-v-31aa99d7]{min-width:0}.detail-drawer__title-row[data-v-31aa99d7]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.detail-drawer__title[data-v-31aa99d7]{color:var(--ink);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.detail-drawer__sub[data-v-31aa99d7]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--fs-xs)}.detail-drawer__body[data-v-31aa99d7]{gap:var(--space-4);flex-direction:column;display:flex}.detail-drawer__steps[data-v-31aa99d7]{margin:var(--space-1) 0}.detail-drawer__skeleton-card[data-v-31aa99d7]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.detail-drawer__foot[data-v-31aa99d7]{align-items:center;gap:var(--space-2);display:flex}.detail-drawer__spacer[data-v-31aa99d7]{flex:1}.detail-drawer .el-drawer__header{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--line);margin-bottom:0}.detail-drawer .el-drawer__body{padding:var(--space-5);background:var(--bg)}.detail-drawer .el-drawer__footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line)}.detail-drawer-modeless{overflow:hidden;position:absolute!important}.detail-drawer--modeless .el-drawer__header,.detail-drawer--modeless .el-drawer__body{padding:var(--space-3) var(--space-4)}@media (width<=640px){.el-drawer.detail-drawer{width:100%!important}}.stat-cards[data-v-9701f289]{gap:var(--space-3);margin-bottom:var(--space-4);grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;display:grid}.stat-cards.is-compact[data-v-9701f289]{gap:var(--space-2);scrollbar-width:thin;grid-auto-columns:minmax(max-content,1fr);overflow-x:auto}.stat-card[data-v-9701f289]{cursor:pointer;background:var(--surface);border-left:3px solid var(--stat-accent);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;container:stat-card/inline-size}.stat-card[data-v-9701f289]:hover{background:var(--surface-hover)}.stat-card[data-v-9701f289]:not(.is-active):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--stat-accent) 40%, transparent) inset}.stat-card.is-active[data-v-9701f289]{box-shadow:0 0 0 1px var(--stat-accent) inset;background:color-mix(in srgb, var(--stat-accent) 5%, var(--surface))}.stat-card[data-v-9701f289]:focus-visible{outline:2px solid var(--stat-accent);outline-offset:2px}.sc-label[data-v-9701f289],.sc-sub[data-v-9701f289]{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:var(--fs-xs);line-height:var(--lh-normal);display:block;overflow:hidden}.sc-value[data-v-9701f289]{margin:var(--space-1) 0 calc(var(--space-1) / 2);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:clamp(var(--fs-lg), calc(160cqi / var(--sc-chars)), var(--fs-3xl));font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--fs-3xl);display:block;overflow-x:clip}.sc-details[data-v-9701f289]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sc-detail[data-v-9701f289]{align-items:center;gap:var(--space-1);border-radius:var(--radius-md);background:var(--surface-2);min-height:22px;color:var(--text-muted);font-size:var(--fs-xs);padding:var(--space-1) var(--space-2);line-height:1;display:inline-flex}.sc-detail>span[data-v-9701f289]{white-space:nowrap;flex:none}.sc-detail strong[data-v-9701f289]{min-width:0;color:var(--text);font-size:var(--fs-sm);line-height:1}.sc-detail.is-warn strong[data-v-9701f289]{color:var(--warning-text)}.sc-detail.is-danger strong[data-v-9701f289]{color:var(--danger)}.sc-detail.is-ok strong[data-v-9701f289]{color:var(--success-text)}.sc-detail.is-brand strong[data-v-9701f289]{color:var(--brand)}.stat-card.is-skeleton[data-v-9701f289]{--skeleton-highlight:transparent;--stat-accent:var(--skeleton-color);background:color-mix(in srgb, var(--skeleton-color) 40%, var(--surface))}.stat-card.is-skeleton[data-v-9701f289]:after{left:-3px}.is-skeleton .sc-label[data-v-9701f289],.is-skeleton .sc-sub[data-v-9701f289]{height:calc(var(--fs-xs) * var(--lh-normal));align-items:center;display:flex}.is-skeleton .sc-label[data-v-9701f289]{width:45%}.is-skeleton .sc-sub[data-v-9701f289]{width:60%}.is-skeleton .sc-value[data-v-9701f289]{width:40%;height:var(--fs-3xl)}.stat-cards.is-compact .stat-card[data-v-9701f289]{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-direction:row;container:none}.stat-cards.is-compact .stat-card[data-v-9701f289]:focus-visible{outline-offset:-2px}.stat-cards.is-compact .sc-label[data-v-9701f289]{font-size:var(--fs-sm);color:var(--text);overflow:visible}.stat-cards.is-compact .sc-value[data-v-9701f289]{font-size:var(--fs-lg);line-height:var(--lh-tight);margin:0;overflow:visible}.stat-cards.is-compact .sc-sub[data-v-9701f289]{overflow:visible}.stat-cards.is-compact .sc-details[data-v-9701f289]{display:none}.stat-cards.is-compact .is-skeleton .sc-label[data-v-9701f289]{width:3em}.stat-cards.is-compact .is-skeleton .sc-value[data-v-9701f289]{width:2em;height:var(--fs-lg)}.stat-cards.is-compact .is-skeleton .sc-sub[data-v-9701f289]{display:none}.bar-list[data-v-a29c17f8]{grid-template-columns:var(--bl-label-w) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--fs-sm);line-height:var(--lh-normal);display:grid}.bar-list__row[data-v-a29c17f8]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;display:grid}.bar-list__label[data-v-a29c17f8]{min-width:0;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-list__track[data-v-a29c17f8]{border-radius:var(--radius-full);background:var(--surface-2);height:8px;position:relative;overflow:hidden}.bar-list__fill[data-v-a29c17f8]{border-radius:var(--radius-full);min-width:4px;transition:width var(--duration-base) var(--ease-standard);position:absolute;inset:0 auto 0 0}.bar-list__value[data-v-a29c17f8]{min-width:var(--space-16);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end;font-weight:600}.bar-list__hint[data-v-a29c17f8]{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--fs-xs);font-weight:400}.rate-bar[data-v-d16370fe]{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--fs-sm);line-height:var(--lh-normal);display:flex}.rate-bar__label[data-v-d16370fe]{min-width:0;max-width:50%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.rate-bar__progress[data-v-d16370fe]{flex:auto;min-width:48px}.rate-bar__progress[data-v-d16370fe] .el-progress-bar__outer{background-color:var(--surface-2)}.rate-bar__text[data-v-d16370fe]{min-width:3.5em;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none}.spreadsheet-editor[data-v-3d06d2c3]{border:1px solid var(--line);border-radius:var(--radius-md,8px);background:var(--bg);flex-direction:column;min-height:0;display:flex}.spreadsheet-editor__bar[data-v-3d06d2c3]{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-3);border-bottom:1px solid var(--line);display:flex}.spreadsheet-editor__tabs[data-v-3d06d2c3]{flex:1;min-width:0}.spreadsheet-editor__tabs[data-v-3d06d2c3] .el-tabs__header{margin:0}.spreadsheet-editor__actions[data-v-3d06d2c3]{gap:var(--space-2);flex:none;display:flex}.spreadsheet-editor__viewport[data-v-3d06d2c3]{max-height:min(68vh,760px);overflow:auto}.spreadsheet-editor__table[data-v-3d06d2c3]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:var(--fs-sm)}.spreadsheet-editor__corner[data-v-3d06d2c3],.spreadsheet-editor__col[data-v-3d06d2c3],.spreadsheet-editor__row[data-v-3d06d2c3]{z-index:2;background:var(--surface);color:var(--text-muted);text-align:center;font-weight:600;position:sticky}.spreadsheet-editor__corner[data-v-3d06d2c3],.spreadsheet-editor__col[data-v-3d06d2c3]{border-bottom:1px solid var(--line);height:32px;top:0}.spreadsheet-editor__corner[data-v-3d06d2c3],.spreadsheet-editor__row[data-v-3d06d2c3]{border-right:1px solid var(--line);width:56px;min-width:56px;left:0}.spreadsheet-editor__corner[data-v-3d06d2c3]{z-index:3}.spreadsheet-editor__col[data-v-3d06d2c3]{width:168px;min-width:168px}.spreadsheet-editor__row[data-v-3d06d2c3]{height:34px}.spreadsheet-editor__table td[data-v-3d06d2c3]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);width:168px;min-width:168px;height:34px;padding:0}.spreadsheet-editor__cell[data-v-3d06d2c3]{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--text);font:inherit;padding:0 var(--space-2);background:0 0;border:0;outline:none;display:block}.spreadsheet-editor__cell[data-v-3d06d2c3]:focus{box-shadow:0 0 0 2px var(--brand) inset}.spreadsheet-editor__cell[readonly][data-v-3d06d2c3]{color:var(--text-muted)}.spreadsheet-editor__cell--locked[data-v-3d06d2c3]{background:color-mix(in srgb, var(--surface) 80%, var(--line));cursor:not-allowed}.spreadsheet-editor__cell--formula[data-v-3d06d2c3]{color:var(--brand);font-family:var(--font-mono,inherit)}.spreadsheet-editor__cell--selecting[data-v-3d06d2c3]{cursor:crosshair;-webkit-user-select:none;user-select:none}.spreadsheet-editor__cell.spreadsheet-editor__cell--selected[data-v-3d06d2c3]{box-shadow:0 0 0 2px var(--brand) inset}.spreadsheet-editor__note[data-v-3d06d2c3]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--fs-xs);margin:0}.editor-preview[data-v-454cd5cb]{min-width:0;container-type:inline-size}.editor-preview__grid[data-v-454cd5cb]{grid-template-columns:minmax(0, var(--editor-preview-left)) 8px minmax(0, 1fr);align-items:stretch;min-height:0;display:grid}.editor-preview__editor[data-v-454cd5cb],.editor-preview__preview[data-v-454cd5cb]{min-width:0}.editor-preview__splitter[data-v-454cd5cb]{cursor:col-resize;touch-action:none;background:var(--line);opacity:.5;border-radius:2px;margin:0 2px}.editor-preview__splitter[data-v-454cd5cb]:hover,.editor-preview__splitter[data-v-454cd5cb]:focus-visible{opacity:1;background:var(--brand,var(--el-color-primary));outline:none}.editor-preview__preview[data-v-454cd5cb]{border:1px solid var(--line);border-radius:var(--radius-md,8px);background:var(--surface);flex-direction:column;display:flex}.editor-preview__bar[data-v-454cd5cb]{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-bottom:1px solid var(--line);display:flex}.editor-preview__title[data-v-454cd5cb]{color:var(--ink);flex:1;font-weight:600}.editor-preview__sample[data-v-454cd5cb]{width:160px}.editor-preview__body[data-v-454cd5cb]{flex:1;min-height:240px;position:relative}.editor-preview__mask[data-v-454cd5cb]{background:color-mix(in srgb, var(--surface) 50%, transparent);cursor:progress;position:absolute;inset:0}@container (width<=900px){.editor-preview__grid[data-v-454cd5cb]{gap:var(--section-gap,16px);grid-template-columns:minmax(0,1fr)}.editor-preview__splitter[data-v-454cd5cb]{display:none}}.document-preview[data-v-76f1a423]{flex-direction:column;min-width:0;display:flex}.document-preview__tools[data-v-76f1a423]{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);display:flex}.document-preview__zoom[data-v-76f1a423]{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--text-muted);font-size:var(--fs-xs,12px)}.document-preview__viewport[data-v-76f1a423]{height:var(--document-preview-height);background:var(--surface-2,#f4f4f5);overflow:auto}.document-preview__frame[data-v-76f1a423]{transform-origin:0 0;background:#fff;border:0;display:block}.document-preview__sheets[data-v-76f1a423]{padding:var(--space-2)}.code-editor__host[data-v-ddb479cc]{border:1px solid var(--line);border-radius:var(--radius-md,8px);width:100%;overflow:hidden}.code-editor__problems[data-v-ddb479cc]{margin:var(--space-2) 0 0;border:1px solid var(--el-color-danger-light-5,#f3b7b7);border-radius:var(--radius-md,8px);max-height:160px;padding:0;list-style:none;overflow:auto}.code-editor__problem[data-v-ddb479cc]{gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);color:var(--el-color-danger,#c12821);text-align:left;font-size:var(--fs-xs,12px);cursor:pointer;background:0 0;border:0;display:flex}.code-editor__problem[data-v-ddb479cc]:hover:not(:disabled){background:var(--el-color-danger-light-9,#fdf2f2)}.code-editor__problem[data-v-ddb479cc]:disabled{cursor:default}.code-editor__where[data-v-ddb479cc]{min-width:48px;font-family:var(--font-mono,monospace);color:var(--text-muted);flex:none}.pp-root[data-v-70b1e16f]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pp-select[data-v-70b1e16f]{width:var(--pp-width)}.pp-group-title[data-v-70b1e16f]{color:var(--text-muted);font-size:var(--fs-sm);margin:0 0 8px}.pp-drafts[data-v-70b1e16f]{margin-top:16px}.pp-drafts-empty[data-v-70b1e16f]{color:var(--text-subtle);font-size:var(--fs-sm);margin:0}.pp-draft-list[data-v-70b1e16f]{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:30vh;margin:0;padding:0;list-style:none;overflow-y:auto}.pp-draft[data-v-70b1e16f]{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.pp-draft-list li:last-child .pp-draft[data-v-70b1e16f]{border-bottom:0}.pp-draft[data-v-70b1e16f]:hover{background:var(--brand-50)}.pp-draft__time[data-v-70b1e16f]{color:var(--text-muted);flex:none}.pp-current[data-v-70b1e16f]{color:var(--text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.document-project[data-v-16ee7805]{flex:200px;min-width:160px;max-width:260px}.document-no[data-v-16ee7805]{color:var(--brand)}.document-form[data-v-16ee7805]{gap:0 var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.document-form .wide[data-v-16ee7805]{grid-column:1/-1}.config-ignored[data-v-16ee7805]{margin-bottom:var(--space-3)}.config-ignored__list[data-v-16ee7805]{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.print-frame[data-v-16ee7805]{width:100%;height:72vh;margin-top:var(--space-3);border:1px solid var(--line);display:block}.material-excel__hint[data-v-4116b44c]{color:var(--text-muted);font-size:var(--fs-xs);margin:0;line-height:1.6}.material-excel__lines[data-v-4116b44c]{white-space:normal;word-break:break-word;margin:0;padding:0;list-style:none}.material-excel__lines .is-error[data-v-4116b44c]{color:var(--danger)}.material-excel__lines .is-note[data-v-4116b44c]{color:var(--text-muted)}.material-excel__blocked[data-v-4116b44c]{color:var(--text-muted);font-size:var(--fs-xs)}.dependency-graph[data-v-d2a9f84b]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);overflow:auto}.dependency-graph__canvas[data-v-d2a9f84b]{position:relative}svg[data-v-d2a9f84b]{width:100%;height:100%;position:absolute;inset:0}marker path[data-v-d2a9f84b]{fill:var(--text-muted)}.dependency-graph__edge[data-v-d2a9f84b]{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.dependency-graph__node[data-v-d2a9f84b]{gap:var(--space-1);width:200px;min-height:80px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--surface);text-align:start;cursor:pointer;font:inherit;direction:ltr;flex-direction:column;justify-content:center;display:flex;position:absolute}.dependency-graph__node span[data-v-d2a9f84b],.dependency-graph__node small[data-v-d2a9f84b]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--fs-xs);overflow:hidden}.dependency-graph__node.is-selected[data-v-d2a9f84b]{border-color:var(--brand);outline:1px solid var(--brand)}.dependency-graph__node.is-warning[data-v-d2a9f84b]{border-color:var(--el-color-warning)}.dependency-graph__node.is-success[data-v-d2a9f84b]{border-color:var(--el-color-success)}.dependency-graph__node.is-muted[data-v-d2a9f84b]{opacity:.7}.dependency-graph__node[data-v-d2a9f84b]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dependency-graph__node[data-v-d2a9f84b]:disabled{cursor:default;opacity:1}.dependency-graph__empty[data-v-d2a9f84b],.dependency-graph>p[data-v-d2a9f84b]{padding:var(--space-3);color:var(--text-muted)}
