/*!
 * 
 * date: Tue Jul 22 2025 17:04:02 GMT+0000 (Coordinated Universal Time)
 * brand: chevrolet
 *
 * 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-align-left{text-align:left}
.gb-align-center{text-align:center}
.gb-align-right{text-align:right}
gb-search-recall .recall-list a,gb-search-recall .gb-recall-status a,gb-search-recall .gb-recall-vin-info a,gb-search-recall .gb-recall-vin a,gb-search-recall .gb-recall-headline a{color:#262626;cursor:pointer}
gb-search-recall .recall-list a:hover,gb-search-recall .gb-recall-status a:hover,gb-search-recall .gb-recall-vin-info a:hover,gb-search-recall .gb-recall-vin a:hover,gb-search-recall .gb-recall-headline a:hover{color:#cd9834;text-decoration:none}
gb-search-recall .invert.gb-recall-helper-text a,gb-search-recall .invert.recall-status-text a,gb-search-recall .invert.recall-list a,gb-search-recall .invert.gb-recall-status a,gb-search-recall .invert.gb-recall-vin-info a,gb-search-recall .invert.gb-recall-vin a,gb-search-recall .invert.gb-recall-headline a{color:#fff}
gb-search-recall .invert.gb-recall-helper-text a:hover,gb-search-recall .invert.recall-status-text a:hover,gb-search-recall .invert.recall-list a:hover,gb-search-recall .invert.gb-recall-status a:hover,gb-search-recall .invert.gb-recall-vin-info a:hover,gb-search-recall .invert.gb-recall-vin a:hover,gb-search-recall .invert.gb-recall-headline a:hover{color:#cd9834;text-decoration:none}
gb-search-recall .invert.gb-recall-helper-text,gb-search-recall .invert.recall-status-text,gb-search-recall .invert.recall-list,gb-search-recall .invert.gb-recall-status,gb-search-recall .invert.gb-recall-vin-info,gb-search-recall .invert.gb-recall-vin,gb-search-recall .invert.gb-recall-headline{color:#fff}
gb-search-recall .heavy.gb-recall-vin-info,gb-search-recall .heavy.gb-recall-vin,gb-search-recall .heavy.gb-recall-headline{font-weight:900}
gb-search-recall .gb-recall-headline{color:#262626;font-family:Louis,Tahoma,NotoSansKR,sans-serif;font-size:22px;font-weight:400;letter-spacing:.71px;line-height:28px}
@media(min-width:800px)and (max-width:1199px){gb-search-recall .gb-recall-headline{font-size:30px;letter-spacing:.8px;line-height:30px}
}
@media(min-width:1200px){gb-search-recall .gb-recall-headline{font-size:30px;letter-spacing:.95px;line-height:36px}
}
@media print,only screen and (max-width:800px){gb-search-recall .heavy.gb-recall-headline{font-size:21px;letter-spacing:.68px;line-height:26px}
}
@media print,only screen and (min-width:1200px){gb-search-recall .heavy.gb-recall-headline{font-size:29px;letter-spacing:.92px;line-height:35px}
}
gb-search-recall .gb-recall-vin{color:#262626;font-family:Louis,Tahoma,NotoSansKR,sans-serif;font-size:14px;font-weight:400;letter-spacing:2.1px;line-height:20px}
@media(min-width:800px)and (max-width:1199px){gb-search-recall .gb-recall-vin{font-size:18px;letter-spacing:2.7px;line-height:26px}
}
@media(min-width:1200px){gb-search-recall .gb-recall-vin{font-size:18px;letter-spacing:2.7px;line-height:26px}
}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-vin{color:#6e6e6e}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-vin a{color:#6e6e6e}
gb-search-recall .gb-recall-vin-info{color:#262626;font-family:Louis,Tahoma,NotoSansKR,sans-serif;font-size:12px;font-weight:400;letter-spacing:2.19px;line-height:18px}
@media(min-width:800px)and (max-width:1199px){gb-search-recall .gb-recall-vin-info{font-size:14px;letter-spacing:2.68px;line-height:22px}
}
@media(min-width:1200px){gb-search-recall .gb-recall-vin-info{font-size:14px;letter-spacing:2.68px;line-height:22px}
}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-vin-info{color:#6e6e6e}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-vin-info a{color:#6e6e6e}
gb-search-recall .gb-recall-status{color:#262626;font-family:Louis,Tahoma,NotoSansKR,sans-serif;font-size:calc(2.125 * 16px);font-weight:700;letter-spacing:normal;line-height:1.25}
@media(min-width:800px)and (max-width:1199px){gb-search-recall .gb-recall-status{font-size:calc(2.5 * 16px)}
}
@media(min-width:1200px){gb-search-recall .gb-recall-status{font-size:calc(2.875 * 16px)}
}
gb-search-recall .recall-list{color:#262626;font-family:Louis,Tahoma,NotoSansKR,sans-serif;font-size:calc(1.4163 * 16px);font-weight:700;letter-spacing:normal;line-height:1.2}
@media(min-width:800px)and (max-width:1199px){gb-search-recall .recall-list{font-size:calc(1.6662 * 16px)}
}
@media(min-width:1200px){gb-search-recall .recall-list{font-size:calc(1.9161 * 16px)}
}
gb-search-recall .gb-recall-helper-text a,gb-search-recall .recall-status-text a{color:#262626;cursor:pointer;text-decoration:underline}
gb-search-recall .gb-recall-helper-text a:active,gb-search-recall .recall-status-text a:active,gb-search-recall .gb-recall-helper-text a:visited:not([href="#"]),gb-search-recall .recall-status-text a:visited:not([href="#"]),gb-search-recall .gb-recall-helper-text a:hover,gb-search-recall .recall-status-text a:hover{color:#cd9834}
gb-search-recall .invert.gb-recall-helper-text a,gb-search-recall .invert.recall-status-text a{color:#fff;text-decoration:underline}
gb-search-recall .invert.gb-recall-helper-text a:hover,gb-search-recall .invert.recall-status-text a:hover,gb-search-recall .invert.gb-recall-helper-text a:visited:not([href="#"]),gb-search-recall .invert.recall-status-text a:visited:not([href="#"]),gb-search-recall .invert.gb-recall-helper-text a:active,gb-search-recall .invert.recall-status-text a:active{color:#cd9834;text-decoration:underline}
gb-search-recall .gb-recall-helper-text,gb-search-recall .recall-status-text{color:#262626;font-family:Roboto,Helvetica,NanumGothic,sans-serif;font-size:18px;font-weight:400;letter-spacing:normal;line-height:26px}
@media(min-width:800px)and (max-width:1199px){gb-search-recall .gb-recall-helper-text,gb-search-recall .recall-status-text{font-size:18px;line-height:30px}
}
@media(min-width:1200px){gb-search-recall .gb-recall-helper-text,gb-search-recall .recall-status-text{font-size:22px;line-height:36px}
}
gb-search-recall .gb-recall-helper-text a:hover,gb-search-recall .recall-status-text a:hover{color:#cd9834}
gb-search-recall .heavy.gb-recall-helper-text,gb-search-recall .heavy.recall-status-text{font-weight:700}
gb-search-recall .heavy.gb-recall-helper-text p,gb-search-recall .heavy.recall-status-text p{font-weight:700}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-helper-text,gb-search-recall .gb-color-grey-mid-dark.recall-status-text{color:#6e6e6e}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-helper-text a,gb-search-recall .gb-color-grey-mid-dark.recall-status-text a{color:#6e6e6e}
gb-search-recall .gb-color-grey-mid-dark.gb-recall-helper-text a:hover,gb-search-recall .gb-color-grey-mid-dark.recall-status-text a:hover{color:#cd9834}
html[dir=rtl] .align-left{text-align:right}
html[dir=rtl] .align-right{text-align:left}
gb-search-recall{display:block}
gb-search-recall .hide{display:none !important}
gb-search-recall .gb-recall-headline,gb-search-recall .gb-recall-helper-text{margin-bottom:.625rem}
gb-search-recall .gb-recall-form{margin-bottom:.625rem;position:relative;font-family:Roboto,Helvetica,NanumGothic,sans-serif}
gb-search-recall .gb-recall-input{border:1px solid #b3b3b3;box-shadow:none;color:#262626;display:inline-block;font-size:1.125rem;height:3.75rem;margin-bottom:0;padding-block:0;padding-inline-end:0;padding-inline-start:1.875rem;width:calc(100% - 100px)}
gb-search-recall .gb-recall-input:focus{background-color:#fff;border-color:#262626}
gb-search-recall .gb-recall-search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:gray;border:0;border-left:0;color:#fff;cursor:pointer;font-size:1rem;height:3.75rem;margin:0;padding:0;position:absolute;top:0;transition:background-color 300ms ease-out;width:3.75rem;font-family:Roboto,Helvetica,NanumGothic,sans-serif}
gb-search-recall .gb-recall-search-button:disabled{pointer-events:none}
gb-search-recall .gb-recall-search-button:empty{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20xmlns:xlink=%27http://www.w3.org/1999/xlink%27%20preserveAspectRatio=%27xMidYMid%27%20width=%2724%27%20height=%2724%27%20viewBox=%270%200%2024%2024%27%3E%3Cdefs%3E%3Cstyle%3E%20.cls-2%20%7B%20fill:%20%23ffffff;%20%7D%20%3C/style%3E%3C/defs%3E%3Cpath%20d=%27M18.935,16.277%20C20.130,14.551%2020.763,12.487%2020.763,10.393%20C20.763,4.656%2016.120,0.010%2010.386,0.010%20C4.652,0.010%200.009,4.656%200.009,10.393%20C0.009,16.129%204.652,20.775%2010.386,20.775%20C12.479,20.775%2014.543,20.141%2016.267,18.946%20C16.267,18.946%2021.323,23.990%2021.323,23.990%20C21.323,23.990%2023.991,21.336%2023.991,21.336%20C23.991,21.336%2018.935,16.277%2018.935,16.277%20ZM10.386,17.000%20C6.745,17.000%203.782,14.035%203.782,10.393%20C3.782,6.751%206.745,3.786%2010.386,3.786%20C14.027,3.786%2016.990,6.751%2016.990,10.393%20C16.990,14.035%2014.027,17.000%2010.386,17.000%20Z%27%20id=%27path-1%27%20class=%27cls-2%27%20fill-rule=%27evenodd%27/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:1.25rem}
gb-search-recall .gb-recall-search-button:hover{background-color:#262626}
gb-search-recall .gb-recall-vin{font-size:1.25rem;line-height:1.875rem}
gb-search-recall .gb-recall-vin-info{color:#6e6e6e}
gb-search-recall .gb-recall-status{align-items:center;color:#e25959;display:flex;margin:1.25rem 0}
gb-search-recall .gb-recall-status.no-recalls{color:#61af71}
gb-search-recall .gb-recall-errors{align-items:center;color:#e25959;display:flex}
gb-search-recall .recall-icon,gb-search-recall .error-icon{margin-inline-end:1.25rem;max-width:25%}
gb-search-recall .recall-status-text{margin-bottom:.375rem}
gb-search-recall .recall-list{margin:0 0 0 1.1rem;padding-bottom:1.25rem}
@media print,(min-width:800px){gb-search-recall .gb-recall-vin-info{font-size:.875rem;line-height:1.25rem}
}
html[dir=rtl] .gb-recall-headline,html[dir=rtl] .gb-recall-helper-text,html[dir=rtl] .gb-recall-vin,html[dir=rtl] .gb-recall-vin-info,html[dir=rtl] .vin-recall-results{letter-spacing:0}