.sa-leads-page[data-v-e2d72c98]{padding:4px 8px 32px}.sa-leads-head[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sa-leads-head h1[data-v-e2d72c98]{margin:0;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.03em}.sa-leads-head p[data-v-e2d72c98]{margin:6px 0 0;color:#64748b;font-size:14px}.sa-btn-primary[data-v-e2d72c98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:none;background:#7c3aed;color:#fff;border-radius:12px;padding:11px 16px;font-size:13px;font-weight:700;cursor:pointer;-webkit-box-shadow:0 8px 20px rgba(124,58,237,.25);box-shadow:0 8px 20px rgba(124,58,237,.25)}.sa-btn-primary[data-v-e2d72c98]:hover{background:#6d28d9}.sa-leads-card[data-v-e2d72c98]{background:#fff;border-radius:18px;padding:18px;border:1px solid #eef2f7;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.05);box-shadow:0 8px 24px rgba(15,23,42,.05)}.sa-leads-toolbar[data-v-e2d72c98]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sa-leads-search[data-v-e2d72c98],.sa-leads-toolbar[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sa-leads-search[data-v-e2d72c98]{gap:8px;min-width:260px;-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;max-width:420px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:0 12px}.sa-leads-search i[data-v-e2d72c98]{color:#94a3b8;font-size:18px}.sa-leads-search input[data-v-e2d72c98]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;height:40px;font-size:13px;color:#0f172a}.sa-clear[data-v-e2d72c98]{border:0;background:transparent;color:#94a3b8;cursor:pointer;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sa-leads-meta[data-v-e2d72c98]{font-size:12px;font-weight:600;color:#94a3b8}.lead-stats[data-v-e2d72c98]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.lead-stat[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;cursor:pointer;text-align:left;font:inherit;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.04);box-shadow:0 4px 14px rgba(15,23,42,.04)}.lead-stat.active[data-v-e2d72c98]{border-color:#6366f1;background:#eef2ff;-webkit-box-shadow:0 0 0 1px rgba(99,102,241,.18);box-shadow:0 0 0 1px rgba(99,102,241,.18)}.lead-stat__label[data-v-e2d72c98]{font-size:.78rem;color:#64748b}.lead-stat__value[data-v-e2d72c98]{font-size:1.35rem;font-weight:800;color:#0f172a}.lead-stat.pending.active[data-v-e2d72c98]{border-color:#f59e0b;background:#fffbeb}.lead-stat.accepted.active[data-v-e2d72c98]{border-color:#3b82f6;background:#eff6ff}.lead-stat.paid.active[data-v-e2d72c98]{border-color:#22c55e;background:#f0fdf4}.sa-table-wrap[data-v-e2d72c98]{overflow-x:auto}.sa-table[data-v-e2d72c98]{width:100%;border-collapse:collapse;min-width:860px}.sa-table th[data-v-e2d72c98]{text-align:left;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;padding:12px 10px;border-bottom:1px solid #eef2f7;white-space:nowrap}.sa-table td[data-v-e2d72c98]{padding:14px 10px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155;vertical-align:middle}.sa-table tbody tr[data-v-e2d72c98]:hover{background:#fafbff}.sa-client-cell[data-v-e2d72c98]{gap:10px}.sa-client-avatar[data-v-e2d72c98],.sa-client-cell[data-v-e2d72c98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sa-client-avatar[data-v-e2d72c98]{width:34px;height:34px;border-radius:50%;background:rgba(124,58,237,.12);color:#7c3aed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sa-client-name[data-v-e2d72c98]{display:block;font-weight:700;color:#0f172a;line-height:1.25}.sa-client-email[data-v-e2d72c98]{display:block;color:#64748b;font-size:12px;margin-top:2px}.sa-business[data-v-e2d72c98]{font-weight:600;color:#334155}.sa-plan-cell[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.sa-plan-chip[data-v-e2d72c98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569}.sa-plan-chip.plan-starter[data-v-e2d72c98]{background:#eff6ff;color:#1d4ed8}.sa-plan-chip.plan-growth[data-v-e2d72c98]{background:#f0fdf4;color:#15803d}.sa-plan-chip.plan-pro[data-v-e2d72c98]{background:#f5f3ff;color:#6d28d9}.sa-plan-chip.plan-enterprise[data-v-e2d72c98]{background:#fff7ed;color:#c2410c}.sa-plan-meta[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;color:#64748b;font-size:12px}.sa-plan-meta[data-v-e2d72c98],.sa-term-badge[data-v-e2d72c98]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sa-term-badge[data-v-e2d72c98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:6px;padding:1px 6px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:700}.sa-amount[data-v-e2d72c98]{font-weight:800;color:#0f172a;white-space:nowrap}.sa-status[data-v-e2d72c98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.sa-status.is-pending[data-v-e2d72c98]{background:#fffbeb;color:#b45309}.sa-status.is-accepted[data-v-e2d72c98]{background:#eff6ff;color:#1d4ed8}.sa-status.is-paid[data-v-e2d72c98]{background:#f0fdf4;color:#15803d}.sa-date[data-v-e2d72c98]{color:#64748b;white-space:nowrap}.sa-row-actions[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sa-row-actions button[data-v-e2d72c98]{width:32px;height:32px;border:none;border-radius:8px;background:#f8fafc;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b}.sa-row-actions button i[data-v-e2d72c98]{font-size:18px}.sa-row-actions button.copy[data-v-e2d72c98]:hover,.sa-row-actions button.open[data-v-e2d72c98]:hover,.sa-row-actions button.resend[data-v-e2d72c98]:hover{background:rgba(124,58,237,.1);color:#7c3aed}.sa-row-actions button.edit[data-v-e2d72c98],.sa-row-actions button.edit i[data-v-e2d72c98]{color:#7c3aed}.sa-row-actions button.edit[data-v-e2d72c98]:hover{background:rgba(124,58,237,.1)}.sa-row-actions button.danger[data-v-e2d72c98],.sa-row-actions button.danger i[data-v-e2d72c98]{color:#ef4444}.sa-row-actions button.danger[data-v-e2d72c98]:hover{background:rgba(239,68,68,.1)}.sa-row-actions button[data-v-e2d72c98]:disabled{opacity:.35;cursor:not-allowed}.sa-empty[data-v-e2d72c98]{text-align:center;color:#94a3b8;padding:36px 10px!important}.sa-pagination[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;margin-top:16px}.sa-page-btn[data-v-e2d72c98]{min-width:34px;height:34px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px}.sa-page-btn.active[data-v-e2d72c98]{background:#7c3aed;border-color:#7c3aed;color:#fff}.sa-page-btn[data-v-e2d72c98]:disabled{opacity:.4;cursor:not-allowed}.mdi-spin[data-v-e2d72c98]{-webkit-animation:lead-spin-e2d72c98 .8s linear infinite;animation:lead-spin-e2d72c98 .8s linear infinite}@-webkit-keyframes lead-spin-e2d72c98{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lead-spin-e2d72c98{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.add-lead-modal[data-v-e2d72c98]{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(15,23,42,.16);box-shadow:0 20px 60px rgba(15,23,42,.16);max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-header[data-v-e2d72c98]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:1.25rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.modal-title[data-v-e2d72c98]{font-size:1.35rem;font-weight:700;margin:0;line-height:1.2}.modal-subtitle[data-v-e2d72c98]{font-size:.85rem;opacity:.9;margin:.25rem 0 0 0}.close-btn[data-v-e2d72c98]{border:0;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.16);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.close-btn[data-v-e2d72c98]:hover{background:hsla(0,0%,100%,.26)}.modal-content[data-v-e2d72c98]{padding:1.5rem;max-height:70vh;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f8fafc}.lead-form[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.form-section[data-v-e2d72c98]{background:#fff;border-radius:12px;padding:1.25rem;border:1px solid #e2e8f0}.section-header[data-v-e2d72c98]{margin-bottom:1rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.section-header h4[data-v-e2d72c98]{font-size:1rem;font-weight:650;margin:0;color:#334155}.section-content[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.contract-toggle-card[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;margin:.25rem 0 0;padding:.9rem 1rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:pointer;text-align:left;font:inherit;-webkit-transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.contract-toggle-card[data-v-e2d72c98]:hover{border-color:#c7d2fe}.contract-toggle-card.active[data-v-e2d72c98]{border-color:#6366f1;background:#eef2ff;-webkit-box-shadow:0 0 0 1px rgba(99,102,241,.18);box-shadow:0 0 0 1px rgba(99,102,241,.18)}.contract-toggle-copy[data-v-e2d72c98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.contract-toggle-title[data-v-e2d72c98]{font-size:.95rem;font-weight:650;color:#1e293b}.contract-toggle-desc[data-v-e2d72c98]{font-size:.8rem;line-height:1.35;color:#64748b}.contract-toggle-track[data-v-e2d72c98]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48px;height:28px;border-radius:999px;background:#cbd5e1;-webkit-transition:background .2s ease;transition:background .2s ease}.contract-toggle-track.on[data-v-e2d72c98]{background:#4f46e5}.contract-toggle-knob[data-v-e2d72c98]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.25);box-shadow:0 1px 3px rgba(15,23,42,.25);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.contract-toggle-track.on .contract-toggle-knob[data-v-e2d72c98]{-webkit-transform:translateX(20px);transform:translateX(20px)}.modal-actions[data-v-e2d72c98]{padding:1rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.action-btn[data-v-e2d72c98]{border:none;border-radius:8px;padding:.65rem 1.25rem!important;min-height:40px;font-weight:600;text-transform:none!important;letter-spacing:0!important}.cancel-btn[data-v-e2d72c98]{color:#475569!important}.submit-btn[data-v-e2d72c98]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important}.submit-btn[data-v-e2d72c98]:hover:not(:disabled){-webkit-box-shadow:0 4px 14px rgba(79,70,229,.28);box-shadow:0 4px 14px rgba(79,70,229,.28)}.submit-btn[data-v-e2d72c98]:disabled{opacity:.55!important;color:#fff!important}@media (max-width:768px){.sa-leads-head[data-v-e2d72c98]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.sa-btn-primary[data-v-e2d72c98]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lead-stats[data-v-e2d72c98]{grid-template-columns:1fr 1fr}.sa-leads-search[data-v-e2d72c98]{max-width:none}.form-section[data-v-e2d72c98],.modal-actions[data-v-e2d72c98],.modal-content[data-v-e2d72c98],.modal-header[data-v-e2d72c98]{padding:1rem}.modal-actions[data-v-e2d72c98]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-btn[data-v-e2d72c98]{width:100%}.contract-toggle-card[data-v-e2d72c98]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}