.swp-right_container{display:flex;flex-grow:1;justify-content:flex-end;width:150px!important;min-width:150px!important;max-width:150px!important}.swp-calc-grid-group{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin-bottom:24px;grid-gap:24px;gap:24px}.swp-calc-grid-group .col_container{display:flex;flex-direction:column;font-size:16px;font-weight:400;color:#6b6874;gap:16px}.swp-calc-grid-group .col_container .swp-right_container,.swp-calc-grid-group .col_container .swp-right_container .custom-text-field{min-width:100%!important}@media (max-width:890px){.swp-right_container{width:120px!important;min-width:120px!important;max-width:120px!important}}@media (max-width:780px){.swp-right_container{width:150px!important;min-width:150px!important;max-width:150px!important}}@media (max-width:580px){.swp-calc-grid-group{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;margin-bottom:24px;grid-gap:24px;gap:24px}.swp-calc-grid-group .col_container{flex-direction:row}.swp-calc-grid-group .col_container .swp-right_container,.swp-calc-grid-group .col_container .swp-right_container .custom-text-field{min-width:0!important}}@media (max-width:380px){.swp-right_container{width:100px!important;min-width:100px!important;max-width:100px!important}}.hl-list-container{padding:30px 0;display:flex;gap:10px;flex-direction:column}.hl-list-container h1{font-size:22px;font-weight:600;margin:0;padding:0;line-height:26px}.hl-list-header{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0dfe7;background-color:#f3f0ff}.hl-list-header h3{font-size:18px;font-weight:600;color:#191442;margin:0}.hl-list-table-container{background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e0dfe7;overflow:hidden;overflow-x:auto}.hl-list-table{width:100%;border-collapse:collapse}.hl-list-table th{background-color:#f8f8f8;text-align:left;padding:16px;font-weight:500;color:#191442;font-size:14px}.hl-list-table td{padding:16px 20px;border-bottom:1px solid #e0dfe7;color:#191442}.hl-term{font-weight:500;color:#191442;text-align:left}.hl-interest,.hl-principal{font-weight:600;color:#191442;text-align:center}.hl-outstanding{font-weight:600;color:#191442;text-align:right}.hl-note-row td{padding:10px 20px;background-color:#e6ffe6;border-bottom:1px solid #e0dfe7}.hl-note{color:#6b6874;font-size:14px}.hl-note strong{color:#0abb92;font-weight:600}.hl-list-footer{padding:0;text-align:end}.hl-list-container .expandable_desc{text-align:end}.hl-list-container .expandable_desc span{color:#ff844b;text-decoration:none;cursor:pointer}.hl-list-container .expandable_desc img{height:10px;width:auto}.hl-disclaimer{font-size:13px;font-weight:200;background:linear-gradient(180deg,#f8f8f8,hsla(0,0%,97%,0));border-radius:12px;padding:16px;display:flex;gap:5px;width:100%;align-items:center;color:#5c5968}.hl-disclaimer img{width:20px;height:20px}.hl-error{padding:24px;text-align:center;color:#ff844b}@media (max-width:678px){.hl-list-table td,.hl-list-table th{padding-left:10px;padding-right:10px}.hl-list-header{padding:12px 16px}}.calc-radio-group{display:flex;gap:16px;align-items:center}.calc-radio-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--calc-text)}.calc-radio-input{display:none}.calc-radio-custom{width:18px;height:18px;border-radius:50%;border:2px solid var(--calc-border,#ccc);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s}.calc-radio-input:checked+.calc-radio-custom{border-color:var(--calc-primary,#ff844b)}.calc-radio-input:checked+.calc-radio-custom:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--calc-primary,#ff844b)}.calc-radio-text{font-size:14px}.calc-annuity-split{display:flex;align-items:stretch;border-radius:10px;overflow:hidden;border:.5px solid var(--color-border-tertiary)}.calc-annuity-cash,.calc-annuity-pension{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;gap:4px}.calc-annuity-pension{background:#e8edf5}.calc-annuity-cash{background:#fde8dc}.calc-annuity-divider{width:1px;background:var(--color-border-secondary)}.calc-annuity-label{font-size:12px;color:var(--color-text-secondary)}.calc-annuity-value{font-size:16px;font-weight:500;color:var(--color-text-primary)}