.chart-card{min-width:0;overflow:hidden}.chart-card .card-title p{margin:6px 0 0;color:#71807a;font-size:.7rem}.bar-chart{height:360px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:22px;padding:28px 28px 24px;border-bottom:1px solid #eef1f0}.bar-chart-item{min-width:0;display:grid;grid-template-rows:minmax(210px,1fr) auto auto;gap:7px;text-align:center}.bar-chart-track{min-height:210px;display:grid;grid-template-rows:28px minmax(0,1fr);align-items:end;border-bottom:2px solid #9eaca7;background:repeating-linear-gradient(0deg,transparent 0 24%,#edf1ef 24% 25%)}.bar-chart-track strong{align-self:center;font:500 1rem Georgia,serif;color:var(--ink)}.bar-chart .bar-chart-track i{flex:none;width:min(76px,72%);min-height:0;position:static;justify-self:center;align-self:end;background:#2c6a58;border-radius:3px 3px 0 0}.bar-chart-item:nth-child(4) .bar-chart-track i{background:#d9773f}.bar-chart-item>b{font-size:.75rem;line-height:1.25}.bar-chart-item>small{color:#74817c;font-size:.64rem;line-height:1.35}@media (max-width:700px){.bar-chart{height:auto;min-height:560px;grid-template-columns:1fr 1fr;gap:18px;padding:24px 15px}.bar-chart-item{grid-template-rows:190px auto auto}.bar-chart-track{min-height:190px}}