.woocommerce-checkout .custom-login-coupon-wrapper{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;margin:16px 0;box-shadow:0 2px 10px rgba(0,0,0,.04)}form.checkout_coupon.woocommerce-form-coupon{display:flex;align-items:center;gap:10px;background:#f9fafc;border:1px solid #e1e4eb;border-radius:12px;padding:14px 16px;margin:15px 0;box-shadow:0 2px 6px rgba(0,0,0,.04)}form.checkout_coupon input#coupon_code{flex:1;height:44px;border:1px solid #d1d5db;border-radius:8px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}form.checkout_coupon input#coupon_code:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.15);outline:none}form.checkout_coupon button.button{height:44px;background:#4f46e5;color:#fff;font-size:15px;font-weight:600;border-radius:8px;padding:0 22px;transition:background .2s,transform .1s}form.checkout_coupon button.button:hover{background:#4338ca}form.checkout_coupon button.button:active{transform:scale(.97)}.woocommerce-form-coupon-toggle{display:none!important}form.checkout_coupon{display:block!important;margin:20px 0;padding:20px;border:2px dashed #e0e0e0;border-radius:8px;background:#f9f9f9}form.checkout_coupon .form-row-first,form.checkout_coupon .form-row-last{width:48%;display:inline-block;vertical-align:top}form.checkout_coupon input.input-text{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}form.checkout_coupon button.button{width:100%;padding:12px;background:#4f46e5;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background .3s ease}form.checkout_coupon button.button:hover{background:#4338ca}.woocommerce-form-coupon-toggle{display:none!important}form.checkout_coupon{display:block!important;visibility:visible!important;opacity:1!important}