.app-install-card{position:fixed;z-index:2000;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(440px,calc(100vw - 32px));transform:translate(-50%,24px);opacity:0;transition:opacity .25s ease,transform .25s ease;background:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:14px 14px 10px}.app-install-card.is-open{transform:translate(-50%,0);opacity:1}.app-install-card.is-iphone{bottom:auto;top:calc(12px + env(safe-area-inset-top,0px))}.app-install-head{display:flex;align-items:flex-start;gap:12px}.app-install-icon{width:48px;height:48px;border-radius:11px;flex:0 0 auto;border:1px solid var(--bs-border-color)}.app-install-titles{flex:1 1 auto;min-width:0}.app-install-title{font-weight:600}.app-install-text{font-size:.8125rem;color:var(--bs-secondary-color)}.app-install-x{flex:0 0 auto}.app-install-steps{margin:10px 0 4px;padding-left:1.4rem;font-size:.875rem}.app-install-steps li+li{margin-top:4px}.app-install-ico{color:var(--bs-primary);margin:0 2px}.app-install-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:8px}