/* Anamnese. Ver docs/frontend-css-guidelines.md §8: a página logada ocupa a
   largura toda, e cada contexto anula por conta própria o max-width que
   .app-form aplica. */
.anamneses-page {
  width: 100%;
  max-width: none;
}

/* O corpo do bloco fecha por [hidden] no Stimulus; a transição do chevron é
   só o afeto de que algo abriu. */
.anamnesis-block__body {
  animation: anamnesis-reveal 0.15s ease-out;
}

@keyframes anamnesis-reveal {
  from { opacity: 0; transform: translateY(-2px); }
  to { opacity: 1; transform: none; }
}

/* Pergunta escondida pela trilha: o campo continua no DOM (e continua sendo
   enviado) de propósito — quem apaga resposta órfã é o servidor. */
.anamnesis-question[hidden] {
  display: none !important;
}
