.mortgage-calculator-container{background-color:#fff;width:100%;padding:40px 20px}.mortgage-calculator-wrapper{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin:0 auto;display:grid}.mortgage-inputs{flex-direction:column;gap:0;display:flex}.input-group{background-color:#f7f7f7;border-radius:10px;flex-direction:column;gap:0;margin-bottom:5px;padding:10px;display:flex}.input-label{color:#333;margin-bottom:8px;font-size:16px;font-weight:500}.input-value{color:#333;margin-bottom:8px;font-size:24px;font-weight:600}.input-value-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:0;margin-bottom:8px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.input-value-wrapper:focus-within{border-color:#e87f24;box-shadow:0 0 0 2px #ca8e3b33}.currency-prefix,.percentage-suffix{color:#333;align-items:center;font-size:24px;font-weight:600;display:flex}.input-value-field{color:#333;background:0 0;border:none;outline:none;flex:1;width:100%;padding:0;font-size:24px;font-weight:600}.input-value-field::placeholder{color:#999}.input-value-field:focus{outline:none}.mortgage-slider{width:100%;margin:10px 0}.mortgage-slider .MuiSlider-thumb{background-color:#e87f24;border:2px solid #fff;width:22px;height:22px;box-shadow:0 2px 4px #0000001a}.mortgage-slider .MuiSlider-track{background-color:#e87f24;height:4px}.mortgage-slider .MuiSlider-rail{background-color:#e0e0e0;height:4px}.slider-range{color:#666;justify-content:space-between;margin-top:0;font-size:12px;display:flex}.tenure-select{color:#333;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;width:100%;padding:12px 40px 12px 16px;font-size:16px}.tenure-select:focus{border-color:#e87f24;outline:none;box-shadow:0 0 0 2px #ca8e3b33}.mortgage-results{flex-direction:column;align-items:center;gap:40px;padding:20px;display:flex}.monthly-payment{text-align:center;width:100%}.monthly-payment-label{color:#666;margin-bottom:12px;font-size:18px;font-weight:500}.monthly-payment-value{color:#333;font-size:36px;font-weight:700}.pie-chart-container{justify-content:center;align-items:center;width:100%;max-width:400px;height:400px;display:flex}@media (max-width:968px){.mortgage-calculator-wrapper{grid-template-columns:1fr;gap:40px}.mortgage-results{order:-1}.pie-chart-container{max-width:300px;height:300px}}@media (max-width:576px){.mortgage-calculator-container{padding:20px 10px}.input-value{font-size:20px}.input-value-wrapper{padding:6px 10px}.currency-prefix,.percentage-suffix,.input-value-field{font-size:20px}.monthly-payment-value{font-size:28px}.pie-chart-container{max-width:250px;height:250px}}
