.d3-install-card{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));left:12px;right:12px;max-width:470px;margin:auto;z-index:9998;display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #f0dce5;border-radius:18px;box-shadow:0 6px 28px #39212c26;color:#352430;font:14px/1.45 system-ui,sans-serif;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}.d3-install-card img{width:48px;height:48px;border-radius:12px;flex-shrink:0}.d3-install-card strong{font-size:15px;display:block}.d3-install-card p{margin:6px 0 12px}.d3-install-actions{display:flex;gap:8px;flex-wrap:wrap}.d3-install-card button{font:600 12px/1.3 system-ui,sans-serif;border:0;border-radius:9px;padding:11px 12px;min-height:42px;cursor:pointer;background:var(--d3-install-accent,#ed477b);color:#fff}.d3-install-card .d3-install-later{background:#f5f0f3;color:#352430}.d3-install-card .d3-install-steps{background:#fff4f8;border-radius:8px;padding:10px}.d3-install-card [hidden]{display:none!important}.d3-install-card button:focus-visible{outline:3px solid #352430;outline-offset:3px}@media(min-width:901px){.d3-install-card{display:none}}
