#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-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}.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}.required,.woocommerce form .form-row .required{color:#30c0d0!important;font-weight:400!important;border:0!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}