.captcha-title{font: 14px / 20px RobotoMedium, Arial, sans-serif; margin-bottom: 16px;}
.captcha-title b{font-family: RobotoBold, Arial, sans-serif;}
[data-captcha="submit"]:disabled{cursor: not-allowed;-webkit-filter: grayscale(1);filter: grayscale(1);}
.captcha_element .canvas-wrap{position:relative;display:block;margin:0 auto 16px;width: 260px;}
.captcha_element .captcha_refresh{position: relative;background: none;border: none;font: 14px / 20px RobotoMedium, Arial, sans-serif;color: #888888;height: auto;padding: 0;margin: 0 auto 30px;width: auto;display: block;}
.captcha_refresh::after{content: '';position: absolute;width: 20px;height: 20px;left: -24px;top: 0;background: url('/images/icons/refresh.svg') no-repeat center / contain;}
.captcha_element .slider{margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:#EBEBEB;border-radius:50px;outline:none}
.captcha_element .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;background:#4E3DD1;border:4px solid #fff;-webkit-box-shadow:0 4px 4px rgba(114, 114, 114, 0.3);box-shadow:0 4px 4px rgba(114, 114, 114, 0.3)}
.captcha_element canvas{display:block;width:100%;border-radius:8px;border:1px solid #DDDDDD}
.captcha_element #piece{position:absolute;left:0;top:0}
.captcha_element .status{font-size:13px;color:#dc2626;}