#cashflow{margin:20px 0;padding:20px}#cashflow>summary{color:#bd4c20;font-weight:700;cursor:pointer}#cashflow p{line-height:1.5;color:#4c6778}#cashflow .filters{margin:18px 0}#cashflow .cash-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}#cashflow strong{font-size:22px}#cashflow .cash-scroll{overflow-x:auto;margin:18px 0}#cashflow table{border-collapse:collapse;width:100%;font-size:14px}#cashflow th,#cashflow td{text-align:left;padding:12px;border-bottom:1px solid #d9e4e9;white-space:nowrap}#cashflow thead{background:#edf3f5}#cashflow td:first-child{white-space:normal;min-width:180px}#cashflow details{margin-top:18px}#cashflow details summary{cursor:pointer;font-weight:600}#cashflow .cash-missing{background:#fff1e8;padding:14px;border-radius:8px}#cashflow .cash-bar{display:grid;grid-template-columns:75px 1fr 170px;align-items:center;gap:12px;margin:12px 0;font-size:14px}#cashflow .cash-bar b{text-align:right}#cashflow .cash-track{display:flex;background:#edf2f4;height:18px;border-radius:3px;overflow:hidden}#cashflow .cash-track i{display:block;background:#1c5668}#cashflow .cash-track .future{background:#c55a27}@media(max-width:650px){#cashflow .cash-metrics{grid-template-columns:1fr}#cashflow .cash-bar{grid-template-columns:65px 1fr}#cashflow .cash-bar b{grid-column:2;font-size:12px}#cashflow{padding:14px}}
