#gestao .dashboard-main,#gestao .dashboard-monthly-row,#gestao .monthly-chart-card{min-width:0;max-width:100%}
#gestao .monthly-chart-card{overflow:visible!important;width:100%;box-sizing:border-box}
#gestao .monthly-chart{width:100%;min-width:0!important;max-width:100%;height:auto;display:block}
#gestao .monthly-segments{display:grid;gap:4px;min-width:0;width:100%}
body #gestao .dash-card.vbar-solid{overflow-x:auto}
body #gestao .vbar-solid .vbar-chart{display:grid;grid-template-columns:repeat(var(--bar-count),minmax(0,1fr));gap:4px;min-height:0;min-width:calc(var(--bar-count)*38px);height:auto;overflow:visible;align-items:end;padding:28px 0 0}
body #gestao .vbar-solid .vbar{position:relative;display:grid;grid-template-rows:120px 38px;gap:5px;min-width:0;width:100%;height:163px;align-items:end;padding:0;color:#064b86}
body #gestao .vbar-solid .vbar i{grid-row:1;display:block;width:56%;min-width:0;max-width:36px;background:#064b86!important;border-radius:1px;box-shadow:none}
body #gestao .vbar-solid .vbar span{position:absolute;bottom:calc(47px + var(--bar-height));left:0;right:0;text-align:center;font-size:12px;font-weight:700;padding:0;line-height:1.3}
body #gestao .vbar-solid .vbar small{grid-row:2;display:block;align-self:start;min-height:38px;height:auto;font-size:11px;line-height:1.3;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-align:center}
