.finance-cashflow-page{display:grid;gap:16px}.finance-cashflow-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.finance-cashflow-head h2{margin:3px 0 6px}.finance-cashflow-head p{margin:0;color:var(--muted);font-size:12px;font-weight:650}.finance-source-actions{display:flex;align-items:center;gap:10px}.finance-source-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:800}.finance-source-status i{width:7px;height:7px;border-radius:50%;background:var(--muted)}.finance-source-status.is-live{color:var(--green)}.finance-source-status.is-live i{background:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.finance-source-status.is-warn{color:var(--orange)}.finance-source-status.is-warn i{background:var(--orange)}.finance-source-warning{padding:10px 14px;border:1px solid rgba(244,173,48,.3);border-radius:9px;color:var(--orange);background:rgba(244,173,48,.08);font-size:12px;font-weight:700}.finance-core-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.finance-core-kpis .kpi-card{min-height:110px}.finance-cashflow-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.72fr);gap:16px;align-items:start}.finance-daily-panel{grid-row:span 2}.finance-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.finance-panel-head h3{margin:3px 0 0;color:var(--text-strong);font-size:18px;font-weight:900}.finance-panel-head>strong{font-size:22px;font-weight:900}.finance-panel-head>small{color:var(--muted);font-size:12px;font-weight:750}.finance-panel-head .is-positive{color:var(--green)}.finance-panel-head .is-negative{color:var(--red)}.finance-daily-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.finance-daily-summary>div{padding:13px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.025)}.finance-daily-summary span{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:750}.finance-daily-summary strong{color:var(--text-strong);font-size:17px;font-weight:900}.finance-flow-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-flow-list{min-width:0;padding:13px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.018)}.finance-subhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.finance-subhead span{color:var(--text-strong);font-size:13px;font-weight:850}.finance-subhead small{color:var(--muted);font-size:10px}.finance-flow-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px 9px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}.finance-flow-row>b{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;color:var(--primary);background:var(--primary-soft);font-size:10px}.finance-flow-list.is-out .finance-flow-row>b{color:var(--orange);background:var(--orange-soft)}.finance-flow-row>span{overflow:hidden;color:var(--text);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.finance-flow-row>strong{color:var(--text-strong);font-size:11px;font-weight:850}.finance-flow-row>em{grid-column:2/-1;height:3px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.06)}.finance-flow-row>em i{display:block;height:100%;border-radius:inherit;background:var(--green)}.finance-flow-list.is-out .finance-flow-row>em i{background:var(--orange)}.finance-arap-total{display:flex;align-items:end;justify-content:space-between;margin-top:12px;padding:13px 14px;border-radius:9px}.finance-arap-total span{font-size:12px;font-weight:800}.finance-arap-total strong{color:var(--text-strong);font-size:21px;font-weight:900}.finance-arap-total.is-ar{color:var(--green);background:var(--green-soft)}.finance-arap-total.is-ap{color:var(--orange);background:var(--orange-soft)}.finance-arap-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 3px 4px}.finance-arap-split span{color:var(--muted);font-size:10px;font-weight:700}.finance-arap-split b{display:block;margin-top:4px;color:var(--text);font-size:12px}.finance-arap-net{display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:15px;padding-top:14px;border-top:1px solid var(--border)}.finance-arap-net span{color:var(--muted);font-size:11px;font-weight:750}.finance-arap-net strong{color:var(--text-strong);font-size:18px}.finance-arap-net small{grid-column:1/-1;margin-top:4px;color:var(--muted);font-size:9px}.finance-structure-list{display:grid;gap:11px}.finance-structure-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center}.finance-structure-row>div span{display:block;color:var(--text);font-size:11px;font-weight:800}.finance-structure-row>div small{color:var(--muted);font-size:9px}.finance-structure-row>strong{color:var(--text-strong);font-size:12px}.finance-structure-row>em{height:4px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.06)}.finance-structure-row>em i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--cyan))}.finance-structure-row>small{color:var(--muted);font-size:9px;text-align:right}.finance-credit-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px;padding-top:15px;border-top:1px solid var(--border)}.finance-credit-head span{color:var(--muted);font-size:11px;font-weight:800}.finance-credit-head strong{color:var(--orange);font-size:15px}.finance-credit-list{display:grid;gap:9px}.finance-credit-row{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:9px;align-items:center}.finance-credit-row>span{overflow:hidden;color:var(--text);font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.finance-credit-row>div{height:4px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.06)}.finance-credit-row>div i{display:block;height:100%;border-radius:inherit;background:var(--orange)}.finance-credit-row>strong{color:var(--muted);font-size:10px}.theme-light .finance-daily-summary>div,.theme-light .finance-flow-list{background:#f8fbff}.theme-light .finance-flow-row>em,.theme-light .finance-structure-row>em,.theme-light .finance-credit-row>div{background:#e8eef7}@media(max-width:1180px){.finance-core-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-cashflow-grid{grid-template-columns:minmax(0,1fr)}.finance-daily-panel{grid-row:auto}}@media(max-width:760px){.finance-cashflow-head{align-items:flex-start;flex-direction:column}.finance-source-actions{justify-content:space-between;width:100%}.finance-core-kpis,.finance-daily-summary,.finance-flow-columns{grid-template-columns:minmax(0,1fr)}.finance-credit-row{grid-template-columns:78px minmax(0,1fr) auto}}
