/* Hide WooCommerce "View cart" / "Cart" action links */
a.added_to_cart.wc-forward,
a.added_to_cart,
a.wc-forward {
    display: none !important;
}

/* Toast bubble bottom-right (green for success) */
.zospcy-atc-toast {
    position: fixed;
    bottom: 1.5rem;
    right: 1.5rem;
    background: #16a34a; /* Green success color */
    color: #fff;
    padding: .75rem 1rem;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease, transform .25s ease;
    transform: translateY(10px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.25);
    z-index: 99999;
}

.zospcy-atc-toast.show {
    opacity: 1;
    transform: translateY(0);
}

/* Add padding to related/upsell product buttons so text isn't glued to the border */
.related.products a.add_to_cart_button,
.upsells.products a.add_to_cart_button {
    padding: 0.6em 1.75em !important;
    line-height: 1.4 !important;
    border-radius: 4px;
}
