.cmwp-captcha-wrap{--captcha-loading-indicator-back:rgba(255,255,255,0.75);--captcha-loading-indicator-front:#000;position:relative;z-index:0}.cmwp-captcha-wrap:before{content:"";position:absolute;inset:0;background-color:var(--captcha-loading-indicator-back);opacity:0;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;pointer-events:none;z-index:10}.cmwp-captcha-wrap:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:8px solid var(--captcha-loading-indicator-front);border-top-color:transparent;-webkit-animation:1s captcha-loading-anim linear infinite;animation:1s captcha-loading-anim linear infinite;opacity:0;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;pointer-events:none;z-index:11}@-webkit-keyframes captcha-loading-anim{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes captcha-loading-anim{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.cmwp-captcha-wrap.is-loading{min-width:256px;min-height:64px}.cmwp-captcha-wrap.is-loading:after,.cmwp-captcha-wrap.is-loading:before{opacity:1;-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.cmwp-captcha-wrap.is-loading:before{pointer-events:all}.cmwp-captcha-wrap.cmwp-captcha-maze{--captcha-pattern-color:red}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern{position:relative;width:256px;height:calc(256px * var(--captcha-height) / var(--captcha-width));cursor:pointer}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-img{display:block;width:100%;height:100%}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:scale(0.95);transform:scale(0.95)}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:calc(100% / var(--captcha-width));height:calc(100% / var(--captcha-height));margin:0}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid.script-control{pointer-events:none}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid.script-control input[type=checkbox]{border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity 300ms cubic-bezier(0.4,0,0.7,1.5),-webkit-transform 300ms cubic-bezier(0.4,0,0.7,1.5);transition:opacity 300ms cubic-bezier(0.4,0,0.7,1.5),-webkit-transform 300ms cubic-bezier(0.4,0,0.7,1.5);transition:transform 300ms cubic-bezier(0.4,0,0.7,1.5),opacity 300ms cubic-bezier(0.4,0,0.7,1.5);transition:transform 300ms cubic-bezier(0.4,0,0.7,1.5),opacity 300ms cubic-bezier(0.4,0,0.7,1.5),-webkit-transform 300ms cubic-bezier(0.4,0,0.7,1.5);background-color:var(--captcha-pattern-color)}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid.script-control input[type=checkbox]:checked{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid:not(.script-control) input[type=checkbox]{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;background-image:radial-gradient(closest-side,var(--captcha-pattern-color) 50%,transparent 55%);cursor:pointer}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-grid:not(.script-control) input[type=checkbox]:checked{opacity:1}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-canvas{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0.95);transform:scale(0.95);pointer-events:none}.cmwp-captcha-wrap.cmwp-captcha-maze .cmwp-captcha-pattern .cmwp-captcha-canvas polyline{stroke:var(--captcha-pattern-color)}.cmwp-captcha-wrap.cmwp-captcha-symbols{--captcha-symbol-color:#47794f;--captcha-selection-color:red}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-task{margin-bottom:0.5em;display:inline-block}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-task b{text-decoration:underline;text-decoration-thickness:0.1em}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern{position:relative;width:256px;height:calc(256px * var(--captcha-height) / var(--captcha-width));cursor:pointer}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern .cmwp-captcha-img{display:block;width:100%;height:100%}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern .cmwp-captcha-img path{fill:var(--captcha-symbol-color)}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern .cmwp-captcha-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern .cmwp-captcha-grid.script-control{pointer-events:none}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern .cmwp-captcha-grid input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:calc(100% / var(--captcha-width));height:calc(100% / var(--captcha-height));margin:0;opacity:0;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;background-color:transparent;border:4px solid var(--captcha-selection-color);border-radius:8px;-webkit-transform:scale(0.9);transform:scale(0.9);cursor:pointer}.cmwp-captcha-wrap.cmwp-captcha-symbols .cmwp-captcha-pattern .cmwp-captcha-grid input[type=checkbox]:checked{opacity:1}
/*# sourceMappingURL=cmwp-captcha.css.map */