:root{--portal-mov-rapido:.15s;--portal-mov-medio:.2s;--portal-mov-lento:.3s;--portal-curva-sale:cubic-bezier(.2, .8, .2, 1);--portal-curva-mueve:cubic-bezier(.65, 0, .35, 1)}.hib-modal-bg,.portal-modal-backdrop,.portal-lightbox-backdrop,.amd-fondo,.ayuda-visor-fondo,.doc-fondo,.cal-fondo,.com-fondo,.dsd-fondo,.msj-fondo,.mda-fondo,.per-fondo,.sg-ventana-fondo,.sup-modal-backdrop,.sel-visor-backdrop,.req-fondo,.sdp-fondo{animation:ven-fondo var(--portal-mov-medio) var(--portal-curva-sale)}.hib-modal,.cfm-caja,.portal-modal,.portal-lightbox-img,.amd-ventana,.ayuda-visor,.doc-modal,.cal-ventana,.com-ventana,.msj-ventana,.mda-modal,.sg-ventana,.sup-modal,.sel-visor,.req-ventana,.sdp-ventana{animation:ven-sube var(--portal-mov-lento) var(--portal-curva-sale)}.dsd-ventana,.mda-ficha,.per-ficha{animation:ven-lado var(--portal-mov-lento) var(--portal-curva-sale)}@media (width<=720px){.dsd-ventana{animation-name:ven-sube}}@keyframes ven-fondo{0%{opacity:0}}@keyframes ven-sube{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes ven-lado{0%{opacity:0;transform:translate(32px)}}@keyframes ven-aparece{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hib-modal,.cfm-caja,.portal-modal,.portal-lightbox-img,.amd-ventana,.ayuda-visor,.doc-modal,.cal-ventana,.com-ventana,.msj-ventana,.mda-modal,.sg-ventana,.sup-modal,.sel-visor,.req-ventana,.sdp-ventana,.dsd-ventana,.mda-ficha,.per-ficha{animation-name:ven-aparece}}
