/**
 * Añadir al carrito: spinner centrado en el botón (no depende de npm run build).
 */
.sbc-cart-btn--busy {
    cursor: wait;
    opacity: 0.92;
    pointer-events: none;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

.sbc-cart-btn__busy-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 0;
}

.sbc-cart-btn__spinner {
    flex-shrink: 0;
    display: block;
    animation: sbc-cart-spin 0.65s linear infinite;
    vertical-align: middle;
}

@keyframes sbc-cart-spin {
    to {
        transform: rotate(360deg);
    }
}
