.dof-lead-panel{margin:18px 0;padding:18px;border:1px solid #dce3ee;border-radius:12px;background:#f8fafc;color:#26354b}.dof-lead-panel summary{cursor:pointer;font-weight:650;line-height:1.5}.dof-lead-panel p{line-height:1.6}.dof-lead-fields{display:grid;gap:12px;min-width:0}.dof-lead-fields label{display:grid;gap:6px;margin:0;font-size:14px}.dof-lead-fields input:not([type=checkbox]),.dof-lead-fields select{box-sizing:border-box;width:100%;max-width:100%;padding:11px;border:1px solid #bbc7d8;border-radius:7px;font:inherit;background:white;color:#26354b}.dof-lead-fields .dof-lead-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.dof-lead-consent input{flex:0 0 auto;width:18px;height:18px;margin:4px 0}.dof-lead-fields button{border:0;background:#334d85;color:white;border-radius:8px;padding:12px 16px;font:600 14px system-ui;cursor:pointer;min-height:44px}.dof-lead-fields button:disabled{opacity:.6;cursor:wait}.dof-lead-fields small{font-size:12px;line-height:1.6}.dof-lead-fields [data-lead-result]{margin:0;overflow-wrap:anywhere}.dof-lead-fields :focus-visible{outline:3px solid #9db8e8;outline-offset:3px}
