/*!
 * 
 * date: Tue Jun 17 2025 16:07:46 GMT+0000 (Coordinated Universal Time)
 * brand: chevrolet-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.9
 * @gbds/core dependency version: 6.2.0
 * date: Tue Jun 17 2025 15:44:09 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-dot-scrubber{display:block;position:relative}
gb-dot-scrubber.hide{visibility:hidden}
gb-dot-scrubber::after{content:"";display:block;height:4px;position:absolute;top:18px;width:100%}
gb-dot-scrubber input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;position:relative;top:6px;width:100%;z-index:20}
gb-dot-scrubber>ul{display:flex;list-style:none;margin:0;padding:0;width:100%}
gb-dot-scrubber>ul::after{content:"";display:block;height:8px;left:1px;position:absolute;top:16px;width:calc(var(--percent) - 2px);z-index:5}
gb-dot-scrubber>ul>li{display:inline-block;margin-left:-6px;position:relative}
@-moz-document url-prefix(""){gb-dot-scrubber>ul>li{top:7px}
}
gb-dot-scrubber>ul>li::before{border-radius:50%;content:"";height:32px;position:absolute;top:-37px;width:32px;z-index:10}
gb-dot-scrubber>ul>li.gb-start-dot{margin-left:0}
gb-dot-scrubber>ul>li.gb-end-dot{display:flex;justify-content:flex-end;margin-left:0;position:sticky;z-index:1}
@-moz-document url-prefix(""){gb-dot-scrubber>ul>li.gb-end-dot{margin-top:7px}
}
gb-dot-scrubber>ul>li.active-dot::before{border-width:6px}
gb-dot-scrubber>ul>li>p{position:relative;right:35%}
gb-dot-scrubber>ul>li>p{color:#262626;font-family:ChevySans,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.4}
gb-dot-scrubber>ul>li>p a{color:#262626;cursor:pointer;text-decoration:underline}
gb-dot-scrubber>ul>li>p a:hover,gb-dot-scrubber>ul>li>p a:focus{color:#262626}
gb-dot-scrubber>ul>li>p.invert{color:#fff}
gb-dot-scrubber>ul>li>p.invert a{color:#fff;text-decoration:underline}
gb-dot-scrubber>ul>li>p.invert a:hover,gb-dot-scrubber>ul>li>p.invert a:focus{color:#fff}
gb-dot-scrubber>ul>li>p strong,gb-dot-scrubber>ul>li>p b,gb-dot-scrubber>ul>li>p.heavy{font-weight:600}
gb-dot-scrubber{height:80px}
gb-dot-scrubber>ul>li::before{border-radius:50%;content:"";height:32px;position:absolute;top:-28px;width:32px;z-index:10}
gb-dot-scrubber input{top:8px}
gb-dot-scrubber::after{background:#000}
gb-dot-scrubber input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:radial-gradient(#fff 6px,#0077d9 1px,#0077d9 12px,#fff 8px);border:4px solid #fff;border-radius:50%;height:32px;position:relative;top:-4px;width:32px}
gb-dot-scrubber input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:radial-gradient(#fff 8px,#000 9px,#000 14px,#fff 15px);border:0;border-radius:50%;height:36px;width:36px}
gb-dot-scrubber>ul::after{background:#000;height:6px;left:1px}
gb-dot-scrubber>ul>li::before{background:#000;border:8px #fff solid;height:40px;margin-top:-10px;width:40px}
gb-dot-scrubber>ul>li.gb-start-dot{left:0;margin-left:0}
gb-dot-scrubber>ul>li.gb-start-dot.active-dot::before{left:0}
gb-dot-scrubber>ul>li.gb-start-dot::before{left:0}
gb-dot-scrubber>ul>li.gb-start-dot>p{right:30%}
gb-dot-scrubber>ul>li.gb-end-dot{display:inline-block}
gb-dot-scrubber>ul>li.gb-end-dot::before{right:0}
gb-dot-scrubber>ul>li.gb-end-dot>p{left:20%}
gb-dot-scrubber>ul>li.active-dot::before{background:#000;border-width:8px;height:32px;margin-left:0;margin-top:-7px;width:32px}
gb-dot-scrubber>ul>li>p{font-weight:600;right:0}
gb-dot-scrubber[data-invert=true]{background-color:#000}
gb-dot-scrubber[data-invert=true]::after{background:#fff}
gb-dot-scrubber[data-invert=true] input::-webkit-slider-thumb{background:radial-gradient(#000 6px,#0077d9 1px,#0077d9 12px,#000 8px);border-color:#000}
gb-dot-scrubber[data-invert=true]>ul::after{background:#fff}
gb-dot-scrubber[data-invert=true]>ul>li::before{background:#fff;border-color:#000}
gb-dot-scrubber[data-invert=true]>ul>li>p{color:#fff}
@media print,only screen and (min-width:1200px){gb-dot-scrubber input::-webkit-slider-thumb:active{background:radial-gradient(#fff 6px,#0077d9 1px,#0077d9 11px,#fff 1px,#fff 14px,#0077d9 0);height:40px;margin-top:-8px;position:relative;top:0;width:40px}
gb-dot-scrubber[data-invert=true] input::-webkit-slider-thumb{border-color:#000}
gb-dot-scrubber[data-invert=true] input::-webkit-slider-thumb:active{background:radial-gradient(#000 6px,#0077d9 1px,#0077d9 11px,#000 1px,#000 14px,#0077d9 0);height:40px;margin-top:-8px;position:relative;top:0;width:40px}
}