.login-view[data-v-caddd4f6]{--login-canvas: #f5f3ef;--login-brand-ink: #e9e0d3;--login-brand-muted: #c6bdb0;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:40px 24px;background:var(--login-canvas)}.login-view[data-v-caddd4f6] ::selection{color:var(--color-ink);background:var(--color-action-soft)}.login-layout[data-v-caddd4f6]{width:min(100%,1024px);display:grid;grid-template-columns:.94fr 1.06fr;border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 24px 64px #18222d17;overflow:hidden}.login-identity[data-v-caddd4f6]{position:relative;min-height:588px;padding:44px;overflow:hidden;color:var(--login-brand-ink);background:var(--color-ink)}.identity-wordmark[data-v-caddd4f6]{display:flex;align-items:center;gap:18px;font-family:STXingkai,华文行楷,STKaiti,KaiTi,cursive;font-size:38px;font-weight:400}.identity-wordmark span[data-v-caddd4f6],.identity-footer[data-v-caddd4f6]{font-family:Segoe UI,sans-serif;color:var(--login-brand-muted);font-size:11px;letter-spacing:.18em}.identity-title[data-v-caddd4f6]{position:relative;z-index:1;margin-top:76px}.identity-title p[data-v-caddd4f6]{margin:0;font-family:STXingkai,华文行楷,STKaiti,KaiTi,cursive;font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1.65;letter-spacing:.06em}.identity-rule[data-v-caddd4f6]{display:block;width:36px;height:2px;margin-top:28px;background:var(--color-action)}.identity-art[data-v-caddd4f6]{position:absolute;right:-94px;bottom:-178px;width:368px;height:410px;transform:rotate(-28deg)}.identity-art span[data-v-caddd4f6]{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(233,224,211,.22);border-radius:180px 180px 0 0}.identity-art span[data-v-caddd4f6]:nth-child(2){top:32px;right:32px;bottom:32px;left:32px}.identity-art span[data-v-caddd4f6]:nth-child(3){top:64px;right:64px;bottom:64px;left:64px}.identity-footer[data-v-caddd4f6]{position:absolute;bottom:36px;margin:0}.login-panel[data-v-caddd4f6]{min-width:0;align-self:center;padding:56px 64px;background:var(--color-surface)}.login-brand[data-v-caddd4f6]{display:none}h1[data-v-caddd4f6]{margin:0 0 12px;color:var(--color-ink);font-size:30px;font-weight:600;line-height:1.3}.login-product[data-v-caddd4f6],.login-note[data-v-caddd4f6]{color:var(--color-muted)}.login-product[data-v-caddd4f6]{margin:0 0 36px;font-size:14px}.login-form[data-v-caddd4f6]{display:grid;gap:22px}.field[data-v-caddd4f6]{display:grid;gap:10px}label[data-v-caddd4f6]{color:var(--color-ink);font-size:14px;font-weight:600}input[data-v-caddd4f6]{width:100%;min-height:50px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;font-size:16px;caret-color:var(--color-action);transition:border-color .16s ease-out,background-color .16s ease-out;color:var(--color-ink);background:var(--color-surface)}input[data-v-caddd4f6]:hover:not(:disabled){border-color:var(--color-muted)}input[data-v-caddd4f6]:disabled{background:var(--color-workspace)}input[data-v-caddd4f6]:focus-visible{border-color:var(--color-readonly)}input[data-v-caddd4f6]:focus-visible,.login-submit[data-v-caddd4f6]:focus-visible{outline:2px solid var(--color-readonly);outline-offset:2px;box-shadow:var(--focus-ring)}.login-error[data-v-caddd4f6]{min-height:20px;margin:-8px 0 -6px;color:var(--color-blocked);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.login-submit[data-v-caddd4f6]{min-height:50px;position:relative;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:10px 16px;color:var(--color-ink);background:var(--color-action);font-weight:700;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out}.login-submit svg[data-v-caddd4f6]{position:absolute;right:18px;top:50%;width:18px;height:18px;transform:translateY(-50%);stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.login-submit[data-v-caddd4f6]:hover:not(:disabled){background:var(--color-action-soft)}.login-submit[data-v-caddd4f6]:active:not(:disabled){background:var(--color-action)}.login-submit[data-v-caddd4f6]:disabled{cursor:wait;opacity:.65}.login-note[data-v-caddd4f6]{margin:28px 0 0;font-size:13px;text-align:center;line-height:1.6}@media(max-width:900px){.login-panel[data-v-caddd4f6]{padding:48px 36px}.login-identity[data-v-caddd4f6]{padding:36px}}@media(max-width:640px){.login-view[data-v-caddd4f6]{padding:24px 20px}.login-layout[data-v-caddd4f6]{max-width:440px;grid-template-columns:minmax(0,1fr)}.login-identity[data-v-caddd4f6]{display:none}.login-brand[data-v-caddd4f6]{display:flex;align-items:center;gap:12px;margin-bottom:44px;color:var(--color-ink);font-family:STXingkai,华文行楷,STKaiti,KaiTi,cursive;font-size:34px;font-weight:400}.login-brand span[data-v-caddd4f6]{color:var(--color-muted);font-family:inherit;font-size:10px;letter-spacing:.12em}.login-panel[data-v-caddd4f6]{padding:36px 28px}}@media(prefers-reduced-motion:reduce){input[data-v-caddd4f6],.login-submit[data-v-caddd4f6]{transition:none}}.password-setup[data-v-347b6ce9]{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#f5f3ef;color:#263440}.password-setup section[data-v-347b6ce9]{width:min(100%,480px);padding:36px;background:#fff;border:1px solid #e4dfd7;border-radius:18px;box-shadow:0 12px 36px #2533420b;box-sizing:border-box}.brand[data-v-347b6ce9]{font-size:13px;color:#8e4c2d;font-weight:650}h1[data-v-347b6ce9]{font-size:27px;line-height:1.35;margin:16px 0}p[data-v-347b6ce9],small[data-v-347b6ce9]{font-size:14px;line-height:1.7;color:#63707a}fieldset[data-v-347b6ce9]{border:0;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:8px;min-width:0}label[data-v-347b6ce9]{font-size:14px;font-weight:600;margin-top:10px}input[data-v-347b6ce9],button[data-v-347b6ce9]{font:inherit;width:100%;box-sizing:border-box;min-height:44px;border-radius:9px}input[data-v-347b6ce9]{padding:10px 12px;border:1px solid #cbd0d5;background:#fff;color:#263440}button[data-v-347b6ce9]{border:1px solid #d9dce0;cursor:pointer;padding:10px 16px}.primary[data-v-347b6ce9]{margin-top:16px;background:#a74d27;color:#fff;border-color:#a74d27;font-weight:600}.exit[data-v-347b6ce9]{background:#fff;color:#54616c}.error[data-v-347b6ce9]{color:#a12222;margin:8px 0 0}.note[data-v-347b6ce9]{font-size:12px;margin-bottom:0}input[data-v-347b6ce9]:focus-visible,button[data-v-347b6ce9]:focus-visible{outline:3px solid #c98157;outline-offset:2px}fieldset[data-v-347b6ce9]:disabled{opacity:.65}@media(max-width:520px){.password-setup section[data-v-347b6ce9]{padding:24px}.password-setup[data-v-347b6ce9]{padding:16px}h1[data-v-347b6ce9]{font-size:24px}}.audit-workspace[data-v-8e86a9e7]{display:grid;gap:16px;padding:24px 28px 48px;align-content:start}.audit-heading[data-v-8e86a9e7]{display:flex;align-items:start;justify-content:space-between;gap:16px}.audit-heading h1[data-v-8e86a9e7]{margin:0;font-size:24px;letter-spacing:0}.audit-heading p[data-v-8e86a9e7]{margin:5px 0 0;color:var(--color-muted);font-size:13px}.audit-heading button[data-v-8e86a9e7],.pagination button[data-v-8e86a9e7]{display:flex;align-items:center;gap:7px;min-height:38px;border:1px solid var(--color-line);background:var(--color-surface);padding:7px 11px;color:var(--color-ink);font:inherit;font-weight:700;cursor:pointer}.integrity-band[data-v-8e86a9e7]{display:flex;align-items:center;gap:12px;border-block:1px solid var(--color-line);padding:13px 14px}.integrity-band.warning[data-v-8e86a9e7]{border-color:var(--color-action);background:var(--color-action-soft)}.integrity-band svg[data-v-8e86a9e7]{color:var(--color-action);flex:none}.integrity-band div[data-v-8e86a9e7]{display:grid;gap:3px}.integrity-band span[data-v-8e86a9e7]{color:var(--color-muted);font-size:12px}.issue-types[data-v-8e86a9e7]{margin-left:auto}.state[data-v-8e86a9e7]{padding:40px 0;text-align:center;color:var(--color-muted)}.state.error[data-v-8e86a9e7]{color:var(--color-danger)}.audit-queue[data-v-8e86a9e7]{border-top:1px solid var(--color-line)}.audit-head[data-v-8e86a9e7],.audit-row[data-v-8e86a9e7]{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(130px,1fr) minmax(170px,1fr) minmax(150px,1fr) 110px;gap:12px;align-items:center;padding:11px 10px;border-bottom:1px solid var(--color-line)}.audit-head[data-v-8e86a9e7]{color:var(--color-muted);font-size:11px;font-weight:700}.audit-row[data-v-8e86a9e7]{font-size:13px}.audit-row span[data-v-8e86a9e7],.audit-row time[data-v-8e86a9e7]{min-width:0;overflow-wrap:anywhere}.pagination[data-v-8e86a9e7]{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--color-muted);font-size:12px}.pagination button[data-v-8e86a9e7]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:767px){.audit-workspace[data-v-8e86a9e7]{padding:18px 14px 92px}.audit-heading[data-v-8e86a9e7]{display:grid}.integrity-band[data-v-8e86a9e7]{align-items:start}.issue-types[data-v-8e86a9e7]{margin:0}.audit-head[data-v-8e86a9e7]{display:none}.audit-row[data-v-8e86a9e7]{grid-template-columns:1fr auto;padding:14px 2px}.audit-row>span[data-v-8e86a9e7]{grid-column:1/-1}.audit-row time[data-v-8e86a9e7]{grid-column:2;grid-row:1}.pagination[data-v-8e86a9e7]{justify-content:space-between}}.audit-filters[data-v-8e86a9e7]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:9px;align-items:end}.audit-filters label[data-v-8e86a9e7]{display:grid;gap:5px;color:var(--color-muted);font-size:12px}.audit-filters select[data-v-8e86a9e7],.audit-filters input[data-v-8e86a9e7]{min-height:40px;border:1px solid var(--color-line);background:var(--color-surface);padding:7px 9px;color:var(--color-ink);font:inherit;min-width:0}.audit-filters>button[data-v-8e86a9e7]{min-height:40px;border:1px solid var(--color-action);background:var(--color-action);padding:7px 13px;color:#fff;font:inherit;font-weight:700;cursor:pointer}.alert-pagination[data-v-8e86a9e7]{border-bottom:1px solid var(--color-line);padding-bottom:10px}@media(max-width:900px){.audit-filters[data-v-8e86a9e7]{grid-template-columns:1fr 1fr}.audit-filters label[data-v-8e86a9e7]:nth-child(3),.audit-filters>button[data-v-8e86a9e7]{grid-column:1/-1}}.alert-summaries[data-v-8e86a9e7]{margin:0 0 0 auto;padding:0;list-style:none;display:grid;gap:4px;max-height:112px;overflow:auto}.alert-summaries li[data-v-8e86a9e7]{display:flex;justify-content:flex-end;gap:8px;font-size:12px}.alert-summaries time[data-v-8e86a9e7]{color:var(--color-muted)}.contact-workspace[data-v-7e20bbc3]{display:grid;gap:14px}.contact-workspace>header[data-v-7e20bbc3]{display:flex;align-items:start;justify-content:space-between;gap:12px}.contact-workspace>header>div[data-v-7e20bbc3]:first-child{display:flex;align-items:baseline;gap:8px}.contact-workspace h3[data-v-7e20bbc3]{margin:0;font-size:16px}.contact-workspace>header span[data-v-7e20bbc3]{color:var(--color-muted);font-size:12px}.commands[data-v-7e20bbc3]{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.commands button[data-v-7e20bbc3]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:7px 10px;color:var(--color-ink);background:var(--color-surface);font:inherit;font-weight:700}.commands .primary[data-v-7e20bbc3]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.state[data-v-7e20bbc3]{min-height:110px;display:grid;place-items:center;margin:0;border:1px dashed var(--color-line);padding:20px;color:var(--color-muted);text-align:center}.state--error[data-v-7e20bbc3]{gap:9px;color:var(--color-danger)}.state--error p[data-v-7e20bbc3]{margin:0}.state--error button[data-v-7e20bbc3]{min-height:38px;border:1px solid currentColor;padding:7px 14px;color:inherit;background:var(--color-surface);font:inherit}.state--empty[data-v-7e20bbc3]{align-content:center;gap:4px}.state--empty span[data-v-7e20bbc3]{font-size:12px}.contact-list[data-v-7e20bbc3]{border-top:1px solid var(--color-line)}.contact-row[data-v-7e20bbc3]{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(160px,1fr);align-items:center;gap:14px;border-bottom:1px solid var(--color-line);padding:15px 0}.identity[data-v-7e20bbc3],.phone[data-v-7e20bbc3]{display:grid;gap:3px;min-width:0}.identity strong[data-v-7e20bbc3],.phone strong[data-v-7e20bbc3]{overflow-wrap:anywhere}.identity span[data-v-7e20bbc3],.phone small[data-v-7e20bbc3]{color:var(--color-muted);font-size:12px}.badges[data-v-7e20bbc3]{display:flex;gap:6px;flex-wrap:wrap}.badges span[data-v-7e20bbc3]{border:1px solid var(--color-line);padding:3px 6px;background:var(--color-workspace);font-size:11px}.badges .primary-badge[data-v-7e20bbc3]{border-color:var(--color-action);color:var(--color-action);background:var(--color-surface)}.dialog-backdrop[data-v-7e20bbc3]{position:fixed;z-index:145;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8f}.contact-dialog[data-v-7e20bbc3]{width:min(570px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.contact-dialog>header[data-v-7e20bbc3]{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding:17px 20px}.contact-dialog header div[data-v-7e20bbc3]{display:grid;gap:3px}.contact-dialog header span[data-v-7e20bbc3]{color:var(--color-muted);font-size:12px}.contact-dialog h4[data-v-7e20bbc3]{margin:0;font-size:18px}.contact-dialog header button[data-v-7e20bbc3]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:transparent}.contact-dialog form[data-v-7e20bbc3]{display:grid;gap:15px;padding:20px}.form-grid[data-v-7e20bbc3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-dialog label[data-v-7e20bbc3]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.contact-dialog input[data-v-7e20bbc3],.contact-dialog select[data-v-7e20bbc3],.contact-dialog textarea[data-v-7e20bbc3]{width:100%;min-height:42px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px;color:var(--color-ink);background:var(--color-surface);font:inherit}.contact-dialog textarea[data-v-7e20bbc3]{resize:vertical}.contact-dialog .check-label[data-v-7e20bbc3]{display:flex;align-items:center;gap:8px;color:var(--color-ink)}.check-label input[data-v-7e20bbc3]{width:18px;min-height:18px}.boundary[data-v-7e20bbc3]{margin:0;border-left:3px solid var(--color-action);padding:10px 12px;background:var(--color-workspace);color:var(--color-muted);font-size:12px}.form-error[data-v-7e20bbc3]{margin:0;color:var(--color-danger);font-size:12px}.contact-dialog footer[data-v-7e20bbc3]{display:flex;justify-content:flex-end;gap:9px}.contact-dialog footer button[data-v-7e20bbc3]{min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:700}.contact-dialog footer .confirm[data-v-7e20bbc3]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.contact-workspace button[data-v-7e20bbc3]{cursor:pointer}.contact-workspace button[data-v-7e20bbc3]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.contact-workspace>header[data-v-7e20bbc3]{display:grid}.commands[data-v-7e20bbc3]{display:grid;grid-template-columns:1fr 1fr}.commands .primary[data-v-7e20bbc3]{grid-column:1/-1}.contact-row[data-v-7e20bbc3]{grid-template-columns:1fr;gap:8px}.dialog-backdrop[data-v-7e20bbc3]{padding:0}.contact-dialog[data-v-7e20bbc3]{width:100%;min-height:100%;max-height:100%;border:0;border-radius:0}.form-grid[data-v-7e20bbc3]{grid-template-columns:1fr}.contact-dialog footer[data-v-7e20bbc3]{display:grid;grid-template-columns:1fr 1fr}.contact-dialog footer button[data-v-7e20bbc3]{width:100%}}.duplicate-workspace[data-v-a77779b5]{display:grid;gap:14px}.duplicate-workspace>header[data-v-a77779b5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.duplicate-workspace>header>div[data-v-a77779b5]{display:flex;align-items:baseline;gap:9px}.duplicate-workspace h3[data-v-a77779b5]{margin:0;font-size:16px}.duplicate-workspace>header span[data-v-a77779b5]{color:var(--color-muted);font-size:12px}.duplicate-workspace>header button[data-v-a77779b5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:7px 12px;color:var(--color-ink);background:var(--color-surface);font:inherit;font-weight:700}.workspace-state[data-v-a77779b5]{min-height:110px;display:grid;place-items:center;margin:0;border:1px dashed var(--color-line);padding:20px;color:var(--color-muted);text-align:center}.workspace-state--error[data-v-a77779b5]{gap:10px;color:var(--color-danger)}.workspace-state--error p[data-v-a77779b5]{margin:0}.workspace-state--error button[data-v-a77779b5]{min-height:38px;border:1px solid currentColor;padding:7px 14px;color:inherit;background:var(--color-surface);font:inherit;font-weight:700}.workspace-state--empty[data-v-a77779b5]{grid-template-columns:auto auto;place-content:center;gap:10px;color:var(--color-success)}.workspace-state--empty div[data-v-a77779b5]{display:grid;gap:3px;text-align:left}.workspace-state--empty span[data-v-a77779b5]{color:var(--color-muted);font-size:12px}.candidate-list[data-v-a77779b5]{border-top:1px solid var(--color-line)}.candidate-row[data-v-a77779b5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;border-bottom:1px solid var(--color-line);padding:17px 0}.candidate-main[data-v-a77779b5]{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:14px}.candidate-identity[data-v-a77779b5]{display:grid;min-width:0;gap:3px}.candidate-identity strong[data-v-a77779b5]{overflow-wrap:anywhere}.candidate-identity span[data-v-a77779b5]{color:var(--color-muted);font-size:12px}.candidate-risk[data-v-a77779b5]{display:flex;flex:0 0 auto;align-items:center;gap:7px;border-left:3px solid var(--color-muted);padding-left:10px}.candidate-risk[data-risk=HIGH][data-v-a77779b5]{border-color:var(--color-danger)}.candidate-risk[data-risk=MEDIUM][data-v-a77779b5]{border-color:var(--color-warning)}.candidate-risk[data-risk=LOW][data-v-a77779b5]{border-color:var(--color-success)}.candidate-risk span[data-v-a77779b5]{color:var(--color-muted);font-size:12px}.candidate-risk strong[data-v-a77779b5]{font-size:15px}.candidate-row dl[data-v-a77779b5]{grid-column:1;margin:0;display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:9px 18px}.candidate-row dl>div[data-v-a77779b5]{display:grid;gap:4px}.candidate-row dt[data-v-a77779b5]{color:var(--color-muted);font-size:11px}.candidate-row dd[data-v-a77779b5]{margin:0;font-size:13px}.candidate-row dd span[data-v-a77779b5]{display:inline-block;margin:0 5px 4px 0;border:1px solid var(--color-line);padding:3px 6px;background:var(--color-workspace);font-size:11px}.candidate-row>button[data-v-a77779b5]{grid-column:2;grid-row:1/3;align-self:center;min-height:40px;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:7px 12px;color:var(--color-action);background:var(--color-surface);font:inherit;font-weight:700}.decision-backdrop[data-v-a77779b5]{position:fixed;z-index:145;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8f}.decision-dialog[data-v-a77779b5]{width:min(500px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.decision-dialog>header[data-v-a77779b5]{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding:17px 20px}.decision-dialog header div[data-v-a77779b5]{display:grid;gap:3px}.decision-dialog header span[data-v-a77779b5]{color:var(--color-muted);font-size:12px}.decision-dialog h4[data-v-a77779b5]{margin:0;font-size:18px}.decision-dialog header button[data-v-a77779b5]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:transparent}.decision-dialog form[data-v-a77779b5]{display:grid;gap:15px;padding:20px}.decision-target[data-v-a77779b5]{display:flex;justify-content:space-between;gap:12px;margin:0;border-left:3px solid var(--color-action);padding:10px 12px;background:var(--color-workspace)}.decision-target span[data-v-a77779b5]{color:var(--color-muted);font-size:12px}.decision-dialog label[data-v-a77779b5]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.decision-dialog input[data-v-a77779b5],.decision-dialog textarea[data-v-a77779b5]{width:100%;min-height:42px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px;color:var(--color-ink);background:var(--color-surface);font:inherit}.decision-dialog textarea[data-v-a77779b5]{resize:vertical}.decision-error[data-v-a77779b5]{margin:0;color:var(--color-danger);font-size:12px}.decision-dialog footer[data-v-a77779b5]{display:flex;justify-content:flex-end;gap:9px}.decision-dialog footer button[data-v-a77779b5]{min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:700}.decision-dialog footer .confirm[data-v-a77779b5]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.duplicate-workspace button[data-v-a77779b5]{cursor:pointer}.duplicate-workspace button[data-v-a77779b5]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.candidate-row[data-v-a77779b5]{grid-template-columns:1fr}.candidate-main[data-v-a77779b5]{display:grid}.candidate-row dl[data-v-a77779b5]{grid-column:1;grid-template-columns:1fr}.candidate-row>button[data-v-a77779b5]{grid-column:1;grid-row:auto;width:100%}.decision-backdrop[data-v-a77779b5]{padding:0}.decision-dialog[data-v-a77779b5]{width:100%;min-height:100%;max-height:100%;border:0;border-radius:0}.decision-target[data-v-a77779b5]{display:grid}.decision-dialog footer[data-v-a77779b5]{display:grid;grid-template-columns:1fr 1fr}.decision-dialog footer button[data-v-a77779b5]{width:100%}}.customer-timeline[data-v-8be830ec]{min-width:0}.customer-timeline ol[data-v-8be830ec]{margin:0;padding:0;list-style:none}.customer-timeline li[data-v-8be830ec]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding-bottom:22px}.customer-timeline li[data-v-8be830ec]:not(:last-child):before{position:absolute;top:17px;bottom:0;left:7px;width:1px;background:var(--color-border);content:""}.timeline-marker[data-v-8be830ec]{position:relative;z-index:1;width:15px;height:15px;margin-top:3px;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-readonly);box-shadow:0 0 0 1px var(--color-readonly)}[data-kind=follow-up] .timeline-marker[data-v-8be830ec]{background:var(--color-action);box-shadow:0 0 0 1px var(--color-action)}[data-status=REVOKED] .timeline-marker[data-v-8be830ec]{background:var(--color-muted);box-shadow:0 0 0 1px var(--color-muted)}.timeline-entry[data-v-8be830ec]{min-width:0}.timeline-heading[data-v-8be830ec]{display:flex;min-width:0;align-items:baseline;gap:8px}.timeline-heading strong[data-v-8be830ec]{overflow-wrap:anywhere}.timeline-heading time[data-v-8be830ec]{margin-left:auto;color:var(--color-muted);font-size:12px;white-space:nowrap}.revoked-label[data-v-8be830ec]{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 5px;color:var(--color-muted);background:var(--color-workspace);font-size:12px;font-weight:700}.timeline-stage[data-v-8be830ec],.timeline-content[data-v-8be830ec],.timeline-actor[data-v-8be830ec],.revoke-reason[data-v-8be830ec],.timeline-empty[data-v-8be830ec]{margin:6px 0 0;overflow-wrap:anywhere;line-height:1.55}.timeline-stage[data-v-8be830ec],.timeline-actor[data-v-8be830ec],.timeline-empty[data-v-8be830ec]{color:var(--color-muted);font-size:13px}.revoke-reason[data-v-8be830ec]{color:var(--color-blocked);font-size:13px;font-weight:700}.revoke-command[data-v-8be830ec]{min-height:36px;margin-top:9px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:6px 11px;color:var(--color-blocked);background:var(--color-surface);font:inherit;font-weight:700;cursor:pointer}@media(max-width:480px){.timeline-heading[data-v-8be830ec]{flex-wrap:wrap}.timeline-heading time[data-v-8be830ec]{width:100%;margin-left:0}}.event-workspace[data-v-35a2b368]{display:grid;gap:14px}.event-workspace>header[data-v-35a2b368]{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-workspace>header>div[data-v-35a2b368]{display:flex;align-items:baseline;gap:8px}.event-workspace h3[data-v-35a2b368]{margin:0}.event-workspace>header span[data-v-35a2b368]{color:var(--color-muted);font-size:12px}.backfill-command[data-v-35a2b368]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:7px 12px;color:var(--color-action);background:var(--color-surface);font:inherit;font-weight:700;cursor:pointer}.event-backdrop[data-v-35a2b368]{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8a}.event-dialog[data-v-35a2b368]{width:min(520px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.event-dialog>header[data-v-35a2b368]{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding:18px 20px}.event-dialog header div[data-v-35a2b368]{display:grid;gap:4px}.event-dialog header span[data-v-35a2b368]{color:var(--color-muted);font-size:12px}.event-dialog h4[data-v-35a2b368]{margin:0;font-size:18px}.event-dialog header button[data-v-35a2b368]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);padding:0;background:transparent}.event-dialog form[data-v-35a2b368]{display:grid;gap:15px;padding:20px}.event-dialog label[data-v-35a2b368]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.event-dialog input[data-v-35a2b368],.event-dialog select[data-v-35a2b368],.event-dialog textarea[data-v-35a2b368]{width:100%;min-height:42px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px;color:var(--color-ink);background:var(--color-surface);font:inherit}.event-dialog textarea[data-v-35a2b368]{resize:vertical}.event-target[data-v-35a2b368]{margin:0;border-left:3px solid var(--color-action);padding:9px 12px;background:var(--color-workspace);font-weight:700}.form-error[data-v-35a2b368]{margin:0;color:var(--color-danger)}.event-dialog footer[data-v-35a2b368]{display:flex;justify-content:flex-end;gap:9px}.event-dialog footer button[data-v-35a2b368]{min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:700}.event-dialog footer .submit[data-v-35a2b368]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.event-dialog button[data-v-35a2b368]:disabled{opacity:.5}@media(max-width:767px){.event-backdrop[data-v-35a2b368]{padding:0}.event-dialog[data-v-35a2b368]{width:100%;min-height:100%;max-height:100%;border:0;border-radius:0}.event-dialog footer[data-v-35a2b368]{display:grid;grid-template-columns:1fr 1fr}.event-dialog footer button[data-v-35a2b368]{width:100%}}.follow-up-workspace[data-v-0fca1690]{display:grid;gap:12px}.follow-up-heading[data-v-0fca1690]{display:flex;align-items:center;justify-content:space-between;gap:12px}.follow-up-heading>div[data-v-0fca1690]{display:flex;align-items:baseline;gap:8px}.follow-up-heading h3[data-v-0fca1690]{margin:0}.follow-up-heading span[data-v-0fca1690]{color:var(--color-muted);font-size:12px}.create-command[data-v-0fca1690],.follow-up-actions button[data-v-0fca1690]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:7px 11px;color:var(--color-action);background:var(--color-surface);font:inherit;font-weight:700;cursor:pointer}.follow-up-list[data-v-0fca1690]{border-top:1px solid var(--color-line)}.follow-up-item[data-v-0fca1690]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--color-line);padding:14px 0}.follow-up-copy[data-v-0fca1690]{min-width:0}.follow-up-copy p[data-v-0fca1690]{margin:0;overflow-wrap:anywhere;line-height:1.55}.follow-up-copy span[data-v-0fca1690]{display:block;margin-top:5px;color:var(--color-muted);font-size:12px}.follow-up-actions[data-v-0fca1690]{display:flex;gap:7px}.empty-state[data-v-0fca1690]{margin:0;padding:24px;color:var(--color-muted);text-align:center}.follow-up-backdrop[data-v-0fca1690]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8a}.follow-up-dialog[data-v-0fca1690]{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.follow-up-dialog>header[data-v-0fca1690]{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-line);padding:18px 20px}.follow-up-dialog header div[data-v-0fca1690]{display:grid;gap:4px}.follow-up-dialog header span[data-v-0fca1690]{color:var(--color-muted);font-size:12px}.follow-up-dialog h4[data-v-0fca1690]{margin:0;font-size:18px}.follow-up-dialog header button[data-v-0fca1690]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);padding:0;color:var(--color-ink);background:transparent;cursor:pointer}.follow-up-dialog form[data-v-0fca1690]{display:grid;gap:16px;padding:20px}.follow-up-dialog label[data-v-0fca1690]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.follow-up-dialog input[data-v-0fca1690],.follow-up-dialog textarea[data-v-0fca1690]{width:100%;min-height:42px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px;color:var(--color-ink);background:var(--color-surface);font:inherit}.follow-up-dialog textarea[data-v-0fca1690]{resize:vertical}.follow-up-dialog footer[data-v-0fca1690]{display:flex;justify-content:flex-end;gap:9px}.follow-up-dialog footer button[data-v-0fca1690]{min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:8px 14px;color:var(--color-ink);background:var(--color-surface);font:inherit;font-weight:700}.follow-up-dialog footer .submit[data-v-0fca1690]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.follow-up-dialog button[data-v-0fca1690]:disabled{opacity:.5}.form-error[data-v-0fca1690]{margin:0;color:var(--color-danger)}.history-body[data-v-0fca1690]{display:grid;gap:14px;padding:20px}.history-body>p[data-v-0fca1690]{margin:0}.history-entry[data-v-0fca1690]{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid var(--color-line);padding-bottom:16px}.history-change[data-v-0fca1690]{min-width:0;border-left:3px solid var(--color-line);padding-left:10px}.history-change span[data-v-0fca1690],.history-change small[data-v-0fca1690]{color:var(--color-muted);font-size:12px}.history-change p[data-v-0fca1690]{margin:5px 0;overflow-wrap:anywhere;line-height:1.5}.history-entry dl[data-v-0fca1690]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.history-entry dl div[data-v-0fca1690]{min-width:0}.history-entry dt[data-v-0fca1690]{color:var(--color-muted);font-size:11px}.history-entry dd[data-v-0fca1690]{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px}@media(max-width:767px){.follow-up-item[data-v-0fca1690]{grid-template-columns:1fr}.follow-up-actions button[data-v-0fca1690]{flex:1}.follow-up-backdrop[data-v-0fca1690]{padding:0}.follow-up-dialog[data-v-0fca1690]{width:100%;min-height:100%;max-height:100%;border:0;border-radius:0}.history-entry[data-v-0fca1690],.history-entry dl[data-v-0fca1690]{grid-template-columns:1fr}.follow-up-dialog footer[data-v-0fca1690]{display:grid;grid-template-columns:1fr 1fr}.follow-up-dialog footer button[data-v-0fca1690]{width:100%}}.health-detail-inline[data-v-89b035df]{margin-top:16px}.health-empty[data-v-89b035df],.health-error[data-v-89b035df]{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed var(--color-line);padding:12px;color:var(--color-muted)}.health-error[data-v-89b035df]{color:var(--color-danger)}.health-empty button[data-v-89b035df],.health-error button[data-v-89b035df],.health-toolbar button[data-v-89b035df]{min-height:36px;display:inline-flex;align-items:center;gap:6px;border:1px solid currentColor;border-radius:var(--radius-md);padding:6px 10px;color:inherit;background:var(--color-surface);font:inherit}.health-toolbar[data-v-89b035df]{display:flex;align-items:center;justify-content:space-between;gap:12px}.health-toolbar span[data-v-89b035df]{color:var(--color-muted);font-size:12px;font-weight:700}.health-facts-full[data-v-89b035df]{display:grid;gap:16px}.health-facts-full dl[data-v-89b035df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.health-facts-full dl div[data-v-89b035df]{border-bottom:1px solid var(--color-border);padding-bottom:9px}.health-facts-full dt[data-v-89b035df]{color:var(--color-muted);font-size:12px;font-weight:700}.health-facts-full dd[data-v-89b035df]{margin:4px 0 0;overflow-wrap:anywhere}.health-facts-full section[data-v-89b035df]{border-left:3px solid var(--color-action);padding-left:12px}.health-facts-full section span[data-v-89b035df]{color:var(--color-muted);font-size:12px}.health-facts-full section p[data-v-89b035df]{margin:5px 0 0;line-height:1.6;overflow-wrap:anywhere}@media(max-width:520px){.health-facts-full dl[data-v-89b035df]{grid-template-columns:1fr}.health-empty[data-v-89b035df],.health-error[data-v-89b035df],.health-toolbar[data-v-89b035df]{align-items:stretch;flex-direction:column}}.ownership[data-v-443ec2ab]{display:grid;gap:14px}.ownership>header[data-v-443ec2ab]{display:flex;justify-content:space-between;align-items:center}.ownership h3[data-v-443ec2ab],.ownership h4[data-v-443ec2ab]{margin:0}.ownership>header span[data-v-443ec2ab]{color:var(--color-muted);font-size:12px}.owner-grid[data-v-443ec2ab]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.owner-grid article[data-v-443ec2ab]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:13px;background:var(--color-workspace)}.owner-grid article>div[data-v-443ec2ab]{display:grid;gap:3px;min-width:0}.owner-grid span[data-v-443ec2ab]{color:var(--color-muted);font-size:11px}.owner-grid strong[data-v-443ec2ab]{overflow-wrap:anywhere;font-size:14px}.owner-grid button[data-v-443ec2ab],.owner-dialog header button[data-v-443ec2ab]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:0;color:var(--color-action);background:var(--color-surface);cursor:pointer}.owner-history[data-v-443ec2ab]{display:grid;gap:0;border-top:1px solid var(--color-line);padding-top:14px}.owner-history h4[data-v-443ec2ab]{margin-bottom:8px;font-size:14px}.owner-history article[data-v-443ec2ab]{display:grid;gap:4px;border-bottom:1px solid var(--color-line);padding:10px 0}.owner-history article>div[data-v-443ec2ab]{display:flex;justify-content:space-between;gap:10px}.owner-history p[data-v-443ec2ab],.owner-history small[data-v-443ec2ab]{margin:0;overflow-wrap:anywhere}.owner-history span[data-v-443ec2ab],.owner-history small[data-v-443ec2ab]{color:var(--color-muted);font-size:12px}.owner-backdrop[data-v-443ec2ab]{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8a}.owner-dialog[data-v-443ec2ab]{width:min(520px,100%);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.owner-dialog>header[data-v-443ec2ab]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-line);padding:16px 20px}.owner-dialog form[data-v-443ec2ab]{display:grid;gap:14px;padding:20px}.owner-dialog label[data-v-443ec2ab]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.owner-dialog select[data-v-443ec2ab],.owner-dialog textarea[data-v-443ec2ab]{width:100%;min-height:42px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:9px;color:var(--color-ink);background:var(--color-surface);font:inherit}.owner-dialog footer[data-v-443ec2ab]{display:flex;justify-content:flex-end;gap:9px}.owner-dialog footer button[data-v-443ec2ab]{min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:700}.owner-dialog footer .submit[data-v-443ec2ab]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.owner-dialog button[data-v-443ec2ab]:disabled{opacity:.5}.ownership-error[data-v-443ec2ab]{margin:0;color:var(--color-danger)}@media(max-width:767px){.owner-grid[data-v-443ec2ab]{grid-template-columns:1fr}.owner-backdrop[data-v-443ec2ab]{padding:0}.owner-dialog[data-v-443ec2ab]{width:100%;min-height:100%;border:0;border-radius:0}.owner-dialog footer[data-v-443ec2ab]{display:grid;grid-template-columns:1fr 1fr}.owner-dialog footer button[data-v-443ec2ab]{width:100%}}.status-control[data-v-d12de7d4]{display:flex;justify-content:flex-end}.status-control>button[data-v-d12de7d4]{display:flex;align-items:center;gap:6px;min-height:38px;border:1px solid var(--color-danger);padding:7px 11px;background:var(--color-surface);color:var(--color-danger);font:inherit;font-weight:700}.status-control>button.restore[data-v-d12de7d4]{border-color:var(--color-action);color:var(--color-action)}.status-backdrop[data-v-d12de7d4]{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8f}.status-dialog[data-v-d12de7d4]{width:min(500px,100%);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.status-dialog>header[data-v-d12de7d4]{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding:16px 20px}.status-dialog h3[data-v-d12de7d4]{margin:0;font-size:17px}.status-dialog header p[data-v-d12de7d4]{margin:4px 0 0;color:var(--color-muted);font-size:12px}.status-dialog header button[data-v-d12de7d4]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface)}.status-dialog form[data-v-d12de7d4]{display:grid;gap:14px;padding:20px}.status-dialog label[data-v-d12de7d4]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.status-dialog textarea[data-v-d12de7d4],.status-dialog input[data-v-d12de7d4]{width:100%;min-height:42px;border:1px solid var(--color-line);padding:9px;background:var(--color-surface);color:var(--color-ink);font:inherit}.status-error[data-v-d12de7d4]{margin:0;color:var(--color-danger);font-size:12px}.status-dialog footer[data-v-d12de7d4]{display:flex;justify-content:flex-end;gap:9px}.status-dialog footer button[data-v-d12de7d4]{min-height:40px;border:1px solid var(--color-line);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:700}.status-dialog footer .confirm[data-v-d12de7d4]{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.status-dialog button[data-v-d12de7d4]:disabled{opacity:.5}@media(max-width:600px){.status-control>button[data-v-d12de7d4]{width:100%;justify-content:center}.status-backdrop[data-v-d12de7d4]{padding:0}.status-dialog[data-v-d12de7d4]{width:100%;min-height:100%;border:0}.status-dialog footer[data-v-d12de7d4]{display:grid;grid-template-columns:1fr 1fr}.status-dialog footer button[data-v-d12de7d4]{width:100%}}.request-control[data-v-9471fd6f]{display:grid;justify-items:end;gap:7px}.request-control>button[data-v-9471fd6f]{display:flex;align-items:center;gap:6px;min-height:38px;border:1px solid var(--color-danger);padding:7px 11px;background:var(--color-surface);color:var(--color-danger);font:inherit;font-weight:700}.request-control>button[data-v-9471fd6f]:disabled{border-color:var(--color-line);color:var(--color-muted)}.request-control>p[data-v-9471fd6f]{margin:0;color:var(--color-muted);font-size:12px}.request-backdrop[data-v-9471fd6f]{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8f}.request-dialog[data-v-9471fd6f]{width:min(500px,100%);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.request-dialog>header[data-v-9471fd6f]{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding:16px 20px}.request-dialog h3[data-v-9471fd6f]{margin:0;font-size:17px}.request-dialog header p[data-v-9471fd6f]{margin:4px 0 0;color:var(--color-muted);font-size:12px}.request-dialog header button[data-v-9471fd6f]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface)}.request-dialog form[data-v-9471fd6f]{display:grid;gap:14px;padding:20px}.request-dialog label[data-v-9471fd6f]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.request-dialog textarea[data-v-9471fd6f]{width:100%;min-height:92px;border:1px solid var(--color-line);padding:9px;background:var(--color-surface);color:var(--color-ink);font:inherit}.request-error[data-v-9471fd6f]{margin:0;color:var(--color-danger);font-size:12px}.request-dialog footer[data-v-9471fd6f]{display:flex;justify-content:flex-end;gap:9px}.request-dialog footer button[data-v-9471fd6f]{min-height:40px;border:1px solid var(--color-line);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:700}.request-dialog footer .confirm[data-v-9471fd6f]{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.request-dialog button[data-v-9471fd6f]:disabled{opacity:.5}@media(max-width:600px){.request-control[data-v-9471fd6f]{justify-items:stretch}.request-control>button[data-v-9471fd6f]{width:100%;justify-content:center}.request-backdrop[data-v-9471fd6f]{padding:0}.request-dialog[data-v-9471fd6f]{width:100%;min-height:100%;border:0}.request-dialog footer[data-v-9471fd6f]{display:grid;grid-template-columns:1fr 1fr}.request-dialog footer button[data-v-9471fd6f]{width:100%}}.wecom-binding[data-v-27d578b3]{display:grid;gap:14px;border-block:1px solid var(--color-line);padding:18px 0}.wecom-binding header[data-v-27d578b3]{display:flex;align-items:start;justify-content:space-between;gap:12px}.wecom-binding h3[data-v-27d578b3],.wecom-binding p[data-v-27d578b3]{margin:0}.wecom-binding header p[data-v-27d578b3]{margin-top:4px;color:var(--color-muted);font-size:12px}.icon-button[data-v-27d578b3]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);cursor:pointer}.intent-layout[data-v-27d578b3]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:20px;align-items:start}.intent-controls[data-v-27d578b3]{display:grid;gap:12px}.intent-controls label[data-v-27d578b3]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.intent-controls select[data-v-27d578b3]{min-height:42px;border:1px solid var(--color-line);padding:8px;background:var(--color-surface);color:var(--color-ink)}.generate-button[data-v-27d578b3]{width:max-content;min-height:42px;display:flex;align-items:center;gap:7px;border:1px solid var(--color-action);padding:8px 12px;background:var(--color-action);color:#fff;font:inherit;font-weight:700;cursor:pointer}.generate-button[data-v-27d578b3]:disabled{opacity:.5;cursor:not-allowed}.intent-controls small[data-v-27d578b3],.state[data-v-27d578b3],.qr-result span[data-v-27d578b3]{color:var(--color-muted);font-size:12px}.state[data-v-27d578b3]{padding:12px 0}.state.error[data-v-27d578b3]{color:var(--color-danger)}.state.success[data-v-27d578b3]{color:var(--color-success)}.qr-result[data-v-27d578b3]{display:grid;grid-template-columns:112px minmax(130px,1fr);gap:12px;align-items:center;margin:0}.qr-result img[data-v-27d578b3]{width:112px;height:112px;display:block;object-fit:contain;border:1px solid var(--color-line);background:#fff}.qr-result figcaption[data-v-27d578b3]{display:grid;gap:5px}.qr-result strong[data-v-27d578b3]{overflow-wrap:anywhere}@media(max-width:620px){.intent-layout[data-v-27d578b3]{grid-template-columns:1fr}.qr-result[data-v-27d578b3]{grid-template-columns:96px 1fr}.qr-result img[data-v-27d578b3]{width:96px;height:96px}.generate-button[data-v-27d578b3]{width:100%;justify-content:center}}.customer-detail-host[data-v-6bd0a929]{min-width:0}.customer-detail-host--drawer[data-v-6bd0a929]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.detail-backdrop[data-v-6bd0a929]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:0;padding:0;background:#18222d80}.customer-detail[data-v-6bd0a929]{width:100%;min-width:0;color:var(--color-ink);background:var(--color-surface)}.customer-detail-host--drawer .customer-detail[data-v-6bd0a929]{position:relative;z-index:1;width:min(720px,100%);max-width:720px;height:100%;overflow-y:auto;box-shadow:-12px 0 30px #18222d29}.customer-detail-host--page .customer-detail[data-v-6bd0a929]{width:100%;min-height:100%}.detail-header[data-v-6bd0a929]{position:sticky;z-index:4;top:0;display:flex;min-width:0;align-items:center;gap:14px;border-bottom:1px solid var(--color-border);padding:14px 24px;background:var(--color-surface)}.detail-close[data-v-6bd0a929]{width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid;flex:0 0 44px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;color:var(--color-ink);background:var(--color-surface);cursor:pointer}.detail-close[data-v-6bd0a929]:hover{border-color:var(--color-ink);background:var(--color-workspace)}.detail-identity[data-v-6bd0a929]{min-width:0}.detail-identity p[data-v-6bd0a929],.detail-identity h2[data-v-6bd0a929],.detail-identity span[data-v-6bd0a929]{display:block;margin:0;overflow-wrap:anywhere}.detail-identity p[data-v-6bd0a929],.detail-identity span[data-v-6bd0a929]{color:var(--color-muted);font-size:12px}.detail-identity h2[data-v-6bd0a929]{margin:2px 0;font-size:20px;line-height:1.25}.detail-state[data-v-6bd0a929]{min-height:220px;display:grid;place-items:center;padding:32px 24px;color:var(--color-muted);text-align:center}.detail-state--error[data-v-6bd0a929]{align-content:center;gap:12px;color:var(--color-blocked)}.detail-state--error p[data-v-6bd0a929]{margin:0}.detail-state--error button[data-v-6bd0a929],.primary-action[data-v-6bd0a929]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:9px 16px;color:var(--color-surface);background:var(--color-action);font-weight:750;cursor:pointer}.summary-section[data-v-6bd0a929],.detail-section[data-v-6bd0a929]{min-width:0;border-bottom:1px solid var(--color-border);padding:24px}.summary-grid[data-v-6bd0a929],.health-grid[data-v-6bd0a929],.profile-grid[data-v-6bd0a929]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}.summary-grid div[data-v-6bd0a929],.health-grid div[data-v-6bd0a929],.profile-grid div[data-v-6bd0a929],.action-list dl div[data-v-6bd0a929]{min-width:0}dt[data-v-6bd0a929]{color:var(--color-muted);font-size:12px;font-weight:700}dd[data-v-6bd0a929]{margin:4px 0 0;overflow-wrap:anywhere;line-height:1.45}.birth-date[data-v-6bd0a929]{display:block;margin-top:3px;color:var(--color-muted);font-size:11px}.phone-boundary[data-v-6bd0a929]{display:grid;min-width:0;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:4px 16px;margin-top:22px;border-left:3px solid var(--color-readonly);padding-left:12px}.phone-boundary span[data-v-6bd0a929],.phone-boundary small[data-v-6bd0a929]{color:var(--color-muted);font-size:12px}.phone-boundary strong[data-v-6bd0a929],.phone-boundary small[data-v-6bd0a929]{overflow-wrap:anywhere}.phone-boundary small[data-v-6bd0a929]{grid-column:2;line-height:1.45}.summary-actions[data-v-6bd0a929]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.primary-action[data-v-6bd0a929]{margin-top:0}.secondary-action[data-v-6bd0a929]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:9px 14px;color:var(--color-ink);background:var(--color-surface);font-weight:750;cursor:pointer}.detail-tabs[data-v-6bd0a929]{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));border-bottom:1px solid var(--color-border);background:var(--color-surface)}.detail-tabs button[data-v-6bd0a929]{min-width:0;min-height:48px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 8px;color:var(--color-muted);background:transparent;font-weight:700;cursor:pointer}.detail-tabs button[aria-selected=true][data-v-6bd0a929]{border-bottom-color:var(--color-action);color:var(--color-ink)}.detail-section h3[data-v-6bd0a929]{margin:0 0 16px;font-size:16px}.action-list article[data-v-6bd0a929]{border-left:3px solid var(--color-action);padding:2px 0 2px 14px}.action-list article+article[data-v-6bd0a929]{margin-top:18px}.action-list dl[data-v-6bd0a929]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:12px 0 0}.health-presence[data-v-6bd0a929],.section-empty[data-v-6bd0a929],.attachment-boundary p[data-v-6bd0a929]{margin:0;color:var(--color-muted);line-height:1.6}.health-grid[data-v-6bd0a929]{margin-top:16px}.profile-section[data-v-6bd0a929]{background:var(--color-workspace)}.profile-grid div[data-v-6bd0a929]{border-bottom:1px solid var(--color-border);padding-bottom:10px}.tab-section[data-v-6bd0a929]{min-height:320px}@media(max-width:767px){.customer-detail-host--drawer .customer-detail[data-v-6bd0a929]{width:100%;max-width:none;box-shadow:none}.detail-header[data-v-6bd0a929],.summary-section[data-v-6bd0a929],.detail-section[data-v-6bd0a929]{padding-right:16px;padding-left:16px}}@media(max-width:420px){.summary-grid[data-v-6bd0a929],.health-grid[data-v-6bd0a929],.profile-grid[data-v-6bd0a929],.action-list dl[data-v-6bd0a929],.phone-boundary[data-v-6bd0a929]{grid-template-columns:1fr}.phone-boundary small[data-v-6bd0a929]{grid-column:1}}.customer-filters[data-v-c66de440]{border-block:1px solid var(--color-border);padding:18px 0}.filter-heading[data-v-c66de440]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.filter-heading h2[data-v-c66de440],.filter-heading p[data-v-c66de440]{margin:0}.filter-heading h2[data-v-c66de440]{font-size:18px}.filter-heading p[data-v-c66de440]{color:var(--color-muted);font-size:13px}.filter-grid[data-v-c66de440]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;align-items:end}.filter-grid label[data-v-c66de440]{display:grid;min-width:0;gap:6px;color:var(--color-muted);font-size:13px;font-weight:650}.filter-grid input[data-v-c66de440],.filter-grid select[data-v-c66de440]{width:100%;min-width:0;min-height:44px;border:1px solid #bac4ca;border-radius:var(--radius-md);padding:9px 10px;color:var(--color-ink);background:var(--color-surface)}.keyword-field[data-v-c66de440]{grid-column:span 2}.filter-actions[data-v-c66de440]{display:flex;gap:8px}.filter-actions button[data-v-c66de440]{min-height:44px;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:9px 16px;color:var(--color-surface);background:var(--color-action);font-weight:700;cursor:pointer}.filter-actions button.secondary[data-v-c66de440]{border-color:var(--color-border);color:var(--color-ink);background:var(--color-surface)}.filter-actions button[data-v-c66de440]:disabled{cursor:wait;opacity:.55}@media(max-width:1199px){.filter-grid[data-v-c66de440]{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-field[data-v-c66de440]{grid-column:span 2}}@media(max-width:767px){.filter-heading[data-v-c66de440]{align-items:flex-start;flex-direction:column;gap:4px}.filter-grid[data-v-c66de440]{grid-template-columns:1fr}.keyword-field[data-v-c66de440]{grid-column:auto}.filter-actions button[data-v-c66de440]{flex:1}}.customer-list[data-v-4576d933]{min-width:0;padding-top:20px}.list-heading[data-v-4576d933]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.list-heading h2[data-v-4576d933]{margin:0;font-size:18px}.list-heading span[data-v-4576d933]{color:var(--color-muted);font-size:13px}.table-frame[data-v-4576d933]{width:100%;min-width:0}table[data-v-4576d933]{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:12px}th[data-v-4576d933],td[data-v-4576d933]{overflow-wrap:anywhere;border-bottom:1px solid var(--color-border);padding:12px 10px;text-align:left;vertical-align:top}th[data-v-4576d933]{color:var(--color-muted);background:var(--color-workspace);font-size:12px;font-weight:750}th[data-v-4576d933]:first-child{width:24%}th[data-v-4576d933]:last-child{width:112px}td strong[data-v-4576d933],.customer-number[data-v-4576d933],.phone-display[data-v-4576d933],.phone-reason[data-v-4576d933]{display:block}.customer-number[data-v-4576d933],.phone-display[data-v-4576d933]{margin-top:3px;font-size:13px}.customer-number[data-v-4576d933],.phone-reason[data-v-4576d933],.customer-meta[data-v-4576d933]{color:var(--color-muted)}.phone-reason[data-v-4576d933],.customer-meta[data-v-4576d933]{margin-top:3px;line-height:1.35}.customer-meta[data-v-4576d933]{display:inline-flex;border-radius:999px;padding:3px 7px;background:var(--color-elevated);font-size:12px}[data-column=owners] div+div[data-v-4576d933]{margin-top:5px}.state-tag[data-v-4576d933]{display:inline-flex;align-items:center;min-height:24px;border:1px solid #a8d0c4;border-radius:var(--radius-sm);padding:2px 7px;color:var(--color-closed);background:var(--color-closed-soft);font-size:12px;font-weight:700}.state-tag+.state-tag[data-v-4576d933]{margin-top:5px}.state-tag--stage[data-v-4576d933]{border-color:#b6cbd4;color:var(--color-readonly);background:#edf4f7}.state-tag--neutral[data-v-4576d933]{border-color:var(--color-border);color:var(--color-muted);background:var(--color-workspace)}.row-action button[data-v-4576d933],.pagination button[data-v-4576d933]{min-height:44px;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:8px 12px;color:var(--color-surface);background:var(--color-action);font-weight:700;cursor:pointer}.row-action button[data-v-4576d933]:disabled,.pagination button[data-v-4576d933]:disabled{border-color:var(--color-border);color:var(--color-muted);background:var(--color-workspace);cursor:not-allowed}.empty-state[data-v-4576d933]{padding:32px 12px;color:var(--color-muted);text-align:center}.pagination[data-v-4576d933]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.pagination span[data-v-4576d933]{color:var(--color-muted);font-size:13px}@media(max-width:767px){.table-frame[data-v-4576d933],table[data-v-4576d933],tbody[data-v-4576d933],tr[data-v-4576d933],td[data-v-4576d933]{display:block;width:100%;max-width:100%}thead[data-v-4576d933]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table[data-v-4576d933]{table-layout:auto}tbody tr[data-v-4576d933]{border-bottom:1px solid var(--color-border);padding:12px 0}tbody td[data-v-4576d933]{display:grid;grid-template-columns:minmax(88px,30%) minmax(0,1fr);gap:10px;border:0;padding:7px 0}tbody td[data-v-4576d933]:before{content:attr(data-label);color:var(--color-muted);font-size:12px;font-weight:750}.empty-state[data-v-4576d933]{display:block}.empty-state[data-v-4576d933]:before{content:none}.row-action[data-v-4576d933]{display:block;padding-top:12px}.row-action[data-v-4576d933]:before{content:none}.row-action button[data-v-4576d933]{width:100%}.pagination[data-v-4576d933]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.pagination button[data-v-4576d933]{width:100%;padding-inline:8px}}.status-request-queue[data-v-bd2de4d1]{display:grid;gap:12px;border-block:1px solid var(--color-border);padding:18px 0}.status-request-queue>header[data-v-bd2de4d1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.status-request-queue h2[data-v-bd2de4d1],.status-request-queue header p[data-v-bd2de4d1]{margin:0}.status-request-queue h2[data-v-bd2de4d1]{font-size:18px}.status-request-queue header p[data-v-bd2de4d1]{margin-top:3px;color:var(--color-muted);font-size:12px}.status-request-queue>header>button[data-v-bd2de4d1]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface)}.queue-state[data-v-bd2de4d1]{margin:0;padding:14px 0;color:var(--color-muted)}.queue-state.error[data-v-bd2de4d1],.review-error[data-v-bd2de4d1]{color:var(--color-danger)}.queue-list[data-v-bd2de4d1]{display:grid;border-top:1px solid var(--color-line)}.queue-list article[data-v-bd2de4d1]{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.4fr) minmax(180px,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--color-line);padding:12px 0}.queue-list article>div[data-v-bd2de4d1]:first-child{display:grid;gap:3px}.queue-list article>div:first-child span[data-v-bd2de4d1],.request-meta[data-v-bd2de4d1]{color:var(--color-muted);font-size:12px}.queue-list article>p[data-v-bd2de4d1]{margin:0;overflow-wrap:anywhere}.request-meta[data-v-bd2de4d1]{display:flex;gap:10px;flex-wrap:wrap}.request-actions[data-v-bd2de4d1]{display:flex;gap:8px}.request-actions button[data-v-bd2de4d1]{min-height:38px;border:1px solid var(--color-line);padding:7px 12px;background:var(--color-surface);font-weight:700}.request-actions .approve[data-v-bd2de4d1]{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.review-backdrop[data-v-bd2de4d1]{position:fixed;z-index:145;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18222d8f}.review-dialog[data-v-bd2de4d1]{width:min(520px,100%);border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 20px 60px #0000003d}.review-dialog>header[data-v-bd2de4d1]{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding:16px 20px}.review-dialog h3[data-v-bd2de4d1]{margin:0;font-size:17px}.review-dialog header p[data-v-bd2de4d1]{margin:4px 0 0;color:var(--color-muted);font-size:12px}.review-dialog header button[data-v-bd2de4d1]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface)}.review-dialog form[data-v-bd2de4d1]{display:grid;gap:14px;padding:20px}.review-dialog label[data-v-bd2de4d1]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.review-dialog textarea[data-v-bd2de4d1],.review-dialog input[data-v-bd2de4d1]{width:100%;min-height:42px;border:1px solid var(--color-line);padding:9px;background:var(--color-surface);color:var(--color-ink);font:inherit}.review-dialog footer[data-v-bd2de4d1]{display:flex;justify-content:flex-end;gap:9px}.review-dialog footer button[data-v-bd2de4d1]{min-height:40px;border:1px solid var(--color-line);padding:8px 14px;background:var(--color-surface);font-weight:700}.review-dialog footer .confirm[data-v-bd2de4d1]{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.review-dialog button[data-v-bd2de4d1]:disabled{opacity:.5}@media(max-width:767px){.queue-list article[data-v-bd2de4d1]{grid-template-columns:1fr;gap:8px;padding:14px 0}.request-actions[data-v-bd2de4d1]{display:grid;grid-template-columns:1fr 1fr}.request-actions button[data-v-bd2de4d1]{width:100%}.review-backdrop[data-v-bd2de4d1]{padding:0}.review-dialog[data-v-bd2de4d1]{width:100%;min-height:100%;border:0}.review-dialog footer[data-v-bd2de4d1]{display:grid;grid-template-columns:1fr 1fr}.review-dialog footer button[data-v-bd2de4d1]{width:100%}}.customer-center[data-v-dd249cd0]{min-width:0}.page-heading[data-v-dd249cd0]{margin-bottom:20px}.list-error[data-v-dd249cd0]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--color-danger, #a12b2b)}.list-error p[data-v-dd249cd0]{margin:0}.list-error button[data-v-dd249cd0]{min-height:44px;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}@media(max-width:767px){.page-heading h1[data-v-dd249cd0]{font-size:24px}}.state-panel[data-v-16e2aeae]{min-width:0;min-height:132px;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;color:var(--color-muted);background:var(--color-surface)}.state-panel h2[data-v-16e2aeae]{margin:0 0 6px;color:var(--color-ink);font-size:18px}.state-panel p[data-v-16e2aeae]{margin:0;overflow-wrap:anywhere}.state-panel--loading[data-v-16e2aeae]{height:132px;display:grid;align-content:center;gap:12px}.skeleton-line[data-v-16e2aeae]{width:min(680px,100%);height:14px;border-radius:var(--radius-sm);background:#e5e9eb}.skeleton-line[data-v-16e2aeae]:nth-child(2){width:min(520px,82%)}.skeleton-line[data-v-16e2aeae]:nth-child(3){width:min(380px,64%)}.state-retry[data-v-16e2aeae]{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;margin-left:auto;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:8px 14px;color:var(--color-ink);background:var(--color-action);font-weight:700;cursor:pointer}@media(max-width:767px){.state-panel[data-v-16e2aeae]{flex-wrap:wrap;padding:20px 16px}.state-retry[data-v-16e2aeae]{width:100%;margin-left:0}}.sync-issues[data-v-96600a67]{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border,#ddd)}header[data-v-96600a67],nav[data-v-96600a67]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}h3[data-v-96600a67]{font-size:16px;margin:0 auto 0 0}.note[data-v-96600a67],small[data-v-96600a67]{font-size:12px;color:var(--color-muted,#606d7e);line-height:1.7}small[data-v-96600a67]{display:block;overflow-wrap:anywhere;max-width:290px}.table-scroll[data-v-96600a67]{overflow:auto}table[data-v-96600a67]{width:100%;border-collapse:collapse;font-size:13px;min-width:680px}td[data-v-96600a67],th[data-v-96600a67]{text-align:left;padding:12px 10px;border-bottom:1px solid var(--color-border,#ddd);vertical-align:top}th[data-v-96600a67]{font-weight:500;color:var(--color-muted,#606d7e)}button[data-v-96600a67]{font:inherit;font-size:13px;padding:9px 12px;border:1px solid var(--color-border,#ddd);border-radius:7px;color:inherit;background:transparent;cursor:pointer}button[data-v-96600a67]:disabled{opacity:.5;cursor:default}button[data-v-96600a67]:focus-visible{outline:2px solid var(--color-action,#b5441a);outline-offset:2px}nav[data-v-96600a67]{justify-content:flex-end;margin-top:14px;font-size:13px}.pending[data-v-96600a67],[role=alert][data-v-96600a67]{color:#a44923}.resolved[data-v-96600a67]{color:var(--color-ink,#202b3a)}.sync-overview[data-v-564476a2]{margin:28px 0 40px;padding:24px 28px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#ddd);border-radius:14px;color:var(--color-ink,#202b3a);min-width:0}.sync-heading[data-v-564476a2],.sync-context[data-v-564476a2]{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.sync-heading h2[data-v-564476a2]{display:flex;align-items:center;gap:10px;font-size:20px;margin:0}.sync-heading p[data-v-564476a2],.sync-empty p[data-v-564476a2]{font-size:13px;line-height:1.7;color:var(--color-muted,#606d7e);margin:7px 0 0}.sync-heading svg[data-v-564476a2]{color:var(--color-action,#b5441a)}button[data-v-564476a2],select[data-v-564476a2]{font:inherit;color:inherit;background:transparent;border:1px solid var(--color-border,#ddd);border-radius:7px;padding:10px 12px;min-height:42px}button[data-v-564476a2]{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:13px}button[data-v-564476a2]:hover{background:var(--color-action-soft,#fdf0e7)}button[data-v-564476a2]:disabled{opacity:.6;cursor:wait}button[data-v-564476a2]:focus-visible,select[data-v-564476a2]:focus-visible{outline:2px solid var(--color-action,#b5441a);outline-offset:3px}.sync-context[data-v-564476a2]{margin-top:22px;border-block:1px solid var(--color-border,#ddd);padding:14px 0;font-size:13px}.sync-context b[data-v-564476a2]{font-variant-numeric:tabular-nums;font-size:21px}.sync-context label[data-v-564476a2]{display:flex;align-items:center;gap:10px;min-width:0}.sync-context select[data-v-564476a2]{max-width:290px;min-width:0;font-size:13px}.sync-table[data-v-564476a2]{overflow:auto}table[data-v-564476a2]{width:100%;border-collapse:collapse;font-size:13px}caption[data-v-564476a2]{text-align:left;line-height:1.7;padding:14px 0;color:var(--color-muted,#606d7e);font-size:12px}th[data-v-564476a2]{text-align:left;color:var(--color-muted,#606d7e);font-weight:500}td[data-v-564476a2],th[data-v-564476a2]{padding:13px 12px;border-bottom:1px solid var(--color-border,#ddd);font-variant-numeric:tabular-nums}td[data-v-564476a2]:first-child,th[data-v-564476a2]:first-child{padding-left:0}td strong[data-v-564476a2]{font-weight:600}td small[data-v-564476a2]{display:block;font-size:12px;color:var(--color-muted,#606d7e);line-height:1.6;margin-top:5px;white-space:nowrap}.attention[data-v-564476a2]{color:#a44923;font-weight:700}.sync-empty[data-v-564476a2]{padding:28px 0;display:flex;gap:16px;align-items:center}.sync-empty>svg[data-v-564476a2]{color:var(--color-muted,#606d7e);flex-shrink:0}.sync-empty strong[data-v-564476a2]{font-size:15px}footer[data-v-564476a2]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:var(--color-muted,#606d7e);padding-top:16px}.sync-meta[data-v-564476a2]{font-size:13px;color:var(--color-muted,#606d7e)}[role=alert][data-v-564476a2]{color:#a53224}@media(max-width:650px){.sync-overview[data-v-564476a2]{padding:20px 16px}.sync-context label[data-v-564476a2]{width:100%}.sync-context select[data-v-564476a2]{flex:1;width:0;max-width:none}.sync-heading h2[data-v-564476a2]{font-size:18px}.sync-table table[data-v-564476a2]{min-width:600px}}.simple-help[data-v-eee7891e]{display:block!important}.help-disclosure>summary[data-v-eee7891e]{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;font-weight:600}.help-disclosure>summary[data-v-eee7891e]:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.help-content[data-v-eee7891e]{display:grid;gap:16px;padding-top:12px}.decision-panel[data-v-eee7891e]{min-width:0;display:grid;gap:14px;align-self:start;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:18px;background:var(--color-surface)}.decision-panel__heading[data-v-eee7891e]{display:grid;gap:6px}.decision-panel__heading span[data-v-eee7891e]{color:var(--color-muted);font-size:12px;font-weight:500;letter-spacing:.08em}.decision-panel__heading h2[data-v-eee7891e]{margin:0;font-size:18px}.decision-panel__heading p[data-v-eee7891e],.decision-card span[data-v-eee7891e],.decision-panel__tips li[data-v-eee7891e]{color:var(--color-muted);line-height:1.65}.decision-panel__heading p[data-v-eee7891e]{margin:0;font-size:13px}.decision-panel__list[data-v-eee7891e]{display:grid;gap:10px}.decision-card[data-v-eee7891e]{display:grid;gap:6px;border-top:1px solid var(--color-line);padding:14px 0 4px;background:transparent}.decision-card[data-tone=success][data-v-eee7891e]{color:var(--color-success)}.decision-card[data-tone=warning][data-v-eee7891e]{color:var(--color-warning)}.decision-card[data-tone=danger][data-v-eee7891e]{color:var(--color-danger)}.decision-card strong[data-v-eee7891e]{font-size:14px}.decision-card span[data-v-eee7891e]{font-size:12px}.decision-panel__tips[data-v-eee7891e]{display:grid;gap:8px;border-top:1px solid var(--color-line);padding-top:14px}.decision-panel__tips b[data-v-eee7891e]{font-size:13px}.decision-panel__tips ul[data-v-eee7891e]{display:grid;gap:7px;margin:0;padding-left:18px;font-size:12px}.management-toggle[data-v-9f744a0b]{font:inherit;font-size:13px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);border-radius:8px;padding:10px 16px;cursor:pointer}.management-toggle[data-v-9f744a0b]:focus-visible,.sync-disclosure summary[data-v-9f744a0b]:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.sync-disclosure[data-v-9f744a0b]{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);margin-bottom:24px}.sync-disclosure>summary[data-v-9f744a0b]{padding:18px 22px;cursor:pointer;font-size:14px;color:var(--color-ink)}.home-intro[data-v-9f744a0b]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:4px 0 22px;border-bottom:1px solid var(--color-border)}.home-intro__copy[data-v-9f744a0b]{min-width:0;display:grid;gap:10px}.home-intro__eyebrow[data-v-9f744a0b]{font-size:11px;letter-spacing:.16em;color:var(--color-muted);line-height:1.5}.home-intro__heading[data-v-9f744a0b]{display:flex;align-items:center;gap:20px}.home-intro h1[data-v-9f744a0b]{font-size:28px;letter-spacing:.04em;line-height:1.35;margin:0;font-weight:550;color:var(--color-ink);white-space:nowrap}.home-intro__divider[data-v-9f744a0b]{width:1px;height:22px;background:var(--color-border);flex:none}.home-intro p[data-v-9f744a0b]{font-size:13px;line-height:1.7;color:var(--color-muted);margin:0;max-width:60ch}.home-intro .management-toggle[data-v-9f744a0b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;flex:none;background:transparent;color:var(--color-ink);transition:background .15s,border-color .15s}.home-intro .management-toggle[data-v-9f744a0b]:hover{background:var(--color-surface);border-color:var(--color-muted)}.home-date[data-v-9f744a0b]{font-size:12px;color:var(--color-muted);white-space:nowrap;border-bottom:1px solid var(--color-border);padding-bottom:8px}#main-content .asset-overview .asset-hero[data-v-9f744a0b]{padding-top:24px;border-top:1px solid var(--color-border);margin-bottom:22px}#main-content .asset-overview .asset-hero h1[data-v-9f744a0b]{font-size:23px}#main-content .asset-overview .asset-hero p[data-v-9f744a0b]{font-size:13px;line-height:1.8}#main-content .asset-overview .stage-bar span[data-v-9f744a0b]{background:var(--color-action)}@media(max-width:900px){.home-intro__heading[data-v-9f744a0b]{display:grid;gap:6px}.home-intro__divider[data-v-9f744a0b]{display:none}}@media(max-width:700px){.home-intro[data-v-9f744a0b]{align-items:flex-start;gap:12px;padding-bottom:18px}.home-intro h1[data-v-9f744a0b]{font-size:24px}.home-date[data-v-9f744a0b]{display:none}.home-intro p[data-v-9f744a0b]{font-size:12px}.home-intro .management-toggle[data-v-9f744a0b]{padding:8px 10px;font-size:12px}}.asset-overview[data-v-9f744a0b]{width:100%;min-width:0;max-width:1480px;margin:0 auto}.asset-hero[data-v-9f744a0b]{align-items:stretch}.asset-hero__meta[data-v-9f744a0b]{min-width:220px;display:grid;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.36);border-radius:var(--radius-lg);padding:14px 16px;background:#ffffff29}.asset-hero__meta span[data-v-9f744a0b]{font-size:12px;opacity:.82}.asset-hero__meta b[data-v-9f744a0b]{font-size:15px}.asset-grid[data-v-9f744a0b]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.asset-main[data-v-9f744a0b],.asset-side[data-v-9f744a0b]{min-width:0;display:grid;gap:16px}.asset-side[data-v-9f744a0b]{padding-top:28px}.asset-metrics[data-v-9f744a0b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.asset-metric-card[data-v-9f744a0b],.asset-panel[data-v-9f744a0b]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-panel)}.asset-metric-card[data-v-9f744a0b]{min-width:0;display:grid;gap:7px;padding:18px}.asset-metric-card svg[data-v-9f744a0b]{color:var(--color-action)}.asset-metric-card span[data-v-9f744a0b],.asset-panel__head span[data-v-9f744a0b]{color:var(--color-muted);font-size:12px;font-weight:800}.asset-metric-card strong[data-v-9f744a0b]{font-size:clamp(28px,4vw,42px);line-height:1}.asset-metric-card p[data-v-9f744a0b],.empty-note[data-v-9f744a0b]{margin:0;color:var(--color-muted);font-size:12px;line-height:1.6}.asset-panel[data-v-9f744a0b]{min-width:0;padding:18px}.asset-panel__head[data-v-9f744a0b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.asset-panel__head div[data-v-9f744a0b]{display:grid;gap:4px}.asset-panel__head h2[data-v-9f744a0b]{margin:0;font-size:18px}.asset-panel__head>b[data-v-9f744a0b]{border-radius:999px;padding:7px 10px;color:var(--color-action);background:var(--color-action-soft);font-size:12px}.stage-funnel[data-v-9f744a0b],.source-list[data-v-9f744a0b],.watch-list[data-v-9f744a0b]{display:grid;gap:12px}.stage-row[data-v-9f744a0b]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;align-items:center}.stage-row div[data-v-9f744a0b]:first-child{display:grid;gap:3px}.stage-row span[data-v-9f744a0b],.watch-list span[data-v-9f744a0b],.action-row small[data-v-9f744a0b]{color:var(--color-muted);font-size:12px}.stage-bar[data-v-9f744a0b]{height:14px;overflow:hidden;border-radius:999px;background:var(--color-workspace)}.stage-bar span[data-v-9f744a0b]{display:block;min-width:6px;max-width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-action),#67c7b4)}.asset-two-column[data-v-9f744a0b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-list article[data-v-9f744a0b],.watch-list article[data-v-9f744a0b]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-line);padding-bottom:10px}.watch-list article[data-v-9f744a0b]{display:grid;justify-content:stretch}.source-list article[data-v-9f744a0b]:last-child,.watch-list article[data-v-9f744a0b]:last-child{border-bottom:0;padding-bottom:0}.action-panel[data-v-9f744a0b]{display:grid;gap:10px}.action-row[data-v-9f744a0b]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:12px;color:var(--color-ink);background:var(--color-workspace);text-align:left;font:inherit;cursor:pointer}.action-row span[data-v-9f744a0b]{display:grid;gap:4px}.action-row[data-v-9f744a0b]:hover{border-color:var(--color-action);background:var(--color-action-soft)}@media(max-width:1180px){.asset-grid[data-v-9f744a0b]{grid-template-columns:1fr}.asset-side[data-v-9f744a0b]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media(max-width:820px){.asset-metrics[data-v-9f744a0b],.asset-two-column[data-v-9f744a0b],.asset-side[data-v-9f744a0b],.stage-row[data-v-9f744a0b]{grid-template-columns:1fr}}.intake-workspace .manual-submit .primary-command[data-v-f94945b3]{color:#fff}.optional-customer-fields[data-v-f94945b3]{grid-column:1/-1;border-block:1px solid var(--color-border);padding:8px 0}.optional-customer-fields summary[data-v-f94945b3]{padding:12px 0;min-height:44px;cursor:pointer;font-weight:600}.optional-customer-fields summary span[data-v-f94945b3]{display:block;font-size:13px;color:var(--color-muted);margin-top:5px;font-weight:400}.optional-fields-grid[data-v-f94945b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0 16px}@media(max-width:600px){.optional-fields-grid[data-v-f94945b3]{grid-template-columns:1fr}}.intake-workspace[data-v-f94945b3]{width:100%;max-width:1480px;margin:0 auto}.intake-heading[data-v-f94945b3]{margin-bottom:18px}.intake-heading p[data-v-f94945b3]{margin:8px 0 0;color:var(--color-muted)}.mode-switch[data-v-f94945b3]{display:inline-flex;gap:4px;margin-bottom:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px;background:var(--color-surface)}.mode-switch button[data-v-f94945b3]{min-height:40px;border:0;border-radius:calc(var(--radius-md) - 3px);padding:8px 14px;color:var(--color-muted);background:transparent;font:inherit;font-weight:750;cursor:pointer}.mode-switch button[aria-selected=true][data-v-f94945b3]{color:#fff;background:var(--color-action)}.manual-intake[data-v-f94945b3]{max-width:1080px}.manual-card[data-v-f94945b3]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:22px;background:var(--color-surface)}.manual-title[data-v-f94945b3]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.manual-title span[data-v-f94945b3]{color:var(--color-muted);font-size:12px;font-weight:750}.manual-title h2[data-v-f94945b3]{margin:4px 0 0;font-size:22px}.manual-title p[data-v-f94945b3]{max-width:520px;margin:0;color:var(--color-muted);line-height:1.6}.manual-receipt[data-v-f94945b3]{min-height:44px;display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;border:1px solid var(--color-closed);border-radius:var(--radius-md);padding:8px 12px;color:var(--color-closed);background:var(--color-closed-soft);font-weight:750}.manual-form[data-v-f94945b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.manual-form label[data-v-f94945b3]{min-width:0;display:grid;gap:6px}.manual-form label span[data-v-f94945b3]{color:var(--color-muted);font-size:12px;font-weight:750}.manual-form input[data-v-f94945b3],.manual-form select[data-v-f94945b3]{min-width:0;min-height:44px}.manual-submit[data-v-f94945b3]{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--color-border)}.overview-error[data-v-f94945b3]{color:var(--color-blocked)!important}.ocr-guidance[data-v-f94945b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.ocr-guidance article[data-v-f94945b3]{min-width:0;display:grid;gap:4px;border-left:3px solid var(--color-action);padding-left:12px}.ocr-guidance strong[data-v-f94945b3]{font-size:14px}.ocr-guidance span[data-v-f94945b3]{color:var(--color-muted);font-size:13px;line-height:1.5}.ocr-upload-card[data-v-f94945b3]{display:grid;gap:16px;margin-bottom:16px}.ocr-upload-card h2[data-v-f94945b3]{margin:4px 0 6px;font-size:20px}.ocr-upload-card p[data-v-f94945b3]{max-width:780px;margin:0;color:var(--color-muted);line-height:1.6}.upload-provider-state[data-v-f94945b3]{display:flex;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;background:var(--color-workspace)}.upload-provider-state strong[data-v-f94945b3]{font-size:13px}.upload-provider-state small[data-v-f94945b3]{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.upload-command-row[data-v-f94945b3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ocr-review-board[data-v-f94945b3]{display:grid;gap:16px;margin-bottom:18px}.review-board-header[data-v-f94945b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.review-board-header h2[data-v-f94945b3]{margin:4px 0;font-size:20px}.review-board-header p[data-v-f94945b3]{max-width:760px;margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}.review-status-tabs[data-v-f94945b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-status-tabs button[data-v-f94945b3]{display:grid;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;color:var(--color-muted);background:var(--color-workspace);text-align:left;font:inherit;cursor:pointer}.review-status-tabs button[aria-selected=true][data-v-f94945b3]{border-color:var(--color-action);color:var(--color-ink);background:#fff7ed;box-shadow:inset 3px 0 0 var(--color-action)}.review-status-tabs strong[data-v-f94945b3]{font-size:14px}.review-status-tabs span[data-v-f94945b3]{font-size:12px;line-height:1.4}.review-search[data-v-f94945b3]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.review-search label[data-v-f94945b3]{min-width:0;min-height:44px;display:flex;align-items:center;gap:9px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 12px;background:var(--color-surface)}.review-search input[data-v-f94945b3]{min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit}.review-list-meta[data-v-f94945b3]{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-muted);font-size:12px;font-weight:700}.review-empty[data-v-f94945b3]{min-height:120px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);text-align:center;background:var(--color-workspace)}.review-empty strong[data-v-f94945b3]{color:var(--color-ink)}.review-records[data-v-f94945b3]{display:grid;gap:10px}.review-record[data-v-f94945b3]{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(320px,1.5fr) auto auto;gap:12px;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface)}.record-main[data-v-f94945b3]{min-width:0;display:grid;gap:4px}.record-main strong[data-v-f94945b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-main small[data-v-f94945b3]{color:var(--color-muted);font-size:12px}.review-record dl[data-v-f94945b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.review-record dl div[data-v-f94945b3]{min-width:0;display:grid;gap:2px}.review-record dt[data-v-f94945b3]{color:var(--color-muted);font-size:11px}.review-record dd[data-v-f94945b3]{min-width:0;margin:0;overflow:hidden;color:var(--color-ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.record-status[data-v-f94945b3]{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;color:#7e4212;background:#fff2e4;font-size:12px;font-weight:800;white-space:nowrap}.record-status[data-status=CONFIRMED][data-v-f94945b3]{color:var(--color-closed);background:var(--color-closed-soft)}.record-status[data-status=DISCARDED][data-v-f94945b3]{color:#57616a;background:#eef1f3}.record-actions[data-v-f94945b3]{display:flex;justify-content:flex-end;gap:8px}.record-actions button[data-v-f94945b3]{min-height:36px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:7px 10px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.record-actions .danger-link[data-v-f94945b3]{border-color:#f2b8a0;color:var(--color-blocked);background:#fff4ef}.record-actions button[data-v-f94945b3]:disabled{cursor:not-allowed;opacity:.55}.discard-note[data-v-f94945b3]{grid-column:1 / -1;margin:0;border-left:3px solid #b8c0c7;padding:8px 10px;color:var(--color-muted);background:#f3f5f6;font-size:12px}.review-discard-detail[data-v-f94945b3]{margin-bottom:14px}.status-pill--neutral[data-v-f94945b3]{border-color:#b8c0c7;color:#57616a;background:#eef1f3}.pending-queue[data-v-f94945b3]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;margin-bottom:18px;padding:12px 0;border-block:1px solid var(--color-border)}.pending-queue>strong[data-v-f94945b3]{align-self:center;font-size:13px}.pending-queue ul[data-v-f94945b3]{min-width:0;display:flex;gap:10px;margin:0;padding:0;overflow-x:auto;list-style:none}.pending-queue li[data-v-f94945b3]{min-width:min(280px,78vw);display:flex;align-items:center;justify-content:space-between;gap:12px;border-left:3px solid var(--color-action);padding:7px 10px;background:var(--color-surface)}.pending-queue li div[data-v-f94945b3]{min-width:0;display:grid;gap:2px}.pending-queue li span[data-v-f94945b3]{overflow:hidden;color:var(--color-ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pending-queue li small[data-v-f94945b3]{color:var(--color-muted);font-size:11px}.pending-queue button[data-v-f94945b3]{min-height:36px;flex:0 0 auto;border:0;padding:6px 8px;color:var(--color-action);background:transparent;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.pending-queue button[data-v-f94945b3]:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.verification-rail[data-v-f94945b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 24px;padding:0;border-block:1px solid var(--color-border);list-style:none;background:var(--color-surface)}.verification-rail li[data-v-f94945b3]{min-width:0;display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--color-muted)}.verification-rail li+li[data-v-f94945b3]{border-left:1px solid var(--color-border)}.verification-rail span[data-v-f94945b3]{width:26px;height:26px;display:grid;flex:0 0 26px;place-items:center;border:1px solid var(--color-border);border-radius:50%;font-size:12px}.verification-rail strong[data-v-f94945b3]{font-size:13px;overflow-wrap:anywhere}.verification-rail li.active[data-v-f94945b3]{color:var(--color-ink)}.verification-rail li.active span[data-v-f94945b3]{border-color:var(--color-action);color:var(--color-surface);background:var(--color-action)}.management-readiness[data-v-f94945b3]{border-block:1px solid var(--color-border);background:var(--color-surface)}.readiness-row[data-v-f94945b3]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0}.readiness-row>div[data-v-f94945b3]{display:flex;align-items:center;gap:12px}.readiness-row p[data-v-f94945b3]{margin:0;color:var(--color-muted)}.provider-label[data-v-f94945b3]{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--color-closed);border-radius:var(--radius-sm);padding:4px 8px;color:var(--color-closed);background:var(--color-closed-soft);font-size:12px;font-weight:750}.provider-label.mock[data-v-f94945b3]{border-color:var(--color-warning);color:#8b4a12;background:#fff2e4}.intake-surface[data-v-f94945b3]{min-width:0;display:grid;grid-template-columns:minmax(280px,38fr) minmax(0,62fr);gap:28px}.image-pane[data-v-f94945b3],.review-pane[data-v-f94945b3]{min-width:0}.preview-frame[data-v-f94945b3],.preview-empty[data-v-f94945b3]{width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#e9edef}.preview-frame img[data-v-f94945b3]{width:100%;height:100%;display:block;object-fit:contain}.preview-empty[data-v-f94945b3]{display:grid;place-content:center;justify-items:center;gap:10px;color:var(--color-muted);text-align:center}.preview-empty small[data-v-f94945b3]{max-width:260px;color:var(--color-muted);line-height:1.5}.recovered-preview[data-v-f94945b3]{text-align:center}.recovered-preview strong[data-v-f94945b3]{color:var(--color-ink)}.recovered-preview span[data-v-f94945b3]{max-width:90%;overflow-wrap:anywhere;font-size:12px}.file-actions[data-v-f94945b3]{display:flex;align-items:center;gap:12px;margin-top:12px}.file-command[data-v-f94945b3],.icon-command[data-v-f94945b3]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-ink);border-radius:var(--radius-md);padding:9px 14px;color:var(--color-surface);background:var(--color-ink);font:inherit;font-weight:700;cursor:pointer}.file-command.disabled[data-v-f94945b3],.camera-command.disabled[data-v-f94945b3]{cursor:not-allowed;opacity:.5}.file-name[data-v-f94945b3]{min-width:0;color:var(--color-muted);font-size:13px;overflow-wrap:anywhere}.secondary-command[data-v-f94945b3]{color:var(--color-ink);background:var(--color-surface)}.primary-command[data-v-f94945b3]{border-color:var(--color-action);color:var(--color-ink);background:var(--color-action)}.danger-command[data-v-f94945b3]{border-color:#e27756;color:#fff;background:var(--color-blocked)}.icon-command[data-v-f94945b3]:disabled{cursor:not-allowed;opacity:.5}.visually-hidden[data-v-f94945b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.visually-hidden:focus-visible+.file-command[data-v-f94945b3],.visually-hidden:focus-visible+.camera-command[data-v-f94945b3]{outline:3px solid var(--color-action);outline-offset:3px}.workflow-alert[data-v-f94945b3]{min-height:44px;display:flex;align-items:center;gap:8px;margin-bottom:16px;border-left:3px solid var(--color-warning);padding:10px 12px;color:#7e4212;background:#fff2e4}.intake-validation-card[data-v-f94945b3]{display:grid;gap:10px;margin:0 0 14px;border:1px solid var(--color-border);border-radius:14px;padding:12px 14px;background:var(--color-surface)}.intake-validation-card.blocked[data-v-f94945b3]{border-color:#f2b8a0;background:#fff7f2}.intake-validation-card.ready[data-v-f94945b3]{border-color:#16a34a38;background:var(--color-closed-soft)}.intake-validation-card header[data-v-f94945b3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.intake-validation-card header strong[data-v-f94945b3]{color:var(--color-ink)}.intake-validation-card header span[data-v-f94945b3]{color:var(--color-muted);font-size:12px;font-weight:750}.intake-validation-card ul[data-v-f94945b3]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.intake-validation-card li[data-v-f94945b3]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:2px 10px;border-radius:10px;padding:8px 10px;background:#ffffffb8}.intake-validation-card li.error[data-v-f94945b3]{color:var(--color-blocked)}.intake-validation-card li.warning[data-v-f94945b3]{color:#9a5b0d}.intake-validation-card li span[data-v-f94945b3]{color:var(--color-ink);font-size:13px;font-weight:750}.intake-validation-card li small[data-v-f94945b3]{grid-column:2;color:var(--color-muted);line-height:1.5}.intake-validation-card p[data-v-f94945b3]{margin:0;color:var(--color-closed);font-size:13px;font-weight:750}.review-toolbar[data-v-f94945b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.review-toolbar>div[data-v-f94945b3]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.review-toolbar h2[data-v-f94945b3],.recognition-start h2[data-v-f94945b3]{margin:0 0 8px;font-size:18px}.review-toolbar h2[data-v-f94945b3]{width:100%}.candidate-form[data-v-f94945b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.field-row[data-v-f94945b3]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.field-label[data-v-f94945b3]{color:var(--color-ink);font-size:13px;font-weight:700}.confidence[data-v-f94945b3]{display:inline-flex;align-items:center;gap:5px;color:var(--color-muted);font-size:12px}.confidence.low[data-v-f94945b3]{color:var(--color-warning)}.confidence b[data-v-f94945b3]{font-size:11px}.field-row input[data-v-f94945b3],.field-row select[data-v-f94945b3]{grid-column:1 / -1;min-height:44px}.field-hint[data-v-f94945b3]{grid-column:1 / -1;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.45}.field-hint.error[data-v-f94945b3]{color:var(--color-blocked);background:#fff0ea}.field-hint.warning[data-v-f94945b3]{color:#8a520a;background:#fff7df}.confirm-row[data-v-f94945b3]{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:8px;border-top:1px solid var(--color-border)}.confirm-note[data-v-f94945b3]{color:var(--color-warning);font-size:12px;font-weight:750}.confirm-note.safe[data-v-f94945b3]{color:var(--color-closed)}.recognition-start[data-v-f94945b3]{min-height:260px;display:grid;place-content:center;justify-items:center;text-align:center}.recognition-start p[data-v-f94945b3]{color:var(--color-muted)}.success-receipt[data-v-f94945b3]{min-height:260px;display:flex;align-items:center;justify-content:center;gap:14px;border-block:1px solid var(--color-closed);color:var(--color-closed);background:var(--color-closed-soft)}.success-receipt div[data-v-f94945b3]{display:grid;gap:4px}.success-receipt span[data-v-f94945b3]{color:var(--color-ink)}.ocr-review-dialog-backdrop[data-v-f94945b3]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1018208f}.ocr-review-dialog[data-v-f94945b3]{width:min(1500px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;background:var(--color-workspace);box-shadow:0 26px 90px #0000004d}.ocr-review-dialog-header[data-v-f94945b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ocr-review-dialog-header h2[data-v-f94945b3]{margin:4px 0 0;font-size:22px;overflow-wrap:anywhere}.ocr-review-dialog-header button[data-v-f94945b3]{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:24px;line-height:1;cursor:pointer}.ocr-review-dialog-header button[data-v-f94945b3]:disabled{cursor:not-allowed;opacity:.55}.ocr-review-dialog .verification-rail[data-v-f94945b3]{margin-bottom:18px}.ocr-review-dialog .management-readiness[data-v-f94945b3]{margin-bottom:18px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 14px}.ocr-review-dialog .intake-surface[data-v-f94945b3]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;background:var(--color-surface)}.ocr-review-dialog .preview-frame[data-v-f94945b3],.ocr-review-dialog .preview-empty[data-v-f94945b3]{max-height:68dvh}.discard-dialog-backdrop[data-v-f94945b3]{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1018207a}.discard-dialog[data-v-f94945b3]{width:min(520px,100%);display:grid;gap:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;background:var(--color-surface);box-shadow:0 22px 70px #0000003d}.discard-dialog header[data-v-f94945b3]{display:flex;justify-content:space-between;gap:12px}.discard-dialog h3[data-v-f94945b3]{margin:4px 0 0;overflow-wrap:anywhere}.discard-dialog header button[data-v-f94945b3]{width:38px;height:38px;border:0;border-radius:var(--radius-sm);background:var(--color-workspace);font-size:22px;cursor:pointer}.discard-dialog p[data-v-f94945b3]{margin:0;color:var(--color-muted);line-height:1.6}.discard-dialog label[data-v-f94945b3]{display:grid;gap:7px;color:var(--color-muted);font-size:12px;font-weight:800}.discard-dialog textarea[data-v-f94945b3]{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px;font:inherit;resize:vertical}.discard-dialog footer[data-v-f94945b3]{display:flex;justify-content:flex-end;gap:10px}.discard-dialog footer button[data-v-f94945b3]{min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 14px;background:var(--color-surface);font:inherit;font-weight:800;cursor:pointer}.discard-dialog footer .danger[data-v-f94945b3]{border-color:var(--color-blocked);color:#fff;background:var(--color-blocked)}.discard-dialog button[data-v-f94945b3]:disabled{cursor:not-allowed;opacity:.55}.spin[data-v-f94945b3]{animation:spin-f94945b3 .8s linear infinite}@keyframes spin-f94945b3{to{transform:rotate(360deg)}}@media(max-width:1100px){.review-record[data-v-f94945b3]{grid-template-columns:1fr;align-items:stretch}.review-record dl[data-v-f94945b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.record-actions[data-v-f94945b3]{justify-content:flex-start}}@media(max-width:900px){.intake-surface[data-v-f94945b3]{grid-template-columns:minmax(240px,38fr) minmax(0,62fr);gap:18px}.candidate-form[data-v-f94945b3],.ocr-guidance[data-v-f94945b3]{grid-template-columns:1fr}}@media(max-width:767px){.intake-workspace[data-v-f94945b3]{max-width:100%;overflow-x:clip}.intake-heading[data-v-f94945b3]{margin-bottom:14px}.intake-heading h1[data-v-f94945b3]{font-size:clamp(28px,9vw,38px);line-height:1.08}.intake-heading p[data-v-f94945b3],.ocr-upload-card p[data-v-f94945b3],.review-board-header p[data-v-f94945b3]{font-size:14px;line-height:1.65}.section-card[data-v-f94945b3],.manual-card[data-v-f94945b3]{border-radius:18px;padding:16px}.mode-switch[data-v-f94945b3]{width:100%;display:grid;grid-template-columns:1fr 1fr}.mode-switch button[data-v-f94945b3]{min-width:0;min-height:46px;padding-inline:8px}.manual-form[data-v-f94945b3],.ocr-guidance[data-v-f94945b3],.candidate-form[data-v-f94945b3]{grid-template-columns:1fr}.manual-title[data-v-f94945b3],.readiness-row[data-v-f94945b3],.review-toolbar[data-v-f94945b3],.confirm-row[data-v-f94945b3]{align-items:stretch;flex-direction:column}.ocr-guidance[data-v-f94945b3]{gap:10px}.ocr-guidance article[data-v-f94945b3]{border-left-width:4px;border-radius:12px;padding:10px 10px 10px 12px;background:var(--color-surface)}.upload-provider-state[data-v-f94945b3],.readiness-row[data-v-f94945b3]{display:grid;align-items:stretch;gap:8px}.upload-command-row[data-v-f94945b3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.upload-command-row .file-command[data-v-f94945b3],.upload-command-row .camera-command[data-v-f94945b3],.upload-command-row [data-action=recognize][data-v-f94945b3]{width:100%;min-height:48px;padding-inline:10px;text-align:center}.upload-command-row [data-action=recognize][data-v-f94945b3],.upload-command-row .file-name[data-v-f94945b3]{grid-column:1 / -1}.file-name[data-v-f94945b3]{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:9px 10px;background:var(--color-workspace);font-size:12px}.review-board-header[data-v-f94945b3],.review-search[data-v-f94945b3],.review-status-tabs[data-v-f94945b3],.pending-queue[data-v-f94945b3]{display:grid;grid-template-columns:1fr}.review-status-tabs[data-v-f94945b3]{gap:8px}.review-status-tabs button[data-v-f94945b3]{min-height:58px;padding:11px 12px}.review-search[data-v-f94945b3]{gap:8px}.review-search .icon-command[data-v-f94945b3]{width:100%}.review-record[data-v-f94945b3]{gap:10px;padding:12px}.review-record dl[data-v-f94945b3]{grid-template-columns:1fr}.review-record dl div[data-v-f94945b3]{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px}.review-record dd[data-v-f94945b3]{white-space:normal;overflow-wrap:anywhere}.record-status[data-v-f94945b3]{justify-self:start}.record-actions[data-v-f94945b3]{display:grid;grid-template-columns:1fr 1fr}.record-actions button[data-v-f94945b3]{justify-content:center;min-height:42px}.intake-surface[data-v-f94945b3]{grid-template-columns:1fr;gap:16px}.preview-frame[data-v-f94945b3],.preview-empty[data-v-f94945b3]{max-height:56vh;aspect-ratio:3 / 4}.verification-rail[data-v-f94945b3]{grid-template-columns:1fr;margin-bottom:14px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.verification-rail li[data-v-f94945b3]{align-items:center;gap:8px;padding:10px 12px}.verification-rail li+li[data-v-f94945b3]{border-top:1px solid var(--color-border);border-left:0}.confirm-row .icon-command[data-v-f94945b3],.manual-submit .icon-command[data-v-f94945b3]{width:100%}.field-row[data-v-f94945b3]{grid-template-columns:minmax(0,1fr)}.confidence[data-v-f94945b3]{justify-self:start}.ocr-review-dialog-backdrop[data-v-f94945b3]{align-items:stretch;justify-items:stretch;padding:0}.ocr-review-dialog[data-v-f94945b3]{width:100vw;max-height:100dvh;border:0;border-radius:0;padding:14px}.ocr-review-dialog-header[data-v-f94945b3]{position:sticky;z-index:2;top:-14px;align-items:center;margin:-14px -14px 12px;padding:12px 14px;border-bottom:1px solid var(--color-border);background:var(--color-workspace)}.ocr-review-dialog-header h2[data-v-f94945b3]{font-size:18px}.ocr-review-dialog .intake-surface[data-v-f94945b3]{padding:12px;border-radius:16px}.ocr-review-dialog .preview-frame[data-v-f94945b3],.ocr-review-dialog .preview-empty[data-v-f94945b3]{max-height:48dvh}.discard-dialog-backdrop[data-v-f94945b3]{align-items:end;padding:0}.discard-dialog[data-v-f94945b3]{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}}@media(max-width:420px){.upload-command-row[data-v-f94945b3],.record-actions[data-v-f94945b3],.review-record dl div[data-v-f94945b3],.review-search[data-v-f94945b3]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.spin[data-v-f94945b3]{animation:none}}.ocr-structure-panel[data-v-f94945b3]{display:grid;gap:12px;border:1px solid rgba(37,99,235,.18);border-radius:16px;padding:12px;background:#2563eb0a;margin-bottom:14px}.ocr-structure-panel>header[data-v-f94945b3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ocr-structure-panel>header small[data-v-f94945b3]{color:var(--color-danger);font-size:12px}.ocr-structure-grid[data-v-f94945b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ocr-structure-grid article[data-v-f94945b3]{min-width:0;border:1px solid var(--color-border);border-radius:13px;padding:10px;background:var(--color-surface)}.ocr-structure-grid strong[data-v-f94945b3]{display:block;margin-bottom:6px;font-size:13px}.ocr-structure-grid ul[data-v-f94945b3]{display:grid;gap:4px;margin:0;padding-left:18px;max-height:170px;overflow:auto}.ocr-structure-grid p[data-v-f94945b3]{margin:0;color:var(--color-muted);font-size:12px}.ocr-structure-grid pre[data-v-f94945b3]{white-space:pre-wrap;overflow:auto;max-height:170px;margin:0;color:var(--color-muted);font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:900px){.ocr-structure-grid[data-v-f94945b3]{grid-template-columns:1fr}}.h5-intake[data-v-4f2bfc5d]{min-height:100dvh;color:#20292c;background:#f4f6f5;padding-bottom:94px}.h5-header[data-v-4f2bfc5d]{position:sticky;z-index:10;top:0;height:64px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;border-bottom:1px solid #d9dfdc;padding:0 12px;background:#fffffff5}.h5-header button[data-v-4f2bfc5d]{width:44px;height:44px;display:grid;place-items:center;border:0;color:#263337;background:transparent;cursor:pointer}.h5-header div[data-v-4f2bfc5d]{min-width:0;display:grid;text-align:center}.h5-header strong[data-v-4f2bfc5d]{font-size:16px}.h5-header span[data-v-4f2bfc5d]{color:#687477;font-size:11px}.capture-area[data-v-4f2bfc5d]{padding:16px;background:#fff}.photo-preview[data-v-4f2bfc5d],.camera-empty[data-v-4f2bfc5d]{width:100%;aspect-ratio:4/5;max-height:58dvh;overflow:hidden;border:1px solid #cdd5d2;border-radius:6px;background:#e8ecea}.photo-preview img[data-v-4f2bfc5d]{width:100%;height:100%;display:block;object-fit:contain}.camera-empty[data-v-4f2bfc5d]{display:grid;place-content:center;justify-items:center;gap:10px;color:#526164;text-align:center}.camera-empty span[data-v-4f2bfc5d]{max-width:260px;font-size:13px}.capture-area input[data-v-4f2bfc5d]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.camera-command[data-v-4f2bfc5d],.success-area button[data-v-4f2bfc5d]{min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;border-radius:6px;color:#172125;background:#f2b84b;font-weight:800;cursor:pointer}.status-line[data-v-4f2bfc5d],.error-line[data-v-4f2bfc5d]{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 16px 0;padding:12px;font-size:14px}.error-line[data-v-4f2bfc5d]{border-left:3px solid #bf5b35;color:#7b321d;background:#fff0e9}.review-area[data-v-4f2bfc5d]{margin-top:12px;padding:18px 16px;background:#fff}.review-heading[data-v-4f2bfc5d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.review-heading h1[data-v-4f2bfc5d]{margin:0;font-size:20px}.review-heading p[data-v-4f2bfc5d]{margin:5px 0 0;color:#687477;font-size:13px}.review-heading>span[data-v-4f2bfc5d]{color:#687477;font-size:10px;overflow-wrap:anywhere;text-align:right}.review-area form[data-v-4f2bfc5d]{display:grid;gap:13px}.review-area label[data-v-4f2bfc5d]{display:grid;gap:6px}.review-area label>span[data-v-4f2bfc5d]{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:750}.review-area b[data-v-4f2bfc5d]{color:#a55713;font-size:11px}.review-area input[data-v-4f2bfc5d],.review-area select[data-v-4f2bfc5d]{min-height:48px;border:1px solid #bfc9c5;border-radius:4px;padding:0 12px;color:#20292c;background:#fff;font:inherit;font-size:16px}.review-area label.low input[data-v-4f2bfc5d],.review-area label.low select[data-v-4f2bfc5d]{border-color:#c77a28;background:#fff9ef}.review-area label.changed input[data-v-4f2bfc5d],.review-area label.changed select[data-v-4f2bfc5d]{border-left-width:4px}.submit-dock[data-v-4f2bfc5d]{position:fixed;z-index:9;right:0;bottom:0;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d9dfdc;background:#fffffff7}.submit-dock button[data-v-4f2bfc5d]{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;color:#172125;background:#f2b84b;font:inherit;font-weight:850}.submit-dock button[data-v-4f2bfc5d]:disabled{opacity:.48}.success-area[data-v-4f2bfc5d],.access-note[data-v-4f2bfc5d]{display:grid;justify-items:center;gap:10px;margin:32px 16px;padding:36px 20px;border-block:1px solid #91bba2;color:#27633e;background:#edf7f0;text-align:center}.success-area strong[data-v-4f2bfc5d]{font-size:22px}.success-area span[data-v-4f2bfc5d]{color:#20292c}.success-area button[data-v-4f2bfc5d]{width:100%;border:0;padding:0 14px;font:inherit}.access-note p[data-v-4f2bfc5d]{margin:0;color:#526164}.spin[data-v-4f2bfc5d]{animation:spin-4f2bfc5d .8s linear infinite}@keyframes spin-4f2bfc5d{to{transform:rotate(360deg)}}@media(min-width:720px){.h5-intake[data-v-4f2bfc5d]{max-width:520px;margin:0 auto;box-shadow:0 0 0 1px #d9dfdc}.submit-dock[data-v-4f2bfc5d]{left:50%;width:520px;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.spin[data-v-4f2bfc5d]{animation:none}}.risk-workspace[data-v-85ed0ad7]{display:grid;gap:16px;padding:24px 28px 48px;align-content:start}.risk-heading[data-v-85ed0ad7]{display:flex;justify-content:space-between;gap:16px;align-items:start}.risk-heading h1[data-v-85ed0ad7]{margin:0;font-size:24px;letter-spacing:0}.risk-heading p[data-v-85ed0ad7]{margin:5px 0 0;color:var(--color-muted);font-size:13px}.retry[data-v-85ed0ad7],.risk-filters button[data-v-85ed0ad7],.risk-row button[data-v-85ed0ad7]{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);min-height:40px;padding:8px 12px;font:inherit;font-weight:700;cursor:pointer}.retry[data-v-85ed0ad7]{display:flex;align-items:center;gap:7px}.status-strip[data-v-85ed0ad7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--color-line)}.status-strip span[data-v-85ed0ad7]{display:flex;align-items:baseline;gap:8px;padding:13px 16px;color:var(--color-muted);font-size:12px;border-right:1px solid var(--color-line)}.status-strip span[data-v-85ed0ad7]:last-child{border:0}.status-strip strong[data-v-85ed0ad7]{color:var(--color-ink);font-size:22px}.risk-filters[data-v-85ed0ad7]{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:10px;align-items:end}.risk-filters label[data-v-85ed0ad7]{display:grid;gap:5px;color:var(--color-muted);font-size:12px}.risk-filters select[data-v-85ed0ad7]{min-height:40px;border:1px solid var(--color-line);background:var(--color-surface);padding:7px 9px;color:var(--color-ink);font:inherit}.risk-filters button[data-v-85ed0ad7]{background:var(--color-action);border-color:var(--color-action);color:#fff}.state[data-v-85ed0ad7]{padding:36px 0;color:var(--color-muted);text-align:center}.state.error[data-v-85ed0ad7]{color:var(--color-danger)}.risk-queue[data-v-85ed0ad7]{border-top:1px solid var(--color-line)}.queue-head[data-v-85ed0ad7],.risk-row[data-v-85ed0ad7]{display:grid;grid-template-columns:140px minmax(160px,1fr) minmax(190px,1.2fr) 90px 100px;gap:12px;align-items:center;padding:11px 10px;border-bottom:1px solid var(--color-line)}.queue-head[data-v-85ed0ad7]{color:var(--color-muted);font-size:11px;font-weight:700}.risk-row[data-v-85ed0ad7]{font-size:13px}.risk-row button[data-v-85ed0ad7]{min-height:36px;padding:6px 8px;color:var(--color-action)}.risk-status[data-v-85ed0ad7]{font-weight:700}.boundary-panel[data-v-85ed0ad7]{position:fixed;inset:0 0 0 auto;width:min(440px,100%);z-index:20;background:var(--color-surface);border-left:1px solid var(--color-line);box-shadow:-16px 0 40px #0000001f;padding:22px}.boundary-panel header[data-v-85ed0ad7]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-line);padding-bottom:16px}.boundary-panel header div[data-v-85ed0ad7]{display:grid;gap:5px}.boundary-panel header span[data-v-85ed0ad7]{color:var(--color-muted);font-size:12px}.boundary-panel header button[data-v-85ed0ad7]{border:0;background:transparent;color:var(--color-ink);width:40px;height:40px;display:grid;place-items:center;cursor:pointer}.boundary-body[data-v-85ed0ad7]{display:flex;gap:12px;padding-top:20px}.boundary-body p[data-v-85ed0ad7]{color:var(--color-muted);line-height:1.6}.boundary-body svg[data-v-85ed0ad7]{color:var(--color-action);flex:none}@media(max-width:767px){.risk-workspace[data-v-85ed0ad7]{padding:18px 14px 92px}.risk-heading[data-v-85ed0ad7]{display:grid}.status-strip[data-v-85ed0ad7]{grid-template-columns:repeat(2,1fr)}.status-strip span[data-v-85ed0ad7]:nth-child(2){border-right:0}.risk-filters[data-v-85ed0ad7]{grid-template-columns:1fr 1fr}.risk-filters label[data-v-85ed0ad7]:last-of-type,.risk-filters button[data-v-85ed0ad7]{grid-column:1/-1}.queue-head[data-v-85ed0ad7]{display:none}.risk-row[data-v-85ed0ad7]{grid-template-columns:1fr auto;padding:14px 2px}.risk-row>span[data-v-85ed0ad7]:nth-of-type(1),.risk-row>span[data-v-85ed0ad7]:nth-of-type(2){grid-column:1/-1}.risk-row button[data-v-85ed0ad7]{grid-column:2;grid-row:1/3}.boundary-panel[data-v-85ed0ad7]{width:100%;border:0}}.pagination[data-v-85ed0ad7]{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;color:var(--color-muted)}.pagination button[data-v-85ed0ad7]{min-height:36px;border:1px solid var(--color-line);background:var(--color-surface);padding:6px 10px;color:var(--color-ink);font:inherit;cursor:pointer}.pagination button[data-v-85ed0ad7]:disabled{opacity:.45;cursor:not-allowed}.access-workspace[data-v-82864cb6]{display:grid;gap:16px;padding:24px 28px 48px;align-content:start}.access-heading[data-v-82864cb6]{display:flex;justify-content:space-between;gap:16px;align-items:start}.access-heading h1[data-v-82864cb6]{margin:0;font-size:24px;letter-spacing:0}.access-heading p[data-v-82864cb6]{margin:5px 0 0;color:var(--color-muted);font-size:13px}.retry[data-v-82864cb6],.access-filters button[data-v-82864cb6],.access-row button[data-v-82864cb6],.pagination button[data-v-82864cb6]{min-height:38px;border:1px solid var(--color-line);background:var(--color-surface);padding:7px 11px;color:var(--color-ink);font:inherit;font-weight:700;cursor:pointer}.retry[data-v-82864cb6]{display:flex;align-items:center;gap:7px}.status-strip[data-v-82864cb6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--color-line)}.status-strip span[data-v-82864cb6]{display:flex;align-items:baseline;gap:8px;padding:13px 16px;border-right:1px solid var(--color-line);color:var(--color-muted);font-size:12px}.status-strip span[data-v-82864cb6]:last-child{border:0}.status-strip strong[data-v-82864cb6]{color:var(--color-ink);font-size:22px}.access-filters[data-v-82864cb6]{display:grid;grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) auto;gap:10px;align-items:end}.access-filters label[data-v-82864cb6]{display:grid;gap:5px;color:var(--color-muted);font-size:12px}.access-filters select[data-v-82864cb6]{min-height:40px;border:1px solid var(--color-line);background:var(--color-surface);padding:7px 9px;color:var(--color-ink);font:inherit}.access-filters button[data-v-82864cb6]{min-height:40px;border-color:var(--color-action);background:var(--color-action);color:#fff}.state[data-v-82864cb6]{padding:38px 0;text-align:center;color:var(--color-muted)}.state.error[data-v-82864cb6]{color:var(--color-danger)}.access-queue[data-v-82864cb6]{border-top:1px solid var(--color-line)}.queue-head[data-v-82864cb6],.access-row[data-v-82864cb6]{display:grid;grid-template-columns:minmax(130px,1fr) 110px minmax(170px,1.2fr) 90px 120px 112px;gap:12px;align-items:center;padding:11px 10px;border-bottom:1px solid var(--color-line)}.queue-head[data-v-82864cb6]{color:var(--color-muted);font-size:11px;font-weight:700}.access-row[data-v-82864cb6]{font-size:13px}.access-row span[data-v-82864cb6],.access-row strong[data-v-82864cb6]{min-width:0;overflow-wrap:anywhere}.access-row button[data-v-82864cb6]{min-height:36px;padding:6px 8px;color:var(--color-action)}.access-status[data-v-82864cb6]{font-weight:700}.pagination[data-v-82864cb6]{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:var(--color-muted);font-size:12px}.pagination button[data-v-82864cb6]:disabled{opacity:.45;cursor:not-allowed}.boundary-panel[data-v-82864cb6]{position:fixed;inset:0 0 0 auto;width:min(460px,100%);z-index:20;background:var(--color-surface);border-left:1px solid var(--color-line);box-shadow:-16px 0 40px #0000001f;padding:22px}.boundary-panel header[data-v-82864cb6]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-line);padding-bottom:16px}.boundary-panel header div[data-v-82864cb6]{display:grid;gap:5px}.boundary-panel header span[data-v-82864cb6]{color:var(--color-muted);font-size:12px}.boundary-panel header button[data-v-82864cb6]{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-ink);cursor:pointer}.boundary-body[data-v-82864cb6]{display:flex;gap:12px;padding:20px 0}.boundary-body svg[data-v-82864cb6]{flex:none;color:var(--color-action)}.boundary-body p[data-v-82864cb6]{margin:7px 0 0;color:var(--color-muted);line-height:1.6}.boundary-panel dl[data-v-82864cb6]{margin:0;border-top:1px solid var(--color-line)}.boundary-panel dl div[data-v-82864cb6]{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-line)}.boundary-panel dt[data-v-82864cb6]{color:var(--color-muted);font-size:12px}.boundary-panel dd[data-v-82864cb6]{margin:0;font-size:13px;font-weight:700}.review-entry[data-v-82864cb6]{width:100%;min-height:42px;margin-top:18px;border:1px solid var(--color-action);background:var(--color-action);color:#fff;font:inherit;font-weight:800;cursor:pointer}.modal-backdrop[data-v-82864cb6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#18222d7a}.review-dialog[data-v-82864cb6]{width:min(480px,100%);background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 20px 60px #00000038}.review-dialog>header[data-v-82864cb6]{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-line)}.review-dialog>header div[data-v-82864cb6]{display:grid;gap:4px}.review-dialog>header span[data-v-82864cb6]{color:var(--color-muted);font-size:12px}.review-dialog>header button[data-v-82864cb6]{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-ink);cursor:pointer}.review-dialog form[data-v-82864cb6]{display:grid;gap:16px;padding:20px}.decision-control[data-v-82864cb6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;border:0;padding:0}.decision-control legend[data-v-82864cb6]{grid-column:1/-1;margin-bottom:5px;color:var(--color-muted);font-size:12px}.decision-control label[data-v-82864cb6]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--color-line);cursor:pointer}.review-field[data-v-82864cb6]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.review-field textarea[data-v-82864cb6],.review-field input[data-v-82864cb6]{width:100%;min-height:42px;border:1px solid var(--color-line);background:var(--color-surface);padding:9px;color:var(--color-ink);font:inherit;resize:vertical}.review-error[data-v-82864cb6]{margin:0;color:var(--color-danger);font-size:13px}.review-dialog footer[data-v-82864cb6]{display:flex;justify-content:flex-end;gap:9px}.review-dialog footer button[data-v-82864cb6]{min-height:40px;border:1px solid var(--color-line);background:var(--color-surface);padding:8px 14px;color:var(--color-ink);font:inherit;font-weight:700;cursor:pointer}.review-dialog footer .review-submit[data-v-82864cb6]{border-color:var(--color-action);background:var(--color-action);color:#fff}.review-dialog button[data-v-82864cb6]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.queue-head[data-v-82864cb6],.access-row[data-v-82864cb6]{grid-template-columns:minmax(130px,1fr) 100px minmax(150px,1fr) 90px 108px}.queue-head span[data-v-82864cb6]:nth-child(4),.access-row>span[data-v-82864cb6]:nth-child(4){display:none}}@media(max-width:767px){.access-workspace[data-v-82864cb6]{padding:18px 14px 92px}.access-heading[data-v-82864cb6]{display:grid}.status-strip[data-v-82864cb6]{grid-template-columns:repeat(2,1fr)}.status-strip span[data-v-82864cb6]:nth-child(2n){border-right:0}.status-strip span[data-v-82864cb6]:last-child{grid-column:1/-1}.access-filters[data-v-82864cb6]{grid-template-columns:1fr 1fr}.access-filters button[data-v-82864cb6]{grid-column:1/-1}.queue-head[data-v-82864cb6]{display:none}.access-row[data-v-82864cb6]{grid-template-columns:1fr auto;padding:14px 2px}.access-row>span[data-v-82864cb6]{grid-column:1}.access-row>span[data-v-82864cb6]:nth-child(4){display:block}.access-row button[data-v-82864cb6]{grid-column:2;grid-row:1/3}.boundary-panel[data-v-82864cb6]{width:100%;border:0}.pagination[data-v-82864cb6]{justify-content:space-between}.modal-backdrop[data-v-82864cb6]{padding:12px}.review-dialog footer[data-v-82864cb6]{display:grid;grid-template-columns:1fr 1fr}.review-dialog footer button[data-v-82864cb6]{width:100%}}.operations-workspace[data-v-d30f572a]{display:grid;gap:20px;max-width:1480px;margin:0 auto;align-content:start}.operations-heading[data-v-d30f572a]{margin-bottom:0}.operations-heading button[data-v-d30f572a]{display:flex;align-items:center;gap:7px}.state[data-v-d30f572a]{padding:42px 0;text-align:center;color:var(--color-muted)}.state.error[data-v-d30f572a]{color:var(--color-danger)}.history-metrics[data-v-d30f572a]{grid-template-columns:repeat(6,minmax(0,1fr))}.stock-section[data-v-d30f572a]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:18px;border:1px solid var(--color-line);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-panel)}.stock-section>header[data-v-d30f572a]{border-right:1px solid var(--color-line);padding-right:24px}.stock-section>header div[data-v-d30f572a]{display:grid;gap:7px}.stock-section>header span[data-v-d30f572a]{color:var(--color-muted);font-size:12px}.stock-section>header strong[data-v-d30f572a]{font-size:40px}.stock-section>header p[data-v-d30f572a]{color:var(--color-muted);font-size:12px}.stage-stock[data-v-d30f572a]{display:grid;gap:13px}.stage-row[data-v-d30f572a]{display:grid;grid-template-columns:100px minmax(120px,1fr) 40px;gap:12px;align-items:center;font-size:13px}.stage-row>div[data-v-d30f572a]{height:8px;border-radius:999px;background:var(--color-line);overflow:hidden}.stage-row i[data-v-d30f572a]{display:block;height:100%;background:var(--color-action)}.stage-row strong[data-v-d30f572a]{text-align:right}.restatement-notice[data-v-d30f572a]{display:flex;align-items:start;gap:10px;border:1px solid var(--color-line);border-radius:14px;padding:14px;color:var(--color-muted);background:var(--color-info-soft);font-size:12px;line-height:1.6}.restatement-notice svg[data-v-d30f572a]{color:var(--color-action);flex:none}.restatement-notice p[data-v-d30f572a]{margin:0}@media(max-width:900px){.history-metrics[data-v-d30f572a]{grid-template-columns:repeat(3,1fr)}.stock-section[data-v-d30f572a]{grid-template-columns:1fr}.stock-section>header[data-v-d30f572a]{border:0;border-bottom:1px solid var(--color-line);padding:0 0 14px}}@media(max-width:600px){.operations-workspace[data-v-d30f572a]{padding-bottom:92px}.history-metrics[data-v-d30f572a]{grid-template-columns:repeat(2,1fr)}.stage-row[data-v-d30f572a]{grid-template-columns:90px minmax(80px,1fr) 32px}}.wecom-operations[data-v-d30f572a]{display:grid;gap:16px;border-top:1px solid var(--color-line);padding-top:22px}.section-heading[data-v-d30f572a]{display:flex;align-items:start;justify-content:space-between;gap:12px}.section-heading h2[data-v-d30f572a],.section-heading p[data-v-d30f572a],.staff-wecom h3[data-v-d30f572a],.staff-wecom p[data-v-d30f572a]{margin:0}.section-heading h2[data-v-d30f572a]{font-size:18px}.section-heading p[data-v-d30f572a],.staff-wecom p[data-v-d30f572a]{margin-top:4px;color:var(--color-muted);font-size:12px}.icon-command[data-v-d30f572a]{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink)}.integration-strip[data-v-d30f572a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--color-line)}.integration-strip div[data-v-d30f572a]{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;padding:13px;border-right:1px solid var(--color-line)}.integration-strip div[data-v-d30f572a]:last-child{border-right:0}.integration-strip svg[data-v-d30f572a]{grid-row:1 / span 2;color:var(--color-success)}.integration-strip span[data-v-d30f572a]{color:var(--color-muted);font-size:11px}.integration-strip strong[data-v-d30f572a]{font-size:13px;overflow-wrap:anywhere}.callback-toolbar[data-v-d30f572a]{display:flex;justify-content:flex-end}.callback-toolbar label[data-v-d30f572a]{display:grid;gap:4px;color:var(--color-muted);font-size:11px}.callback-toolbar select[data-v-d30f572a]{min-height:38px;border:1px solid var(--color-line);padding:7px;background:var(--color-surface);color:var(--color-ink)}.command-error[data-v-d30f572a]{margin:0;color:var(--color-danger);font-size:13px}.callback-table[data-v-d30f572a]{border-top:1px solid var(--color-line)}.callback-head[data-v-d30f572a],.callback-row[data-v-d30f572a]{display:grid;grid-template-columns:minmax(130px,1.2fr) 80px minmax(100px,1fr) minmax(120px,1fr) 54px 110px;gap:10px;align-items:center;border-bottom:1px solid var(--color-line);padding:10px 4px;font-size:12px}.callback-head[data-v-d30f572a]{color:var(--color-muted);font-size:11px;font-weight:700}.callback-row>span[data-v-d30f572a]{min-width:0;overflow-wrap:anywhere}.callback-row>span[data-v-d30f572a]:first-child{display:grid;gap:3px}.callback-row small[data-v-d30f572a]{color:var(--color-muted)}.row-actions[data-v-d30f572a]{display:flex;gap:6px}.row-actions button[data-v-d30f572a],.staff-row button[data-v-d30f572a],.resolve-form header button[data-v-d30f572a]{min-height:36px;border:1px solid var(--color-line);padding:6px 8px;background:var(--color-surface);color:var(--color-ink);font:inherit}.row-actions button[data-v-d30f572a]:first-child,.staff-row button[data-v-d30f572a]{width:36px;display:grid;place-items:center;padding:0}.empty-row[data-v-d30f572a]{margin:0;padding:24px;text-align:center;color:var(--color-muted);font-size:12px}.resolve-form[data-v-d30f572a]{display:grid;grid-template-columns:120px minmax(160px,1fr) minmax(160px,1fr) auto;gap:10px;align-items:end;border-block:1px solid var(--color-action);padding:14px 0}.resolve-form header[data-v-d30f572a]{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.resolve-form label[data-v-d30f572a]{display:grid;gap:5px;color:var(--color-muted);font-size:11px}.resolve-form input[data-v-d30f572a],.staff-row input[data-v-d30f572a]{min-height:40px;border:1px solid var(--color-line);padding:8px;background:var(--color-surface);color:var(--color-ink);font:inherit}.primary-command[data-v-d30f572a]{min-height:40px;border:1px solid var(--color-action);padding:8px 12px;background:var(--color-action);color:#fff;font:inherit;font-weight:700}.staff-wecom[data-v-d30f572a]{display:grid;gap:0;border-top:1px solid var(--color-line);padding-top:16px}.staff-wecom>header[data-v-d30f572a]{margin-bottom:10px}.staff-row[data-v-d30f572a]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 40px;gap:10px;align-items:center;border-bottom:1px solid var(--color-line);padding:9px 0}.staff-row>span[data-v-d30f572a]{display:grid;gap:3px}.staff-row small[data-v-d30f572a]{color:var(--color-muted);font-size:11px}@media(max-width:900px){.integration-strip[data-v-d30f572a]{grid-template-columns:repeat(2,1fr)}.integration-strip div[data-v-d30f572a]:nth-child(2n){border-right:0}.callback-head[data-v-d30f572a]{display:none}.callback-row[data-v-d30f572a]{grid-template-columns:1fr auto}.callback-row>span[data-v-d30f572a]{grid-column:1/-1}.callback-row .row-actions[data-v-d30f572a]{grid-column:2;grid-row:1}.resolve-form[data-v-d30f572a]{grid-template-columns:1fr 1fr}.primary-command[data-v-d30f572a]{grid-column:1/-1}}@media(max-width:600px){.integration-strip[data-v-d30f572a]{grid-template-columns:1fr}.integration-strip div[data-v-d30f572a]{border-right:0}.resolve-form[data-v-d30f572a],.staff-row[data-v-d30f572a]{grid-template-columns:1fr}.staff-row button[data-v-d30f572a]{width:100%}}.welcome-editor[data-v-d30f572a]{display:grid;gap:10px;border-block:1px solid var(--color-line);padding:14px 0}.welcome-editor header[data-v-d30f572a],.welcome-editor footer[data-v-d30f572a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.welcome-editor h3[data-v-d30f572a],.welcome-editor p[data-v-d30f572a]{margin:0}.welcome-editor h3[data-v-d30f572a]{font-size:15px}.welcome-editor p[data-v-d30f572a],.welcome-editor footer>span[data-v-d30f572a]{margin-top:3px;color:var(--color-muted);font-size:11px}.welcome-editor code[data-v-d30f572a]{font-size:11px}.welcome-editor textarea[data-v-d30f572a],.welcome-editor input[data-v-d30f572a]{border:1px solid var(--color-line);padding:9px;background:var(--color-surface);color:var(--color-ink);font:inherit}.welcome-editor textarea[data-v-d30f572a]{width:100%;resize:vertical;line-height:1.6}.welcome-editor footer[data-v-d30f572a]{justify-content:flex-end}.welcome-editor footer>span[data-v-d30f572a]:first-child{margin-right:auto}.welcome-editor footer input[data-v-d30f572a]{width:180px;min-height:40px}.welcome-toggle[data-v-d30f572a]{display:flex;align-items:center;gap:7px;font-size:12px}.welcome-toggle input[data-v-d30f572a]{width:18px;height:18px}.welcome-receipt[data-v-d30f572a]{color:var(--color-success)!important}.delivery-status[data-v-d30f572a]{display:grid;gap:3px}@media(max-width:600px){.welcome-editor header[data-v-d30f572a],.welcome-editor footer[data-v-d30f572a]{align-items:stretch;flex-direction:column}.welcome-editor footer>span[data-v-d30f572a]:first-child{margin-right:0}.welcome-editor footer input[data-v-d30f572a],.welcome-editor footer button[data-v-d30f572a]{width:100%}}.welcome-ai-editor[data-v-d30f572a]{display:grid;gap:12px;border-bottom:1px solid var(--color-line);padding:14px 0}.welcome-ai-editor header[data-v-d30f572a],.welcome-ai-editor footer[data-v-d30f572a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.welcome-ai-editor h3[data-v-d30f572a],.welcome-ai-editor p[data-v-d30f572a]{margin:0}.welcome-ai-editor h3[data-v-d30f572a]{font-size:15px}.welcome-ai-editor p[data-v-d30f572a],.welcome-ai-editor footer>span[data-v-d30f572a],.welcome-ai-grid span[data-v-d30f572a],.welcome-ai-preview span[data-v-d30f572a]{margin-top:3px;color:var(--color-muted);font-size:11px}.welcome-ai-grid[data-v-d30f572a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.welcome-ai-grid label[data-v-d30f572a]{display:grid;gap:5px}.welcome-ai-grid .wide-field[data-v-d30f572a],.welcome-ai-grid .ai-provider-help[data-v-d30f572a]{grid-column:1/-1}.welcome-ai-editor textarea[data-v-d30f572a],.welcome-ai-editor input[data-v-d30f572a],.welcome-ai-editor select[data-v-d30f572a]{border:1px solid var(--color-line);padding:9px;background:var(--color-surface);color:var(--color-ink);font:inherit}.welcome-ai-editor textarea[data-v-d30f572a]{width:100%;resize:vertical;line-height:1.6}.welcome-ai-editor footer[data-v-d30f572a]{justify-content:flex-end;flex-wrap:wrap}.welcome-ai-editor footer>span[data-v-d30f572a]:first-child{margin-right:auto}.welcome-ai-editor footer input[data-v-d30f572a]{width:180px;min-height:40px}.ai-provider-help[data-v-d30f572a]{display:grid;gap:4px;border:1px solid var(--color-line);background:#fff7ed;padding:10px}.ai-provider-help strong[data-v-d30f572a]{font-size:12px}.ai-provider-help a[data-v-d30f572a]{color:#9a3412;font-size:12px;font-weight:700}.secondary-command[data-v-d30f572a]{min-height:40px;border:1px solid var(--color-line);padding:8px 12px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:700}.welcome-ai-preview[data-v-d30f572a]{display:grid;gap:5px;border:1px solid var(--color-line);background:#fff;padding:12px}.welcome-ai-preview p[data-v-d30f572a]{margin:0;line-height:1.7}@media(max-width:700px){.welcome-ai-grid[data-v-d30f572a]{grid-template-columns:1fr}.welcome-ai-editor header[data-v-d30f572a],.welcome-ai-editor footer[data-v-d30f572a]{align-items:stretch;flex-direction:column}.welcome-ai-editor footer>span[data-v-d30f572a]:first-child{margin-right:0}.welcome-ai-editor footer input[data-v-d30f572a],.welcome-ai-editor footer button[data-v-d30f572a]{width:100%}}.export-workspace[data-v-b3b1b43a]{display:grid;gap:18px;padding:24px 28px 48px;align-content:start}.export-heading[data-v-b3b1b43a]{display:flex;justify-content:space-between;gap:18px;align-items:start}.eyebrow[data-v-b3b1b43a]{margin:0 0 5px;color:var(--color-action);font-size:12px;font-weight:800;letter-spacing:.08em}.export-heading h1[data-v-b3b1b43a]{margin:0;font-size:26px}.export-heading p[data-v-b3b1b43a]{margin:6px 0 0;color:var(--color-muted);font-size:13px;line-height:1.55}.primary-command[data-v-b3b1b43a],.ghost-command[data-v-b3b1b43a],.scope-toolbar button[data-v-b3b1b43a],.history-filter button[data-v-b3b1b43a],.state button[data-v-b3b1b43a]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--color-action);border-radius:var(--radius-md);padding:8px 14px;color:#fff;background:var(--color-action);font:inherit;font-weight:750;cursor:pointer}.primary-command[data-v-b3b1b43a]:disabled{opacity:.55;cursor:not-allowed}.ghost-command[data-v-b3b1b43a],.scope-toolbar button[data-v-b3b1b43a],.history-filter button[data-v-b3b1b43a]{border-color:var(--color-line);color:var(--color-action);background:var(--color-surface)}.status-strip[data-v-b3b1b43a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.status-strip span[data-v-b3b1b43a]{display:flex;align-items:baseline;gap:8px;padding:14px 16px;border-right:1px solid var(--color-line);color:var(--color-muted);font-size:12px}.status-strip span[data-v-b3b1b43a]:last-child{border:0}.status-strip strong[data-v-b3b1b43a]{color:var(--color-ink);font-size:22px}.export-card[data-v-b3b1b43a]{display:grid;gap:16px;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:18px;background:var(--color-surface);box-shadow:var(--shadow-card,0 10px 30px rgba(15,23,42,.06))}.card-title[data-v-b3b1b43a]{display:flex;justify-content:space-between;gap:16px;align-items:start}.card-title h2[data-v-b3b1b43a]{margin:0;font-size:18px}.card-title p[data-v-b3b1b43a]{margin:5px 0 0;color:var(--color-muted);font-size:13px}.export-filters[data-v-b3b1b43a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.export-filters label[data-v-b3b1b43a],.history-filter label[data-v-b3b1b43a]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.export-filters input[data-v-b3b1b43a],.export-filters select[data-v-b3b1b43a],.history-filter select[data-v-b3b1b43a]{width:100%;min-height:40px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:8px 10px;color:var(--color-ink);background:var(--color-surface);font:inherit}.scope-toolbar[data-v-b3b1b43a]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.scope-toolbar label[data-v-b3b1b43a]{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);font-size:13px}.module-grid[data-v-b3b1b43a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.module-card[data-v-b3b1b43a]{display:grid;gap:10px;border:1px solid var(--color-line);border-radius:var(--radius-md);padding:13px;background:linear-gradient(180deg,#ffffffe6,#f8fafcb8)}.module-card.selected[data-v-b3b1b43a]{border-color:#2563eb6b;box-shadow:0 0 0 3px #2563eb14}.module-card header[data-v-b3b1b43a]{display:flex;justify-content:space-between;gap:10px;align-items:start}.module-card header label[data-v-b3b1b43a]{display:flex;align-items:center;gap:8px;color:var(--color-ink)}.module-card header span[data-v-b3b1b43a]{color:var(--color-muted);font-size:12px}.module-card input[data-v-b3b1b43a]{margin:0}.link-button[data-v-b3b1b43a]{justify-self:start;border:0;padding:0;color:var(--color-action);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.field-grid[data-v-b3b1b43a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.field-grid label[data-v-b3b1b43a]{display:flex;align-items:center;gap:7px;border:1px solid var(--color-line);border-radius:10px;padding:7px 9px;color:var(--color-muted);font-size:12px;background:var(--color-surface)}.form-error[data-v-b3b1b43a]{margin:0;color:var(--color-danger);font-size:13px}.download-receipt[data-v-b3b1b43a]{display:flex;align-items:start;gap:10px;border:1px solid rgba(22,163,74,.28);border-radius:var(--radius-md);padding:12px;color:#166534;background:#f0fdf4}.download-receipt small[data-v-b3b1b43a]{display:block;margin-top:4px;overflow-wrap:anywhere;color:#15803d}.history-filter[data-v-b3b1b43a]{display:flex;gap:8px}.state[data-v-b3b1b43a]{min-height:180px;display:grid;place-content:center;justify-items:center;gap:12px;margin:0;color:var(--color-muted);text-align:center}.state--compact[data-v-b3b1b43a]{min-height:120px}.state--error[data-v-b3b1b43a]{color:var(--color-danger)}.export-queue[data-v-b3b1b43a]{border-top:1px solid var(--color-line)}.queue-head[data-v-b3b1b43a],.export-row[data-v-b3b1b43a]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(220px,1.5fr) minmax(120px,1fr) 150px 100px;gap:12px;align-items:center;border-bottom:1px solid var(--color-line);padding:11px 8px}.queue-head[data-v-b3b1b43a]{color:var(--color-muted);font-size:11px;font-weight:800}.export-row[data-v-b3b1b43a]{font-size:13px}.export-row span[data-v-b3b1b43a],.export-row strong[data-v-b3b1b43a]{min-width:0;overflow-wrap:anywhere}.job-status[data-v-b3b1b43a]{font-weight:800}@media(max-width:980px){.export-filters[data-v-b3b1b43a],.module-grid[data-v-b3b1b43a]{grid-template-columns:1fr}.card-title[data-v-b3b1b43a]{display:grid}.status-strip[data-v-b3b1b43a]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-strip span[data-v-b3b1b43a]:nth-child(2n){border-right:0}.queue-head[data-v-b3b1b43a]{display:none}.export-row[data-v-b3b1b43a]{grid-template-columns:1fr;gap:5px;padding:14px 4px}.history-filter[data-v-b3b1b43a]{width:100%}.history-filter select[data-v-b3b1b43a]{flex:1}}@media(max-width:767px){.export-workspace[data-v-b3b1b43a]{padding:18px 14px 92px}.export-heading[data-v-b3b1b43a]{display:grid}.primary-command[data-v-b3b1b43a],.ghost-command[data-v-b3b1b43a]{width:100%}.field-grid[data-v-b3b1b43a],.status-strip[data-v-b3b1b43a]{grid-template-columns:1fr}.status-strip span[data-v-b3b1b43a]{border-right:0;border-bottom:1px solid var(--color-line)}.status-strip span[data-v-b3b1b43a]:last-child{border-bottom:0}}.export-workspace input[type=checkbox][data-v-b3b1b43a]{width:20px;height:20px;min-height:0;flex:0 0 20px;margin:0;padding:0;accent-color:var(--color-action);cursor:pointer}.scope-toolbar[data-v-b3b1b43a]{padding-bottom:16px;border-bottom:1px solid #d5dee8}.scope-toolbar label[data-v-b3b1b43a]{margin-left:auto;gap:9px;font-weight:700;cursor:pointer}.module-grid[data-v-b3b1b43a]{grid-template-columns:minmax(0,1fr);gap:0}.module-card[data-v-b3b1b43a],.module-card.selected[data-v-b3b1b43a]{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:14px 16px;padding:22px 0;border:0;border-bottom:1px solid #d5dee8;border-radius:0;background:#fff;box-shadow:none}.module-card[data-v-b3b1b43a]:first-child{padding-top:6px}.module-card[data-v-b3b1b43a]:last-child{border-bottom:0;padding-bottom:6px}.module-card header[data-v-b3b1b43a]{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px 16px}.module-card header label[data-v-b3b1b43a]{gap:10px;color:#687782;font-size:16px;font-weight:700;cursor:pointer}.module-card header span[data-v-b3b1b43a]{color:#7c8996;font-size:12px}.module-card .link-button[data-v-b3b1b43a]{align-self:center;justify-self:end;padding:4px 0;color:var(--color-action);font-weight:700}.module-card .field-grid[data-v-b3b1b43a]{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.field-grid .field-option[data-v-b3b1b43a]{min-width:0;min-height:68px;gap:14px;padding:18px;border:1px solid #f5b49a;border-radius:0;color:#25303d;background:#fff;font-size:15px;font-weight:700;line-height:1.5;cursor:pointer}.field-option span[data-v-b3b1b43a]{min-width:0;overflow-wrap:anywhere}.field-grid .field-option--selected[data-v-b3b1b43a],.field-grid .field-option[data-v-b3b1b43a]:hover{border-color:var(--color-action);background:var(--color-action-soft)}.field-grid .field-option[data-v-b3b1b43a]:focus-within,.module-card header label[data-v-b3b1b43a]:focus-within,.scope-toolbar label[data-v-b3b1b43a]:focus-within{outline:2px solid var(--color-action);outline-offset:3px}@media(max-width:980px){.module-card .field-grid[data-v-b3b1b43a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.scope-toolbar label[data-v-b3b1b43a]{width:100%;margin-left:0;margin-top:4px}.module-card .field-grid[data-v-b3b1b43a]{grid-template-columns:minmax(0,1fr)}.field-grid .field-option[data-v-b3b1b43a]{min-height:60px;padding:14px}}.admission-workspace[data-v-1225fc34]{display:flex;flex-direction:column;gap:18px}.workspace-hero[data-v-1225fc34],.workflow-shell[data-v-1225fc34],.panel[data-v-1225fc34],.record-drawer[data-v-1225fc34]{border:1px solid rgba(148,163,184,.24);border-radius:24px;background:#fffffff0;box-shadow:0 18px 45px #0f172a14}.workspace-hero[data-v-1225fc34]{display:flex;justify-content:space-between;gap:20px;padding:26px}.workspace-hero h1[data-v-1225fc34],.step-header h2[data-v-1225fc34],.record-drawer h2[data-v-1225fc34]{margin:4px 0 8px;font-size:28px}.workspace-hero p[data-v-1225fc34],.step-header p[data-v-1225fc34],.hint[data-v-1225fc34],.empty-state p[data-v-1225fc34]{margin:0;color:#64748b}.eyebrow[data-v-1225fc34]{color:var(--color-action)!important;font-size:13px;font-weight:800;letter-spacing:.08em}.hero-actions[data-v-1225fc34]{display:flex;align-items:stretch;gap:12px}.hero-card[data-v-1225fc34]{display:grid;gap:8px;max-width:360px;padding:16px;border-radius:18px;background:var(--color-action-soft);color:var(--color-action)}.workflow-shell[data-v-1225fc34]{display:grid;gap:18px;padding:18px}.stepper[data-v-1225fc34]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stepper-item[data-v-1225fc34]{display:flex;align-items:center;gap:10px;min-height:82px;padding:12px;border:1px solid var(--color-action-soft);border-radius:18px;background:#f8fafc;text-align:left}.stepper-item small[data-v-1225fc34]{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:600}.stepper-item.active[data-v-1225fc34]{border-color:var(--color-action);background:linear-gradient(135deg,var(--color-action-soft),#ffffff);color:var(--color-action)}.stepper-item.done[data-v-1225fc34]{border-color:#bbf7d0;background:#f0fdf4}.stepper-item.locked[data-v-1225fc34]{opacity:.5}.step-number[data-v-1225fc34]{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--color-action);color:#fff;font-weight:900}.panel[data-v-1225fc34]{padding:24px}.step-view[data-v-1225fc34]{min-height:620px}.step-header[data-v-1225fc34],.selection-summary[data-v-1225fc34],.step-actions[data-v-1225fc34],.form-actions[data-v-1225fc34],.drawer-search[data-v-1225fc34]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.archive-number[data-v-1225fc34]{display:grid;gap:4px;min-width:280px;padding:14px 16px;border-radius:18px;background:#f8fafc;color:#334155}.archive-number span[data-v-1225fc34],.archive-number strong[data-v-1225fc34]{overflow-wrap:anywhere}.step-body[data-v-1225fc34]{margin-top:22px}.toolbar[data-v-1225fc34]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;margin-bottom:18px}label[data-v-1225fc34]{display:grid;gap:7px;margin:0;font-size:13px;font-weight:800;color:#334155}input[data-v-1225fc34],select[data-v-1225fc34],textarea[data-v-1225fc34]{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit;font-weight:500}button[data-v-1225fc34]{border:1px solid #cbd5e1;border-radius:12px;padding:10px 14px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;font-weight:800}button[data-v-1225fc34]:disabled,input[data-v-1225fc34]:disabled,select[data-v-1225fc34]:disabled,textarea[data-v-1225fc34]:disabled{cursor:not-allowed;opacity:.58}.primary[data-v-1225fc34]{border-color:var(--color-action);background:var(--color-action);color:#fff}.ghost[data-v-1225fc34]{background:#f8fafc}.inline-search[data-v-1225fc34]{display:flex;gap:8px}.inline-search input[data-v-1225fc34]{min-width:0}.resident-card-grid[data-v-1225fc34],.template-card-grid[data-v-1225fc34],.records-card-grid[data-v-1225fc34]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.resident-card[data-v-1225fc34],.template-card[data-v-1225fc34],.record-card[data-v-1225fc34],.file-row[data-v-1225fc34],.instance-list button[data-v-1225fc34],.scan-card>button[data-v-1225fc34]:first-child{display:grid;gap:6px;min-height:108px;padding:16px;text-align:left}.resident-card[data-v-1225fc34],.template-card[data-v-1225fc34],.record-card[data-v-1225fc34]{border-radius:18px;background:#f8fafc}.resident-card.active[data-v-1225fc34],.template-card.active[data-v-1225fc34],.instance-list button.active[data-v-1225fc34],.scan-card.active[data-v-1225fc34]{border-color:var(--color-action);background:var(--color-action-soft)}.resident-card strong[data-v-1225fc34],.template-card strong[data-v-1225fc34],.record-card strong[data-v-1225fc34]{font-size:17px}.resident-card span[data-v-1225fc34],.template-card span[data-v-1225fc34],.resident-card small[data-v-1225fc34],.template-card small[data-v-1225fc34],.record-card span[data-v-1225fc34],.record-card small[data-v-1225fc34],.record-card em[data-v-1225fc34],.file-row small[data-v-1225fc34],.instance-list small[data-v-1225fc34],.scan-card small[data-v-1225fc34]{color:#64748b;font-size:12px}.records-landing[data-v-1225fc34]{display:grid;gap:18px}.records-toolbar[data-v-1225fc34]{grid-template-columns:minmax(0,1fr);margin-bottom:0}.record-card[data-v-1225fc34]{min-height:148px}.record-card span[data-v-1225fc34]{width:fit-content;border-radius:999px;padding:4px 9px;background:var(--color-action-soft);color:var(--color-action);font-weight:900}.record-card em[data-v-1225fc34]{font-style:normal;overflow-wrap:anywhere}.selection-summary[data-v-1225fc34]{justify-content:flex-start;margin-bottom:18px;padding:14px 16px;border-radius:18px;background:#f8fafc;color:#334155;font-weight:800}.selection-summary span[data-v-1225fc34]{padding-right:14px}.template-groups[data-v-1225fc34],.field-groups[data-v-1225fc34]{display:grid;gap:18px}.template-group h3[data-v-1225fc34]{margin:0 0 10px}.field-group[data-v-1225fc34]{border:1px solid #e2e8f0;border-radius:18px;background:#fff;overflow:hidden}.field-group summary[data-v-1225fc34]{cursor:pointer;padding:16px 18px;background:#f8fafc;font-weight:900}.field-grid[data-v-1225fc34]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.field-card[data-v-1225fc34]{margin:0;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.field-card.sensitive[data-v-1225fc34]{border-color:#fecaca;background:#fff7ed}.field-card>span[data-v-1225fc34]{display:flex;align-items:center;gap:6px}.field-card b[data-v-1225fc34]{color:#dc2626}.field-card small[data-v-1225fc34]{border-radius:999px;padding:2px 6px;background:#fee2e2;color:#991b1b;font-size:11px}.choice-list[data-v-1225fc34]{display:flex;flex-wrap:wrap;gap:8px}.choice-list label[data-v-1225fc34],.check-line[data-v-1225fc34]{display:flex;align-items:center;gap:6px;font-weight:600}.choice-list input[data-v-1225fc34],.check-line input[data-v-1225fc34]{width:auto}.generate-layout[data-v-1225fc34],.scan-layout[data-v-1225fc34],.ocr-grid[data-v-1225fc34]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.generate-check-card[data-v-1225fc34],.file-panel[data-v-1225fc34],.seal-apply-panel[data-v-1225fc34],.scan-upload-card[data-v-1225fc34],.scan-record-list[data-v-1225fc34],.ocr-review-panel[data-v-1225fc34]{display:grid;gap:12px;padding:18px;border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc}.file-panel[data-v-1225fc34],.scan-record-list[data-v-1225fc34]{align-content:start}.file-row[data-v-1225fc34]{min-height:auto;border-radius:16px}.file-row.sealed[data-v-1225fc34]{border-color:#fecaca;background:#fff7ed}.seal-apply-panel[data-v-1225fc34]{margin-top:18px}.seal-controls[data-v-1225fc34]{display:grid;grid-template-columns:minmax(220px,1fr) 160px 140px auto;gap:12px;align-items:end}.scan-record-list[data-v-1225fc34]{max-height:420px;overflow:auto}.scan-card[data-v-1225fc34]{display:grid;gap:8px;border:1px solid #e2e8f0;border-radius:16px;padding:10px;background:#fff}.scan-card ul[data-v-1225fc34]{margin:0;padding-left:18px;color:#475569;font-size:12px}.ocr-review-panel[data-v-1225fc34]{margin-top:18px}.step-actions[data-v-1225fc34]{position:sticky;bottom:0;z-index:2;justify-content:flex-end;margin:24px -24px -24px;padding:16px 24px;border-top:1px solid #e2e8f0;border-radius:0 0 24px 24px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.alert[data-v-1225fc34]{border-radius:16px;padding:12px 14px;font-weight:800}.alert.error[data-v-1225fc34]{background:#fef2f2;color:#991b1b}.alert.success[data-v-1225fc34]{background:#ecfdf5;color:#166534}.alert.warning[data-v-1225fc34]{margin:12px 0;background:#fffbeb;color:#92400e}.empty-state[data-v-1225fc34],.empty-mini[data-v-1225fc34]{display:grid;place-items:center;border:1px dashed #cbd5e1;border-radius:18px;color:#64748b;text-align:center}.empty-state[data-v-1225fc34]{min-height:260px;gap:8px}.empty-state h3[data-v-1225fc34]{margin:0;color:#334155}.empty-mini[data-v-1225fc34]{min-height:120px}.drawer-mask[data-v-1225fc34]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end;background:#0f172a5c}.record-drawer[data-v-1225fc34]{width:min(520px,92vw);height:100%;padding:22px;border-radius:24px 0 0 24px;overflow:auto}.record-drawer header[data-v-1225fc34]{display:flex;align-items:center;justify-content:space-between;gap:12px}.instance-list[data-v-1225fc34]{display:grid;gap:10px;margin-top:14px}.instance-list button[data-v-1225fc34]{min-height:auto}@media(max-width:1180px){.stepper[data-v-1225fc34]{grid-template-columns:1fr}.workspace-hero[data-v-1225fc34],.hero-actions[data-v-1225fc34]{flex-direction:column}.hero-card[data-v-1225fc34]{max-width:none}.resident-card-grid[data-v-1225fc34],.template-card-grid[data-v-1225fc34],.records-card-grid[data-v-1225fc34],.generate-layout[data-v-1225fc34],.scan-layout[data-v-1225fc34],.ocr-grid[data-v-1225fc34],.seal-controls[data-v-1225fc34]{grid-template-columns:1fr}}@media(max-width:720px){.toolbar[data-v-1225fc34],.field-grid[data-v-1225fc34]{grid-template-columns:1fr}.panel[data-v-1225fc34]{padding:18px}.step-actions[data-v-1225fc34]{margin:18px -18px -18px;padding:14px 18px}}input[data-v-1225fc34]{accent-color:var(--color-action)}.layout-grid.layout-grid--records[data-v-13c7ca85]{grid-template-columns:1fr}.resident-workspace[data-v-13c7ca85]{display:grid;gap:18px;align-content:start}.resident-hero[data-v-13c7ca85],.section-card[data-v-13c7ca85],.detail-panel[data-v-13c7ca85],.annotation-dialog[data-v-13c7ca85]{border:1px solid var(--color-line);background:var(--color-surface);padding:22px;box-shadow:var(--shadow-sm)}.resident-hero[data-v-13c7ca85]{display:flex;justify-content:space-between;gap:18px;align-items:start;background:linear-gradient(135deg,#fff 0%,var(--color-action-soft) 100%)}.resident-hero h1[data-v-13c7ca85],.section-card h2[data-v-13c7ca85],.detail-header h2[data-v-13c7ca85]{margin:0}.resident-hero p[data-v-13c7ca85],.detail-header p[data-v-13c7ca85]{margin:6px 0 0;color:var(--color-muted)}.eyebrow[data-v-13c7ca85]{margin:0!important;color:var(--color-action)!important;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-stat[data-v-13c7ca85]{min-width:150px;border:1px solid var(--color-line);padding:14px;background:#fff}.hero-stat span[data-v-13c7ca85],.hint[data-v-13c7ca85],.resident-row small[data-v-13c7ca85],.metric-grid span[data-v-13c7ca85],.field-label small[data-v-13c7ca85]{color:var(--color-muted);font-size:12px}.hero-stat strong[data-v-13c7ca85]{display:block;font-size:36px;color:var(--color-action)}.state[data-v-13c7ca85]{border:1px solid var(--color-line);padding:12px 14px;margin:0}.state--error[data-v-13c7ca85]{border-left:4px solid var(--color-danger);color:var(--color-danger)}.state--ok[data-v-13c7ca85]{border-left:4px solid var(--color-success)}.layout-grid[data-v-13c7ca85]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.section-card[data-v-13c7ca85]{display:grid;gap:14px}.section-head[data-v-13c7ca85],.action-row[data-v-13c7ca85],.detail-header[data-v-13c7ca85]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.action-row[data-v-13c7ca85]{justify-content:start}.section-card label[data-v-13c7ca85]{display:grid;gap:6px}.section-card input[data-v-13c7ca85],.section-card select[data-v-13c7ca85],.annotation-dialog textarea[data-v-13c7ca85]{min-height:42px;border:1px solid var(--color-line);padding:9px 11px;font:inherit;background:#fff}.inline-form[data-v-13c7ca85]{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.filters[data-v-13c7ca85]{display:grid;grid-template-columns:1fr auto auto;gap:10px}.resident-workspace button[data-v-13c7ca85]{min-height:40px;border:0;background:var(--color-action);color:#fff;padding:8px 14px;font:inherit;font-weight:800;cursor:pointer}.resident-workspace button.secondary[data-v-13c7ca85]{background:#fff;color:var(--color-ink);border:1px solid var(--color-line)}.resident-workspace button.text-button[data-v-13c7ca85]{min-height:auto;padding:0;background:transparent;color:var(--color-action);font-size:12px;text-align:left}.resident-workspace button[data-v-13c7ca85]:disabled{opacity:.45;cursor:not-allowed}.badge[data-v-13c7ca85]{border:1px solid var(--color-line);padding:5px 9px;color:var(--color-action);font-size:12px}.metric-grid[data-v-13c7ca85]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-grid div[data-v-13c7ca85],.sheet-summary-card[data-v-13c7ca85]{border:1px solid var(--color-line);background:var(--color-workspace);padding:12px}.metric-grid strong[data-v-13c7ca85]{display:block;font-size:22px;overflow-wrap:anywhere}.sheet-summary-grid[data-v-13c7ca85]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sheet-summary-card[data-v-13c7ca85]{display:grid;gap:6px}.sheet-summary-card strong[data-v-13c7ca85]{display:block}.sheet-summary-card small[data-v-13c7ca85],.sheet-summary-card span[data-v-13c7ca85]{color:var(--color-muted);font-size:12px}.sheet-summary-card p[data-v-13c7ca85]{margin:0;color:#b45309;font-size:12px}.sheet-tabs[data-v-13c7ca85]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sheet-tabs button[data-v-13c7ca85]{display:grid;gap:3px;background:#fff!important;color:var(--color-ink)!important;border:1px solid var(--color-line);text-align:left;box-shadow:none}.sheet-tabs button.active[data-v-13c7ca85]{border-color:var(--color-action);background:var(--color-action-soft)!important}.sheet-tabs button.warn[data-v-13c7ca85]{border-style:dashed}.sheet-tabs small[data-v-13c7ca85]{color:var(--color-muted);font-size:12px}.field-picker[data-v-13c7ca85]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;border:1px solid var(--color-line);padding:12px;background:var(--color-workspace)}.field-picker label[data-v-13c7ca85]{display:flex;gap:6px;align-items:center;font-size:12px}.resident-list[data-v-13c7ca85],.batch-list[data-v-13c7ca85]{display:grid;gap:8px}.resident-row[data-v-13c7ca85]{display:grid;grid-template-columns:1.25fr 1fr .75fr .85fr 1fr .55fr;gap:10px;align-items:center;border:1px solid var(--color-line);background:#fff!important;color:var(--color-ink)!important;padding:12px;text-align:left;box-shadow:none}.resident-row[data-v-13c7ca85]:hover,.batch-card[data-v-13c7ca85]:hover{border-color:var(--color-action)}.resident-row span[data-v-13c7ca85]{min-width:0;overflow-wrap:anywhere}.resident-row b[data-v-13c7ca85]{display:block}.annotation-chip[data-v-13c7ca85]{justify-self:end;border:1px solid var(--color-line);padding:5px 8px;font-size:12px;color:var(--color-muted)}.annotation-chip.active[data-v-13c7ca85]{border-color:#dc2626;color:#dc2626;background:#fff5f5}.batch-card[data-v-13c7ca85]{display:grid;gap:4px;border:1px solid var(--color-line);padding:10px 12px;background:var(--color-workspace)!important;color:var(--color-ink)!important;text-align:left;box-shadow:none}.batch-card span[data-v-13c7ca85]{color:var(--color-muted);font-size:12px}.empty[data-v-13c7ca85]{border:1px dashed var(--color-line);padding:18px;color:var(--color-muted);text-align:center}.excel-grid-panel[data-v-13c7ca85]{display:grid;gap:10px}.excel-grid-toolbar[data-v-13c7ca85]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border:1px solid var(--color-line);background:#fffaf5;padding:9px 12px;color:var(--color-muted);font-size:12px}.excel-grid-scroll[data-v-13c7ca85]{max-height:68vh;overflow:auto;border:1px solid var(--color-line);background:#fff}.excel-grid-table[data-v-13c7ca85]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.excel-grid-table th[data-v-13c7ca85],.excel-grid-table td[data-v-13c7ca85]{position:relative;border-right:1px solid #dbe2ea;border-bottom:1px solid #dbe2ea;min-width:92px;max-width:280px;padding:7px 9px;vertical-align:middle;background:#fff;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere}.excel-grid-table thead th[data-v-13c7ca85]{position:sticky;top:0;z-index:4;background:#f8fafc;text-align:center;color:var(--color-muted);font-weight:800}.excel-grid-table .corner-cell[data-v-13c7ca85]{left:0;z-index:5;min-width:52px}.excel-grid-table .row-number[data-v-13c7ca85]{position:sticky;left:0;z-index:3;min-width:52px;background:#f8fafc;text-align:center;color:var(--color-muted);font-weight:800}.grid-cell--header[data-v-13c7ca85]{background:var(--color-action-soft)!important;font-weight:900}.grid-cell--sensitive[data-v-13c7ca85]{background:#fffaf2!important}.grid-cell--annotated[data-v-13c7ca85]{box-shadow:inset 0 0 0 1px #fecaca}.grid-cell--matched[data-v-13c7ca85]{background:#fef3c7!important}.cell-ref[data-v-13c7ca85]{display:block;color:var(--color-muted);font-size:10px;margin-bottom:3px}.cell-value[data-v-13c7ca85]{display:block;min-height:18px}.cell-annotation-button[data-v-13c7ca85]{margin-top:4px}.detail-backdrop[data-v-13c7ca85]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a6b;display:grid;place-items:center;padding:28px}.detail-panel[data-v-13c7ca85]{width:min(1180px,96vw);max-height:90vh;overflow:auto;border-radius:18px}.annotation-dialog[data-v-13c7ca85]{width:min(560px,94vw);border-radius:18px;display:grid;gap:14px}.detail-body[data-v-13c7ca85]{display:grid;gap:18px;margin-top:16px}.field-group[data-v-13c7ca85]{display:grid;gap:10px}.field-group h3[data-v-13c7ca85]{margin:0;font-size:16px}.field-grid[data-v-13c7ca85]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.field-card[data-v-13c7ca85]{position:relative;min-height:112px;border:1px solid var(--color-line);background:var(--color-workspace);padding:12px;display:grid;gap:8px;align-content:start}.field-card.sensitive[data-v-13c7ca85]{background:#fffaf2}.field-card.annotated[data-v-13c7ca85]{border-color:#fecaca}.field-label[data-v-13c7ca85]{display:flex;justify-content:space-between;gap:8px;color:var(--color-muted);font-size:12px}.field-card strong[data-v-13c7ca85]{font-size:16px;line-height:1.35;overflow-wrap:anywhere}.annotation-preview[data-v-13c7ca85]{margin:0;color:#991b1b;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.red-corner[data-v-13c7ca85]{position:absolute;right:0;top:0;width:0;height:0;border-top:14px solid #dc2626;border-left:14px solid transparent}.annotation-dialog textarea[data-v-13c7ca85]{width:100%;resize:vertical}@media(max-width:1100px){.layout-grid[data-v-13c7ca85],.field-grid[data-v-13c7ca85],.sheet-summary-grid[data-v-13c7ca85]{grid-template-columns:1fr 1fr}.metric-grid[data-v-13c7ca85],.field-picker[data-v-13c7ca85],.sheet-tabs[data-v-13c7ca85]{grid-template-columns:repeat(2,minmax(0,1fr))}.resident-row[data-v-13c7ca85]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.resident-hero[data-v-13c7ca85],.layout-grid[data-v-13c7ca85],.filters[data-v-13c7ca85],.field-grid[data-v-13c7ca85],.metric-grid[data-v-13c7ca85],.field-picker[data-v-13c7ca85],.resident-row[data-v-13c7ca85],.sheet-tabs[data-v-13c7ca85],.sheet-summary-grid[data-v-13c7ca85]{grid-template-columns:1fr}.resident-hero[data-v-13c7ca85]{display:grid}.detail-backdrop[data-v-13c7ca85]{padding:10px}.detail-panel[data-v-13c7ca85]{max-height:94vh}.excel-grid-scroll[data-v-13c7ca85]{max-height:72vh}.excel-grid-table th[data-v-13c7ca85],.excel-grid-table td[data-v-13c7ca85]{min-width:86px;padding:6px}.excel-grid-table .row-number[data-v-13c7ca85],.excel-grid-table .corner-cell[data-v-13c7ca85]{min-width:44px}}.resident-workspace input[data-v-13c7ca85]{accent-color:var(--color-action)}.resident-workspace button[data-v-13c7ca85],.section-card input[data-v-13c7ca85],.section-card select[data-v-13c7ca85],.empty[data-v-13c7ca85]{border-radius:10px}.section-card[data-v-13c7ca85]{border-radius:12px}.list-card>.section-head h2[data-v-13c7ca85]{font-weight:600}.resident-workspace input[type=file][data-v-13c7ca85]::file-selector-button{border:1px solid var(--color-line);border-radius:8px;padding:6px 10px;color:var(--color-ink);background:var(--color-surface);font:inherit;cursor:pointer}.contacts[data-v-4b7db3e3]{margin-top:24px}.contacts h3[data-v-4b7db3e3]{margin:0 0 10px}.hint[data-v-4b7db3e3]{font-size:13px;line-height:1.7;color:var(--color-muted)}.contact-card[data-v-4b7db3e3]{margin:12px 0;padding:16px;border:1px solid var(--color-line);border-radius:12px}.contact-card header[data-v-4b7db3e3]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.contact-card header span[data-v-4b7db3e3]{font-size:12px;color:var(--color-muted);border:1px solid var(--color-line);border-radius:4px;padding:2px 6px}.contact-card dl[data-v-4b7db3e3]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;margin:18px 0 0;font-size:14px;line-height:1.6}.contact-card dt[data-v-4b7db3e3]{color:var(--color-muted)}.contact-card dd[data-v-4b7db3e3]{margin:0;overflow-wrap:anywhere}.source-review[data-v-305aef66]{margin:16px 0;padding:14px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface)}.source-review h4[data-v-305aef66]{margin:0}.source-review dl[data-v-305aef66]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.source-review dd[data-v-305aef66]{margin:0;overflow-wrap:anywhere}.source-review small[data-v-305aef66]{display:block;margin:10px 0;color:var(--color-muted)}.confirm-source[data-v-305aef66]{display:flex;align-items:flex-start;gap:8px}.confirm-source input[data-v-305aef66]{width:auto;flex:none;margin-top:4px}.contact-editor[data-v-305aef66]{margin:24px 0;padding:16px;border:1px solid var(--color-line);border-radius:12px;overflow-wrap:anywhere}.contact-editor header[data-v-305aef66],.actions[data-v-305aef66]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.contact-editor h3[data-v-305aef66]{margin:0}.hint[data-v-305aef66]{font-size:13px;line-height:1.7;color:var(--color-muted)}fieldset[data-v-305aef66]{border:0;padding:0;min-width:0;display:grid;gap:12px}label[data-v-305aef66]{display:grid;gap:6px}input[data-v-305aef66],select[data-v-305aef66],textarea[data-v-305aef66]{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--color-line);border-radius:6px;color:var(--color-ink);background:var(--color-surface);font:inherit}textarea[data-v-305aef66]{min-height:72px}button[data-v-305aef66]{cursor:pointer;min-height:36px;padding:7px 10px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);color:var(--color-ink)}button[data-v-305aef66]:disabled{opacity:.5;cursor:default}article[data-v-305aef66]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-line)}.difference[data-v-305aef66]{padding:12px;border:1px solid var(--color-line);border-radius:8px;margin:12px 0}.difference dl[data-v-305aef66]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px}.difference dd[data-v-305aef66]{margin:0}details[data-v-305aef66]{margin-top:18px;font-size:13px}.events[data-v-d8f40cb1]{margin-top:24px}.events ol[data-v-d8f40cb1]{list-style:none;padding:0}.events li[data-v-d8f40cb1]{border-left:2px solid var(--color-line);padding:4px 0 12px 16px;margin:12px 0;line-height:1.6;overflow-wrap:anywhere}.events li p[data-v-d8f40cb1]{margin:6px 0;color:var(--color-muted)}.elder-profiles[data-v-d8f40cb1],.elder-profiles>section[data-v-d8f40cb1],.table-wrap[data-v-d8f40cb1]{min-width:0}.elder-profiles header[data-v-d8f40cb1]{flex-wrap:wrap}.elder-profiles header>div[data-v-d8f40cb1]:first-child{min-width:0;flex:1 1 280px}.view-links[data-v-d8f40cb1]{display:flex;gap:16px;flex-wrap:wrap}.table-wrap[data-v-d8f40cb1]{max-width:100%}.elder-profiles[data-v-d8f40cb1]{display:grid;gap:20px;padding:24px 28px 48px;align-content:start}.elder-profiles header[data-v-d8f40cb1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.elder-profiles h1[data-v-d8f40cb1],.elder-profiles h2[data-v-d8f40cb1]{margin:0}.elder-profiles header p[data-v-d8f40cb1],.note[data-v-d8f40cb1]{color:var(--color-muted);font-size:13px;line-height:1.6}.filters[data-v-d8f40cb1]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.filters label[data-v-d8f40cb1]{display:grid;gap:7px;flex:1;min-width:200px}.filters input[data-v-d8f40cb1],.filters select[data-v-d8f40cb1],.elder-profiles button[data-v-d8f40cb1]{min-height:40px;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);padding:8px 12px;font:inherit}.elder-profiles button[data-v-d8f40cb1]{cursor:pointer}.elder-profiles button[data-v-d8f40cb1]:disabled{opacity:.5;cursor:default}.table-wrap[data-v-d8f40cb1]{overflow:auto}.elder-profiles table[data-v-d8f40cb1]{width:100%;border-collapse:collapse;text-align:left}.elder-profiles th[data-v-d8f40cb1],.elder-profiles td[data-v-d8f40cb1]{padding:12px;border-bottom:1px solid var(--color-line);white-space:nowrap}.elder-profiles nav[data-v-d8f40cb1]{display:flex;justify-content:end;align-items:center;gap:16px;margin-top:16px}.backdrop[data-v-d8f40cb1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:#0006;display:flex;justify-content:end}.detail[data-v-d8f40cb1]{width:min(560px,100%);background:var(--color-surface);overflow:auto;padding:24px}.detail dl[data-v-d8f40cb1]{display:grid;gap:10px}.detail dt[data-v-d8f40cb1]{color:var(--color-muted)}.detail dd[data-v-d8f40cb1]{margin:0 0 12px;overflow-wrap:anywhere}@media(max-width:767px){.elder-profiles[data-v-d8f40cb1]{padding:18px 14px 92px}.elder-profiles header[data-v-d8f40cb1]{align-items:start}.filters label[data-v-d8f40cb1]{flex-basis:100%}}.account-manager[data-v-dee2b97a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:22px;display:grid;gap:16px;color:#18202a}header[data-v-dee2b97a],.actions[data-v-dee2b97a],.row-actions[data-v-dee2b97a]{display:flex;gap:12px;align-items:center}header[data-v-dee2b97a]{justify-content:space-between}h2[data-v-dee2b97a],h3[data-v-dee2b97a],p[data-v-dee2b97a]{margin:0}h2[data-v-dee2b97a]{font-size:18px}h3[data-v-dee2b97a]{font-size:16px}p[data-v-dee2b97a]{line-height:1.6;color:#667085}button[data-v-dee2b97a],input[data-v-dee2b97a],select[data-v-dee2b97a]{font:inherit}button[data-v-dee2b97a]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 14px;background:#fff;color:#334155;cursor:pointer}button[data-v-dee2b97a]:disabled{opacity:.55;cursor:default}.primary[data-v-dee2b97a]{background:var(--color-action);color:#fff;border-color:var(--color-action)}.table-wrap[data-v-dee2b97a]{overflow:auto}table[data-v-dee2b97a]{width:100%;border-collapse:collapse;text-align:left;min-width:480px}th[data-v-dee2b97a],td[data-v-dee2b97a]{padding:12px;border-bottom:1px solid #e2e8f0}th[data-v-dee2b97a]{background:#f8fafc;font-weight:500}.fields[data-v-dee2b97a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-dee2b97a],.action-editor[data-v-dee2b97a],.create-form[data-v-dee2b97a]{display:grid;gap:10px}.action-editor[data-v-dee2b97a],.create-form[data-v-dee2b97a]{border-top:1px solid #e2e8f0;padding-top:18px}input[data-v-dee2b97a]:not([type=checkbox]),select[data-v-dee2b97a]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:7px}.confirm[data-v-dee2b97a]{display:flex;align-items:center}.error[data-v-dee2b97a]{color:#b42318}.notice[data-v-dee2b97a]{color:#15803d}button[data-v-dee2b97a]:focus-visible,input[data-v-dee2b97a]:focus-visible,select[data-v-dee2b97a]:focus-visible{outline:3px solid var(--color-readonly);outline-offset:2px}@media(max-width:700px){.fields[data-v-dee2b97a]{grid-template-columns:1fr}header[data-v-dee2b97a]{align-items:flex-start}.row-actions[data-v-dee2b97a]{flex-wrap:wrap}}.confirm input[type=checkbox][data-v-dee2b97a]{width:16px;height:16px;flex:0 0 16px;margin:0;cursor:pointer}.diagnostic-center[data-v-829f03c1]{border:1px solid var(--line,#ded9d2);border-radius:16px;padding:24px;background:var(--surface,#fff);color:var(--ink,#18202a)}header[data-v-829f03c1],.record-head[data-v-829f03c1],.filters[data-v-829f03c1],.pages[data-v-829f03c1]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}header[data-v-829f03c1]{justify-content:space-between}h2[data-v-829f03c1]{font-size:20px;margin:0}h3[data-v-829f03c1]{font-size:16px;margin:12px 0 8px}p[data-v-829f03c1]{line-height:1.6;margin:8px 0}.privacy[data-v-829f03c1],time[data-v-829f03c1]{color:var(--muted,#626971);font-size:13px}.filters[data-v-829f03c1]{margin-top:20px;align-items:end}label[data-v-829f03c1]{display:grid;gap:8px}select[data-v-829f03c1],button[data-v-829f03c1]{font:inherit;min-height:40px;padding:8px 16px;border:1px solid var(--line,#d6d0c8);border-radius:10px;background:var(--surface,#fff);color:inherit}button[data-v-829f03c1]{cursor:pointer}button[data-v-829f03c1]:disabled{opacity:.5;cursor:default}button[data-v-829f03c1]:focus-visible,select[data-v-829f03c1]:focus-visible{outline:2px solid var(--accent,#805c3e);outline-offset:3px}.records article[data-v-829f03c1]{padding:16px 0;border-bottom:1px solid var(--line,#e5e0d9)}.record-head span[data-v-829f03c1]{border-radius:6px;background:var(--surface-muted,#f2eee8);padding:4px 8px;font-size:13px}.record-head time[data-v-829f03c1]{margin-left:auto}.pages[data-v-829f03c1]{justify-content:flex-end;margin-top:16px}.empty[data-v-829f03c1]{padding:24px 0}@media(max-width:600px){.diagnostic-center[data-v-829f03c1]{padding:16px}.filters label[data-v-829f03c1]{width:100%}.record-head time[data-v-829f03c1]{margin-left:0;width:100%}}.assistant-access[data-v-38bf9a5b]{display:grid;gap:18px;color:var(--ink,#18202a)}header[data-v-38bf9a5b]{display:flex;justify-content:space-between;align-items:center;gap:16px}h1[data-v-38bf9a5b]{margin:0;font-size:24px}h2[data-v-38bf9a5b]{margin:0;font-size:18px}p[data-v-38bf9a5b]{margin:8px 0;color:#667085;line-height:1.6}button[data-v-38bf9a5b],input[data-v-38bf9a5b],select[data-v-38bf9a5b]{font:inherit}button[data-v-38bf9a5b]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 14px;background:#fff;color:#334155;cursor:pointer}button[data-v-38bf9a5b]:disabled{opacity:.55;cursor:default}button[data-v-38bf9a5b]:focus-visible,input[data-v-38bf9a5b]:focus-visible,select[data-v-38bf9a5b]:focus-visible{outline:3px solid var(--color-readonly);outline-offset:2px}.hint[data-v-38bf9a5b]{padding:12px 16px;background:var(--color-action-soft);border:1px solid var(--color-border);border-radius:10px}.error[data-v-38bf9a5b]{color:#b42318}.notice[data-v-38bf9a5b]{color:#15803d}.table-wrap[data-v-38bf9a5b]{overflow:auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px}table[data-v-38bf9a5b]{border-collapse:collapse;width:100%;min-width:700px;text-align:left}th[data-v-38bf9a5b],td[data-v-38bf9a5b]{padding:16px;border-bottom:1px solid #f1f5f9}th[data-v-38bf9a5b]{background:#f8fafc;color:#64748b;font-weight:500;font-size:13px}small[data-v-38bf9a5b]{display:block;color:#b42318;margin-top:5px}.badge[data-v-38bf9a5b]{display:inline-block;padding:5px 10px;border-radius:7px;white-space:nowrap}.active[data-v-38bf9a5b]{background:#f0fdf4;color:#15803d}.inactive[data-v-38bf9a5b]{background:var(--color-action-soft);color:#9a3412}.empty[data-v-38bf9a5b]{padding:20px}.editor[data-v-38bf9a5b]{display:grid;gap:16px;padding:22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.fields[data-v-38bf9a5b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}label[data-v-38bf9a5b]{display:grid;gap:8px;font-size:14px}select[data-v-38bf9a5b],input[data-v-38bf9a5b]:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #cbd5e1;padding:10px;border-radius:7px;background:#fff;color:#334155}.confirm[data-v-38bf9a5b]{display:flex;align-items:center;gap:8px}.confirm input[type=checkbox][data-v-38bf9a5b]{width:16px;height:16px;min-height:16px;flex:none;margin:0}.actions[data-v-38bf9a5b]{display:flex;gap:12px}.primary[data-v-38bf9a5b]{background:var(--color-action);color:#fff;border-color:var(--color-action)}@media(max-width:800px){.fields[data-v-38bf9a5b]{grid-template-columns:1fr}header[data-v-38bf9a5b]{align-items:flex-start}h1[data-v-38bf9a5b]{font-size:20px}}.seal-workspace[data-v-8b6f2044]{display:grid;gap:18px;max-width:1480px;margin:0 auto}.seal-hero[data-v-8b6f2044],.panel[data-v-8b6f2044]{border:1px solid rgba(148,163,184,.24);border-radius:24px;background:#fffffff0;box-shadow:0 18px 45px #0f172a14}.seal-hero[data-v-8b6f2044]{display:flex;justify-content:space-between;gap:20px;padding:26px}.seal-hero h1[data-v-8b6f2044],.panel h2[data-v-8b6f2044]{margin:4px 0 8px;font-size:28px}.seal-hero p[data-v-8b6f2044],.hint[data-v-8b6f2044]{margin:0;color:#64748b}.eyebrow[data-v-8b6f2044]{color:var(--color-action)!important;font-size:13px;font-weight:800;letter-spacing:.08em}.hero-card[data-v-8b6f2044]{display:grid;place-items:center;min-width:150px;border-radius:20px;background:var(--color-action-soft);color:var(--color-action)}.hero-card strong[data-v-8b6f2044]{font-size:34px}.panel[data-v-8b6f2044]{padding:22px}.seal-layout[data-v-8b6f2044]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.seal-form[data-v-8b6f2044],.seal-preview[data-v-8b6f2044]{display:grid;gap:14px}.seal-form header[data-v-8b6f2044],.list-header[data-v-8b6f2044]{display:flex;align-items:center;justify-content:space-between;gap:12px}.form-grid[data-v-8b6f2044]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}label[data-v-8b6f2044]{display:grid;gap:7px;color:#334155;font-size:13px;font-weight:800}input[data-v-8b6f2044],textarea[data-v-8b6f2044]{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit}button[data-v-8b6f2044]{border:1px solid #cbd5e1;border-radius:12px;padding:10px 14px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;font-weight:800}.primary[data-v-8b6f2044]{border-color:var(--color-action);background:var(--color-action);color:#fff}.ghost[data-v-8b6f2044]{background:#f8fafc}button[data-v-8b6f2044]:disabled,input[data-v-8b6f2044]:disabled,textarea[data-v-8b6f2044]:disabled{cursor:not-allowed;opacity:.58}.alert[data-v-8b6f2044]{border-radius:16px;padding:12px 14px;font-weight:800}.alert.error[data-v-8b6f2044]{background:#fef2f2;color:#991b1b}.alert.success[data-v-8b6f2044]{background:#ecfdf5;color:#166534}.preview-frame[data-v-8b6f2044]{display:grid;place-items:center;min-height:300px;border:1px dashed var(--color-action);border-radius:22px;background:linear-gradient(135deg,#f8fafc,var(--color-action-soft))}.preview-frame img[data-v-8b6f2044]{width:min(280px,80%);height:auto}.seal-card-grid[data-v-8b6f2044]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seal-card[data-v-8b6f2044]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;border:1px solid var(--color-action-soft);border-radius:20px;padding:14px;background:#f8fafc}.seal-card.inactive[data-v-8b6f2044]{opacity:.62}.seal-thumb[data-v-8b6f2044]{display:grid;place-items:center;width:110px;height:110px;border-radius:18px;background:#fff}.seal-thumb img[data-v-8b6f2044]{width:96px;height:96px;object-fit:contain}.seal-card div[data-v-8b6f2044]{display:grid;align-content:center;gap:5px}.seal-card span[data-v-8b6f2044]{width:max-content;border-radius:999px;padding:3px 8px;background:var(--color-action-soft);color:var(--color-action);font-size:12px;font-weight:900}.seal-card strong[data-v-8b6f2044]{overflow-wrap:anywhere}.seal-card small[data-v-8b6f2044]{color:#64748b}.seal-card footer[data-v-8b6f2044]{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.empty-state[data-v-8b6f2044]{display:grid;min-height:180px;place-items:center;border:1px dashed #cbd5e1;border-radius:18px;color:#64748b;text-align:center}@media(max-width:1080px){.seal-layout[data-v-8b6f2044],.seal-card-grid[data-v-8b6f2044]{grid-template-columns:1fr}.seal-hero[data-v-8b6f2044]{flex-direction:column}}@media(max-width:720px){.form-grid[data-v-8b6f2044],.seal-card[data-v-8b6f2044]{grid-template-columns:1fr}.seal-thumb[data-v-8b6f2044]{width:100%;height:160px}}input[data-v-8b6f2044]{accent-color:var(--color-action)}.account-actions[data-v-40753f77]{background:var(--surface,#fff);border:1px solid #dce1e7;border-radius:16px;padding:24px;margin:20px 0;color:#283548}header[data-v-40753f77],.confirm-row[data-v-40753f77]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}h2[data-v-40753f77]{margin:0;font-size:19px}p[data-v-40753f77]{font-size:14px;line-height:1.7;color:#566174}.failure[data-v-40753f77]{color:#a52626}fieldset[data-v-40753f77]{border:0;border-top:1px solid #e5e8ed;margin:18px 0 0;padding:18px 0 0;min-width:0}legend[data-v-40753f77]{font-weight:650;padding-right:12px}.fields[data-v-40753f77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}label[data-v-40753f77]{display:flex;flex-direction:column;gap:7px;font-size:14px}input[data-v-40753f77],select[data-v-40753f77],button[data-v-40753f77]{font:inherit;min-height:40px;border:1px solid #cbd2dc;border-radius:8px;padding:8px 12px;background:#fff;color:inherit}button[data-v-40753f77]{cursor:pointer;font-weight:600}button[data-v-40753f77]:disabled,fieldset[data-v-40753f77]:disabled{opacity:.6}.institutions[data-v-40753f77]{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.institutions label[data-v-40753f77]{flex-direction:row;align-items:center}.institutions label[data-v-40753f77]{width:auto;white-space:nowrap}.institutions input[data-v-40753f77]{min-height:0;width:16px;height:16px;flex:0 0 16px;padding:0}.confirm-row[data-v-40753f77]{justify-content:flex-start;margin-top:18px}.confirm-row button[data-v-40753f77]{align-self:flex-end;background:#334b65;color:#fff;border-color:#334b65}@media(max-width:700px){.fields[data-v-40753f77]{grid-template-columns:1fr}.account-actions[data-v-40753f77]{padding:16px}.confirm-row label[data-v-40753f77]{width:100%}}.staff-permission-workspace[data-v-ea47339a]{display:grid;gap:18px;align-content:start}.permission-hero[data-v-ea47339a]{display:flex;justify-content:space-between;gap:16px;align-items:start;border:1px solid var(--color-line);padding:22px 24px;background:var(--color-surface)}.permission-hero h1[data-v-ea47339a]{margin:0;font-size:28px}.permission-hero p[data-v-ea47339a]{margin:6px 0 0;color:var(--color-muted)}.eyebrow[data-v-ea47339a]{margin:0!important;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-action)!important}.permission-hero button[data-v-ea47339a],.save-panel button[data-v-ea47339a]{min-height:42px;border:1px solid var(--color-line);padding:8px 14px;background:var(--color-action);color:#fff;font:inherit;font-weight:800}.receipt[data-v-ea47339a],.error[data-v-ea47339a],.state[data-v-ea47339a]{margin:0;border:1px solid var(--color-line);padding:12px 14px;background:var(--color-surface)}.receipt[data-v-ea47339a]{border-left:4px solid var(--color-success)}.error[data-v-ea47339a]{border-left:4px solid var(--color-danger);color:var(--color-danger)}.state[data-v-ea47339a]{color:var(--color-muted)}.permission-layout[data-v-ea47339a]{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.staff-card[data-v-ea47339a],.permission-card[data-v-ea47339a]{border:1px solid var(--color-line);background:var(--color-surface);padding:18px}.staff-card[data-v-ea47339a]{position:sticky;top:0;display:grid;gap:10px}.staff-card h2[data-v-ea47339a],.selected-head h2[data-v-ea47339a],.permission-section h3[data-v-ea47339a],.template-section h3[data-v-ea47339a]{margin:0}.staff-option[data-v-ea47339a]{display:grid;gap:3px;text-align:left;border:1px solid var(--color-line);padding:12px;background:var(--color-surface);color:var(--color-ink);font:inherit}.staff-option.active[data-v-ea47339a]{background:var(--color-action-soft);border-color:var(--color-action);box-shadow:inset 4px 0 0 var(--color-action)}.staff-option span[data-v-ea47339a],.staff-option small[data-v-ea47339a],.selected-head p[data-v-ea47339a],.template-grid span[data-v-ea47339a]{color:var(--color-muted);font-size:12px}.permission-card[data-v-ea47339a]{display:grid;gap:22px}.selected-head[data-v-ea47339a]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-line);padding-bottom:14px}.selected-head>span[data-v-ea47339a]{align-self:start;border:1px solid var(--color-line);padding:5px 9px;color:var(--color-action);font-size:12px}.template-grid[data-v-ea47339a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:10px}.template-grid button[data-v-ea47339a]{display:grid;gap:4px;text-align:left;border:1px solid var(--color-line);padding:12px;background:var(--color-surface);font:inherit}.template-grid button.active[data-v-ea47339a]{border-color:var(--color-action);background:var(--color-action-soft)}.permission-section[data-v-ea47339a]{display:grid;gap:12px}.permission-group[data-v-ea47339a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;border-top:1px solid var(--color-line);padding-top:12px}.permission-group h4[data-v-ea47339a]{grid-column:1/-1;margin:0;color:var(--color-muted);font-size:13px}.permission-group label[data-v-ea47339a]{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid var(--color-line);padding:8px 10px}.permission-group input[data-v-ea47339a]{width:16px;height:16px;accent-color:var(--color-action)}.save-panel[data-v-ea47339a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;border-top:1px solid var(--color-line);padding-top:16px}.save-panel label[data-v-ea47339a]{display:grid;gap:6px;color:var(--color-muted);font-size:12px}.save-panel input[data-v-ea47339a]{min-height:42px;border:1px solid var(--color-line);padding:8px 10px;font:inherit}.save-panel button[data-v-ea47339a]:disabled{opacity:.45}@media(max-width:900px){.permission-layout[data-v-ea47339a]{grid-template-columns:1fr}.staff-card[data-v-ea47339a]{position:relative}.save-panel[data-v-ea47339a]{grid-template-columns:1fr}.permission-hero[data-v-ea47339a]{display:grid}}.followup-preview-workspace[data-v-3e83c99d]{min-height:calc(100dvh - 160px);display:grid;align-content:start;gap:20px}.followup-hero[data-v-3e83c99d]{min-height:300px;display:flex;justify-content:space-between;gap:20px;align-items:start;padding:36px 28px 24px}.followup-hero h1[data-v-3e83c99d]{margin:10px 0 8px;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.04em}.followup-hero p[data-v-3e83c99d]{margin:0;color:var(--color-muted);font-size:18px}.hero-actions[data-v-3e83c99d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding-top:82px}.hero-actions button[data-v-3e83c99d]{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border);border-radius:14px;padding:12px 18px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:900;cursor:pointer}.hero-actions .primary[data-v-3e83c99d]{border-color:#ff7a1a;color:#fff;background:#ff7a1a;box-shadow:0 18px 40px #ff7a1a38}.state[data-v-3e83c99d]{min-height:160px;display:grid;place-items:center;margin:0;border:1px solid var(--color-border);border-radius:22px;color:var(--color-muted);background:var(--color-surface)}.state--error[data-v-3e83c99d]{color:var(--color-danger)}.followup-summary[data-v-3e83c99d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.followup-summary article[data-v-3e83c99d]{display:grid;gap:6px;border:1px solid var(--color-border);border-radius:18px;padding:16px;background:var(--color-surface)}.followup-summary span[data-v-3e83c99d],.followup-summary small[data-v-3e83c99d]{color:var(--color-muted);font-size:12px;font-weight:800}.followup-summary strong[data-v-3e83c99d]{font-size:28px}.followup-layout[data-v-3e83c99d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;align-items:start}.followup-board[data-v-3e83c99d],.rhythm-card[data-v-3e83c99d]{border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface);box-shadow:var(--shadow-panel)}.followup-board[data-v-3e83c99d]{display:grid;gap:18px;padding:20px}.followup-board>header[data-v-3e83c99d],.rhythm-card header[data-v-3e83c99d]{display:flex;justify-content:space-between;gap:12px;align-items:start}.followup-board h2[data-v-3e83c99d],.rhythm-card h2[data-v-3e83c99d],.follow-lane h3[data-v-3e83c99d]{margin:0}.followup-board p[data-v-3e83c99d],.follow-lane p[data-v-3e83c99d]{margin:5px 0 0;color:var(--color-muted)}.followup-board>header span[data-v-3e83c99d],.rhythm-card header span[data-v-3e83c99d]{border-radius:999px;padding:7px 12px;color:#6c7b88;background:#f3f7f8;font-size:12px;font-weight:900}.lane-grid[data-v-3e83c99d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.follow-lane[data-v-3e83c99d]{min-height:360px;display:grid;align-content:start;gap:12px;border:1px solid var(--color-border);border-radius:18px;padding:12px;background:#f8fafb}.follow-lane header[data-v-3e83c99d]{display:flex;justify-content:space-between;gap:10px}.follow-lane h3[data-v-3e83c99d]{font-size:17px;white-space:nowrap}.follow-lane p[data-v-3e83c99d]{font-size:12px;line-height:1.5}.follow-lane b[data-v-3e83c99d]{color:#ff7a1a}.follow-card[data-v-3e83c99d]{width:100%;display:grid;gap:8px;border:1px solid var(--color-border);border-radius:14px;padding:12px;background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer}.follow-card[data-v-3e83c99d]:hover{border-color:#ff7a1a;box-shadow:0 12px 28px #10182014}.follow-card strong[data-v-3e83c99d]{font-size:14px;line-height:1.45}.follow-card span[data-v-3e83c99d],.lane-empty[data-v-3e83c99d],.rhythm-card li span[data-v-3e83c99d]{color:var(--color-muted);font-size:13px;line-height:1.55}.followup-aside[data-v-3e83c99d]{display:grid;gap:18px}.rhythm-card[data-v-3e83c99d]{display:grid;gap:18px;padding:24px}.rhythm-card ol[data-v-3e83c99d],.rhythm-card ul[data-v-3e83c99d]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.rhythm-card li[data-v-3e83c99d]{display:grid;gap:6px;border-left:4px solid #ff7a1a;padding:4px 0 4px 16px}.rhythm-card li strong[data-v-3e83c99d]{font-size:20px}@media(max-width:1280px){.followup-layout[data-v-3e83c99d]{grid-template-columns:1fr}.followup-aside[data-v-3e83c99d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.followup-hero[data-v-3e83c99d]{min-height:auto;display:grid;padding:24px 0 4px}.hero-actions[data-v-3e83c99d]{justify-content:start;padding-top:0}.followup-summary[data-v-3e83c99d],.lane-grid[data-v-3e83c99d],.followup-aside[data-v-3e83c99d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.followup-summary[data-v-3e83c99d],.lane-grid[data-v-3e83c99d],.followup-aside[data-v-3e83c99d]{grid-template-columns:1fr}.hero-actions[data-v-3e83c99d],.hero-actions button[data-v-3e83c99d]{width:100%}.followup-board[data-v-3e83c99d],.rhythm-card[data-v-3e83c99d]{padding:16px}}.settings-workspace[data-v-64927b29]{display:grid;gap:18px;max-width:1480px;margin:0 auto}.settings-hero[data-v-64927b29]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--color-border);border-radius:18px;padding:18px;background:linear-gradient(135deg,var(--color-surface),var(--color-elevated))}.settings-hero span[data-v-64927b29]{color:var(--color-action);font-size:12px;font-weight:900}.settings-hero h1[data-v-64927b29]{margin:4px 0 6px;font-size:24px}.settings-hero p[data-v-64927b29]{margin:0;color:var(--color-muted)}button[data-v-64927b29]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--color-border);border-radius:12px;padding:8px 13px;background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:800;cursor:pointer}button[data-v-64927b29]:disabled{opacity:.55;cursor:not-allowed}.settings-hero button[data-v-64927b29],.form-actions button[data-v-64927b29]{border-color:var(--color-action);background:var(--color-action);color:#fff}.state[data-v-64927b29]{min-height:160px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);color:var(--color-muted)}.error[data-v-64927b29]{color:var(--color-danger)}.success[data-v-64927b29]{color:var(--color-success)}.status-grid[data-v-64927b29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-grid article[data-v-64927b29]{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;border:1px solid var(--color-border);border-radius:16px;padding:15px;background:var(--color-surface)}.status-grid svg[data-v-64927b29]{grid-row:1/span 3;color:var(--color-success)}.status-grid span[data-v-64927b29],.status-grid small[data-v-64927b29]{color:var(--color-muted);font-size:12px}.status-grid strong[data-v-64927b29]{font-size:20px}.integration-form[data-v-64927b29],.config-section[data-v-64927b29]{display:grid;gap:16px}.config-section[data-v-64927b29]{border:1px solid var(--color-border);border-radius:18px;padding:18px;background:var(--color-surface)}.config-section>header[data-v-64927b29]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.config-section h2[data-v-64927b29]{margin:0;font-size:18px}.config-section p[data-v-64927b29]{margin:5px 0 0;color:var(--color-muted);font-size:13px}.test-button[data-v-64927b29]{white-space:nowrap;border-color:#2563eb59;background:#2563eb14;color:var(--color-action)}.field-grid[data-v-64927b29]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-grid label[data-v-64927b29]{display:grid;gap:6px}.field-grid label>span[data-v-64927b29]{color:var(--color-muted);font-size:12px;font-weight:900}.field-grid label.required>span[data-v-64927b29]:after{content:" *";color:var(--color-danger)}.field-grid input[data-v-64927b29]{min-height:42px;border:1px solid var(--color-border);border-radius:12px;padding:8px 11px;background:var(--color-elevated);color:var(--color-ink);font:inherit}.field-grid small[data-v-64927b29]{color:var(--color-muted);font-size:12px;line-height:1.5}.integration-test-error[data-v-64927b29]{margin:0;border:1px solid rgba(220,38,38,.28);border-radius:14px;padding:10px 12px;background:#dc262614;color:var(--color-danger);font-size:13px}.integration-test-card[data-v-64927b29]{display:grid;gap:12px;border:1px solid var(--color-border);border-radius:16px;padding:14px;background:var(--color-elevated)}.integration-test-card>header[data-v-64927b29]{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-test-card>header span[data-v-64927b29],.integration-test-card time[data-v-64927b29]{display:block;color:var(--color-muted);font-size:12px}.integration-test-card>header strong[data-v-64927b29]{font-size:18px}.integration-test-card ol[data-v-64927b29]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.integration-test-card li[data-v-64927b29]{display:grid;grid-template-columns:56px 1fr;gap:10px;border:1px solid var(--color-border);border-radius:13px;padding:10px;background:var(--color-surface)}.integration-test-card li>span[data-v-64927b29]{align-self:start;border-radius:999px;padding:4px 8px;text-align:center;font-size:12px;font-weight:900;background:var(--color-elevated);color:var(--color-muted)}.integration-test-card li strong[data-v-64927b29]{display:block;margin-bottom:3px}.integration-test-card li p[data-v-64927b29]{margin:0;color:var(--color-ink)}.integration-test-card li small[data-v-64927b29]{display:block;margin-top:5px;color:var(--color-muted);line-height:1.5}.integration-test-card.status-pass[data-v-64927b29],.integration-test-card li.status-pass[data-v-64927b29]{border-color:#16a34a47}.integration-test-card.status-warn[data-v-64927b29],.integration-test-card li.status-warn[data-v-64927b29]{border-color:#f59e0b57}.integration-test-card.status-fail[data-v-64927b29],.integration-test-card li.status-fail[data-v-64927b29]{border-color:#dc262657}.integration-test-card li.status-pass>span[data-v-64927b29]{background:#16a34a1f;color:var(--color-success)}.integration-test-card li.status-warn>span[data-v-64927b29]{background:#f59e0b24;color:#b45309}.integration-test-card li.status-fail>span[data-v-64927b29]{background:#dc26261f;color:var(--color-danger)}.form-actions[data-v-64927b29]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.form-actions p[data-v-64927b29]{margin:0 auto 0 0;font-size:13px}@media(max-width:860px){.settings-hero[data-v-64927b29],.form-actions[data-v-64927b29],.config-section>header[data-v-64927b29]{display:grid}.status-grid[data-v-64927b29],.field-grid[data-v-64927b29]{grid-template-columns:1fr}.form-actions button[data-v-64927b29],.test-button[data-v-64927b29]{width:100%}.integration-test-card li[data-v-64927b29]{grid-template-columns:1fr}}.ocr-ai-card[data-v-64927b29]{display:grid;gap:12px;border:1px solid rgba(37,99,235,.18);border-radius:16px;padding:14px;background:#2563eb0a}.ocr-ai-card>header[data-v-64927b29],.ocr-ai-card footer[data-v-64927b29]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ocr-ai-card h3[data-v-64927b29]{margin:0;font-size:16px}.switch-row[data-v-64927b29],.clear-key[data-v-64927b29]{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted);font-size:13px;font-weight:800}.ocr-ai-grid[data-v-64927b29]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ocr-ai-grid label[data-v-64927b29]{display:grid;gap:6px}.ocr-ai-grid label>span[data-v-64927b29]{color:var(--color-muted);font-size:12px;font-weight:900}.ocr-ai-grid .wide[data-v-64927b29]{grid-column:1/-1}.ocr-ai-grid input[data-v-64927b29],.ocr-ai-grid select[data-v-64927b29],.ocr-ai-grid textarea[data-v-64927b29]{min-height:42px;border:1px solid var(--color-border);border-radius:12px;padding:8px 11px;background:var(--color-elevated);color:var(--color-ink);font:inherit}.ocr-ai-grid textarea[data-v-64927b29]{resize:vertical;line-height:1.6}.ai-help[data-v-64927b29],.ocr-ai-test[data-v-64927b29]{display:grid;gap:4px;border:1px solid var(--color-border);border-radius:14px;padding:10px 12px;background:var(--color-elevated);font-size:13px}.ai-help span[data-v-64927b29],.ai-help a[data-v-64927b29],.ocr-ai-test span[data-v-64927b29],.ocr-ai-test small[data-v-64927b29]{color:var(--color-muted)}.ocr-ai-test.success[data-v-64927b29]{border-color:#16a34a4d;color:var(--color-success)}.ocr-ai-test.failed[data-v-64927b29]{border-color:#dc26264d;color:var(--color-danger)}.primary-lite[data-v-64927b29]{border-color:var(--color-action);background:var(--color-action);color:#fff}.state.compact[data-v-64927b29]{min-height:64px}@media(max-width:860px){.ocr-ai-card>header[data-v-64927b29],.ocr-ai-card footer[data-v-64927b29]{display:grid}.ocr-ai-grid[data-v-64927b29]{grid-template-columns:1fr}}.switch-row[data-v-64927b29]{flex-shrink:0;white-space:nowrap;min-height:24px}.clear-key[data-v-64927b29]{justify-self:end;max-width:100%;min-height:24px;line-height:1.5}.switch-row input[type=checkbox][data-v-64927b29],.clear-key input[type=checkbox][data-v-64927b29]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--color-action);cursor:pointer}.switch-row input[data-v-64927b29]:disabled,.clear-key input[data-v-64927b29]:disabled{cursor:not-allowed}@media(max-width:860px){.switch-row[data-v-64927b29]{justify-self:end}.clear-key[data-v-64927b29]{align-items:flex-start}.clear-key input[type=checkbox][data-v-64927b29]{margin-top:1px}}.business-workspace[data-v-c3c21b34]{display:grid;gap:18px;max-width:1480px;margin:0 auto}.state[data-v-c3c21b34]{min-height:140px;display:grid;place-items:center;margin:0;border:1px solid var(--color-border);border-radius:16px;color:var(--color-muted);background:var(--color-surface);text-align:center}.state.error[data-v-c3c21b34]{color:var(--color-danger)}.section-title[data-v-c3c21b34]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.section-title svg[data-v-c3c21b34]{color:var(--color-action)}.section-title h2[data-v-c3c21b34]{margin:0;font-size:18px}.section-title p[data-v-c3c21b34]{margin:4px 0 0;color:var(--color-muted)}.settings-grid[data-v-c3c21b34]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-grid article[data-v-c3c21b34]{display:grid;gap:5px}.settings-grid span[data-v-c3c21b34],.settings-grid small[data-v-c3c21b34]{color:var(--color-muted);font-size:12px}.settings-grid strong[data-v-c3c21b34]{font-size:24px}.profile-panel dl[data-v-c3c21b34]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.profile-panel dt[data-v-c3c21b34],.customer-card dt[data-v-c3c21b34]{color:var(--color-muted);font-size:12px;font-weight:800}.profile-panel dd[data-v-c3c21b34],.customer-card dd[data-v-c3c21b34]{margin:3px 0 0;overflow-wrap:anywhere}.quick-links[data-v-c3c21b34]{display:flex;gap:10px;flex-wrap:wrap}.quick-links button[data-v-c3c21b34],.customer-card button[data-v-c3c21b34]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 12px;color:var(--color-ink);background:var(--color-surface);font:inherit;font-weight:800;cursor:pointer}.quick-links button[data-v-c3c21b34]:first-child,.customer-card button[data-v-c3c21b34]{border-color:var(--color-action);color:#fff;background:var(--color-action)}.planning-hero[data-v-c3c21b34]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-color:#cfe1d7;background:linear-gradient(135deg,#fff,#f4fbf7)}.planning-hero--pending[data-v-c3c21b34]{border-color:#f2d7a5;background:linear-gradient(135deg,#fff,#fff8e8)}.planning-hero .section-title[data-v-c3c21b34]{margin:0}.planning-status[data-v-c3c21b34]{display:grid;gap:6px;justify-items:end}.planning-status span[data-v-c3c21b34]{border-radius:999px;padding:5px 10px;color:#7a4d00;background:#fff1c7;font-size:12px;font-weight:900}.planning-status strong[data-v-c3c21b34]{font-size:18px}.planning-grid[data-v-c3c21b34]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.planning-card[data-v-c3c21b34]{display:grid;gap:8px}.planning-card span[data-v-c3c21b34]{color:var(--color-muted);font-size:12px;font-weight:900}.planning-card strong[data-v-c3c21b34]{font-size:18px}.planning-card p[data-v-c3c21b34]{margin:0;color:var(--color-muted);line-height:1.7}.workflow-strip[data-v-c3c21b34]{display:grid;gap:12px}.workflow-strip strong[data-v-c3c21b34]{font-size:16px}.workflow-strip ol[data-v-c3c21b34]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.workflow-strip li[data-v-c3c21b34]{min-width:0;border:1px solid var(--color-border);border-radius:999px;padding:8px 10px;color:var(--color-muted);background:var(--color-elevated);font-size:13px;font-weight:800;text-align:center}.customer-board[data-v-c3c21b34]{display:grid;gap:12px}.customer-card[data-v-c3c21b34]{display:grid;gap:12px;border-top:1px solid var(--color-border);padding-top:14px}.customer-card header[data-v-c3c21b34]{display:flex;justify-content:space-between;gap:12px}.customer-card header div[data-v-c3c21b34]{display:grid;gap:3px}.customer-card header span[data-v-c3c21b34]{color:var(--color-muted);font-size:12px}.customer-card dl[data-v-c3c21b34]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}@media(max-width:900px){.settings-grid[data-v-c3c21b34],.workflow-strip ol[data-v-c3c21b34],.planning-grid[data-v-c3c21b34],.customer-card dl[data-v-c3c21b34],.profile-panel dl[data-v-c3c21b34]{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-hero[data-v-c3c21b34]{grid-template-columns:1fr}.planning-status[data-v-c3c21b34]{justify-items:start}}@media(max-width:640px){.business-workspace[data-v-c3c21b34]{padding-bottom:80px}.settings-grid[data-v-c3c21b34],.workflow-strip ol[data-v-c3c21b34],.customer-card dl[data-v-c3c21b34],.profile-panel dl[data-v-c3c21b34],.planning-grid[data-v-c3c21b34]{grid-template-columns:1fr}.customer-card header[data-v-c3c21b34]{display:grid}.customer-card button[data-v-c3c21b34]{width:100%}}.session-boot[data-v-882edb86]{min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--color-muted);background:var(--color-workspace)}.unauthorized-panel[data-v-882edb86]{display:grid;gap:10px;max-width:560px;margin:64px auto;border:1px solid var(--color-line);padding:28px;background:var(--color-surface)}.unauthorized-panel h1[data-v-882edb86]{margin:0;font-size:24px}.unauthorized-panel p[data-v-882edb86]{margin:0;color:var(--color-muted);line-height:1.7}.app-route-frame[data-v-882edb86]{width:100%;min-width:0}.app-route-frame--with-decision[data-v-882edb86]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.app-route-main[data-v-882edb86]{min-width:0}.app-route-frame--with-decision[data-v-882edb86]>.decision-panel{margin-top:var(--decision-panel-offset, 0px)}@media(max-width:1180px){.app-route-frame--with-decision[data-v-882edb86]{grid-template-columns:1fr}.app-route-frame--with-decision[data-v-882edb86]>.decision-panel{margin-top:0}}
