:root{--brand-gold:#d19a29;--brand-gold-dark:#9b6813;--brand-green:#176b4d;--brand-dark:#252625;--brand-cream:#fffaf0;--brand-danger:#b74444}
.flow-apply{background:var(--brand-gold);color:#171717;box-shadow:0 3px 8px #9b681333}.flow-apply:hover{background:#bc851e}.flow-expense-view input{accent-color:var(--brand-gold)}
.flow-kpi.planned>i,.flow-kpi.received>i{background:#e5f2e9;color:var(--brand-green)}.flow-kpi.planned b,.flow-kpi.received b{color:var(--brand-green)}.flow-kpi.expense-planned>i,.flow-kpi.expense-paid>i{background:#f8e8e8;color:var(--brand-danger)}.flow-kpi.expense-planned b,.flow-kpi.expense-paid b{color:var(--brand-danger)}.flow-kpi.result>i{background:#fff1cf;color:var(--brand-gold-dark)}.flow-kpi.result b{color:var(--brand-gold-dark)}
.flow-card-title .revenue{background:var(--brand-green)}.flow-card-title .expense{background:var(--brand-danger)}.flow-card-title .balance{background:var(--brand-gold)}.flow-line.revenue{stroke:var(--brand-green)}.flow-line.expense{stroke:var(--brand-danger)}.flow-line.balance{stroke:var(--brand-gold)}
.payable-visual-page .finance-tabs a.active{color:var(--brand-gold-dark);border-color:var(--brand-gold)}.payable-tools button,.payable-tools a{color:var(--brand-gold-dark)}.payable-tools button:hover,.payable-tools a:hover{background:#fff1cf}.payable-visual-batch{border-color:#e4cf92;background:#fffaf0}.payable-visual-batch b{color:var(--brand-gold-dark)}.payable-visual-table .row-action,.payable-visual-table .billing-menu summary{border-color:var(--brand-gold);color:var(--brand-gold-dark)}
.dashboard-suite-bars u{background:var(--brand-gold)}.dashboard-suite-bars u.positive{background:var(--brand-green)}.dashboard-suite-bars u.negative{background:var(--brand-danger)}
