/* HV477 - Estabilidad tipografica en Mi Huella > Promociones.
   No interviene en la configuracion, aplicacion ni contabilidad de promociones. */
body.member-session-active [data-member-panel="promociones"] .member-promotions-heading,
body.member-session-active [data-member-panel="promociones"] #hv-member-promo-opportunity-v10256287,
body.member-session-active [data-member-panel="promociones"] .member-promotion-group-v10256120,
body.member-session-active [data-member-panel="promociones"] .member-promotion-direct-card,
body.member-session-active [data-member-panel="promociones"] .member-promotion-direct-meta,
body.member-session-active [data-member-panel="promociones"] .hv-rule-explain-v10256287 {
  transform:none!important;
  animation:none!important;
  will-change:auto!important;
  backface-visibility:visible!important;
}
/* Solo desactivar efectos que animan texto o alteran dimensiones; las acciones
   siguen siendo interactivas y su estilo se conserva. */
body.member-session-active [data-member-panel="promociones"] :is(h2,h3,h4,p,small,strong,b,span,em) {
  animation:none!important;
  transition-property:color,background-color,border-color!important;
  transform:none!important;
  will-change:auto!important;
}
/* Mantener el tamano tipografico definido en el diseno sin escalas fraccionarias.
   No fijar pixeles para respetar la accesibilidad y el responsive. */
body.member-session-active [data-member-panel="promociones"] :is(.member-promotions-heading,
  #hv-member-promo-opportunity-v10256287, .member-promotion-group-v10256120,
  .member-promotion-direct-card) {
  text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
