/* Clear selected state without a white tile or tiny checkmark. */
body.op-design .form .contact-method {position:relative;justify-content:flex-start;gap:8px!important;}
body.op-design .form .contact-method::after {content:"";position:static;display:block;box-sizing:border-box;width:16px;height:16px;flex:0 0 16px;margin-left:auto;border:2px solid #8899af;border-radius:50%;background:transparent;}
body.op-design .form .contact-method:has(input:checked) {background:#323d4d;color:#f4f5f7;border-color:#9bbde8;box-shadow:inset 0 0 0 1px #9bbde8;}
body.op-design .form .contact-method:has(input:checked)::after {content:"";position:static;width:16px;height:16px;border:2px solid #b9d7ff;background:radial-gradient(circle,#b9d7ff 0 3px,transparent 3.5px);}
body.op-design .lead-modal__dialog .form .contact-method {padding:9px 12px;gap:8px!important;}
body.op-design .lead-modal__dialog .form .contact-method:has(input:checked) {background:#323d4d;color:#f4f5f7;border-color:#9bbde8;box-shadow:inset 0 0 0 1px #9bbde8;}
body.op-design .lead-modal__dialog .form .contact-method:has(input:checked)::after {content:"";position:static;top:auto;right:auto;width:16px;height:16px;flex:0 0 16px;line-height:normal;border:2px solid #b9d7ff;background:radial-gradient(circle,#b9d7ff 0 3px,transparent 3.5px);}
body.op-design .lead-modal__dialog .form .contact-method:has(input:checked) .contact-method__icon--phone {background:#35465c;color:#b8d6ff;}
body.op-design .lead-modal__dialog .form .contact-method:has(input:checked) .contact-method__icon--email {background:#423d55;color:#d6c9ff;}
body.op-design .form .op-phone-field {position:relative;display:block;min-width:0;}
body.op-design .form .op-phone-field>input {width:100%;box-sizing:border-box;}
body.op-design .form .op-phone-example {position:absolute;left:13px;top:12px;pointer-events:none;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.4;color:#687581;}
body.op-design .lead-modal__dialog .form .op-phone-example {color:#aab4c3;}
body.op-design .form .op-phone-example>span {visibility:hidden;}
body.op-design .form .op-phone-example[hidden] {display:none!important;}
body.op-design .form .op-phone-field:has(input:autofill)>.op-phone-example {display:none!important;}
body.op-design .form .op-phone-field:has(input:-webkit-autofill)>.op-phone-example {display:none!important;}
body.op-design .form .op-phone-field>.phone-error {display:block;margin-top:5px;}
body.op-design .form .op-phone-field>.phone-error[hidden] {display:none!important;}
body.op-design .lead-modal__dialog .form input[name="name"]::placeholder {color:#aab4c3;opacity:1;}
@media(max-width:360px) {
 body.op-design .lead-modal__dialog .form .contact-method {padding:8px 6px;gap:5px!important;font-size:14px;}
 body.op-design .lead-modal__dialog .form .contact-method__icon,body.op-design .lead-modal__dialog .form .contact-method__icon img {width:24px;height:24px;flex-basis:24px;}
 body.op-design .lead-modal__dialog .form .contact-method::after,body.op-design .lead-modal__dialog .form .contact-method:has(input:checked)::after {width:14px;height:14px;flex-basis:14px;}
}
