/* Round nineteen: final TV Bro-safe title legends and page geometry. */
.card-title-period{margin-left:4px;color:var(--dashboard-text-muted);font-size:.78em;font-weight:500;white-space:nowrap;}

html.page-family.page-family.page-family body.page-family.page-family.page-family .dashboard-container.page-family{grid-template-columns:.85fr 1.15fr .72fr!important;grid-template-rows:74px 256px 370px minmax(0,1fr)!important;}

html.page-operations.page-operations.page-operations body.page-operations.page-operations.page-operations .operations-gender-content>.flex-1{top:14px!important;}
html.page-personal-service.page-personal-service.page-personal-service body.page-personal-service.page-personal-service.page-personal-service .personal-service-type-legend{top:14px!important;}

html.page-medical body.page-medical .medical-map-title-actions{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;white-space:nowrap!important;}
html.page-medical body.page-medical .medical-map-title-actions .medical-region-legend{position:static!important;display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;min-width:0!important;white-space:nowrap!important;}
html.page-medical body.page-medical .medical-map-card>.medical-region-legend{display:none!important;}
html.page-medical body.page-medical .medical-map-title-actions .chart-header-legend-item{font-size:8px!important;gap:3px!important;}

html.page-population.page-population.page-population body.page-population.page-population.page-population .population-balance-columns{grid-template-rows:360px 240px 216px!important;}
html.page-population.page-population.page-population body.page-population.page-population.page-population .pop-top-1,
html.page-population.page-population.page-population body.page-population.page-population.page-population .population-health-indicator-card{height:360px!important;min-height:360px!important;box-sizing:border-box!important;}
html.page-population.page-population.page-population body.page-population.page-population.page-population .pop-top-2,
html.page-population.page-population.page-population body.page-population.page-population.page-population .population-activity-card{height:240px!important;min-height:240px!important;box-sizing:border-box!important;}
html.page-population body.page-population .pop-top-3{grid-row:1/span 2!important;}
html.page-population body.page-population [data-header-legend^="population-"]{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;margin-left:auto!important;}
html.page-population body.page-population [data-header-legend^="population-"] .chart-header-legend-item{font-size:8px!important;gap:3px!important;}

html.page-ai-health body.page-ai-health [data-header-legend="ai-task"],
html.page-realtime body.page-realtime [data-header-legend="realtime-alert-type"]{display:flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important;}
html.page-ai-health body.page-ai-health [data-header-legend="ai-task"] .chart-header-legend-item,
html.page-realtime body.page-realtime [data-header-legend="realtime-alert-type"] .chart-header-legend-item{font-size:8px!important;gap:3px!important;}
