.install-app{position:relative;max-width:100%;min-width:0}
.install-app [hidden]{display:none!important}
.install-app .btn{white-space:normal;overflow-wrap:anywhere;min-height:44px;max-width:100%}
.install-help{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:min(300px,calc(100vw - 32px));z-index:50;background:var(--bg-panel);color:var(--foreground);border:1px solid var(--border);border-radius:4px;padding:16px;font-size:14px;overflow-wrap:anywhere}
.install-help .btn{margin-top:12px}
@media(max-width:640px){.install-help{position:fixed;inset-inline:16px;top:auto;bottom:16px;width:auto}}