.installed-push-offer{position:fixed;z-index:90;right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:22px;background:#fff;border:1px solid #cadbd0;border-radius:22px;box-shadow:0 8px 32px #214f4024;color:#193d31;max-height:calc(100dvh - 32px);overflow:auto}.installed-push-offer h2{font-size:21px;line-height:1.3;margin:0 0 10px}.installed-push-offer p{font-size:15px;line-height:1.5;margin:0 0 16px}.installed-push-offer [role=alert]{color:#9b2929}.installed-push-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.installed-push-actions button{border:1px solid #214f40;background:#214f40;color:#fff;border-radius:12px;padding:11px 16px;font:inherit;font-size:15px;cursor:pointer}.installed-push-actions .installed-push-secondary{color:#214f40;background:#fff}.installed-push-actions a{color:#214f40;font-size:14px}.installed-push-actions button:disabled{opacity:.6;cursor:wait}.installed-push-actions :focus-visible{outline:3px solid #8ba85d;outline-offset:3px}@media(max-width:600px){.installed-push-offer{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:18px}}