.calcufacil-car_insurance_simulator{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.calcufacil-car_insurance_simulator h3{color:#333;font-size:24px;margin-bottom:20px}.calcufacil-car_insurance_simulator .calculator-form label{display:block;font-weight:700;margin:10px 0 5px;color:#555}.calcufacil-car_insurance_simulator .calculator-form input[type="number"]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.calcufacil-car_insurance_simulator .slider-container{display:flex;align-items:center;margin-bottom:15px}.calcufacil-car_insurance_simulator .slider-container input[type="range"]{flex:1;margin-right:10px;-webkit-appearance:none;height:10px;background:#ddd;border-radius:5px;outline:none}.calcufacil-car_insurance_simulator .slider-container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#ff6f61;border-radius:50%;cursor:pointer}.calcufacil-car_insurance_simulator .slider-container input[type="range"]::-moz-range-thumb{width:20px;height:20px;background:#ff6f61;border-radius:50%;cursor:pointer}.calcufacil-car_insurance_simulator .slider-container output{width:50px;text-align:center;font-size:16px;color:#333}.calcufacil-car_insurance_simulator .radio-group{display:flex;gap:20px;margin-bottom:15px}.calcufacil-car_insurance_simulator .radio-group input[type="radio"]{display:none}.calcufacil-car_insurance_simulator .radio-group label{padding:8px 16px;background-color:#ddd;border-radius:20px;cursor:pointer;transition:background-color 0.3s}.calcufacil-car_insurance_simulator .radio-group input[type="radio"]:checked+label{background-color:#ff6f61;color:#fff}.calcufacil-car_insurance_simulator .calculator-form button{display:block;width:100%;padding:12px;background-color:#ff6f61;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color 0.3s}.calcufacil-car_insurance_simulator .calculator-form button:hover{background-color:#e65a50}.calcufacil-car_insurance_simulator .results{margin-top:20px;padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px}.calcufacil-car_insurance_simulator .results.errors{background-color:#ffebee;color:#c0392b}.calcufacil-car_insurance_simulator .results.errors ul{list-style-type:none;padding:0}.calcufacil-car_insurance_simulator .results h4{color:#333;font-size:18px;margin:15px 0 10px}.calcufacil-car_insurance_simulator .results p{font-size:16px;color:#555;margin:5px 0}.calcufacil-car_insurance_simulator .results p.highlight{font-size:24px;font-weight:700;color:#ff6f61;margin:10px 0}.calcufacil-car_insurance_simulator .results p strong{color:#333}.calcufacil-car_insurance_simulator .results em{font-size:14px;color:#777}.calcufacil-car_insurance_simulator .cost-bar{height:25px;border-radius:4px;margin:5px 0;color:#fff;line-height:25px;padding-left:10px;box-sizing:border-box}.calcufacil-car_insurance_simulator .cost-bar.base-premium{background-color:#28a745}.calcufacil-car_insurance_simulator .cost-bar.taxes{background-color:#dc3545}.calcufacil-car_insurance_simulator .cost-bar.admin-fee{background-color:#17a2b8}