/*
 * Prezzomania V2 - PayPal Checkout Standard
 * 2026-09-20
 *
 * I pulsanti PayPal/Pay Later/Carta sono renderizzati dal JS SDK ufficiale.
 * Qui stilizziamo solo il contenitore esterno, senza toccare iframe/shadow DOM PayPal.
 */

.cart-paypal-checkout {
    display: grid;
    gap: 8px;
    min-width: 0;
}

.cart-paypal-buttons {
    width: 100%;
    min-width: 0;
    min-height: 48px;
    display: grid;
    gap: 8px;
}

.cart-paypal-buttons [hidden] {
    display: none !important;
}

.cart-paypal-buttons > div,
.cart-paypal-buttons iframe {
    max-width: 100% !important;
}

.cart-paypal-checkout.is-busy .cart-paypal-buttons {
    opacity: .78;
}

.cart-paypal-status {
    min-height: 0;
    margin: 0;
    color: #555;
    font-size: .78rem;
    line-height: 1.4;
}

.cart-paypal-status:empty {
    display: none;
}

.cart-paypal-status.is-error {
    color: #b42318;
}

.cart-paypal-status.is-success {
    color: #16794b;
}

@media (prefers-reduced-motion: reduce) {
    .cart-paypal-checkout.is-busy .cart-paypal-buttons {
        opacity: 1;
    }
}
