/* v208 — Weekly Performance & Monitoring Summary spacing only.
   Keeps the summary panel at its natural content height instead of stretching
   to match the taller Public Confidence panel. No data/API/PDF logic changed. */
#dashboardTab .weekly-summary-panel,
#content .weekly-summary-panel{
  align-self:start;
  height:auto;
  min-height:0;
}
#dashboardTab .weekly-summary-panel .panel-body-center,
#content .weekly-summary-panel .pb.center-stage{
  flex:none;
  justify-content:flex-start;
  align-items:stretch;
  padding:28px 30px 30px;
  gap:0;
}
#dashboardTab .weekly-summary-panel .performance-summary,
#content .weekly-summary-panel .performance-summary{
  margin:0!important;
  width:100%;
  font-size:15.5px;
  line-height:1.62;
}
#dashboardTab .weekly-summary-panel .performance-summary-list,
#content .weekly-summary-panel .performance-summary-list{
  margin:0;
  padding-left:24px;
  display:grid;
  gap:18px;
}
#dashboardTab .weekly-summary-panel .performance-summary-list li,
#content .weekly-summary-panel .performance-summary-list li{
  margin:0;
  line-height:1.62;
}
@media(max-width:700px){
  #dashboardTab .weekly-summary-panel .panel-body-center,
  #content .weekly-summary-panel .pb.center-stage{
    padding:22px 20px 24px;
  }
  #dashboardTab .weekly-summary-panel .performance-summary,
  #content .weekly-summary-panel .performance-summary{
    font-size:14.5px;
  }
  #dashboardTab .weekly-summary-panel .performance-summary-list,
  #content .weekly-summary-panel .performance-summary-list{
    gap:14px;
    padding-left:21px;
  }
}
