.h-button-popup {
  padding: 10px;
  background: var(--bs-white);
  z-index: 1070;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border-radius: var(--bs-popover-border-radius);
  box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb), .15);
  border: var(--bs-border-width) solid var(--bs-border-color-translucent);
  position: absolute;
  right: 0; 
  top: calc(100% + 3px);
  min-width: 250px;
  text-align: left;
  color: var(--bs-body-color);

  &:hover, &:focus {
    color: var(--bs-body-color);
  }

  &.closed {
    display: none;
  }
}
