.calcufacil-car_lease_vs_buy_calculator.calcufacil-container{max-width:1100px;margin:20px auto;background:#fff;padding:0;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1);font-family:'Arial',sans-serif}.calcufacil-car_lease_vs_buy_calculator .calcufacil-form-container{padding:20px}.calcufacil-car_lease_vs_buy_calculator .calcufacil-columns{display:flex;gap:25px;flex-wrap:wrap}.calcufacil-car_lease_vs_buy_calculator .calcufacil-column{flex:1;min-width:280px;background:#f8f9f9;padding:15px;border-radius:6px;border:1px solid #e8e8e8}.calcufacil-car_lease_vs_buy_calculator .calcufacil-column.calcufacil-right{background:#eaf2f8}.calcufacil-car_lease_vs_buy_calculator .calcufacil-column h3{font-size:18px;color:#34495e;margin-top:0;margin-bottom:20px;text-align:center;border-bottom:2px solid #bdc3c7;padding-bottom:8px}.calcufacil-car_lease_vs_buy_calculator .input-group{margin-bottom:12px}.calcufacil-car_lease_vs_buy_calculator .input-group label{display:block;font-weight:600;color:#333;margin-bottom:4px;font-size:13px}.calcufacil-car_lease_vs_buy_calculator .input-group input[type="number"]{width:100%;padding:7px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.calcufacil-car_lease_vs_buy_calculator button{background:#34495e;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%;margin-top:15px;transition:background 0.3s}.calcufacil-car_lease_vs_buy_calculator button:hover{background:#2c3e50}.calcufacil-car_lease_vs_buy_calculator .results{background:#fff;padding:15px;border-radius:6px;border:1px solid #d6eaf8}.calcufacil-car_lease_vs_buy_calculator .results-header h4{font-size:16px;color:#2c3e50;text-align:center;margin-top:0;margin-bottom:10px}.calcufacil-car_lease_vs_buy_calculator .results h5{font-size:14px;color:#34495e;margin-bottom:8px;margin-top:0;border-bottom:1px solid #e0e0e0;padding-bottom:4px}.calcufacil-car_lease_vs_buy_calculator .result-item{display:flex;justify-content:space-between;padding:7px 0;margin-bottom:5px;font-size:13px;border-bottom:1px dotted #eee}.calcufacil-car_lease_vs_buy_calculator .result-item:last-child{border-bottom:none}.calcufacil-car_lease_vs_buy_calculator .result-item span{color:#333;flex-basis:60%;padding-right:8px}.calcufacil-car_lease_vs_buy_calculator .result-item strong{font-weight:600;text-align:right;flex-basis:40%;color:#2c3e50}.calcufacil-car_lease_vs_buy_calculator .result-item.net-cost strong{font-weight:700;color:#1a5276}.calcufacil-car_lease_vs_buy_calculator .disclaimer{font-size:11px;color:#666;margin-bottom:10px;background:#fef9e7;padding:6px;border-radius:3px;border-left:2px solid #f1c40f}.calcufacil-car_lease_vs_buy_calculator .comparison-summary{margin-top:15px;padding:10px;background:#e8f8f5;border:1px solid #d1f2eb;border-radius:4px;text-align:center}.calcufacil-car_lease_vs_buy_calculator .comparison-summary h6{margin:0 0 5px 0;font-size:14px;color:#0e6251}.calcufacil-car_lease_vs_buy_calculator .comparison-summary p{font-size:12px;color:#555;margin:0}.calcufacil-car_lease_vs_buy_calculator .errors{color:#d32f2f;font-size:14px;background:#ffcdd2;padding:10px;border-radius:4px;border-left:3px solid #d32f2f;margin-top:15px}@media (max-width:900px){.calcufacil-car_lease_vs_buy_calculator .calcufacil-columns{flex-direction:column}.calcufacil-car_lease_vs_buy_calculator .calcufacil-column{min-width:100%}}