@media (max-width: 991.98px) {

  .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table {
    min-width: 600px; /* força a tabela a não quebrar */
  }

  /*testando o email sumir*?
/* Esconde SOMENTE o primeiro contact-info (email) */
  #header .topbar .container > .contact-info:first-child {
    display: none !important;
  }

  /* Garante que o login fique à direita */
  #header .topbar .container {
    justify-content: flex-end !important;
  }





}

@media (max-width: 767.98px) {
  /* o Login está dentro de .social-links, mas ela está com d-none */
  #header .topbar .social-links {
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
  }
}

