.style-module__HAD6WG__modalOverlay{z-index:1000;background-color:#00000059;justify-content:center;align-items:center;width:100%;height:100%;animation:.15s ease-in-out style-module__HAD6WG__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes style-module__HAD6WG__fadeIn{0%{opacity:0}to{opacity:1}}.style-module__HAD6WG__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:540px;max-height:90vh;font-family:Inter,system-ui,sans-serif;animation:.2s ease-out style-module__HAD6WG__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000001f,0 4px 12px #0000000f}@keyframes style-module__HAD6WG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.style-module__HAD6WG__modalHeader{border-bottom:1px solid #eeedea;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.style-module__HAD6WG__createLeadTitle{color:#111;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.style-module__HAD6WG__closeButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;transition:all .15s;display:flex}.style-module__HAD6WG__closeButton:hover{color:#111;background-color:#f3f3f1}.style-module__HAD6WG__newLeadForm{flex-direction:column;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}.style-module__HAD6WG__innerFormGroup{grid-template-columns:1fr 1fr;gap:12px;display:grid}.style-module__HAD6WG__formGroup{flex-direction:column;gap:5px;display:flex}.style-module__HAD6WG__formGroup label{color:#555;font-family:inherit;font-size:11px;font-weight:600}.style-module__HAD6WG__formGroup input,.style-module__HAD6WG__formGroup textarea,.style-module__HAD6WG__formGroup select{color:#111;box-sizing:border-box;background:#fff;border:1px solid #eeedea;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.style-module__HAD6WG__formGroup input:focus,.style-module__HAD6WG__formGroup textarea:focus,.style-module__HAD6WG__formGroup select:focus{border-color:#111}.style-module__HAD6WG__formGroup input::placeholder,.style-module__HAD6WG__formGroup textarea::placeholder{color:#bbb}.style-module__HAD6WG__formGroup textarea{resize:vertical;min-height:72px;line-height:1.5}.style-module__HAD6WG__suggestionContent{flex-direction:column;gap:2px;display:flex}.style-module__HAD6WG__suggestionName{color:#111;font-size:13px;font-weight:600}.style-module__HAD6WG__suggestionDetail{color:#888;font-size:11px}.style-module__HAD6WG__errorMessage{color:#c04040;background-color:#fef8f7;border:1px solid #f5c0b8;border-radius:6px;padding:7px 10px;font-size:12px;line-height:1.4}.style-module__HAD6WG__warningMessage{color:#a05c00;background-color:#fef8ec;border:1px solid #f5d9a0;border-radius:6px;padding:7px 10px;font-size:12px}.style-module__HAD6WG__infoMessage{color:#555;background-color:#f3f3f1;border:1px solid #ddd;border-radius:6px;padding:7px 10px;font-size:12px}.style-module__HAD6WG__buttonGroup{border-top:1px solid #eeedea;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.style-module__HAD6WG__submitButton{color:#7c8cf5;cursor:pointer;background-color:#fff;border:1px solid #7c8cf5;border-radius:4px;padding:7px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s}.style-module__HAD6WG__submitButton:hover{background-color:#f0edff}.style-module__HAD6WG__cancelButton{color:#555;cursor:pointer;background-color:#fff;border:1px solid #eeedea;border-radius:6px;padding:7px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.style-module__HAD6WG__cancelButton:hover{background-color:#fafaf9;border-color:#ddd}@media (max-width:540px){.style-module__HAD6WG__modalContent{width:95%;max-height:95vh}.style-module__HAD6WG__innerFormGroup{grid-template-columns:1fr}.style-module__HAD6WG__buttonGroup{flex-direction:column-reverse}.style-module__HAD6WG__submitButton,.style-module__HAD6WG__cancelButton{text-align:center;width:100%}}