﻿@keyframes pulse-wa {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5);
    }

    70% {
        transform: scale(1.07);
        box-shadow: 0 0 15px 6px rgba(16, 185, 129, 0.3);
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(16, 185, 129, 0);
    }
}

.wa-animate {
    animation: pulse-wa 1.8s infinite;
}
.wa-text-bg {
    background: rgba(0, 0, 0, 0.35);
    padding: 2px 8px;
    border-radius: 6px;
}
#wa-popup {
    bottom: 1.5rem !important; /* فاصله مناسب از پایین */
   /*right: 1.5rem !important;*/ /* فاصله مناسب از راست */
    max-width: 90vw; /* حداکثر عرض ۹۰ درصد صفحه */
    overflow: visible;
    z-index: 50;
    left:16px !important;
    right:auto !important;
}

#wa-btn {
    padding: 0.5rem 1rem;
    box-sizing: border-box;
    max-width: 250px; /* حداکثر عرض مناسب */
    white-space: nowrap; /* جلوگیری از شکست خط */
    overflow: hidden;
    text-overflow: ellipsis; /* اضافه اگر متن طولانی شد */
}


