/* Round eighteen: stable title-row legends for TV Bro. */
.chart-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;}
.chart-title-row>h3,.chart-title-row>.chart-title-main{min-width:0!important;flex:0 1 auto!important;}
.chart-title-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important;min-width:0!important;white-space:nowrap!important;}
.chart-header-legend{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important;white-space:nowrap!important;flex-wrap:nowrap!important;color:var(--dashboard-text-muted)!important;font-size:9px!important;line-height:1!important;}
.chart-title-actions>:not(.chart-header-legend){order:1!important;flex:0 0 auto!important;}
.chart-title-actions>.chart-header-legend{order:2!important;margin-left:0!important;flex:0 0 auto!important;}
.chart-header-legend-item{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important;}
.chart-header-legend-dot{display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;border-radius:50%!important;}

html.page-family body.page-family .family-risk-archive-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;}
html.page-family body.page-family .family-risk-progress-pane{grid-column:1!important;grid-row:1!important;align-self:start!important;width:100%!important;margin:0!important;}
html.page-family body.page-family .family-risk-chart-pane{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;}
html.page-family body.page-family .family-risk-chart-pane #familyRiskChart{width:100%!important;height:100%!important;min-height:150px!important;}
html.page-family.page-family.page-family body.page-family.page-family.page-family .family-risk-archive-stack>.family-risk-progress-pane{grid-column:1!important;grid-row:1!important;align-self:start!important;width:100%!important;margin:0!important;}
html.page-family.page-family.page-family body.page-family.page-family.page-family .family-risk-archive-stack>.family-risk-chart-pane{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;}

html.page-chronic body.page-chronic #adherenceChart{min-height:176px!important;height:176px!important;}
html.page-personal-service body.page-personal-service .personal-service-summary-box{top:20px!important;margin-top:0!important;}
