.a2tec-antibot{grid-column:1/-1;min-width:0;margin:6px 0 14px;font-weight:400;}
.a2tec-antibot altcha-widget{display:block;width:100%;max-width:360px;--altcha-max-width:360px;--altcha-color-base:#fff;--altcha-color-base-content:#263746;--altcha-color-primary:#087f97;--altcha-color-primary-content:#fff;--altcha-border-color:#b8c9d1;--altcha-border-radius:9px;--altcha-padding:12px;font-family:inherit;font-size:14px;line-height:1.4;}
.a2tec-antibot altcha-widget:focus-visible{outline:2px solid #35c6d5;outline-offset:3px;}
.a2tec-antibot .antibot-status{font-size:13px;line-height:1.5;margin:8px 0;color:inherit;}
.a2tec-antibot [hidden]{display:none!important;}
.a2tec-antibot noscript{display:block;font-size:13px;margin-top:8px;}
[dir="rtl"] .a2tec-antibot{text-align:right;}
@media(max-width:380px){.a2tec-antibot altcha-widget{--altcha-padding:9px;font-size:13px;}}
/* Public form styles must not override the widget's own controls. */
form[data-antibot] .a2tec-antibot altcha-widget{color:#263746!important;}
form[data-antibot] .a2tec-antibot altcha-widget .altcha-checkbox-wrap label{display:block!important;color:#263746!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;margin:0!important;}
form[data-antibot] .a2tec-antibot altcha-widget input[type="checkbox"]{width:22px!important;height:22px!important;min-width:22px!important;border:1.5px solid #68818c!important;border-radius:4px!important;background:#fff!important;color:#fff!important;padding:0!important;margin:0!important;}
form[data-antibot] .a2tec-antibot altcha-widget input[type="checkbox"]:checked{background:#087f97!important;border-color:#087f97!important;}
form[data-antibot] .a2tec-antibot altcha-widget input[type="checkbox"]:focus-visible{outline:2px solid #087f97!important;outline-offset:3px!important;}
