.mortgage-calculator-container{width:100%;padding:40px 20px;background-color:#fff}.mortgage-calculator-wrapper{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:start}.input-group,.mortgage-inputs{display:flex;flex-direction:column;gap:0}.input-group{padding:10px;background-color:#f7f7f7;border-radius:10px;margin-bottom:5px}.input-label{font-size:16px;font-weight:500}.input-label,.input-value{color:#333;margin-bottom:8px}.input-value{font-size:24px;font-weight:600}.input-value-wrapper{display:flex;align-items:center;gap:0;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;padding:8px 12px;background-color:#fff;transition:border-color .2s,box-shadow .2s}.input-value-wrapper:focus-within{border-color:#d5b64d;box-shadow:0 0 0 2px rgba(213,182,77,.2)}.currency-prefix,.percentage-suffix{font-size:24px;font-weight:600;color:#333;display:flex;align-items:center}.input-value-field{flex:1 1;font-size:24px;font-weight:600;color:#333;border:none;outline:none;background:transparent;padding:0;width:100%}.input-value-field::placeholder{color:#999}.input-value-field:focus{outline:none}.mortgage-slider{width:100%;margin:10px 0}.mortgage-slider .MuiSlider-thumb{width:22px;height:22px;background-color:#d5b64d;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mortgage-slider .MuiSlider-track{background-color:#d5b64d;height:4px}.mortgage-slider .MuiSlider-rail{background-color:#e0e0e0;height:4px}.slider-range{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:0}.tenure-select{width:100%;font-size:16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;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-repeat:no-repeat;background-position:right 12px center;padding:12px 40px 12px 16px}.tenure-select:focus{outline:none;border-color:#d5b64d;box-shadow:0 0 0 2px rgba(213,182,77,.2)}.mortgage-results{display:flex;flex-direction:column;align-items:center;gap:40px;padding:20px}.monthly-payment{text-align:center;width:100%}.monthly-payment-label{font-size:18px;font-weight:500;color:#666;margin-bottom:12px}.monthly-payment-value{font-size:36px;font-weight:700;color:#333}.pie-chart-container{width:100%;max-width:400px;height:400px;display:flex;align-items:center;justify-content:center}@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,.input-value-field,.percentage-suffix{font-size:20px}.monthly-payment-value{font-size:28px}.pie-chart-container{max-width:250px;height:250px}}