.distribution-chart{padding-inline-start:0;min-height:0;align-content:initial}
.distribution-chart:before{display:none!important}
.distribution-chart .bar-row{padding-inline-start:0;grid-template-columns:minmax(138px,1.15fr) minmax(110px,2fr) minmax(58px,max-content);gap:12px}
.distribution-chart .bar-row:before{display:none}
.distribution-chart .bar-track{height:8px;border-radius:999px;background:#ebe7de;border-color:#ddd8ce}
.distribution-chart .bar-fill{border-radius:999px}

[data-forms].distribution-chart{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}
[data-forms].distribution-chart .bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 7px;gap:8px 12px;align-items:center;padding:12px 13px;background:#f4f1e9;border:1px solid #ddd8ce;min-height:68px}
[data-forms].distribution-chart .bar-label{grid-column:1;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:#304842}
[data-forms].distribution-chart .bar-value{grid-column:2;grid-row:1;min-width:auto;max-width:none;font-weight:800}
[data-forms].distribution-chart .bar-track{grid-column:1/-1;grid-row:2;width:100%;min-width:0;height:6px;background:#e4dfd5}

[data-sectors].distribution-chart{display:grid;gap:13px}
[data-sectors].distribution-chart .bar-row{min-height:26px}
[data-sectors].distribution-chart .bar-label{font-weight:680;color:#405a54}

@media(max-width:760px){
  [data-forms].distribution-chart{grid-template-columns:1fr}
  .distribution-chart .bar-row{grid-template-columns:minmax(108px,1fr) minmax(78px,1.5fr) minmax(52px,max-content)}
}
