[data-v-b34b9eb8]{font-weight:500}.balance-sheet-report[data-v-b34b9eb8]{min-height:100vh}[dir] .balance-sheet-report[data-v-b34b9eb8]{background:#f0f0f0;padding:15px}.control-bar[data-v-b34b9eb8]{display:flex;justify-content:space-between;align-items:center}[dir] .control-bar[data-v-b34b9eb8]{background:#fff;padding:12px 20px;margin-bottom:15px;border:1px solid #ddd}.control-bar h4[data-v-b34b9eb8]{color:#000;font-weight:600}.report-page[data-v-b34b9eb8]{max-width:1100px}[dir] .report-page[data-v-b34b9eb8]{background:#fff;padding:20px;border:1px solid #ccc;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 auto}[dir] .page-header[data-v-b34b9eb8]{text-align:center;border-bottom:2px solid #000;padding-bottom:12px;margin-bottom:15px}.page-header .school-name[data-v-b34b9eb8]{font-size:1.4rem;font-weight:700;color:#000}[dir] .page-header .school-name[data-v-b34b9eb8]{margin-bottom:5px}.page-header .report-title[data-v-b34b9eb8]{font-size:1.1rem;font-weight:600;color:#333}[dir] .page-header .report-title[data-v-b34b9eb8]{margin-bottom:8px}.page-header .header-meta[data-v-b34b9eb8]{font-size:.9rem;color:#000;font-weight:500}.page-header .header-meta .separator[data-v-b34b9eb8]{color:#999}[dir] .page-header .header-meta .separator[data-v-b34b9eb8]{margin:0 10px}.balance-sheet-layout[data-v-b34b9eb8]{display:flex;gap:40px;min-height:200px}[dir] .balance-sheet-layout[data-v-b34b9eb8]{margin-bottom:20px}.bs-column[data-v-b34b9eb8]{flex:1;min-width:0}.bs-section-title[data-v-b34b9eb8]{font-size:.95rem;font-weight:700;color:#000}[dir] .bs-section-title[data-v-b34b9eb8]{margin-bottom:10px;padding-bottom:4px;border-bottom:2px solid #333}.bs-table[data-v-b34b9eb8]{width:100%;border-collapse:collapse;font-size:.9rem}.bs-table td[data-v-b34b9eb8]{color:#333}[dir] .bs-table td[data-v-b34b9eb8]{padding:6px 10px;border-bottom:1px solid #eee}[dir=ltr] .bs-table .bs-label[data-v-b34b9eb8]{text-align:left}[dir=rtl] .bs-table .bs-label[data-v-b34b9eb8]{text-align:right}.bs-table .bs-amount[data-v-b34b9eb8]{white-space:nowrap;min-width:100px}.bs-table .bs-total-row .bs-amount[data-v-b34b9eb8],.bs-table .bs-total-row .bs-label[data-v-b34b9eb8]{font-weight:700;color:#000}.bs-table .bs-section-header .bs-label[data-v-b34b9eb8]{font-weight:600;color:#000}[dir=ltr] .bs-table .bs-indent[data-v-b34b9eb8]{padding-left:20px!important}[dir=rtl] .bs-table .bs-indent[data-v-b34b9eb8]{padding-right:20px!important}.balance-status-banner[data-v-b34b9eb8]{display:flex;align-items:center;font-weight:600;font-size:.95rem}[dir] .balance-status-banner[data-v-b34b9eb8]{padding:10px 16px;margin-bottom:20px;border-radius:8px}.balance-status-banner.balanced[data-v-b34b9eb8]{color:#155724}[dir] .balance-status-banner.balanced[data-v-b34b9eb8]{background:#d4edda;border:1px solid #c3e6cb}.balance-status-banner.unbalanced[data-v-b34b9eb8]{color:#721c24}[dir] .balance-status-banner.unbalanced[data-v-b34b9eb8]{background:#f8d7da;border:1px solid #f5c6cb}.bs-total-block[data-v-b34b9eb8]{display:flex;justify-content:space-between;font-size:1rem}[dir] .bs-total-block[data-v-b34b9eb8]{padding:10px 10px 0;margin-top:8px;border-top:2px solid #000}.page-footer[data-v-b34b9eb8]{color:#666}[dir] .page-footer[data-v-b34b9eb8]{text-align:center;padding-top:12px;margin-top:15px;border-top:1px solid #ccc}[dir=ltr] .text-right[data-v-b34b9eb8]{text-align:right}[dir=rtl] .text-right[data-v-b34b9eb8]{text-align:left}@media print{.no-print[data-v-b34b9eb8]{display:none!important}.balance-sheet-report[data-v-b34b9eb8]{min-height:auto}[dir] .balance-sheet-report[data-v-b34b9eb8]{background:#fff;padding:0}.report-page[data-v-b34b9eb8]{max-width:100%}[dir] .report-page[data-v-b34b9eb8]{box-shadow:none;border:none;padding:0;margin:0}.balance-sheet-layout[data-v-b34b9eb8]{gap:60px}[dir] .bs-table td[data-v-b34b9eb8]{border:1px solid #ccc}}@media(max-width:768px){.balance-sheet-layout[data-v-b34b9eb8]{flex-direction:column}}