/* Hide Shiprocket BUY NOW buttons */
#checkoutBtn,
#buyNowBtn {
    display: none !important;
}

/* Make Checkout button full width in mini cart */
.woocommerce-mini-cart__buttons .checkout {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    margin-top: 8px !important;
}

/* Return section on order page */
.jivanz-return-section {
    margin-top: 25px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/* Scratch card banner - force show on all screens */
#jivanz-banner {
    z-index: 999999 !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
}

@media (max-width: 768px) {
    #jivanz-banner {
        font-size: 12px !important;
        padding: 10px 36px !important;
    }
    #jivanz-banner a {
        display: block;
        margin: 4px 0 0;
    }
}

/* Checkout: payment method radios (COD, UPI/Cards/NetBanking) always show the
   theme's hover-state border color, not just on mouse-over. Matches
   ecomus theme's own input[type="radio"]:hover::before rule. */
#payment ul.payment_methods input[type="radio"]::before {
    border-color: var(--em-color__dark);
}
