/* Zendip Fashion Pro v1.0.9 - Floating WhatsApp Manager */
.zf-floating-whatsapp{
  position:fixed;
  z-index:9998;
  width:58px;
  height:58px;
  border-radius:50%;
  background:#25D366;
  color:#fff!important;
  display:none;
  align-items:center;
  justify-content:center;
  box-shadow:0 14px 34px rgba(37,211,102,.35),0 8px 18px rgba(0,0,0,.18);
  text-decoration:none!important;
  transition:transform .25s ease, box-shadow .25s ease, background .25s ease;
}
.zf-floating-whatsapp.zf-wa-pos-right{right:24px;}
.zf-floating-whatsapp.zf-wa-pos-left{left:24px;}
.zf-floating-whatsapp{bottom:28px;}
.zf-floating-whatsapp:hover{transform:translateY(-4px) scale(1.03);background:#1ebe5d;box-shadow:0 18px 42px rgba(37,211,102,.42),0 12px 24px rgba(0,0,0,.2);color:#fff!important;}
.zf-floating-whatsapp i{font-size:30px;line-height:1;}
.zf-floating-whatsapp::after{content:'';position:absolute;inset:-8px;border:1px solid rgba(37,211,102,.45);border-radius:50%;animation:zfWaPulse 2.2s ease-out infinite;pointer-events:none;}
.zf-floating-whatsapp.zf-wa-size-small{width:50px;height:50px;}
.zf-floating-whatsapp.zf-wa-size-small i{font-size:25px;}
.zf-floating-whatsapp.zf-wa-size-large{width:66px;height:66px;}
.zf-floating-whatsapp.zf-wa-size-large i{font-size:34px;}
@keyframes zfWaPulse{0%{transform:scale(.85);opacity:.75}100%{transform:scale(1.35);opacity:0}}
@media (min-width:769px){.zf-floating-whatsapp.zf-wa-show-desktop{display:flex;}}
@media (max-width:768px){
  .zf-floating-whatsapp{right:16px;left:auto;bottom:var(--zf-wa-mobile-bottom,86px);width:52px;height:52px;box-shadow:0 12px 28px rgba(37,211,102,.35),0 8px 18px rgba(0,0,0,.18);}
  .zf-floating-whatsapp.zf-wa-pos-left{left:16px;right:auto;}
  .zf-floating-whatsapp i{font-size:27px;}
  .zf-floating-whatsapp.zf-wa-size-small{width:46px;height:46px;}
  .zf-floating-whatsapp.zf-wa-size-small i{font-size:23px;}
  .zf-floating-whatsapp.zf-wa-size-large{width:58px;height:58px;}
  .zf-floating-whatsapp.zf-wa-size-large i{font-size:30px;}
  .zf-floating-whatsapp.zf-wa-show-mobile{display:flex;}
  body.admin-bar .zf-floating-whatsapp{bottom:calc(var(--zf-wa-mobile-bottom,86px) + 6px);}
}
