

.month-bars-v176{display:flex;align-items:flex-end;gap:12px;height:190px;padding:12px 6px 0;border-bottom:1px solid #e2e8f0}
.month-col-v176{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}
.month-val-v176{font-size:12px;font-weight:900;color:#0f172a}.month-bar-v176{width:min(48px,72%);background:#172033;border-radius:8px 8px 2px 2px;min-height:3px}.month-label-v176{font-size:11px;color:#64748b;font-weight:800;white-space:nowrap}
.profit-chart-v176{height:205px;position:relative;margin-top:4px}.profit-chart-v176 svg{width:100%;height:165px;overflow:visible}.profit-grid-v176{stroke:#e2e8f0;stroke-width:1}.profit-line-v176{fill:none;stroke:#172033;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.profit-dot-v176{fill:#fff;stroke:#172033;stroke-width:3}.profit-labels-v176{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:5px}.profit-labels-v176 span{text-align:center;font-size:11px;color:#64748b;font-weight:800}.profit-summary-v176{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;color:#64748b}.profit-summary-v176 b{color:#0f172a}
