/* Hide all fixed bottom buttons except WhatsApp */

/* Force hide scroll-to-top and back buttons */
button[class*="scroll"],
button[class*="back"],
button[class*="top"],
a[class*="scroll-top"],
a[class*="back-to-top"],
.scroll-top,
.back-to-top,
.go-top,
#scroll-top,
#back-to-top {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Hide any fixed bottom-right buttons that aren't WhatsApp */
[style*="position: fixed"][style*="bottom"][style*="right"]:not(.whatsapp-sticky-btn) {
    display: none !important;
}

/* Ensure WhatsApp button is always visible */
.whatsapp-sticky-btn {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Mobile specific - only show WhatsApp */
@media (max-width: 768px) {
    /* Hide all fixed bottom elements except WhatsApp and cookie consent */
    body > *[style*="position: fixed"][style*="bottom"]:not(.whatsapp-sticky-btn):not(.cookie-consent-banner) {
        display: none !important;
    }
    
    /* Ensure WhatsApp is the only visible bottom button */
    .whatsapp-sticky-btn {
        z-index: 9998 !important;
    }
}

