.abs-smartcaptcha-field{display:block;width:100%;min-width:0}
.abs-smartcaptcha-widget{min-height:0}
.abs-smartcaptcha-notice,.abs-smartcaptcha-status{margin:0 0 8px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.abs-smartcaptcha-notice{font-weight:400}
.abs-smartcaptcha-notice a{text-decoration:underline;color:inherit}
.abs-smartcaptcha-field [hidden]{display:none!important}
.abs-smartcaptcha-retry{font:inherit;font-size:13px;padding:6px 12px}
.elementor-popup-modal:has([data-abs-smartcaptcha="1"]) .dialog-message{width:100%;max-width:100%;min-width:0}
body.admin-bar .elementor-popup-modal:has([data-abs-smartcaptcha="1"]){position:fixed!important}
html:has(body > .elementor-popup-modal:not([style*="display: none"]):not([style*="display:none"]) [data-abs-smartcaptcha="1"]),body:has(> .elementor-popup-modal:not([style*="display: none"]):not([style*="display:none"]) [data-abs-smartcaptcha="1"]){overflow:hidden!important}
/* Keep the chat launcher from covering form controls or an active challenge. */
body:has(> .elementor-popup-modal:not([style*="display: none"]):not([style*="display:none"]) [data-abs-smartcaptcha="1"]) > jdiv,body:has(form[aria-busy="true"] [data-abs-smartcaptcha="1"]) > jdiv{display:none!important}
