.zoho-wizard-v2-shell{flex-direction:column;gap:24px;max-width:1120px;margin:0 auto;padding:32px 24px;display:flex}.wizard-stepper{grid-template-columns:repeat(6,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.wizard-stepper .step{text-align:center;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 8px;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s;position:relative}.wizard-stepper .step:before{content:counter(wstep);counter-increment:wstep;color:#6b7280;vertical-align:middle;background:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:6px;font-size:12px;font-weight:600;display:inline-flex}.wizard-stepper{counter-reset:wstep}.wizard-stepper .step.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;font-weight:600;box-shadow:0 1px 2px rgba(29,78,216,.08)}.wizard-stepper .step.active:before{color:#fff;background:#2563eb}.wizard-content{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:320px;padding:32px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.wizard-footer{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.zoho-wizard-v2-shell button,.adopt-confirm-dialog button,.cutover-confirm-dialog button,.full-field-picker-modal button,.picklist-value-patcher-modal button,.reconsent-modal button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:background .12s,border-color .12s,box-shadow .12s,color .12s;display:inline-flex}.zoho-wizard-v2-shell button:hover:not(:disabled),.adopt-confirm-dialog button:hover:not(:disabled),.cutover-confirm-dialog button:hover:not(:disabled),.full-field-picker-modal button:hover:not(:disabled),.picklist-value-patcher-modal button:hover:not(:disabled),.reconsent-modal button:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.zoho-wizard-v2-shell button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.adopt-confirm-dialog button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.cutover-confirm-dialog button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.full-field-picker-modal button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.picklist-value-patcher-modal button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.reconsent-modal button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.zoho-wizard-v2-shell button:disabled,.adopt-confirm-dialog button:disabled,.cutover-confirm-dialog button:disabled,.full-field-picker-modal button:disabled,.picklist-value-patcher-modal button:disabled,.reconsent-modal button:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb}.zoho-wizard-v2-shell button.primary,.zoho-wizard-v2-shell .adopt-module-btn,.zoho-wizard-v2-shell .cutover-commit-btn,.zoho-wizard-v2-shell .final-confirm-button,.adopt-confirm-dialog button.primary,.cutover-confirm-dialog button.primary,.full-field-picker-modal button.primary,.picklist-value-patcher-modal button.primary,.reconsent-modal button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.zoho-wizard-v2-shell button.primary:hover:not(:disabled),.zoho-wizard-v2-shell .adopt-module-btn:hover:not(:disabled),.zoho-wizard-v2-shell .cutover-commit-btn:hover:not(:disabled),.zoho-wizard-v2-shell .final-confirm-button:hover:not(:disabled),.adopt-confirm-dialog button.primary:hover:not(:disabled),.cutover-confirm-dialog button.primary:hover:not(:disabled),.full-field-picker-modal button.primary:hover:not(:disabled),.picklist-value-patcher-modal button.primary:hover:not(:disabled),.reconsent-modal button.primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.diagnostic-panel,.module-selection-panel,.field-mapping-panel,.mismatch-resolution-panel,.preview-panel{flex-direction:column;gap:20px;display:flex}.diagnostic-panel h2,.module-selection-panel h2,.field-mapping-panel h2,.mismatch-resolution-panel h2,.preview-panel h2{color:#111827;margin:0 0 4px;font-size:20px;font-weight:700}.diagnostic-panel h3,.module-selection-panel h3,.field-mapping-panel h3,.mismatch-resolution-panel h3,.preview-panel h3{color:#1f2937;margin:4px 0;font-size:15px;font-weight:600}.diagnostic-panel p,.module-selection-panel p,.field-mapping-panel p,.mismatch-resolution-panel p,.preview-panel p{color:#374151;margin:0;line-height:1.6}.diagnostic-panel>div,.module-selection-panel>div,.field-mapping-panel>div,.mismatch-resolution-panel>div,.preview-panel>div{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px}.diagnostic-panel>div>h3+p,.diagnostic-panel>div>p{color:#374151;background:#f3f4f6;border-radius:999px;margin-right:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.module-decision,.fetch-status,.delta-zero-since,.estimated-api-calls,.picklist-values-added,.current-resolution,.default-hint,.manual-guidance,.instructions{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;margin-right:6px;padding:3px 10px;font-size:12px;display:inline-block}.field-cards,.field-list,.contact-line-fields{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.field-card,.mismatch-card,.contact-line-fields>*{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px 16px;padding:12px 16px;transition:border-color .12s;display:grid}.field-card:hover,.mismatch-card:hover{border-color:#cbd5e1}.field-card .label,.mismatch-card .label{color:#111827;font-weight:600}.field-card .api-name,.mismatch-card .api-name{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.field-card .data-type,.mismatch-card .data-type{color:#4b5563;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:1px 8px;font-size:12px}.lane3-status-section,.kpi-section,.progress-bar-section{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px}.lane3-status{color:#374151;background:#f3f4f6;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.lane3-status--running{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.lane3-status--completed{color:#047857;background:#ecfdf5;border:1px solid #6ee7b7}.lane3-status--failed{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.zoho-wizard-v2-shell input[type=radio]{accent-color:#2563eb;vertical-align:middle;width:16px;height:16px;margin-right:6px}.zoho-wizard-v2-shell label{cursor:pointer;color:#111827;align-items:center;gap:4px;margin-right:16px;font-size:14px;display:inline-flex}.adopt-confirm-dialog,.cutover-confirm-dialog,.full-field-picker-modal,.picklist-value-patcher-modal,.reconsent-modal{z-index:1000;background:rgba(15,23,42,.45);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.adopt-confirm-dialog>*,.cutover-confirm-dialog>*,.full-field-picker-modal>*,.picklist-value-patcher-modal>*,.reconsent-modal>*{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:600px;max-height:85vh;padding:28px;display:flex;overflow:auto;box-shadow:0 16px 32px rgba(15,23,42,.2)}.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13px}.partial-badge,.duplicate{color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.legacy-link{color:#2563eb;font-size:12px;text-decoration:underline}.cutover-preview,.fields-to-create,.fields-to-adopt{background:#f8fafc;border-left:3px solid #93c5fd;border-radius:0 8px 8px 0;margin:4px 0;padding:12px 16px}.pause-daily-limit,.pause-rollback-running{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px 16px;font-size:13px}.zoho-wizard-v2-shell .wizard-footer button{color:#4b5563;background:0 0;border:1px solid #e5e7eb}.zoho-wizard-v2-shell .wizard-footer button:hover:not(:disabled){color:#111827;background:#f9fafb}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
/*# sourceMappingURL=98d0ecd01c448383.css.map*/