.health-panel{margin:16px 0 20px;border:1px solid #36516f;background:linear-gradient(180deg,#111b28,#0e1722);border-radius:14px;overflow:hidden}.health-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid #27394d}.health-title{font-size:14px;font-weight:800}.health-sub{font-size:11px;color:#8fa8c4;margin-top:3px}.health-score{font-size:11px;font-weight:800;background:#17324a;border:1px solid #2f587d;color:#9fd0ff;padding:5px 9px;border-radius:999px;white-space:nowrap}.health-row{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid #263442}.health-row:last-child{border-bottom:none}.health-label{font-size:12px;font-weight:700}.health-date{font-size:11px;color:#b8c1cc}.health-status{justify-self:end;font-size:10.5px;font-weight:800;border-radius:999px;padding:5px 8px;white-space:nowrap}.health-ok{color:#6FCF97;background:#1C3226}.health-warn{color:#F0B355;background:#3A2F1A}.health-bad{color:#FF7A6E;background:#3A2226}.health-missing{color:#a7adb5;background:#282c31}@media(max-width:640px){.health-row{grid-template-columns:1fr auto}.health-date{grid-column:1/2}.health-status{grid-column:2/3;grid-row:1/3;align-self:center}}