div.js-form-item.form-item.js-form-type-textfield input.form-text, div.js-form-item.form-item.js-form-type-email input, div.js-form-item.form-item.js-form-type-date input { width: auto !important;} 

form.webform-submission-form input.form-number {width: auto !important; display: inline !important;} 

.webform-element--title-inline > label, .js-form-type-date > label, .js-form-type-tel > label {
    display: inline-block !important;
    padding-right: 0.5em;
    width: 350px !important;
}