#pwa-update[aria-busy="true"] button{opacity:.75;cursor:wait}#pwa-update .pwa-spinner{display:inline-block;width:15px;height:15px;margin-inline-end:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:dz-pwa-spin .7s linear infinite}@keyframes dz-pwa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#pwa-update .pwa-spinner{animation-duration:1.8s}}

#watch-dialog[open] .pwa-banner:not([hidden]){display:flex!important;top:calc(72px + env(safe-area-inset-top));bottom:auto;max-width:min(540px,calc(100vw - 32px));box-sizing:border-box}#watch-dialog[open] #pwa-update p{font-size:13px}#watch-dialog[open] #pwa-update button{white-space:nowrap}@media(max-width:380px){#watch-dialog[open] #pwa-update{gap:6px;padding:10px}#watch-dialog[open] #pwa-update button{padding:8px}}
