#rajSystemHealth{background:#060b15;color:#eaf3ff;overflow:auto;font-family:Inter,Segoe UI,Arial,sans-serif;padding:0;min-height:100%}#rajSystemHealth *{box-sizing:border-box}#rajSystemHealth .rh-shell{max-width:1540px;margin:auto;padding:24px}#rajSystemHealth .rh-hero{position:relative;overflow:hidden;padding:30px;border:1px solid #315277;border-radius:22px;background:radial-gradient(ellipse at 85% 15%,#164c66 0,transparent 55%),linear-gradient(120deg,#0b1629,#080c16)}#rajSystemHealth .rh-kicker{font-size:11px;font-weight:850;letter-spacing:.24em;color:#69dbef}#rajSystemHealth h1{font-size:clamp(25px,3vw,43px);margin:12px 0;color:#fff}#rajSystemHealth p{color:#aab9cf;line-height:1.55}#rajSystemHealth .rh-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}#rajSystemHealth button,#rajSystemHealth select,#rajSystemHealth input{font:inherit}#rajSystemHealth button{background:#1d3453;color:#f5f9ff;border:1px solid #406387;border-radius:9px;padding:10px 14px;font-weight:750;cursor:pointer}#rajSystemHealth button.rh-primary{background:#39d6ca;color:#071c23;border-color:#39d6ca}#rajSystemHealth button:disabled{opacity:.6;cursor:wait}#rajSystemHealth .rh-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}#rajSystemHealth .rh-stat{background:#0c1729;border:1px solid #25384f;border-radius:15px;padding:16px}#rajSystemHealth .rh-stat strong{font-size:31px;display:block;color:#f3f7ff;margin-top:8px}#rajSystemHealth .rh-stat small{font-size:11px;color:#91a5bd}#rajSystemHealth .rh-panel{background:#0d1626;border:1px solid #27384c;border-radius:16px;margin:16px 0;padding:20px}#rajSystemHealth .rh-panel h2{font-size:17px;color:#f4f8ff;margin:0 0 13px}#rajSystemHealth .rh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#rajSystemHealth .rh-card{border:1px solid #263b55;border-radius:12px;background:#101d30;padding:16px;min-width:0}#rajSystemHealth .rh-card h3{font-size:15px;margin:0 0 8px;color:#f4f8ff}#rajSystemHealth .rh-card p{font-size:12px;margin:7px 0}#rajSystemHealth .rh-pill{display:inline-flex;padding:5px 9px;border-radius:100px;font-size:11px;font-weight:800;letter-spacing:.03em;background:#1b3044;color:#acc9e5}#rajSystemHealth .rh-pass{background:#123b32;color:#6cf4b7}#rajSystemHealth .rh-warn{background:#483616;color:#ffd378}#rajSystemHealth .rh-fail{background:#4d222b;color:#ff9eab}#rajSystemHealth .rh-unknown{background:#28364a;color:#bfd0e5}#rajSystemHealth .rh-evidence{font-family:Consolas,monospace;font-size:11px;color:#9eb4cf;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:10px}#rajSystemHealth .rh-answer{background:#091625;border-left:3px solid #41cdd0;padding:10px 12px;margin-top:10px;font-size:12px;line-height:1.5;color:#e0e8f6}#rajSystemHealth .rh-filters{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 15px}#rajSystemHealth .rh-filters button{padding:6px 11px;font-size:12px}#rajSystemHealth .rh-filters button.active{background:#2d6670}#rajSystemHealth .rh-foot{font-size:12px;color:#8ba0bb}#rajSystemHealth .rh-table{width:100%;border-collapse:collapse;font-size:12px}#rajSystemHealth .rh-table td,#rajSystemHealth .rh-table th{padding:10px;border-bottom:1px solid #27384c;text-align:left;color:#c6d5e7}#rajSystemHealth .rh-table th{color:#6cdeed}#rajSystemHealth .rh-breath{animation:rhPulse 3s ease-in-out infinite}@keyframes rhPulse{50%{box-shadow:0 0 26px #1bbba950}}@media(max-width:900px){#rajSystemHealth .rh-stats{grid-template-columns:repeat(2,1fr)}#rajSystemHealth .rh-grid{grid-template-columns:1fr}#rajSystemHealth .rh-shell{padding:12px}}@media(prefers-reduced-motion:reduce){#rajSystemHealth .rh-breath{animation:none}}
