/* =============================================================================
   ticket.css — só o que a página "Ticket da Logística" tem e o /ceven não tem.
   As abas (comuns às duas páginas) moram no style.css. Tudo sobre os tokens do
   style.css (tema Autoglass Resolve).
   ============================================================================= */
.campo-email { max-width: 420px; }
#form [aria-invalid="true"] { border-color: var(--critical); }
/* O "Abrir outro ticket" (.outro) mora no style.css desde o Ticket do Portal (12/10): o /ceven usa também. */

@media (max-width: 680px) {
  .campo-email { max-width: none; }
}

/* Asterisco de obrigatório — SÓ nesta página (Leo 05/10: todos os campos do ticket são
   obrigatórios e isso tem que estar à vista). O Chamado do /ceven segue sem asterisco
   (desenho da Lorraine — style.css). aria-hidden: o leitor de tela já anuncia pelo `required`. */
.obrig { color: var(--critical); margin-left: 3px; font-weight: 600; }
