.layout > .rounds-filters { grid-template-columns: 1fr 0.65fr 1.5fr 1.7fr 1fr; }
.rounds-kpis { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.panel-heading .filter-button { height: 30px; font-size: 12px; }
.methodology {
  padding: 18px 0 0;
  color: var(--muted);
  line-height: 1.7;
  border-top: 1px solid var(--line);
}
.methodology summary { color: var(--ink); font-weight: 600; cursor: pointer; }
.methodology p { max-width: 900px; }
#roundChart { height: 330px; }
@media (max-width: 1000px) {
  .layout > .rounds-filters { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .rounds-kpis { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 700px) {
  #filterDialog .filters label:nth-child(3), #filterDialog .filters label:nth-child(4) { grid-column: 1 / -1; }
  #roundChart { height: 270px; }
}
