.codall-wa-float {
  position: fixed;
  right: 22px;
  bottom: 24px;
  z-index: 99999;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 13px 18px;
  border-radius: 999px;
  background: #25d366;
  color: #fff !important;
  font-weight: 700;
  font-size: 15px;
  text-decoration: none !important;
  box-shadow: 0 10px 28px rgba(0,0,0,.24);
}

.codall-wa-float:hover,
.codall-wa-float:focus {
  color: #fff !important;
  transform: translateY(-1px);
}

.codall-wa-float__icon {
  font-size: 19px;
  line-height: 1;
}

@media (max-width: 640px) {
  .codall-wa-float {
    right: 14px;
    bottom: 16px;
    padding: 13px 15px;
  }

  .codall-wa-float__text {
    display: none;
  }
}
