.quick-lead{margin:0 auto;max-width:720px}.quick-lead-form{background:#f4f7fb;border:1px solid #d8e1ec;border-radius:12px;padding:20px 22px;box-shadow:0 2px 10px rgba(15,48,87,0.06)}.quick-lead-title{margin:0 0 4px;font-size:1.2rem;line-height:1.3;color:#0F3057}.quick-lead-sub{margin:0 0 14px;font-size:0.95rem;color:#555}.quick-lead-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.quick-lead-form input,.quick-lead-form select{flex:1 1 200px;min-width:0;padding:11px 12px;border:1px solid #c4d0de;border-radius:8px;font-size:1rem;font-family:inherit;color:#1c2b3a;background:#fff}.quick-lead-form select{width:100%;margin-bottom:12px;cursor:pointer}.quick-lead-form input:focus,.quick-lead-form select:focus{outline:2px solid #0F3057;outline-offset:1px;border-color:#0F3057}.quick-lead-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.quick-lead-form .btn{flex:0 0 auto}.quick-lead-call{white-space:nowrap}.quick-lead-status{margin:12px 0 0;font-size:0.9rem;min-height:1.2em}.quick-lead-status.is-error{color:#b3261e}.quick-lead-status.is-success{color:#1b7f3b}.quick-lead-status.is-pending{color:#555}@media (max-width:520px){.quick-lead-row{flex-direction:column}.quick-lead-actions{flex-direction:column;align-items:stretch}.quick-lead-form .btn{width:100%;text-align:center}}