/* LPITA V190 — loader stability and no cross-app infinite loading. */
html body.live-body{transition:none!important;}
body.live-body.lpita-loading,body.live-body.is-loading,body.live-body.lpita-v149-checkout-submitting,body.live-body.lpita-v151-payment-submitting{cursor:auto!important;}
body.live-body .lpita-branded-login-loader:not(.is-active),
body.live-body [data-lpita-universal-loader]:not(.is-active),
body.live-body [data-mobile-loader],
body.live-body [data-mobile-entrance-loader],
body.live-body [data-lpita-mobile-persistent-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
body.live-body .lpita-branded-login-loader.is-active{animation:lpitaV190BriefLoader .72s ease .35s forwards!important;pointer-events:none!important;}
body.live-body.route-cart .lpita-branded-login-loader,
body.live-body.route-checkout .lpita-branded-login-loader,
body.live-body.route-payment-paymob .lpita-branded-login-loader,
body.live-body.route-payment-status .lpita-branded-login-loader,
body.live-body.route-payment-callback .lpita-branded-login-loader,
body.live-body.route-order-success .lpita-branded-login-loader,
body.live-body.route-cart [data-lpita-universal-loader],
body.live-body.route-checkout [data-lpita-universal-loader],
body.live-body.route-payment-paymob [data-lpita-universal-loader],
body.live-body.route-payment-status [data-lpita-universal-loader],
body.live-body.route-payment-callback [data-lpita-universal-loader],
body.live-body.route-order-success [data-lpita-universal-loader]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
@keyframes lpitaV190BriefLoader{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden;display:none}}
