/* Spareli Sprint 2.2.4 - Jerarquia tipografica de controles */

/*
 * .field usa un peso alto para que el label sea reconocible. Los controles
 * deben cortar esa herencia para que el valor ingresado no compita con el label.
 */
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]):not([type="button"]):not([type="submit"]):not([type="reset"]),
select,
textarea {
    font-weight: 400;
}

input::placeholder,
textarea::placeholder {
    font-weight: 400;
    opacity: .68;
}

select option,
.select2-container,
.select2-container .select2-selection__rendered,
.select2-container .select2-search__field,
.select2-dropdown .select2-results__option {
    font-weight: 400 !important;
}

/* Los estados informativos cambian fondo/opacidad, no el peso del valor. */
input[readonly],
textarea[readonly],
input:disabled,
select:disabled,
textarea:disabled {
    font-weight: 400;
}

/* Buscadores propios y de DataTables respetan la misma jerarquia. */
.search-box input,
.menu-search input,
.dataTables_filter input,
.dt-search input {
    font-weight: 400;
}

