.wacl-fab {
  position: fixed;
  bottom: 22px;
  width: 56px; height: 56px;
  border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  color: #fff; font-size: 28px; text-decoration: none;
  box-shadow: 0 8px 20px rgba(0,0,0,.15);
  z-index: 9999;
}
.wacl-fab.left { left: 22px; }
.wacl-fab.right { right: 75px; }

.wacl-inline-btn {
  display:inline-block; padding:.6em 1em; border-radius:6px; color:#fff; text-decoration:none;
}
