.install-card{position:fixed;right:22px;bottom:24px;z-index:8;background:white;border:1px solid var(--line);border-top:4px solid var(--accent);box-shadow:0 12px 50px #34202c30;border-radius:14px;padding:18px;width:360px;max-width:calc(100vw - 32px)}
.install-card[hidden]{display:none}.install-heading{display:flex;align-items:center;gap:12px}.install-heading img{width:46px;height:46px;border-radius:10px}.install-heading strong{font-size:16px}.install-card p{font-size:13px;color:#657069;margin:12px 0}.install-actions{display:flex;gap:12px;align-items:center}.install-later{border:0;background:none;color:#66736d;padding:10px}.install-entry{border:1px solid var(--accent);background:var(--soft);color:var(--accent-dark);border-radius:20px;padding:6px 12px;font-size:12px;cursor:pointer}.install-entry[hidden]{display:none}.install-help{font-size:15px;line-height:1.9;padding-left:23px}.install-help li{margin-bottom:10px}@media(max-width:760px){.install-card{bottom:calc(76px + env(safe-area-inset-bottom));left:16px;right:16px;width:auto}}
