.install-bar{display:flex;justify-content:flex-end;padding-top:10px;padding-bottom:0}
.install-app{background:transparent;color:#244c3b;border:1px solid #d7dfd1;border-radius:20px;padding:8px 14px;font-size:12px;min-height:40px}
.install-app[hidden]{display:none}.install-bar:has(.install-app[hidden]){display:none}
.install-dialog{border:1px solid #d7dfd1;border-radius:14px;padding:26px;max-width:min(420px,90vw);color:#233d31;background:#fafbf7}
.install-dialog::backdrop{background:#102c2466}.install-dialog h2{font:500 24px/1.2 'Segoe UI',sans-serif}.install-dialog p{font-size:14px}
