.lead-overlay{display:none;position:fixed;inset:0;z-index:10000;background:rgba(10,10,16,.8);padding:20px;overflow:auto;align-items:center;justify-content:center}.lead-overlay.open{display:flex}.lead-dialog{position:relative;width:min(520px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#24242e;color:#fff;padding:28px;border-radius:16px;box-sizing:border-box;box-shadow:0 20px 80px #0008;font-family:Inter,sans-serif}.lead-dialog h2{margin:0 35px 10px 0;color:#fff}.lead-dialog p{color:#bdbdca;font-size:13px}.lead-dialog form{display:grid;gap:12px}.lead-dialog label{display:grid;gap:5px;font-size:13px}.lead-dialog input:not([type=checkbox]),.lead-dialog textarea,.lead-dialog select{box-sizing:border-box;width:100%;border:1px solid #555565;border-radius:7px;background:#181820;color:#fff;padding:10px;font:inherit}.lead-dialog .lead-consent,.lead-trim label{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.lead-trim{border:1px solid #555565;border-radius:7px;display:grid;gap:8px}.lead-dialog a{color:#b7b9ff}.lead-close{position:absolute;right:18px;top:12px;background:transparent;border:0;color:#fff;font-size:30px;cursor:pointer}.lead-dialog button:disabled{opacity:.6}.lead-status{margin:0;min-height:1.4em}
.lead-dialog .lead-consent span{display:block;min-width:0;line-height:1.5}.lead-dialog .lead-consent input{flex:0 0 auto;margin-top:3px}
