/*
| Só o que o SB Admin Pro não entrega.
|
| Regra do projeto: antes de escrever CSS, procurar a classe no tema. O que está
| aqui é o que realmente não existe lá.
*/

/* Corpo assinado do webhook: é longo e precisa caber sem esticar a página —
   rola dentro do próprio bloco, nunca no <body>. */
pre.payload-assinado {
    margin: .75rem 0 0;
    padding: .75rem 1rem;
    background: #f2f6fc;
    border: 1px solid #e0e5ec;
    border-radius: .35rem;
    font-size: .75rem;
    line-height: 1.5;
    overflow-x: auto;
    white-space: pre-wrap;
    word-break: break-all;
}

/* Identificadores (ULID, UUID, dial string). O tema tem .text-xs, mas não uma
   variante monoespaçada, e ULID em fonte proporcional é ilegível.

   `nowrap` de propósito: quebrar um ULID no meio ("trk_01kyjc02k6sej3cs4mk /
   qqkwbe3") destrói a única coisa que ele serve para fazer, que é ser
   comparado de relance. Se não couber, quem rola é a tabela — o
   .table-responsive já cuida disso.

   ⚠️ Isso vale DENTRO DE TABELA. Num <dl> de card não há .table-responsive
   para conter, e o que transborda é a página inteira — a listagem fica bem e o
   detalhe ganha arrasto lateral. Nesses casos, use `mono text-wrap text-break`
   (o .text-wrap do tema tem !important e vence este nowrap). Não remova esse
   text-wrap achando que é engano: sem ele o card "Identificação" de
   /chamadas/{id} estoura 38px em telas de 1200. A troca é consciente — perde-se
   a comparação de relance, que ali não é o caso de uso; quem abre o card quer
   copiar o id, não confrontá-lo com outro. */
.mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: .75rem;
    color: #69707a;
    white-space: nowrap;
}
