ça devrait être mieux comme ça alors :
input:not(.btn):not(.dial):not([type="radio"]):not([type="image"]):not(.expressionAttr):not(.knob):not([type="checkbox"]).input-sm {
color: white!important;
}
(ajout de input-sm
pour ne cibler que le champ du widget button.