/* Barra de progresso no topo absoluto da tela */
#barra-progresso {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  z-index: 10000; /* Acima da navbar e do preloader */
  opacity: 0;
  transition: opacity 0.2s ease;
  pointer-events: none; /* Não bloqueia cliques */
}

#barra-progresso.ativa {
  opacity: 1;
}

#barra-progresso .progress-bar {
  width: 0%;
  transition: width 0.3s ease;
}