/* body.tour-active * {
    pointer-events: none !important;
} */

.tour-highlight,
.tour-highlight * {
    pointer-events: auto !important;
}

/* Анимация пульсации для подсветки элемента */
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.7); }
  70% { box-shadow: 0 0 0 10px rgba(0, 123, 255, 0); }
  100% { box-shadow: 0 0 0 0 rgba(0, 123, 255, 0); }
}

.highlight-pulse {
  animation: pulse 1.5s infinite;
  border-radius: 8px;
  position: relative;
  z-index: 100;
}

/* Подсказка */
.tooltip {
  position: absolute;
  background-color: rgba(0, 123, 255, 0.95);
  color: #fff;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 13px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  z-index: 102;
  max-width: 320px;
  word-wrap: break-word;
}
