.jjj_asistente_soporte{position:relative!important;}
html body .jjj_asistente_video{position:absolute;display:block;font-size:inherit!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover;aspect-ratio:1;border-radius:50%;clip-path:circle(46% at 50% 50%);pointer-events:none;z-index:1;flex:none;}
html body img.jjj_avatar_animado{opacity:0!important;}
@media(prefers-reduced-motion:reduce){html body .jjj_asistente_video{display:none!important;}html body img.jjj_avatar_animado{opacity:1!important;}}

.asistente_jamjamjam_abrir:has(>.jjj_asistente_video){animation:none;}
.asistente_jamjamjam_abrir>span{z-index:2;}

/* Excepcion de cancion: contenido, Aceptar y actuacion musical al pie. */
html body #overlay_ayuda.cancion_info_dialogo.jjj_emergente_unificada .jamster_ayuda_texto::before{display:none!important;}
#overlay_ayuda .cancion_info_titulo{border-bottom:.035em solid rgba(237,0,108,.24);padding-bottom:.3em;}
html body #overlay_ayuda.cancion_info_dialogo .cancion_info_asistente{position:relative;box-sizing:border-box;width:100%;min-height:7em;margin:.2em 0 0;padding:0;isolation:isolate;overflow:hidden;}
html body #overlay_ayuda.cancion_info_dialogo.jjj_emergente_unificada .cancion_info_asistente .ayuda_asistente{position:relative;align-self:auto;width:26%;margin:0;gap:.3em;font-size:.9em;}
html body #overlay_ayuda.cancion_info_dialogo.jjj_emergente_unificada .cancion_info_asistente .ayuda_asistente img{width:100%!important;min-width:0!important;max-width:100%!important;max-height:none;height:auto!important;aspect-ratio:1;clip-path:circle(46% at 50% 50%);}
html body #overlay_ayuda.cancion_info_dialogo.jjj_emergente_unificada .cancion_info_asistente .ayuda_asistente>span{font-size:.75em!important;color:#ed006c!important;white-space:normal;width:100%;max-width:100%;align-self:center;text-align:center;overflow-wrap:anywhere;}
html body #overlay_ayuda.cancion_info_dialogo.jjj_emergente_unificada .jamster_ayuda_texto,
html body #overlay_ayuda.cancion_info_dialogo.jjj_emergente_unificada .jamster_ayuda_texto *{text-align:center!important;}
#overlay_ayuda .fher_prueba_frases{position:absolute;min-width:0;display:block;height:4em;overflow:hidden;pointer-events:none;z-index:1;background:transparent;font:inherit;}
#overlay_ayuda .fher_prueba_notas{position:absolute;left:0%;top:50%;transform:translateY(-50%);width:100%;height:1.5em;font:700 .85em/1.5 Arial,sans-serif;color:#ed006c;}
#overlay_ayuda .fher_prueba_notas.fher_frase_abajo{top:50%;}
#overlay_ayuda .fher_prueba_particula{position:absolute;left:0%;top:0;width:max-content;white-space:nowrap;opacity:0;font:inherit;}
#overlay_ayuda .fher_prueba_particula>span{display:block;flex:none;font:inherit;animation:fher-onda-palabra 2s ease-in-out infinite;}
#overlay_ayuda .fher_prueba_particula>i{display:inline-block;font-style:normal;font-size:1.15em;animation:fher-onda-nota 1.7s ease-in-out infinite;}
#overlay_ayuda .fher_frase_texto{display:flex;}
#overlay_ayuda .fher_nota_inicio{color:#29aec9;}
#overlay_ayuda .fher_nota_inicio>i{animation-duration:1.3s;--fher-nota-alta:-.18em;--fher-nota-baja:.45em;}
#overlay_ayuda .fher_nota_inicio>i:nth-child(2){color:#a777c9;}
#overlay_ayuda .fher_nota_inicio>i:nth-child(3){animation-duration:1.9s;}
#overlay_ayuda .fher_nota_final{color:#f5a623;}
#overlay_ayuda .fher_nota_final>i{animation-duration:2.3s;--fher-nota-alta:-.4em;--fher-nota-baja:.15em;}
#overlay_ayuda .fher_nota_final>i:last-child{color:#29aec9;}
#overlay_ayuda .fher_nota_final>i:last-child{animation-duration:1.4s;}
@keyframes fher-onda-palabra{0%,100%{transform:translateY(.3em);}50%{transform:translateY(-.3em);}}
@keyframes fher-onda-nota{0%,100%{transform:translateY(var(--fher-nota-baja,.4em));}50%{transform:translateY(var(--fher-nota-alta,-.4em));}}
@media(prefers-reduced-motion:reduce){
#overlay_ayuda .fher_prueba_frases{position:relative;top:auto!important;height:auto;overflow:visible;}
#overlay_ayuda .fher_prueba_notas{position:static;transform:none;display:flex;flex-wrap:wrap;column-gap:3%;row-gap:.3em;height:auto;margin-bottom:.8em;}
#overlay_ayuda .fher_prueba_particula{position:static;opacity:1;}
#overlay_ayuda .fher_prueba_particula>*{animation:none!important;}
#overlay_ayuda .fher_frase_texto{width:100%;flex-wrap:wrap;}
}


/* Sin aros añadidos en todas las ubicaciones del asistente animado. */
html body :is(.ayuda_asistente img,.espera_asistente img,#asistente_jamjamjam .asistente_jamjamjam_abrir img,#asistente_jamjamjam .asistente_jamjamjam_cabecera img,#cargando .escenario_personaje img,.notificaciones_aviso_avatar,.globo_asistente img,.jjj_asistente_video){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}
html body #asistente_jamjamjam .asistente_jamjamjam_abrir{box-shadow:none!important}

/* En las cargas se presenta solo el video listo, sin alternar con su imagen base. */
html body img.jjj_carga_solo_animacion{opacity:0!important}
