#table-highlight {
  position: absolute;
  transform: translate(-50%, -50%);
  pointer-events: none;
  display: none;
  z-index: 9999;
}

#table-highlight.pulsing {
  animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0%   { box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.6); }
  70%  { box-shadow: 0 0 0 12px rgba(255, 0, 0, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 0, 0, 0); }
}