/**
 * Bootstrap Firefox Compatibility - Correções para avisos no console
 * Remove avisos de propriedades não suportadas no Firefox
 */

/* Correções para pseudo-elementos - usar sintaxe correta */
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0 !important;
  padding: 0 !important;
}

/* Correções para text-size-adjust - remover propriedades problemáticas */
html {
  -webkit-text-size-adjust: 100%;
  /* Removido -moz-text-size-adjust e text-size-adjust que causam erros */
}

/* Correções para font-smoothing - usar apenas webkit */
body,
.btn,
.navbar-brand,
h1, h2, h3, h4, h5, h6 {
  -webkit-font-smoothing: antialiased;
  /* Removido -moz-osx-font-smoothing que causa erro no Firefox */
}

/* Fallbacks para propriedades não suportadas */
@supports not (column-gap: 1rem) {
  .row > .col,
  .row > [class*="col-"] {
    margin-right: 0.75rem;
    margin-left: 0.75rem;
  }
}

/* Desabilitar avisos de recursos não suportados */
@media screen {
  /* Silenciar avisos de Content Security Policy */
  .csp-warning {
    display: none !important;
  }
}
