.accounting-page[data-v-368c028a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.page-header[data-v-368c028a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#283593,#1565c0);color:#fff}.page-header[data-v-368c028a],.page-title[data-v-368c028a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-368c028a]{font-size:1.4rem;font-weight:600;margin:0}.page-subtitle[data-v-368c028a]{font-size:.85rem;opacity:.7;margin-left:12px;font-weight:400}.filters-bar[data-v-368c028a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-field[data-v-368c028a]{max-width:200px}.report-card[data-v-368c028a]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;border-radius:12px!important}.section-header[data-v-368c028a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;color:#fff;font-weight:700;font-size:1rem;margin:0 16px;border-radius:8px 8px 0 0}.section-total[data-v-368c028a]{font-family:monospace;font-size:1.1rem}.revenue-section[data-v-368c028a]{background:linear-gradient(135deg,#1b5e20,#2e7d32)}.expense-section[data-v-368c028a]{background:linear-gradient(135deg,#bf360c,#e65100)}.header-row th[data-v-368c028a]{background:#37474f!important;color:#fff!important;font-weight:700;font-size:.8rem;padding:8px 12px!important}.code-cell[data-v-368c028a]{font-weight:700;color:#283593}.name-cell[data-v-368c028a]{font-weight:500}.name-ar-cell[data-v-368c028a]{font-family:NotoArabic,Roboto;color:#616161}.amount[data-v-368c028a]{font-family:monospace;font-size:.9rem}.revenue-amount[data-v-368c028a]{color:#1b5e20;font-weight:700}.expense-amount[data-v-368c028a]{color:#e65100;font-weight:700}.revenue-row[data-v-368c028a]:nth-child(2n){background:#f1f8e9}.expense-row[data-v-368c028a]:nth-child(2n){background:#fff8e1}.subtotal-row td[data-v-368c028a]{padding:10px 12px!important;font-size:.95rem}.revenue-subtotal td[data-v-368c028a]{background:#e8f5e9!important;border-top:2px solid #2e7d32;color:#1b5e20}.expense-subtotal td[data-v-368c028a]{background:#fff3e0!important;border-top:2px solid #e65100;color:#bf360c}.grand-total-row td[data-v-368c028a]{background:#e8eaf6!important;font-size:1.1rem;padding:14px 12px!important;border-top:3px solid #283593}.net-income-cell[data-v-368c028a]{font-family:monospace;font-size:1.2rem!important}.net-income-cell.positive[data-v-368c028a]{color:#1b5e20}.net-income-cell.negative[data-v-368c028a]{color:#b71c1c}