.dp-panel[data-v-7125d6ad]{background:#f6f9ff;border:1px solid #d7e2f4;border-radius:10px;margin-bottom:16px;padding:12px 14px}.dp-head[data-v-7125d6ad]{align-items:center;display:flex;gap:12px;justify-content:space-between}.dp-title-wrap[data-v-7125d6ad]{display:flex;flex-direction:column;gap:2px;min-width:0}.dp-title[data-v-7125d6ad]{color:#1f3b70;font-size:13px;font-weight:700}.dp-sub[data-v-7125d6ad]{color:#7c8db5;font-size:11px}.dp-btn[data-v-7125d6ad]{background:#fff;border:1px solid #7c9dee;border-radius:8px;color:#1d4ed8;cursor:pointer;flex:none;font-size:12px;font-weight:600;padding:6px 12px}.dp-btn[data-v-7125d6ad]:hover:not(:disabled){background:#e9f0ff}.dp-btn[data-v-7125d6ad]:disabled{cursor:default;opacity:.6}.dp-err[data-v-7125d6ad]{color:#b3261e;font-size:12px;margin:8px 0 0}.dp-secs[data-v-7125d6ad]{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:10px 0 0;padding:0}.dp-sec[data-v-7125d6ad]{align-items:baseline;color:#2a3a5c;display:flex;font-size:12px;gap:5px}.dp-sec.miss[data-v-7125d6ad]{color:#9aa7c0}.dp-sec-mark[data-v-7125d6ad]{font-weight:700}.dp-sec:not(.miss) .dp-sec-mark[data-v-7125d6ad]{color:#15803d}.dp-sec-src[data-v-7125d6ad]{color:#9aa7c0;font-size:11px}.dp-result[data-v-7125d6ad]{color:#2a3a5c;font-size:12px;margin:8px 0 0}.dp-mark[data-v-7125d6ad]{background:#facc1573;border-radius:3px;color:#713f12;font-weight:600;padding:0 3px}.dp-warns[data-v-7125d6ad]{color:#92400e;font-size:12px;list-style:none;margin:6px 0 0;padding:0}.dp-legal[data-v-7125d6ad]{color:#7c8db5;font-size:11px;line-height:1.5;margin:8px 0 0}.cf-backdrop[data-v-415d7b74]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.cf-dialog[data-v-415d7b74]{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:94vh;overflow:hidden;width:min(1000px,96vw)}.cf-header[data-v-415d7b74]{align-items:center;border-bottom:1px solid var(--color-border,rgba(226,232,240,.85));display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.cf-header h2[data-v-415d7b74]{color:var(--color-ink,#0f172a);font-size:15px;font-weight:600;margin:0}.cf-actions[data-v-415d7b74]{align-items:center;display:flex;gap:8px}.btn[data-v-415d7b74]{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.btn[data-v-415d7b74]:disabled{cursor:not-allowed;opacity:.5}.btn--ghost[data-v-415d7b74]{background:#94a3b81f;color:var(--color-ink,#0f172a)}.btn--primary[data-v-415d7b74]{background:var(--color-primary,#2563eb);color:#fff}.cf-close[data-v-415d7b74]{background:#94a3b81a;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:15px;height:32px;width:32px}.cf-body[data-v-415d7b74]{background:#eef0f3;flex:1;min-height:0;overflow:auto;padding:24px}.state[data-v-415d7b74]{color:#64748b;margin:64px auto;text-align:center}.state--err[data-v-415d7b74]{color:#dc2626}.paper[data-v-415d7b74]{background:#fff;box-shadow:0 4px 18px #0000001f;color:#111;font-size:13px;line-height:1.6;margin:0 auto;max-width:840px;padding:40px 48px}.doc-title[data-v-415d7b74]{font-size:18px;font-weight:700;letter-spacing:.15em;margin:0 0 16px;text-align:center}.doc-sec[data-v-415d7b74]{margin:18px 0}.doc-sec h3[data-v-415d7b74]{border-bottom:1.5px solid #222;font-size:12.5px;font-weight:700;margin:0 0 9px;padding-bottom:4px}.req[data-v-415d7b74]{color:#dc2626;margin-left:2px}.grid[data-v-415d7b74]{display:grid;gap:8px 20px;grid-template-columns:1fr 1fr}@media(max-width:640px){.grid[data-v-415d7b74]{grid-template-columns:1fr}}.fld-row[data-v-415d7b74]{align-items:center;display:flex;gap:8px;min-height:32px}.fld-row label[data-v-415d7b74]{color:#333;flex-shrink:0;font-size:12.5px;font-weight:600;width:116px}.fld-row input[data-v-415d7b74]{flex:1;font:inherit;min-width:0;padding:5px 8px}.cb[data-v-415d7b74],.fld-row input[data-v-415d7b74]{border:1px solid #c8ccd2;border-radius:6px}.cb[data-v-415d7b74]{background:#fff;color:#16a34a;cursor:pointer;font-weight:700;height:26px;width:26px}.cb.on[data-v-415d7b74]{background:#ecfdf5;border-color:#a7f3d0}.money[data-v-415d7b74]{display:flex;flex-direction:column;gap:6px}.money-row[data-v-415d7b74]{align-items:center;display:flex;gap:8px;min-height:29px}.money-row label[data-v-415d7b74]{color:#333;flex-shrink:0;font-size:11.5px;font-weight:600;width:116px}.money-row .amt[data-v-415d7b74]{border:1px solid #c8ccd2;border-radius:6px;font-size:12px;padding:4px 7px;text-align:right;width:118px}.money-row .amt[data-v-415d7b74]:disabled{background:#f1f3f5;color:#555}.money-row .unit[data-v-415d7b74]{color:#555;font-size:11px}.money-row .readout[data-v-415d7b74]{color:#0a8a3f;font-size:11px;font-weight:600}.money-row .auto-tag[data-v-415d7b74]{background:#2563eb1a;border-radius:999px;color:#2563eb;font-size:11px;padding:2px 7px}.money-row.auto .amt[data-v-415d7b74]{background:#2563eb0f}.money-row.manual .amt[data-v-415d7b74]{background:#eab3081f;border-color:#d4a017}.money-row .manual-toggle[data-v-415d7b74]{background:#f1f3f5;border:1px solid #d4d8de;border-radius:999px;color:#555;cursor:pointer;font-size:11px;padding:2px 9px}.money-row .manual-toggle[data-v-415d7b74]:hover{background:#e6e9ee}.money-row.manual .manual-toggle[data-v-415d7b74]{background:#eab30826;border-color:#d4a017;color:#a16207}.money-row .ex-btn[data-v-415d7b74]{background:#b4231814;border:1px solid rgba(180,35,24,.25);border-radius:999px;color:#b42318;cursor:pointer;font-size:11px;padding:2px 9px}.money-row .ex-btn[data-v-415d7b74]:hover{background:#b4231826}.money-add[data-v-415d7b74]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.money-add .add-chip[data-v-415d7b74]{background:#2563eb14;border:1px dashed #93b4f8;border-radius:999px;color:#2563eb;cursor:pointer;font-size:12px;padding:4px 12px}.d-row>input.ghosted[data-v-415d7b74]::-moz-placeholder{color:#8fa3c8;font-style:italic}.d-row>input.ghosted[data-v-415d7b74]::placeholder{color:#8fa3c8;font-style:italic}.term-suggest[data-v-415d7b74]{align-items:flex-start;border-top:1px dashed #d7dfeb;display:flex;flex-direction:column;gap:5px;margin-top:10px;padding-top:9px}.term-suggest-label[data-v-415d7b74]{color:#7c8db5;font-size:11px;font-weight:700}.term-suggest-chip[data-v-415d7b74]{background:#f5f8ff;border:1px dashed #b8c8e8;border-radius:8px;color:#475467;cursor:pointer;font-size:11.5px;line-height:1.4;max-width:100%;overflow:hidden;padding:4px 11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.term-suggest-chip[data-v-415d7b74]:hover{background:#e9f0ff;border-color:#7c9dee;color:#1d4ed8}.term-cap[data-v-415d7b74]{color:#8a8f98;font-size:11px;font-weight:500;margin-left:6px}.terms-list[data-v-415d7b74]{display:flex;flex-direction:column;gap:6px}.term-row[data-v-415d7b74]{align-items:flex-start;display:flex;gap:8px}.term-no[data-v-415d7b74]{align-items:center;color:#667;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:22px}.term-no.over[data-v-415d7b74]{color:#2563eb}.term-ta[data-v-415d7b74]{border:1px solid #c8ccd2;border-radius:6px;flex:1;font:inherit;line-height:1.4;min-width:0;padding:5px 8px;resize:vertical}.term-del[data-v-415d7b74]{background:#f7f8fa;border:1px solid #e0e3e8;border-radius:6px;color:#b42318;cursor:pointer;flex-shrink:0;height:26px;width:26px}.term-foot[data-v-415d7b74]{align-items:center;display:flex;gap:12px;margin-top:4px}.term-add[data-v-415d7b74]{background:#2563eb14;border:1px dashed #93b4f8;border-radius:999px;cursor:pointer;padding:4px 12px}.term-add[data-v-415d7b74],.term-note[data-v-415d7b74]{color:#2563eb;font-size:12px}.doc-rows[data-v-415d7b74]{align-items:center;display:grid;gap:5px 24px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.doc-rows>.chk-grp[data-v-415d7b74],.doc-rows>.d-row.wide[data-v-415d7b74]{grid-column:1/-1}.d-row[data-v-415d7b74]{align-items:center;display:flex;gap:10px}.d-row>label[data-v-415d7b74]{color:#444;flex-shrink:0;font-size:11.5px;font-weight:600;width:124px}.d-row>input[data-v-415d7b74]{border:1px solid #c8ccd2;border-radius:6px;flex:1;font-size:12px;min-width:0;padding:4px 8px}.fac-groups[data-v-415d7b74]{display:flex;flex-direction:column;gap:10px}.fac-group[data-v-415d7b74]{align-items:flex-start;display:flex;gap:10px}.fac-group-name[data-v-415d7b74]{color:#444;flex-shrink:0;font-size:11.5px;font-weight:600;padding-top:5px;width:124px}.fac-rows[data-v-415d7b74]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.fac-row[data-v-415d7b74]{align-items:center;display:flex;gap:7px}.fac-title[data-v-415d7b74]{color:#475467;flex-shrink:0;font-size:12px;font-weight:600;width:56px}.fac-name[data-v-415d7b74]{flex:1;max-width:300px;min-width:120px}.fac-min[data-v-415d7b74],.fac-name[data-v-415d7b74]{border:1px solid #c8ccd2;border-radius:6px;font-size:12px;padding:4px 8px}.fac-min[data-v-415d7b74]{text-align:center;width:52px}.fac-aux[data-v-415d7b74]{color:#667085;flex-shrink:0;font-size:11.5px}.fac--autofilled[data-v-415d7b74]{background:#facc152e;border-color:#eab308d9}.d-row>input[data-v-415d7b74]:focus{border-color:#2f6df6;outline:2px solid #cddcff}.d-row.wide>input[data-v-415d7b74]{background:#fcfdff}.party-grp[data-v-415d7b74]{background:#fbfcfd;border:1px solid #e6e8ec;border-radius:9px;margin-bottom:8px;padding:9px 12px 11px}.party-role[data-v-415d7b74]{border-left:3px solid #2f6df6;color:#2f6df6;font-size:11.5px;font-weight:700;line-height:1.2;margin:0 0 7px;padding-left:7px}.party-flds[data-v-415d7b74]{display:flex;flex-wrap:wrap;gap:7px 12px}.p-fld[data-v-415d7b74]{display:flex;flex:1 1 150px;flex-direction:column;gap:2px;min-width:124px}.p-fld.wide[data-v-415d7b74]{flex-basis:100%}.p-fld>label[data-v-415d7b74]{color:#667085;font-size:10.5px;font-weight:600;padding-left:2px}.p-fld>input[data-v-415d7b74]{border:1px solid #c8ccd2;border-radius:5px;font-size:12px;padding:4px 8px}.p-fld>input[data-v-415d7b74]:focus{border-color:#2f6df6;outline:2px solid #cddcff}.sec-head[data-v-415d7b74]{align-items:center;cursor:pointer;display:flex;gap:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sec-head[data-v-415d7b74]:hover{color:#2f6df6}.chev[data-v-415d7b74]{color:#98a2b3;display:inline-block;font-size:10px;transition:transform .15s}.chev.open[data-v-415d7b74]{transform:rotate(90deg)}.sec-count[data-v-415d7b74]{color:#98a2b3;font-size:10.5px;font-weight:500;margin-left:auto}.mgmt-detail[data-v-415d7b74]{margin-top:5px}.mgmt-toggle[data-v-415d7b74]{align-items:center;background:#f4f6f9;border:1px solid #e6e8ec;border-radius:7px;color:#475467;cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:6px;padding:5px 12px}.mgmt-toggle[data-v-415d7b74]:hover{background:#eef1f5}.mgmt-toggle small[data-v-415d7b74]{color:#98a2b3;font-weight:500}.mgmt-items[data-v-415d7b74]{display:flex;flex-direction:column;gap:2px;padding:8px 4px 2px 16px}.mgmt-item label[data-v-415d7b74]{color:#566;font-size:11px;width:108px}.chk-grp[data-v-415d7b74]{align-items:flex-start;display:flex;gap:10px;padding:3px 0}.chk-label[data-v-415d7b74]{color:#444;flex-shrink:0;font-size:11.5px;font-weight:600;padding-top:4px;width:124px}.chips[data-v-415d7b74]{display:flex;flex-wrap:wrap;gap:5px}.chip[data-v-415d7b74]{background:#fff;border:1px solid #c8ccd2;border-radius:999px;color:#475467;cursor:pointer;font:inherit;font-size:11.5px;padding:3px 11px}.chip[data-v-415d7b74]:hover{border-color:#93b4f8}.chip.on[data-v-415d7b74]{background:#2f6df6;border-color:#2f6df6;color:#fff;font-weight:600}.d-row--autofilled>input[data-v-415d7b74],.money-row--autofilled>input.amt[data-v-415d7b74]{background:#facc152e;border-color:#eab308d9;transition:background .2s ease,border-color .2s ease}.chip-dot[data-v-415d7b74]{background:#fde047;border-radius:999px;display:inline-block;height:6px;margin-right:5px;vertical-align:1px;width:6px}.money-add .add-chip[data-v-415d7b74]:hover{background:#2563eb29}.cf-preview[data-v-415d7b74]{background:#0f172a99;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1100}.cf-preview--capture[data-v-415d7b74]{background:transparent;left:-99999px;right:auto;width:100vw}.cf-preview-bar[data-v-415d7b74]{background:#fff;border-bottom:1px solid var(--color-border,rgba(226,232,240,.85));padding:10px 24px}.cf-preview-bar-inner[data-v-415d7b74]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto;max-width:100%;width:var(--sheet-w,min(1120px,92vw))}.cf-preview-title[data-v-415d7b74]{color:var(--color-ink,#0f172a);font-size:14px;font-weight:600}.cf-preview-hint[data-v-415d7b74]{color:#64748b;font-size:12px;font-weight:500;margin-left:10px}.cf-preview-body[data-v-415d7b74]{display:flex;flex:1;justify-content:center;min-height:0;overflow:auto;padding:24px}.cf-preview-frame[data-v-415d7b74]{align-self:flex-start;background:#fff;border:0;box-shadow:0 6px 28px #00000047;height:1130px;max-width:100%;width:var(--sheet-w,min(1120px,92vw))}
