.health-toolbar{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.health-toolbar label{margin:0}.health-toolbar select{height:44px;border:1px solid #cbd5cd;border-radius:7px;background:#fff;padding:0 12px}.health-toolbar p{color:var(--muted);font-size:12px}.health-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px}.health-hero article{padding:18px;background:var(--green);color:#fff;border-radius:10px}.health-hero span,.health-hero small{display:block;color:#c8d8cf}.health-hero strong{display:block;font-size:25px;margin:9px 0}.health-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.health-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.health-metrics span{padding:10px;background:#f5f7f4;border-radius:7px;color:var(--muted);font-size:12px}.health-metrics b{display:block;color:#17231e;margin-top:5px}.health-progress{height:8px;background:#e8ede8;border-radius:6px;margin-top:12px;overflow:hidden}.health-progress i{display:block;height:100%;background:#6f9e82}.health-actions{display:grid;gap:7px}.health-actions p{margin:0;padding:10px;background:#f5f7f4;border-radius:7px}.health-trend{grid-column:1/-1}.health-trend-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 0;border-top:1px solid #edf0ed}.health-trend-row b{text-align:right}@media(max-width:700px){.health-hero,.health-grid{grid-template-columns:1fr}.health-trend{grid-column:auto}.health-toolbar{align-items:stretch;flex-direction:column}.health-metrics{grid-template-columns:1fr 1fr}}@media(max-width:380px){.health-metrics{grid-template-columns:1fr}}
