/* Google addresses work independently of saved pricing locations. */
.a4dr-hotel-search [hidden]{display:none!important}
.a4dr-native-location-collapsed{display:none!important}
.a4dr-hotel-search{position:relative;max-width:100%;min-width:0;margin:0 0 14px;padding-top:0;border:0}
.a4dr-hotel-search .a4dr-search-label{display:block;font:600 15px/1.5 system-ui,sans-serif;margin:0 0 5px;color:var(--adx-ink,#123c44)}
.a4dr-hotel-search .a4dr-search-country{display:block;font:400 12px/1.5 system-ui,sans-serif;color:#49676b;margin-bottom:9px}
.a4dr-hotel-search gmp-place-autocomplete{width:100%;min-width:0;min-height:48px;border:1px solid var(--adx-border,#bfd7d2);border-radius:10px;background:#fff;color-scheme:light;--gmp-mat-color-primary:var(--adx-primary,#075e63)}
.a4dr-hotel-search gmp-place-autocomplete:focus-within{outline:2px solid var(--adx-primary,#075e63);outline-offset:2px}
.a4dr-hotel-search input.a4dr-compatible-input{display:block;width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--adx-border,#bfd7d2);border-radius:10px;background:#fff;color:var(--adx-ink,#123c44);font:400 16px/1.5 system-ui,sans-serif}
.a4dr-hotel-search input.a4dr-compatible-input:focus{outline:2px solid var(--adx-primary,#075e63);outline-offset:2px}
body:has(.a4dr-compatible-input) .pac-container{z-index:1000001;border-radius:8px;box-shadow:0 8px 28px #123c4426;color:#123c44}
body:has(.a4dr-compatible-input) .pac-item{padding:8px 10px;font-size:13px;cursor:pointer}
.a4dr-hotel-search button.a4dr-location-fallback{display:inline-flex;font:500 12px/1.5 system-ui,sans-serif;color:var(--adx-primary,#075e63);background:transparent;border:0;border-radius:5px;min-height:36px;padding:6px 0;text-decoration:underline;white-space:normal;text-align:left;max-width:100%}
.a4dr-hotel-search button:focus-visible{outline:2px solid #075e63;outline-offset:3px}
.a4dr-hotel-search p{font:400 12px/1.6 system-ui,sans-serif;margin:7px 0;overflow-wrap:anywhere;text-align:left;color:#49676b}
@media(max-width:600px){.a4dr-hotel-search gmp-place-autocomplete{font-size:16px}.a4dr-hotel-search .a4dr-search-label{font-size:14px}}

.a4dr-search-data-hidden,[class*="v-col"]:has(>[data-a4dr-location-field^="a4d_search_"]){display:none!important}
