/* Only content and status indicators are animated. */
.fda-app .fda-accordion-body{transition:grid-template-rows .32s ease,opacity .28s ease,margin-top .32s ease;}
.fd-opportunity-chevron{transition:transform .32s ease;}
.fd-slide-progress i>b,.fd-onboard-percent i>b{transition:width .28s ease;}
.fd-auto-search-state .fd-search-dot{animation:fdSearchPulse 2.2s ease-in-out infinite;}
@keyframes fdSearchPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 #1677db00;}50%{opacity:.65;box-shadow:0 0 0 5px #1677db18;}}
@media(prefers-reduced-motion:reduce){
 .fda-app .fda-accordion-body,.fd-opportunity-chevron,.fd-slide-progress i>b,.fd-onboard-percent i>b{transition:none!important;}
 .fd-auto-search-state .fd-search-dot{animation:none!important;}
}

/* Le formulaire reste immobile : un seul fondu, sans glissement CSS concurrent. */
#faidou-app .fd-flow .fd-step{animation:none!important;transform:none!important;}
