.mulch-calculator {
    max-width: 500px;
    margin: 20px auto;
}

/* Mejoras visuales adicionales */
.calculator-form {
    padding: 0 10px;
}

.uk-alert-success {
    border-radius: 5px;
    padding: 15px;
}

/* FORZAR VISIBILIDAD DEL RESULTADO */
#mulch-result:not([hidden]) {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Estilos responsivos adicionales */
@media (max-width: 640px) {
    .mulch-calculator {
        margin: 10px;
    }
}