.fee-recon-full-report[data-v-cce1e22c]{min-height:100vh;font-family:Calibri,Segoe UI,Tahoma,Arial,sans-serif;color:#111;width:100%;box-sizing:border-box}[dir] .fee-recon-full-report[data-v-cce1e22c]{background:#eef1f4;padding:.75rem 1rem 1.5rem}.control-bar[data-v-cce1e22c]{display:flex;justify-content:space-between;align-items:center;position:sticky;top:.4rem;z-index:100}[dir] .control-bar[data-v-cce1e22c]{background:#fff;padding:.85rem 1.2rem;margin-bottom:.85rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07)}.control-bar h4[data-v-cce1e22c]{font-weight:700;font-size:1.25rem}[dir] .control-bar h4[data-v-cce1e22c]{margin:0}.action-buttons[data-v-cce1e22c]{display:flex;gap:10px}.btn-modern[data-v-cce1e22c]{display:flex;align-items:center;font-weight:600;font-size:14px}[dir] .btn-modern[data-v-cce1e22c]{padding:9px 18px;border-radius:8px;cursor:pointer;border:none}.btn-print[data-v-cce1e22c]{color:#fff}[dir] .btn-print[data-v-cce1e22c]{background:#2d3436}.btn-close[data-v-cce1e22c]{color:#636e72}[dir] .btn-close[data-v-cce1e22c]{background:#fff;border:1px solid #dfe6e9}.report-page[data-v-cce1e22c]{width:100%;max-width:100%;box-sizing:border-box}[dir] .report-page[data-v-cce1e22c]{background:#fff;padding:.85rem .9rem 1rem;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.table-container[data-v-cce1e22c]{width:100%;overflow:visible}.reconciliation-report-table[data-v-cce1e22c]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.5px;font-family:Calibri,Segoe UI,Tahoma,Arial,sans-serif}[dir] .reconciliation-report-table[data-v-cce1e22c]{border:1px solid #9ca3af}.reconciliation-report-table .col-w-month[data-v-cce1e22c]{width:4.2%}.reconciliation-report-table .col-w-date[data-v-cce1e22c]{width:7.2%}.reconciliation-report-table .col-w-last-balance[data-v-cce1e22c]{width:5.8%}.reconciliation-report-table .col-w-count[data-v-cce1e22c]{width:2.3%}.reconciliation-report-table .col-w-amount[data-v-cce1e22c]{width:3.4%}.reconciliation-report-table .col-w-tuition[data-v-cce1e22c]{width:5.4%}.reconciliation-report-table .col-w-total[data-v-cce1e22c]{width:5.2%}.reconciliation-report-table .col-w-balance[data-v-cce1e22c],.reconciliation-report-table .col-w-received[data-v-cce1e22c]{width:5.6%}.reconciliation-report-table td[data-v-cce1e22c],.reconciliation-report-table th[data-v-cce1e22c]{vertical-align:middle;line-height:1.2;box-sizing:border-box}[dir] .reconciliation-report-table td[data-v-cce1e22c],[dir] .reconciliation-report-table th[data-v-cce1e22c]{border:.5px solid #9ca3af;padding:.4rem .22rem}.reconciliation-report-table thead th[data-v-cce1e22c]{font-weight:700;color:#111}[dir] .reconciliation-report-table thead th[data-v-cce1e22c]{background:#f0f2f5}.reconciliation-report-table .report-main-title[data-v-cce1e22c]{font-size:28px;font-weight:800;letter-spacing:1.2px;font-family:Calibri,Segoe UI,Tahoma,Arial,sans-serif}[dir] .reconciliation-report-table .report-main-title[data-v-cce1e22c]{text-align:center;padding:14px 8px;background:#fff;border-bottom:1px solid #9ca3af}.reconciliation-report-table .actual-fee-group-title[data-v-cce1e22c]{font-size:14px;font-weight:800;white-space:normal}[dir] .reconciliation-report-table .actual-fee-group-title[data-v-cce1e22c]{text-align:center;padding:8px 4px;background:#e6e9ed}.reconciliation-report-table .actual-fee-subtitle[data-v-cce1e22c]{font-size:10.5px;font-weight:600;line-height:1.3;color:#333}[dir] .reconciliation-report-table .actual-fee-subtitle[data-v-cce1e22c]{margin-top:4px}.reconciliation-report-table .col-date[data-v-cce1e22c],.reconciliation-report-table .col-month[data-v-cce1e22c]{font-size:12px;font-weight:800;writing-mode:horizontal-tb;height:auto}[dir] .reconciliation-report-table .col-date[data-v-cce1e22c],[dir] .reconciliation-report-table .col-month[data-v-cce1e22c]{text-align:center;transform:none;padding:8px 3px;background:#f0f2f5}.reconciliation-report-table .rotated-th[data-v-cce1e22c]{height:128px;min-width:0;overflow:hidden;position:relative;vertical-align:middle}[dir] .reconciliation-report-table .rotated-th[data-v-cce1e22c]{padding:4px 2px;background:#f0f2f5;text-align:center}.reconciliation-report-table .rotated-label[data-v-cce1e22c]{display:inline-flex;align-items:center;justify-content:center;writing-mode:vertical-rl;white-space:pre-line;font-size:11px;font-weight:700;line-height:1.15;height:118px;max-height:118px}[dir] .reconciliation-report-table .rotated-label[data-v-cce1e22c]{text-align:center}[dir=ltr] .reconciliation-report-table .rotated-label[data-v-cce1e22c]{transform:rotate(180deg)}[dir=rtl] .reconciliation-report-table .rotated-label[data-v-cce1e22c]{transform:rotate(-180deg)}.reconciliation-report-table .narrow-header[data-v-cce1e22c]{height:108px}[dir] .reconciliation-report-table .narrow-header[data-v-cce1e22c]{background:#e9edf2}.reconciliation-report-table .narrow-header .rotated-label[data-v-cce1e22c]{font-size:10.5px;height:98px;max-height:98px}[dir] .reconciliation-report-table .highlight-col[data-v-cce1e22c]{background:#e2e6eb!important}.reconciliation-report-table tbody td[data-v-cce1e22c]{font-size:12.5px}[dir] .reconciliation-report-table tbody td[data-v-cce1e22c]{background:#fff}[dir] .reconciliation-report-table .data-row:nth-child(2n) td[data-v-cce1e22c]{background:#f7f8fa}.reconciliation-report-table .month-cell[data-v-cce1e22c]{font-weight:800;font-size:12px;white-space:nowrap}[dir] .reconciliation-report-table .month-cell[data-v-cce1e22c]{padding:.5rem .15rem}.reconciliation-report-table .date-cell[data-v-cce1e22c]{font-weight:700;font-size:10.5px}[dir] .reconciliation-report-table .date-cell[data-v-cce1e22c]{padding:.4rem .15rem}.reconciliation-report-table .date-line[data-v-cce1e22c]{display:block;line-height:1.2;white-space:normal;word-break:keep-all}.reconciliation-report-table .count-cell[data-v-cce1e22c]{font-weight:700;color:#111827;font-size:12px;white-space:nowrap}.reconciliation-report-table .amount-cell[data-v-cce1e22c]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700;font-size:11.5px;white-space:nowrap;overflow:visible;word-break:normal;overflow-wrap:normal}[dir=ltr] .reconciliation-report-table .amount-cell[data-v-cce1e22c]{padding-left:.18rem;padding-right:.28rem}[dir=rtl] .reconciliation-report-table .amount-cell[data-v-cce1e22c]{padding-right:.18rem;padding-left:.28rem}.reconciliation-report-table .balance-cell[data-v-cce1e22c],.reconciliation-report-table .received-cell[data-v-cce1e22c],.reconciliation-report-table .total-cell[data-v-cce1e22c]{font-weight:800;font-size:12px}[dir] .reconciliation-report-table .balance-cell[data-v-cce1e22c],[dir] .reconciliation-report-table .received-cell[data-v-cce1e22c],[dir] .reconciliation-report-table .total-cell[data-v-cce1e22c]{background:#f0f2f5!important}.reconciliation-report-table .received-cell[data-v-cce1e22c]{color:#166534}.reconciliation-report-table .balance-cell[data-v-cce1e22c]{color:#991b1b}.reconciliation-report-table .blank-row td[data-v-cce1e22c]{height:40px}[dir] .reconciliation-report-table .blank-row td[data-v-cce1e22c]{background:#fff!important}.no-data[data-v-cce1e22c]{color:#636e72;font-weight:600}@media print{@page{size:A4 landscape;margin:4mm}[data-v-cce1e22c]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body[data-v-cce1e22c],html[data-v-cce1e22c]{width:100%!important;height:auto!important;overflow:hidden!important}[dir] body[data-v-cce1e22c],html[dir][data-v-cce1e22c]{margin:0!important;padding:0!important;background:#fff!important}.fee-recon-full-report[data-v-cce1e22c]{width:100%!important;min-height:0!important;height:auto!important;overflow:hidden!important;page-break-after:avoid!important;break-after:avoid-page!important}[dir] .fee-recon-full-report[data-v-cce1e22c]{background:#fff!important;padding:0!important;margin:0!important}.fee-recon-full-report .no-print[data-v-cce1e22c]{display:none!important}.fee-recon-full-report .report-page[data-v-cce1e22c]{width:100%!important;min-height:0!important;page-break-after:avoid!important;break-after:avoid-page!important}[dir] .fee-recon-full-report .report-page[data-v-cce1e22c]{padding:0!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.fee-recon-full-report .table-container[data-v-cce1e22c]{width:100%!important;overflow:hidden!important}[dir] .fee-recon-full-report .table-container[data-v-cce1e22c]{margin:0!important;padding:0!important}.fee-recon-full-report .reconciliation-report-table[data-v-cce1e22c]{width:100%!important;font-size:10px!important;font-family:Calibri,Segoe UI,Tahoma,Arial,sans-serif!important;border-collapse:separate!important;border-spacing:0!important;page-break-inside:auto;page-break-after:avoid!important;break-after:avoid-page!important}[dir] .fee-recon-full-report .reconciliation-report-table[data-v-cce1e22c]{border:1px solid #6b7280!important;margin:0!important}.fee-recon-full-report .reconciliation-report-table .col-w-month[data-v-cce1e22c]{width:4.2%!important}.fee-recon-full-report .reconciliation-report-table .col-w-date[data-v-cce1e22c]{width:7.2%!important}.fee-recon-full-report .reconciliation-report-table .col-w-last-balance[data-v-cce1e22c]{width:5.8%!important}.fee-recon-full-report .reconciliation-report-table .col-w-count[data-v-cce1e22c]{width:2.3%!important}.fee-recon-full-report .reconciliation-report-table .col-w-amount[data-v-cce1e22c]{width:3.4%!important}.fee-recon-full-report .reconciliation-report-table .col-w-tuition[data-v-cce1e22c]{width:5.4%!important}.fee-recon-full-report .reconciliation-report-table .col-w-total[data-v-cce1e22c]{width:5.2%!important}.fee-recon-full-report .reconciliation-report-table .col-w-balance[data-v-cce1e22c],.fee-recon-full-report .reconciliation-report-table .col-w-received[data-v-cce1e22c]{width:5.6%!important}.fee-recon-full-report .reconciliation-report-table td[data-v-cce1e22c],.fee-recon-full-report .reconciliation-report-table th[data-v-cce1e22c]{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[dir] .fee-recon-full-report .reconciliation-report-table td[data-v-cce1e22c],[dir] .fee-recon-full-report .reconciliation-report-table th[data-v-cce1e22c]{padding:3px 2px!important;border:.5px solid #6b7280!important;background:#fff!important}.fee-recon-full-report .reconciliation-report-table thead th[data-v-cce1e22c]{font-weight:800!important}[dir] .fee-recon-full-report .reconciliation-report-table thead th[data-v-cce1e22c]{background:#f0f0f0!important;border:.5px solid #6b7280!important}.fee-recon-full-report .reconciliation-report-table .report-main-title[data-v-cce1e22c]{font-size:16px!important;letter-spacing:.5px!important}[dir] .fee-recon-full-report .reconciliation-report-table .report-main-title[data-v-cce1e22c]{padding:6px 4px!important;border:.5px solid #6b7280!important;border-bottom:1px solid #6b7280!important;background:#fff!important}.fee-recon-full-report .reconciliation-report-table .actual-fee-group-title[data-v-cce1e22c]{font-size:10px!important}[dir] .fee-recon-full-report .reconciliation-report-table .actual-fee-group-title[data-v-cce1e22c]{padding:4px 2px!important;background:#ececec!important;border:.5px solid #6b7280!important}.fee-recon-full-report .reconciliation-report-table .actual-fee-subtitle[data-v-cce1e22c]{font-size:7px!important}[dir] .fee-recon-full-report .reconciliation-report-table .actual-fee-subtitle[data-v-cce1e22c]{margin-top:2px!important}.fee-recon-full-report .reconciliation-report-table .col-date[data-v-cce1e22c],.fee-recon-full-report .reconciliation-report-table .col-month[data-v-cce1e22c]{font-size:9px!important}[dir] .fee-recon-full-report .reconciliation-report-table .col-date[data-v-cce1e22c],[dir] .fee-recon-full-report .reconciliation-report-table .col-month[data-v-cce1e22c]{padding:3px 2px!important;background:#f5f5f5!important}.fee-recon-full-report .reconciliation-report-table .rotated-th[data-v-cce1e22c]{height:78px!important;overflow:hidden!important;vertical-align:middle!important}[dir] .fee-recon-full-report .reconciliation-report-table .rotated-th[data-v-cce1e22c]{padding:2px 1px!important;background:#f0f0f0!important;text-align:center!important}.fee-recon-full-report .reconciliation-report-table .rotated-label[data-v-cce1e22c]{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:8px!important;height:70px!important;max-height:70px!important}.fee-recon-full-report .reconciliation-report-table .narrow-header[data-v-cce1e22c]{height:68px!important}[dir] .fee-recon-full-report .reconciliation-report-table .narrow-header[data-v-cce1e22c]{background:#ececec!important}.fee-recon-full-report .reconciliation-report-table .narrow-header .rotated-label[data-v-cce1e22c]{font-size:7.5px!important;height:60px!important;max-height:60px!important}[dir] .fee-recon-full-report .reconciliation-report-table .highlight-col[data-v-cce1e22c]{background:#e8e8e8!important}.fee-recon-full-report .reconciliation-report-table .month-cell[data-v-cce1e22c]{font-size:9px!important;white-space:nowrap!important}[dir] .fee-recon-full-report .reconciliation-report-table .month-cell[data-v-cce1e22c]{padding:3px 2px!important}.fee-recon-full-report .reconciliation-report-table .date-cell[data-v-cce1e22c]{font-size:8px!important}[dir] .fee-recon-full-report .reconciliation-report-table .date-cell[data-v-cce1e22c]{padding:3px 2px!important}.fee-recon-full-report .reconciliation-report-table .count-cell[data-v-cce1e22c]{font-size:8.5px!important;white-space:nowrap!important}[dir] .fee-recon-full-report .reconciliation-report-table .count-cell[data-v-cce1e22c]{padding:3px 2px!important}.fee-recon-full-report .reconciliation-report-table .amount-cell[data-v-cce1e22c]{font-size:8.5px!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}[dir] .fee-recon-full-report .reconciliation-report-table .amount-cell[data-v-cce1e22c]{padding:3px 2px!important}.fee-recon-full-report .reconciliation-report-table .balance-cell[data-v-cce1e22c],.fee-recon-full-report .reconciliation-report-table .received-cell[data-v-cce1e22c],.fee-recon-full-report .reconciliation-report-table .total-cell[data-v-cce1e22c]{font-size:8.5px!important}[dir] .fee-recon-full-report .reconciliation-report-table .balance-cell[data-v-cce1e22c],[dir] .fee-recon-full-report .reconciliation-report-table .received-cell[data-v-cce1e22c],[dir] .fee-recon-full-report .reconciliation-report-table .total-cell[data-v-cce1e22c]{background:#f5f5f5!important;padding:3px 2px!important}.fee-recon-full-report .reconciliation-report-table .received-cell[data-v-cce1e22c]{color:#0b5d1e!important}.fee-recon-full-report .reconciliation-report-table .balance-cell[data-v-cce1e22c]{color:#8a1010!important}[dir] .fee-recon-full-report .reconciliation-report-table .data-row:nth-child(2n) td[data-v-cce1e22c]{background:#fafafa!important}.fee-recon-full-report .reconciliation-report-table .blank-row[data-v-cce1e22c]{display:none!important}}