gmp-place-autocomplete{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);width:100%;color:var(--color-sl-dark);font-family:var(--font-body);background-color:#fff;font-size:1rem;transition:border-color .15s,box-shadow .15s}gmp-place-autocomplete:focus-within{border-color:var(--color-sl-teal);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-sl-teal) 20%, transparent)}gmp-place-autocomplete::part(input){padding:.75rem 1rem}gmp-place-autocomplete::part(focus-ring){display:none}gmp-place-autocomplete::part(prediction-list){border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);font-family:var(--font-body);background-color:#fff;margin-top:.5rem;padding:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}gmp-place-autocomplete::part(prediction-item){border-radius:var(--radius-lg);padding:.625rem .75rem}gmp-place-autocomplete::part(prediction-item):hover,gmp-place-autocomplete::part(prediction-item-selected){background-color:var(--color-sl-teal-light)}gmp-place-autocomplete::part(prediction-item-icon){color:var(--color-sl-teal)}gmp-place-autocomplete::part(prediction-item-main-text){color:var(--color-sl-dark);font-size:.9375rem}gmp-place-autocomplete::part(prediction-item-nonmatch){color:var(--color-sl-dark)}gmp-place-autocomplete::part(prediction-item-match){color:var(--color-sl-teal);font-weight:600}gmp-place-autocomplete::part(prediction-item-secondary-text){color:var(--color-gray-500);font-size:.8125rem}
