.integration-health { margin-bottom:18px; }
.integration-health .panel-head { margin-bottom:0; }
.integration-health details { margin-top:10px; }
.integration-health summary { color:var(--muted); }
.health-sources { display:grid; gap:8px; margin:14px 0; }
.health-sources > div { display:flex; gap:15px; justify-content:space-between; flex-wrap:wrap; }
.health-sources span { color:var(--muted); font-size:12px; }
.client-connections { margin-top:16px; padding-top:12px; border-top:1px solid var(--border); }
.client-connections p { font-size:12px; }
.connection-candidates { max-height:360px; overflow:auto; margin:15px 0; display:grid; gap:12px; }
.connection-candidates small { display:block; color:var(--muted); }
