.health-card-btn{padding:5px 8px!important;border-radius:9px!important;font-size:10px!important}.tag.health-ok{color:var(--green);border-color:rgba(56,217,150,.3)}.tag.health-warning{color:var(--yellow);border-color:rgba(255,189,74,.35)}.tag.health-critical{color:var(--red);border-color:rgba(255,100,116,.35)}.health-dialog{width:min(760px,calc(100% - 28px))}.health-dialog-card{gap:18px}.health-heading{display:flex;gap:12px;align-items:center}.health-status-dot{width:12px;height:12px;border-radius:50%;background:#65748b;box-shadow:0 0 0 4px rgba(101,116,139,.12);flex:0 0 auto}.health-status-dot.ok{background:var(--green);box-shadow:0 0 0 4px rgba(56,217,150,.12)}.health-status-dot.warning{background:var(--yellow);box-shadow:0 0 0 4px rgba(255,189,74,.12)}.health-status-dot.critical{background:var(--red);box-shadow:0 0 0 4px rgba(255,100,116,.12)}.health-subtitle{color:var(--muted);font-size:12px;margin-top:3px}.health-alert{border:1px solid rgba(255,189,74,.3);background:rgba(255,189,74,.08);border-radius:13px;padding:11px 12px;font-size:12px;line-height:1.45}.health-alert.critical{border-color:rgba(255,100,116,.32);background:rgba(255,100,116,.08)}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.health-section{background:#0a1423;border:1px solid var(--line);border-radius:15px;padding:13px}.health-section h4{margin:0 0 10px;font-size:13px}.health-kv{display:grid;grid-template-columns:minmax(90px,auto) 1fr;gap:7px 12px;font-size:12px}.health-kv dt{color:var(--muted)}.health-kv dd{margin:0;text-align:right;word-break:break-word}.health-meter-wrap{margin-top:10px}.health-meter-label{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);margin-bottom:5px}.health-meter{height:8px;background:#172338;border-radius:999px;overflow:hidden}.health-meter>span{display:block;height:100%;background:currentColor;border-radius:inherit}.health-meter.good{color:var(--green)}.health-meter.warn{color:var(--yellow)}.health-meter.bad{color:var(--red)}.health-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:11px}.health-stale{color:var(--yellow)}@media(max-width:760px){.health-grid{grid-template-columns:1fr}.health-dialog{width:calc(100% - 20px)}.health-kv{grid-template-columns:1fr 1fr}.health-footer{align-items:flex-start;flex-direction:column}}