.calculator-container{background:#fff;border:1px solid #ddd;border-radius:12px;margin:30px auto;max-width:900px;padding:20px}.slider-field{margin:25px 0}.slider-field label{display:block;font-weight:700;margin-bottom:10px}.range-info .max,.range-info .min{color:#555;font-size:14px;text-align:center}.rangeAndCurrentValue{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.currentValueOuter{width:200px}.current-value{border:0;font-weight:700;padding-left:10px;text-align:right;width:100%}.currentvalueMonths{padding-right:73px!important}input[type=range]{-webkit-appearance:none;background:#ccc;border-radius:6px;height:6px;outline:none;width:100%;width:calc(100% - 220px)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#2c50ff;border:none;border-radius:50%;cursor:pointer;height:22px;margin-top:-7px;width:22px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#2c50ff var(--value,0),#ccc var(--value,0));border-radius:6px;height:6px}.result-container{background:#f7faff;border-left:5px solid #2c50ff;border-radius:10px;margin-top:30px;padding:20px}.result-container h3{color:#333;font-family:Times New Roman!important;font-weight:600;margin-top:0}.result-table{border-collapse:collapse;font-size:16px;width:100%}.result-table td,.result-table th{border-bottom:1px solid #ddd;padding:10px;text-align:right}.result-table th{background-color:#2c50ff}.result-table td:first-child,.result-table th:first-child{text-align:left}.highlight{background:#e7ebff;font-weight:700}.minAndMaxValue{align-items:center;display:flex;justify-content:space-between;padding-right:200px}.currentValueOuter{position:relative}.current-value{padding-right:50px}.currentValueOuter .suffix{color:#777;color:#000;font-weight:700;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loanCalculatorButton a{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:block;font-family:Poppins,sans-serif!important;font-size:16px;font-weight:500;line-height:24px;margin:40px auto 0;max-width:max-content;padding:10px 40px;text-align:center;text-decoration:none;transition:transform .3s ease}.loanCalculatorButton a:hover{transform:translateY(-3px)}.loanCalculatorButtonbelowText{margin-top:40px}:focus-visible{outline:0 auto -webkit-focus-ring-color!important}.loanCalculatorOuter .final-result{font-family:Times New Roman!important}@media (max-width:767px){input[type=range]{order:2;width:100%}.currentValueOuter{width:100%}.minAndMaxValue{padding-right:0}}@media (max-width:600px){.range-info{flex-wrap:wrap}.current-value{text-align:right;width:100%}}@media (max-width:479px){.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}