.calcufacil-inflation_calculator.calcufacil-container{max-width:900px;margin:20px auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px rgb(0 0 0 / .1);display:flex;gap:20px;font-family:'Arial',sans-serif}.calcufacil-inflation_calculator .calcufacil-left,.calcufacil-inflation_calculator .calcufacil-right{flex:1;min-width:280px}.calcufacil-inflation_calculator .calculator-form h2{font-size:22px;color:#9b59b6;margin-bottom:15px;text-align:center}.calcufacil-inflation_calculator .input-group{margin-bottom:15px}.calcufacil-inflation_calculator .input-group label{display:block;font-weight:600;color:#333;margin-bottom:5px;font-size:14px}.calcufacil-inflation_calculator .input-group input[type="number"]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:15px;background:#f9f9f9}.calcufacil-inflation_calculator input[name="start_year"],.calcufacil-inflation_calculator input[name="end_year"]{appearance:textfield}.calcufacil-inflation_calculator input[name="start_year"]::-webkit-outer-spin-button,.calcufacil-inflation_calculator input[name="start_year"]::-webkit-inner-spin-button,.calcufacil-inflation_calculator input[name="end_year"]::-webkit-outer-spin-button,.calcufacil-inflation_calculator input[name="end_year"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calcufacil-inflation_calculator button{background:#9b59b6;color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer;font-size:16px;width:100%;margin-top:10px;transition:background 0.3s}.calcufacil-inflation_calculator button:hover{background:#8e44ad}.calcufacil-inflation_calculator .form-note{font-size:12px;color:#555;margin-top:15px;background:#f5eef8;padding:8px;border-radius:4px;line-height:1.4}.calcufacil-inflation_calculator .results{background:#f5eef8;padding:20px;border-radius:8px;text-align:center}.calcufacil-inflation_calculator .results-header h2{font-size:24px;color:#9b59b6;text-align:center;margin-bottom:20px}.calcufacil-inflation_calculator .result-summary{font-size:16px;color:#333;margin-bottom:10px;line-height:1.5}.calcufacil-inflation_calculator .result-summary strong{color:#8e44ad}.calcufacil-inflation_calculator .adjusted-value{font-size:28px;font-weight:700;color:#8e44ad;margin:10px 0;padding:10px;background-color:#fff;border-radius:4px;display:inline-block;border:1px solid #e8daef}.calcufacil-inflation_calculator .result-context{font-size:14px;color:#555;margin-top:10px;margin-bottom:20px}.calcufacil-inflation_calculator .change-info{font-size:14px;font-weight:700;margin-top:15px;padding:8px;border-radius:4px}.calcufacil-inflation_calculator .change-info.increase{color:#27ae60;background-color:#e8f8f5}.calcufacil-inflation_calculator .change-info.decrease{color:#c0392b;background-color:#fdedec}.calcufacil-inflation_calculator .errors{color:#d32f2f;font-size:14px;background:#ffcdd2;padding:10px;border-radius:4px;border-left:3px solid #d32f2f;text-align:left}@media (max-width:768px){.calcufacil-inflation_calculator.calcufacil-container{flex-direction:column;padding:15px}.calcufacil-inflation_calculator .adjusted-value{font-size:24px}.calcufacil-inflation_calculator .result-summary{font-size:15px}}