.aging-history-shell[data-v-5e337efe]{min-height:100%;padding:18px;background:#f3f6f9;color:#172033}.classification-panel[data-v-5e337efe],.exposure-panel[data-v-5e337efe],.filter-panel[data-v-5e337efe],.history-table-panel[data-v-5e337efe],.history-toolbar[data-v-5e337efe]{border:1px solid #dbe3eb;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(23,32,51,.05)}.history-toolbar[data-v-5e337efe]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-top:4px solid #174f72}.title-block h1[data-v-5e337efe]{margin:0;color:#132d46;font-size:23px;font-weight:700}.title-block p[data-v-5e337efe]:last-child{margin:4px 0 0;color:#64748b;font-size:12px}.eyebrow[data-v-5e337efe],.section-kicker[data-v-5e337efe]{margin:0 0 3px;color:#577087;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.toolbar-period[data-v-5e337efe]{display:flex;min-width:210px;flex-direction:column;gap:3px;padding:9px 12px;border:1px solid #dbe3eb;border-radius:8px;background:#f8fafc}.toolbar-period span[data-v-5e337efe]{color:#64748b;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toolbar-period strong[data-v-5e337efe]{color:#24364b;font-size:12px}.history-report-content[data-v-5e337efe]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.print-report-context[data-v-5e337efe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #cbd5e1;border-radius:6px}.print-report-context div[data-v-5e337efe]{display:flex;min-width:0;flex-direction:column;gap:2px}.print-report-context span[data-v-5e337efe]{color:#64748b;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.print-report-context strong[data-v-5e337efe]{color:#1e293b;font-size:10px}.print-definition-panel[data-v-5e337efe]{padding:8px 10px;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc}.print-definition-panel>div[data-v-5e337efe]{display:grid;grid-template-columns:145px 1fr;gap:8px;font-size:8px;line-height:1.35}.print-definition-panel>div+div[data-v-5e337efe]{margin-top:3px}.print-definition-panel strong[data-v-5e337efe]{color:#334155}.print-definition-panel span[data-v-5e337efe]{color:#64748b}.print-definition-panel footer[data-v-5e337efe]{display:flex;justify-content:space-between;gap:14px;margin-top:7px;padding-top:6px;border-top:1px solid #dbe3eb;color:#475569;font-size:7px}.classification-panel[data-v-5e337efe],.exposure-panel[data-v-5e337efe],.filter-panel[data-v-5e337efe],.history-table-panel[data-v-5e337efe]{padding:16px}.panel-heading[data-v-5e337efe],.table-heading[data-v-5e337efe]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.panel-heading h2[data-v-5e337efe],.table-heading h2[data-v-5e337efe]{margin:0;color:#24364b;font-size:15px;font-weight:700}.filter-status[data-v-5e337efe],.snapshot-pill[data-v-5e337efe]{padding:5px 9px;border-radius:999px;background:#edf3f7;color:#52697e;font-size:9px;font-weight:700}.filter-grid[data-v-5e337efe]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:11px;align-items:end}.filter-field[data-v-5e337efe]{display:flex;grid-column:span 2;min-width:0;flex-direction:column;gap:4px;color:#607287;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.branch-field[data-v-5e337efe]{grid-column:span 3}.print-action[data-v-5e337efe]{grid-column:span 2;align-self:end}.selected-bucket-badge[data-v-5e337efe]{display:flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid #dbe3eb;border-radius:999px;color:#475569;font-size:10px;font-weight:600}.risk-dot[data-v-5e337efe]{width:8px;height:8px;border-radius:50%;background:#94a3b8}.dot-performing[data-v-5e337efe]{background:#15803d}.dot-watch[data-v-5e337efe]{background:#65a30d}.dot-badstand[data-v-5e337efe]{background:#ca8a04}.dot-special[data-v-5e337efe]{background:#ea580c}.dot-substandard[data-v-5e337efe]{background:#dc2626}.dot-doubtful[data-v-5e337efe]{background:#9f1239}.dot-loss[data-v-5e337efe]{background:#7f1d1d}.dot-nonperforming[data-v-5e337efe]{background:#581c87}.bucket-grid[data-v-5e337efe]{display:grid;grid-template-columns:repeat(7,minmax(138px,1fr));gap:8px;overflow-x:auto;padding-bottom:3px}.aging-bucket[data-v-5e337efe]{--bucket-color:#64748b;--bucket-soft:#f1f5f9;position:relative;display:grid;grid-template-columns:auto 1fr;gap:8px;min-height:96px;padding:11px;overflow:hidden;border:1px solid #dbe3eb;border-radius:9px;background:linear-gradient(145deg,#fff 35%,var(--bucket-soft));color:#334155;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.aging-bucket[data-v-5e337efe]:after{position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--bucket-color);content:""}.aging-bucket[data-v-5e337efe]:hover{transform:translateY(-2px);border-color:var(--bucket-color);box-shadow:0 6px 14px rgba(15,23,42,.11)}.aging-bucket.active[data-v-5e337efe]{border:2px solid var(--bucket-color);background:var(--bucket-soft);box-shadow:0 0 0 3px #e2e8f0,0 8px 18px rgba(15,23,42,.14);transform:translateY(-2px)}.bucket-code[data-v-5e337efe]{display:grid;width:29px;height:29px;place-items:center;border-radius:7px;background:var(--bucket-soft);color:var(--bucket-color);font-size:9px;font-weight:800}.aging-bucket.active .bucket-code[data-v-5e337efe]{background:var(--bucket-color);color:#fff}.bucket-content[data-v-5e337efe]{display:flex;min-width:0;flex-direction:column}.aging-bucket.active .bucket-content[data-v-5e337efe]{padding-top:18px}.bucket-content strong[data-v-5e337efe]{color:#26384a;font-size:11px;line-height:1.25}.bucket-content small[data-v-5e337efe]{margin-top:3px;color:#7c8a9a;font-size:8.5px;line-height:1.25}.active-bucket-label[data-v-5e337efe]{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:999px;background:var(--bucket-color);color:#fff;font-size:7.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.active-bucket-label span[data-v-5e337efe]{font-size:9px;line-height:1}.bucket-spinner[data-v-5e337efe]{width:8px;height:8px;border:1.5px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:aging-spin-5e337efe .7s linear infinite}.bucket-range[data-v-5e337efe]{grid-column:1/-1;color:var(--bucket-color);font-size:10px;font-weight:800}.bucket-performing[data-v-5e337efe]{--bucket-color:#15803d;--bucket-soft:#ecfdf3}.bucket-watch[data-v-5e337efe]{--bucket-color:#65a30d;--bucket-soft:#f7fee7}.bucket-badstand[data-v-5e337efe]{--bucket-color:#b77900;--bucket-soft:#fff8dc}.bucket-special[data-v-5e337efe]{--bucket-color:#d45a0a;--bucket-soft:#fff3e8}.bucket-substandard[data-v-5e337efe]{--bucket-color:#dc2626;--bucket-soft:#fff0f0}.bucket-doubtful[data-v-5e337efe]{--bucket-color:#9f1239;--bucket-soft:#fff0f5}.bucket-loss[data-v-5e337efe]{--bucket-color:#7f1d1d;--bucket-soft:#fcebec}.bucket-nonperforming[data-v-5e337efe]{--bucket-color:#6b21a8;--bucket-soft:#f7efff}.snapshot-context[data-v-5e337efe]{display:flex;align-items:center;gap:8px;color:#64748b;font-size:10px}.snapshot-context i[data-v-5e337efe]{width:1px;height:13px;background:#cbd5e1}.fetch-progress[data-v-5e337efe]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1d4f7a;font-size:10px;font-weight:700}.fetch-spinner[data-v-5e337efe]{width:13px;height:13px;flex:0 0 auto;border:2px solid #bfdbfe;border-top-color:#1d4f7a;border-radius:50%;animation:aging-spin-5e337efe .7s linear infinite}.panel-loading .metric-grid[data-v-5e337efe]{opacity:.45}@keyframes aging-spin-5e337efe{to{transform:rotate(1turn)}}.metric-grid[data-v-5e337efe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.metric-card[data-v-5e337efe]{position:relative;display:flex;min-height:106px;flex-direction:column;justify-content:center;padding:12px;overflow:hidden;border:1px solid #e0e6ed;border-radius:8px;background:linear-gradient(145deg,#fff,#f8fafc)}.metric-card[data-v-5e337efe]:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:#64748b;content:""}.metric-card>span[data-v-5e337efe]{color:#607287;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.metric-card strong[data-v-5e337efe]{margin-top:8px;color:#172033;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:1;overflow-wrap:anywhere}.metric-card strong.count[data-v-5e337efe]{font-size:21px}.metric-card small[data-v-5e337efe]{margin-top:7px;color:#8a98a8;font-size:8px}.files-metric[data-v-5e337efe]:before{background:#2563eb}.principal-metric[data-v-5e337efe]:before{background:#0f766e}.overdue-metric[data-v-5e337efe]:before{background:#dc2626}.interest-metric[data-v-5e337efe]:before{background:#b45309}.penalty-metric[data-v-5e337efe]:before{background:#be123c}.total-metric[data-v-5e337efe]{background:linear-gradient(145deg,#153d59,#174f72)}.total-metric[data-v-5e337efe]:before{background:#38bdf8}.total-metric>span[data-v-5e337efe],.total-metric small[data-v-5e337efe]{color:#c6d8e5}.total-metric strong[data-v-5e337efe]{color:#fff}.past-due-total-metric[data-v-5e337efe]{background:linear-gradient(145deg,#7f1d1d,#991b1b)}.past-due-total-metric[data-v-5e337efe]:before{background:#fca5a5}.past-due-total-metric>span[data-v-5e337efe],.past-due-total-metric small[data-v-5e337efe]{color:#fee2e2}.past-due-total-metric strong[data-v-5e337efe]{color:#fff}.table-heading[data-v-5e337efe]{padding-bottom:10px;border-bottom:1px solid #e5eaf0}.empty-period-state[data-v-5e337efe]{display:flex;min-height:150px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px}.empty-period-state strong[data-v-5e337efe]{color:#334155;font-size:13px}@media (max-width:1280px){.filter-field[data-v-5e337efe],.print-action[data-v-5e337efe]{grid-column:span 3}.branch-field[data-v-5e337efe]{grid-column:span 4}.metric-grid[data-v-5e337efe]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.aging-history-shell[data-v-5e337efe]{padding:10px}.history-toolbar[data-v-5e337efe],.panel-heading[data-v-5e337efe],.table-heading[data-v-5e337efe]{align-items:flex-start;flex-direction:column}.toolbar-period[data-v-5e337efe]{width:100%}.branch-field[data-v-5e337efe],.filter-field[data-v-5e337efe],.print-action[data-v-5e337efe]{grid-column:1/-1}.metric-grid[data-v-5e337efe]{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-context[data-v-5e337efe]{flex-wrap:wrap}}@media print{.aging-history-shell[data-v-5e337efe]{min-height:0;padding:0;background:#fff;color:#111827}.classification-panel[data-v-5e337efe],.no-print[data-v-5e337efe]{display:none!important}.history-report-content[data-v-5e337efe]{gap:8px;margin-top:0}.print-definition-panel[data-v-5e337efe],.print-report-context[data-v-5e337efe]{-moz-column-break-inside:avoid;break-inside:avoid}.exposure-panel[data-v-5e337efe],.history-table-panel[data-v-5e337efe]{padding:9px;border-color:#cbd5e1;border-radius:5px;box-shadow:none}.exposure-panel[data-v-5e337efe]{-moz-column-break-inside:avoid;break-inside:avoid}.panel-heading[data-v-5e337efe],.table-heading[data-v-5e337efe]{margin-bottom:7px}.panel-heading h2[data-v-5e337efe],.table-heading h2[data-v-5e337efe]{font-size:11px}.section-kicker[data-v-5e337efe],.snapshot-context[data-v-5e337efe],.snapshot-pill[data-v-5e337efe]{font-size:7px}.metric-grid[data-v-5e337efe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.metric-card[data-v-5e337efe]{min-height:55px;padding:7px 8px;border-radius:4px;-moz-column-break-inside:avoid;break-inside:avoid}.metric-card>span[data-v-5e337efe]{font-size:6.5px}.metric-card strong.count[data-v-5e337efe],.metric-card strong[data-v-5e337efe]{margin-top:4px;font-size:10px}.metric-card small[data-v-5e337efe]{margin-top:3px;font-size:6px}}@media print{@page{size:A4 landscape;margin:8mm}body.printing-aging-history,html{width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body.printing-aging-history #LoanAgingReport{position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box;color:#111827;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.printing-aging-history #printTB>div:first-child,body.printing-aging-history #printTB>table+*{display:none!important}body.printing-aging-history #printTB{width:100%!important;max-width:none!important;overflow:visible!important}body.printing-aging-history #printTB table{width:100%!important;max-width:none!important;border-collapse:collapse;table-layout:fixed}body.printing-aging-history #printTB thead{display:table-header-group}body.printing-aging-history #printTB tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body.printing-aging-history #printTB td{padding:2px 3px!important;border:1px solid #d7dee7;font-size:6.5px!important;line-height:1.2;overflow-wrap:anywhere}body.printing-aging-history #printTB thead td{background:#e8eef4!important;color:#1e293b!important;font-weight:700}body.printing-aging-history #printTB .exclude{display:none!important}}