/* Gerador de primeira mensagem do playbook de energia. Usa as variáveis e os blocos de /assets/nt.css
   (nt-calc, nt-campo, nt-botao); aqui só o que é próprio do resultado. Mobile-first. */
.pb-resultado { margin: 1.2rem 0 0; }
.pb-resultado > p { margin: 0 0 .7em; }
.pb-mensagem {
  white-space: pre-line; overflow-wrap: anywhere;
  background: var(--nt-campo, #101214); border: 1px solid var(--nt-borda-forte, rgba(255, 255, 255, .14));
  border-left: 3px solid var(--nt-azul, #1296FC); border-radius: 12px;
  padding: .9rem 1rem; font-size: .97rem; line-height: 1.65; color: var(--nt-texto, #ECEFF1);
}
.pb-nota { font-size: .92rem; color: var(--nt-texto-suave, #B8C2C4); border-left: 3px solid var(--nt-cinza, #5F6A6C); padding-left: .8rem; }
.pb-nota[hidden] { display: none; }
.pb-acoes { display: flex; flex-wrap: wrap; align-items: center; gap: .6rem; margin: 0 0 .8rem; }
.pb-status { font-size: .88rem; color: var(--nt-cinza-claro, #95A5A6); }
.pb-cta { margin: 0; }
