.scp-whatsapp-btn {
  position: fixed;
  width: 56px;
  height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--scp-color, #25d366);
  color: #fff;
  border-radius: 999px;
  box-shadow: 0 8px 20px rgba(0,0,0,.2);
  z-index: 99999;
  text-decoration: none;
  transition: transform .1s ease, box-shadow .2s ease, filter .2s ease;
}
.scp-whatsapp-btn:hover { box-shadow: 0 10px 24px rgba(0,0,0,.24); filter: brightness(1.05); }
.scp-whatsapp-btn:active { transform: translateY(0); }

.scp-ico { width: 26px; height: 26px; }

.scp-bottom_right { bottom: 20px; right: 20px; }
.scp-bottom_left  { bottom: 20px; left: 20px; }
.scp-bottom_center{ bottom: 20px; left: 50%; transform: translateX(-50%); }
.scp-top_right    { top: 20px; right: 20px; }
.scp-top_left     { top: 20px; left: 20px; }
.scp-top_center   { top: 20px; left: 50%; transform: translateX(-50%); }

.scp-bottom_center:hover { transform: translate(-50%, -1px); }
.scp-top_center:hover    { transform: translate(-50%, -1px); }

.screen-reader-text {
  position:absolute; clip:rect(1px,1px,1px,1px); padding:0; border:0; height:1px; width:1px; overflow:hidden;
}
