/* Espécie: 4 botões + "Outro" (que ocupa duas colunas e abre a lista). */
.escolha.especies { grid-template-columns: repeat(3, 1fr); }
.escolha.especies button[data-valor="outro"] { grid-column: span 2; }
.mais-especies { display: grid; gap: 14px; margin-top: -4px; padding: 14px; border-radius: var(--raio); background: var(--cartao); border: 1px solid var(--fio); }
.chips { display: flex; flex-wrap: wrap; gap: 8px; }
.chips button { border: 1px solid var(--fio); background: var(--ceu); color: var(--tinta-2); border-radius: 999px; padding: 8px 13px; font-size: .9rem; }
.chips button[aria-pressed="true"] { border-color: var(--azul); background: var(--azul-fundo); color: var(--azul-forte); }
@media (prefers-reduced-motion: no-preference) {
  .mais-especies:not([hidden]) { animation: abre-especies .35s cubic-bezier(.2, .7, .3, 1) both; }
  @keyframes abre-especies { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: none; } }
  .chips button { transition: transform .15s ease, border-color .2s ease; }
  .chips button:active { transform: scale(.95); }
}
