#elementor-popup-modal-11061 .dialog-message{width:640px;height:auto}#elementor-popup-modal-11061 .dialog-close-button{display:flex}#elementor-popup-modal-11061 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)}.requirements-container{position:relative;background-color:rgba(8,15,20,.4);border:1px solid rgba(48,192,208,.1);border-radius:8px;padding:20px;margin:15px 0;overflow:hidden;transition:all .3s ease}.requirements-container:hover{border-color:rgba(48,192,208,.3)}.requirements-container h3{color:#fff;font-size:18px;margin-bottom:15px;position:relative;padding-bottom:10px}.requirements-container h3:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:40px;background:linear-gradient(90deg,#30c0d0,rgba(48,192,208,0));animation:widthPulse 3s infinite}.requirement-item{display:flex;align-items:center;margin-bottom:10px;padding:8px 12px;background-color:rgba(15,25,35,.5);border-radius:6px;transition:transform .3s ease,background-color .3s ease;opacity:0;transform:translateY(10px);animation:fadeInUp .5s forwards}.requirement-item:nth-child(1){animation-delay:.1s}.requirement-item:nth-child(2){animation-delay:.2s}.requirement-item:nth-child(3){animation-delay:.3s}.requirement-item:nth-child(4){animation-delay:.4s}.requirement-item:nth-child(5){animation-delay:.5s}.requirement-item:nth-child(6){animation-delay:.6s}.requirement-item:hover{transform:translateX(5px);background-color:rgba(20,35,45,.7)}.requirement-item i{color:#30c0d0;margin-right:10px;font-size:16px}.requirement-item span{color:#fff;font-size:14px}.status-item{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;margin-bottom:8px;background-color:rgba(15,25,35,.5);border-radius:6px;transition:all .3s ease}.status-item:hover{background-color:rgba(20,35,45,.7)}.status-label{color:#fff;font-size:14px}.status-indicator{width:12px;height:12px;border-radius:50%;background-color:#30c0d0;animation:pulse 2s infinite}.status-indicator.active{background-color:#30c0d0}.status-indicator.inactive{background-color:rgba(255,255,255,.3);animation:none}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;background-color:rgba(48,192,208,.2);color:#30c0d0;text-transform:uppercase;letter-spacing:1px}.requirements-separator{height:1px;background:linear-gradient(90deg,transparent,rgba(48,192,208,.3),transparent);margin:15px 0}.requirements-container::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(48,192,208,.03),transparent);transform:skewX(-25deg);animation:shimmer 8s infinite}.payment-method-option.selected,.wc_payment_method.selected,[id^=payment_method_].selected,div:has(>input[name=payment_method]:checked){background-color:rgba(15,25,35,.7);border-left:3px solid #30c0d0;box-shadow:0 0 15px rgba(48,192,208,.1)}.payment-method-description,.payment_box,[id^=payment_method_] .description,div:has(>input[name=payment_method]) p{color:rgba(255,255,255,.7);font-size:.9em;margin-top:8px;padding-left:25px;animation:fadeIn .5s ease}.payment-method-icon,.payment_method_icon,img[alt*=payment],img[alt*=visa],img[alt*=mastercard]{height:24px;margin-left:10px;vertical-align:middle;transition:all .3s ease}.card-logos,.payment-icons,div:has(>img[alt*=visa]){display:inline-flex;align-items:center;margin-left:10px}.payment-method-option.selected::before,.wc_payment_method.selected::before,[id^=payment_method_].selected::before,div:has(>input[name=payment_method]:checked)::before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:#30c0d0;animation:glowPulse 2s infinite}[class*=cryptocurrency] select,#cryptocurrency-.elementor-11061 .elementor-element.elementor-element-67bfd26{background-color:rgba(15,25,35,.4)!important;border:1px solid rgba(48,192,208,.1)!important;border-radius:6px!important;padding:10px!important;margin-top:10px!important;color:white!important;width:100%!important}div:has(>input[name=payment_method]:checked),.payment-method-option.selected{border-left:2px solid #30c0d0!important;background-color:rgba(15,25,35,.5)!important}.form-row.form-row-wide select,div.form-row.form-row-wide select,[class*=cryptocurrency] select,select[id*=cryptocurrency],.payment_box select{background-color:rgba(15,25,35,.3)!important;color:white!important;border:1px solid rgba(48,192,208,.2)!important;border-radius:6px!important;padding:10px 15px!important;width:100%!important;appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#30c0d0 50%),linear-gradient(135deg,#30c0d0 50%,transparent 50%)!important;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.form-row.form-row-wide select option,div.form-row.form-row-wide select option,.payment_box select option{background-color:rgba(15,25,35,.9)!important;color:white!important;padding:8px!important}.woocommerce-error,.woocommerce-error *{color:#000!important;opacity:1!important}.woocommerce-error strong,.woocommerce-error span,.woocommerce-error li,.woocommerce-error p{color:#000!important}