/* Território local. O Claude Design nunca escreve aqui.
   Carregado depois do <style> do template, então vence em especificidade igual.
   Regra: nada de CSS local dentro do index.html — sempre neste arquivo. */

/* Status do formulário de solicitação (seção escura). */
.form-status:empty { display: none; }
.form-status {
  margin: 4px 0 0;
  font-size: 14.5px;
  line-height: 1.5;
  padding: 11px 14px;
  border-radius: 9px;
  border: 1px solid var(--dark-line);
}
.form-status[data-tipo="ok"]   { color: #cfe9d9; background: rgba(140,196,163,.14); border-color: rgba(140,196,163,.4); }
.form-status[data-tipo="erro"] { color: #f3c3ba; background: rgba(224,141,128,.14); border-color: rgba(224,141,128,.42); }
form button[disabled] { opacity: .62; cursor: progress; }
