.pwa-install-button,.pwa-update-button{position:fixed;z-index:99999;right:18px;bottom:18px;border:0;border-radius:999px;padding:11px 16px;font:700 13px/1.2 Arial,sans-serif;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.18)}.pwa-install-button{background:#22b45b;color:#fff}.pwa-update-button{background:#111;color:#fff;bottom:68px}[dir="rtl"] .pwa-install-button,[dir="rtl"] .pwa-update-button{right:auto;left:18px}@media(max-width:640px){.pwa-install-button,.pwa-update-button{left:auto!important;right:12px!important;width:auto;max-width:150px;min-height:42px;bottom:calc(76px + env(safe-area-inset-bottom));border-radius:999px;padding:9px 13px;font-size:12px;box-shadow:0 8px 22px rgba(0,0,0,.16)}.pwa-update-button{bottom:calc(124px + env(safe-area-inset-bottom))}[dir="rtl"] .pwa-install-button,[dir="rtl"] .pwa-update-button{right:auto!important;left:12px!important}}@media(display-mode:standalone){.pwa-install-button{display:none!important}}

@media(max-width:640px){
  .pwa-install-button,.pwa-update-button{max-width:132px;min-height:40px;padding:8px 12px;font-size:11.5px;bottom:calc(88px + env(safe-area-inset-bottom));opacity:.96}
  .pwa-update-button{bottom:calc(134px + env(safe-area-inset-bottom))}
}
