/* V10.46: explicit, optional contact consent for unfinished quote follow-up. */
#wizardBackdrop .smb-save-quote-consent {display:flex;align-items:flex-start;gap:10px;padding:12px 13px;margin-top:12px;border:1px solid #cbd6ff;border-radius:13px;background:#f3f5ff;color:#142b52;cursor:pointer;line-height:1.35}
#wizardBackdrop .smb-save-quote-consent input {flex:none;margin:3px 0 0;width:18px;height:18px;accent-color:#6356da}
#wizardBackdrop .smb-save-quote-consent span {display:block;min-width:0}
#wizardBackdrop .smb-save-quote-consent strong {display:block;font-size:13px;font-weight:800;color:#1a2a53}
#wizardBackdrop .smb-save-quote-consent small {display:block;font-size:11px;line-height:1.5;margin-top:4px;color:#4b5872;font-weight:400}
#wizardBackdrop .smb-save-quote-consent a {color:#5147bf;text-decoration:underline}
html[data-smb-theme="dark"] #wizardBackdrop .smb-save-quote-consent{background:#1e2c49;color:#f5f8ff;border-color:#576b91}
html[data-smb-theme="dark"] #wizardBackdrop .smb-save-quote-consent strong{color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-smb-theme="dark"] #wizardBackdrop .smb-save-quote-consent small{color:#c7d4eb!important;-webkit-text-fill-color:#c7d4eb!important}
html[data-smb-theme="dark"] #wizardBackdrop .smb-save-quote-consent a{color:#bcb3ff!important}
