.journal-book[data-v-db754640]{margin:.5rem 0}.table-title[data-v-db754640]{text-align:center;margin-bottom:.5rem;font-size:.9375rem}table[data-v-db754640]{border-collapse:collapse;width:100%;font-size:.8125rem}td[data-v-db754640],th[data-v-db754640]{border-bottom:1px solid #dee2e6;padding:.375rem .5rem}th[data-v-db754640]{text-align:center;background:#f8f9fa;font-weight:600}.col-date[data-v-db754640]{width:12%}.col-detail[data-v-db754640]{width:24%}.col-acc[data-v-db754640]{text-align:center;width:16%}.col-amount[data-v-db754640]{text-align:right;width:16%}.text-center[data-v-db754640]{text-align:center}.text-right[data-v-db754640]{text-align:right}.empty-row td[data-v-db754640]{height:1.75rem}.is-new td[data-v-db754640]{background:#fce4ec;animation:.6s row-in-db754640}@keyframes row-in-db754640{0%{background:#f48fb1}}.general-ledger[data-v-c96f9cee]{margin:.5rem 0}.ledger-header[data-v-c96f9cee]{text-align:center;margin-bottom:.5rem}.ledger-label[data-v-c96f9cee]{color:#666;font-size:.75rem}.ledger-acc-name[data-v-c96f9cee]{margin:0 .375rem;font-size:1.125rem;font-weight:700}.ledger-suffix[data-v-c96f9cee]{color:#666;font-size:.75rem}table[data-v-c96f9cee]{border-collapse:collapse;width:100%;font-size:.8125rem}td[data-v-c96f9cee],th[data-v-c96f9cee]{border-bottom:1px solid #dee2e6;padding:.375rem .5rem}th[data-v-c96f9cee]{background:#f8f9fa;font-weight:600}.col-counter[data-v-c96f9cee],.col-date[data-v-c96f9cee]{width:15%}.col-detail[data-v-c96f9cee]{width:25%}.col-amount[data-v-c96f9cee]{width:15%}.col-amount[data-v-c96f9cee],.text-right[data-v-c96f9cee]{text-align:right}.total-row[data-v-c96f9cee]{background-color:#e9ecef;font-weight:600}.empty-row td[data-v-c96f9cee]{height:1.75rem}.is-new td[data-v-c96f9cee]{background:#fce4ec;animation:.6s row-in-c96f9cee}@keyframes row-in-c96f9cee{0%{background:#f48fb1}}.account-tab[data-v-8253a2e2]{margin:.5rem 0}.tab-bar[data-v-8253a2e2]{border-bottom:2px solid #dee2e6;flex-wrap:wrap;gap:0;display:flex}.tab-btn[data-v-8253a2e2]{cursor:pointer;white-space:nowrap;background:#f8f9fa;border:1px solid #dee2e6;border-bottom:none;border-radius:4px 4px 0 0;padding:.375rem .75rem;font-size:.75rem;transition:background-color .15s}.tab-btn[data-v-8253a2e2]:hover{background:#e9ecef}.tab-btn.active[data-v-8253a2e2]{background:#fff;border-bottom:2px solid #fff;margin-bottom:-2px;font-weight:700}.tab-panel[data-v-8253a2e2]{padding:.5rem 0}
