/* Juntar PDF — só o que a base não tem. Nenhuma cor nova: tudo var(--...).
   Motivo: a linha da lista na base é flex de uma linha só; com nome, páginas,
   tamanho e três botões, a 375 px o nome ficava com largura zero. Aqui o
   nome e os números empilham numa coluna que encolhe, e os botões ficam
   à direita.                                                             */

.estado { margin: 16px 0 0; min-height: 1.4em; }
.estado:empty { min-height: 0; margin: 0; }

.lista-cab {
  display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap;
  gap: 6px 18px; margin-top: 26px;
}
.lista-cab h2, .lista-cab p { margin: 0; }
.lista-cab p { color: var(--silk-2); }

.lista-arquivos li {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 12px;
}
.lista-arquivos .pos { min-width: 2ch; text-align: right; color: var(--copper); }
.arq-info { display: grid; gap: 2px; min-width: 0; }
.arq-info .nome-arq { display: block; }
.arq-acoes { display: flex; gap: 6px; }

.nome-saida { margin-top: 22px; max-width: 520px; }

.resultado .numero { margin-bottom: 8px; }
.resultado p { margin: 0 0 6px; }
