/*!
 * Font Awesome 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */

/* Caminho ajustado para os arquivos de fontes */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
       url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fontawesome/fa-regular-400.woff2") format("woff2"),
       url("../fonts/fontawesome/fa-regular-400.ttf") format("truetype");
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"),
       url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-solid,
.fas {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.fa-regular,
.far {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
}

.fa-brands,
.fab {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* Definições específicas para os ícones do Font Awesome 6 */
/* Não importamos o arquivo externo para evitar problemas de caminho */

/* Compatibilidade com Font Awesome 4.7.0 */
.fa {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Mapeamento de ícones antigos para novos e definições específicas */

/* Ícones de suporte e feedback */
.fa-circle-question:before,
.fa-question-circle:before {
  content: "\f059";
}

.fa-comment:before,
.fa-comments:before {
  content: "\f075";
}

/* Adicionar mais definições de ícones comuns */
.fa-bell:before {
  content: "\f0f3";
}

.fa-search:before,
.fa-magnifying-glass:before {
  content: "\f002";
}

.fa-cog:before,
.fa-gear:before {
  content: "\f013";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-lines:before,
.fa-file-text:before,
.fa-file-alt:before {
  content: "\f15c";
}

.fa-download:before {
  content: "\f019";
}

.fa-upload:before {
  content: "\f093";
}

.fa-trash:before,
.fa-trash-can:before {
  content: "\f1f8";
}

.fa-pen:before,
.fa-pencil:before {
  content: "\f303";
}

.fa-xmark:before,
.fa-times:before,
.fa-close:before {
  content: "\f00d";
}

.fa-check:before {
  content: "\f00c";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle-info:before,
.fa-info-circle:before {
  content: "\f05a";
}

/* Outros ícones comuns */
.fa-moon-o:before,
.fa-moon:before {
  content: "\f186";
}

.fa-sun-o:before,
.fa-sun:before {
  content: "\f185";
}

.fa-user-o:before {
  content: "\f007";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-sign-out-alt:before,
.fa-sign-out:before {
  content: "\f2f5";
}

.fa-bars:before {
  content: "\f0c9";
}

/* Ícones para os botões de laudo */
.fa-share:before {
  content: "\f064";
}

.fa-video:before,
.fa-video-camera:before {
  content: "\f03d";
}

.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* Adicione mais mapeamentos conforme necessário */