body {
  --wa-ws-hegith: 40px;
  --wa-ws-main-color: #235a81;
  --wa-ws-hover-color: #235a8199;
  --wa-ws-white: #fff;
  --wa-ws-top: 175px;
  --wa-ws-bottom: 88px;
}

.wa-ws-sreen-reader-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

#wa-ws {
  position: fixed;
  /* button setup */
  right: 0;
  bottom: var(--wa-ws-bottom);
  float: right;

  width: var(--wa-ws-hegith);
  cursor: pointer;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  z-index: 99;
}

#wa-ws .wa-ws__link {
  background-color: var(--wa-ws-main-color);
  color: var(--wa-ws-white);
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  height: var(--wa-ws-hegith);
}

#wa-ws .wa-ws__link:not(:last-of-type) {
  margin-bottom: 5px;
}

#wa-ws .wa-ws__link:hover {
  background-color: var(--wa-ws-hover-color);
}

#wa-ws .wa-ws__link svg {
  width: 50%;
}

#wa-ws .wa-ws__link svg path {
  fill: var(--wa-ws-white);
}