.modal-backdrop{z-index:150;background:#00000094;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lead-modal{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-2);width:min(440px,100%);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-elevated);gap:14px;padding:18px;display:grid;overflow-y:auto}.lead-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lead-modal h2{margin:0 0 4px;font-size:15px}.lead-modal p{color:var(--soft);margin:0;font-size:11px;line-height:1.4}.lead-form{gap:10px;display:grid}.lead-form label{color:var(--soft);gap:6px;font-size:10px;font-weight:750;display:grid}.modal-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.modal-close.icon-btn{border:1px solid var(--line);border-radius:8px;width:28px;height:28px;font-size:16px;line-height:1}@media (max-width:920px){.modal-backdrop{padding:12px}}@media (max-width:560px){.modal-backdrop{align-items:end;padding:8px}.lead-modal{max-height:calc(100dvh - 16px)}}
