.page.cashFlowPage{display:flex;flex-direction:column;gap:8px;padding:12px;height:100%;box-sizing:border-box;overflow:auto;background:var(--bg,#edf2f7);color:var(--text,#193650)}.cashFlowPage[hidden]{display:none}.cashFlowHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.cashFlowHeader h1{font-size:20px;margin:0}.cashFlowHeader p{font-size:12px;color:var(--muted,#63788e);margin:4px 0 0}.cashFlowActions{display:flex;gap:6px}.cashFlowActions button{padding:7px 12px;border:1px solid var(--line,#c7d3df);border-radius:5px;background:var(--panel,#fff);color:inherit}.cashFlowActions button:first-child{background:#245ea7;border-color:#245ea7;color:white}.cashFlowPage .qrfHeader{display:none}.cashFlowPage .qrfBody{padding:8px 12px;display:block}.cashFlowPage .qrfGroup{border:0;padding:0;margin:0}.cashFlowPage .qrfGroup legend{display:none}.cashFlowPage .qrfGroupFields{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px}.cashFlowPage .qrfFooter{padding:5px 12px}.cashFlowPage .qrf select{height:30px}.cashFlowRate{font-weight:600;font-size:12px;padding:4px 12px;color:var(--muted,#526b82)}.cashFlowSummary{display:flex;gap:10px;flex-wrap:wrap}.cashFlowMetric{display:flex;gap:18px;align-items:center;justify-content:space-between;background:var(--panel,#fff);border:1px solid var(--line,#cbd7e2);border-radius:6px;padding:9px 14px;flex:1;min-width:250px}.cashFlowMetric span{font-size:11px;color:var(--muted,#526b82)}.cashFlowMetric strong{font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.cashFlowStatus{font-size:11px;color:var(--muted,#526b82);margin:0}.cashFlowGrid{min-height:350px;flex:1;background:var(--panel,#fff);border:1px solid var(--line,#cbd7e2);border-radius:7px;overflow:hidden}.cashFlowGrid .qgridTable{font-size:11px}.cashFlowGrid .qgridTable td{height:24px}.cashFlowGrid .qgridTable td.cashFlowGroup1,.cashFlowGrid .qgridTable td.cashFlowGroup5{background:#f0fcf2;color:#183b27}.cashFlowGrid .qgridTable td.cashFlowGroup2,.cashFlowGrid .qgridTable td.cashFlowGroup6{background:#fff2f2;color:#4c2930}.cashFlowGrid .qgridTable td.cashFlowGroup3{background:#eff6ff;color:#193e67}.cashFlowGrid .qgridTable td.cashFlowGroup4,.cashFlowGrid .qgridTable td.cashFlowGroup7{background:#f0f2f5;color:#20354c}.cashFlowGrid .qgridTable td.cashFlowGroup8,.cashFlowGrid .qgridTable td.cashFlowGroup9{background:#fff5e9;color:#5e4023}.cashFlowGrid .qgridTable td.cashFlowRow-header,.cashFlowGrid .qgridTable td.cashFlowRow-subtotal{font-weight:700;border-top:1px solid #c1d1df;border-bottom:1px solid #c1d1df}.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup1,.cashFlowGrid .qgridTable td.cashFlowRow-subtotal.cashFlowGroup1,.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup5,.cashFlowGrid .qgridTable td.cashFlowRow-subtotal.cashFlowGroup5{background:#d4f0dc}.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup2,.cashFlowGrid .qgridTable td.cashFlowRow-subtotal.cashFlowGroup2,.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup6,.cashFlowGrid .qgridTable td.cashFlowRow-subtotal.cashFlowGroup6{background:#f7d4d9}.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup3,.cashFlowGrid .qgridTable td.cashFlowRow-subtotal.cashFlowGroup3{background:#d4e4fb}.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup4,.cashFlowGrid .qgridTable td.cashFlowRow-header.cashFlowGroup7{background:#d5dce6}.cashFlowGrid .qgridTable td.cashFlowRow-balance{font-weight:700;background:#e1e9f2}.cashFlowGrid .qgridTable td.cashFlowRow-difference{font-weight:600}.cashFlowGrid .cashFlowIndent{padding-left:17px}.cashFlowNegative,.cashFlowGrid .cashFlowNegative{color:#ba283a}.cashFlowGrid .qgridPinned.cashFlowRow-header{z-index:3}.cashFlowPage button:disabled{opacity:.5}@media(max-width:900px){.cashFlowPage .qrfGroupFields{grid-template-columns:repeat(2,minmax(140px,1fr))}.cashFlowHeader{flex-wrap:wrap}.cashFlowGrid{min-height:450px}}@media(max-width:550px){.cashFlowPage .qrfGroupFields{grid-template-columns:1fr}.cashFlowActions{flex-wrap:wrap}.cashFlowMetric{min-width:200px}}
.cashFlowPage .qrfField{grid-column:auto}.cashFlowGrid .qgridTable thead tr:nth-child(2){display:none}.cashFlowPage .qrf{flex-shrink:0}.cashFlowPage .qrfField:has(input[type=checkbox]){justify-content:center}@media(max-width:550px){.cashFlowPage .qrfField{grid-column:1/-1}}
.cashFlowGrid .qgridTable thead{z-index:6}
