.aiprotectcaptcha-manual-overlay{margin-top:20px;margin-bottom:20px}.aiprotectcaptcha-manual-shape{overflow:hidden}.aiprotectcaptcha-manual-title{padding-top:15px;padding-bottom:10px;text-align:center;color:#c00;font-size:20px;font-weight:700}.aiprotectcaptcha-manual-equal{text-align:center}.aiprotectcaptcha-manual-equal p{margin:0!important;font-size:40px;font-weight:700}.aiprotectcaptcha-manual-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;overflow:hidden}.aiprotectcaptcha-manual-row.is-choices{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:center!important}.aiprotectcaptcha-manual-row img{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:min(25%,85px)}.aiprotectcaptcha-manual-row.is-choices img{cursor:pointer;border:2px solid #fff0;transition:all 300ms linear;-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:min(16.6666666667%,85px);margin:5px}.aiprotectcaptcha-manual-addition .aiprotectcaptcha-manual-row span{font-size:50px;display:block;padding:10px}.aiprotectcaptcha-manual-shape .aiprotectcaptcha-manual-row.is-choices{position:relative;height:400px;margin-bottom:40px}.aiprotectcaptcha-manual-shape .aiprotectcaptcha-manual-row.is-choices img{position:absolute}@media (hover:hover){.aiprotectcaptcha-manual-row.is-choices img:hover{border-color:#000;box-shadow:0 1px 12px rgb(0 0 0 / .2)}.aiprotectcaptcha-manual-shape .aiprotectcaptcha-manual-row.is-choices img:hover{background-color:#fff;z-index:1}}@media (max-width:767px){.aiprotectcaptcha-manual-row.is-choices img{-ms-flex:0 0 calc(30% - 15px);flex:0 0 calc(30% - 15px);max-width:calc(30% - 15px)}}.handling_manual_captcha .wpformmaster-notice{display:none}.aiprotectcaptcha-holddrag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;user-select:none}.aiprotectcaptcha-holddrag-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.aiprotectcaptcha-holddrag-instruction{font-size:13px;color:#444;line-height:1.4}.aiprotectcaptcha-holddrag-arena{position:relative;width:100%;height:130px;background:#f9f9f9;border:1.5px solid #d0d0d0;border-radius:10px;overflow:hidden}.aiprotectcaptcha-holddrag-trail{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.aiprotectcaptcha-holddrag-token{position:absolute;width:52px;height:52px;border-radius:50%;background:#1a1a2e;border:3px solid #000;cursor:grab;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:box-shadow 0.15s,background 0.2s;z-index:10;touch-action:none}.aiprotectcaptcha-holddrag-token svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.aiprotectcaptcha-holddrag-token .token-label{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;color:#666;white-space:nowrap;letter-spacing:.02em}.aiprotectcaptcha-holddrag-token.is-dragging{cursor:grabbing;box-shadow:0 6px 18px rgb(0 0 0 / .3)}.aiprotectcaptcha-holddrag-token.is-dragging .token-label{display:none}.aiprotectcaptcha-holddrag-token.is-success{background:#0F6E56;border-color:#000;cursor:default}.aiprotectcaptcha-holddrag-token.is-success svg{display:none}.aiprotectcaptcha-holddrag .token-check{display:none;width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.aiprotectcaptcha-holddrag .is-success .token-check{display:block}.aiprotectcaptcha-holddrag-dropzone{position:absolute;width:52px;height:52px;border-radius:50%;background:#fff;border:3px solid #000;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:background 0.2s,border-color 0.2s;pointer-events:none}.aiprotectcaptcha-holddrag-dropzone svg{width:22px;height:22px;fill:none;stroke:#333;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke 0.2s}.aiprotectcaptcha-holddrag-dropzone .dz-label{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:10px;color:#666;white-space:nowrap;letter-spacing:.02em}.aiprotectcaptcha-holddrag-dropzone.is-active{background:#e6f9f2;border-color:#0F6E56}.aiprotectcaptcha-holddrag-dropzone.is-active svg{stroke:#0F6E56}.aiprotectcaptcha-holddrag-dropzone.is-success{background:#0F6E56;border-color:#000}.aiprotectcaptcha-holddrag-dropzone.is-success svg{display:none}.aiprotectcaptcha-holddrag-dropzone.is-success .token-check{display:block;stroke:#fff}