.accounting-page[data-v-67439702]{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-67439702]{-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-67439702],.page-title[data-v-67439702]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-67439702]{font-size:1.4rem;font-weight:600;margin:0}.filters-bar[data-v-67439702]{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-67439702]{max-width:200px}.recon-card[data-v-67439702]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;border-radius:12px!important}.summary-banner[data-v-67439702]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#e8eaf6,#c5cae9);border-radius:8px;margin:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.summary-item[data-v-67439702]{text-align:center}.summary-label[data-v-67439702]{font-size:.8rem;font-weight:600;color:#5c6bc0;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-67439702]{font-size:1.6rem;font-weight:800;font-family:monospace;margin-top:4px}.header-row th[data-v-67439702]{background:#283593!important;color:#fff!important;font-weight:700;font-size:.82rem;padding:10px 12px!important}.code-cell[data-v-67439702]{font-family:monospace;font-weight:700;color:#283593}.amount[data-v-67439702]{font-family:monospace;font-size:.9rem}.even-row[data-v-67439702]{background:#fafafa}.totals-row[data-v-67439702]{background:#e8eaf6!important;border-top:2px solid #283593}.totals-row td[data-v-67439702]{padding:10px 12px!important}.actual-input[data-v-67439702]{max-width:130px;margin:0 auto}.actual-input[data-v-67439702] .v-input__slot{min-height:30px!important;padding:0 8px!important}.actual-input[data-v-67439702] input{text-align:center;font-family:monospace;font-weight:600;font-size:.9rem}