.app-loading[data-v-b2913980]{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;color:#263a57;background:#f3f7fd}.app-loading span[data-v-b2913980]{width:38px;height:38px;margin-bottom:8px;border:3px solid #dce6f8;border-top-color:#2e68ed;border-radius:50%;animation:spin-b2913980 .8s linear infinite}.app-loading small[data-v-b2913980]{color:#8997aa}@keyframes spin-b2913980{to{transform:rotate(360deg)}}.nav-group-toggle[data-v-c318f24f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:30px;margin:0;padding:0 9px;border:0;border-radius:7px;color:#5f7493;background:transparent;font-size:13px;font-weight:750;letter-spacing:.12em;text-align:left;cursor:pointer}.nav-group-toggle[data-v-c318f24f]:hover{color:#edf4ff;background:#ffffff0b}.nav-group-toggle>i[data-v-c318f24f]{color:#7185a3;font-size:14px;font-style:normal;line-height:1;transform:rotate(0);transition:transform .18s ease,color .18s ease}.nav-group-toggle>i.collapsed[data-v-c318f24f]{transform:rotate(-90deg)}.nav-group-items[data-v-c318f24f]{display:grid;gap:3px}.portal-shell[data-v-c318f24f]{min-height:100vh;color:#253854;background:#f2f6fc}.portal-sidebar[data-v-c318f24f]{position:fixed;inset:0 auto 0 0;z-index:20;width:264px;display:flex;flex-direction:column;padding:0 16px;color:#bac7db;background:#0c1d36;box-shadow:5px 0 24px #050f1f1f}.sidebar-brand[data-v-c318f24f]{height:72px;display:flex;align-items:center;gap:12px;padding:0 8px;color:#fff}.sidebar-brand>div[data-v-c318f24f]{display:grid;gap:3px}.sidebar-brand strong[data-v-c318f24f]{font-size:18px;letter-spacing:.03em}.sidebar-brand small[data-v-c318f24f]{color:#607798;font-size:8px;letter-spacing:.17em}.brand-mark[data-v-c318f24f]{position:relative;width:32px;height:32px;transform:rotate(-9deg)}.brand-mark i[data-v-c318f24f]{position:absolute;display:block;width:22px;height:11px;border-radius:8px 2px;background:#2f6bff}.brand-mark i[data-v-c318f24f]:first-child{top:3px;left:1px;background:#18d7c2}.brand-mark i[data-v-c318f24f]:last-child{right:0;bottom:3px}.workspace-badge[data-v-c318f24f]{display:flex;align-items:center;gap:11px;margin:8px 0 15px;padding:12px;border:1px solid rgba(122,154,205,.12);border-radius:11px;background:#ffffff0a}.workspace-icon[data-v-c318f24f]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#8eb0ff;background:#3667dc33}.workspace-badge div[data-v-c318f24f]{min-width:0;display:grid;gap:4px}.workspace-badge small[data-v-c318f24f]{color:#7185a3;font-size:10px}.workspace-badge strong[data-v-c318f24f]{overflow:hidden;color:#ecf3ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav[data-v-c318f24f]{display:grid;gap:13px;min-height:0;padding:3px 2px 14px;overflow-y:auto;scrollbar-width:thin}.sidebar-nav section[data-v-c318f24f]{display:grid;gap:3px}.sidebar-nav p[data-v-c318f24f]{margin:0 9px 5px;color:#5f7493;font-size:9px;font-weight:750;letter-spacing:.12em}.sidebar-nav a[data-v-c318f24f]{position:relative;display:grid;grid-template-columns:22px 1fr 3px;align-items:center;gap:8px;min-height:37px;padding:0 9px;border-radius:8px;color:#96a8c1;text-decoration:none;font-size:11px;transition:background .18s,color .18s}.sidebar-nav a[data-v-c318f24f]:hover{color:#edf4ff;background:#ffffff0b}.sidebar-nav a.router-link-exact-active[data-v-c318f24f]{color:#fff;background:#2f69ed33}.sidebar-nav a.router-link-exact-active i[data-v-c318f24f]{width:3px;height:18px;border-radius:4px;background:#4a7cf0}.nav-status[data-v-c318f24f]{padding:9px!important;color:#8192a9!important}.nav-error[data-v-c318f24f]{display:grid;gap:7px;margin:0 6px;padding:9px;border:1px solid rgba(230,128,100,.25);border-radius:8px;color:#d4a392;font-size:10px}.nav-error button[data-v-c318f24f]{justify-self:start;padding:0;border:0;color:#8fb0ff;background:transparent;cursor:pointer}.sidebar-footer[data-v-c318f24f]{display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:9px;margin-top:auto;padding:15px 5px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-avatar[data-v-c318f24f]{display:grid;place-items:center;border-radius:10px;color:#fff;background:#3675ef;font-weight:700}.sidebar-avatar[data-v-c318f24f]{width:36px;height:36px}.sidebar-footer>div[data-v-c318f24f]:nth-child(2){min-width:0;display:grid;gap:4px}.sidebar-footer strong[data-v-c318f24f]{overflow:hidden;color:#eef4ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer small[data-v-c318f24f]{color:#687c9a;font-size:9px}.sidebar-footer form button[data-v-c318f24f]{display:grid;place-items:center;border:0;color:#8295b1;background:transparent;cursor:pointer}.portal-main[data-v-c318f24f]{min-height:100vh;margin-left:264px}.portal-content[data-v-c318f24f]{padding:26px 30px 44px}.sidebar-backdrop[data-v-c318f24f]{display:none}@media(max-width:900px){.portal-sidebar[data-v-c318f24f]{transform:translate(-100%);transition:transform .25s ease}.portal-sidebar--open[data-v-c318f24f]{transform:translate(0)}.sidebar-backdrop[data-v-c318f24f]{position:fixed;inset:0;z-index:15;display:block;border:0;background:#050e1b75}.portal-main[data-v-c318f24f]{margin-left:0}.portal-content[data-v-c318f24f]{padding:20px}}@media(max-width:540px){.portal-content[data-v-c318f24f]{padding:15px}}.portal-sidebar[data-v-c318f24f],.portal-main[data-v-c318f24f]{transition:width .2s ease,margin-left .2s ease,padding .2s ease}.sidebar-width-toggle[data-v-c318f24f]{position:absolute;z-index:2;top:74px;right:-13px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #dce4f0;border-radius:50%;color:#526b8e;background:#fff;box-shadow:0 4px 12px #091c3729;cursor:pointer}.sidebar-width-toggle svg[data-v-c318f24f]{transform:rotate(180deg);transition:transform .2s ease}.mobile-menu-button[data-v-c318f24f]{display:none}.portal-sidebar--collapsed[data-v-c318f24f]{width:76px;padding:0 10px}.portal-shell--sidebar-collapsed .portal-main[data-v-c318f24f]{margin-left:76px}.portal-sidebar--collapsed .sidebar-brand[data-v-c318f24f]{justify-content:center;padding:0}.portal-sidebar--collapsed .sidebar-brand>div[data-v-c318f24f],.portal-sidebar--collapsed .workspace-badge>div[data-v-c318f24f],.portal-sidebar--collapsed .nav-group-toggle[data-v-c318f24f],.portal-sidebar--collapsed .sidebar-user-copy[data-v-c318f24f]{display:none}.portal-sidebar--collapsed .workspace-badge[data-v-c318f24f]{justify-content:center;margin:8px 0 15px;padding:10px 0}.portal-sidebar--collapsed .sidebar-nav[data-v-c318f24f]{gap:5px;padding:3px 0 14px}.portal-sidebar--collapsed .sidebar-nav section[data-v-c318f24f],.portal-sidebar--collapsed .nav-group-items[data-v-c318f24f]{gap:2px}.portal-sidebar--collapsed .sidebar-nav a[data-v-c318f24f]{display:grid;grid-template-columns:1fr;place-items:center;min-height:42px;padding:0;gap:0}.portal-sidebar--collapsed .sidebar-nav a>span[data-v-c318f24f]{display:none}.portal-sidebar--collapsed .sidebar-nav a>i[data-v-c318f24f]{position:absolute;right:2px}.portal-sidebar--collapsed .nav-status[data-v-c318f24f],.portal-sidebar--collapsed .nav-error[data-v-c318f24f]{display:none}.portal-sidebar--collapsed .sidebar-footer[data-v-c318f24f]{grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px 0}.portal-sidebar--collapsed .sidebar-footer form button[data-v-c318f24f]{width:36px;height:32px}.portal-sidebar--collapsed .sidebar-width-toggle svg[data-v-c318f24f]{transform:none}@media(max-width:900px){.sidebar-width-toggle[data-v-c318f24f]{display:none}.mobile-menu-button[data-v-c318f24f]{position:fixed;z-index:14;top:12px;left:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #dbe4f1;border-radius:10px;color:#29405f;background:#fff;box-shadow:0 5px 16px #162a461f;font-size:20px}.portal-content[data-v-c318f24f]{padding-top:64px}.portal-shell--sidebar-collapsed .portal-main[data-v-c318f24f]{margin-left:0}}.sidebar-width-toggle[data-v-c318f24f]{z-index:30;top:50%;right:-16px;width:32px;height:54px;border-color:#cbd8ea;border-radius:0 12px 12px 0;box-shadow:4px 0 14px #091c372e;transform:translateY(-50%)}.sidebar-width-toggle[data-v-c318f24f]:hover{color:#245cc5;background:#f5f8ff;box-shadow:5px 0 18px #091c373d}.sidebar-width-toggle[data-v-c318f24f]:focus-visible{outline:3px solid rgba(84,132,231,.35);outline-offset:2px}@media(max-width:900px){.sidebar-width-toggle[data-v-c318f24f]{display:none}}.agent-page[data-v-6b5528e5]{display:grid;gap:20px}.agent-intro[data-v-6b5528e5]{display:flex;align-items:center;gap:16px}.agent-intro>span[data-v-6b5528e5]{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#285fe1,#7b55d8);box-shadow:0 10px 25px #4353c233}.agent-intro p[data-v-6b5528e5]{margin:0;color:#6a76d8;font-size:10px;font-weight:750;letter-spacing:.15em}.agent-intro h1[data-v-6b5528e5]{margin:5px 0;color:#1c2d48;font-size:25px}.agent-intro small[data-v-6b5528e5]{color:#8996a9}.chat-shell[data-v-6b5528e5]{min-height:570px;display:flex;flex-direction:column;padding:25px;border:1px solid #e3e9f2;border-radius:17px;background:#fff}.chat-welcome[data-v-6b5528e5]{margin:auto;text-align:center;max-width:520px}.chat-welcome>span[data-v-6b5528e5]{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 17px;border-radius:19px;color:#586ee1;background:#eef0ff}.chat-welcome h2[data-v-6b5528e5]{margin:0 0 10px;color:#263955}.chat-welcome p[data-v-6b5528e5]{margin:0;color:#8795aa;font-size:13px;line-height:1.8}.chat-welcome div[data-v-6b5528e5]{display:flex;justify-content:center;gap:10px;margin-top:20px}.chat-welcome button[data-v-6b5528e5]{padding:9px 13px;border:1px solid #dfe6f2;border-radius:9px;color:#526580;background:#f8faff}.chat-shell form[data-v-6b5528e5]{display:flex;gap:10px;padding:12px;border:1px solid #dfe6ef;border-radius:13px;background:#f8fafd}.chat-shell input[data-v-6b5528e5]{flex:1;border:0;outline:0;background:transparent}.chat-shell form button[data-v-6b5528e5]{padding:0 19px;border:0;border-radius:9px;color:#fff;background:#2d66ed}@media(max-width:600px){.chat-welcome div[data-v-6b5528e5]{flex-direction:column}.chat-shell[data-v-6b5528e5]{min-height:480px;padding:15px}}.error-page[data-v-99007c65]{min-height:100vh;display:grid;place-items:center;background:#f2f6fc}.error-page div[data-v-99007c65]{text-align:center;padding:42px;border:1px solid #e3e9f2;border-radius:18px;background:#fff}.error-page strong[data-v-99007c65]{color:#233650;font-size:22px}.error-page p[data-v-99007c65]{color:#8290a4}.error-page a[data-v-99007c65]{display:inline-block;padding:10px 18px;border-radius:9px;color:#fff;background:#2d66ed;text-decoration:none}.external-page[data-v-2e392325]{display:grid;gap:18px;color:#2b405d}.page-head[data-v-2e392325]{display:flex;align-items:end;justify-content:space-between;gap:20px}.page-head p[data-v-2e392325],.panel-title p[data-v-2e392325],.account-head p[data-v-2e392325]{margin:0;color:#557ee0;font-size:10px;font-weight:800;letter-spacing:.15em}.page-head h1[data-v-2e392325]{margin:7px 0 6px;font-size:26px}.page-head span[data-v-2e392325],.account-head span[data-v-2e392325]{color:#8492a6;font-size:12px}.page-head button[data-v-2e392325],.filters button[data-v-2e392325],.error-card button[data-v-2e392325]{min-height:39px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.loading-card[data-v-2e392325],.error-card[data-v-2e392325]{padding:22px;border:1px solid #e3e9f2;border-radius:14px;background:#fff}.error-card[data-v-2e392325]{display:grid;gap:7px;color:#a13c4e}.error-card button[data-v-2e392325]{width:max-content;margin-top:7px}.stat-grid[data-v-2e392325]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-grid article[data-v-2e392325]{display:grid;gap:5px;padding:17px 19px;border:1px solid #e2e9f3;border-radius:13px;background:#fff}.stat-grid span[data-v-2e392325]{color:#7d8ba0;font-size:10px}.stat-grid strong[data-v-2e392325]{font-size:24px}.stat-grid small[data-v-2e392325]{color:#95a1b2;font-size:9px}.stat-grid .source-state[data-v-2e392325]{font-size:17px}.source-state.ready[data-v-2e392325]{color:#0a8a72}.source-state.partial[data-v-2e392325]{color:#b16b12}.source-state.unconfigured[data-v-2e392325],.source-state.unavailable[data-v-2e392325]{color:#9a6370}.workspace[data-v-2e392325]{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:620px;border:1px solid #e2e9f3;border-radius:15px;background:#fff;overflow:hidden}.platform-panel[data-v-2e392325]{min-width:0;padding:19px;border-right:1px solid #e7ecf3;background:#fbfcfe}.panel-title[data-v-2e392325]{display:flex;align-items:end;justify-content:space-between;margin-bottom:13px}.panel-title h2[data-v-2e392325],.account-head h2[data-v-2e392325]{margin:4px 0 0;font-size:17px}.panel-title>span[data-v-2e392325]{display:grid;place-items:center;min-width:27px;height:27px;border-radius:8px;color:#3667d9;background:#edf3ff;font-size:10px}.search[data-v-2e392325],.filters input[data-v-2e392325],.filters select[data-v-2e392325]{width:100%;min-height:39px;padding:0 11px;border:1px solid #dfe6ef;border-radius:9px;background:#fff;font:inherit}.platform-list[data-v-2e392325]{display:grid;gap:7px;max-height:530px;margin-top:12px;overflow:auto}.platform-list>button[data-v-2e392325]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;text-align:left;background:transparent;cursor:pointer}.platform-list>button[data-v-2e392325]:hover,.platform-list>button.active[data-v-2e392325]{border-color:#bfd0f5;background:#fff}.platform-list>button.active[data-v-2e392325]{box-shadow:0 5px 18px #2f539614}.platform-mark[data-v-2e392325]{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#a9b3c2}.platform-mark.authorized[data-v-2e392325],.platform-mark.partially_authorized[data-v-2e392325]{background:#13a68e;box-shadow:0 0 0 4px #e6f8f4}.platform-mark.expired[data-v-2e392325],.platform-mark.reauth_required[data-v-2e392325]{background:#d07a22;box-shadow:0 0 0 4px #fff2e2}.platform-copy[data-v-2e392325]{display:grid;gap:4px;min-width:0}.platform-copy strong[data-v-2e392325]{overflow:hidden;color:#34475f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-copy small[data-v-2e392325]{color:#8c99aa;font-size:9px}.platform-count[data-v-2e392325]{color:#8b98aa;font-size:9px}.platform-count b[data-v-2e392325]{color:#1e6a5d;font-size:12px}.platform-list em[data-v-2e392325]{grid-column:2/-1;color:#8593a7;font-size:9px;font-style:normal}.platform-list em.authorized[data-v-2e392325],.platform-list em.partially_authorized[data-v-2e392325]{color:#0a8a72}.platform-list em.expired[data-v-2e392325],.platform-list em.reauth_required[data-v-2e392325]{color:#b66c1e}.account-panel[data-v-2e392325]{min-width:0;padding:22px}.account-head[data-v-2e392325]{display:flex;align-items:start;justify-content:space-between;gap:15px}.account-head h2[data-v-2e392325]{margin-bottom:5px}.status-badge[data-v-2e392325],.account-status[data-v-2e392325]{display:inline-flex;align-items:center;padding:5px 9px;border-radius:20px;color:#647388;background:#eff2f6;font-size:9px;font-weight:700}.status-badge.authorized[data-v-2e392325],.account-status.authorized[data-v-2e392325]{color:#087b68;background:#e4f8f3}.status-badge.partially_authorized[data-v-2e392325]{color:#2363d8;background:#eaf1ff}.status-badge.expired[data-v-2e392325],.status-badge.reauth_required[data-v-2e392325],.account-status.expired[data-v-2e392325],.account-status.reauth_required[data-v-2e392325]{color:#a75e13;background:#fff0df}.account-status.not_authorized[data-v-2e392325]{color:#a43c4f;background:#fff0f2}.account-status.non_api_source[data-v-2e392325],.account-status.unknown[data-v-2e392325]{color:#6e6578;background:#f2eef5}.filters[data-v-2e392325]{display:grid;grid-template-columns:minmax(220px,1fr) 160px auto;gap:9px;margin:20px 0 14px}.source-notice[data-v-2e392325]{margin:0 0 13px;padding:10px 12px;border-radius:9px;color:#8d631e;background:#fff8e9;font-size:10px}.account-loading[data-v-2e392325],.account-error[data-v-2e392325]{padding:40px;color:#8190a5;text-align:center}.account-error[data-v-2e392325]{color:#a13c4e}.account-error button[data-v-2e392325]{border:0;color:#2d66ed;background:transparent;cursor:pointer}.table-wrap[data-v-2e392325]{overflow:auto;border:1px solid #e5eaf2;border-radius:11px}.table-wrap table[data-v-2e392325]{width:100%;border-collapse:collapse;font-size:10px}.table-wrap th[data-v-2e392325],.table-wrap td[data-v-2e392325]{padding:11px 12px;border-bottom:1px solid #edf1f6;text-align:left;white-space:nowrap}.table-wrap th[data-v-2e392325]{color:#748399;background:#f8fafc}.table-wrap td[data-v-2e392325]{color:#607087}.table-wrap td strong[data-v-2e392325]{color:#33475f}.table-wrap code[data-v-2e392325]{color:#4168b9}.pagination[data-v-2e392325]{display:flex;align-items:center;justify-content:space-between;padding:12px;color:#8794a5;font-size:9px}.pagination div[data-v-2e392325]{display:flex;align-items:center;gap:10px}.pagination button[data-v-2e392325]{padding:5px 9px;border:1px solid #dfe6ef;border-radius:7px;color:#3a65c8;background:#fff}.empty[data-v-2e392325]{margin:0;padding:19px;color:#96a2b2;font-size:10px;text-align:center}.account-empty[data-v-2e392325]{padding-top:150px}button[data-v-2e392325]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1150px){.stat-grid[data-v-2e392325]{grid-template-columns:repeat(2,1fr)}.workspace[data-v-2e392325]{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:800px){.page-head[data-v-2e392325]{align-items:flex-start}.workspace[data-v-2e392325]{grid-template-columns:1fr}.platform-panel[data-v-2e392325]{border-right:0;border-bottom:1px solid #e7ecf3}.platform-list[data-v-2e392325]{max-height:300px}.filters[data-v-2e392325]{grid-template-columns:1fr}.stat-grid[data-v-2e392325]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.stat-grid[data-v-2e392325]{grid-template-columns:1fr}.page-head[data-v-2e392325]{display:grid}.account-panel[data-v-2e392325]{padding:15px}}.workspace[data-v-2e392325]{height:620px;min-height:0}.platform-panel[data-v-2e392325]{display:flex;min-height:0;flex-direction:column}.platform-list[data-v-2e392325]{min-height:0;max-height:none;flex:1}.account-panel[data-v-2e392325]{display:flex;min-height:0;flex-direction:column;overflow:hidden}.filters[data-v-2e392325]{grid-template-columns:minmax(220px,1fr) auto auto}.filters .filter-reset[data-v-2e392325]{border:1px solid #dce4ef;color:#5c6e86;background:#fff}.table-wrap[data-v-2e392325]{min-height:0;flex:1}.table-wrap table[data-v-2e392325]{min-width:980px}.table-wrap thead th[data-v-2e392325]{position:sticky;top:0;z-index:2;overflow:visible}.table-wrap thead th[data-v-2e392325]:has(.column-filter-popover){z-index:5}.column-title[data-v-2e392325]{display:flex;align-items:center;justify-content:space-between;gap:8px}.column-title>button[data-v-2e392325]{display:grid;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:6px;place-items:center;color:#8290a4;background:transparent;cursor:pointer}.column-title>button[data-v-2e392325]:hover,.column-title>button.active[data-v-2e392325]{border-color:#bed0f7;color:#255fdc;background:#eaf1ff}.column-filter-popover[data-v-2e392325]{position:absolute;top:calc(100% - 3px);left:8px;display:grid;width:230px;gap:10px;padding:13px;border:1px solid #dce5f1;border-radius:10px;background:#fff;box-shadow:0 12px 30px #223a602e;text-align:left}.table-wrap th:nth-child(n+5) .column-filter-popover[data-v-2e392325]{right:8px;left:auto}.column-filter-popover label[data-v-2e392325]{color:#40536d;font-size:10px;font-weight:700}.column-filter-popover input[data-v-2e392325],.column-filter-popover select[data-v-2e392325]{box-sizing:border-box;width:100%;min-height:36px;padding:0 9px;border:1px solid #dce4ef;border-radius:8px;color:#33475f;background:#fff;font:inherit}.filter-actions[data-v-2e392325]{display:flex;justify-content:flex-end;gap:7px}.filter-actions button[data-v-2e392325]{min-height:30px;padding:0 11px;border:1px solid #dce4ef;border-radius:7px;color:#607087;background:#fff;cursor:pointer}.filter-actions button.primary[data-v-2e392325]{border-color:#2d66ed;color:#fff;background:#2d66ed}@media(max-width:800px){.workspace[data-v-2e392325]{height:auto;min-height:0}.account-panel[data-v-2e392325]{min-height:620px}.platform-list[data-v-2e392325]{max-height:300px}.filters[data-v-2e392325]{grid-template-columns:1fr}}.external-page[data-v-2e392325]{font-size:15px}.page-head p[data-v-2e392325],.panel-title p[data-v-2e392325],.account-head p[data-v-2e392325]{font-size:13px}.page-head h1[data-v-2e392325]{font-size:30px}.page-head span[data-v-2e392325],.account-head span[data-v-2e392325],.page-head button[data-v-2e392325],.filters button[data-v-2e392325],.error-card button[data-v-2e392325],.loading-card[data-v-2e392325],.error-card[data-v-2e392325]{font-size:15px}.stat-grid span[data-v-2e392325]{font-size:13px}.stat-grid strong[data-v-2e392325]{font-size:28px}.stat-grid small[data-v-2e392325]{font-size:12px}.stat-grid .source-state[data-v-2e392325],.panel-title h2[data-v-2e392325],.account-head h2[data-v-2e392325]{font-size:20px}.panel-title>span[data-v-2e392325]{min-width:30px;height:30px;font-size:13px}.search[data-v-2e392325],.filters input[data-v-2e392325],.filters select[data-v-2e392325]{font-size:15px}.platform-copy strong[data-v-2e392325]{font-size:14px}.platform-copy small[data-v-2e392325]{font-size:13px}.platform-count[data-v-2e392325]{font-size:12px}.platform-count b[data-v-2e392325]{font-size:15px}.platform-list em[data-v-2e392325],.status-badge[data-v-2e392325],.account-status[data-v-2e392325]{font-size:12px}.source-notice[data-v-2e392325]{font-size:13px}.account-loading[data-v-2e392325],.account-error[data-v-2e392325]{font-size:15px}.table-wrap table[data-v-2e392325]{min-width:1160px;font-size:13px}.table-wrap th[data-v-2e392325],.table-wrap td[data-v-2e392325]{padding:12px 14px}.pagination[data-v-2e392325]{font-size:12px}.pagination button[data-v-2e392325],.empty[data-v-2e392325]{font-size:13px}.column-title>button[data-v-2e392325]{font-size:15px}.column-filter-popover label[data-v-2e392325]{font-size:13px}.column-filter-popover input[data-v-2e392325],.column-filter-popover select[data-v-2e392325]{font-size:14px}.filter-actions button[data-v-2e392325]{font-size:13px}.login-page[data-v-f7405a30]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(460px,.92fr);background:#f6f9ff}.login-brand-panel[data-v-f7405a30]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:44px 58px;color:#fff;background:radial-gradient(circle at 78% 22%,rgba(65,120,255,.28),transparent 34%),linear-gradient(145deg,#07152b,#0b1c38 56%,#102958)}.login-brand[data-v-f7405a30]{display:flex;align-items:center;gap:13px;font-size:21px;font-weight:700;letter-spacing:.03em}.brand-mark[data-v-f7405a30]{position:relative;display:inline-block;width:32px;height:32px;transform:rotate(-9deg)}.brand-mark i[data-v-f7405a30]{position:absolute;display:block;width:22px;height:11px;border-radius:8px 2px;background:#2f6bff}.brand-mark i[data-v-f7405a30]:first-child{top:3px;left:1px;background:#18d7c2}.brand-mark i[data-v-f7405a30]:last-child{right:0;bottom:3px}.brand-mark--large[data-v-f7405a30]{width:38px;height:38px}.brand-copy[data-v-f7405a30]{position:relative;z-index:2;max-width:650px;margin:auto 0}.eyebrow[data-v-f7405a30]{margin:0 0 22px;color:#79a2ff;font-size:12px;font-weight:700;letter-spacing:.22em}.brand-copy h1[data-v-f7405a30]{margin:0;font-size:clamp(38px,4.1vw,62px);line-height:1.18;letter-spacing:-.04em}.brand-description[data-v-f7405a30]{max-width:550px;margin:28px 0 0;color:#aebed9;font-size:16px;line-height:1.85}.login-copyright[data-v-f7405a30]{position:relative;z-index:2;color:#637797;font-size:12px}.brand-orbit[data-v-f7405a30]{position:absolute;right:-180px;bottom:-170px;width:600px;height:600px}.orbit[data-v-f7405a30]{position:absolute;inset:0;border:1px solid rgba(100,151,255,.15);border-radius:50%}.orbit-two[data-v-f7405a30]{inset:90px}.orbit-dot[data-v-f7405a30]{position:absolute;width:9px;height:9px;border-radius:50%;background:#2f6bff;box-shadow:0 0 30px #2f6bff}.dot-one[data-v-f7405a30]{top:64px;left:120px}.dot-two[data-v-f7405a30]{right:72px;bottom:180px;background:#16d6bd}.login-action-panel[data-v-f7405a30]{display:grid;place-items:center;padding:32px}.login-card[data-v-f7405a30]{box-sizing:border-box;width:min(100%,460px);padding:38px 42px;border:1px solid #e7edf7;border-radius:24px;background:#fffffff0;box-shadow:0 24px 70px #19396a1a}.mobile-brand[data-v-f7405a30]{display:none;align-items:center;gap:10px;margin-bottom:36px;color:#102446}.eyebrow--blue[data-v-f7405a30]{margin-bottom:12px;color:#2f6bff}.login-card h2[data-v-f7405a30]{margin:0;color:#10213d;font-size:30px;letter-spacing:-.03em}.login-help[data-v-f7405a30]{margin:10px 0 24px;color:#7c8da8}.password-form[data-v-f7405a30]{display:grid;gap:13px}.password-form label[data-v-f7405a30]{display:grid;gap:6px;color:#53657d;font-size:12px}.password-form input[data-v-f7405a30]{box-sizing:border-box;width:100%;height:43px;padding:0 13px;border:1px solid #dce4ef;border-radius:10px;outline:0;color:#243753;background:#fff}.password-form input[data-v-f7405a30]:focus{border-color:#7ca0f5;box-shadow:0 0 0 3px #edf3ff}.password-login-button[data-v-f7405a30]{height:45px;border:0;border-radius:10px;color:#fff;background:#173966;font-weight:650;cursor:pointer}.password-login-button[data-v-f7405a30]:disabled,.captcha-row button[data-v-f7405a30]:disabled{opacity:.55;cursor:wait}.captcha-trigger[data-v-f7405a30]{justify-self:end;padding:0;border:0;color:#4772d9;background:transparent;font-size:11px;cursor:pointer}.captcha-row[data-v-f7405a30]{display:grid;grid-template-columns:1fr 104px;align-items:end;gap:9px}.captcha-row button[data-v-f7405a30]{height:43px;border:1px solid #cbd9f5;border-radius:10px;color:#3567d8;background:#f3f7ff;cursor:pointer}.form-message[data-v-f7405a30]{margin:13px 0 0;padding:10px 12px;border-radius:9px;font-size:12px}.form-message--error[data-v-f7405a30]{color:#a13345;background:#fff0f2}.form-message--success[data-v-f7405a30]{color:#087b68;background:#e5faf5}.login-divider[data-v-f7405a30]{display:flex;align-items:center;gap:12px;margin:18px 0;color:#a0acbd;font-size:11px}.login-divider[data-v-f7405a30]:before,.login-divider[data-v-f7405a30]:after{content:"";height:1px;flex:1;background:#e7ecf3}.feishu-login-button[data-v-f7405a30]{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;gap:12px;min-height:50px;padding:0 18px;border-radius:12px;color:#fff;background:#2864f0;font-weight:650;text-decoration:none;box-shadow:0 10px 26px #2864f033;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.feishu-login-button[data-v-f7405a30]:hover{transform:translateY(-2px);background:#1d56dc;box-shadow:0 14px 34px #2864f04d}.feishu-symbol[data-v-f7405a30]{position:relative;display:block;width:24px;height:24px}.feishu-symbol i[data-v-f7405a30]{position:absolute;width:10px;height:10px;border:3px solid #fff;border-radius:50%}.feishu-symbol i[data-v-f7405a30]:nth-child(1){left:0;top:0}.feishu-symbol i[data-v-f7405a30]:nth-child(2){right:0;top:0}.feishu-symbol i[data-v-f7405a30]:nth-child(3){left:7px;bottom:0}.login-notice[data-v-f7405a30]{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;border-radius:10px;color:#71829d;background:#f5f8fd;font-size:11px;line-height:1.6}@media(max-width:900px){.login-page[data-v-f7405a30]{grid-template-columns:1fr}.login-brand-panel[data-v-f7405a30]{display:none}.login-action-panel[data-v-f7405a30]{min-height:100vh;padding:24px;background:radial-gradient(circle at 80% 0,#dce8ff,transparent 40%),#f6f9ff}.login-card[data-v-f7405a30]{padding:34px 28px}.mobile-brand[data-v-f7405a30]{display:flex}}@media(max-width:480px){.login-action-panel[data-v-f7405a30]{padding:14px}.login-card[data-v-f7405a30]{padding:28px 20px;border-radius:18px}.captcha-row[data-v-f7405a30]{grid-template-columns:1fr}.captcha-row button[data-v-f7405a30]{width:100%}}.operation-registry[data-v-c6fa17ef]{display:grid;gap:16px}.registry-heading[data-v-c6fa17ef]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;border:1px solid #e0e8f2;border-radius:16px;background:linear-gradient(120deg,#fff,#f6f9ff)}.registry-heading p[data-v-c6fa17ef],.editor-title p[data-v-c6fa17ef]{margin:0 0 5px;color:#4774dd;font-size:9px;font-weight:800;letter-spacing:.15em}.registry-heading h1[data-v-c6fa17ef]{margin:0 0 7px;color:#263c59;font-size:24px}.registry-heading span[data-v-c6fa17ef]{color:#7e8fa6;font-size:11px}.registry-heading button[data-v-c6fa17ef],.filter-grid button[data-v-c6fa17ef],.editor-actions button[data-v-c6fa17ef]{padding:9px 13px;border:0;border-radius:8px;color:#fff;background:#326cdf;font-size:10px;cursor:pointer}.contract-strip[data-v-c6fa17ef]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border:1px solid #e1e8f2;border-radius:13px;background:#fff}.contract-strip article[data-v-c6fa17ef]{display:flex;align-items:center;gap:8px}.contract-strip b[data-v-c6fa17ef]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#326cdf;background:#eaf1ff;font-size:9px}.contract-strip span[data-v-c6fa17ef]{display:grid;gap:2px}.contract-strip strong[data-v-c6fa17ef]{color:#3a4e68;font-size:10px}.contract-strip small[data-v-c6fa17ef]{color:#8b99ab;font-size:8px}.contract-strip i[data-v-c6fa17ef]{color:#b1bfd1;font-style:normal}.message[data-v-c6fa17ef]{padding:10px 13px;border-radius:9px;font-size:11px}.message--error[data-v-c6fa17ef]{border:1px solid #f0c2b7;color:#9d4b39;background:#fff2ee}.message--success[data-v-c6fa17ef]{border:1px solid #adddcc;color:#28705d;background:#ecf9f4}.registry-layout[data-v-c6fa17ef]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:15px}.registry-list[data-v-c6fa17ef],.registry-editor[data-v-c6fa17ef]{padding:17px;border:1px solid #e1e8f1;border-radius:14px;background:#fff}.registry-list[data-v-c6fa17ef]{align-self:start;display:grid;gap:8px}.filter-grid[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.filter-grid input[data-v-c6fa17ef]{grid-column:1/-1}.filter-grid input[data-v-c6fa17ef],.filter-grid select[data-v-c6fa17ef],.form-grid input[data-v-c6fa17ef],.form-grid select[data-v-c6fa17ef]{height:34px;padding:0 9px;border:1px solid #dce4ee;border-radius:8px;color:#40546d;background:#fbfcfe;font-size:10px}.list-title[data-v-c6fa17ef]{display:flex;justify-content:space-between;padding:9px 3px 7px;border-bottom:1px solid #e9eef4;color:#405269;font-size:11px}.empty-state[data-v-c6fa17ef]{display:grid;place-content:center;min-height:180px;color:#8b99ab;font-size:10px}.operation-row[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr auto;gap:5px;padding:11px;border:1px solid transparent;border-radius:9px;text-align:left;background:#f8fafd;cursor:pointer}.operation-row.active[data-v-c6fa17ef]{border-color:#b8cbf6;background:#edf3ff}.operation-row>span[data-v-c6fa17ef]{min-width:0;display:grid;gap:4px}.operation-row strong[data-v-c6fa17ef]{overflow:hidden;color:#33475f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-row small[data-v-c6fa17ef]{grid-column:1/-1;color:#8493a7;font-size:8px}.operation-row em[data-v-c6fa17ef],.editor-title>span[data-v-c6fa17ef]{padding:4px 6px;border-radius:6px;font-size:8px;font-style:normal}.draft[data-v-c6fa17ef]{color:#94651b;background:#fff3d7}.active[data-v-c6fa17ef]{color:#24715b;background:#e4f7f0}.disabled[data-v-c6fa17ef]{color:#77879a;background:#edf1f5}.registry-editor[data-v-c6fa17ef]{min-width:0;display:grid;gap:15px}.editor-title[data-v-c6fa17ef]{display:flex;align-items:center;justify-content:space-between}.editor-title h2[data-v-c6fa17ef]{margin:0;color:#2f435d;font-size:18px}.form-section[data-v-c6fa17ef]{display:grid;gap:10px;padding-top:13px;border-top:1px solid #e9eef4}.form-section h3[data-v-c6fa17ef]{margin:0;color:#455970;font-size:11px}.form-grid[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-grid label[data-v-c6fa17ef],.schema-grid label[data-v-c6fa17ef]{display:grid;gap:5px}.form-grid label span[data-v-c6fa17ef],.schema-grid label span[data-v-c6fa17ef]{color:#75869b;font-size:9px}.form-grid .wide[data-v-c6fa17ef]{grid-column:1/-1}.route-grid[data-v-c6fa17ef]{grid-template-columns:1fr 90px 1fr}.schema-grid[data-v-c6fa17ef]{grid-template-columns:1fr 1fr}.schema-grid textarea[data-v-c6fa17ef]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce4ee;border-radius:8px;color:#40546d;background:#fafcff;font:9px/1.55 ui-monospace,monospace;resize:vertical}.field-help[data-v-c6fa17ef]{margin:0;color:#8b99ab;font-size:9px;line-height:1.5}.editor-actions[data-v-c6fa17ef]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #e9eef4}.editor-actions .secondary[data-v-c6fa17ef]{color:#365b92;background:#eaf1fb}.editor-actions .danger[data-v-c6fa17ef]{color:#a34638;background:#ffebe7}.editor-actions button[data-v-c6fa17ef]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1050px){.registry-layout[data-v-c6fa17ef]{grid-template-columns:1fr}.contract-strip[data-v-c6fa17ef]{justify-content:flex-start;overflow:auto}}@media(max-width:700px){.registry-heading[data-v-c6fa17ef]{align-items:flex-start;flex-direction:column}.contract-strip i[data-v-c6fa17ef]{display:none}.contract-strip[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr 1fr}.form-grid[data-v-c6fa17ef],.schema-grid[data-v-c6fa17ef],.route-grid[data-v-c6fa17ef]{grid-template-columns:1fr}.form-grid .wide[data-v-c6fa17ef]{grid-column:auto}}.base-page[data-v-1c05be60]{display:grid;gap:20px}.page-head[data-v-1c05be60]{display:flex;align-items:end;justify-content:space-between;gap:18px}.page-head p[data-v-1c05be60],.panel-head small[data-v-1c05be60]{margin:0;color:#4f78dc;font-size:12px;font-weight:800;letter-spacing:.14em}.page-head h1[data-v-1c05be60]{margin:7px 0 6px;color:#1b2c47;font-size:28px}.page-head>div>span[data-v-1c05be60]{color:#7a899f;font-size:14px}.source-status[data-v-1c05be60]{flex:none;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700}.source-status.ready[data-v-1c05be60]{color:#087b65;background:#e5f7f1}.source-status.unconfigured[data-v-1c05be60],.source-status.unavailable[data-v-1c05be60]{color:#b54708;background:#fff0df}.error-message[data-v-1c05be60]{margin:0;padding:11px 14px;border:1px solid #fecaca;border-radius:10px;color:#b42318;background:#fff5f5}.statistics[data-v-1c05be60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.statistics article[data-v-1c05be60]{display:grid;gap:5px;padding:17px 18px;border:1px solid #e2e9f3;border-radius:14px;background:#fff}.statistics small[data-v-1c05be60]{color:#75859c;font-size:13px}.statistics strong[data-v-1c05be60]{color:#223652;font-size:27px}.statistics span[data-v-1c05be60]{color:#9aa7b8;font-size:12px}.directory-layout[data-v-1c05be60]{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:620px;border:1px solid #dfe7f1;border-radius:16px;overflow:hidden;background:#fff}.organization-panel[data-v-1c05be60],.member-panel[data-v-1c05be60]{min-width:0}.organization-panel[data-v-1c05be60]{display:flex;flex-direction:column;padding:18px;border-right:1px solid #e4eaf3;background:#fbfcfe}.member-panel[data-v-1c05be60]{display:flex;flex-direction:column;padding:20px}.panel-head[data-v-1c05be60]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head h2[data-v-1c05be60]{margin:5px 0 0;color:#213650;font-size:20px}.panel-head>span[data-v-1c05be60]{display:grid;place-items:center;min-width:30px;height:30px;border-radius:10px;color:#3167d5;background:#edf3ff;font-size:13px;font-weight:700}.member-head p[data-v-1c05be60]{margin:5px 0 0;color:#7f8da2;font-size:13px}.search-field[data-v-1c05be60]{display:flex;align-items:center;gap:8px;margin-top:15px;padding:0 11px;height:42px;border:1px solid #d8e1ed;border-radius:10px;color:#8291a5;background:#fff}.search-field[data-v-1c05be60]:focus-within{border-color:#7ba1f7;box-shadow:0 0 0 3px #edf3ff}.search-field input[data-v-1c05be60]{width:100%;border:0;outline:0;color:#263b57;background:transparent;font-size:14px}.organization-options[data-v-1c05be60]{display:grid;gap:8px;margin-top:12px;max-height:520px;overflow:auto;padding-right:3px}.organization-option[data-v-1c05be60]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border:1px solid transparent;border-radius:11px;text-align:left;background:transparent;cursor:pointer}.organization-option[data-v-1c05be60]:hover{background:#f2f6fd}.organization-option.active[data-v-1c05be60]{border-color:#b9cdfc;background:#edf3ff}.organization-option>span[data-v-1c05be60]{display:grid;gap:4px;min-width:0}.organization-option strong[data-v-1c05be60]{overflow:hidden;color:#2d405c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.organization-option small[data-v-1c05be60]{color:#8a98aa;font-size:11px}.organization-option b[data-v-1c05be60]{color:#3e6dcf;font-size:13px}.member-filters[data-v-1c05be60]{display:grid;grid-template-columns:minmax(260px,1fr) 160px 76px;gap:9px;margin:18px 0 13px}.member-search[data-v-1c05be60]{margin:0}.member-filters select[data-v-1c05be60]{height:42px;padding:0 10px;border:1px solid #d8e1ed;border-radius:10px;color:#2d405b;background:#fff;font-size:14px}.primary-button[data-v-1c05be60]{height:42px;border:0;border-radius:10px;color:#fff;background:#3168ed;font-size:14px;font-weight:700;cursor:pointer}.member-table-wrap[data-v-1c05be60]{position:relative;min-height:430px;overflow:auto;border:1px solid #e0e7f0;border-radius:12px}table[data-v-1c05be60]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-1c05be60],td[data-v-1c05be60]{padding:12px 13px;border-bottom:1px solid #e8edf4;text-align:left;white-space:nowrap}th[data-v-1c05be60]{position:sticky;top:0;color:#6f7f95;background:#f7f9fc;font-size:12px;z-index:1}td[data-v-1c05be60]{color:#53647b}td strong[data-v-1c05be60]{color:#243853;font-size:14px}td code[data-v-1c05be60]{color:#3568c9;font-family:inherit}.active-badge[data-v-1c05be60]{display:inline-flex;padding:5px 8px;border-radius:999px;color:#087b65;background:#e5f7f1;font-size:12px;font-weight:700}.table-state[data-v-1c05be60]{display:grid;place-items:center;min-height:330px;color:#8290a4;font-size:14px}.pagination[data-v-1c05be60]{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#7b899d;font-size:13px}.pagination div[data-v-1c05be60]{display:flex;gap:8px}.pagination button[data-v-1c05be60]{padding:7px 12px;border:1px solid #d9e2ee;border-radius:8px;color:#40536e;background:#fff;cursor:pointer}.pagination button[data-v-1c05be60]:disabled{color:#b8c2d0;background:#f7f9fc;cursor:not-allowed}.empty[data-v-1c05be60]{margin:18px 0;text-align:center;color:#929fb0;font-size:13px}@media(max-width:1100px){.statistics[data-v-1c05be60]{grid-template-columns:repeat(2,1fr)}.directory-layout[data-v-1c05be60]{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:820px){.page-head[data-v-1c05be60]{align-items:flex-start;flex-direction:column}.directory-layout[data-v-1c05be60]{grid-template-columns:1fr}.organization-panel[data-v-1c05be60]{border-right:0;border-bottom:1px solid #e4eaf3}.organization-options[data-v-1c05be60]{max-height:260px}.member-filters[data-v-1c05be60]{grid-template-columns:1fr}.statistics[data-v-1c05be60]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.statistics[data-v-1c05be60]{grid-template-columns:1fr}.member-panel[data-v-1c05be60]{padding:14px}.page-head h1[data-v-1c05be60]{font-size:25px}}.directory-layout[data-v-1c05be60]{height:calc(100dvh - 245px);min-height:520px}.organization-panel[data-v-1c05be60],.member-panel[data-v-1c05be60]{min-height:0;overflow:hidden}.organization-options[data-v-1c05be60]{flex:1;min-height:0;max-height:none;overflow-y:auto;align-content:start}.organization-option[data-v-1c05be60]{padding-left:12px}.organization-branch[data-v-1c05be60]{display:grid;gap:4px}.department-row[data-v-1c05be60]{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px}.department-option[data-v-1c05be60]{min-width:0}.branch-toggle[data-v-1c05be60]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;color:#7890b1;background:transparent;font-size:24px;line-height:1;cursor:pointer;transform:rotate(0);transition:transform .16s ease,background .16s ease}.branch-toggle[data-v-1c05be60]:hover{background:#edf3ff}.branch-toggle.open[data-v-1c05be60]{transform:rotate(90deg)}.center-options[data-v-1c05be60]{display:grid;gap:4px;margin-left:13px;padding-left:10px;border-left:1px solid #dce6f5}.center-option[data-v-1c05be60]{position:relative;padding:9px 10px 9px calc(10px + var(--center-depth,0)*10px)}.center-option[data-v-1c05be60]:before{position:absolute;left:-11px;top:50%;width:9px;border-top:1px solid #dce6f5;content:""}.branch-empty[data-v-1c05be60]{margin:2px 0 7px;padding:8px 10px;color:#9aa7b8;font-size:12px}.member-table-wrap[data-v-1c05be60]{flex:1;min-height:0}@media(max-width:820px){.directory-layout[data-v-1c05be60]{height:auto;min-height:0}.organization-panel[data-v-1c05be60],.member-panel[data-v-1c05be60]{overflow:visible}.organization-options[data-v-1c05be60]{flex:none;max-height:320px}.member-table-wrap[data-v-1c05be60]{min-height:430px;max-height:560px}}.permission-page[data-v-4fc00c16]{display:grid;gap:18px;color:#2d405c}.page-head[data-v-4fc00c16]{display:flex;align-items:end;justify-content:space-between}.page-head p[data-v-4fc00c16]{margin:0;color:#557ee0;font-size:10px;font-weight:800;letter-spacing:.16em}.page-head h1[data-v-4fc00c16]{margin:7px 0 6px;font-size:26px}.page-head span[data-v-4fc00c16]{color:#8492a7;font-size:13px}.page-head button[data-v-4fc00c16],.section-head>button[data-v-4fc00c16],.form-grid>button[data-v-4fc00c16],.stack-form>button[data-v-4fc00c16],.delegation-form>button[data-v-4fc00c16],.data-form>button[data-v-4fc00c16],.actions button[data-v-4fc00c16]{min-height:38px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.notice[data-v-4fc00c16]{margin:0;padding:11px 14px;border-radius:10px;font-size:12px}.notice.success[data-v-4fc00c16]{color:#087b68;background:#e5faf5}.notice.error[data-v-4fc00c16]{color:#a13345;background:#fff0f2}.tabs[data-v-4fc00c16]{display:flex;gap:6px;padding:6px;border:1px solid #e2e9f3;border-radius:12px;background:#fff;overflow:auto}.tabs button[data-v-4fc00c16]{white-space:nowrap;padding:9px 14px;border:0;border-radius:8px;color:#6c7b90;background:transparent;cursor:pointer}.tabs button.active[data-v-4fc00c16]{color:#245bdb;background:#edf3ff}.inline-form[data-v-4fc00c16],.form-grid[data-v-4fc00c16],.delegation-form[data-v-4fc00c16],.data-form[data-v-4fc00c16]{display:grid;gap:12px;padding:16px;border:1px solid #e2e9f3;border-radius:13px;background:#fff}.inline-form[data-v-4fc00c16]{grid-template-columns:1fr 1fr auto}.workspace[data-v-4fc00c16]{display:grid;grid-template-columns:210px 190px minmax(0,1fr);min-height:590px;border:1px solid #e2e9f3;border-radius:16px;background:#fff;overflow:hidden}.scope-panel[data-v-4fc00c16]{padding:19px;border-right:1px solid #e7ecf3}.content-panel[data-v-4fc00c16]{min-width:0;padding:22px}.panel-title[data-v-4fc00c16]{display:flex;align-items:center;gap:8px;margin-bottom:15px}.scope[data-v-4fc00c16]{display:grid;gap:4px;width:100%;padding:12px;border:0;border-radius:9px;text-align:left;color:#566780;background:transparent;cursor:pointer}.scope small[data-v-4fc00c16]{color:#9ba7b7}.scope.active[data-v-4fc00c16]{color:#245bdb;background:#edf3ff}.center-panel[data-v-4fc00c16]{background:#fbfcfe}.boundary-card[data-v-4fc00c16]{display:grid;gap:5px;margin-top:22px;padding:13px;border-radius:10px;background:#f5f8fc}.boundary-card strong[data-v-4fc00c16]{font-size:11px}.boundary-card span[data-v-4fc00c16],.boundary-card small[data-v-4fc00c16]{color:#7c8ba0;font-size:10px}.two-column[data-v-4fc00c16]{display:grid;grid-template-columns:310px 1fr;gap:22px}.list-panel[data-v-4fc00c16]{padding-right:20px;border-right:1px solid #e8edf4}.section-head[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-head>div[data-v-4fc00c16]{display:grid;gap:4px}.section-head strong[data-v-4fc00c16]{font-size:15px}.section-head span[data-v-4fc00c16]{color:#8a98ab;font-size:11px}.default-role-grid[data-v-4fc00c16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.default-role-grid article[data-v-4fc00c16]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:11px;padding:13px;border:1px solid #dfe9fb;border-radius:12px;background:#f6f9ff}.default-role-grid article.manager[data-v-4fc00c16]{border-color:#ccece6;background:#f2fbf9}.default-role-grid article>span[data-v-4fc00c16]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#2d66ed;background:#e6efff;font-weight:700}.default-role-grid article.manager>span[data-v-4fc00c16]{color:#087b68;background:#daf5ef}.default-role-grid article div[data-v-4fc00c16]{display:grid;gap:4px}.default-role-grid small[data-v-4fc00c16]{color:#7f8da1;font-size:10px;line-height:1.5}.people-table td:first-child strong[data-v-4fc00c16],.people-table td:first-child small[data-v-4fc00c16]{display:block}.people-table td:first-child small[data-v-4fc00c16]{margin-top:4px;color:#94a1b3}.permission-summary[data-v-4fc00c16]{max-width:300px;white-space:normal!important;line-height:1.55}.role-tags[data-v-4fc00c16]{display:flex;flex-wrap:wrap;gap:5px}.role-tags span[data-v-4fc00c16]{padding:4px 7px;border-radius:999px;color:#2d61ce;background:#edf3ff}.role-tags i[data-v-4fc00c16]{color:#98a4b4;font-style:normal}.role-editor[data-v-4fc00c16]{display:flex;gap:7px}.role-editor select[data-v-4fc00c16]{min-width:128px;padding:7px 9px;border:1px solid #dfe6ef;border-radius:8px;background:#fff}.role-editor button[data-v-4fc00c16]{padding:0 11px;border:0;border-radius:8px;color:#fff;background:#2d66ed;cursor:pointer}.advanced-role-config[data-v-4fc00c16]{margin-top:18px;padding:14px;border:1px solid #e5eaf2;border-radius:11px}.advanced-role-config summary[data-v-4fc00c16]{cursor:pointer;color:#52657f;font-size:12px}.advanced-role-config .two-column[data-v-4fc00c16]{margin-top:18px}.role-card[data-v-4fc00c16]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:11px;border:1px solid #e7edf5;border-radius:10px;text-align:left;background:#fff}.role-card>span[data-v-4fc00c16]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#2e68ea;background:#eaf1ff}.role-card div[data-v-4fc00c16]{display:grid;gap:3px}.role-card small[data-v-4fc00c16],.role-card i[data-v-4fc00c16]{color:#93a0b2;font-size:9px}.role-card i[data-v-4fc00c16]{font-style:normal}.role-card.active[data-v-4fc00c16]{border-color:#9bb8f7;background:#f5f8ff}.stack-form[data-v-4fc00c16]{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e8edf4}.stack-form label[data-v-4fc00c16],.form-grid label[data-v-4fc00c16],.delegation-form>label[data-v-4fc00c16],.data-form>label[data-v-4fc00c16]{display:grid;gap:6px;color:#53657d;font-size:11px}.inline-form input[data-v-4fc00c16],.stack-form input[data-v-4fc00c16],.stack-form select[data-v-4fc00c16],.stack-form textarea[data-v-4fc00c16],.form-grid input[data-v-4fc00c16],.form-grid select[data-v-4fc00c16],.delegation-form select[data-v-4fc00c16],.data-form input[data-v-4fc00c16],.data-form select[data-v-4fc00c16],.data-form textarea[data-v-4fc00c16]{box-sizing:border-box;width:100%;min-height:39px;padding:9px 11px;border:1px solid #dfe6ef;border-radius:8px;font:inherit}.resource-list[data-v-4fc00c16]{display:grid;gap:12px;max-height:510px;overflow:auto}.resource-list article[data-v-4fc00c16]{padding:13px;border:1px solid #e7edf5;border-radius:10px}.resource-list article header[data-v-4fc00c16]{display:flex;justify-content:space-between;margin-bottom:9px}.resource-list label[data-v-4fc00c16]{display:grid;grid-template-columns:18px 1fr 75px;gap:7px;padding:7px 2px;font-size:11px}.resource-list code[data-v-4fc00c16]{color:#5274c2}.hero-empty[data-v-4fc00c16]{display:grid;place-items:center;gap:9px;padding:110px 25px;color:#8a98ab;text-align:center}.hero-empty h2[data-v-4fc00c16],.hero-empty p[data-v-4fc00c16]{margin:0}.hero-empty h2[data-v-4fc00c16]{color:#42536c;font-size:16px}.hero-empty p[data-v-4fc00c16]{font-size:11px}.form-grid[data-v-4fc00c16]{grid-template-columns:1fr 1.5fr .7fr auto;margin-bottom:20px}.form-grid>button[data-v-4fc00c16]{align-self:end}.table-card[data-v-4fc00c16]{overflow:auto;border:1px solid #e6ebf3;border-radius:11px}.table-card table[data-v-4fc00c16]{width:100%;border-collapse:collapse;font-size:11px}.table-card th[data-v-4fc00c16],.table-card td[data-v-4fc00c16]{padding:11px 12px;border-bottom:1px solid #edf1f6;text-align:left;white-space:nowrap}.table-card th[data-v-4fc00c16]{color:#75859a;background:#f8fafc}.allow[data-v-4fc00c16]{color:#0a8a72}.deny[data-v-4fc00c16]{color:#c24458}.text-button[data-v-4fc00c16]{border:0;color:#2d66ed;background:transparent;cursor:pointer}.text-button.danger[data-v-4fc00c16],.actions .danger[data-v-4fc00c16]{color:#c13d52;background:#fff0f2}.delegation-form[data-v-4fc00c16]{grid-template-columns:250px 1fr auto;align-items:end;margin-bottom:20px}.delegation-form fieldset[data-v-4fc00c16],.switches[data-v-4fc00c16]{display:flex;flex-wrap:wrap;gap:9px;border:0}.delegation-form fieldset label[data-v-4fc00c16],.switches label[data-v-4fc00c16]{font-size:10px}.card-list[data-v-4fc00c16]{display:grid;gap:9px}.card-list article[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e7edf5;border-radius:10px}.card-list article>div[data-v-4fc00c16]:first-child{display:grid;gap:4px}.card-list span[data-v-4fc00c16],.card-list small[data-v-4fc00c16]{color:#8290a4;font-size:10px}.cross-grid[data-v-4fc00c16]{display:grid;grid-template-columns:1fr 1.25fr;gap:25px}.request-form[data-v-4fc00c16]{margin-top:0;padding:15px;border:1px solid #e7edf5;border-radius:10px}.package-description[data-v-4fc00c16]{display:grid;gap:5px;margin:0;padding:11px;border-radius:8px;color:#53657d;background:#f5f8fc;font-size:11px}.package-description small[data-v-4fc00c16]{color:#8b98aa}.actions[data-v-4fc00c16]{display:flex;gap:7px}.actions button[data-v-4fc00c16]{min-height:30px;padding:0 11px}.invitation-panel[data-v-4fc00c16]{grid-column:1/-1;padding:13px;border:1px solid #e7edf5;border-radius:10px}.invitation-panel summary[data-v-4fc00c16]{cursor:pointer}.invitation-panel .form-grid[data-v-4fc00c16]{grid-template-columns:1fr 2fr auto;margin:14px 0 0}.data-form[data-v-4fc00c16]{grid-template-columns:1fr 1fr;max-width:900px}.data-form .wide[data-v-4fc00c16],.field-rules[data-v-4fc00c16]{grid-column:1/-1}.switches[data-v-4fc00c16]{align-items:center}.field-rules[data-v-4fc00c16]{display:grid;gap:8px;padding:12px;border:1px solid #e7edf5;border-radius:9px}.field-rules label[data-v-4fc00c16]{display:grid;grid-template-columns:1fr 150px;align-items:center;font-size:11px}.empty[data-v-4fc00c16]{padding:18px;color:#95a2b3;font-size:11px;text-align:center}.loading-card[data-v-4fc00c16]{padding:16px;border-radius:10px;background:#fff}button[data-v-4fc00c16]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1200px){.workspace[data-v-4fc00c16]{grid-template-columns:175px 165px minmax(0,1fr)}.scope-panel[data-v-4fc00c16]{padding:14px}.role-editor[data-v-4fc00c16]{display:grid}.default-role-grid[data-v-4fc00c16]{grid-template-columns:1fr}}@media(max-width:900px){.workspace[data-v-4fc00c16]{grid-template-columns:1fr 1fr}.content-panel[data-v-4fc00c16]{grid-column:1/-1}.center-panel[data-v-4fc00c16]{border-right:0}.two-column[data-v-4fc00c16],.cross-grid[data-v-4fc00c16]{grid-template-columns:1fr}.list-panel[data-v-4fc00c16]{padding-right:0;border-right:0;border-bottom:1px solid #e8edf4;padding-bottom:18px}.form-grid[data-v-4fc00c16],.delegation-form[data-v-4fc00c16]{grid-template-columns:1fr 1fr}.invitation-panel[data-v-4fc00c16]{grid-column:auto}}@media(max-width:700px){.page-head[data-v-4fc00c16]{align-items:flex-start;gap:12px}.workspace[data-v-4fc00c16]{grid-template-columns:1fr}.scope-panel[data-v-4fc00c16]{border-right:0;border-bottom:1px solid #e7ecf3}.content-panel[data-v-4fc00c16]{grid-column:auto;padding:16px}.inline-form[data-v-4fc00c16],.form-grid[data-v-4fc00c16],.delegation-form[data-v-4fc00c16],.data-form[data-v-4fc00c16]{grid-template-columns:1fr}.tabs[data-v-4fc00c16]{padding:4px}.two-column[data-v-4fc00c16]{gap:16px}.default-role-grid[data-v-4fc00c16]{grid-template-columns:1fr}}.people-table table[data-v-4fc00c16]{table-layout:fixed}.people-table th[data-v-4fc00c16],.people-table td[data-v-4fc00c16]{white-space:normal}.people-table th[data-v-4fc00c16]:nth-child(1){width:15%}.people-table th[data-v-4fc00c16]:nth-child(2){width:15%}.people-table th[data-v-4fc00c16]:nth-child(3){width:17%}.people-table th[data-v-4fc00c16]:nth-child(4){width:25%}.people-table th[data-v-4fc00c16]:nth-child(5){width:28%}.people-table .role-editor select[data-v-4fc00c16]{width:100%;min-width:0}.member-search[data-v-4fc00c16]{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.member-search input[data-v-4fc00c16]{min-height:39px;padding:0 11px;border:1px solid #dfe6ef;border-radius:8px}.member-search button[data-v-4fc00c16]{border:0;border-radius:8px;color:#2d66ed;background:#edf3ff}.invitation-panel .form-grid[data-v-4fc00c16]{grid-template-columns:1fr 1fr 1.5fr auto;margin-top:10px}@media(max-width:700px){.member-search[data-v-4fc00c16],.invitation-panel .form-grid[data-v-4fc00c16]{grid-template-columns:1fr}}.workspace[data-v-4fc00c16]{grid-template-columns:150px 150px 205px minmax(0,1fr)}.subject-panel[data-v-4fc00c16]{min-width:0;background:#fff}.subject-tabs[data-v-4fc00c16]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:4px;border-radius:9px;background:#f1f5fb}.subject-tabs button[data-v-4fc00c16]{padding:7px;border:0;border-radius:7px;color:#74839a;background:transparent;cursor:pointer}.subject-tabs button.active[data-v-4fc00c16]{color:#245bdb;background:#fff;box-shadow:0 2px 8px #264a8714}.subject-search[data-v-4fc00c16]{box-sizing:border-box;width:100%;height:34px;margin-bottom:10px;padding:0 10px;border:1px solid #dfe6ef;border-radius:8px;font:inherit}.subject-list[data-v-4fc00c16]{display:grid;gap:5px;max-height:500px;overflow:auto}.subject-item[data-v-4fc00c16]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:9px;text-align:left;background:transparent;cursor:pointer}.subject-item>span[data-v-4fc00c16]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#2d66ed;background:#edf3ff;font-weight:700}.subject-item>div[data-v-4fc00c16]{display:grid;gap:3px;min-width:0}.subject-item strong[data-v-4fc00c16],.subject-item small[data-v-4fc00c16]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-item strong[data-v-4fc00c16]{font-size:11px}.subject-item small[data-v-4fc00c16]{color:#93a0b2;font-size:9px}.subject-item.active[data-v-4fc00c16]{background:#edf3ff}.subject-item.active>span[data-v-4fc00c16]{color:#fff;background:#2d66ed}.lifecycle-panel[data-v-4fc00c16]{grid-column:3/-1}.permission-matrix-panel[data-v-4fc00c16]{display:grid;gap:14px}.matrix-head[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;gap:14px}.matrix-head>div[data-v-4fc00c16]{display:grid;gap:4px}.matrix-head strong[data-v-4fc00c16]{font-size:15px}.matrix-head span[data-v-4fc00c16]{color:#8593a7;font-size:10px}.matrix-head>button[data-v-4fc00c16]{min-height:36px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.permission-package-tree[data-v-4fc00c16]{display:grid;gap:10px}.permission-package[data-v-4fc00c16]{overflow:hidden;border:1px solid #e0e7f1;border-radius:12px;background:#fff}.permission-package>header[data-v-4fc00c16],.permission-module>header[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;gap:12px}.permission-package>header[data-v-4fc00c16]{padding:13px 14px;background:#f7f9fc}.permission-package header label[data-v-4fc00c16],.permission-module header label[data-v-4fc00c16]{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.permission-package header label>span[data-v-4fc00c16],.permission-module header label>span[data-v-4fc00c16]{display:grid;gap:3px}.permission-package header small[data-v-4fc00c16],.permission-module header small[data-v-4fc00c16]{color:#8a98aa;font-size:9px;line-height:1.4}.permission-package header>div[data-v-4fc00c16],.permission-module header>div[data-v-4fc00c16]{display:flex;align-items:center;gap:8px}.permission-package header i[data-v-4fc00c16],.permission-module header i[data-v-4fc00c16]{color:#6f7f95;font-size:9px;font-style:normal}.permission-package header button[data-v-4fc00c16],.permission-module header button[data-v-4fc00c16]{padding:4px 7px;border:0;color:#315fc5;background:transparent;font-size:9px;cursor:pointer}.permission-modules[data-v-4fc00c16]{display:grid}.permission-module[data-v-4fc00c16]{border-top:1px solid #e8edf4}.permission-module>header[data-v-4fc00c16]{padding:11px 14px 11px 30px}.permission-module>header strong[data-v-4fc00c16]{font-size:11px}.permission-actions[data-v-4fc00c16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px 14px 13px 52px}.permission-actions>label[data-v-4fc00c16]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;padding:8px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;cursor:pointer}.permission-actions>label span[data-v-4fc00c16]{display:grid;gap:3px}.permission-actions>label strong[data-v-4fc00c16]{font-size:10px}.permission-actions>label strong em[data-v-4fc00c16]{margin-left:5px;padding:2px 5px;border-radius:999px;color:#a65f00;background:#fff2d8;font-size:8px;font-style:normal}.permission-actions>label small[data-v-4fc00c16]{overflow-wrap:anywhere;color:#94a0b1;font-size:8px}.permission-package input[type=checkbox][data-v-4fc00c16]{width:15px;height:15px;accent-color:#2d66ed}.permission-package button[data-v-4fc00c16]:disabled,.matrix-head>button[data-v-4fc00c16]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.workspace[data-v-4fc00c16]{grid-template-columns:135px 135px 185px minmax(0,1fr)}.scope-panel[data-v-4fc00c16]{padding:12px}.permission-actions[data-v-4fc00c16]{grid-template-columns:1fr;padding-left:40px}}@media(max-width:950px){.workspace[data-v-4fc00c16]{grid-template-columns:1fr 1fr}.subject-panel[data-v-4fc00c16]{grid-column:1}.content-panel[data-v-4fc00c16]{grid-column:2}.lifecycle-panel[data-v-4fc00c16]{grid-column:1/-1}.permission-actions[data-v-4fc00c16]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workspace[data-v-4fc00c16]{grid-template-columns:1fr}.subject-panel[data-v-4fc00c16],.content-panel[data-v-4fc00c16],.lifecycle-panel[data-v-4fc00c16]{grid-column:auto}.permission-actions[data-v-4fc00c16]{grid-template-columns:1fr;padding-left:28px}}.management-denied[data-v-4fc00c16]{display:grid;place-items:center;gap:10px;min-height:420px;padding:48px;border:1px solid #e2e9f3;border-radius:16px;color:#8190a5;text-align:center;background:#fff}.management-denied h2[data-v-4fc00c16],.management-denied p[data-v-4fc00c16],.management-denied small[data-v-4fc00c16]{margin:0}.management-denied h2[data-v-4fc00c16]{color:#344760;font-size:18px}.management-denied p[data-v-4fc00c16]{font-size:13px}.management-denied small[data-v-4fc00c16]{font-size:11px}.create-role-form[data-v-4fc00c16]{display:grid;gap:16px;padding:18px;border:1px solid #dce5f3;border-radius:14px;background:#fff;box-shadow:0 8px 24px #284a820f}.create-role-form>header[data-v-4fc00c16],.create-role-form>footer[data-v-4fc00c16],.create-role-permission-head[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-role-form>header>div[data-v-4fc00c16],.create-role-permission-head[data-v-4fc00c16]{display:grid;gap:4px}.create-role-form>header span[data-v-4fc00c16],.create-role-form>header i[data-v-4fc00c16],.create-role-permission-head span[data-v-4fc00c16]{color:#8290a4;font-size:10px;font-style:normal}.create-role-fields[data-v-4fc00c16]{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.create-role-fields label[data-v-4fc00c16]{display:grid;gap:6px;color:#53657d;font-size:11px}.create-role-fields input[data-v-4fc00c16],.create-role-fields textarea[data-v-4fc00c16]{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid #dfe6ef;border-radius:8px;font:inherit;resize:vertical}.create-role-permissions[data-v-4fc00c16]{display:grid;gap:10px}.compact-permission-tree[data-v-4fc00c16]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.compact-permission-tree .permission-package>header[data-v-4fc00c16]{min-height:60px}.compact-permission-tree .permission-package>header>i[data-v-4fc00c16]{color:#6f7f95;font-size:9px;font-style:normal}.create-role-modules[data-v-4fc00c16]{display:grid;gap:5px;padding:9px}.create-role-modules>label[data-v-4fc00c16]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;padding:8px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;cursor:pointer}.create-role-modules>label>span[data-v-4fc00c16]{display:grid;gap:3px}.create-role-modules strong[data-v-4fc00c16]{font-size:10px}.create-role-modules small[data-v-4fc00c16]{overflow-wrap:anywhere;color:#94a0b1;font-size:8px}.create-role-form>footer[data-v-4fc00c16]{justify-content:flex-end}.create-role-form>footer button[data-v-4fc00c16]{min-height:38px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.create-role-form>footer .secondary[data-v-4fc00c16]{color:#53657d;background:#eef2f7}@media(max-width:1000px){.compact-permission-tree[data-v-4fc00c16],.create-role-fields[data-v-4fc00c16]{grid-template-columns:1fr}}@media(max-width:700px){.create-role-form>header[data-v-4fc00c16],.create-role-form>footer[data-v-4fc00c16]{align-items:flex-start;flex-direction:column}.create-role-form>footer[data-v-4fc00c16]{align-items:stretch}.create-role-form>footer button[data-v-4fc00c16]{width:100%}}.workspace[data-v-4fc00c16]{grid-template-columns:190px 225px 250px minmax(0,1fr);height:calc(100dvh - 285px);min-height:520px;overflow:hidden}.scope-panel[data-v-4fc00c16],.content-panel[data-v-4fc00c16]{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.panel-title[data-v-4fc00c16]{position:sticky;top:-1px;z-index:3;padding:2px 0 10px;background:inherit}.permission-matrix-panel>.matrix-head[data-v-4fc00c16]{position:sticky;top:0;z-index:3;padding-bottom:12px;background:#fff}@media(max-width:1200px)and (min-width:951px){.workspace[data-v-4fc00c16]{grid-template-columns:170px 200px 225px minmax(0,1fr)}}@media(max-width:950px){.workspace[data-v-4fc00c16]{height:auto;min-height:0;overflow:visible}.scope-panel[data-v-4fc00c16],.content-panel[data-v-4fc00c16]{overflow:visible;scrollbar-gutter:auto}.panel-title[data-v-4fc00c16],.permission-matrix-panel>.matrix-head[data-v-4fc00c16]{position:static}}.role-lifecycle-form[data-v-4fc00c16]{display:grid;gap:10px;padding:13px;border:1px solid #dfe7f3;border-radius:11px;background:#f8faff}.role-lifecycle-form>div[data-v-4fc00c16],.package-editor-fields[data-v-4fc00c16]{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.role-lifecycle-form label[data-v-4fc00c16],.package-editor label[data-v-4fc00c16]{display:grid;gap:5px;color:#53657d;font-size:11px}.role-lifecycle-form input[data-v-4fc00c16],.role-lifecycle-form textarea[data-v-4fc00c16],.package-editor input[data-v-4fc00c16],.package-editor textarea[data-v-4fc00c16],.package-editor select[data-v-4fc00c16]{box-sizing:border-box;width:100%;min-height:37px;padding:8px 10px;border:1px solid #dfe6ef;border-radius:8px;font:inherit}.role-lifecycle-form>footer[data-v-4fc00c16],.package-editor>footer[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7e8ca0;font-size:10px}.package-lifecycle-workspace[data-v-4fc00c16]{display:grid;gap:12px}.package-lifecycle-grid[data-v-4fc00c16]{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(360px,1.2fr);gap:18px}.package-editor[data-v-4fc00c16]{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #dfe7f3;border-radius:12px;background:#f8faff}.package-editor fieldset[data-v-4fc00c16]{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:12px;border:1px solid #dfe6ef;border-radius:9px}.package-editor fieldset label[data-v-4fc00c16]{display:flex;align-items:center;gap:5px}.package-editor fieldset input[data-v-4fc00c16]{width:auto;min-height:auto}.package-list[data-v-4fc00c16]{display:grid;align-content:start;gap:9px}.package-list article[data-v-4fc00c16]{display:grid;gap:8px;padding:14px;border:1px solid #e3eaf4;border-radius:11px}.package-list article header[data-v-4fc00c16],.package-list article footer[data-v-4fc00c16]{display:flex;align-items:center;justify-content:space-between;gap:10px}.package-list article header>div[data-v-4fc00c16]{display:grid;gap:3px}.package-list article header span[data-v-4fc00c16],.package-list article p[data-v-4fc00c16],.package-list article small[data-v-4fc00c16]{margin:0;color:#8190a5;font-size:10px}.package-list article header i[data-v-4fc00c16]{font-style:normal;color:#8153c5}@media(max-width:950px){.package-lifecycle-grid[data-v-4fc00c16]{grid-template-columns:1fr}}@media(max-width:700px){.role-lifecycle-form>div[data-v-4fc00c16],.package-editor-fields[data-v-4fc00c16]{grid-template-columns:1fr}.role-lifecycle-form>footer[data-v-4fc00c16],.package-editor>footer[data-v-4fc00c16]{align-items:stretch;flex-direction:column}}.data-scope-selector[data-v-4fc00c16]{display:flex;flex-wrap:wrap;gap:12px;padding:13px;border:1px solid #e2e8f1;border-radius:9px}.data-scope-selector label[data-v-4fc00c16]{display:flex;align-items:center;gap:5px}.rebac-guidance[data-v-4fc00c16]{display:grid;gap:5px;padding:12px 14px;border:1px solid #cfdcf4;border-radius:9px;color:#53657d;background:#f4f8ff}.rebac-guidance strong[data-v-4fc00c16]{color:#2d5fc6;font-size:11px}.rebac-guidance span[data-v-4fc00c16]{font-size:10px;line-height:1.6}.rebac-guidance code[data-v-4fc00c16]{color:#244f9f}.field-rule-head[data-v-4fc00c16],.field-rules label[data-v-4fc00c16]{display:grid;grid-template-columns:minmax(120px,1fr) repeat(6,minmax(105px,150px));align-items:center;gap:8px}.field-rule-head[data-v-4fc00c16]{padding:0 2px;color:#8492a6;font-size:9px}.field-rules label[data-v-4fc00c16]{font-size:11px}@media(max-width:1200px){.field-rule-head[data-v-4fc00c16]{display:none}.field-rules label[data-v-4fc00c16]{grid-template-columns:repeat(2,minmax(120px,1fr))}.field-rules label>span[data-v-4fc00c16]{grid-column:1/-1}}@media(max-width:700px){.field-rules label[data-v-4fc00c16]{grid-template-columns:1fr}}.delegation-form[data-v-4fc00c16]{grid-template-columns:minmax(190px,250px) minmax(190px,230px) 1fr auto}.workflow-resource-editor[data-v-abf9f2b4]{display:grid;padding-top:2px;gap:7px}.resource-dropzone[data-v-abf9f2b4]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;gap:3px 8px;transition:border-color .15s,background .15s}.workflow-resource-editor.is-dragging .resource-dropzone[data-v-abf9f2b4]{border-color:#2563eb;background:#eff6ff}.resource-file-input[data-v-abf9f2b4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.resource-dropzone button[data-v-abf9f2b4]{grid-row:1/3;min-height:31px;padding:0 9px;border:0;border-radius:6px;color:#285fc5;background:#eef4ff;font:700 11px/1 inherit;cursor:pointer}.resource-dropzone button[data-v-abf9f2b4]:disabled{cursor:not-allowed;opacity:.6}.resource-dropzone small[data-v-abf9f2b4]{grid-column:1;color:#98a2b3;font-size:9px}.feishu-link-row[data-v-abf9f2b4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.feishu-link-row input[data-v-abf9f2b4]{box-sizing:border-box;width:100%;min-height:33px;padding:6px 8px;border:1px solid #d9dfe8;border-radius:7px;color:#344054;background:#fff;font:11px/1.4 inherit}.feishu-link-row button[data-v-abf9f2b4]{min-width:48px;padding:0 9px;border:0;border-radius:7px;color:#fff;background:#2563eb;font-size:11px;cursor:pointer}.feishu-link-row button[data-v-abf9f2b4]:disabled{cursor:not-allowed;opacity:.5}.resource-error[data-v-abf9f2b4]{margin:0;color:#b44337;font-size:10px;line-height:1.5}.resource-card-list[data-v-abf9f2b4]{display:grid;gap:6px}.resource-card[data-v-abf9f2b4]{display:grid;grid-template-columns:27px minmax(0,1fr) auto 24px;align-items:center;padding:7px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:7px}.resource-card>span[data-v-abf9f2b4]{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#2563eb;background:#eaf2ff;font-size:10px;font-weight:800}.resource-card>div[data-v-abf9f2b4]{display:grid;min-width:0;gap:2px}.resource-card strong[data-v-abf9f2b4]{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.resource-card small[data-v-abf9f2b4]{overflow:hidden;color:#98a2b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.resource-card>a[data-v-abf9f2b4]{color:#2563eb;font-size:10px;text-decoration:none}.resource-card>button[data-v-abf9f2b4]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;color:#b84e43;background:#fff4f1;font-size:15px;cursor:pointer}.workspace-page[data-v-4f082964]{min-width:0;min-height:calc(100vh - 150px)}.clean-message[data-v-4f082964]{margin-bottom:12px;padding:10px 12px;border:1px solid #e3b8b0;border-radius:8px;color:#9b4b3f;background:#fff5f2;font-size:11px}.clean-three-grid[data-v-4f082964]{display:grid;min-width:0;min-height:600px;height:calc(100vh - 150px);gap:14px}.work-three-grid[data-v-4f082964]{grid-template-columns:270px minmax(520px,1fr) 300px}.clean-panel[data-v-4f082964]{min-width:0;min-height:0;overflow:auto;border:1px solid #e2e7f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.clean-panel-head[data-v-4f082964]{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 12px;border-bottom:1px solid #edf0f4}.clean-panel-head strong[data-v-4f082964]{color:#172033;font-size:14px}.clean-panel-head span[data-v-4f082964]{color:#8a94a4;font-size:10px}.work-date-column[data-v-4f082964],.incoming-clean-column[data-v-4f082964]{scrollbar-width:thin;scrollbar-color:#d4dbe7 transparent}.work-day-list[data-v-4f082964]{display:grid;padding:10px;gap:6px}.work-day-list button[data-v-4f082964]{display:grid;align-items:center;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"label date count" "label weekday count";min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#667085;text-align:left;cursor:pointer;gap:2px 8px}.work-day-list button[data-v-4f082964]:hover{background:#fafbfe}.work-day-list button.selected[data-v-4f082964]{border-color:#cfe0ff;background:#eff6ff;color:#2563eb}.work-day-list button span[data-v-4f082964]{grid-area:label;align-self:center;font-size:12px;font-weight:700}.work-day-list button strong[data-v-4f082964]{grid-area:date;color:#344054;font-size:12px}.work-day-list button small[data-v-4f082964]{grid-area:weekday;color:#98a2b3;font-size:10px}.work-day-list button b[data-v-4f082964]{grid-area:count;display:grid;place-items:center;min-width:24px;height:24px;border-radius:7px;background:#f1f4f8;color:#667085;font-size:11px}.work-day-list button.selected b[data-v-4f082964]{background:#dbeafe;color:#2563eb}.clean-section-label[data-v-4f082964]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 7px;border-top:1px solid #edf0f4;color:#344054}.clean-section-label strong[data-v-4f082964]{font-size:11px}.clean-section-label span[data-v-4f082964]{color:#98a2b3;font-size:10px}.work-task-list[data-v-4f082964]{display:grid;padding:4px 10px 12px}.work-task-list button[data-v-4f082964]{display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 7px;border:0;border-bottom:1px solid #f0f2f5;background:transparent;text-align:left;cursor:pointer}.work-task-list button[data-v-4f082964]:hover,.work-task-list button.selected[data-v-4f082964]{border-radius:8px;background:#f7f9fd}.work-task-list button>i[data-v-4f082964]{width:5px;height:30px;border-radius:5px;background:#d7dee9}.work-task-list button>i.active[data-v-4f082964]{background:#2563eb}.work-task-list button>span[data-v-4f082964]{min-width:0;display:grid;gap:4px}.work-task-list button strong[data-v-4f082964]{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.work-task-list button small[data-v-4f082964]{overflow:hidden;color:#98a2b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.work-task-list button>b[data-v-4f082964]{padding:4px 5px;border-radius:5px;color:#68758a;background:#f1f4f8;font-size:8px;font-weight:600}.work-detail-column[data-v-4f082964]{display:flex;flex-direction:column;padding:20px}.work-detail-head[data-v-4f082964]{padding-bottom:19px;border-bottom:1px solid #edf0f4}.clean-path[data-v-4f082964]{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:#98a2b3;font-size:10px}.clean-path i[data-v-4f082964]{color:#c3cad5;font-style:normal}.clean-path b[data-v-4f082964]{color:#667085;font-weight:700}.work-title-row[data-v-4f082964]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.work-title-row>div[data-v-4f082964]{min-width:0}.work-title-row h1[data-v-4f082964]{margin:8px 0 0;color:#182230;font-size:22px;line-height:1.3}.clean-status[data-v-4f082964]{display:inline-block;padding:4px 7px;border-radius:5px;background:#edf3ff;color:#2563eb;font-size:9px;font-weight:700}.clean-status.running[data-v-4f082964]{background:#eaf8f3;color:#17745d}.clean-status.done[data-v-4f082964]{background:#eef2f6;color:#667085}.clean-status.waiting[data-v-4f082964]{background:#fff4df;color:#a15d13}.date-due[data-v-4f082964]{padding-top:5px;color:#8a94a4;font-size:10px;white-space:nowrap}.received-section[data-v-4f082964],.completion-section[data-v-4f082964]{padding:18px 0;border-bottom:1px solid #edf0f4}.clean-section-title[data-v-4f082964]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.clean-section-title strong[data-v-4f082964]{color:#273144;font-size:13px}.clean-section-title span[data-v-4f082964]{color:#98a2b3;font-size:10px}.received-list[data-v-4f082964]{display:grid;gap:7px}.received-list article[data-v-4f082964]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcfe}.received-list article>span[data-v-4f082964]{color:#2563eb;font-size:10px;font-weight:800}.received-list article>div[data-v-4f082964]{display:grid;gap:3px}.received-list strong[data-v-4f082964]{color:#344054;font-size:11px}.received-list small[data-v-4f082964]{color:#98a2b3;font-size:9px}.received-list article>b[data-v-4f082964]{max-width:210px;overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.completion-section p[data-v-4f082964]{margin:0 0 13px;color:#526174;font-size:12px;line-height:1.7}.contract-preview[data-v-4f082964]{max-height:120px;margin:0 0 13px;overflow:auto;color:#526174;font:10px/1.5 ui-monospace,monospace;white-space:pre-wrap}.handoff-row[data-v-4f082964]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:11px;color:#8a94a4;font-size:10px}.handoff-row strong[data-v-4f082964]{color:#344054}.handoff-row b[data-v-4f082964]{padding:5px 7px;border-radius:6px;color:#526174;background:#f1f4f8;font-size:9px;font-weight:500}.completion-editor[data-v-4f082964]{display:grid;gap:6px;padding:14px 0}.completion-editor label[data-v-4f082964]{color:#526174;font-size:10px;font-weight:700}.completion-editor textarea[data-v-4f082964]{padding:9px;border:1px solid #dbe3ed;border-radius:7px;resize:vertical;color:#344054;font:11px/1.5 inherit}.single-actionbar[data-v-4f082964]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:18px}.single-actionbar button[data-v-4f082964]{display:flex;align-items:center;gap:26px;padding:10px 14px;border:0;border-radius:7px;color:#fff;background:#2563eb;font-size:11px;cursor:pointer}.single-actionbar button[data-v-4f082964]:disabled{cursor:not-allowed;opacity:.5}.single-actionbar button span[data-v-4f082964]{font-size:16px}.incoming-clean-list[data-v-4f082964]{display:grid;padding:10px;gap:6px}.incoming-clean-list article[data-v-4f082964]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px 8px;border-bottom:1px solid #f0f2f5}.incoming-clean-list article>span[data-v-4f082964]{color:#2563eb;font-size:10px;font-weight:800}.incoming-clean-list article>div[data-v-4f082964]{display:grid;gap:4px;min-width:0}.incoming-clean-list strong[data-v-4f082964]{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.incoming-clean-list small[data-v-4f082964],.incoming-clean-list p[data-v-4f082964]{margin:0;overflow:hidden;color:#98a2b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.incoming-clean-list article>b[data-v-4f082964]{padding:4px 5px;border-radius:5px;color:#68758a;background:#f1f4f8;font-size:8px;font-weight:600}.clean-empty[data-v-4f082964]{display:grid;place-content:center;min-height:100px;color:#98a2b3;font-size:10px;text-align:center}.clean-empty.large[data-v-4f082964]{flex:1;align-content:center;justify-items:center;gap:10px}.clean-toast[data-v-4f082964]{position:fixed;right:28px;bottom:28px;z-index:50;display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid #b8e4d5;border-radius:8px;color:#17745d;background:#effbf6;box-shadow:0 8px 20px #0f172a1f;font-size:11px}.clean-toast span[data-v-4f082964]{font-weight:800}@media(max-width:1250px){.work-three-grid[data-v-4f082964]{grid-template-columns:240px minmax(440px,1fr) 250px}}@media(max-width:1000px){.clean-three-grid[data-v-4f082964]{height:auto;min-height:0;grid-template-columns:1fr}.work-date-column[data-v-4f082964],.incoming-clean-column[data-v-4f082964]{max-height:360px}.work-detail-column[data-v-4f082964]{min-height:620px}}@media(max-width:700px){.work-title-row[data-v-4f082964]{flex-direction:column}.received-list article[data-v-4f082964]{grid-template-columns:24px minmax(0,1fr)}.received-list article>b[data-v-4f082964]{grid-column:2}.work-detail-column[data-v-4f082964]{padding:14px}}.work-clean-page[data-v-4f082964]{font-size:13px}.work-clean-page .clean-panel-head strong[data-v-4f082964]{font-size:16px}.work-clean-page .clean-panel-head span[data-v-4f082964]{font-size:11px}.work-clean-page .work-day-list button span[data-v-4f082964],.work-clean-page .work-day-list button strong[data-v-4f082964]{font-size:13px}.work-clean-page .work-day-list button small[data-v-4f082964]{font-size:11px}.work-clean-page .work-day-list button b[data-v-4f082964],.work-clean-page .clean-section-label strong[data-v-4f082964]{font-size:12px}.work-clean-page .clean-section-label span[data-v-4f082964]{font-size:11px}.work-clean-page .work-task-list button strong[data-v-4f082964]{font-size:12px}.work-clean-page .work-task-list button small[data-v-4f082964]{font-size:10px}.work-clean-page .work-task-list button>b[data-v-4f082964]{font-size:9px}.work-clean-page .clean-path[data-v-4f082964]{font-size:11px}.work-clean-page .work-title-row h1[data-v-4f082964]{font-size:25px}.work-clean-page .clean-status[data-v-4f082964],.work-clean-page .date-due[data-v-4f082964]{font-size:10px}.work-clean-page .clean-section-title strong[data-v-4f082964]{font-size:14px}.work-clean-page .clean-section-title span[data-v-4f082964]{font-size:11px}.work-clean-page .received-list strong[data-v-4f082964]{font-size:12px}.work-clean-page .received-list small[data-v-4f082964],.work-clean-page .received-list article>b[data-v-4f082964]{font-size:10px}.work-clean-page .completion-section p[data-v-4f082964]{font-size:13px}.work-clean-page .contract-preview[data-v-4f082964],.work-clean-page .handoff-row[data-v-4f082964]{font-size:11px}.work-clean-page .handoff-row b[data-v-4f082964]{font-size:10px}.work-clean-page .completion-editor label[data-v-4f082964]{font-size:11px}.work-clean-page .completion-editor textarea[data-v-4f082964],.work-clean-page .single-actionbar button[data-v-4f082964],.work-clean-page .incoming-clean-list strong[data-v-4f082964]{font-size:12px}.work-clean-page .incoming-clean-list small[data-v-4f082964],.work-clean-page .incoming-clean-list p[data-v-4f082964]{font-size:10px}.work-clean-page .incoming-clean-list article>b[data-v-4f082964]{font-size:9px}.work-clean-page .clean-empty[data-v-4f082964]{font-size:11px}.current-work-section[data-v-4f082964]{display:grid;gap:12px;margin:16px 0 0;padding:17px;border:1px solid #cfe0ff;border-radius:10px;background:#f6f9ff}.current-work-label[data-v-4f082964]{display:flex;align-items:center;justify-content:space-between;gap:12px}.current-work-label strong[data-v-4f082964]{color:#1d4ed8;font-size:14px}.current-work-label span[data-v-4f082964]{padding:4px 8px;border-radius:6px;color:#9a5b14;background:#fff2dc;font-size:11px;font-weight:700}.current-work-label span.mine[data-v-4f082964]{color:#17745d;background:#e7f7f1}.current-work-path[data-v-4f082964]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#667085;font-size:12px}.current-work-path span[data-v-4f082964],.current-work-path strong[data-v-4f082964]{padding:6px 9px;border-radius:7px;background:#fff}.current-work-path strong[data-v-4f082964]{color:#172033;font-size:14px}.current-work-path i[data-v-4f082964]{color:#7c9ed8;font-style:normal}.current-work-description[data-v-4f082964]{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;padding:13px 14px;border-radius:9px;background:#eaf2ff;gap:12px}.current-work-description>span[data-v-4f082964]{color:#2563eb;font-size:12px;font-weight:800}.current-work-description p[data-v-4f082964]{margin:0;color:#263b5e;font-size:14px;font-weight:600;line-height:1.75;white-space:pre-wrap}.input-source-group[data-v-4f082964]{display:grid;margin-top:12px;border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe}.input-source-group>header[data-v-4f082964]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:12px 14px;border-bottom:1px solid #e8edf4;gap:10px}.input-source-group>header>span[data-v-4f082964]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#2563eb;background:#eaf2ff;font-size:11px;font-weight:800}.input-source-group>header>div[data-v-4f082964]{display:grid;gap:3px}.input-source-group>header strong[data-v-4f082964]{color:#24324a;font-size:14px}.input-source-group>header small[data-v-4f082964]{color:#8492a7;font-size:11px}.input-source-group>header>b[data-v-4f082964]{color:#6b7a90;font-size:11px}.input-source-group .received-list[data-v-4f082964]{padding:8px 12px}.input-source-group .received-list article>b[data-v-4f082964]{max-width:52%;overflow:auto;white-space:pre-wrap;word-break:break-word;text-align:left}.runtime-output-form[data-v-4f082964]{display:grid;margin:12px 0 0;padding:0;border:0;gap:10px}.runtime-output-form[data-v-4f082964]:disabled{opacity:.72}.runtime-output-field[data-v-4f082964]{display:grid;padding:13px 14px;border:1px solid #e1e7f0;border-radius:10px;background:#fbfcfe;gap:10px}.runtime-output-field>header[data-v-4f082964]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px}.runtime-output-field>header>span[data-v-4f082964]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#2563eb;background:#eaf2ff;font-size:11px;font-weight:800}.runtime-output-field>header>div[data-v-4f082964]{display:grid;gap:4px}.runtime-output-field>header strong[data-v-4f082964]{display:flex;align-items:center;gap:7px;color:#24324a;font-size:14px}.runtime-output-field>header strong i[data-v-4f082964]{padding:2px 5px;border-radius:4px;color:#b54708;background:#fff1dc;font-size:9px;font-style:normal}.runtime-output-field>header small[data-v-4f082964]{color:#8492a7;font-size:11px;line-height:1.5}.runtime-output-field>header>b[data-v-4f082964]{padding:4px 7px;border-radius:6px;color:#526174;background:#eef2f7;font-size:10px}.runtime-output-field>input[data-v-4f082964],.runtime-output-field>select[data-v-4f082964],.runtime-output-field>textarea[data-v-4f082964]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d5deeb;border-radius:8px;outline:0;color:#24324a;background:#fff;font:13px/1.55 inherit}.runtime-output-field>input[data-v-4f082964],.runtime-output-field>select[data-v-4f082964]{min-height:42px}.runtime-output-field>textarea[data-v-4f082964]{resize:vertical}.runtime-output-field>input[data-v-4f082964]:focus,.runtime-output-field>select[data-v-4f082964]:focus,.runtime-output-field>textarea[data-v-4f082964]:focus{border-color:#72a0f5;box-shadow:0 0 0 3px #edf4ff}.runtime-output-error[data-v-4f082964]{margin:0;color:#b42318;font-size:11px}.output-empty[data-v-4f082964]{min-height:76px;margin-top:12px;border:1px dashed #d8e0ec;border-radius:9px;background:#fbfcfe}.work-clean-page[data-v-4f082964]{min-height:calc(100vh - 78px)}.work-clean-page .clean-three-grid[data-v-4f082964]{height:calc(100vh - 78px)}.task-resource-group[data-v-4f082964]{display:grid;margin-top:12px;gap:6px}.task-resource-group>strong[data-v-4f082964]{color:#526174;font-size:11px}.task-resource-group>a[data-v-4f082964]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;padding:8px;border:1px solid #e2e8f0;border-radius:8px;color:inherit;background:#fbfcfe;text-decoration:none;gap:8px}.task-resource-group>a[data-v-4f082964]:hover{border-color:#b7cdf4;background:#f5f8ff}.task-resource-group>a>span[data-v-4f082964]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#2563eb;background:#eaf2ff;font-size:10px;font-weight:800}.task-resource-group>a>div[data-v-4f082964]{display:grid;min-width:0;gap:2px}.task-resource-group>a b[data-v-4f082964]{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-resource-group>a small[data-v-4f082964]{overflow:hidden;color:#98a2b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-resource-group>a i[data-v-4f082964]{color:#2563eb;font-size:10px;font-style:normal}.work-three-grid[data-v-4f082964]{--work-left-width: 270px;--work-right-width: 300px;grid-template-columns:var(--work-left-width) minmax(520px,1fr) var(--work-right-width);transition:grid-template-columns .2s ease}.work-three-grid.left-panel-collapsed[data-v-4f082964]{--work-left-width: 56px}.work-three-grid.right-panel-collapsed[data-v-4f082964]{--work-right-width: 56px}.collapsible-side-panel[data-v-4f082964]{position:relative}.side-panel-toggle[data-v-4f082964]{position:absolute;z-index:5;top:11px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d7e0ee;border-radius:9px;color:#526174;background:#fff;box-shadow:0 2px 7px #1f375f14;font-size:22px;line-height:1;cursor:pointer}.side-panel-toggle[data-v-4f082964]:hover{border-color:#9cb9ee;color:#2563eb;background:#f5f8ff}.side-panel-toggle--left[data-v-4f082964]{right:10px}.side-panel-toggle--right[data-v-4f082964]{left:10px}.work-date-column .clean-panel-head[data-v-4f082964]{padding-right:54px}.incoming-clean-column .clean-panel-head[data-v-4f082964]{padding-left:54px}.collapsible-side-panel.is-collapsed[data-v-4f082964]{overflow:hidden}.collapsible-side-panel.is-collapsed[data-v-4f082964]>:not(.side-panel-toggle){display:none}.collapsible-side-panel.is-collapsed .side-panel-toggle[data-v-4f082964]{left:50%;right:auto;transform:translate(-50%)}@media(max-width:1250px){.work-three-grid[data-v-4f082964]{--work-left-width: 240px;--work-right-width: 250px}}@media(max-width:1000px){.work-three-grid[data-v-4f082964],.work-three-grid.left-panel-collapsed[data-v-4f082964],.work-three-grid.right-panel-collapsed[data-v-4f082964]{grid-template-columns:1fr}.collapsible-side-panel.is-collapsed[data-v-4f082964]{min-height:56px;max-height:56px}}.remote-shell[data-v-326a869f]{min-height:calc(100vh - 74px);border:1px solid #e4eaf3;border-radius:16px;background:#fff;overflow:hidden}.remote-host[data-v-326a869f]{min-height:inherit}.module-state[data-v-326a869f]{min-height:480px;display:grid;place-content:center;justify-items:center;gap:13px;color:#8493a8}.spinner[data-v-326a869f]{width:32px;height:32px;border:3px solid #dce6fa;border-top-color:#2f68ed;border-radius:50%;animation:spin-326a869f .8s linear infinite}.module-state--error strong[data-v-326a869f]{color:#2b3e59;font-size:18px}.module-state button[data-v-326a869f]{padding:9px 16px;border:0;border-radius:9px;color:#fff;background:#2f68ed}@keyframes spin-326a869f{to{transform:rotate(360deg)}}.member-picker[data-v-edf379ba]{position:relative;display:grid;gap:5px}.member-picker-input[data-v-edf379ba]{position:relative}.member-picker-input input[data-v-edf379ba]{box-sizing:border-box;width:100%;height:39px;padding:0 34px 0 11px;border:1px solid #d8e1ee;border-radius:8px;color:#2f4057;background:#fff;font:inherit;font-size:13px;outline:none}.member-picker-input input[data-v-edf379ba]:focus{border-color:#5d91ea;box-shadow:0 0 0 3px #3475e91c}.member-picker-input>button[data-v-edf379ba]{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#73849b;background:#eef2f7;cursor:pointer;transform:translateY(-50%)}.member-picker-input>button[data-v-edf379ba]:hover{color:#b23c32;background:#fff0ee}.member-picker-selection[data-v-edf379ba]{overflow:hidden;color:#74869d;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.member-picker-options[data-v-edf379ba]{position:absolute;z-index:80;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:260px;overflow:auto;padding:6px;border:1px solid #d6e0ed;border-radius:9px;background:#fff;box-shadow:0 14px 32px #1b31522b;gap:3px}.member-picker-options>p[data-v-edf379ba]{margin:0;padding:14px 10px;color:#7d8da2;font-size:12px;text-align:center}.member-picker-options>button[data-v-edf379ba]{display:grid;width:100%;padding:8px 9px;border:0;border-radius:7px;color:#2f4562;background:#fff;text-align:left;cursor:pointer;gap:3px}.member-picker-options>button[data-v-edf379ba]:hover,.member-picker-options>button.active[data-v-edf379ba]{background:#edf4ff}.member-picker-options>button.selected[data-v-edf379ba]{box-shadow:inset 0 0 0 1px #9ebbf0}.member-picker-options span[data-v-edf379ba]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.member-picker-options b[data-v-edf379ba]{color:#2670dd}.member-picker-options small[data-v-edf379ba]{overflow:hidden;color:#7b8ca2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.member-picker-options>button.unavailable[data-v-edf379ba]{cursor:not-allowed;opacity:.58}.member-picker-options>button.unavailable[data-v-edf379ba]:hover{background:#fff}.member-picker-options small em[data-v-edf379ba]{margin-left:6px;color:#b26b32;font-style:normal}.node-type-badge[data-v-01ba1127]{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 8px;border-radius:7px;font-size:10px;line-height:1}.node-type-badge b[data-v-01ba1127]{font-weight:750}.node-type-badge small[data-v-01ba1127]{padding-left:6px;border-left:1px solid currentColor;opacity:.65}.node-type-badge--blue[data-v-01ba1127]{color:#245fd3;background:#e8f0ff}.node-type-badge--amber[data-v-01ba1127]{color:#ad6813;background:#fff0d9}.node-type-badge--cyan[data-v-01ba1127]{color:#087e9d;background:#e0f7fc}.node-type-badge--violet[data-v-01ba1127]{color:#7650c7;background:#f0e9ff}.node-type-badge--orange[data-v-01ba1127]{color:#b6531b;background:#ffeadf}.node-type-badge--teal[data-v-01ba1127]{color:#087c72;background:#def7f2}.node-type-badge--green[data-v-01ba1127]{color:#1b7d4c;background:#e2f7e9}.node-type-badge--slate[data-v-01ba1127]{color:#53647b;background:#e9eef4}.workflow-canvas[data-v-6ade1e91]{position:relative;box-sizing:border-box;min-height:540px;overflow:auto;border:1px solid #dfe7f2;border-radius:12px;background:#f8faff;scrollbar-width:thin}.workflow-canvas--editable[data-v-6ade1e91]{border-color:#b9cff6;box-shadow:inset 0 0 0 1px #2563eb0d}.canvas-toolbar[data-v-6ade1e91]{position:sticky;top:0;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px;padding:10px 12px;border:1px solid #d6e3fb;border-radius:8px;color:#2c61c6;background:#f4f7fff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-guide-copy[data-v-6ade1e91]{display:flex;align-items:baseline;min-width:0;gap:12px}.canvas-toolbar strong[data-v-6ade1e91]{font-size:14px;white-space:nowrap}.canvas-guide-copy>span[data-v-6ade1e91]{overflow:hidden;color:#7186a4;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.linking-tip[data-v-6ade1e91]{flex:0 0 auto;padding:5px 8px;border-radius:6px;color:#2764d7!important;background:#edf4ff;font-weight:700}.canvas-stage[data-v-6ade1e91]{position:relative;box-sizing:border-box;min-width:100%;background-image:radial-gradient(circle,#dce4f0 .8px,transparent .9px);background-size:20px 20px}.graph-stage[data-v-6ade1e91]{position:absolute;top:0;left:0;transform-origin:top left}.canvas-edges[data-v-6ade1e91],.inner-connections[data-v-6ade1e91]{position:absolute;z-index:1;inset:0;overflow:visible;pointer-events:none}.canvas-edge-path[data-v-6ade1e91]{fill:none;stroke:#7891b6;stroke-width:2;pointer-events:stroke;cursor:pointer}.canvas-edge-path[data-v-6ade1e91]:hover,.canvas-edge-path.selected[data-v-6ade1e91]{stroke:#2563eb;stroke-width:3}.canvas-edge-preview[data-v-6ade1e91]{fill:none;stroke:#2563eb;stroke-width:2.5;stroke-dasharray:7 5;pointer-events:none}.canvas-edge-control[data-v-6ade1e91]{position:absolute;z-index:5;display:flex;align-items:center;gap:3px;transform:translate(-50%,-50%)}.canvas-edge-label[data-v-6ade1e91]{position:static;padding:5px 9px;border:1px solid #d9e3f2;border-radius:999px;color:#5b7292;background:#fff;box-shadow:0 2px 7px #24436f14;font-size:11px;cursor:pointer}.canvas-edge-label.inner[data-v-6ade1e91]{padding:3px 7px;font-size:9px}.canvas-edge-label[data-v-6ade1e91]:hover,.canvas-edge-label.selected[data-v-6ade1e91]{border-color:#8eafea;color:#2563eb;background:#eef4ff;box-shadow:0 0 0 3px #2563eb1f}.canvas-edge-label[data-v-6ade1e91]:disabled{cursor:default;opacity:1}.canvas-edge-delete[data-v-6ade1e91]{display:grid;place-items:center;width:21px;height:21px;padding:0;border:1px solid #f0b7af;border-radius:50%;color:#c94d3f;background:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:.82}.canvas-edge-delete.inner[data-v-6ade1e91]{width:18px;height:18px;font-size:12px}.canvas-edge-delete[data-v-6ade1e91]:hover{border-color:#df6859;color:#fff;background:#df6859;opacity:1}.canvas-node[data-v-6ade1e91]{position:absolute;z-index:3;box-sizing:border-box}.terminal-node[data-v-6ade1e91]{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e5;border-radius:24px;color:#4c5f77;background:#fff;box-shadow:0 4px 12px #20324f14;font-size:11px;font-weight:750;cursor:pointer}.terminal-node>span[data-v-6ade1e91]{color:#25a779;font-size:9px}.terminal-node.end>span[data-v-6ade1e91]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#25a779}.root-execution-node[data-v-6ade1e91]{display:grid;align-content:center;gap:5px;padding:12px;border:1px solid #d9e2ee;border-radius:11px;background:#fff;box-shadow:0 5px 14px #20324f14;cursor:pointer}.root-execution-node>strong[data-v-6ade1e91]{overflow:hidden;color:#31455f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.root-execution-node>small[data-v-6ade1e91]{color:#8996a8;font-size:8px}.root-execution-node.orphan[data-v-6ade1e91]{border-style:dashed;border-color:#e0b66d;background:#fffaf1}.canvas-node.selected[data-v-6ade1e91]{border-color:#3475e9;box-shadow:0 0 0 3px #3475e921,0 7px 18px #21427b1a}.canvas-node.drop-target[data-v-6ade1e91]{border-color:#2563eb;background:#f2f6ff;box-shadow:0 0 0 4px #2563eb29}.canvas-node.link-source[data-v-6ade1e91]{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24,0 7px 18px #27467517}.process-container[data-v-6ade1e91]{border:1.5px solid #8eaae0;border-radius:13px;background:#fbfcff;box-shadow:0 7px 19px #20365d17;cursor:pointer}.process-container.expanded[data-v-6ade1e91]{border-color:#3f78de}.process-header[data-v-6ade1e91]{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto auto auto;min-height:56px;padding:0 12px;border-bottom:1px solid transparent;gap:8px}.expanded>.process-header[data-v-6ade1e91]{border-bottom-color:#e4eaf3;border-radius:12px 12px 0 0;background:#fff}.process-code[data-v-6ade1e91]{padding:4px 6px;border-radius:6px;color:#2868d7;background:#eaf2ff;font-size:10px;font-weight:800}.process-header>strong[data-v-6ade1e91]{overflow:hidden;color:#263a54;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.process-header>small[data-v-6ade1e91]{color:#7f8da1;font-size:9px}.process-header>button[data-v-6ade1e91]{display:grid;place-items:center;width:25px;height:25px;border:1px solid #dce4ee;border-radius:7px;color:#5f7188;background:#fff;cursor:pointer}.process-zoom-control[data-v-6ade1e91]{display:flex;align-items:center;overflow:hidden;border:1px solid #dce4ee;border-radius:7px;background:#fff}.process-zoom-control button[data-v-6ade1e91]{display:grid;place-items:center;width:23px;height:23px;padding:0;border:0;color:#41638e;background:#fff;cursor:pointer}.process-zoom-control button[data-v-6ade1e91]:hover{background:#edf4ff}.process-zoom-control span[data-v-6ade1e91]{min-width:34px;color:#5f7188;font-size:9px;text-align:center}.process-body[data-v-6ade1e91]{position:absolute;inset:58px 0 0;overflow:hidden;border-radius:0 0 12px 12px;background:#fbfcff}.process-inner-stage[data-v-6ade1e91]{position:absolute;top:0;left:0;transform-origin:top left}.inner-connections .connection-line[data-v-6ade1e91]{stroke:#99a7bc;stroke-width:1.6}.execution-card[data-v-6ade1e91]{display:grid;align-content:center;gap:4px;padding:9px 11px;border:1px solid #d7e0ec;border-radius:10px;background:#fff;box-shadow:0 4px 12px #25365512;cursor:pointer}.execution-card[data-v-6ade1e91]:hover{border-color:#9cb8e9}.execution-card>span[data-v-6ade1e91]{display:flex;align-items:center;justify-content:space-between;gap:6px}.execution-card b[data-v-6ade1e91]{color:#2464ce;font-size:8px}.execution-card i[data-v-6ade1e91]{overflow:hidden;color:#7f8ca0;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.execution-card>strong[data-v-6ade1e91]{overflow:hidden;color:#273b56;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.execution-card>small[data-v-6ade1e91]{overflow:hidden;color:#8996a8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.canvas-node-parent[data-v-6ade1e91]{overflow:hidden;color:#7a8aa0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.canvas-node-edges[data-v-6ade1e91]{position:absolute;top:55px;left:8px;display:none}.canvas-node-edges span[data-v-6ade1e91]{font-size:0}.process-empty[data-v-6ade1e91]{position:absolute;inset:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:13px;border:1px dashed #d7bd8e;border-radius:10px;color:#846940;background:#fffaf1;text-align:center;gap:7px}.process-empty span[data-v-6ade1e91]{max-width:240px;font-size:10px;line-height:1.5}.process-empty strong[data-v-6ade1e91]{color:#9b742d;font-size:9px}.canvas-link-handle[data-v-6ade1e91]{position:absolute;z-index:9;top:50%;right:-10px;display:none;place-items:center;width:21px;height:21px;padding:0;border:1px solid #a5bbeb;border-radius:6px;color:#2563eb;background:#fff;box-shadow:0 3px 8px #141f321f;font-size:14px;font-style:normal;line-height:1;cursor:crosshair;touch-action:none;transform:translateY(-50%)}.canvas-node:hover>.canvas-link-handle[data-v-6ade1e91],.canvas-node.selected>.canvas-link-handle[data-v-6ade1e91],.canvas-node.link-source>.canvas-link-handle[data-v-6ade1e91]{display:grid}.terminal-node>.canvas-link-handle[data-v-6ade1e91]{position:absolute}.expanded-canvas-actions[data-v-6ade1e91]{position:relative;display:flex;align-items:center;gap:6px;margin-right:112px}.expanded-canvas-actions>button[data-v-6ade1e91]{height:30px;padding:0 10px;border:1px solid #bed0ef;border-radius:7px;color:#285dbb;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.expanded-canvas-actions>button[data-v-6ade1e91]:hover{border-color:#70a0ed;background:#edf4ff}.expanded-node-library[data-v-6ade1e91]{position:absolute;z-index:30;top:38px;right:0;display:grid;width:260px;padding:10px;border:1px solid #d5e0f0;border-radius:10px;background:#fff;box-shadow:0 14px 34px #1c30502e;gap:5px}.expanded-node-library>strong[data-v-6ade1e91]{padding:3px 5px;color:#334b6c;font-size:12px}.expanded-node-library>button[data-v-6ade1e91]{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);padding:8px;border:0;border-radius:7px;color:#344c6d;background:#fff;text-align:left;cursor:pointer;gap:8px}.expanded-node-library>button[data-v-6ade1e91]:hover{background:#eff5ff}.expanded-node-library>button span[data-v-6ade1e91]:last-child{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.zoom-control[data-v-6ade1e91]{position:sticky;z-index:20;right:18px;bottom:16px;display:flex;float:right;margin:-54px 18px 16px 0;overflow:hidden;border:1px solid #dce3ec;border-radius:9px;background:#fff;box-shadow:0 5px 15px #24334e1a}.zoom-control button[data-v-6ade1e91]{min-width:40px;height:35px;padding:0 10px;border:0;border-right:1px solid #e4e9f0;color:#475970;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.zoom-control button[data-v-6ade1e91]:last-child{border-right:0}.zoom-control button[data-v-6ade1e91]:hover{background:#f4f7fb}.canvas-empty[data-v-6ade1e91]{display:grid;place-items:center;min-height:500px;color:#8798b0;font-size:14px}.editable .canvas-node[data-v-6ade1e91]{-webkit-user-select:none;user-select:none}.workflow-canvas--expanded[data-v-6ade1e91]{position:fixed;z-index:1200;inset:14px;width:auto!important;height:auto!important;min-height:0!important;border:1px solid #adc5f2!important;border-radius:14px!important;background:#f8faff!important;box-shadow:0 0 0 9999px #0f1d347a,0 24px 70px #0f1d3447!important}.workflow-canvas--expanded[data-v-6ade1e91]:focus{outline:3px solid rgba(37,99,235,.2);outline-offset:-3px}.canvas-expand-exit[data-v-6ade1e91]{position:fixed;z-index:1250;top:28px;right:28px;height:36px;padding:0 14px;border:1px solid #b9cff6;border-radius:9px;color:#2458b8;background:#fffffff5;box-shadow:0 4px 14px #1f375f26;font-size:13px;font-weight:700;cursor:pointer}@media(max-width:700px){.workflow-canvas[data-v-6ade1e91]{min-height:520px}.canvas-toolbar[data-v-6ade1e91]{align-items:flex-start;flex-direction:column;gap:4px}.canvas-guide-copy>span[data-v-6ade1e91]{display:none}.expanded-canvas-actions[data-v-6ade1e91]{margin-right:100px}.canvas-stage[data-v-6ade1e91]{min-width:1000px}}.workflow-canvas[data-v-6ade1e91]{cursor:grab}.workflow-canvas.is-panning[data-v-6ade1e91],.workflow-canvas.is-panning[data-v-6ade1e91] *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.graph-stage[data-v-6ade1e91]{will-change:transform}.workflow-canvas--editable .canvas-node[data-v-6ade1e91]{cursor:grab;touch-action:none}.workflow-canvas--editable .canvas-node[data-v-6ade1e91]:active{cursor:grabbing}.canvas-node.is-moving[data-v-6ade1e91]{z-index:16;pointer-events:none;cursor:grabbing;opacity:.92;will-change:left,top,transform;box-shadow:0 12px 28px #1f458333}.canvas-edge-hit-area[data-v-6ade1e91]{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke;cursor:pointer}.workflow-canvas--editable .canvas-link-handle[data-v-6ade1e91]{right:-13px;display:grid;width:26px;height:26px;border-radius:8px;opacity:.72;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.workflow-canvas--editable .canvas-node:hover>.canvas-link-handle[data-v-6ade1e91],.workflow-canvas--editable .canvas-node.selected>.canvas-link-handle[data-v-6ade1e91],.workflow-canvas--editable .canvas-node.link-source>.canvas-link-handle[data-v-6ade1e91]{opacity:1;box-shadow:0 0 0 4px #2563eb1c,0 4px 10px #141f3224}.execution-card[data-v-6ade1e91]{align-content:center;gap:5px;padding:11px 14px}.execution-card>span[data-v-6ade1e91]{min-width:0;line-height:1.4}.execution-card b[data-v-6ade1e91]{flex:0 0 auto;font-size:11px;line-height:1.35}.execution-card i[data-v-6ade1e91]{min-width:0;font-size:10px;line-height:1.4}.execution-card>strong[data-v-6ade1e91]{overflow:visible;color:#223751;font-size:13px;line-height:1.45;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.execution-card>small[data-v-6ade1e91],.canvas-node-parent[data-v-6ade1e91]{overflow:visible;font-size:10px;line-height:1.4;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.terminal-node>strong[data-v-6ade1e91],.root-execution-node>strong[data-v-6ade1e91],.process-header>strong[data-v-6ade1e91]{min-width:0;overflow:visible;font-size:14px;line-height:1.45;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.terminal-node>strong[data-v-6ade1e91]{text-align:center}.root-execution-node>small[data-v-6ade1e91]{font-size:11px;line-height:1.45}.process-header[data-v-6ade1e91]{box-sizing:border-box;align-content:center;min-height:64px}.process-body[data-v-6ade1e91]{overflow:auto;scrollbar-width:thin}.process-container.is-resizing[data-v-6ade1e91]{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.process-resize-handle[data-v-6ade1e91]{position:absolute;z-index:20;right:1px;bottom:1px;width:25px;height:25px;padding:0;border:0;border-radius:6px 0 10px;background:linear-gradient(135deg,transparent 46%,#78a0e8 47%,#78a0e8 55%,transparent 56%),linear-gradient(135deg,transparent 64%,#3f78de 65%,#3f78de 73%,transparent 74%);cursor:nwse-resize;touch-action:none}.process-resize-handle[data-v-6ade1e91]:hover{background-color:#eef4ff}.canvas-empty[data-v-6ade1e91]{align-content:center;justify-items:center;padding:48px;text-align:center;gap:10px}.canvas-empty strong[data-v-6ade1e91]{color:#52657f;font-size:18px}.canvas-empty span[data-v-6ade1e91]{max-width:520px;font-size:14px;line-height:1.7}.expanded-node-library[data-v-6ade1e91]{width:340px}.expanded-node-library>button span[data-v-6ade1e91]:last-child{overflow:visible;font-size:13px;line-height:1.45;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.flow-builder-v3[data-v-807fd6a6]{--v3-text: #182230;--v3-muted: #667085;--v3-subtle: #98a2b3;--v3-line: #dfe3ea;--v3-soft-line: #e9ecf1;--v3-primary: #2563eb;--v3-primary-soft: #eff4ff;--v3-bg: #f7f8fb;position:relative;display:grid;grid-template-columns:200px minmax(0,1fr) 324px;grid-template-rows:56px minmax(0,1fr);width:100%;height:calc(100vh - 70px);min-height:680px;min-width:1044px;overflow:hidden;color:var(--v3-text);background:var(--v3-bg);font-size:14px}.flow-builder-v3.list-is-collapsed[data-v-807fd6a6]{grid-template-columns:56px minmax(0,1fr) 324px}.flow-builder-v3.properties-is-collapsed[data-v-807fd6a6]{grid-template-columns:200px minmax(0,1fr) 56px}.flow-builder-v3.list-is-collapsed.properties-is-collapsed[data-v-807fd6a6]{grid-template-columns:56px minmax(0,1fr) 56px}.workflow-list-v3[data-v-807fd6a6]{z-index:20;grid-column:1;grid-row:1 / -1;display:flex;min-width:0;overflow:hidden;flex-direction:column;border-right:1px solid var(--v3-line);background:#fff}.workflow-list-v3>header[data-v-807fd6a6]{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 10px 0 14px;border-bottom:1px solid var(--v3-soft-line)}.workflow-list-title[data-v-807fd6a6]{display:flex;align-items:center;min-width:0;gap:9px}.workflow-list-title strong[data-v-807fd6a6]{color:var(--v3-text);font-size:16px;font-weight:750;white-space:nowrap}.workflow-list-symbol[data-v-807fd6a6]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--v3-primary);background:var(--v3-primary-soft);font-size:14px;font-weight:800}.workflow-list-collapse[data-v-807fd6a6]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border:1px solid var(--v3-line);border-radius:9px;color:#5e6878;background:#fff;font-size:22px;line-height:1;cursor:pointer}.workflow-list-collapse[data-v-807fd6a6]:hover{border-color:#c5d3f2;color:var(--v3-primary);background:#f8faff}.workflow-list-scroll[data-v-807fd6a6]{min-height:0;overflow-y:auto;flex:1;scrollbar-width:thin}.workflow-list-label[data-v-807fd6a6]{margin:0;padding:16px 16px 8px;color:#8a94a5;font-size:13px;font-weight:700;letter-spacing:.04em}.workflow-items[data-v-807fd6a6],.workflow-framework-list[data-v-807fd6a6]{display:grid;gap:6px;padding:0 9px 10px}.workflow-items button[data-v-807fd6a6],.workflow-framework-main[data-v-807fd6a6]{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 7px;width:100%;min-height:58px;padding:8px;overflow:hidden;border:1px solid transparent;border-radius:9px;color:#273144;background:#fff;text-align:left;cursor:pointer}.workflow-items button[data-v-807fd6a6]:hover,.workflow-items button.active[data-v-807fd6a6],.workflow-framework-list article.expanded>.workflow-framework-main[data-v-807fd6a6],.workflow-framework-main[data-v-807fd6a6]:hover{border-color:#cfe0ff;background:#eff4ff}.workflow-code-v3[data-v-807fd6a6]{display:grid;grid-row:1 / span 2;place-items:center;min-width:0;height:34px;padding:0 5px;overflow:hidden;border-radius:8px;color:#406cc9;background:#ecf2ff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workflow-item-title-v3[data-v-807fd6a6]{min-width:0;overflow:hidden;color:#273144;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workflow-items button small[data-v-807fd6a6],.workflow-framework-main small[data-v-807fd6a6]{min-width:0;overflow:hidden;color:#8a94a5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workflow-framework-list article[data-v-807fd6a6]{overflow:hidden;border:1px solid #edf0f4;border-radius:10px;background:#fff}.workflow-framework-main[data-v-807fd6a6]{border:0;border-radius:0}.workflow-framework-actions[data-v-807fd6a6]{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px;border-top:1px solid #e8edf5}.workflow-framework-actions button[data-v-807fd6a6],.framework-nodes button[data-v-807fd6a6]{min-height:30px;padding:5px 7px;border:1px solid #d8e3f5;border-radius:7px;color:#315fae;background:#f3f7ff;font-size:11px;cursor:pointer}.workflow-framework-actions button[data-v-807fd6a6]:disabled,.framework-nodes button[data-v-807fd6a6]:disabled{cursor:not-allowed;opacity:.45}.framework-nodes[data-v-807fd6a6]{display:grid;gap:5px;padding:0 7px 8px}.framework-nodes button[data-v-807fd6a6]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;text-align:left}.framework-nodes button>span[data-v-807fd6a6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-list-empty[data-v-807fd6a6]{margin:8px;color:var(--v3-subtle);font-size:12px;text-align:center}.workflow-list-add[data-v-807fd6a6]{padding:10px;border-top:1px solid var(--v3-soft-line)}.workflow-list-add button[data-v-807fd6a6]{display:flex;align-items:center;width:100%;min-height:42px;padding:6px 8px;border:1px dashed #bfd0ee;border-radius:9px;color:#315fae;background:#f7faff;font-size:14px;cursor:pointer;gap:8px}.workflow-list-add button span[data-v-807fd6a6]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:var(--v3-primary);font-size:19px}.list-is-collapsed .workflow-list-v3>header[data-v-807fd6a6]{justify-content:center;padding:0}.list-is-collapsed .workflow-list-title[data-v-807fd6a6],.list-is-collapsed .workflow-list-label[data-v-807fd6a6],.list-is-collapsed .workflow-item-title-v3[data-v-807fd6a6],.list-is-collapsed .workflow-items small[data-v-807fd6a6],.list-is-collapsed .workflow-framework-main small[data-v-807fd6a6],.list-is-collapsed .workflow-framework-actions[data-v-807fd6a6],.list-is-collapsed .framework-nodes[data-v-807fd6a6],.list-is-collapsed .workflow-list-add strong[data-v-807fd6a6]{display:none}.list-is-collapsed .workflow-items[data-v-807fd6a6],.list-is-collapsed .workflow-framework-list[data-v-807fd6a6]{padding-inline:6px}.list-is-collapsed .workflow-items button[data-v-807fd6a6],.list-is-collapsed .workflow-framework-main[data-v-807fd6a6]{display:grid;grid-template-columns:1fr;min-height:46px;padding:6px 3px}.list-is-collapsed .workflow-code-v3[data-v-807fd6a6]{grid-row:auto;width:100%;height:31px;padding:0 2px;font-size:9px}.list-is-collapsed .workflow-list-add[data-v-807fd6a6]{padding:8px 6px}.list-is-collapsed .workflow-list-add button[data-v-807fd6a6]{justify-content:center;padding:0;border:0;background:transparent}.configuration-heading[data-v-807fd6a6]{z-index:18;grid-column:2 / 4;grid-row:1;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 14px 0 18px;border-bottom:1px solid var(--v3-line);background:#fffffffa}.builder-title-v3[data-v-807fd6a6]{display:flex;align-items:center;min-width:0;color:var(--v3-muted);gap:10px}.builder-title-v3>span[data-v-807fd6a6]{padding:4px 7px;border-radius:6px;color:var(--v3-primary);background:var(--v3-primary-soft);font-size:12px;font-weight:800}.workflow-title-inline-v3[data-v-807fd6a6]{position:relative;display:flex;align-items:center;min-width:180px;width:clamp(180px,30vw,420px)}.workflow-title-inline-v3 input[data-v-807fd6a6]{box-sizing:border-box;width:100%;height:36px;padding:0 34px 0 8px;overflow:hidden;border:1px solid transparent;border-radius:7px;color:var(--v3-text);background:transparent;font:inherit;font-size:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;outline:none}.workflow-title-inline-v3:hover input[data-v-807fd6a6]{border-color:#d5deed;background:#f8faff}.workflow-title-inline-v3 input[data-v-807fd6a6]:focus{border-color:#75a2ed;background:#fff;box-shadow:0 0 0 3px #2f6de01a;text-overflow:clip}.workflow-title-inline-v3>i[data-v-807fd6a6]{position:absolute;right:10px;color:#8ca0bb;font-size:13px;font-style:normal;pointer-events:none}.workflow-status-v3[data-v-807fd6a6]{padding:5px 8px;border:1px solid #e1e3ea;border-radius:7px;color:#687386;background:#f7f8fa;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.builder-actions-v3[data-v-807fd6a6]{display:flex;align-items:center;gap:8px}.builder-actions-v3 button[data-v-807fd6a6]{min-width:78px;height:36px;padding:0 16px;border:1px solid var(--v3-line);border-radius:9px;color:#475467;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.builder-actions-v3 button.primary[data-v-807fd6a6]{border-color:var(--v3-primary);color:#fff;background:var(--v3-primary)}.builder-actions-v3 button[data-v-807fd6a6]:disabled{cursor:not-allowed;opacity:.48}.canvas-panel-v3[data-v-807fd6a6]{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:hidden;background:var(--v3-bg)}.canvas-panel-v3[data-v-807fd6a6]>.workflow-canvas{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#f8faff}.canvas-panel-v3[data-v-807fd6a6]>.canvas-toolbar{display:none}.canvas-actions-v3[data-v-807fd6a6]{position:absolute;z-index:24;top:10px;right:12px;display:flex;align-items:center;padding:4px;border:1px solid #d8dde6;border-radius:11px;background:#fffffff7;box-shadow:0 5px 16px #141f3217;gap:4px}.canvas-actions-v3>button[data-v-807fd6a6]{display:flex;align-items:center;height:34px;padding:0 11px;border:0;border-radius:8px;color:#465365;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.canvas-actions-v3>button[data-v-807fd6a6]:hover{color:var(--v3-primary);background:var(--v3-primary-soft)}.node-type-popover-v3[data-v-807fd6a6]{position:absolute;top:48px;right:72px;width:min(560px,calc(100vw - 430px));max-height:min(720px,calc(100vh - 145px));overflow-y:auto;border:1px solid #dce2eb;border-radius:12px;background:#fff;box-shadow:0 16px 36px #141f322e}.node-type-popover-v3>header[data-v-807fd6a6]{display:grid;gap:4px;padding:13px 14px;border-bottom:1px solid #edf0f4}.node-type-popover-v3>header strong[data-v-807fd6a6]{color:#273144;font-size:16px}.node-type-popover-v3>header span[data-v-807fd6a6]{color:#8a94a5;font-size:13px;line-height:1.55}.execution-parent-picker[data-v-807fd6a6]{display:grid;gap:5px;padding:10px 14px;border-bottom:1px solid #edf0f4}.execution-parent-picker>span[data-v-807fd6a6]{color:#6f7e91;font-size:13px;font-weight:700}.execution-parent-picker>select[data-v-807fd6a6]{min-height:40px;padding:0 9px;border:1px solid #dce3ed;border-radius:8px;color:#40516a;background:#fbfcfe;font-size:14px}.node-library-empty-hint[data-v-807fd6a6]{margin:0;padding:11px 14px;border-bottom:1px solid #edf0f4;color:#8a5b20;background:#fff9ee;font-size:13px;line-height:1.55}.node-library-section[data-v-807fd6a6]{display:grid;padding:11px 12px 12px;border-bottom:1px solid #edf0f4;gap:8px}.node-library-section[data-v-807fd6a6]:last-child{border-bottom:0}.node-library-section>strong[data-v-807fd6a6]{color:#475467;font-size:13px}.node-library-section>div[data-v-807fd6a6]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.library-node[data-v-807fd6a6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;align-items:start;min-height:102px;padding:12px;border:1px solid #e5eaf1;border-radius:9px;color:#344054;background:#fbfcfe;text-align:left;cursor:grab;gap:7px}.library-node[data-v-807fd6a6]:hover{border-color:#bfd2fa;background:#f2f6ff}.library-node>span[data-v-807fd6a6]{display:grid;min-width:0;gap:3px}.library-node strong[data-v-807fd6a6]{font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.library-node[data-v-807fd6a6]:disabled{cursor:not-allowed;opacity:.48}.library-node small[data-v-807fd6a6]{color:#8997aa;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.library-node em[data-v-807fd6a6]{color:#4c6f9f;font-size:11px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.library-node>b[data-v-807fd6a6]{color:#6080ad;font-size:17px}.category-parameters-v3>small[data-v-807fd6a6]{color:#7b8a9e;font-size:12px;line-height:1.55}.message[data-v-807fd6a6]{position:absolute;z-index:28;top:12px;left:12px;max-width:min(520px,calc(100% - 430px));padding:10px 13px;border-radius:8px;box-shadow:0 7px 20px #141f3217;font-size:13px}.message--error[data-v-807fd6a6]{border:1px solid #efc0b5;color:#9e4a38;background:#fff2ee}.message--success[data-v-807fd6a6]{border:1px solid #b9e4d6;color:#20725d;background:#eaf8f3}.connection-rule-v3[data-v-807fd6a6]{position:absolute;z-index:26;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:170px minmax(170px,1fr) minmax(200px,1.2fr);align-items:end;gap:9px;padding:12px;border:1px solid #bdd1f5;border-radius:12px;background:#fffffffa;box-shadow:0 14px 32px #1f375f24}.connection-rule-v3>header[data-v-807fd6a6]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.connection-rule-v3>header>div[data-v-807fd6a6]{display:flex;align-items:baseline;gap:9px}.connection-rule-v3>header strong[data-v-807fd6a6]{color:#365b99;font-size:14px}.connection-rule-v3>header span[data-v-807fd6a6],.connection-rule-v3 small[data-v-807fd6a6],.connection-rule-v3 label>span[data-v-807fd6a6]{color:#7b8ca5;font-size:12px}.connection-rule-v3>header>button[data-v-807fd6a6]{width:28px;height:28px;border:0;border-radius:7px;color:#7b8798;background:#f3f5f8;font-size:18px;cursor:pointer}.connection-rule-v3 label[data-v-807fd6a6]{display:grid;gap:5px}.connection-rule-v3 input[data-v-807fd6a6],.connection-rule-v3 select[data-v-807fd6a6],.connection-rule-v3 textarea[data-v-807fd6a6]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #d5e1f3;border-radius:8px;color:#40546d;background:#fff;font:13px/1.4 inherit}.connection-rule-v3 footer[data-v-807fd6a6]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-rule-v3 footer button[data-v-807fd6a6]{padding:7px 10px;border:1px solid #efc7c0;border-radius:7px;color:#b5473c;background:#fff5f3;font-size:12px;cursor:pointer}.property-panel-v3[data-v-807fd6a6]{z-index:16;grid-column:3;grid-row:2;display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border-left:1px solid var(--v3-line);background:#fff}.property-head-v3[data-v-807fd6a6]{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px 14px;border-bottom:1px solid var(--v3-soft-line)}.property-head-v3>div[data-v-807fd6a6]{display:flex;min-width:0;flex-direction:column;gap:4px}.property-head-v3>.property-head-actions[data-v-807fd6a6]{display:flex;flex:0 0 auto;align-items:center;flex-direction:row;gap:7px}.property-panel-collapse[data-v-807fd6a6]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--v3-line);border-radius:9px;color:#5e6878;background:#fff;font-size:22px;line-height:1;cursor:pointer}.property-panel-collapse[data-v-807fd6a6]:hover{border-color:#c5d3f2;color:var(--v3-primary);background:#f8faff}.properties-is-collapsed .property-head-v3[data-v-807fd6a6]{justify-content:center;padding-inline:0}.properties-is-collapsed .property-heading-copy[data-v-807fd6a6],.properties-is-collapsed .property-delete-v3[data-v-807fd6a6],.properties-is-collapsed .property-scroll-v3[data-v-807fd6a6]{display:none}.property-head-v3 span[data-v-807fd6a6]{overflow:hidden;color:var(--v3-primary);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.property-head-v3 strong[data-v-807fd6a6]{overflow:hidden;color:#202a3a;font-size:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.property-head-v3 small[data-v-807fd6a6]{color:#6f7a8c;font-size:13px}.property-delete-v3[data-v-807fd6a6]{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid #efd0cb;border-radius:10px;color:#bd4f43;background:#fff5f3;font-size:20px;cursor:pointer}.property-scroll-v3[data-v-807fd6a6]{min-height:0;padding:0 14px 18px;overflow-y:auto;flex:1;scrollbar-width:thin}.property-section-v3[data-v-807fd6a6]{padding:15px 0 16px;border-bottom:1px solid #eceef2}.property-section-title-v3[data-v-807fd6a6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.property-section-title-v3 strong[data-v-807fd6a6]{color:#2d3748;font-size:15px;font-weight:750}.field-v3[data-v-807fd6a6]{display:grid;margin-top:10px;gap:6px}.field-v3>span[data-v-807fd6a6]{color:#667085;font-size:12px;font-weight:650}.field-v3 input[data-v-807fd6a6],.field-v3 select[data-v-807fd6a6],.field-v3 textarea[data-v-807fd6a6]{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px;border:1px solid #d9dfe8;border-radius:8px;outline:none;color:#344054;background:#fff;font:13px/1.45 inherit}.field-v3 textarea[data-v-807fd6a6]{min-height:74px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.field-v3 input[data-v-807fd6a6]:focus,.field-v3 select[data-v-807fd6a6]:focus,.field-v3 textarea[data-v-807fd6a6]:focus{border-color:#8bb0f2;box-shadow:0 0 0 3px #2563eb1a}.property-kind[data-v-807fd6a6]{padding:4px 7px;border-radius:6px;color:#3265c5;background:#e9f0ff;font-size:11px;font-weight:700}.property-section-title-v3>span[data-v-807fd6a6]{color:#8190a5;font-size:11px}.property-section-title-v3>button[data-v-807fd6a6]{padding:5px 8px;border:0;border-radius:7px;color:#2d63c8;background:#eef4ff;font-size:12px;font-weight:700;cursor:pointer}.property-section-title-v3>button[data-v-807fd6a6]:disabled{color:#98a2b3;background:#f2f4f7;cursor:not-allowed}.owner-fallback-note-v3[data-v-807fd6a6]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;margin-top:14px;padding:12px;border:1px solid #ead8ae;border-radius:10px;color:#7c6537;background:#fffaf0;gap:9px}.owner-fallback-note-v3>span[data-v-807fd6a6]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#9a6b18;background:#f5dfad;font-size:12px;font-weight:800}.owner-fallback-note-v3 p[data-v-807fd6a6]{margin:0;font-size:12px;line-height:1.6}.io-section-v3[data-v-807fd6a6]{display:grid;gap:9px}.io-section-v3 .property-section-title-v3[data-v-807fd6a6]{margin-bottom:1px}.io-row-v3[data-v-807fd6a6]{display:grid;padding:10px;border:1px solid #e1e6ee;border-radius:10px;background:#fbfcfe;gap:9px}.io-row-top-v3[data-v-807fd6a6]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:7px}.io-classification-v3[data-v-807fd6a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.io-classification-v3 label[data-v-807fd6a6]{display:grid;min-width:0;gap:5px}.io-contract-hint-v3[data-v-807fd6a6]{color:#74869d;font-size:11px;line-height:1.55}.io-row-top-v3 input[data-v-807fd6a6],.io-classification-v3 select[data-v-807fd6a6],.io-row-v3 label:not(.required-switch-v3) input[data-v-807fd6a6]{box-sizing:border-box;width:100%;min-height:34px;padding:6px 8px;border:1px solid #d9dfe8;border-radius:7px;color:#344054;background:#fff;font:12px/1.4 inherit}.io-row-top-v3>button[data-v-807fd6a6]{width:28px;height:28px;padding:0;border:1px solid #eed0ca;border-radius:7px;color:#b84e43;background:#fff6f4;font-size:16px;cursor:pointer}.io-row-top-v3>button[data-v-807fd6a6]:disabled,.io-row-v3 input[data-v-807fd6a6]:disabled,.io-row-v3 select[data-v-807fd6a6]:disabled{cursor:not-allowed;opacity:.7}.io-row-v3 label[data-v-807fd6a6]:not(.required-switch-v3){display:grid;gap:5px}.io-row-v3 label>span[data-v-807fd6a6]{color:#7a8799;font-size:11px}.required-switch-v3[data-v-807fd6a6]{display:flex;align-items:center;width:max-content;color:#64748b;font-size:11px;gap:6px}.required-switch-v3 input[data-v-807fd6a6]{width:15px;height:15px;margin:0;accent-color:#2563eb}.required-switch-v3 i[data-v-807fd6a6]{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:#fff;background:#2563eb;font-size:10px;font-style:normal}.io-row-v3.is-fixed .io-row-top-v3[data-v-807fd6a6]{grid-template-columns:minmax(0,1fr) 92px}.io-row-v3.is-fixed .io-row-top-v3 strong[data-v-807fd6a6]{color:#344054;font-size:13px}.io-row-v3.is-fixed .io-row-top-v3>span[data-v-807fd6a6]{padding:7px 8px;border-radius:7px;color:#5e6f86;background:#f0f3f8;font-size:11px}.io-row-v3.is-fixed p[data-v-807fd6a6]{margin:0;color:#526174;font-size:12px;line-height:1.5}.io-empty-v3[data-v-807fd6a6]{margin:0;padding:14px 10px;border:1px dashed #d8e0eb;border-radius:9px;color:#8a96a8;background:#fafbfd;font-size:11px;line-height:1.5;text-align:center}.compact-property-group[data-v-807fd6a6]{padding:0}.compact-property-group>summary[data-v-807fd6a6]{padding:14px 2px;color:#4c6079;font-size:13px;font-weight:700;cursor:pointer}.compact-property-content[data-v-807fd6a6]{padding:0 2px 15px}.publish-property-v3 p[data-v-807fd6a6]{margin:0 0 10px;color:#7b8798;font-size:12px;line-height:1.55}@media(max-width:1180px){.flow-builder-v3[data-v-807fd6a6]{grid-template-columns:176px minmax(0,1fr) 290px}.flow-builder-v3.list-is-collapsed[data-v-807fd6a6]{grid-template-columns:56px minmax(0,1fr) 290px}.flow-builder-v3.properties-is-collapsed[data-v-807fd6a6]{grid-template-columns:176px minmax(0,1fr) 56px}.flow-builder-v3.list-is-collapsed.properties-is-collapsed[data-v-807fd6a6]{grid-template-columns:56px minmax(0,1fr) 56px}.connection-rule-v3[data-v-807fd6a6]{grid-template-columns:1fr 1fr}.connection-rule-v3>header[data-v-807fd6a6],.connection-rule-v3 footer[data-v-807fd6a6]{grid-column:1 / -1}}.progress-clean-page[data-v-60dee059]{min-width:0}.clean-message[data-v-60dee059]{margin-bottom:12px;padding:10px 12px;border:1px solid #e3b8b0;border-radius:8px;color:#9b4b3f;background:#fff5f2;font-size:11px}.clean-three-grid[data-v-60dee059]{display:grid;min-width:0;min-height:600px;height:calc(100vh - 150px);gap:14px}.progress-three-grid[data-v-60dee059]{grid-template-columns:240px minmax(560px,1fr) 350px}.clean-panel[data-v-60dee059]{min-width:0;min-height:0;overflow:auto;border:1px solid #e2e7f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.clean-panel-head[data-v-60dee059]{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 12px;border-bottom:1px solid #edf0f4}.clean-panel-head strong[data-v-60dee059]{color:#172033;font-size:14px}.clean-panel-head span[data-v-60dee059]{color:#8a94a4;font-size:10px}.organization-tree-clean[data-v-60dee059]{padding:10px}.organization-row[data-v-60dee059]{display:grid;align-items:center;grid-template-columns:25px minmax(0,1fr) auto auto;gap:7px;width:100%;min-height:42px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#344054;text-align:left;cursor:pointer}.organization-row[data-v-60dee059]:hover,.organization-row.selected[data-v-60dee059]{border-color:#cfe0ff;background:#eff6ff}.organization-row>span[data-v-60dee059]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#edf3ff;color:#2563eb;font-size:10px;font-weight:800}.organization-row strong[data-v-60dee059]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.organization-row small[data-v-60dee059]{color:#98a2b3;font-size:8px}.organization-row>b[data-v-60dee059]{color:#98a2b3;font-size:15px;font-weight:400}.organization-children[data-v-60dee059]{display:grid;gap:4px;margin:5px 0 0 14px;padding-left:9px;border-left:1px solid #e5eaf1}.progress-filter[data-v-60dee059]{display:grid;gap:8px;margin:10px;padding-top:12px;border-top:1px solid #edf0f4}.progress-filter label[data-v-60dee059]{display:grid;gap:5px}.progress-filter label>span[data-v-60dee059]{color:#8a94a4;font-size:9px}.progress-filter select[data-v-60dee059],.progress-filter input[data-v-60dee059]{height:31px;padding:0 8px;border:1px solid #dce3ed;border-radius:7px;color:#526174;background:#fbfcfe;font-size:10px}.progress-filter button[data-v-60dee059]{height:31px;border:0;border-radius:7px;color:#fff;background:#2563eb;font-size:10px;cursor:pointer}.workflow-progress-column[data-v-60dee059]{scrollbar-width:thin;scrollbar-color:#d4dbe7 transparent}.workflow-progress-list[data-v-60dee059]{display:grid;padding:12px;gap:10px}.workflow-progress-list>article[data-v-60dee059]{overflow:hidden;border:1px solid #e1e6ee;border-radius:10px;background:#fff}.workflow-progress-list>article.selected[data-v-60dee059]{border-color:#b9cffb;box-shadow:0 0 0 2px #eef4ff}.workflow-progress-summary[data-v-60dee059]{display:grid;align-items:center;grid-template-columns:68px minmax(140px,1fr) auto auto 18px;width:100%;min-height:72px;padding:11px 13px;border:0;background:#fff;text-align:left;cursor:pointer;gap:12px}.workflow-progress-summary[data-v-60dee059]:hover{background:#fafcff}.workflow-code[data-v-60dee059]{display:grid;place-items:center;min-height:30px;padding:0 5px;border-radius:8px;background:#edf3ff;color:#2563eb;font-size:10px;font-weight:800}.workflow-progress-summary>div[data-v-60dee059]{display:flex;min-width:0;flex-direction:column;gap:5px}.workflow-progress-summary>div strong[data-v-60dee059]{overflow:hidden;color:#273144;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-progress-summary>div small[data-v-60dee059]{overflow:hidden;color:#8a94a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workflow-progress-summary>p[data-v-60dee059]{margin:0;color:#667085;font-size:9px;white-space:nowrap}.workflow-progress-summary>p b[data-v-60dee059]{color:#344054;font-size:11px}.workflow-progress-summary>i[data-v-60dee059]{color:#a0a8b5;font-size:16px;font-style:normal}.clean-status[data-v-60dee059]{display:inline-block;padding:4px 6px;border-radius:5px;background:#edf3ff;color:#2563eb;font-size:8px;font-weight:700;white-space:nowrap}.clean-status.done[data-v-60dee059],.process-state.done[data-v-60dee059]{background:#eef2f6;color:#667085}.clean-status.waiting[data-v-60dee059],.process-state.waiting[data-v-60dee059]{background:#fff4df;color:#a15d13}.clean-status.attention[data-v-60dee059],.process-state.attention[data-v-60dee059]{background:#fff0ed;color:#b5473c}.clean-status.normal[data-v-60dee059],.process-state.normal[data-v-60dee059]{background:#eaf8f3;color:#17745d}.progress-graph-wrap[data-v-60dee059]{display:grid;gap:8px;padding:0 8px 8px;border-top:1px solid #e8ecf2;background:#f8fafc}.progress-summary-row[data-v-60dee059]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;color:#8a94a4;font-size:9px}.progress-summary-row b[data-v-60dee059]{margin-left:auto;color:#2563eb;font-size:12px}.progress-graph-wrap[data-v-60dee059] .workflow-graph{min-height:220px;padding:10px;border-color:#e3e9f2;box-shadow:none}.progress-graph-wrap[data-v-60dee059] .graph-track{gap:20px}.progress-graph-wrap[data-v-60dee059] .graph-node{flex-basis:180px;padding:10px;gap:6px}.progress-graph-wrap[data-v-60dee059] .graph-node--process{flex-basis:220px}.progress-graph-wrap[data-v-60dee059] .graph-node>strong{font-size:11px}.process-detail-column[data-v-60dee059]{padding:16px;scrollbar-width:thin;scrollbar-color:#d4dbe7 transparent}.process-detail-head[data-v-60dee059]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:14px;border-bottom:1px solid #edf0f4}.process-detail-head>div[data-v-60dee059]{display:grid;gap:5px;min-width:0}.process-detail-head span[data-v-60dee059]{color:#2563eb;font-size:9px;font-weight:800}.process-detail-head strong[data-v-60dee059]{overflow:hidden;color:#273144;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.process-state[data-v-60dee059]{display:inline-block;width:max-content;padding:4px 6px;border-radius:5px;font-size:8px;font-style:normal;white-space:nowrap}.process-detail-meta[data-v-60dee059]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 0}.process-detail-meta div[data-v-60dee059]{display:grid;gap:5px;min-width:0}.process-detail-meta span[data-v-60dee059]{color:#98a2b3;font-size:8px}.process-detail-meta strong[data-v-60dee059]{overflow:hidden;color:#526174;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.execution-progress-list[data-v-60dee059]{display:grid;gap:6px;padding-top:4px}.execution-progress-list article[data-v-60dee059]{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:9px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcfe;cursor:pointer}.execution-progress-list article[data-v-60dee059]:hover{border-color:#cfe0ff;background:#f7faff}.execution-progress-list article>span[data-v-60dee059]{color:#2563eb;font-size:8px;font-weight:700}.execution-progress-list article>div[data-v-60dee059]{display:grid;gap:3px;min-width:0}.execution-progress-list article strong[data-v-60dee059]{overflow:hidden;color:#344054;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.execution-progress-list article small[data-v-60dee059]{overflow:hidden;color:#98a2b3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.execution-progress-list article>b[data-v-60dee059]{color:#667085;font-size:8px;font-weight:500}.execution-progress-list article[data-v-60dee059] .node-type-badge{grid-column:1/-1}.execution-contract[data-v-60dee059]{display:grid;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f4}.contract-title[data-v-60dee059]{display:flex;align-items:center;gap:7px;color:#344054;font-size:11px}.execution-contract>div[data-v-60dee059]:not(.contract-title){padding:8px;border-radius:7px;background:#f8fafc}.execution-contract label[data-v-60dee059]{color:#667085;font-size:8px;font-weight:700}.execution-contract pre[data-v-60dee059]{max-height:90px;margin:5px 0 0;overflow:auto;color:#526174;font:8px/1.45 ui-monospace,monospace;white-space:pre-wrap}.clean-empty[data-v-60dee059]{display:grid;place-content:center;min-height:90px;color:#98a2b3;font-size:10px;text-align:center}.clean-empty.large[data-v-60dee059]{min-height:300px;place-items:center}@media(max-width:1250px){.progress-three-grid[data-v-60dee059]{grid-template-columns:220px minmax(460px,1fr) 300px}.workflow-progress-summary[data-v-60dee059]{grid-template-columns:58px minmax(110px,1fr) auto 18px}.workflow-progress-summary>p[data-v-60dee059]{display:none}}@media(max-width:1000px){.clean-three-grid[data-v-60dee059]{height:auto;min-height:0;grid-template-columns:1fr}.organization-column[data-v-60dee059],.process-detail-column[data-v-60dee059]{max-height:350px}.workflow-progress-column[data-v-60dee059]{min-height:600px}}@media(max-width:700px){.workflow-progress-summary[data-v-60dee059]{grid-template-columns:56px minmax(0,1fr) 18px}.workflow-progress-summary>.clean-status[data-v-60dee059],.workflow-progress-summary>p[data-v-60dee059]{display:none}.process-detail-meta[data-v-60dee059]{grid-template-columns:1fr}.execution-progress-list article[data-v-60dee059]{grid-template-columns:45px minmax(0,1fr) auto}}.progress-clean-page[data-v-60dee059]{font-size:13px}.progress-clean-page .clean-panel-head strong[data-v-60dee059]{font-size:16px}.progress-clean-page .clean-panel-head span[data-v-60dee059],.progress-clean-page .organization-row strong[data-v-60dee059]{font-size:11px}.progress-clean-page .organization-row small[data-v-60dee059]{font-size:9px}.progress-clean-page .organization-row>b[data-v-60dee059]{font-size:17px}.progress-clean-page .progress-filter label>span[data-v-60dee059]{font-size:10px}.progress-clean-page .progress-filter select[data-v-60dee059],.progress-clean-page .progress-filter input[data-v-60dee059],.progress-clean-page .progress-filter button[data-v-60dee059]{font-size:11px}.progress-clean-page .workflow-progress-summary[data-v-60dee059]{font-size:12px}.progress-clean-page .workflow-code[data-v-60dee059]{font-size:11px}.progress-clean-page .workflow-progress-summary>div strong[data-v-60dee059]{font-size:14px}.progress-clean-page .workflow-progress-summary>div small[data-v-60dee059]{font-size:10px}.progress-clean-page .workflow-progress-summary>.clean-status[data-v-60dee059]{font-size:9px}.progress-clean-page .workflow-progress-summary>p[data-v-60dee059]{font-size:10px}.progress-clean-page .workflow-progress-summary>p b[data-v-60dee059]{font-size:12px}.progress-clean-page .progress-summary-row[data-v-60dee059]{font-size:10px}.progress-clean-page .progress-summary-row b[data-v-60dee059]{font-size:13px}.progress-clean-page .process-detail-head span[data-v-60dee059]{font-size:10px}.progress-clean-page .process-detail-head strong[data-v-60dee059]{font-size:16px}.progress-clean-page .process-state[data-v-60dee059],.progress-clean-page .process-detail-meta span[data-v-60dee059]{font-size:9px}.progress-clean-page .process-detail-meta strong[data-v-60dee059]{font-size:10px}.progress-clean-page .execution-progress-list article>span[data-v-60dee059]{font-size:9px}.progress-clean-page .execution-progress-list article strong[data-v-60dee059]{font-size:11px}.progress-clean-page .execution-progress-list article small[data-v-60dee059],.progress-clean-page .execution-progress-list article>b[data-v-60dee059]{font-size:9px}.progress-clean-page .execution-contract .contract-title[data-v-60dee059]{font-size:12px}.progress-clean-page .execution-contract label[data-v-60dee059],.progress-clean-page .execution-contract pre[data-v-60dee059]{font-size:9px}.progress-clean-page .clean-empty[data-v-60dee059]{font-size:11px}.progress-clean-page .progress-graph-wrap[data-v-60dee059] .progress-process-node>strong{font-size:15px}.progress-clean-page .progress-graph-wrap[data-v-60dee059] .progress-process-node>small{font-size:10px}.progress-clean-page .progress-graph-wrap[data-v-60dee059] .progress-process-executions button strong{font-size:11px}.progress-clean-page .progress-graph-wrap[data-v-60dee059] .progress-process-executions button small{font-size:9px}.canvas-edit-bar[data-v-60dee059]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e2e8f2;border-radius:8px;background:#fff}.canvas-edit-bar>div[data-v-60dee059]:first-child{display:grid;gap:3px}.canvas-edit-bar strong[data-v-60dee059]{color:#344054;font-size:11px}.canvas-edit-bar span[data-v-60dee059]{color:#8a94a4;font-size:9px}.canvas-edit-bar>div[data-v-60dee059]:last-child{display:flex;gap:6px}.canvas-edit-bar button[data-v-60dee059]{padding:6px 9px;border:1px solid #d5e0f3;border-radius:6px;color:#315fae;background:#edf3ff;font-size:10px;cursor:pointer}.canvas-edit-bar button.canvas-edit-cancel[data-v-60dee059]{color:#667085;border-color:#e1e6ee;background:#f7f8fa}.canvas-edit-bar button.canvas-edit-save[data-v-60dee059]{color:#fff;border-color:#2563eb;background:#2563eb}.canvas-edit-bar button[data-v-60dee059]:disabled{opacity:.55;cursor:not-allowed}.clean-success[data-v-60dee059]{margin-bottom:12px;padding:10px 12px;border:1px solid #b9e4d6;border-radius:8px;color:#20725d;background:#eaf8f3;font-size:11px}.progress-clean-page .progress-graph-wrap[data-v-60dee059] .workflow-canvas{min-height:520px}.task-transition-rule-editor[data-v-60dee059]{display:grid;grid-template-columns:170px minmax(160px,1fr) minmax(180px,1fr);align-items:end;gap:8px;padding:11px;border:1px solid #cfe0ff;border-radius:9px;background:#f5f8ff}.task-transition-rule-editor>div[data-v-60dee059]{display:grid;gap:4px}.task-transition-rule-editor>div strong[data-v-60dee059]{color:#365b99;font-size:11px}.task-transition-rule-editor>div span[data-v-60dee059],.task-transition-rule-editor small[data-v-60dee059],.task-transition-rule-editor label>span[data-v-60dee059]{color:#7b8ca5;font-size:9px}.task-transition-rule-editor label[data-v-60dee059]{display:grid;gap:5px}.task-transition-rule-editor input[data-v-60dee059],.task-transition-rule-editor select[data-v-60dee059],.task-transition-rule-editor textarea[data-v-60dee059]{box-sizing:border-box;width:100%;padding:8px;border:1px solid #d5e1f3;border-radius:7px;color:#40546d;background:#fff;font:11px/1.4 inherit}.task-transition-rule-editor small[data-v-60dee059]{grid-column:1/-1}@media(max-width:900px){.task-transition-rule-editor[data-v-60dee059]{grid-template-columns:1fr}.task-transition-rule-editor small[data-v-60dee059]{grid-column:auto}}.canvas-edit-bar[data-v-60dee059]{position:relative}.task-node-palette[data-v-60dee059]{position:absolute;z-index:20;top:48px;right:8px;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));width:360px;padding:9px;border:1px solid #dce3ed;border-radius:10px;background:#fff;box-shadow:0 14px 30px #1f375f29;gap:6px}.task-node-palette header[data-v-60dee059]{grid-column:1/-1;display:grid;gap:3px;padding:3px 4px 8px}.task-node-palette header strong[data-v-60dee059]{font-size:13px}.task-node-palette header span[data-v-60dee059]{font-size:11px}.task-node-palette>button[data-v-60dee059]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;padding:7px;border:1px solid #e4e9f1;border-radius:8px;color:#344054;background:#fbfcfe;text-align:left;cursor:grab;gap:7px}.task-node-palette>button[data-v-60dee059]:hover{border-color:#bfd2fa;background:#f2f6ff}.task-node-palette>button>span[data-v-60dee059]{display:grid;min-width:0;gap:2px}.task-node-palette>button strong[data-v-60dee059]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-node-palette>button small[data-v-60dee059]{overflow:hidden;color:#8a94a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-transition-rule-editor .task-transition-delete[data-v-60dee059]{justify-self:end;padding:7px 10px;border:1px solid #efc7c0;border-radius:7px;color:#b5473c;background:#fff5f3;font-size:11px;cursor:pointer}.task-transition-rule-editor small[data-v-60dee059]{grid-column:auto}.progress-clean-page .canvas-edit-bar strong[data-v-60dee059]{font-size:13px}.progress-clean-page .canvas-edit-bar span[data-v-60dee059]{font-size:11px}.progress-clean-page .canvas-edit-bar button[data-v-60dee059]{font-size:12px}.canvas-edit-bar button.canvas-edit-delete[data-v-60dee059]{border-color:#efc7c0;color:#b5473c;background:#fff5f3}.canvas-edit-bar button.rollback-flow-button[data-v-60dee059]{border-color:#efcf8e;color:#91550d;background:#fff8e8}.canvas-edit-bar button.withdraw-flow-button[data-v-60dee059]{border-color:#efbdb5;color:#b42318;background:#fff1ef}.progress-clean-page[data-v-60dee059]{min-height:calc(100vh - 78px)}.progress-clean-page .clean-three-grid[data-v-60dee059]{height:calc(100vh - 78px)}.progress-three-grid[data-v-60dee059]{--progress-left-width: 240px;--progress-right-width: 350px;grid-template-columns:var(--progress-left-width) minmax(560px,1fr) var(--progress-right-width);transition:grid-template-columns .2s ease}.progress-three-grid.left-panel-collapsed[data-v-60dee059]{--progress-left-width: 56px}.progress-three-grid.right-panel-collapsed[data-v-60dee059]{--progress-right-width: 56px}.collapsible-side-panel[data-v-60dee059]{position:relative}.side-panel-toggle[data-v-60dee059]{position:absolute;z-index:8;top:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d7e0ee;border-radius:9px;color:#526174;background:#fff;box-shadow:0 2px 7px #1f375f14;font-size:22px;line-height:1;cursor:pointer}.side-panel-toggle[data-v-60dee059]:hover{border-color:#9cb9ee;color:#2563eb;background:#f5f8ff}.side-panel-toggle--left[data-v-60dee059],.side-panel-toggle--right[data-v-60dee059]{right:10px}.organization-column .clean-panel-head[data-v-60dee059]{padding-right:54px}.process-detail-column .process-detail-head[data-v-60dee059]{padding-right:38px}.collapsible-side-panel.is-collapsed[data-v-60dee059]{overflow:hidden;padding:0}.collapsible-side-panel.is-collapsed[data-v-60dee059]>:not(.side-panel-toggle){display:none}.collapsible-side-panel.is-collapsed .side-panel-toggle[data-v-60dee059]{left:50%;right:auto;transform:translate(-50%)}@media(max-width:1250px){.progress-three-grid[data-v-60dee059]{--progress-left-width: 220px;--progress-right-width: 300px}}@media(max-width:1000px){.progress-three-grid[data-v-60dee059],.progress-three-grid.left-panel-collapsed[data-v-60dee059],.progress-three-grid.right-panel-collapsed[data-v-60dee059]{grid-template-columns:1fr}.collapsible-side-panel.is-collapsed[data-v-60dee059]{min-height:56px;max-height:56px}}.workflow-progress-summary[data-v-60dee059]:focus-visible{outline:2px solid #4f83ed;outline-offset:-2px}.workflow-progress-summary>.workflow-title[data-v-60dee059]{display:flex;min-width:0;flex-direction:column;gap:5px}.workflow-progress-summary>.workflow-runtime[data-v-60dee059]{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;gap:6px}.workflow-runtime .clean-status[data-v-60dee059]{font-size:11px}.node-dwell-badge[data-v-60dee059]{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:700;white-space:nowrap;gap:5px}.node-dwell-badge>i[data-v-60dee059]{width:7px;height:7px;border-radius:50%;background:currentColor}.node-dwell-badge--normal[data-v-60dee059]{border-color:#b7e4d4;color:#16745b;background:#eaf8f3}.node-dwell-badge--warning[data-v-60dee059]{border-color:#f2cf91;color:#9a5b0d;background:#fff5df}.node-dwell-badge--overdue[data-v-60dee059]{border-color:#efb9b1;color:#b54235;background:#fff0ed}.urge-node-button[data-v-60dee059]{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #f2c66f;border-radius:7px;color:#a65a00;background:#fff4d6;box-shadow:0 2px 6px #a65a001f;font-size:17px;line-height:1;cursor:pointer}.urge-node-button[data-v-60dee059]:hover:not(:disabled){border-color:#e3a62d;color:#8b4700;background:#ffe9ae;transform:translateY(-1px)}.urge-node-button[data-v-60dee059]:focus-visible{outline:2px solid #e3a62d;outline-offset:2px}.urge-node-button[data-v-60dee059]:disabled{opacity:.55;cursor:wait}@media(max-width:1250px){.workflow-progress-summary[data-v-60dee059]{grid-template-columns:58px minmax(110px,1fr) minmax(150px,auto) auto 18px}}@media(max-width:700px){.workflow-progress-summary[data-v-60dee059]{grid-template-columns:56px minmax(0,1fr) auto 18px}.workflow-progress-summary>p[data-v-60dee059]{display:none}.workflow-runtime .clean-status[data-v-60dee059]{display:none}.node-dwell-badge[data-v-60dee059]{max-width:105px;overflow:hidden;text-overflow:ellipsis}}.organization-tree-clean[data-v-60dee059]{display:grid;gap:3px}.organization-row[data-v-60dee059]{padding-left:calc(8px + var(--tree-depth, 0) * 13px)}.organization-row[data-v-60dee059]:focus-visible{outline:2px solid #7aa2ef;outline-offset:-2px}.organization-row>small[data-v-60dee059]{white-space:nowrap}.organization-row>b[data-v-60dee059]{transform:rotate(0);transition:transform .16s ease}.organization-row>b.open[data-v-60dee059]{transform:rotate(90deg)}.person-row>span[data-v-60dee059]{background:#eef7ff}.organization-flow-row[data-v-60dee059]{grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;margin:1px 0;background:#fbfcfe}.organization-flow-row>span[data-v-60dee059]{width:32px;height:26px}.organization-flow-row>small[data-v-60dee059]{padding:3px 5px;border-radius:5px;color:#2563eb;background:#edf3ff}.framework-row[data-v-60dee059]{cursor:default}.framework-row>span[data-v-60dee059]{color:#315fae;background:#e9f0ff}.organization-tree-section[data-v-60dee059]{margin-top:5px;padding:5px 8px 2px calc(8px + var(--tree-depth, 0) * 13px);color:#8a94a4;font-size:9px;font-weight:700}.organization-tree-state[data-v-60dee059]{padding:10px 8px;color:#98a2b3;font-size:9px;text-align:center}.organization-tree-state.nested[data-v-60dee059]{padding-left:calc(8px + var(--tree-depth, 0) * 13px);text-align:left}.organization-scope-message[data-v-60dee059]{margin:5px 3px;padding:7px;border-radius:6px;color:#8a5b19;background:#fff8eb;font-size:8px}.all-flow-row[data-v-60dee059]{margin-top:7px;border-top-color:#edf0f4;border-radius:0 0 8px 8px}.module-empty[data-v-58df50e0]{display:grid;justify-items:center;padding:64px 24px;text-align:center}.module-empty>span[data-v-58df50e0]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:14px;border-radius:14px;color:#346bea;background:#edf3ff}.module-empty h2[data-v-58df50e0]{margin:0 0 8px;color:#293c58;font-size:17px}.module-empty p[data-v-58df50e0]{max-width:520px;margin:0;color:#8190a5;font-size:13px;line-height:1.7}.module-error[data-v-0d0ec512]{display:grid;justify-items:center;padding:64px 24px;text-align:center}.module-error>span[data-v-0d0ec512]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:13px;border-radius:14px;color:#c85c43;background:#fff0eb}.module-error h2[data-v-0d0ec512]{margin:0 0 8px;color:#293c58;font-size:17px}.module-error p[data-v-0d0ec512]{margin:0 0 18px;color:#8190a5;font-size:13px}.module-error button[data-v-0d0ec512]{height:38px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#2f68ed;cursor:pointer}.status-card[data-v-cae9cc62]{display:grid;align-content:start;gap:10px;min-height:116px;padding:18px;border:1px solid var(--center-border,#e4eaf3);border-radius:12px;background:#fff}.status-card p[data-v-cae9cc62],.status-card small[data-v-cae9cc62]{margin:0;color:#8593a8;font-size:11px}.status-card>div[data-v-cae9cc62]{display:flex;align-items:center;gap:8px}.status-card strong[data-v-cae9cc62]{color:#273a56;font-size:14px}.status-dot[data-v-cae9cc62]{width:8px;height:8px;border-radius:50%;background:#95a2b5}.status-dot--ready[data-v-cae9cc62]{background:#14a78f;box-shadow:0 0 0 4px #e5f8f4}.status-dot--pending[data-v-cae9cc62]{background:#df8a22;box-shadow:0 0 0 4px #fff3e1}.status-card small[data-v-cae9cc62]{overflow-wrap:anywhere;line-height:1.5}.platform-module-page[data-v-5847477d]{display:grid;gap:22px}.module-skeleton[data-v-5847477d]{display:grid;gap:14px}.module-skeleton span[data-v-5847477d]{height:110px;border-radius:12px;background:linear-gradient(90deg,#e9eef6 25%,#f6f8fc 38%,#e9eef6 63%);background-size:400% 100%;animation:skeleton-5847477d 1.3s ease infinite}.module-skeleton span[data-v-5847477d]:first-child{height:150px}.module-heading[data-v-5847477d]{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:27px 30px;border:1px solid #e4eaf3;border-radius:15px;background:#fff}.module-number[data-v-5847477d]{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;color:#fff;background:#173966;font-size:20px;font-weight:750;letter-spacing:.06em}.module-heading p[data-v-5847477d],.panel-heading p[data-v-5847477d]{margin:0 0 5px;color:#557de0;font-size:10px;font-weight:750;letter-spacing:.14em}.module-heading h1[data-v-5847477d]{margin:0 0 7px;color:#1c2e49;font-size:25px}.module-heading>div:nth-child(2)>span[data-v-5847477d]{color:#7f8ea3;font-size:13px}.module-owner[data-v-5847477d]{align-self:start;padding:6px 10px;border-radius:7px;color:#2261dd;background:#edf3ff;font-size:10px;font-weight:700}.status-grid[data-v-5847477d]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.module-body[data-v-5847477d]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.workspace-panel[data-v-5847477d],.dependency-panel[data-v-5847477d]{padding:22px;border:1px solid #e4eaf3;border-radius:15px;background:#fff}.panel-heading[data-v-5847477d]{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px}.panel-heading h2[data-v-5847477d]{margin:0;color:#263954;font-size:17px}.panel-heading small[data-v-5847477d]{color:#8997aa;font-size:10px}.section-list[data-v-5847477d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-list article[data-v-5847477d]{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;min-height:72px;padding:13px;border:1px solid #e8edf5;border-radius:11px;color:#8b9ab0}.section-list article>span[data-v-5847477d]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#356ce8;background:#edf3ff;font-size:10px;font-weight:750}.section-list article div[data-v-5847477d]{display:grid;gap:4px}.section-list strong[data-v-5847477d]{color:#334660;font-size:12px}.section-list small[data-v-5847477d]{color:#98a5b6;font-size:9px}.dependency-panel ul[data-v-5847477d]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dependency-panel li[data-v-5847477d]{display:grid;grid-template-columns:10px 1fr;align-items:center;gap:10px;padding:12px;border:1px solid #e9eef5;border-radius:10px}.dependency-panel li>span[data-v-5847477d]{width:7px;height:7px;border-radius:50%;background:#de8a26;box-shadow:0 0 0 4px #fff3e1}.dependency-panel li>span.ready[data-v-5847477d]{background:#13a68e;box-shadow:0 0 0 4px #e6f8f4}.dependency-panel li div[data-v-5847477d]{display:grid;gap:3px}.dependency-panel strong[data-v-5847477d]{color:#34475f;font-size:11px}.dependency-panel small[data-v-5847477d]{color:#909db0;font-size:9px}.api-reference[data-v-5847477d]{display:grid;gap:6px;margin-top:17px;padding-top:15px;border-top:1px solid #e7ecf3}.api-reference small[data-v-5847477d]{color:#8997aa;font-size:9px}.api-reference code[data-v-5847477d]{overflow-wrap:anywhere;color:#3a64bd;font-size:9px;line-height:1.5}@keyframes skeleton-5847477d{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:1100px){.status-grid[data-v-5847477d]{grid-template-columns:repeat(2,1fr)}.module-body[data-v-5847477d]{grid-template-columns:1fr}.dependency-panel ul[data-v-5847477d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.module-heading[data-v-5847477d]{grid-template-columns:50px 1fr;padding:20px}.module-number[data-v-5847477d]{width:50px;height:50px}.module-heading h1[data-v-5847477d]{font-size:20px}.module-owner[data-v-5847477d]{display:none}.status-grid[data-v-5847477d],.section-list[data-v-5847477d],.dependency-panel ul[data-v-5847477d]{grid-template-columns:1fr}}:root{--center-color-primary: #245eea;--center-color-text: #17243a;--center-color-muted: #64748b;--center-color-border: #dbe4f0;--center-color-surface: #ffffff;--center-radius: 14px}.center-card{border:1px solid var(--center-color-border);border-radius:var(--center-radius);background:var(--center-color-surface);padding:20px}.center-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.center-card__header h2,.center-page-state h2{margin:0;color:var(--center-color-text)}.center-card__eyebrow{color:var(--center-color-primary);font-weight:700}.center-page-state{display:grid;justify-items:center;gap:10px;padding:48px 20px;color:var(--center-color-muted);text-align:center}.center-page-state__mark{width:32px;height:32px;border:3px solid var(--center-color-border);border-top-color:var(--center-color-primary);border-radius:50%}.center-page-state[data-kind=loading] .center-page-state__mark{animation:center-spin .8s linear infinite}.center-page-state button{border:0;border-radius:8px;background:var(--center-color-primary);color:#fff;padding:9px 16px;cursor:pointer}@keyframes center-spin{to{transform:rotate(360deg)}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#f2f6fc}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(47,105,237,.28);outline-offset:2px}::selection{color:#fff;background:#2f69ed}.portal-shell :where(p,span,small,strong,b,em,label,button,input,select,textarea,a,li,td,th){font-size:14px!important}.portal-shell :where(h1){font-size:28px!important}.portal-shell :where(h2){font-size:22px!important}.portal-shell :where(h3){font-size:18px!important}.portal-shell :where(code,pre){font-size:13px!important}.portal-shell .sidebar-brand strong{font-size:20px!important}.portal-shell .sidebar-brand small{font-size:10px!important}.portal-shell .topbar-user strong{font-size:14px!important}.portal-shell .topbar-user small{font-size:12px!important}.portal-shell .sidebar-footer strong{font-size:14px!important}.portal-shell .sidebar-footer small{font-size:12px!important}.portal-shell .work-title-row h1{font-size:27px!important}.portal-shell .configuration-heading h1{font-size:20px!important}.portal-shell .module-heading h1{font-size:28px!important}.login-page :where(p,span,small,strong,b,em,label,button,input,select,textarea,a){font-size:16px!important}.login-page :where(h1){font-size:clamp(42px,4.6vw,68px)!important}.login-page :where(h2){font-size:32px!important}.login-page :where(code,pre){font-size:14px!important}.error-page :where(strong){font-size:28px!important}.error-page :where(p){font-size:16px!important}.error-page :where(a){font-size:15px!important}
