#inflation-calculator-tool {max-width: 500px;margin: 40px auto;font-family: "Segoe UI",sans-serif;background: #fff;padding: 24px;border-radius: 12px;box-shadow: 0 2px 12px rgba(0,0,0,.1);}
#inflation-calculator-tool h2 {text-align: center;margin-bottom: 20px;color: #333;}
#ict-form input, #ict-form select {padding: 8px 12px;font-size: 1rem;border-radius: 6px;border: 1px solid #ccc;width: 100%;}
.ict-group {margin-bottom: 15px;}
.ict-row {display: flex;gap: 10px;}
.ict-dates {display: flex;justify-content: space-between;gap: 15px;}
.ict-buttons {display: flex;justify-content: space-between;gap: 10px;}
.ict-buttons button {flex: 1;padding: 10px;border: none;border-radius: 6px;font-size: 1rem;cursor: pointer;transition: background .3s;}
.ict-buttons button[type="submit"] {background-color: #4caf50;color: white;}
.ict-buttons button[type="button"] {background-color: #a6acaf;color: white;}
#ict-result {margin-top: 20px;font-weight: bold;color: #333;text-align: center;}
#ict-chart {margin-top: 20px;max-height: 300px;}