.graph-tooltip {
  position: absolute;
  transform: translate(-50%, 25px);
  font-family: Sans-serif;
  font-size: 16px;
  padding: 4px;
  border-radius: 3px;
  color: #eee;
  background: rgba(0, 0, 0, 0.65);
  visibility: hidden; /* by default */
}

.brushable {
  cursor: crosshair;
}

.grabbable {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

.grabbable:active {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

.context-menu {
  display: none;
  position: absolute;
  background: #fff;
  box-shadow: 0 1px 4px #00000040;
  z-index: 10;
}

/* stylelint-disable */
.context-menu > div {
  padding: 8px;
  cursor: pointer;
}

.context-menu > div:hover {
  background: #f7f7f7;
}
/* stylelint-enable */
