/*!
 * 
 * date: Tue Jul 22 2025 17:06:11 GMT+0000 (Coordinated Universal Time)
 * brand: buick-2023
 *
 * Copyright (c) 2025 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.
 *//*!
 * 
 * name: @gbds/quantum
 * version: 1.6.12
 * @gbds/core dependency version: 6.2.1
 * date: Wed Jul 16 2025 19:18:52 GMT+0000 (Coordinated Universal Time)
 * Copyright 2020 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.
 * 
 */.gb-dl-search .gb-separator-container span a{color:#333;cursor:pointer;text-decoration:none}
.gb-dl-search .gb-separator-container span a:active,.gb-dl-search .gb-separator-container span a:hover,.gb-dl-search .gb-separator-container span a:focus{color:#6f6f6d;text-decoration:none}
.gb-dl-search .gb-separator-container span.invert a{color:#fff}
.gb-dl-search .gb-separator-container span.invert a:active,.gb-dl-search .gb-separator-container span.invert a:hover{color:#a7a6a4}
.gb-dl-search .gb-separator-container span.invert{color:#fff}
.gb-dl-search .gb-separator-container span{color:#333;font-family:"Buick Text",Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.063rem;line-height:16px}
@media(min-width:800px)and (max-width:1199px){.gb-dl-search .gb-separator-container span{font-size:16px;line-height:16px}
}
@media(min-width:1200px){.gb-dl-search .gb-separator-container span{font-size:16px;line-height:16px}
}
.gb-dl-search{padding:1.25rem}
.gb-dl-search .gb-search-options{display:flex;flex-flow:row wrap;justify-content:space-between}
.gb-dl-search .gb-input-fields{display:flex}
.gb-dl-search .gb-input-fields .gb-search-fields{flex-grow:1}
.gb-dl-search .gb-search-input{inline-size:100%;margin:0}
.gb-dl-search .gb-title-text{font-size:.75rem;margin-block-end:.5rem}
.gb-dl-search .gb-separator-container{overflow:hidden;padding:1rem;position:relative;text-align:center}
.gb-dl-search .gb-separator-container span{padding-inline:.5rem;position:relative}
.gb-dl-search .gb-separator-container span::before,.gb-dl-search .gb-separator-container span::after{border-block-start:1px solid #666;content:"";inline-size:100vh;inset-block-start:50%;inset-inline-end:100%;position:absolute}
.gb-dl-search .gb-separator-container span::after{inset-inline-start:100%}
.pac-container{background:#f6f5f4;font-family:"Buick Text",Arial,sans-serif !important}
.pac-container .pac-item{font-size:.75rem;line-height:40px !important;padding-inline-start:1rem}
.pac-container .pac-item:hover{background-color:#e6e6e6}
.pac-container .pac-item .pac-item-query{color:#6f6f6d;font-size:1rem;font-weight:400}
.pac-container .pac-item .pac-item-query .pac-matched{font-weight:500}
.pac-container .pac-icon{display:none;margin-top:10px !important}
gb-dl-search-result,.gb-dl-search-result{display:grid;grid-auto-columns:min-content auto;padding:0;width:100%}
gb-dl-search-result>.marker,.gb-dl-search-result>.marker{grid-column:1;padding:0 1rem;text-align:center}
gb-dl-search-result>.marker>.text,.gb-dl-search-result>.marker>.text{color:#fff;font-size:1rem;line-height:1;position:relative;top:1rem;z-index:2}
gb-dl-search-result>.marker>svg,.gb-dl-search-result>.marker>svg{position:relative;top:-0.5rem;z-index:1}
gb-dl-search-result>gb-dl-search-result-info,.gb-dl-search-result>gb-dl-search-result-info{grid-column:2}
gb-dl-search-result>gb-dl-search-result-detail,.gb-dl-search-result>gb-dl-search-result-detail{grid-column:1/3}
gb-dl-search-result-detail .gb-dl-dealer-departments,.gb-dl-search-result-detail .gb-dl-dealer-departments{display:flex;flex-direction:row;margin-bottom:1rem;padding-inline-start:2rem}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-sales,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-result-service{font-weight:#da3b00}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-sales{flex:0 1 auto;padding-inline-end:.5rem}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service{border-inline-start:.69px solid 400;flex:0 0 50%;padding-inline-start:.5rem}
gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service-contents,.gb-dl-search-result-detail .gb-dl-dealer-departments .gb-dl-service-contents{float:left}
gb-dl-search-result-detail .gb-dl-result-open-status,gb-dl-search-result-detail .gb-dl-result-open-status-sales,.gb-dl-search-result-detail .gb-dl-result-open-status,.gb-dl-search-result-detail .gb-dl-result-open-status-sales{color:#0a7305}
gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed,.gb-dl-search-result-detail .gb-dl-result-open-status.gb-dl-result-closed,.gb-dl-search-result-detail .gb-dl-result-open-status-sales.gb-dl-result-closed{color:#b50000}
gb-dl-search-result-info>.gb-dl-result-name,.gb-dl-search-result-info>.gb-dl-result-name{font-weight:bold}
.gb-dealer-locator-container{block-size:100%;display:flex;flex-direction:column;inline-size:100%;position:relative}
.gb-dealer-locator-container gb-google-map{order:2}
.gb-dealer-locator-container gb-google-map .gb-map{flex:1 0;inline-size:100%;position:absolute}
.gb-dealer-locator-container gb-google-map .gb-map *{overflow:visible}
.gb-dealer-locator-container .gb-dl-search,.gb-dealer-locator-container .q-dealer-results-container,.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{background-color:#fff;max-inline-size:100%;position:relative;z-index:1}
.gb-dealer-locator-container .q-dealer-results-container,.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{order:3}
.gb-dealer-locator-container gb-google-map{block-size:18.75rem}
.gb-dealer-locator-container gb-google-map .gb-map{block-size:18.75rem}
.gb-dealer-locator-container .gb-map-cluster{color:#fff !important;font-family:"Buick Text",Arial,sans-serif !important;font-size:1rem !important;font-weight:500 !important;line-height:2 !important;padding-inline:0 0 !important}
.gb-dealer-locator-container gb-google-map .markerLayer .markerLabel,.gb-dealer-locator-container gb-google-map .markerLayer .selectedMarkerLabel{font-family:"Buick Text",Arial,sans-serif !important;font-size:1rem !important;font-weight:500 !important;line-height:1 !important}
.gb-dealer-locator-container gb-google-map .markerLayer .selectedMarkerLabel{color:#333 !important;padding-block:.5rem 0 !important}
@media only screen and (min-width:600px)and (max-width:960px){.gb-dealer-locator-container gb-google-map{block-size:37.5rem}
.gb-dealer-locator-container gb-google-map .gb-map{block-size:37.5rem}
}
@media only screen and (min-width:960px){.gb-dealer-locator-container gb-google-map{block-size:auto;order:0}
.gb-dealer-locator-container gb-google-map .gb-map{block-size:100%}
.gb-dealer-locator-container gb-google-map .gb-map>div{block-size:100%;inset-block:0;position:absolute}
.gb-dealer-locator-container gb-google-map .gb-map>div.fixed-map{position:fixed}
.gb-dealer-locator-container gb-google-map .gb-map>div.stick-bottom{inset-block-start:auto}
.gb-dealer-locator-container gb-google-map .gb-map>div.stick-top{inset-block-end:auto}
.gb-dealer-locator-container gb-google-map .gb-map>div.window-height{block-size:100vh}
.gb-dealer-locator-container .gb-dl-search,.gb-dealer-locator-container .q-dealer-results-container,.gb-dealer-locator-container .gb-dl-filter-modal,.gb-dealer-locator-container .gb-dealer-details-modal{max-inline-size:33.692rem;order:0}
}