.accounting-page[data-v-a3e384bc]{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-a3e384bc]{-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-a3e384bc],.page-title[data-v-a3e384bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-a3e384bc]{font-size:1.4rem;font-weight:600;margin:0}.entry-card[data-v-a3e384bc]{border-radius:12px!important;max-width:900px;margin:0 auto!important}.lines-header[data-v-a3e384bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;background:linear-gradient(135deg,#283593,#1565c0);color:#fff;font-weight:700;font-size:.85rem;border-radius:8px 8px 0 0}.lines-table[data-v-a3e384bc]{width:100%;border-collapse:collapse;font-size:.9rem;border:1px solid #e0e0e0}.lines-table th[data-v-a3e384bc]{text-align:left;padding:8px 10px;background:#e8eaf6;color:#283593;font-weight:700;font-size:.78rem;text-transform:uppercase}.lines-table td[data-v-a3e384bc]{padding:6px 8px;border-top:1px solid #f0f0f0}.lines-table .totals-row[data-v-a3e384bc]{background:#e8eaf6;border-top:2px solid #283593}.line-input[data-v-a3e384bc]{font-size:.85rem!important}.amount-input input[data-v-a3e384bc]{text-align:right;font-family:monospace}.debit-total[data-v-a3e384bc]{color:#1565c0;font-family:monospace}.credit-total[data-v-a3e384bc]{color:#c62828;font-family:monospace}.balance-bar.balanced[data-v-a3e384bc]{background:#e8f5e9}.balance-bar.unbalanced[data-v-a3e384bc]{background:#ffebee}.gap-3[data-v-a3e384bc]{gap:12px}