How to style Google Maps PlaceAutocompleteElement to match existing form inputs?
The new autocomplete widget's internal elements are block by a closed shadowroot which is preventing you from adding your placeholder.
The above stackoverflow post should give you a hacky way of forcing the shadowroot open