/* V177.3.2 — Rendre le Motion Design lisible sans changer les surfaces.
   Aucun decor en position absolue, aucun z-index, aucune animation de taille.
   Animations d'entree et sorties gerees par le moteur central WAAPI. */
html body.fil-pages-premium.fil-motion-engine-v1772 #main-view[data-page] .fil-motion-v1772-panel,
html body.fil-pages-premium.fil-motion-engine-v1772 #main-view[data-page] .fil-motion-v1772-hero{
  min-width:0;max-width:100%;
}
@media (hover:hover) and (pointer:fine){
  html body.fil-pages-premium.fil-motion-engine-v1772 #main-view[data-page] :is(
    .fil-v98-menu-card,.fil-portal-card,.fil-directory-card,.fil-public-card,
    .fil-v87-event-card,.fil-v84-event-card,.resto-card,.fil-ed-card
  ):hover{
    filter:brightness(1.085)!important;
    box-shadow:inset 0 0 0 2px rgba(233,160,255,.52),0 0 14px rgba(160,80,239,.16)!important;
  }
}
/* Respect strict de la consigne fiches 100% rectangulaires. */
html body.fil-pages-premium #modal-detail-content .fil-record-unified,
html body.fil-pages-premium #modal-detail-content .fil-record-unified *,
html body.fil-pages-premium #modal-detail-content .fil-record-unified *::before,
html body.fil-pages-premium #modal-detail-content .fil-record-unified *::after{border-radius:0!important;}
@media (prefers-reduced-motion:reduce){
  html body.fil-pages-premium.fil-motion-engine-v1772 #main-view[data-page] *{
    animation-duration:0.01ms!important;transition-duration:0.01ms!important;
  }
}
