/* Campos em caixa — sem cápsula do Chrome/Safari */
input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="file"]):not([type="range"]):not([type="color"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="reset"]),
select,
textarea {
    -webkit-appearance: none !important;
    appearance: none !important;
    border-radius: 4px !important;
    border: 1px solid #d1d5db;
    background-color: #fff;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none;
}
