.cev-authorization-grid__visual{background:rgba(13,16,13,.5)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;height:100%;width:100%;position:fixed;top:0;left:0;z-index:5000}.cev-authorization-grid__visual.active{opacity:1!important;visibility:visible!important}.cev-authorization-grid__holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding:24px 0;position:relative;z-index:100;height:100%}.cev-authorization-grid__inner{background-color:#171c17!important;border:1px solid #0f0!important;border-radius:12px!important;box-shadow:0 0 30px rgba(0,255,0,.4)!important;overflow:hidden!important;max-width:460px;width:100%;position:relative!important;animation:popupPulse 2s ease-in-out infinite alternate!important}@keyframes popupPulse {
	0% { box-shadow: 0 0 30px rgba(0, 255, 0, 0.4); }
	100% { box-shadow: 0 0 40px rgba(0, 255, 0, 0.6); }
}.cev-authorization{background:transparent!important;border:none!important;border-radius:6px;border:1px solid #eaeaea;background-color:#fafafa}.cev-authorization__holder{padding:30px 30px 10px;position:relative;color:rgba(0,0,0,.6);font-size:16px;line-height:24px;text-align:center}.cev-authorization__holder .cev-authorization__envelope{display:inline-block;vertical-align:top;position:relative;border-radius:50%;height:88px;margin-bottom:10px;margin-left:19px;width:88px}.cev-authorization__envelope:before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;display:block;height:64px;width:96px;left:-38px;background-image:url(images/email-verification-icon.svg);background-repeat:no-repeat;background-size:contain;content:''}.cev-authorization__heading{position:relative}.cev-authorization__title{display:block;color:#333;font-size:22px;font-weight:600;line-height:40px}.cev-authorization__description{display:block;margin:10px 0;text-align:initial}.cev-pin-verification__failure{margin-bottom:16px}.cev-alert:not(.cev-alert_without_rounding) {border-radius:4px;margin-top:15px}.cev-alert_theme_red{background-color:rgba(255,205,210,.4);color:#e53935}.cev-alert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:12px 24px;position:relative;font-size:14px;line-height:24px}.cev-alert__icon_color_red{color:#f44336}.cev-alert__icon{margin-right:16px}.cev-icon{font-size:24px;line-height:24px;display:inline-block;vertical-align:top}.cev-pin-verification__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cev-field{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;position:relative;direction:ltr}.cev-pin-verification__events{position:relative;margin-bottom:0}.cev-button:not(.cev-button-text-normal) {text-transform:none;width:100%;margin-bottom:5px;line-height:initial}.cev-authorization__footer{border-radius:0 0 6px 6px;padding:15px 0 0;color:rgba(0,0,0,.8);font-size:14px;line-height:20px;text-align:center}h5.required-filed-email{font-size:15px;text-align:initial;font-weight:bold;margin:10px 0}.cev-link{cursor:pointer;text-decoration:none;margin:0}.cev-button{-webkit-transition:background-color .3s ease-in-out , color .15s ease-in-out , -webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:background-color .3s ease-in-out , color .15s ease-in-out , -webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s cubic-bezier(.4,0,.2,1) , background-color .3s ease-in-out , color .15s ease-in-out;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) , background-color .3s ease-in-out , color .15s ease-in-out , -webkit-box-shadow .3s cubic-bezier(.4,0,.2,1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2) , 0 2px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.2) , 0 2px 2px 0 rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;border:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;position:relative;cursor:pointer;letter-spacing:.5px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;padding:8px 16px;margin:0}.cev-button_color_success{background-color:#212121;color:#fff;font-size:15px}.cev-field_text_center input,.cev-field_text_center textarea{text-align:center}.cev_pin_verification_form,.cev_pin_verification_form_pro{margin-bottom:0}.cev_pin_verification_form input.cev_pin_box,.cev_login_authentication_form input.cev_pin_box{width:100%;height:50px;padding:10px;text-align:initial;border-radius:5px;display:inline-block;margin-bottom:1em}#cev_verify_email input.cev_pin_box_email{width:100%;height:50px;padding:10px;text-align:initial;border-radius:5px;display:inline-block;margin:10px 0}.cev_pin_verification_form input.cev_pin_box:last-child{}.cev_pin_verification_form input.cev_pin_box::-webkit-inner-spin-button,.cev_pin_verification_form input.cev_pin_box::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}a.cev-link-try-again-color,a.cev-link-try-again-color:hover{color:#2196f3}.cev_send_email_tag{text-align:left}.cev_pin_verification_form_pro input.cev_pin_box_email::-webkit-inner-spin-button,.cev_pin_verification_form_pro input.cev_pin_box_email::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.js-pincode::-webkit-inner-spin-button{-webkit-appearance:none}.js-pincode{-moz-appearance:textfield}h5.required-filed{font-size:15px;text-align:initial;font-weight:normal}.popup_image{position:relative;border-radius:50%;display:inline-block;margin:0 auto 15px}a.a_cev_resend_guest_user{vertical-align:unset;width:100%;display:block;text-align:right}.cev-try-again-disable{pointer-events:none;cursor:not-allowed;opacity:.5}a.cev_already_verify{color:#0052ff;display:block;text-align:left;font-size:.9em;padding:0 0 10px}.cev_limit_message{color:red;font-size:.9em}section.cev-authorization__holder .popup_image img{max-width:100%}a.a_cev_resend_checkout{vertical-align:text-bottom}.cev_pro_chekout_button{margin:10px 0}.fl-wrap-input span.cev-yes-line{vertical-align:middle}.cev-authorization__description p,.cev-authorization__description span,.cev-authorization__description h1,.cev-authorization__description h2,.cev-authorization__description h3,.cev-authorization__description h4,.cev-authorization__description h5,.cev-authorization__description h6{margin:10px 0}#otp-popup{display:none;position:fixed;top:0;background-color: rgb(255 255 255 / 70%);padding:20px;z-index:1000;right:0;left:0;width:100%;height:100vh}.otp_popup_inn{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center}#otp-popup h3{font-size:25px;color:#333;font-weight:bold;margin-bottom:10px}#otp-popup input{display:block;width:100%;margin-bottom:10px}#otp-popup button{display:block;width:100%}.otp-container{display:flex;justify-content:center}.otp-input,.otp-input-checkout,.otp-input-login,.otp-input-email{width:50px!important;height:80px;margin:0 10px;font-size:24px;text-align:center;border:1px solid #e0e0e0!important;border-radius:5px;outline:none;background:#fff!important;box-shadow:none!important}.otp-input:focus,.otp-input-checkout:focus,.otp-input-login:focus,.otp-input-email:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.back_btn{position:absolute!important;top:8px!important;right:8px!important;background:linear-gradient(135deg,#0f0 0%,#0b0 100%)!important;border:none!important;border-radius:50%!important;width:30px!important;height:30px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 3px 10px rgba(0,255,0,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important}.back_btn:hover{background:linear-gradient(135deg,#0d0 0%,#090 100%)!important;transform:scale(1.1)!important;box-shadow:0 5px 15px rgba(0,255,0,.6)!important}.back_btn svg{fill:#0d100d!important;width:16px!important;height:16px!important}.popup_image{text-align:center!important;margin:5px 0!important}.popup_image img{width:120px!important;height:120px!important;border-radius:15px!important;box-shadow:0 0 15px rgba(0,255,0,.5)!important;transition:all .3s ease!important}.popup_image img:hover{transform:scale(1.05)!important;box-shadow:0 0 20px rgba(0,255,0,.7)!important}.cev-authorization__title{color:#0f0!important;font-size:28px!important;font-weight:bold!important;text-transform:uppercase!important;letter-spacing:1px!important;text-shadow:0 0 10px rgba(0,255,0,.5)!important;margin-bottom:15px!important;display:block!important;animation:textGlow 2s ease-in-out infinite alternate}@keyframes textGlow {
	0% { text-shadow: 0 0 10px rgba(0, 255, 0, 0.5); }
	100% { text-shadow: 0 0 15px rgba(0, 255, 0, 0.8); }
}.cev-authorization__description p{color:#fff!important;font-size:16px!important;line-height:1.6!important;margin-bottom:25px!important}.required-filed{color:#0f0!important;font-size:18px!important;font-weight:bold!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:0 0 8px rgba(0,255,0,.5)!important;margin:20px 0 15px!important;display:block!important}.otp-container{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:30px!important;margin-bottom:20px!important}.otp-input,.otp-input-checkout,.otp-input-login,.otp-input-email{background:linear-gradient(135deg,#0d100d 0%,#171c17 100%)!important;background-color:#0d100d!important;border:1px solid #0f0!important;border-radius:10px!important;color:#0f0!important;font-size:28px!important;font-weight:bold!important;font-family:'Courier New',monospace!important;text-align:center!important;width:60px!important;height:65px!important;margin:0 8px!important;padding:0!important;box-shadow:0 0 15px rgba(0,255,0,.4)!important;text-shadow:0 0 8px rgba(0,255,0,.6)!important;transition:all .3s ease!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;outline:none!important}.otp-input:focus,.otp-input-checkout:focus,.otp-input-login:focus,.otp-input-email:focus{border-color:#0f0!important;box-shadow:0 0 25px rgba(0,255,0,.8)!important;background:linear-gradient(135deg,#171c17 0%,#2a332a 100%)!important;color:#fff!important;text-shadow:0 0 12px rgba(0,255,0,.9)!important;transform:scale(1.05)!important}.error_mesg{color:#f44!important;font-size:16px!important;font-weight:bold!important;text-shadow:0 0 5px rgba(255,68,68,.5)!important;margin-top:15px!important}.resend_sucsess{color:#0f0!important;font-size:16px!important;font-weight:bold!important;text-shadow:0 0 5px rgba(0,255,0,.5)!important;margin-top:15px!important}.cev_loading_overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(13,16,13,.8)!important;z-index:9999999!important;display:none!important;align-items:center!important;justify-content:center!important}.cev_loading_overlay:after{content:'🎮'!important;font-size:48px!important;color:#0f0!important;text-shadow:0 0 20px rgba(0,255,0,.8)!important;animation:spin 1s linear infinite!important}@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}.send_again_link,.cev_resend_verification,.cev-link-try-again,a[class*="try-again"],*[class*="resend"]{color:#0f0!important;text-decoration:none!important;font-weight:bold!important;font-size:16px!important;text-shadow:0 0 8px rgba(0,255,0,.5)!important;transition:all .3s ease!important;cursor:pointer!important;font-family:'Segoe UI',Arial,sans-serif!important;background:none!important;border:none!important;padding:0!important;margin:0!important}.send_again_link:hover,.cev_resend_verification:hover,.cev-link-try-again:hover,a[class*="try-again"]:hover,*[class*="resend"]:hover{color:#0d0!important;text-shadow:0 0 12px rgba(0,255,0,.8)!important;text-decoration:none!important;background:none!important}html{background:none!important}.customize-partial-edit-shortcut-button{display:none!important}.cev-authorization *{pointer-events:auto!important}.cev-authorization button,.cev-authorization input,.cev-authorization a{pointer-events:auto!important;cursor:pointer!important}input[type="text"],input[type="email"],button[type="submit"],button[name="register"]{pointer-events:auto!important;user-select:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important}p.registration-success{background:green;color:#fff;padding:10px}.error_mesg{display:none;color:red}.cev_loading_overlay{display:none;position:fixed;top:0;background-color: rgb(255 255 255 / 80%);padding:20px;z-index:1000;right:0;left:0;width:100%;height:100vh}.back_btn{cursor:pointer;display:flex;width:30px}