.C8qAcG_tableScroll{-webkit-overflow-scrolling:touch;border:1px solid var(--panel-border);border-radius:var(--radius-md);max-height:420px;overflow:auto}.C8qAcG_table{border-collapse:collapse;width:100%;min-width:520px;font-size:.85rem}.C8qAcG_table th,.C8qAcG_table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--panel-border);padding:.6rem .85rem}.C8qAcG_table th:first-child,.C8qAcG_table td:first-child{text-align:left}.C8qAcG_table thead th{z-index:1;background:var(--bg-secondary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700;position:sticky;top:0}.C8qAcG_table tbody tr:last-child td{border-bottom:none}.C8qAcG_table tbody tr:hover{background:var(--control-bg)}.C8qAcG_yearRow td{background:color-mix(in srgb, var(--primary-color) 8%, transparent);color:var(--text-primary);font-weight:700}.C8qAcG_breakdown{border-radius:var(--radius-pill);background:var(--control-bg);height:12px;display:flex;overflow:hidden}.C8qAcG_barPrincipal{background:var(--primary-color)}.C8qAcG_barInterest{background:var(--status-warning)}.C8qAcG_legend{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;font-size:.82rem;display:flex}.C8qAcG_legendItem{align-items:center;gap:.4rem;display:flex}.C8qAcG_swatch{border-radius:3px;flex-shrink:0;width:10px;height:10px}@media (max-width:480px){.C8qAcG_table{font-size:.8rem}.C8qAcG_table th,.C8qAcG_table td{padding:.5rem .6rem}}
