.gg-captcha-gate{box-sizing:border-box;background:#f6f8f5;border:1px solid #ccd8ce;border-radius:8px;padding:12px;margin:12px 0;color:#203e2d;font-size:14px;line-height:1.5;max-width:100%}
.gg-captcha-gate[hidden]{display:none!important}
.gg-captcha-gate p{margin:0 0 8px}
.gg-captcha-gate button{background:#315e48;color:#fff;border:0;border-radius:4px;min-height:44px;padding:8px 16px;cursor:pointer}
.gg-captcha-gate button:focus-visible{outline:3px solid #668773;outline-offset:3px}
.gg-drawer-panel>.gg-captcha-gate{flex:0 0 auto;margin:0 16px 12px;max-height:45vh;overflow:auto}
.gg-captcha-widget{max-width:100%;min-height:0}
.gg-captcha-widget:not(:empty){margin:8px 0}
