/* Playbook de consultorias: saída do gerador de tese.
   Usa as variáveis de /assets/nt.css (azul #1296FC, fundos #141619/#1A1D1F/#1C1C1E, cinzas #5F6A6C/#95A5A6). */

.pb-tese .nt-calc-campos { margin-top: .6rem; }
.pb-saida {
  margin: 1.2rem 0 0; padding: 1rem 1.1rem; border-radius: 12px;
  background: var(--nt-campo, #101214); border: 1px solid var(--nt-borda-forte, rgba(255, 255, 255, .14));
}
.nt-corpo .pb-saida-rotulo {
  margin: 0 0 .2rem; font-family: var(--nt-fonte-titulo, "Roboto", system-ui, sans-serif);
  font-size: .78rem; letter-spacing: .06em; text-transform: uppercase; color: var(--nt-azul, #1296FC);
}
.nt-corpo .pb-saida-texto { margin: 0 0 .95rem; }
.nt-corpo .pb-saida-texto:last-child { margin-bottom: 0; }
.pb-saida-mensagem {
  padding: .7rem .85rem; border-radius: 10px; background: var(--nt-escuro, #1A1D1F);
  border-left: 3px solid var(--nt-azul, #1296FC); white-space: pre-line;
}
.pb-tese .nt-botoes { margin-top: 1rem; }
.nt-corpo .pb-status { min-height: 1.5em; margin: .6rem 0 0; font-size: .9rem; color: var(--nt-cinza-claro, #95A5A6); }
