/* ===============================================
   WHATSAPP FLOATING BUTTON - KARDERA
   =============================================== */

/* WhatsApp Floating Button */
.whatsapp-float,
.whatsapp-float:link,
.whatsapp-float:visited {
    position: fixed !important;
    bottom: 20px !important;
    right: 20px !important;
    background: #25d366 !important;
    color: white !important;
    width: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
    font-size: 1.5rem !important;
    z-index: 1000 !important;
    box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4) !important;
    transition: all 0.3s ease !important;
    border: none !important;
}

.whatsapp-float:hover,
.whatsapp-float:focus {
    background: #128c7e !important;
    color: white !important;
    transform: translateY(-2px) scale(1.1) !important;
    box-shadow: 0 8px 30px rgba(37, 211, 102, 0.6) !important;
    text-decoration: none !important;
}

.whatsapp-float:active {
    transform: translateY(0) scale(1) !important;
    box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4) !important;
}

/* WhatsApp Button Variants */
.btn.whatsapp-float,
button.whatsapp-float,
a.btn.whatsapp-float {
    background: #25d366 !important;
    border: none !important;
    color: white !important;
}

.btn.whatsapp-float:hover,
button.whatsapp-float:hover,
a.btn.whatsapp-float:hover {
    background: #128c7e !important;
    color: white !important;
}

/* WhatsApp Icon */
.whatsapp-float i {
    font-family: 'Font Awesome 6 Brands' !important;
    font-weight: 400 !important;
    color: white !important;
}

/* Responsive WhatsApp Button */
@media (max-width: 768px) {
    .whatsapp-float {
        width: 50px !important;
        height: 50px !important;
        font-size: 1.2rem !important;
        bottom: 15px !important;
        right: 15px !important;
    }
}

/* WhatsApp Button Animation */
@keyframes whatsapp-pulse {
    0% {
        box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);
    }
    50% {
        box-shadow: 0 4px 20px rgba(37, 211, 102, 0.6);
    }
    100% {
        box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);
    }
}

.whatsapp-float {
    animation: whatsapp-pulse 2s infinite;
}

.whatsapp-float:hover {
    animation: none;
}
