/* Grideval observe-only Demand Health diagnostic 20260729 */
.demand-health-panel{margin-top:12px;padding:16px 18px;display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:start;border:1px solid rgba(159,114,255,.32);background:linear-gradient(135deg,rgba(17,35,76,.96),rgba(10,25,58,.96))}.demand-health-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(165,106,255,.16);color:#cf8cff;font-size:18px}.demand-health-panel h3{margin:0 0 5px;font-size:17px;font-weight:500;line-height:1.25}.demand-health-panel h3 span{color:#ffc45f}.demand-health-panel p{margin:0;color:#cdd6ea;font-size:13px;line-height:1.55}.demand-health-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.demand-health-meta span{padding:4px 7px;border:1px solid rgba(159,114,255,.25);border-radius:999px;color:#aebbd6;font-size:11px}.demand-health-panel[data-state="destructive_relief_risk"]{border-color:rgba(242,108,119,.52)}.demand-health-panel[data-state="healthy_relief_candidate"] h3 span{color:#8edfb2}@media(max-width:600px){.demand-health-panel{grid-template-columns:1fr}.demand-health-icon{width:34px;height:34px}}
