.system-health-card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:17px}.system-health-card>header,.system-health-card>header>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.system-health-card>header>div>svg{color:#ef8a00;flex-shrink:0}.system-health-card h2{margin:0;font-size:15px;font-weight:650}.system-health-card>header button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:7px;padding:7px}.system-health-subtitle{color:var(--muted-foreground);margin:7px 0 15px;font-size:12px;line-height:1.6}.system-health-services{border:1px solid var(--border);background:color-mix(in srgb,var(--muted)40%,var(--card));border-radius:9px;gap:9px;padding:12px;display:grid}.system-health-services>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.system-health-services span{align-items:center;gap:7px;display:flex}.system-health-services strong{align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.health-ok{color:#169664}.health-error{color:#dd6545}.system-health-services i{background:currentColor;border-radius:50%;width:6px;height:6px}.system-health-client-heading{color:var(--muted-foreground);align-items:center;gap:7px;margin:19px 0 5px;font-size:11px;display:flex}.system-health-card ul{margin:0;padding:0;list-style:none}.system-health-card li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.system-health-card li>div{flex:1;min-width:130px}.system-health-card li strong{font-size:12px;font-weight:500;display:block}.system-health-card li small{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.system-health-card li>span{background:var(--muted);border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.5}.health-observed{color:#3789ca}.health-unknown{color:var(--muted-foreground)}.system-health-coverage{color:var(--muted-foreground);margin:14px 0 8px;font-size:10px;line-height:1.7}.system-health-checked{color:var(--muted-foreground);font-size:10px;display:block}.system-health-card>a{color:#e48800;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:inline-flex}.system-health-card [role=alert]{color:#d76b50;padding:12px 0;font-size:12px}.system-health-card [role=status]{font-size:12px}.system-health-card :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #ff8a00}
