.nm-captcha{border:1px solid #8b969455;border-radius:12px;padding:16px;margin-top:18px;min-width:0}.nm-captcha-visual{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.nm-captcha-visual img{display:block;border-radius:8px;max-width:100%;height:70px;background:#f9f7f1}.nm-captcha-refresh{border:0;background:0 0;color:inherit;font:inherit;font-size:13px;text-decoration:underline;padding:8px 0;cursor:pointer}.nm-captcha small{display:block;font-size:12px;line-height:1.5;margin-top:8px;color:inherit}.nm-captcha input[name=captcha_code]{text-transform:uppercase;letter-spacing:3px}.nm-captcha-status{font-size:13px;margin:8px 0 0;line-height:1.5}.nm-captcha-refresh:disabled{opacity:.55;cursor:wait}.nm-captcha-status:empty{display:none}