.chart-selection-halo {
  transform-box: fill-box;
  transform-origin: center;
  animation: chart-selection-breathe 2.6s ease-in-out infinite;
  opacity: 0.16;
  pointer-events: none;
}
.chart-selected-bar {
  animation: chart-bar-breathe 2.6s ease-in-out infinite;
}
@keyframes chart-selection-breathe {
  0%,
  100% {
    transform: scale(0.8);
    opacity: 0.1;
  }
  50% {
    transform: scale(1.2);
    opacity: 0.25;
  }
}
@keyframes chart-bar-breathe {
  0%,
  100% {
    filter: drop-shadow(0 0 3px #a7f3d030);
  }
  50% {
    filter: drop-shadow(0 0 7px #a7f3d070);
  }
}
body.page-hidden .chart-selection-halo,
body.page-hidden .chart-selected-bar,
body:not([data-view="pacing"]) #verify-dashboard .chart-selection-halo,
body:not([data-view="pacing"]) #verify-dashboard .chart-selected-bar,
body:not([data-view="monetize"]) #pr-monetize .chart-selection-halo,
body:not([data-view="monetize"]) #pr-monetize .chart-selected-bar,
body:not([data-view="compete"]) [data-section="compete"] .chart-selection-halo,
body:not([data-view="brand"]) [data-section="brand"] .chart-selection-halo {
  animation-play-state: paused;
}
@media (prefers-reduced-motion: reduce) {
  .chart-selection-halo,
  .chart-selected-bar {
    animation: none;
  }
}
