.tooltip .tooltiptext {
  visibility: hidden;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.icon-shadow {
  text-shadow: 2px 4px 8px rgba(0, 0, 0, 0.2);
}

.tooltip-shadow {
  box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.2);
}

.chart>div {
  width: 100% !important;
  height: 15em !important;
}

.chart>div>svg {
  width: 100% !important;
  height: 15em !important;
}

.ws-pre-line {
  white-space: pre-line;
}

.cursor-move {
  cursor: move;
}

.cursor-pointer {
  cursor: pointer;
}

.max-h5 {
  max-height: 16rem;
}

.scroll-y-auto {
  overflow-y: auto;
}

.scroll-shadow {
  background:
    linear-gradient(#ffffff 33%, rgba(255, 255, 255, 0)),
    linear-gradient(rgba(255, 255, 255, 0), #ffffff 66%) 0 100%,
    radial-gradient(farthest-side at 50% 0, rgba(135, 135, 135, 0.5), rgba(0, 0, 0, 0)),
    radial-gradient(farthest-side at 50% 100%, rgba(135, 135, 135, 0.5), rgba(0, 0, 0, 0)) 0 100%;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-attachment: local, local, scroll, scroll;
  background-size: 100% 15px, 100% 15px, 100% 5px, 100% 5px;
}