#install-dialog{width:min(450px,92vw);padding:32px 28px 24px;border-radius:18px;text-align:center;max-height:90dvh}#install-dialog .install-close{position:absolute;top:7px;right:8px}.install-icon{width:82px;height:82px;margin:0 auto 20px;border-radius:20px}#install-dialog .eyebrow{font-size:9px;color:#7c6338}#install-dialog h2{font:34px/1.15 var(--serif);letter-spacing:-1px;margin:12px 0 18px}#install-dialog p:not(.eyebrow){font-size:14px;line-height:1.7}#install-dialog [data-install]{margin:22px 0 10px;width:100%;border:0;border-radius:6px;gap:8px}#install-dialog .install-help{font-size:12px;color:#655733;white-space:pre-line}.install-choices{display:flex;justify-content:center;gap:18px;margin-top:15px;flex-wrap:wrap}.install-choices button{border:0;background:none;text-decoration:underline;font-size:12px;padding:8px 0;min-height:40px}#install-dialog .install-note{font-size:11px;color:var(--muted);margin-top:12px}.install-browser{display:block;text-decoration:underline;font-size:12px;margin:10px}.install-footer{font-size:11px;border:0;background:none;text-decoration:underline;padding:10px;min-height:44px}.admin-app-link{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.admin-app-link .install-footer{font-size:12px}@media(max-width:420px){#install-dialog{padding:30px 22px 22px}#install-dialog h2{font-size:30px}.admin-app-link{gap:6px}.admin-app-link .install-footer{font-size:10px;padding:6px}}
@media(max-width:760px){body[data-app=ana] .nav-shell{flex-wrap:wrap;row-gap:8px;padding-top:13px;padding-bottom:13px}body[data-app=ana] .admin-app-link{width:100%;justify-content:space-between}body[data-app=ana] .admin-app-link .install-footer{font-size:12px;padding-left:0}}
