/* AF CRM — Funil: filtros recolhíveis no celular (25/09/2026) */
.afff-bt { display: none; }
@media (max-width: 760px) {
  .afff-caixa { position: relative; }
  .afff-barra > :first-child { flex: 1 1 auto !important; max-width: none !important; min-width: 0 !important; margin-right: 7.4rem; }
  .afff-barra.afff-fechado > :not(:first-child) { display: none !important; }
  .afff-bt { position: absolute; top: .75rem; right: 1.25rem; display: inline-flex; align-items: center; gap: .4rem; height: 2.5rem; padding: 0 .95rem; border-radius: 999px; border: 1px solid hsl(var(--border)); background: hsl(var(--background)); color: hsl(var(--foreground)); font: inherit; font-size: .9rem; font-weight: 600; cursor: pointer; touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
  .afff-n { display: inline-flex; align-items: center; justify-content: center; min-width: 1.25rem; height: 1.25rem; padding: 0 .3rem; box-sizing: border-box; border-radius: 999px; background: #ea580c; color: #fff; font-size: .7rem; font-weight: 700; }
  .afff-seta { font-size: .7rem; }
}
