.curvatura-calculadora {
max-width: 420px;
padding: 20px;
border: 1px solid #e0e0e0;
border-radius: 8px;
font-family: system-ui, sans-serif;
}


.curvatura-calculadora label {
display: block;
margin-top: 12px;
font-weight: 600;
}


.curvatura-calculadora input,
.curvatura-calculadora select {
width: 100%;
padding: 8px;
margin-top: 4px;
}


.curvatura-calculadora button {
margin-top: 16px;
padding: 10px;
width: 100%;
background: #111;
color: #fff;
border: none;
cursor: pointer;
}


#resultado-curvatura {
margin-top: 25px;
background: #f7f7f7;
padding: 12px;
border-radius: 6px;
font-size: 25px;
}