.health-overall{padding:16px 18px;border-radius:12px;margin-bottom:18px;font-weight:600}.health-overall.loading{background:#f2f4f7;color:#475467}.health-overall.saudavel{background:#ecfdf3;color:#027a48;border:1px solid #abefc6}.health-overall.atencao,.health-overall.attention{background:#fff4e5;color:#b54708;border:1px solid #fedf89}.health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.health-card{padding:20px}.health-card-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.health-card-head div{display:grid;gap:3px}.health-card-head small{color:var(--muted)}.health-card-head strong{font-size:16px}.health-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#f2f4f7;font-size:20px}.health-card.healthy .health-icon{background:#dcfae6;color:#079455}.health-card.unhealthy .health-icon{background:#ffead5;color:#e04f16}.health-card dl{display:grid;gap:10px;margin:16px 0 0}.health-card dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.health-card dt{color:var(--muted);font-size:12px}.health-card dd{margin:0;font-size:12px;overflow-wrap:anywhere}.health-error dd{color:#b42318}.health-note{margin-top:16px;color:var(--muted);font-size:11px}@media(max-width:760px){.health-grid{grid-template-columns:1fr}.health-card dl div{grid-template-columns:110px minmax(0,1fr)}}
