.debt-entry-table th{white-space:nowrap;font-size:.875rem}.debt-entry-table td{min-width:7rem}.debt-entry-table td:first-child{min-width:10rem}.debt-entry-table td:last-child{min-width:0;width:1%}.summary-box{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.5rem;height:100%}.summary-label{font-size:.8rem;color:var(--bs-secondary-color)}.summary-value{font-weight:600;font-size:1.1rem}.schedule-wrap{max-height:70vh}.schedule-table{font-size:.875rem;font-variant-numeric:tabular-nums}.schedule-table th,.schedule-table td{white-space:nowrap;text-align:right}.schedule-table th:nth-child(-n+2),.schedule-table td:nth-child(-n+2){text-align:left}.schedule-table thead th{position:sticky;top:0;z-index:1}.schedule-table .debt-head small{display:block;font-weight:400;color:var(--bs-secondary-color)}.schedule-table .paid-off{background-color:var(--bs-success-bg-subtle)!important;--bs-table-bg-type: var(--bs-success-bg-subtle);font-weight:600}.schedule-table .remaining{display:block;font-size:.75rem;color:var(--bs-secondary-color)}.schedule-table tfoot th,.schedule-table tfoot td{font-weight:600}.instructions summary{cursor:pointer;font-weight:600}.instructions:not([open]) summary{border-bottom:0;border-radius:var(--bs-card-inner-border-radius)}
