/* Estilos para todos los formularios webform */
.webform-submission-form input,
.webform-submission-form select,
.webform-submission-form textarea {
    font-size: 0.9em;         /* Reducir tamaño de fuente */
    padding: 6px 8px;         /* Reducir espacio interno */
    height: auto;             /* Evitar que se expanda */
}

/* Estilos para los botones del formulario */
.webform-submission-form input[type="submit"],
.webform-submission-form button {
    font-size: 0.9em;
    padding: 6px 12px;
}

/* Radios y checkboxes en línea: input + label */
.webform-submission-form .js-webform-radios .form-item,
.webform-submission-form .js-webform-checkboxes .form-item {
  display: inline-flex;
  align-items: center;
  margin-right: 1.5em; /* Espacio entre opciones */
  vertical-align: middle;
}

/* Espacio entre el input y el label */
.webform-submission-form .js-webform-radios input,
.webform-submission-form .js-webform-checkboxes input {
  margin-right: 0.4em;
}
