.captcha-check{min-width:0;width:100%;display:grid;justify-items:start;gap:8px}.captcha-check[hidden]{display:none}.captcha-widget{width:100%;min-width:0;max-width:100%;min-height:0}.captcha-status{margin:0!important;font-size:12px!important;line-height:1.5!important;color:var(--theme-accent,#86b6ff)}.captcha-check[data-captcha-state="error"] .captcha-status,.captcha-check[data-captcha-state="expired"] .captcha-status{color:#f0b78e}.captcha-check[data-captcha-state="passed"] .captcha-status{color:#79cba2}.captcha-check[data-captcha-state="demo"] .captcha-status{color:var(--theme-accent,#86b6ff)}.captcha-check[data-captcha-state="disabled"]{display:none}.captcha-retry{font-size:12px;text-align:left}.captcha-dialog{box-sizing:border-box;width:min(420px,calc(100% - 32px));padding:26px;border:1px solid var(--theme-border,#333b48);border-radius:16px;background:var(--theme-surface,#14171c);color:inherit}.captcha-dialog::backdrop{background:rgb(0 0 0/.72);backdrop-filter:blur(4px)}.captcha-dialog-heading h2{margin:0 0 10px;font-size:20px;letter-spacing:-.4px}.captcha-dialog-heading p{margin:0 0 22px;color:#a3abb6;font-size:13px;line-height:1.6}.captcha-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.captcha-dialog-actions .button{min-height:42px;flex:1}.support-new-form .captcha-check{margin:4px 0 8px}.captcha-check[data-captcha-state="loading"] .captcha-status{color:#a3abb6}
