.hpgsb-captcha{border:1px solid #dce1ee;border-left:4px solid #f6b11f;border-radius:14px;padding:20px 24px;margin:25px 0;background:#f8f9fd;color:#1d2757;grid-column:1/-1}.hpgsb-captcha legend{font-weight:700;padding:0 8px}.hpgsb-captcha p{font-size:13px;line-height:1.6}.hpgsb-captcha label{display:block;font-weight:600}.hpgsb-captcha input{display:block!important;width:140px!important;max-width:100%;min-height:44px;margin:10px 0;padding:10px 12px;border:1px solid #8b96ae;border-radius:8px;background:white;font:inherit}.captcha-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.captcha-tools button{border:1px solid #1d2757;background:#fff;color:#1d2757;padding:10px 15px;border-radius:8px;min-height:42px;cursor:pointer;font:inherit;font-size:12px}.captcha-tools button:first-child{background:#1d2757;color:#fff}.hpgsb-captcha [role=status]{min-height:20px;color:#1d2757}.hpgsb-captcha :focus-visible{outline:3px solid #f6b11f;outline-offset:3px}@media print{.hpgsb-captcha{display:none}}
