.emi-calculator{margin:0 auto;padding:20px}.emi-calculator h2{text-align:center;margin-bottom:30px;color:#333}.calculator-form{margin-bottom:30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500}.input-range-group{display:flex;align-items:center;gap:10px;margin-bottom:5px}.input-range-group .form-range{flex:1}.input-range-group .input-small{width:120px;text-align:right}.form-group input[type=range]{width:100%}.form-group input[type=number]{text-align:right}.range-value{text-align:right;font-weight:500}.results{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:30px}.result-item{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 0;border-bottom:1px solid #dee2e6}.result-item:last-child{border-bottom:none}.result-item strong{font-size:1.1rem}.chart-container{background-color:#f8f9fa;border-radius:8px;padding:20px;height:100%}.pie-chart-container{width:300px;height:300px;margin:0 auto;position:relative}.monthly-breakdown{background-color:#f8f9fa;border-radius:8px;padding:20px}.monthly-breakdown h4{margin-bottom:15px}.chart-legend{margin-top:20px}.legend-color{display:inline-block;width:15px;height:15px;margin-right:5px;border-radius:3px}
