.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;background:#ddd;border-radius:4px;width:100%;height:8px;display:block;position:relative}.range-slider[data-vertical]{width:8px;height:100%}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{z-index:3;background:#2196f3;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{z-index:1;background:#51adf6;width:100%;height:100%;position:absolute;top:50%;transform:translateY(-50%)}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;z-index:2;background-color:#0000;width:0;height:0;position:absolute;top:0;left:0}.range-slider input[type=range]::-webkit-slider-thumb{appearance:none}.range-slider input[type=range]::-moz-range-thumb{border:0;width:0;height:0}.range-slider input[type=range]:focus{outline:0}
.loan-calculator{margin:var(--ds-space-24)0}.loan-calculator__card{background-color:var(--ds-color-bg-white);padding:var(--ds-space-24);box-shadow:var(--ds-shadow-2);border-radius:var(--ds-size-12);height:unset}@media (max-width:768px){.loan-calculator__card{padding:var(--ds-space-16)}}.loan-calculator__card.loan-calculator__result{height:unset}.loan-calculator__card.full-height{height:100%}.loan-calculator__divider{margin:var(--ds-space-24)0}@media (max-width:768px){.loan-calculator__divider{margin:var(--ds-space-16)0}.loan-calculator__left{margin-bottom:var(--ds-space-24)}}.loan-calculator__block__divider{margin:var(--ds-space-16)0}.loan-calculator .block-select__item{width:100%}@media (min-width:769px){.loan-calculator .controller__label{font-size:var(--font-size-16)!important}}.loan-calculator .singleThumb{background-color:var(--brand-50);height:2px;width:initial;position:absolute;bottom:0;left:7px;right:7px}.loan-calculator .singleThumb [data-lower=true]{width:0}.loan-calculator .singleThumb [data-upper=true]{background-color:var(--brand-500);width:16px;height:16px}.loan-calculator .singleThumb :last-child{border-radius:4px;background-color:var(--brand-500)!important}.loan-calculator .singleThumb.range-slider[data-disabled]{cursor:default!important;opacity:1!important}.loan-calculator .singleThumb.range-slider[data-disabled] .range-slider__thumb{background-color:#ccc}.loan-calculator .input--disabled+.singleThumb{background-color:#0000!important}.loan-calculator .salary-radio .radio-group__inner{-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;margin:0 calc(var(--ds-space-16)*-1);flex-wrap:nowrap}.loan-calculator .salary-radio .radio-group__item{width:50%;padding:0 var(--ds-space-16);margin-right:0}@media (max-width:576px){.loan-calculator .salary-radio .radio-group__item{width:initial}}.loan-calculator__result__item{text-align:center}.loan-calculator__result__value{color:var(--ds-color-text-brand-light)!important}.loan-calculator .supporting-details{gap:var(--ds-space-8);flex-direction:column;display:flex}.loan-calculator .supporting-details__row{justify-content:space-between;align-items:center;gap:var(--ds-space-8);display:flex}.loan-payment-schedule{border-radius:var(--ds-border-radius-md);border:1px solid var(--grey-50);margin-top:var(--ds-space-24)}.loan-payment-schedule table{table-layout:fixed;width:100%}.loan-payment-schedule__inner{border-radius:var(--ds-border-radius-md);min-width:900px;overflow:hidden}.loan-payment-schedule__header{background-color:var(--ds-color-bg-container-light);height:72px;border-top-width:0!important}@media (max-width:768px){.loan-payment-schedule__header{height:52px}}.loan-payment-schedule tr{border-top:1px solid var(--grey-50)}.loan-payment-schedule tr.no-border{border-top-width:0}.loan-payment-schedule th,.loan-payment-schedule td{padding:var(--ds-space-4)var(--ds-space-16);vertical-align:middle;text-align:left}@media (max-width:768px){.loan-payment-schedule th,.loan-payment-schedule td{width:175px}}.loan-payment-schedule th.loan-payment-schedule__content,.loan-payment-schedule td.loan-payment-schedule__content{padding:0}.loan-payment-schedule th:first-child{position:sticky;left:0}.loan-payment-schedule .collapse{--ds-collapse-border-color:var(--grey-50)}.loan-payment-schedule .collapse__header{height:56px;padding:var(--ds-space-8)var(--ds-space-24);justify-content:flex-start;align-items:center}.loan-payment-schedule .collapse__header .svg-icon{transition:transform .3s,color .3s ease-in-out;transform:rotate(0);margin-right:var(--ds-space-8)!important}.loan-payment-schedule .collapse__header .body{font-weight:var(--ds-font-weight-active)}.loan-payment-schedule .collapse--opened .collapse__header .svg-icon{transition:transform .3s,color .3s ease-in-out;transform:rotate(180deg)}.loan-payment-schedule .collapse__content{padding:0}.loan-payment-schedule .collapse__content .divider{display:none}.loan-payment-schedule .collapse__content table tr{height:52px}.loan-payment-schedule .collapse__content table tr td:first-child{position:sticky;left:0}.loan-payment-schedule .collapse-group{display:table-cell}.loan-payment-schedule .collapse-group__item{width:100%;display:table;margin:0!important}.loan-payment-schedule .collapse-group__item:last-child tr:last-child{border-top-width:0}
