/* VAZZTEC R65 · Enfoque temporal de la sección elegida, sin alterar el layout. */
#vistaDetalleFull .detalle-seccion-enfoque {
  position: relative;
  isolation: isolate;
}

#vistaDetalleFull .detalle-seccion-enfoque::after {
  content: "";
  position: absolute;
  inset: -3px;
  z-index: 5;
  border: 2px solid rgba(0, 155, 101, .9);
  border-radius: 13px;
  box-shadow: 0 0 0 3px rgba(0, 155, 101, .12), 0 8px 22px rgba(0, 126, 154, .12);
  pointer-events: none;
  animation: detalle-seccion-enfoque-r65 2.2s ease-out forwards;
}

@keyframes detalle-seccion-enfoque-r65 {
  0% { opacity: 0; }
  14%, 66% { opacity: 1; }
  100% { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
  #vistaDetalleFull .detalle-seccion-enfoque::after {
    animation-duration: 1.2s;
  }
}
