.wanlink-legal-footer[data-v-3989c2a8]{color:#ffffffe6;text-align:center;background:linear-gradient(135deg,#020d28 0%,#061d50 48%,#031237 100%);border-top:1px solid #7eceff52;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:16px 24px;font-size:13px;line-height:1.55;display:flex}.wanlink-legal-footer a[data-v-3989c2a8]{color:#fff;font-weight:700;text-decoration:none}.wanlink-legal-footer a[data-v-3989c2a8]:hover,.wanlink-legal-footer a[data-v-3989c2a8]:focus-visible{color:#fff;text-decoration:underline}.wanlink-legal-footer a[data-v-3989c2a8]:focus-visible{outline-offset:3px;outline:3px solid #ffffffeb}.wanlink-legal-footer__public-security-filing[data-v-3989c2a8]{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.wanlink-legal-footer__public-security-filing img[data-v-3989c2a8]{object-fit:contain;width:18px;height:18px}@media (width<=520px){.wanlink-legal-footer[data-v-3989c2a8]{flex-direction:column;align-items:stretch;gap:5px;padding:14px 16px}}.console-application[data-v-75cae4e6]{--wanlink-legal-footer-height:64px;flex-direction:column;min-height:100vh;display:flex}.console-route-view[data-v-75cae4e6]>*{min-height:calc(100vh - var(--wanlink-legal-footer-height))!important}@media (width<=520px){.console-application[data-v-75cae4e6]{--wanlink-legal-footer-height:104px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wanlink-navy-950:#071a3d;--wanlink-navy-900:#0a285a;--wanlink-navy-800:#103d78;--wanlink-blue-700:#175ec2;--wanlink-blue-600:#2478dc;--wanlink-cyan-500:#16b6e8;--wanlink-cyan-100:#dff6ff;--wanlink-cyan-50:#f0fbff;--wanlink-sky-700:#1767bd;--wanlink-sky-600:#2b7fd2;--wanlink-sky-500:#4b9be8;--wanlink-sky-300:#9dcdf6;--wanlink-sky-200:#c7e3fa;--wanlink-sky-100:#e5f3ff;--wanlink-sky-50:#f3f9ff;--wanlink-slate-950:#15243d;--wanlink-slate-800:#2b3e5e;--wanlink-slate-600:#5d6f8c;--wanlink-slate-400:#a9b8cc;--wanlink-slate-200:#d9e3f0;--wanlink-slate-100:#eaf0f8;--wanlink-slate-50:#f6f9fd;--wanlink-page-gradient:radial-gradient(circle at 92% -8%, #16b6e829, transparent 30%), radial-gradient(circle at -5% 14%, #2478dc1a, transparent 32%), linear-gradient(180deg, #f6f9fd 0%, #edf3fb 100%);--wanlink-shell-gradient:radial-gradient(circle at 92% 4%, #1ab3e84d, transparent 28%), radial-gradient(circle at 38% -18%, #2f79e24d, transparent 38%), linear-gradient(145deg, #06152f 0%, #092d61 48%, #07538a 100%);--wanlink-shell-grid:linear-gradient(#91d3ff0e 1px, transparent 1px), linear-gradient(90deg, #91d3ff0e 1px, transparent 1px);--wanlink-stage-background:#f7fbfffb;--wanlink-stage-border:#b1dbf9b8;--wanlink-surface-tint:linear-gradient(145deg, #fff 0%, var(--wanlink-sky-50) 100%);--wanlink-action-background:linear-gradient(145deg, #f8fcff 0%, var(--wanlink-sky-100) 100%);--wanlink-action-background-hover:linear-gradient(145deg, #eef8ff 0%, #d3ebff 100%);--wanlink-action-border:#add7f7;--wanlink-action-text:#0c4f91;--wanlink-action-height:46px;--wanlink-action-padding-inline:20px;--wanlink-action-radius:12px;--wanlink-action-shadow:0 7px 18px #2b7fd21f, inset 0 1px 0 #ffffffeb;--wanlink-action-shadow-hover:0 11px 24px #2478dc38, inset 0 1px 0 #fffffff5;--wanlink-selected-background:linear-gradient(90deg, #e2f2ff 0%, #f2f9ff 100%);--wanlink-selected-border:var(--wanlink-sky-300);--wanlink-shadow-card:0 14px 34px #10316214;--wanlink-shadow-floating:0 22px 60px #071a3d2b;--wanlink-shadow-stage:0 24px 64px #02122f42;--wanlink-ring:0 0 0 4px #16b6e833;--erp-color-primary:var(--wanlink-sky-700);--erp-color-primary-hover:#0d559d;--erp-color-secondary:var(--wanlink-navy-900);--erp-color-primary-soft:var(--wanlink-sky-100);--erp-color-bg-page:#edf3fb;--erp-color-bg-surface:#fff;--erp-color-text-primary:var(--wanlink-slate-950);--erp-color-text-secondary:var(--wanlink-slate-600);--erp-color-border:var(--wanlink-slate-200);--erp-color-focus:var(--wanlink-blue-600);--erp-color-success:#1d7b56;--erp-color-warning:#a45d08;--erp-color-danger:#c8444d;--erp-color-info:var(--wanlink-blue-700);--wanlink-link-cyan:var(--wanlink-cyan-500);--wanlink-surface:var(--erp-color-bg-surface);--wanlink-ink:var(--erp-color-text-primary);--erp-border:var(--erp-color-border);--erp-surface:var(--erp-color-bg-surface);--erp-text:var(--erp-color-text-primary);--erp-text-muted:var(--erp-color-text-secondary);--erp-success-text:var(--erp-color-success);--erp-success-surface:#edf9f3;--erp-warning-text:var(--erp-color-warning);--erp-color-bg-subtle:var(--wanlink-slate-50);--erp-color-bg-muted:var(--wanlink-slate-100);--erp-color-border-strong:var(--wanlink-slate-400);--erp-color-warning-soft:#fff4d6;--console-accent:var(--erp-color-primary);--console-border:var(--erp-color-border);--console-surface:var(--erp-color-bg-surface);--console-subtle-surface:var(--wanlink-slate-50);--console-text-muted:var(--erp-color-text-secondary);--wl-border:var(--erp-color-border);--wl-surface:var(--erp-color-bg-surface);--wl-surface-subtle:var(--wanlink-slate-50);--wl-ink:var(--erp-color-text-primary);--wl-text-muted:var(--erp-color-text-secondary);--wl-ink-on-accent:#f8fbff;--wl-font-mono:var(--erp-font-family-code);--erp-space-1:4px;--erp-space-2:8px;--erp-space-3:12px;--erp-space-4:16px;--erp-space-5:20px;--erp-space-6:24px;--erp-space-8:32px;--erp-space-10:40px;--erp-space-12:48px;--erp-radius-control:10px;--erp-radius-card:16px;--erp-radius-overlay:20px;--erp-motion-fast:.12s;--erp-motion-normal:.2s;--erp-motion-slow:.3s;--erp-header-height:72px;--erp-sidebar-width:248px;--erp-sidebar-collapsed-width:64px;--erp-sidebar-background:var(--wanlink-navy-950);--erp-sidebar-text:#e9f4ff;--erp-layout-max-width:none;--erp-control-height:42px;--erp-control-height-compact:32px;--erp-table-row-height:44px;--erp-z-sticky:100;--erp-z-drawer:1000;--erp-z-modal:2000;--erp-z-toast:3000;--erp-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;--erp-font-family-code:"Cascadia Mono", "Microsoft YaHei", monospace;--erp-font-size-caption:12px;--erp-font-size-body:14px;--erp-font-size-heading:16px;--erp-font-size-page-title:20px;--erp-font-size-brand:24px;--erp-line-height-body:1.5;--el-color-primary:var(--erp-color-primary);--el-color-primary-light-3:#4f75ad;--el-color-primary-light-5:#819fc7;--el-color-primary-light-7:#b5cae2;--el-color-primary-light-8:#d1dfee;--el-color-primary-light-9:var(--erp-color-primary-soft);--el-color-primary-dark-2:var(--erp-color-primary-hover);--el-color-success:var(--erp-color-success);--el-color-warning:var(--erp-color-warning);--el-color-danger:var(--erp-color-danger);--el-color-info:var(--erp-color-info);--el-bg-color-page:var(--erp-color-bg-page);--el-bg-color:var(--erp-color-bg-surface);--el-text-color-primary:var(--erp-color-text-primary);--el-text-color-regular:var(--erp-color-text-secondary);--el-border-color:var(--erp-color-border);--el-border-radius-base:var(--erp-radius-control);--el-font-family:var(--erp-font-family);--el-font-size-base:var(--erp-font-size-body)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--erp-color-focus);outline-offset:2px}.erp-business-code{font-family:var(--erp-font-family-code);font-variant-numeric:tabular-nums}@media (width<=767px){:root{--erp-page-padding:var(--erp-space-4)}}@media (width>=768px){:root{--erp-page-padding:var(--erp-space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body{font-family:var(--erp-font-family);color:var(--erp-color-text-primary);background:var(--wanlink-page-gradient);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb, var(--erp-color-focus) 38%, transparent);outline-offset:2px}#app{min-height:100vh}.wanlink-content-stage{border:1px solid var(--wanlink-stage-border);border-radius:var(--erp-radius-overlay);background:var(--wanlink-stage-background);box-shadow:var(--wanlink-shadow-stage)}.page-surface,.wanlink-card{border:1px solid var(--wanlink-stage-border);border-radius:var(--erp-radius-card);background:var(--wanlink-surface-tint);box-shadow:var(--wanlink-shadow-card)}.wanlink-card--tinted{background:linear-gradient(145deg, var(--wanlink-sky-50), #fff)}.wanlink-card--interactive{transition:border-color var(--erp-motion-fast) ease, box-shadow var(--erp-motion-fast) ease, transform var(--erp-motion-fast) ease}.wanlink-card--interactive:hover{border-color:var(--wanlink-sky-300);transform:translateY(-1px);box-shadow:0 18px 40px #1767bd21}.wanlink-button{min-height:var(--wanlink-action-height);justify-content:center;align-items:center;gap:var(--erp-space-2);padding:0 var(--wanlink-action-padding-inline);border:1px solid var(--wanlink-action-border);border-radius:var(--wanlink-action-radius);background:var(--wanlink-action-background);box-shadow:var(--wanlink-action-shadow);color:var(--wanlink-action-text);letter-spacing:.01em;cursor:pointer;transition:background-color var(--erp-motion-fast) ease, border-color var(--erp-motion-fast) ease, box-shadow var(--erp-motion-fast) ease, transform var(--erp-motion-fast) ease;font-size:14px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.wanlink-button:hover:not(:disabled){border-color:var(--wanlink-sky-300);background:var(--wanlink-action-background-hover);box-shadow:var(--wanlink-action-shadow-hover);transform:translateY(-1px)}.wanlink-button:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #2478dc26}.wanlink-button--primary{border-color:var(--wanlink-sky-600);background:linear-gradient(135deg, var(--wanlink-sky-600), var(--wanlink-blue-700));color:#fff;box-shadow:0 10px 22px #175ec240,inset 0 1px #ffffff40}.wanlink-button--primary:hover:not(:disabled){border-color:var(--wanlink-sky-700);background:linear-gradient(135deg, var(--wanlink-sky-700), var(--wanlink-navy-800))}.wanlink-button:disabled,.wanlink-button[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:.52;transform:none}.wanlink-table{border-collapse:separate;border-spacing:0;width:100%}.wanlink-table :where(th){background:var(--wanlink-sky-50);color:var(--wanlink-slate-800)}.wanlink-table :where(tbody tr){transition:background-color var(--erp-motion-fast) ease, box-shadow var(--erp-motion-fast) ease}.wanlink-table :where(tbody tr:hover){background:#e5f3ffa3}.wanlink-table-row--selected,.wanlink-table :where(tbody tr[aria-selected=true]),.wanlink-is-selected{background:var(--wanlink-selected-background);box-shadow:inset 3px 0 0 var(--wanlink-sky-500)}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button:not([data-wanlink-specialized-control]),a.wanlink-button){min-height:var(--wanlink-action-height);justify-content:center;align-items:center;gap:var(--erp-space-2);padding:0 var(--wanlink-action-padding-inline);border:1px solid var(--wanlink-action-border);border-radius:var(--wanlink-action-radius);background:var(--wanlink-action-background);box-shadow:var(--wanlink-action-shadow);color:var(--wanlink-action-text);letter-spacing:.01em;cursor:pointer;transition:background-color var(--erp-motion-fast) ease, border-color var(--erp-motion-fast) ease, box-shadow var(--erp-motion-fast) ease, transform var(--erp-motion-fast) ease;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button:not([data-wanlink-specialized-control]),a.wanlink-button):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--wanlink-sky-300);background:var(--wanlink-action-background-hover);box-shadow:var(--wanlink-action-shadow-hover);transform:translateY(-1px)}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button:not([data-wanlink-specialized-control]),a.wanlink-button):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 4px 12px #2478dc26}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button[type=submit],button.wanlink-button--primary){border-color:var(--wanlink-sky-600);background:linear-gradient(135deg, var(--wanlink-sky-600), var(--wanlink-blue-700));color:#fff;box-shadow:0 10px 22px #175ec240,inset 0 1px #ffffff40}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button[type=submit],button.wanlink-button--primary):hover:not(:disabled){border-color:var(--wanlink-sky-700);background:linear-gradient(135deg, var(--wanlink-sky-700), var(--wanlink-navy-800));color:#fff}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button.is-danger,button.ai-knowledge__danger,button.installed-applications__danger-action){color:#aa2f3a;background:linear-gradient(145deg,snow 0%,#ffe9eb 100%);border-color:#c8444d6b;box-shadow:0 7px 18px #c8444d1c,inset 0 1px #fffffff0}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button.is-danger,button.ai-knowledge__danger,button.installed-applications__danger-action):hover:not(:disabled){color:#8f2330;background:linear-gradient(145deg,#fff5f6 0%,#ffdde0 100%);border-color:#c8444da3;box-shadow:0 10px 22px #c8444d2e}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button:disabled,a.wanlink-button[aria-disabled=true]){cursor:not-allowed;box-shadow:none;opacity:.52;transform:none}.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :is(button:not([data-wanlink-specialized-control]),a.wanlink-button):focus-visible{outline:3px solid color-mix(in srgb, var(--wanlink-cyan-500) 44%, transparent);outline-offset:3px}.console-shell .shell-main :where(input,select,textarea){border-color:var(--wanlink-stage-border);background:#ffffffeb;box-shadow:inset 0 1px 2px #18487d0a}.console-shell .shell-main :where(.table-scroll){border:1px solid var(--wanlink-stage-border);border-radius:var(--erp-radius-card);box-shadow:var(--wanlink-shadow-card);background:#fffffff0;overflow:auto}.console-shell .shell-main :where(table){border-collapse:separate;border-spacing:0;width:100%}.console-shell .shell-main :where(th){background:var(--wanlink-sky-50);color:var(--wanlink-slate-800);font-weight:750}.console-shell .shell-main :where(th,td){border-bottom:1px solid var(--erp-color-border)}.console-shell .shell-main :where(tbody tr){transition:background-color var(--erp-motion-fast) ease, box-shadow var(--erp-motion-fast) ease}.console-shell .shell-main :where(tbody tr:hover){background:#e5f3ffa3}.console-shell .shell-main :where(tbody tr[aria-selected=true]),.console-shell .shell-main :where(tbody tr.wanlink-table-row--selected){background:var(--wanlink-selected-background);box-shadow:inset 3px 0 0 var(--wanlink-sky-500)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){.console-shell[data-ui-experience=wanlink-platform-ui-redesign-v1] .shell-main.wanlink-content-stage[data-button-system=wanlink-console-actions-v2] :where(button:not([data-wanlink-specialized-control]),.wanlink-button){min-height:48px}}
