.agent-install{border:1px solid var(--color-border,#e5e7eb);border-radius:16px;background:var(--color-white,#fff);overflow:hidden;margin:20px 0;box-shadow:0 8px 24px rgb(0 0 0 / 3%)}
.agent-install-heading{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--color-border,#e5e7eb);color:var(--color-text-muted,#666);font:12px/1.6 system-ui,sans-serif}
.agent-install-dots{display:flex;gap:5px}.agent-install-dots i{width:6px;height:6px;border-radius:50%;background:var(--color-border,#ddd)}
.agent-install-command{display:flex;align-items:stretch;margin:14px;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;background:var(--color-surface-muted,#f7f7f7);overflow:hidden;min-width:0}
.agent-install-command code{flex:1;min-width:0;white-space:nowrap;overflow:auto;padding:16px 18px;color:var(--color-text,#202124);font:12px/1.8 ui-monospace,Consolas,monospace}
.agent-install-command button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 144px;width:144px;padding:12px;border:0;border-radius:0;background:var(--color-black,#111);color:var(--color-white,#fff);font:600 13px/1.6 system-ui,sans-serif;cursor:pointer;white-space:nowrap}
.agent-install-command button:hover{opacity:.85}.agent-install-command button:focus-visible{outline:2px solid var(--color-primary,#2563eb);outline-offset:-3px}
.agent-install-command svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}
.agent-install-status{margin:0!important;height:0;overflow:hidden}.agent-install-status[data-error]{height:auto;padding:0 14px 10px;color:var(--color-text-muted,#666);font-size:12px}
@media(max-width:520px){.agent-install-command{margin:10px}.agent-install-command code{padding:13px 10px;font-size:11px}.agent-install-command button{flex-basis:132px;width:132px;padding:10px;font-size:12px}.agent-install-heading{padding:8px 12px}}
