/* Round fifteen: page-scoped circle positioning and row balance. */
html.page-ai-health body.page-ai-health .task-stats{display:none!important;}
html.page-ai-health body.page-ai-health .task-layout,
html.page-individual-vitals body.page-individual-vitals .health-score-layout{
  position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;
}
html.page-chronic body.page-chronic .chronic-second-middle{
  position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;
}
html.page-chronic body.page-chronic .chronic-second-middle #adherenceChart{
  width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;
}
html.page-ai-health body.page-ai-health .task-chart-wrap,
html.page-individual-vitals body.page-individual-vitals .health-score-layout .split-chart-wrap{width:100%!important;height:100%!important;}

html.page-energy body.page-energy .energy-consumption-card>.standard-risk-plot-layout{height:calc(100% - 26px)!important;padding-bottom:42px!important;box-sizing:border-box;}
.energy-consumption-note{position:absolute!important;left:4%!important;right:4%!important;bottom:2px!important;width:92%!important;box-sizing:border-box!important;}
html.page-energy body.page-energy .energy-consumption-card>.standard-risk-plot-layout>.flex-1{
  display:block!important;position:absolute!important;left:4%!important;right:4%!important;top:auto!important;bottom:2px!important;
  width:92%!important;max-width:92%!important;height:auto!important;z-index:3!important;
}
html.page-energy body.page-energy .energy-consumption-note{position:static!important;width:100%!important;}

.family-risk-split{position:relative!important;padding-bottom:38px!important;}
html.page-family body.page-family .family-risk-archive-content{display:block!important;width:100%!important;height:112px!important;position:static!important;}
html.page-family body.page-family .family-followup-notice{position:absolute!important;left:3%!important;right:3%!important;bottom:0!important;width:94%!important;max-width:94%!important;box-sizing:border-box!important;}
html.page-family body.page-family .family-risk-archive-content>.flex-1{
  display:block!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;
}
html.page-individual-vitals body.page-individual-vitals .middle-grid{height:300px!important;min-height:0!important;}
html.page-individual-vitals body.page-individual-vitals .vitals-third-row{height:260px!important;min-height:0!important;}
html.page-individual-vitals body.page-individual-vitals #activityChart{width:100%!important;margin:0 auto!important;}

html.page-overview body.page-overview .overview-status-content{display:flex!important;align-items:center!important;justify-content:center!important;}
html.page-overview body.page-overview .overview-status-legend{display:none!important;}
html.page-overview body.page-overview #statusChart{width:100%!important;height:100%!important;max-width:none!important;}
html.page-overview.page-overview body.page-overview.page-overview .overview-status-content{display:block!important;position:relative!important;width:100%!important;height:100%!important;}
html.page-overview.page-overview body.page-overview.page-overview .overview-status-content #statusChart{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;
}

.population-balance-columns{grid-template-rows:300px 300px 210px!important;}
html.page-population body.page-population .pop-top-1,
html.page-population body.page-population .pop-top-2,
html.page-population body.page-population .population-health-indicator-card,
html.page-population body.page-population .population-activity-card{height:300px!important;min-height:300px!important;box-sizing:border-box!important;}
html.page-population body.page-population .pop-bottom{min-height:210px!important;}

html.page-risk body.page-risk .risk-distribution-content,
html.page-realtime body.page-realtime .realtime-alert-content,
html.page-intervention body.page-intervention .standard-risk-plot-layout,
html.page-medical body.page-medical .medical-service-type-content,
html.page-operations body.page-operations .operations-gender-content{
  display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;
}
