.loan-details-about .tab-content{min-height:-moz-fit-content;min-height:fit-content}.restructuring-calendar{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-top:20px}.restructuring-calendar__title{font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.restructuring-calendar__table{--border:1px solid #3cb7e7;--border-radius:10px;border-collapse:separate;border-spacing:0;border-radius:var(--border-radius);background:#fff;min-width:-moz-max-content;min-width:max-content;width:100%}.restructuring-calendar__table td,.restructuring-calendar__table th{padding:10px;font-size:14px;line-height:150%;color:#232f42}.restructuring-calendar__table th{font-weight:700;background:#cce9f5;text-align:left}.restructuring-calendar__table tr td,.restructuring-calendar__table tr th{border-right:var(--border);border-bottom:var(--border)}.restructuring-calendar__table tr td:first-child,.restructuring-calendar__table tr th:first-child{border-left:var(--border)}.restructuring-calendar__table tr:first-child td,.restructuring-calendar__table tr:first-child th{border-top:var(--border)}.restructuring-calendar__table tr:first-child td:first-child,.restructuring-calendar__table tr:first-child th:first-child{border-top-left-radius:var(--border-radius)}.restructuring-calendar__table tr:first-child td:last-child,.restructuring-calendar__table tr:first-child th:last-child{border-top-right-radius:var(--border-radius)}.restructuring-calendar__table tr:last-child td:first-child,.restructuring-calendar__table tr:last-child th:first-child{border-bottom-left-radius:var(--border-radius)}.restructuring-calendar__table tr:last-child td:last-child,.restructuring-calendar__table tr:last-child th:last-child{border-bottom-right-radius:var(--border-radius)}.restructuring-calendar__table thead:not(:last-child) tr:last-child td:first-child,.restructuring-calendar__table thead:not(:last-child) tr:last-child th:first-child{border-bottom-left-radius:unset}.restructuring-calendar__table thead:not(:last-child) tr:last-child td:last-child,.restructuring-calendar__table thead:not(:last-child) tr:last-child th:last-child{border-bottom-right-radius:unset}.restructuring-calendar__table thead+tbody tr:first-child td:first-child,.restructuring-calendar__table thead+tbody tr:first-child th:first-child{border-top-left-radius:unset}.restructuring-calendar__table thead+tbody tr:first-child td:last-child,.restructuring-calendar__table thead+tbody tr:first-child th:last-child{border-top-right-radius:unset}.restructuring-calendar__table thead+tbody tr:first-child td,.restructuring-calendar__table thead+tbody tr:first-child th{border-top:unset}.restructuring-calendar__table figcaption{position:sticky;left:0;bottom:0;font-size:12px;line-height:150%;color:rgba(35,47,66,.5);caption-side:bottom;margin-top:12px;text-align:left}.restructuring-calendar__table figcaption:empty{display:none}@media(max-width:767px){.restructuring-calendar__table colgroup{display:none}}.restructuring-calendar__table tr.applied{background-color:#54d2a4}.restructuring-calendar__table tr.overdue{background-color:#ec5e7a}