/*
name: @skyhawk/components
version: 1.9.0
date: Thu Oct 08 2026 15:20:42 GMT+0000 (Coordinated Universal Time)
Copyright 2025 GM Global Technology Operations LLC
All Rights Reserved.
This software is proprietary to GM Global Technology Operations LLC
and is protected by intellectual property laws and international
intellectual property treaties. Your access to this software is governed
by the terms of your license agreement with GM Global Technology Operations LLC.
Any other use of the software is strictly prohibited.
*/

@layer gmx.components{gmx-dealer-selector{display:block;gmx-google-search-address{margin-bottom:var(--spacing-32)}.dealer-list{.gmx-list-contact-info{display:none}}&.invalid{.dealer-list{input{border-color:var(--colors-border-error)}}}&.set-dealer-list-max-height{.dealer-list{max-height:760px;overflow:auto;scrollbar-width:thin}}}}@layer gmx.components{gmx-google-search-address{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%;.search-field{align-items:center;background-color:var(--colors-search-content-default);border-radius:var(--radius-medium);display:inline-flex;flex-wrap:wrap;font:var(--label1-font);height:var(--sizing-64);letter-spacing:var(--label1-letter-spacing);margin-inline-end:var(--spacing-8);position:relative;width:calc(100% - var(--sizing-64) - var(--spacing-8));&:focus-within{outline:var(--border-active) solid var(--colors-border-active);.search-icon{display:none}input{padding-inline:var(--spacing-16) var(--spacing-8);&.filled{~.search-clear-btn{display:none}}}}}.search-icon{color:var(--colors-content-placeholder-primary);display:inline-block;height:18px;margin-inline-start:var(--spacing-16);position:absolute;width:18px;z-index:1;&:after{height:18px;width:18px}&:has(+input.filled){display:none}}.geolocation-btn,.search-clear-btn{position:absolute;right:var(--spacing-8)}.do-search{background-color:var(--colors-button-tertiary);border-color:var(--colors-border-button-tertiary);display:inline-block;height:var(--sizing-64);width:var(--sizing-64);&:hover{background-color:var(--colors-button-tertiary-hover);border-color:var(--colors-border-button-tertiary-hover)}&:focus-visible{background-color:var(--colors-button-tertiary-focus);border-color:var(--colors-border-button-tertiary-focus)}}.search-clear-btn{background-color:transparent;display:none;height:var(--sizing-48);width:var(--sizing-48)}input{background-color:transparent;border:0;color:var(--colors-content-primary);font:inherit;height:100%;letter-spacing:inherit;outline:none;padding-inline:var(--spacing-40) var(--spacing-8);width:calc(100% - 52px);&::-moz-placeholder{color:var(--colors-content-placeholder-primary)}&::placeholder{color:var(--colors-content-placeholder-primary)}&.filled{padding-inline:var(--spacing-16) var(--spacing-8);~.geolocation-btn{display:none}~.search-clear-btn{display:block}}}.error-text{color:var(--colors-content-error);display:none;font:var(--paragraph2-font);letter-spacing:var(--paragraph2-letter-spacing);margin-inline-start:var(--spacing-16);margin-top:var(--spacing-4)}&[data-theme=dark]{.search-field{background-color:var(--colors-search-address-invert-default)}.do-search{background-color:var(--colors-button-secondary);border-color:var(--colors-border-button-secondary);&:hover{background-color:var(--colors-button-secondary-hover);border-color:var(--colors-border-button-secondary-hover)}&:focus-visible{background-color:var(--colors-button-secondary-focus);border-color:var(--colors-border-button-secondary-focus)}}.geolocation-btn{background-color:var(--colors-button-tertiary);&:hover{background-color:var(--colors-button-tertiary-hover)}&:focus-visible{background-color:var(--colors-button-tertiary-focus)}}}&.invalid{.search-field{outline:var(--border-default) solid var(--colors-border-error)}.error-text{display:block}}}}.google-search-address-ac-results{background-color:var(--colors-search-content-default);border:0;border-radius:var(--radius-medium);box-shadow:none;color:var(--colors-content-primary);display:none;font-family:var(--type-font-family-label);margin-top:var(--spacing-8);overflow:hidden;position:absolute;z-index:1002;&.show{display:block}.use-my-loc-row{align-items:center;display:flex;justify-content:space-between;position:relative;&:after{background-image:url(https://brands-api.ext.gm.com/sky/v1/prod/icons/gmx-icons.svg#gmx-location);background-repeat:no-repeat;content:"";display:inline-block;height:var(--sizing-16);inset-inline-end:var(--spacing-16);position:absolute;width:var(--sizing-16)}}.ac-pred-row,.use-my-loc-row{cursor:pointer;overflow:hidden;padding:8px var(--spacing-16);text-overflow:ellipsis;white-space:nowrap;&:hover{background-color:var(--colors-search-address-hover)}&.item-selected{background-color:var(--colors-search-address-active)}}&:after{background-image:url(https://brands-api.ext.gm.com/sky/v1/prod/img/GoogleMaps_Logo_Gray.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;float:inline-end;height:14px;width:100px}&[data-theme=dark]{background-color:var(--colors-search-address-invert-default);.ac-pred-row,.use-my-loc-row{&:hover{background-color:var(--colors-search-address-hover)}&.item-selected{background-color:var(--colors-search-address-active)}}}}
/*# sourceMappingURL=dealer-selector.buick.css.map */