/* Comprimir PDF — só o que a base não tem. Nenhuma cor nova: tudo var(--...). */
.estado { margin: 16px 0 0; min-height: 1.4em; }
.estado:empty { min-height: 0; margin: 0; }
.cp-info { margin: 22px 0 0; color: var(--silk-2); overflow-wrap: anywhere; }
.cp-niveis { border: 0; margin: 22px 0 0; padding: 0; min-width: 0; }
.cp-niveis legend {
  padding: 0; margin-bottom: 12px;
  font-family: var(--f-dado); font-size: 15px; letter-spacing: .08em; text-transform: uppercase; color: var(--silk-2);
}
.resultado .numero { margin-bottom: 8px; overflow-wrap: anywhere; }
.resultado p { margin: 0 0 6px; }
.resultado .botao { max-width: 100%; overflow-wrap: anywhere; text-align: center; }
