/* ===========================================================================
   pipeline.css — o que é só do Pipeline. Entra DEPOIS da biblioteca do hub,
   e nunca a edita: hub-ui.css é cópia conferida por sha contra a fonte, e
   mexer nela aqui quebraria a conferência e faria os produtos divergirem.
   ===========================================================================

   A MÃOZINHA SEGUE O GESTO, NÃO O ELEMENTO.

   No "Minha vez" o cabeçalho do cartão abre a gaveta, mas era um <div> com
   role="button" -- e role não muda o cursor. A seta em cima de uma coisa que
   abre diz "aqui não dá para clicar", e quem lê o cursor desiste antes de
   tentar. O relato do Sidney foi exatamente esse.

   As regras abaixo são por COMPORTAMENTO, não por nome de peça: qualquer
   coisa que se anuncie como botão ganha a mãozinha, então a próxima gaveta
   que alguém escrever já nasce certa. Duas coisas ficam de fora de propósito:
     · o que está desligado (`:disabled`, `aria-disabled`) -- ali a biblioteca
       manda `not-allowed`, e é o certo: o cursor diz que não adianta;
     · quem pede `cursor:default` no estilo da própria linha, como o cabeçalho
       de cartão dos Cadastros, que NÃO abre nada.
   Âncora com href não entra aqui: o navegador já lhe dá a mãozinha.

   A VARREDURA (medida no navegador, pelo cursor CALCULADO, não pelo que o
   arquivo diz): 107 lugares clicáveis sem a mãozinha. 104 eram o cabeçalho do
   cartão do "Minha vez", um por processo; os outros 3, as caixas de escolher
   -- Vendedor e Etapa, nas duas telas. Caixa de escolher abre uma lista: é
   clique, e merece a mãozinha.

   O RÓTULO "Buscar" FICA DE FORA, de propósito: ele só põe o foco num campo
   de escrever, e ali o cursor certo é o de texto. Mãozinha em cima de coisa
   que não abre nada ensina o contrário do que este conserto quer dizer. */

button:not(:disabled):not([disabled]),
select:not(:disabled),
summary,
[role="button"]:not([aria-disabled="true"]),
[data-abrir-proc] {
  cursor: pointer;
}

/* O DESTAQUE DO QUE ESTÁ PARADO FICA COMO ESTAVA — opção A, escolhida pelo
   Sidney em 02/out/2026. Eu tinha deixado aqui duas intensidades a mais (fundo
   no aviso, faixa na borda) atrás de classe no body, só para ele comparar nas
   fotos. Escolhida a A, elas saem: código que existe "por via das dúvidas" é
   código que alguém liga sem querer um dia. O aviso de dias e as cores
   continuam onde sempre estiveram, na biblioteca do hub, com os níveis de
   3, 7 e 15 dias vindos de pipeline.niveis_atraso. */

/* 23/out/2026 — "Ver proposta aprovada", no topo do processo aberto (proposta-aprovada.js) */
.cx-proposta-aprovada .pa-linha { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; }
.cx-proposta-aprovada .pa-sub { font-size: 13px; color: var(--texto-2); }
/* 23/out/2026 — o "Salvo" de cada clique nas etapas da pessoa (cadastros.js) */
.salvo-et { display: block; margin-top: 6px; font-size: 13px; font-weight: 600; }
.salvo-et.ok { color: #1f7a3a; }
.salvo-et.erro { color: #b3261e; }
