.dashlegend{display:flex;align-items:center;gap:7px;color:var(--w4);font:9px var(--mono)}.dashlegend i{width:8px;height:8px;border-radius:2px;background:var(--p)}.dashlegend i:nth-of-type(2){margin-left:5px;background:var(--red)}.cashflowchart{display:grid;grid-template-columns:repeat(6,minmax(52px,1fr));gap:12px;height:230px;padding:10px 4px 0}.cashmonth{display:grid;grid-template-rows:36px 1fr 22px;min-width:0;text-align:center}.cashvalues{display:flex;flex-direction:column;gap:2px;color:var(--w4);font:8px var(--mono)}.cashvalues span:first-child{color:var(--pll)}.cashbars{display:flex;align-items:flex-end;justify-content:center;gap:5px;min-height:130px;border-bottom:1px solid var(--line)}.cashbars i{display:block;width:min(17px,35%);min-height:2px;border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,var(--pll),var(--p));transition:height .25s ease}.cashbars i:nth-child(2){background:linear-gradient(180deg,#fb7185,var(--red))}.cashmonth b{padding-top:7px;color:var(--w3);font:9px var(--mono);text-transform:capitalize}.finance-positive{color:var(--green)!important}.finance-negative{color:var(--red)!important}.finance-warning{border-color:rgba(245,158,11,.34)!important;background:rgba(245,158,11,.06)!important}.finance-warning strong{color:var(--yellow)!important}@media(max-width:700px){.cashflowchart{gap:6px;height:205px;overflow-x:auto}.cashmonth{min-width:48px}.cashvalues{font-size:7px}.dashlegend{display:none}}@media(prefers-reduced-motion:reduce){.cashbars i{transition:none}}
