.closestPointPlugin_point_1c58e {
  border-radius: 100%;
  display: none !important;
  position: absolute;
  transform: translate(-50%, -50%);
}

.closestPointPlugin_tooltip_1c58e {
  display: none;
  pointer-events: none;
  position: absolute;
  z-index: 99;
}
.closestPointPlugin_tooltip_1c58e .closestPointPlugin_box_1c58e {
  background-color: var(--theme-float);
  border: solid var(--theme-stroke-width) var(--theme-float-border);
  border-radius: var(--theme-border-radius);
  box-shadow: var(--theme-elevation-strong);
  left: 5px;
  padding: 8px;
  position: absolute;
  top: 5px;
  white-space: nowrap;
}

.closestPointPlugin_tooltip_1c58e.closestPointPlugin_top_1c58e .closestPointPlugin_box_1c58e {
  bottom: 5px;
  top: auto;
}

.closestPointPlugin_tooltip_1c58e.closestPointPlugin_left_1c58e .closestPointPlugin_box_1c58e {
  left: auto;
  right: 5px;
}