/* /agents/install tabs. Panels stack when /agent-install.js has not run. */
.agent-install { max-width: 56rem; }
.agent-install-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin: 24px 0 8px; }
.agent-install-tabs a {
  display: inline-flex; align-items: center; min-height: 40px; padding: 0 14px;
  border: 1px solid var(--line-strong, #cfcdc6); border-radius: 999px;
  color: var(--ink, #111); background: var(--bg, #fff); text-decoration: none; font-weight: 500;
}
.agent-install-tabs a:hover { background: var(--bg-soft, #f6f6f3); }
.agent-install-tabs a[aria-selected="true"] { background: var(--ink, #111); border-color: var(--ink, #111); color: var(--bg, #fff); }
.agent-install-tabs a:focus-visible { outline: 2px solid var(--accent, #17636b); outline-offset: 2px; }
.agent-install-panel { margin-top: 24px; padding-top: 16px; border-top: 1px solid var(--line, #e4e3de); }
.agent-install.is-tabbed .agent-install-panel { border-top: 0; padding-top: 0; }
.agent-install-panel h2 { margin: 0 0 4px; }
.agent-install-panel ol { padding-inline-start: 1.25rem; }
.agent-install-status { display: inline-block; margin: 4px 0 8px; padding: 2px 10px; border-radius: 999px; font-size: .875rem; background: var(--bg-sunk, #efeee9); color: var(--ink-2, #4a4a48); }
.agent-install-status[data-status="tested"] { background: var(--ok-soft, #e4f4ea); color: var(--ok, #1d7a46); }
.agent-install-status[data-status="checked"] { background: var(--info-soft, #e8eefb); color: var(--info, #3557b7); }
.agent-install-snippet { margin: 16px 0; }
.agent-install-snippet-label { margin: 0 0 6px; font-weight: 600; font-size: .9375rem; }
.agent-install-snippet pre { margin: 0 0 8px; padding: 14px 16px; overflow-x: auto; border-radius: var(--radius, 10px); background: var(--code-bg, #111); color: var(--code-ink, #eaeaea); font-size: .875rem; line-height: 1.5; }
.agent-install-snippet .agent-copy { min-height: 36px; padding: 0 14px; border-radius: 999px; border: 1px solid var(--line-strong, #cfcdc6); background: var(--bg, #fff); color: var(--ink, #111); font: inherit; cursor: pointer; }
.agent-install-snippet .agent-install-status { margin-inline-start: 8px; }
.agent-install-link { font-weight: 600; }
.agent-install-foot { margin-top: 32px; color: var(--ink-2, #4a4a48); }
