/* Reserve the official control's space without a loading-label flash. */
.google-placeholder { display: flex; align-items: center; justify-content: center; gap: 14px; position: relative; padding: 0 38px; font-size: 14px; }
.google-placeholder>svg { position: absolute; left: 12px; width: 18px; height: 18px; flex: none; }
.google-placeholder [data-google-label] { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
