.desktop-table{display:block}.mobile-cards{display:none}@media (max-width:768px){.desktop-table{display:none}.mobile-cards{display:block}.transaction-card .transaction-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.transaction-card .transaction-main{flex:1;display:flex;align-items:center;gap:12px}.transaction-card .transaction-amount{font-size:16px;font-weight:600;min-width:80px}.transaction-card .transaction-amount.expense{color:#ff4d4f}.transaction-card .transaction-amount.income{color:#52c41a}.transaction-card .transaction-details{flex:1}.transaction-card .transaction-category{font-weight:500;color:#262626;margin-bottom:2px}.transaction-card .transaction-date{font-size:12px;color:#8c8c8c}.transaction-card .transaction-actions{display:flex;gap:4px;flex-shrink:0}.transaction-card .transaction-notes{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:13px;color:#595959;font-style:italic}.transaction-card .transaction-meta{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;font-size:12px;color:#8c8c8c}.transaction-card .transaction-type{background:#f0f0f0;padding:2px 6px;border-radius:3px;font-size:11px;text-transform:uppercase}.mobile-pagination{text-align:center;margin-top:16px}}@media (max-width:1024px) and (min-width:769px){.ant-table{font-size:13px}.ant-table .ant-table-tbody>tr>td,.ant-table .ant-table-thead>tr>th{padding:8px 6px}}