/* Installation guidance only; no changes to operational forms. */
.sidebar .app-install-link{display:flex;align-items:center;gap:9px;min-height:44px;margin:0 0 8px;color:var(--green);font-size:12px;font-weight:600}
.app-install-link svg{width:19px;height:19px;flex:0 0 19px}
.app-install-link[hidden],.install-app-action[hidden],[data-app-installed][hidden],[data-app-install-guide][hidden]{display:none}
.install-app-card{max-width:760px;margin:0 auto}
.install-app-heading{display:flex;align-items:center;gap:20px;margin-bottom:26px}
.install-app-heading img{border-radius:18px;flex:0 0 76px}
.install-app-heading h1{margin-bottom:0}
.install-app-heading .eyebrow{letter-spacing:1px}
.install-app-card p,.install-app-steps li{font-size:16px;line-height:1.65}
.install-app-action{min-height:54px;margin:8px 0 0}
.install-app-steps{padding:22px;background:#f5f8f3;border:1px solid var(--line);border-radius:10px;margin:20px 0}
.install-app-steps ol{padding-left:24px;margin:0}
.install-app-steps li+li{margin-top:14px}
.install-app-steps p{font-size:13px;margin-bottom:0;color:var(--muted)}
.install-app-other summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;color:var(--green)}
.install-app-card [data-install-status]:empty{display:none}
@media(max-width:700px){.sidebar .app-install-link{margin-bottom:6px}.install-app-heading{align-items:flex-start;gap:14px}.install-app-heading img{width:58px;height:58px;flex-basis:58px;border-radius:14px}.install-app-heading h1{font-size:25px}.install-app-action{width:100%}.install-app-steps{padding:18px}.install-app-card .notice{font-size:14px}}
