@charset "UTF-8";
/* Styles Hidden VLibras button widget to look like it is the icon button */
.br-item.vlibras {
  position: relative; /* Define o contexto para posicionamento dos elementos filhos */
}

[vw-access-button]:first-of-type {
  position: absolute; /* Posiciona o primeiro botão de forma absoluta */
  top: 0; /* Ajuste conforme necessário */
  left: 0; /* Ajuste conforme necessário */
  z-index: 2; /* Coloca o primeiro botão acima do segundo */
  opacity: 0;
}

.br-item.vlibras:last-of-type {
  position: relative; /* Garante que o segundo botão não seja afetado pelo absoluto */
  z-index: 1; /* Coloca o segundo botão abaixo do primeiro */
}

[vw-access-button].active + .br-button {
  --hover: var(--hover-dark);
  background-color: var(--active) !important;
  color: var(--color-dark) !important;
  width: auto;
}

[vw-access-button]:hover + .br-button:not(:disabled) {
  background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)));
}

/*# sourceMappingURL=style-vlibras.css.map */
