.calculator-container {
background: #fff;
padding: 20px;
border-radius: 12px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
max-width: 500px;
margin: 20px auto;
}
label {
display: block;
margin-top: 15px;
font-weight: bold;
}
input, select, button {
width: 100%;
padding: 8px;
margin-top: 5px;
border-radius: 5px;
border: 1px solid #ccc;
}
button {
background-color: #28a745;
color: #fff;
border: none;
margin-top: 20px;
cursor: pointer;
}
.results {
margin-top: 20px;
background-color: #f1f9f4;
padding: 15px;
border-radius: 8px;
}