/* Ajustes minimos sobre o Tabler. Sem larguras fixas: tudo fluido. */

/* Impede que qualquer conteudo largo empurre a pagina horizontalmente. */
body {
  overflow-x: hidden;
}

/* Em telas muito estreitas os botoes de acao ocupam a linha inteira. */
@media (max-width: 575.98px) {
  .btn-acao-mobile {
    width: 100%;
  }
}

/* Linha secundaria mostrada no mobile quando colunas da tabela sao ocultadas. */
.linha-secundaria {
  display: block;
  font-size: 0.75rem;
  line-height: 1.3;
}

/* Logo da empresa: altura fixa e largura proporcional, sem estourar o layout. */
.logo-header {
  height: 2rem;
  width: auto;
  max-width: 10rem;
  object-fit: contain;
}

.logo-login {
  height: 4rem;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}

/* Editor de texto rico do modelo de contrato. */
.editor-rico {
  min-height: 18rem;
}

