.cd-finance-note{margin:16px 0 0!important;font-size:.85rem;color:var(--cd-muted);line-height:1.5}
.cd-finance-schedule{max-height:460px;overflow:auto;margin-top:20px;border:1px solid var(--cd-line);border-radius:12px;overscroll-behavior:contain}
.cd-finance-schedule[hidden]{display:none}
.cd-finance-schedule:focus-visible{outline:2px solid var(--cd-accent);outline-offset:3px}
.cd-finance-schedule table{border-collapse:collapse;width:100%;min-width:500px;font-size:.85rem;font-variant-numeric:tabular-nums}
.cd-finance-schedule caption{text-align:left;padding:12px 14px;font-weight:700;background:var(--cd-soft)}
.cd-finance-schedule th,.cd-finance-schedule td{padding:9px 11px;border-bottom:1px solid var(--cd-line);text-align:right;white-space:nowrap}
.cd-finance-schedule thead th{position:sticky;top:0;background:var(--cd-paper);z-index:1}
.cd-finance-schedule tbody th{font-weight:400}
.cd-finance-schedule tbody tr:last-child>*{border-bottom:0}
.cd-finance-schedule tbody tr:nth-child(even){background:var(--cd-bg)}
