/* ===== Container de cards ===== */
.slideshow-card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;

  opacity: 0;
  transition: opacity 0.4s ease;

  pointer-events: none;

  user-select: none;
  -webkit-user-drag: none;
}

/* Slide ativo */
.slideshow-card.active {
  opacity: 1;
  position: relative;
  pointer-events: auto;
  z-index: 1;
}

/* Slide inativo */
.slideshow-card.inactive {
  z-index: 0;
}

/* ===== BLOQUEIO DE DRAG INTERNO (ESSENCIAL) ===== */
.slideshow-card.dragging * {
  cursor: grabbing;
}

/* evita arrasto de qualquer conteúdo interno */
.slideshow-card img,
.slideshow-card a,
.slideshow-card button,
.slideshow-card span {
  -webkit-user-drag: none;
  user-select: none;
}

/* ================== DOTS ================== */

.slideshow-dots {
  position: absolute;

  left: 50%;
  transform: translateX(-50%);

  display: flex;
  gap: 8px;
  z-index: 10;
}

/* bolinhas */
.dot {
  width: 12px;
  height: 12px;
  border: 1px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.3s ease;
}

.dot.active {
  background: #fff;
}
.sem_informacao {
  display: none;
  position: relative;
  opacity: 1 !important;
  pointer-events: auto !important;
}