dialog.install-app-dialog{padding:0}dialog.install-app-dialog .install-app-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:6px;padding-inline:16px 8px;display:flex}dialog.install-app-dialog>:not(.install-app-head){margin-inline:16px}dialog.install-app-dialog .install-app-brand{gap:10px;margin-block:12px 10px}dialog.install-app-dialog .install-app-brand img{border-radius:var(--radius)}dialog.install-app-dialog .install-app-brand p{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.6}dialog.install-app-dialog .install-app-state{border-radius:var(--radius-sm);background:var(--color-info-soft);color:var(--color-info-text);margin-block:12px 0;padding:6px 10px;line-height:1.6}dialog.install-app-dialog .install-app-primary{width:calc(100% - 32px)}dialog.install-app-dialog .install-app-steps{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-2);margin-block:12px;padding:10px 12px}dialog.install-app-dialog .install-app-steps h3{margin:0 0 4px;font-size:13px;font-weight:600}dialog.install-app-dialog .install-app-steps ol{margin:0;padding-inline-start:20px}dialog.install-app-dialog .install-app-steps li{font-size:13px;line-height:1.7}dialog.install-app-dialog details{margin-block:0 8px;padding:0}dialog.install-app-dialog details summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:600}dialog.install-app-dialog .install-app-note{color:var(--color-text-2);margin-block:0 8px;font-size:12px;line-height:1.6}dialog.install-app-dialog>:last-child{margin-bottom:16px}
