.pwa-update{inset-inline:16px;z-index:60;background:var(--surface);max-width:460px;color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--r-md,14px);box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:10px 12px 10px 16px;font-size:14px;display:flex;position:fixed;bottom:16px}.pwa-update button,.push-btn{font:inherit;background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:10px;padding:7px 12px;font-weight:600}.push-coin{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.push-btn{align-items:center;gap:6px;font-size:14px;display:inline-flex}.push-btn.on{background:var(--accent-soft);color:var(--accent-ink)}.push-btn:disabled{opacity:.6;cursor:default}.push-msg{color:var(--muted);font-size:13px}
