.page[data-v-f1ac3c0b]{background:#fff;min-height:100vh}.sales-lead-pool-page[data-v-f1ac3c0b]{--front-office-layout-width:100%;--front-office-layout-side-gap:0px;--front-office-layout-width-fluid:100%}.site-container[data-v-f1ac3c0b]{background:#fff;width:100%;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}.topbar[data-v-f1ac3c0b]{background:#fff}.topbar-inner[data-v-f1ac3c0b]{box-sizing:border-box;align-items:center;width:100%;height:94px;margin:0;padding:0 36px;display:flex}.topbar-right[data-v-f1ac3c0b]{align-items:center;margin-left:auto;display:flex}.top-actions[data-v-f1ac3c0b]{align-items:center;gap:12px;display:flex}.top-user[data-v-f1ac3c0b]{align-items:center;display:inline-flex}.logo-img[data-v-f1ac3c0b]{object-fit:contain;width:auto;height:54px}[data-v-f1ac3c0b] .top-link-btn.el-button{box-shadow:none;height:28px;min-height:28px;color:var(--theme-primary);background:0 0;border:none;padding:0 2px;font-weight:600}[data-v-f1ac3c0b] .top-link-btn.el-button:hover,[data-v-f1ac3c0b] .top-link-btn.el-button:focus-visible,[data-v-f1ac3c0b] .top-link-btn.el-button:active{color:var(--theme-primary);background:0 0;border:none}[data-v-f1ac3c0b] .top-link-btn.el-button>span{text-decoration:none}[data-v-f1ac3c0b] .top-link-btn.el-button:hover>span{text-underline-offset:2px;text-decoration:underline}.menubar[data-v-f1ac3c0b]{background:var(--theme-top-nav-gradient)}.menubar-inner[data-v-f1ac3c0b]{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:54px;margin:0;padding:0 36px;display:flex}.menu[data-v-f1ac3c0b]{align-items:center;gap:8px;display:flex}.menu-item[data-v-f1ac3c0b]{height:39px;color:var(--theme-top-nav-item-color);background:var(--theme-top-nav-item-bg);border:1px solid var(--theme-top-nav-item-border);cursor:pointer;box-shadow:var(--theme-top-nav-item-inner-shadow);border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.menu-item[data-v-f1ac3c0b]:hover{color:#fff;background:var(--theme-top-nav-item-hover-bg);border-color:var(--theme-top-nav-item-hover-border)}.menu-item.is-active[data-v-f1ac3c0b]{color:#fff;background:var(--theme-top-nav-item-active-bg);border-color:var(--theme-top-nav-item-active-border);box-shadow:var(--theme-top-nav-item-shadow)}.menubar-actions[data-v-f1ac3c0b]{align-items:center;gap:10px;display:flex}.search[data-v-f1ac3c0b] .el-input__wrapper,.search-btn[data-v-f1ac3c0b]{height:32px}.main[data-v-f1ac3c0b]{padding:clamp(8px,.7vw,12px) 0 22px}.main-inner[data-v-f1ac3c0b]{box-sizing:border-box;background:#fff;width:100%;margin:0;padding:clamp(8px,.7vw,12px) clamp(8px,.7vw,12px) 16px}.layout[data-v-f1ac3c0b]{align-items:flex-start;gap:clamp(8px,.7vw,12px);width:100%;display:flex}.side[data-v-f1ac3c0b]{background:#f5f5f5;flex:0 0 clamp(188px,10.5vw,210px);width:clamp(188px,10.5vw,210px);padding:clamp(8px,.65vw,10px)}.side-title[data-v-f1ac3c0b]{color:#111827;margin-bottom:10px;font-weight:800}.side-item[data-v-f1ac3c0b]{cursor:pointer;background:#fff;border:1px solid #ececec;margin-bottom:8px;padding:10px 12px}.side-item.active[data-v-f1ac3c0b]{background:rgb(var(--theme-primary-rgb));color:#fff;border-color:rgb(var(--theme-primary-rgb))}.content[data-v-f1ac3c0b]{flex:1;min-width:0}.panel[data-v-f1ac3c0b]{width:100%;overflow-x:visible}.panel-header[data-v-f1ac3c0b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 12px;display:flex}.panel-title[data-v-f1ac3c0b]{color:#111827;white-space:nowrap;flex:none;font-size:16px;font-weight:900;line-height:1.2}.panel-actions[data-v-f1ac3c0b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.muted-text[data-v-f1ac3c0b]{color:#64748b;font-size:13px;font-weight:600}.panel-actions-list[data-v-f1ac3c0b]{flex-wrap:nowrap}.selection-summary-strip[data-v-f1ac3c0b]{justify-content:flex-end;margin:0 0 10px;display:flex}.selection-summary-pill[data-v-f1ac3c0b]{min-height:28px;box-shadow:none;background:#f8fafc;border:1px solid #e5e7eb;border-radius:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.selection-summary-label[data-v-f1ac3c0b]{color:#64748b;font-size:12px;font-weight:500}.selection-summary-count[data-v-f1ac3c0b]{color:#334155;font-size:14px;font-weight:700;line-height:1}.selection-summary-unit[data-v-f1ac3c0b]{color:#64748b;font-size:12px;font-weight:500}.contract-audit-toolbar[data-v-f1ac3c0b]{margin-bottom:10px}.contract-list-toolbar[data-v-f1ac3c0b]{flex-wrap:wrap;align-items:center;margin-bottom:10px}.lead-header-actions[data-v-f1ac3c0b]{margin-left:auto}.lead-filter-wrap[data-v-f1ac3c0b]{margin-bottom:10px}.lead-filter-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:center;gap:10px;display:grid}.lead-filter-grid .filter-item[data-v-f1ac3c0b]{width:100%;min-width:0}.lead-filter-grid .filter-date[data-v-f1ac3c0b]{width:100%;min-width:220px}.lead-filter-actions[data-v-f1ac3c0b]{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.lead-filter-btn[data-v-f1ac3c0b]{min-width:64px;padding:0 12px}.contract-list-toolbar .filter-item[data-v-f1ac3c0b]{width:180px}.contract-list-toolbar .filter-date[data-v-f1ac3c0b]{width:280px}.lead-view-scope-bar[data-v-f1ac3c0b]{background:#f8fafc;border:1px solid #e5e7eb;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex;overflow-x:auto}.lead-view-scope-bar[data-v-f1ac3c0b] .el-radio-group{flex:none}.lead-view-scope-help[data-v-f1ac3c0b]{color:#64748b;min-width:180px;font-size:12px;line-height:1.45}.claim-approval-toolbar[data-v-f1ac3c0b]{box-sizing:border-box;background:#f8fbff;border:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.claim-approval-summary[data-v-f1ac3c0b],.claim-approval-actions[data-v-f1ac3c0b]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.claim-approval-summary[data-v-f1ac3c0b]{color:#475569;font-size:13px;font-weight:700}.claim-approval-summary strong[data-v-f1ac3c0b]{color:var(--theme-primary);font-size:16px;line-height:1}.claim-approval-divider[data-v-f1ac3c0b]{background:#cbd5e1;width:1px;height:16px}.contract-summary-inline[data-v-f1ac3c0b]{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;width:100%;min-width:0;margin-left:0;font-size:13px;font-weight:600;display:flex}.contract-summary-inline span[data-v-f1ac3c0b]{white-space:nowrap}.contract-summary-inline.is-selected[data-v-f1ac3c0b]{color:#0f4c81}.contract-summary-scope[data-v-f1ac3c0b]{color:#0f172a;font-weight:800}.filter-item[data-v-f1ac3c0b]{min-width:120px}.filter-status[data-v-f1ac3c0b]{width:130px}.filter-date[data-v-f1ac3c0b]{width:260px}.tip[data-v-f1ac3c0b]{color:#6b7280;margin-top:10px;font-size:12px}.empty-state[data-v-f1ac3c0b]{color:#6b7280;padding:18px 6px 26px;font-size:14px}.claim-tip[data-v-f1ac3c0b]{margin-bottom:12px}.plan-dialog[data-v-f1ac3c0b]{flex-direction:column;gap:14px;display:flex}.plan-form[data-v-f1ac3c0b] .el-form-item{margin-bottom:12px}.form-row[data-v-f1ac3c0b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-item[data-v-f1ac3c0b]{margin-bottom:0}.plan-field-help[data-v-f1ac3c0b]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.45}.section-title[data-v-f1ac3c0b]{color:#111827;margin-top:6px;font-weight:800}.team-select[data-v-f1ac3c0b]{width:100%}.selected-users[data-v-f1ac3c0b]{background:#f8fafc;border:1px solid #e5e7eb;padding:10px}.selected-title[data-v-f1ac3c0b]{color:#374151;margin-bottom:6px;font-size:13px}.user-chips[data-v-f1ac3c0b]{flex-wrap:wrap;gap:6px;display:flex}.clear-btn[data-v-f1ac3c0b]{margin-left:8px}.pool-lead-toolbar[data-v-f1ac3c0b]{background:#f8fafc;border:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pool-lead-stats[data-v-f1ac3c0b],.pool-lead-actions[data-v-f1ac3c0b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pool-lead-stats[data-v-f1ac3c0b]{color:#475569;font-size:12px;font-weight:700}.pool-lead-note[data-v-f1ac3c0b]{color:#64748b;margin-top:-4px;font-size:12px;line-height:1.6}.pool-lead-pager[data-v-f1ac3c0b]{justify-content:flex-end;padding-top:10px;display:flex}.selection-tip[data-v-f1ac3c0b]{color:#6b7280;margin-top:8px;font-size:12px}[data-v-f1ac3c0b] .pool-lead-row-selected>td.el-table__cell{background:#eff6ff!important}.status-text[data-v-f1ac3c0b]{color:#6b7280;font-weight:700}.status-text.is-following[data-v-f1ac3c0b]{color:#15803d}.status-text.is-customer[data-v-f1ac3c0b]{color:#166534}.status-text.is-running[data-v-f1ac3c0b]{color:#15803d}.status-text.is-return-pending[data-v-f1ac3c0b]{color:#d97706}.status-text.is-contract-approving[data-v-f1ac3c0b]{color:#c2410c}.status-text.is-contract-converted[data-v-f1ac3c0b]{color:var(--theme-primary)}.status-text.is-contract-signed[data-v-f1ac3c0b]{color:#166534}.lead-id-cell[data-v-f1ac3c0b]{font-variant-numeric:tabular-nums;align-items:center;gap:6px;max-width:100%;display:inline-flex}.lead-priority-mark[data-v-f1ac3c0b]{color:#d79a21;vertical-align:middle;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.lead-priority-mark svg[data-v-f1ac3c0b]{fill:currentColor;filter:drop-shadow(0 1px 2px #945f0c1f);width:16px;height:16px;display:block}.lead-priority-empty[data-v-f1ac3c0b]{color:#94a3b8;font-size:12px}.status-pill[data-v-f1ac3c0b]{white-space:nowrap;border:1px solid #d7deea;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.create-lead-layout[data-v-f1ac3c0b]{flex-direction:column;gap:16px;display:flex}.create-lead-base[data-v-f1ac3c0b]{box-shadow:none;background:0 0;border:0;padding:0}.create-lead-panel[data-v-f1ac3c0b]{border:1px solid rgba(var(--theme-primary-rgb), .12);background:radial-gradient(circle at top right, rgba(var(--theme-primary-rgb), .1), transparent 28%), linear-gradient(180deg, #fff 0%, var(--theme-primary-soft) 100%);box-shadow:0 16px 34px rgba(var(--theme-primary-rgb), .08);border-radius:16px;padding:18px 18px 14px}.create-lead-panel-head[data-v-f1ac3c0b]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.create-lead-panel-head-contacts[data-v-f1ac3c0b]{align-items:center}.create-lead-panel-title[data-v-f1ac3c0b]{color:#0f172a;font-size:15px;font-weight:900}.create-lead-panel-tip[data-v-f1ac3c0b]{color:#64748b;margin-top:4px;font-size:13px;line-height:1.5}.create-lead-form[data-v-f1ac3c0b] .el-form-item{margin-bottom:12px}.create-lead-grid[data-v-f1ac3c0b]{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.create-lead-assignee-wrap[data-v-f1ac3c0b]{flex-direction:column;gap:8px;width:100%;display:flex}.create-lead-inline-tip[data-v-f1ac3c0b]{color:#64748b;font-size:12px;line-height:1.5}.create-lead-grid .full[data-v-f1ac3c0b],.create-lead-grid[data-v-f1ac3c0b] .el-form-item.full{grid-column:1/-1}.create-contact-list[data-v-f1ac3c0b]{flex-direction:column;gap:12px;display:flex}.create-contact-card[data-v-f1ac3c0b]{border:1px solid rgba(var(--theme-primary-rgb), .12);background:#ffffffe6;border-radius:14px;padding:14px}.create-contact-card-head[data-v-f1ac3c0b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.create-contact-card-title[data-v-f1ac3c0b]{color:#0f172a;font-weight:800}.create-contact-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.create-contact-grid .full[data-v-f1ac3c0b]{grid-column:1/-1}.duplicate-lead-alert[data-v-f1ac3c0b]{border:1px solid rgba(var(--theme-primary-rgb), .14);background:linear-gradient(135deg, rgba(var(--theme-primary-rgb), .08) 0%, rgba(var(--theme-primary-hover-rgb), .12) 100%);color:#0f172a;border-radius:12px;padding:12px 14px;font-weight:700;line-height:1.6}.duplicate-lead-card[data-v-f1ac3c0b]{border:1px solid rgba(var(--theme-primary-rgb), .12);background:linear-gradient(180deg, #fff 0%, var(--theme-primary-soft) 100%);border-radius:14px;margin-top:14px;padding:16px}.duplicate-lead-card-title[data-v-f1ac3c0b]{color:#0f172a;margin-bottom:12px;font-size:14px;font-weight:900}.duplicate-lead-card-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.duplicate-lead-field[data-v-f1ac3c0b]{border:1px solid rgba(var(--theme-primary-rgb), .1);background:#ffffffe0;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.duplicate-lead-label[data-v-f1ac3c0b]{color:#64748b;font-size:12px;font-weight:700}.duplicate-lead-value[data-v-f1ac3c0b]{color:#0f172a;word-break:break-word;font-weight:600;line-height:1.5}.import-duplicate-summary[data-v-f1ac3c0b]{color:#475569;margin-top:12px;font-size:13px;font-weight:700}.import-duplicate-list[data-v-f1ac3c0b]{flex-direction:column;gap:12px;max-height:460px;margin-top:14px;padding-right:4px;display:flex;overflow:auto}.import-duplicate-card[data-v-f1ac3c0b]{border:1px solid rgba(var(--theme-primary-rgb), .1);background:#fff;border-radius:14px;padding:14px}.import-duplicate-card-head[data-v-f1ac3c0b]{align-items:center;gap:12px;display:flex}.import-duplicate-card-index[data-v-f1ac3c0b]{background:rgba(var(--theme-primary-rgb), .1);width:32px;height:32px;color:rgb(var(--theme-primary-rgb));border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.import-duplicate-card-meta[data-v-f1ac3c0b]{color:#334155;flex-wrap:wrap;gap:6px 12px;min-width:0;font-size:13px;font-weight:700;display:flex}.import-duplicate-reason[data-v-f1ac3c0b]{color:#475569;margin-top:10px;font-size:13px;line-height:1.7}.import-duplicate-note[data-v-f1ac3c0b]{color:#0f766e;margin-top:8px;font-size:12px;font-weight:700}.import-duplicate-existing-card[data-v-f1ac3c0b]{margin-top:12px}.contract-form[data-v-f1ac3c0b] .el-form-item{margin-bottom:12px}.contract-grid[data-v-f1ac3c0b]{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.contract-grid .full[data-v-f1ac3c0b]{grid-column:1/-1}.lead-link-row[data-v-f1ac3c0b]{align-items:stretch;gap:10px;display:flex}.lead-link-row .el-button[data-v-f1ac3c0b]{align-self:center}.lead-info-box[data-v-f1ac3c0b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;flex:1;justify-content:center;min-height:54px;padding:8px 12px;display:flex}.lead-info-box.empty[data-v-f1ac3c0b]{background:#fff}.lead-info-main[data-v-f1ac3c0b]{color:#111827;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.lead-info-extra[data-v-f1ac3c0b]{color:#6b7280;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.attachment-wrap[data-v-f1ac3c0b]{flex-direction:column;gap:10px;width:100%;display:flex}.contract-source-wrap[data-v-f1ac3c0b]{flex-direction:column;gap:6px;width:100%;display:flex}.contract-file-upload-wrap[data-v-f1ac3c0b]{gap:12px}.contract-file-upload-tip[data-v-f1ac3c0b]{background:linear-gradient(135deg, rgba(var(--theme-primary-rgb), .08), rgba(var(--theme-primary-rgb), .03));color:#475569;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.6}.contract-amount-auto[data-v-f1ac3c0b]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;align-items:center;width:100%;min-height:32px;padding:0 12px;font-size:13px;line-height:1.4;display:flex}.contract-amount-help[data-v-f1ac3c0b]{color:#64748b;margin-top:6px;font-size:12px;line-height:1.45}.attachment-list[data-v-f1ac3c0b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;max-height:180px;padding:8px 10px;overflow:auto}.attachment-item[data-v-f1ac3c0b]{justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.attachment-link[data-v-f1ac3c0b]{color:var(--theme-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.contract-file-kind-tag[data-v-f1ac3c0b]{background:rgba(var(--theme-primary-rgb), .08);height:24px;color:rgb(var(--theme-primary-rgb));border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.attachment-link[data-v-f1ac3c0b]:hover{text-decoration:underline}.contract-flow[data-v-f1ac3c0b]{box-sizing:border-box;background:linear-gradient(180deg, #f8fafc 0%, var(--theme-primary-soft) 100%);border:1px solid #dbe4f0;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:14px 14px 8px;display:flex}.flow-timeline[data-v-f1ac3c0b]{flex-direction:column;gap:2px;display:flex}.flow-row[data-v-f1ac3c0b]{gap:12px;min-height:108px;display:flex}.flow-marker[data-v-f1ac3c0b]{flex:0 0 16px;width:16px;position:relative}.dot[data-v-f1ac3c0b]{background:#c4cfdd;border-radius:50%;width:9px;height:9px;margin-top:7px;margin-left:3px;display:block}.line[data-v-f1ac3c0b]{background:#d7deea;width:2px;position:absolute;top:22px;bottom:4px;left:7px}.flow-main[data-v-f1ac3c0b]{flex:1;min-width:0;padding-bottom:10px}.flow-row-head[data-v-f1ac3c0b]{align-items:baseline;gap:10px;display:flex}.flow-row-title[data-v-f1ac3c0b]{color:#1f2937;font-size:15px;font-weight:800}.flow-row-role[data-v-f1ac3c0b]{color:var(--theme-primary);font-size:12px;font-weight:600}.flow-row-desc[data-v-f1ac3c0b]{color:#6b7280;margin-top:4px;font-size:12px}.flow-level-line[data-v-f1ac3c0b]{flex-wrap:nowrap;align-items:flex-start;gap:8px;min-height:52px;margin-top:8px;padding-top:8px;padding-bottom:4px;padding-right:8px;display:flex;overflow:auto visible}.flow-level-line[data-v-f1ac3c0b]::-webkit-scrollbar{height:6px}.flow-level-line[data-v-f1ac3c0b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.flow-user-card[data-v-f1ac3c0b]{background:var(--theme-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:120px;height:40px;padding:0 18px 0 14px;display:inline-flex;position:relative}.flow-user-name[data-v-f1ac3c0b]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.flow-remove-btn[data-v-f1ac3c0b]{color:#fff;cursor:pointer;width:18px;height:18px;font-family:var(--theme-font-family);background:#9ca3af;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(42%,-42%)}.flow-remove-btn[data-v-f1ac3c0b]:hover{background:#6b7280}.flow-arrow[data-v-f1ac3c0b]{color:#94a3b8;align-self:center;align-items:center;height:40px;font-weight:700;line-height:40px;display:inline-flex}.flow-add-btn[data-v-f1ac3c0b]{color:#64748b;cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;flex:none;width:40px;height:40px;font-size:22px;line-height:1}.flow-add-btn[data-v-f1ac3c0b]:hover{border-color:var(--theme-primary);color:var(--theme-primary)}.lead-picker-toolbar[data-v-f1ac3c0b]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.lead-picker-toolbar[data-v-f1ac3c0b] .el-input{flex:1}.lead-picker-tip[data-v-f1ac3c0b]{color:#64748b;margin:-2px 0 10px;font-size:13px}.lead-table-shell[data-v-f1ac3c0b]{scrollbar-gutter:stable;width:100%;max-width:100%;overflow:auto visible}.lead-top-scrollbar[data-v-f1ac3c0b]{box-sizing:border-box;background:#f8fafc;border:1px solid #dbe3ee;width:100%;height:16px;margin:0 0 6px;overflow:auto hidden}.lead-top-scrollbar-inner[data-v-f1ac3c0b]{height:1px}.lead-top-scrollbar[data-v-f1ac3c0b]::-webkit-scrollbar{height:10px}.lead-top-scrollbar[data-v-f1ac3c0b]::-webkit-scrollbar-track{background:#eef2f7}.lead-top-scrollbar[data-v-f1ac3c0b]::-webkit-scrollbar-thumb{background:#aeb8c8;border-radius:0}.lead-top-scrollbar[data-v-f1ac3c0b]::-webkit-scrollbar-thumb:hover{background:#8b98ab}.lead-table-shell.has-top-scrollbar .lead-table[data-v-f1ac3c0b] .el-scrollbar__bar.is-horizontal{display:none}.lead-table[data-v-f1ac3c0b]{width:100%}.lead-time-cell[data-v-f1ac3c0b]{flex-direction:column;gap:2px;font-size:12px;line-height:1.35;display:flex}.lead-time-line[data-v-f1ac3c0b]{white-space:nowrap;align-items:center;gap:6px;display:flex}.lead-time-label[data-v-f1ac3c0b]{color:#6b7280;flex:0 0 56px;font-weight:600}.lead-table[data-v-f1ac3c0b] .lead-status-col .cell,.lead-table[data-v-f1ac3c0b] .lead-status-head .cell,.lead-table[data-v-f1ac3c0b] .lead-owner-col .cell,.lead-table[data-v-f1ac3c0b] .lead-owner-head .cell,.lead-table[data-v-f1ac3c0b] .lead-action-col .cell,.lead-table[data-v-f1ac3c0b] .lead-action-head .cell{white-space:nowrap}.lead-detail-action[data-v-f1ac3c0b]{min-height:22px;color:var(--el-color-primary);cursor:pointer;align-items:center;padding:0 4px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lead-detail-action[data-v-f1ac3c0b]:hover,.lead-detail-action[data-v-f1ac3c0b]:focus{color:var(--el-color-primary-light-3)}.lead-table[data-v-f1ac3c0b] th.el-table-fixed-column--right,.lead-table[data-v-f1ac3c0b] td.el-table-fixed-column--right{background:#fff;box-shadow:-8px 0 14px -14px #0f172a8c!important}.lead-table[data-v-f1ac3c0b] .el-table__body tr.el-table__row--striped td.el-table-fixed-column--right{background:#fafafa}.lead-table[data-v-f1ac3c0b] .el-table__body tr.hover-row>td.el-table-fixed-column--right{background:#f5f7fa}.lead-table[data-v-f1ac3c0b] .el-table__fixed-right-patch{background:#fff}.contract-table[data-v-f1ac3c0b]{width:100%}.contract-table[data-v-f1ac3c0b] .el-table__cell{padding:8px 6px}.contract-table[data-v-f1ac3c0b] .contract-id-col .cell,.contract-table[data-v-f1ac3c0b] .contract-id-head .cell{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-align:center}.contract-table[data-v-f1ac3c0b] .contract-action-col .cell{white-space:nowrap}.contract-table[data-v-f1ac3c0b] .el-table__fixed-right,.contract-table[data-v-f1ac3c0b] .el-table__fixed-right-patch,.contract-table[data-v-f1ac3c0b] .el-table__fixed,.contract-table[data-v-f1ac3c0b] th.el-table-fixed-column--right,.contract-table[data-v-f1ac3c0b] td.el-table-fixed-column--right{box-shadow:none!important}.template-toolbar[data-v-f1ac3c0b]{justify-content:flex-end;margin-bottom:10px;display:flex}.template-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-card[data-v-f1ac3c0b]{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 10px 24px #0f172a0d}.template-preview-wrap[data-v-f1ac3c0b]{background:#fff;border:1px solid #dbe1ea;justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.template-preview[data-v-f1ac3c0b]{object-fit:contain;width:100%;height:100%}.template-preview-empty[data-v-f1ac3c0b]{color:#6b7280;font-size:13px}.template-meta[data-v-f1ac3c0b]{flex-direction:column;gap:8px;display:flex}.template-meta-head[data-v-f1ac3c0b]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.template-name[data-v-f1ac3c0b]{color:#111827;font-weight:800}.template-key[data-v-f1ac3c0b]{color:#6b7280;margin-top:2px;font-size:12px}.template-status[data-v-f1ac3c0b]{color:#166534;background:#dcfce7;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.template-status.is-disabled[data-v-f1ac3c0b]{color:#6b7280;background:#e5e7eb}.template-desc[data-v-f1ac3c0b]{color:#475569;word-break:break-word;min-height:38px;font-size:13px;line-height:1.45}.template-actions[data-v-f1ac3c0b]{justify-content:space-between;align-items:center;gap:10px;padding-top:2px;display:flex}.contract-files-toolbar[data-v-f1ac3c0b]{justify-content:flex-end;margin-bottom:10px}.contract-status[data-v-f1ac3c0b]{white-space:nowrap;font-weight:700;display:inline-block}.contract-status.is-draft[data-v-f1ac3c0b]{color:#6b7280}.contract-status.is-pending[data-v-f1ac3c0b]{color:#d97706}.contract-status.is-approved[data-v-f1ac3c0b]{color:#15803d}.contract-status.is-rejected[data-v-f1ac3c0b]{color:#dc2626}.approver-me[data-v-f1ac3c0b]{color:#dc2626;font-weight:700}.seal-layout[data-v-f1ac3c0b]{grid-template-columns:320px 1fr;align-items:flex-start;gap:14px;display:grid}.seal-left[data-v-f1ac3c0b]{background:#f9fafb;border:1px solid #e5e7eb;min-height:620px;padding:10px}.seal-left-head[data-v-f1ac3c0b]{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:800;display:flex}.seal-list[data-v-f1ac3c0b]{flex-direction:column;gap:8px;max-height:700px;display:flex;overflow:auto}.seal-item[data-v-f1ac3c0b]{cursor:pointer;background:#fff;border:1px solid #dbe0ea;align-items:center;gap:8px;padding:8px;display:flex}.seal-item.active[data-v-f1ac3c0b]{border-color:var(--theme-primary);background:var(--theme-primary-soft-alt)}.seal-thumb[data-v-f1ac3c0b]{object-fit:contain;background:#fff;border:1px dashed #d1d5db;width:54px;height:54px}.seal-meta[data-v-f1ac3c0b]{flex:1;min-width:0}.seal-name[data-v-f1ac3c0b]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.seal-owner[data-v-f1ac3c0b]{color:#6b7280;font-size:12px}.seal-right[data-v-f1ac3c0b]{background:#fff;border:1px solid #e5e7eb;min-height:620px;padding:12px}.stamp-form[data-v-f1ac3c0b] .el-form-item{margin-bottom:12px}.stamp-preview[data-v-f1ac3c0b]{margin-top:6px}.stamp-preview-head[data-v-f1ac3c0b]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.stamp-tip[data-v-f1ac3c0b]{color:#6b7280;font-size:12px}.pdf-preview-wrap[data-v-f1ac3c0b]{background:#f8fafc;border:1px solid #d1d5db;min-height:360px;padding:12px}.preview-board[data-v-f1ac3c0b]{-webkit-user-select:none;user-select:none;line-height:0;display:inline-block;position:relative}.pdf-preview-img[data-v-f1ac3c0b]{object-fit:contain;background:#fff;border:1px solid #e5e7eb;max-width:100%;max-height:520px}.seal-overlay[data-v-f1ac3c0b]{cursor:move;pointer-events:auto;position:absolute;top:0;left:0;transform:translate(0)}.stamp-actions[data-v-f1ac3c0b]{justify-content:flex-end;margin-top:12px}@media (max-width:1450px){.lead-filter-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:1280px){.lead-filter-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(2,minmax(140px,1fr))}.contract-summary-inline[data-v-f1ac3c0b]{justify-content:flex-start}.create-contact-grid[data-v-f1ac3c0b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.form-row[data-v-f1ac3c0b],.create-lead-grid[data-v-f1ac3c0b]{grid-template-columns:1fr}.create-lead-panel-head[data-v-f1ac3c0b],.create-lead-panel-head-contacts[data-v-f1ac3c0b],.create-contact-card-head[data-v-f1ac3c0b]{flex-direction:column;align-items:stretch}.create-contact-grid[data-v-f1ac3c0b],.duplicate-lead-card-grid[data-v-f1ac3c0b],.contract-grid[data-v-f1ac3c0b]{grid-template-columns:1fr}.flow-row[data-v-f1ac3c0b]{min-height:auto}.seal-layout[data-v-f1ac3c0b],.template-grid[data-v-f1ac3c0b]{grid-template-columns:1fr}.seal-left[data-v-f1ac3c0b],.seal-right[data-v-f1ac3c0b]{min-height:auto}.panel-actions-list[data-v-f1ac3c0b]{flex-wrap:wrap}.pool-lead-toolbar[data-v-f1ac3c0b]{flex-direction:column;align-items:flex-start}.pool-lead-pager[data-v-f1ac3c0b]{justify-content:flex-start;overflow-x:auto}.lead-filter-grid[data-v-f1ac3c0b]{grid-template-columns:1fr}.lead-filter-actions[data-v-f1ac3c0b]{justify-content:flex-start}}@media (min-width:901px) and (max-width:1024px){.site-container[data-v-f1ac3c0b],.main[data-v-f1ac3c0b]{padding-left:0!important;padding-right:0!important}.main-inner[data-v-f1ac3c0b]{padding-left:8px!important;padding-right:8px!important}.layout[data-v-f1ac3c0b]{flex-direction:row!important;gap:8px!important}.side[data-v-f1ac3c0b]{flex:0 0 188px!important;width:188px!important}}@media (max-width:900px){.site-container[data-v-f1ac3c0b]{padding-left:0!important;padding-right:0!important}.main[data-v-f1ac3c0b]{padding:8px 0 22px!important}.main-inner[data-v-f1ac3c0b]{padding:8px!important}.layout[data-v-f1ac3c0b]{flex-direction:column!important;gap:10px!important}.side[data-v-f1ac3c0b]{background:0 0;flex:none;width:100%;padding:0}.side-title[data-v-f1ac3c0b]{margin-bottom:8px;padding:0 2px}.side-menu[data-v-f1ac3c0b]{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.side-menu[data-v-f1ac3c0b]::-webkit-scrollbar{display:none}.side-item[data-v-f1ac3c0b]{white-space:nowrap;border-radius:999px;flex:none;margin-bottom:0;padding:9px 14px}.panel[data-v-f1ac3c0b]{overflow-x:auto}.panel-header[data-v-f1ac3c0b]{flex-direction:column;align-items:flex-start}.panel-actions[data-v-f1ac3c0b],.panel-actions-list[data-v-f1ac3c0b]{flex-wrap:wrap;justify-content:flex-start;width:100%}.filter-item[data-v-f1ac3c0b],.filter-status[data-v-f1ac3c0b],.filter-date[data-v-f1ac3c0b],.contract-list-toolbar .filter-item[data-v-f1ac3c0b],.contract-list-toolbar .filter-date[data-v-f1ac3c0b]{width:100%;min-width:0}.contract-summary-inline[data-v-f1ac3c0b],.selection-summary-strip[data-v-f1ac3c0b],.pagination[data-v-f1ac3c0b]{justify-content:flex-start}.claim-approval-toolbar[data-v-f1ac3c0b]{flex-direction:column;align-items:stretch}.claim-approval-actions[data-v-f1ac3c0b] .el-button,.lead-header-actions[data-v-f1ac3c0b]{margin-left:0}.lead-view-scope-bar[data-v-f1ac3c0b]{flex-direction:column;align-items:flex-start}.lead-view-scope-bar[data-v-f1ac3c0b] .el-radio-group{flex-wrap:wrap}.lead-link-row[data-v-f1ac3c0b]{flex-direction:column;align-items:stretch}.file-name[data-v-f1ac3c0b]{width:100%;min-width:0}.content[data-v-f1ac3c0b] .el-table,.content[data-v-f1ac3c0b] .el-table__inner-wrapper{min-width:860px}.content[data-v-f1ac3c0b] .contract-table.app-mobile-card-table,.content[data-v-f1ac3c0b] .contract-table.app-mobile-card-table .el-table__inner-wrapper{min-width:0}.contract-table[data-v-f1ac3c0b] .app-mobile-card-table,.contract-table.app-mobile-card-table[data-v-f1ac3c0b]{height:auto!important;min-height:0!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body tr{border-radius:10px!important;margin-bottom:8px!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body td.el-table__cell{grid-template-columns:minmax(64px,28%) minmax(0,1fr)!important;gap:8px!important;min-height:32px!important;padding:6px 10px!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body td.el-table__cell:before{font-size:12px!important;line-height:1.25!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body td.el-table__cell .cell{font-size:13px!important;line-height:1.32!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .contract-id-col .cell{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body td[data-mobile-action=true]{background:#f8fafc!important;order:20!important;align-items:center!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body td[data-mobile-action=true] .cell{flex-flow:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.contract-table.app-mobile-card-table[data-v-f1ac3c0b] .el-table__body td[data-mobile-action=true] .el-button{width:auto!important;min-height:30px!important;padding:0 6px!important}.pagination[data-v-f1ac3c0b] .el-pagination{flex-wrap:wrap;justify-content:flex-start}.pagination[data-v-f1ac3c0b]{padding-bottom:calc(22px + var(--app-safe-bottom))}}.import-template-dropdown[data-v-f1ac3c0b],.uploader[data-v-f1ac3c0b]{align-items:center;display:inline-flex}.native-file-input[data-v-f1ac3c0b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-name[data-v-f1ac3c0b]{color:#374151;box-sizing:border-box;background:#eee;border-radius:4px;align-items:center;min-width:220px;height:32px;padding:0 10px;font-size:13px;display:flex}.file-name.empty[data-v-f1ac3c0b]{color:#3741518c}.preview-wrap[data-v-f1ac3c0b]{background:#f6f7fa;border:1px solid #ececec;border-radius:10px;margin-top:8px;padding:10px}.sub-title[data-v-f1ac3c0b]{color:#111827;margin:6px 0 10px;font-weight:900}.pagination[data-v-f1ac3c0b]{justify-content:flex-end;padding:12px 4px 4px;display:flex}html.app-font-settings-active.app-font-managed-page .sales-lead-pool-page .main{--sales-lead-managed-font-family:var(--app-font-family-base,var(--theme-font-family));--sales-lead-managed-font-size:var(--app-font-size-base,14px);--sales-lead-managed-line-height:var(--app-line-height-base,1.5)}html.app-font-settings-active.app-font-managed-page .sales-lead-pool-page .main :where(.layout,.layout *,.panel,.panel *){font-family:var(--sales-lead-managed-font-family)!important;font-size:var(--sales-lead-managed-font-size)!important;line-height:var(--sales-lead-managed-line-height)!important}html.app-font-settings-active.app-font-managed-page .sales-lead-pool-page .main .el-table th .cell{font-weight:600!important}@media (max-width:900px){html.app-font-settings-active.app-font-managed-page .sales-lead-pool-page .main{--sales-lead-managed-font-size:min(var(--app-font-size-base,14px), 15px)}}@media (min-width:901px) and (max-width:1024px){:root body .sales-lead-pool-page .site-container,:root body .sales-lead-pool-page .main{padding-left:0!important;padding-right:0!important}:root body .sales-lead-pool-page .main-inner{padding-left:8px!important;padding-right:8px!important}:root body .sales-lead-pool-page .layout{flex-direction:row!important;gap:8px!important}:root body .sales-lead-pool-page .side{flex:0 0 188px!important;width:188px!important}:root body .sales-lead-pool-page .content{flex:auto!important;width:auto!important}}@media (max-width:900px){:root body .sales-lead-pool-page .site-container,:root body .sales-lead-pool-page .main{padding-left:0!important;padding-right:0!important}:root body .sales-lead-pool-page .main-inner{padding-left:8px!important;padding-right:8px!important}:root body .sales-lead-pool-page .layout{flex-direction:column!important;gap:10px!important}}
