/* Jabal Al Shaheen 7.5 — fixed WhatsApp outside the page overflow wrapper. */
body.jas-site-active > .jas-whatsapp-float{
  position:fixed!important;
  inset:auto 20px 20px auto!important;
  z-index:2147483000!important;
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:58px;
  padding:11px 17px;
  border-radius:999px;
  border:2px solid #fff;
  background:#128c54!important;
  box-shadow:0 10px 30px rgba(0,0,0,.26);
  color:#fff!important;
  text-decoration:none!important;
  font:700 14px/1.1 Arial,sans-serif;
  box-sizing:border-box;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
  transition:background-color .2s ease,box-shadow .2s ease;
}
body.jas-site-active > .jas-whatsapp-float img{
  display:block!important;
  height:29px!important;
  width:29px!important;
  max-width:none!important;
  flex:0 0 29px;
  filter:none!important;
  object-fit:contain!important;
}
body.jas-site-active > .jas-whatsapp-float:hover,
body.jas-site-active > .jas-whatsapp-float:focus-visible{
  background:#0c7245!important;
  box-shadow:0 12px 32px rgba(0,0,0,.34);
}
@media(max-width:620px){
  body.jas-site-active > .jas-whatsapp-float{
    inset:auto 14px calc(14px + env(safe-area-inset-bottom,0px)) auto!important;
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    padding:11px!important;
    border-radius:50%!important;
  }
  body.jas-site-active > .jas-whatsapp-float .jas-whatsapp-label{display:none!important;}
}
@media(prefers-reduced-motion:reduce){
  body.jas-site-active > .jas-whatsapp-float{transition:none!important;}
}
