.agent-manifest{border:1px solid var(--md-sys-color-outline-variant,var(--outline-soft,#d8dce2));border-radius:16px;background:var(--surface,#fff);min-width:0;margin:16px 0;overflow:hidden}
.agent-manifest summary{padding:14px 16px;min-height:48px;box-sizing:border-box;cursor:pointer;font:inherit;font-weight:600;color:var(--md-sys-color-primary,var(--brand,#006b62));overflow-wrap:anywhere}
.agent-manifest summary span{font-size:12px;font-weight:400;margin-left:8px;color:var(--md-sys-color-on-surface-variant,var(--ink-muted,#596273))}
.agent-manifest summary:focus-visible,.agent-manifest pre:focus-visible{outline:2px solid var(--md-sys-color-primary,var(--brand,#006b62));outline-offset:-3px}
.agent-manifest p{margin:0;padding:4px 16px 12px;font-size:13px;line-height:20px;color:var(--md-sys-color-on-surface-variant,var(--ink-muted,#596273))}
.agent-manifest pre{margin:0;padding:16px;max-height:55vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border-top:1px solid var(--md-sys-color-outline-variant,var(--outline-soft,#d8dce2));background:var(--md-sys-color-surface-container-low,var(--surface-soft,#f0f3f1));color:var(--md-sys-color-on-surface,var(--ink,#202634));font:12px/20px ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left}
.agent-manifest code{font:inherit;white-space:inherit;overflow-wrap:inherit}
