html{--pwa-launch-background: #1e3a8a;--pwa-launch-track: rgba(255, 255, 255, .3);--pwa-launch-text: #ffffff}html[data-pwa-variant=partner]{--pwa-launch-background: #dc2626}html[data-pwa-variant=desk]{--pwa-launch-background: #f4b400;--pwa-launch-track: rgba(30, 41, 59, .25);--pwa-launch-text: #1e293b}html.pwa-launching{overflow:hidden;background:var(--pwa-launch-background)}html.pwa-launching::before{content:"";position:fixed;inset:0;z-index:2147483646;background:var(--pwa-launch-background)}html.pwa-launching::after{content:"";position:fixed;top:50%;left:50%;z-index:2147483647;width:40px;height:40px;border:3px solid var(--pwa-launch-track);border-top-color:var(--pwa-launch-text);border-radius:50%;transform:translate(-50%,-50%);animation:pwa-loading-spin .7s linear infinite}@keyframes pwa-loading-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){html.pwa-launching::after{animation-duration:1.4s}}[data-pwa-install][hidden],[data-pwa-install-container][hidden]{display:none!important}#pwaInstallModal .modal-dialog{width:calc(100% - 2rem)!important;max-width:380px!important;height:auto;min-height:calc(100% - 2rem);margin:1rem auto!important}#pwaInstallModal .modal-content{height:auto;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);border:1px solid var(--app-modal-border, #dbe3ee)!important}#pwaInstallModal .modal-body{overflow-y:auto}
