*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.income-text{color:#52c41a;font-weight:600}.expense-text{color:#ff4d4f;font-weight:600}.positive{color:#52c41a}.negative{color:#ff4d4f}.ant-layout{min-height:100vh}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.stat-card .ant-card-body{padding:20px}.cashflow-table .income-row td{background-color:#f6ffed!important}.cashflow-table .expense-row td{background-color:#fff2f0!important}.ant-table-tbody>tr.tx-income-row>td{font-weight:500;background-color:#d9f7be!important}.ant-table-tbody>tr.tx-income-row:hover>td{background-color:#c6efa5!important}.ant-table-tbody>tr.tx-expense-row>td{font-weight:500;background-color:#ffccc7!important}.ant-table-tbody>tr.tx-expense-row:hover>td{background-color:#ffb1ab!important}.ant-table-tbody>tr.income-row>td{background-color:#f5f5f5!important}.ant-table-tbody>tr.income-row:hover>td{background-color:#ebebeb!important}.ant-table-tbody>tr.expense-row>td{background-color:#f5f5f5!important}.ant-table-tbody>tr.expense-row:hover>td{background-color:#ebebeb!important}.ant-table-tbody>tr.unassigned-row>td{background-color:#ffd591!important;padding-top:2px!important;padding-bottom:2px!important}.ant-table-tbody>tr.unassigned-row:hover>td{background-color:#ffc069!important}.logo-area{color:#fff;white-space:nowrap;background:#ffffff1a;border-radius:8px;align-items:center;height:64px;margin:8px;padding:0 24px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.liquidity-unresolved td{color:#8c8c8c;background-color:#f5f5f5!important}
