/* Match the native-select Lucide chevron, including size and right inset. */
.cf-fuel-vehicle-picker summary{position:relative;padding-right:36px!important}
.cf-fuel-vehicle-picker summary>span[aria-hidden=true]{position:absolute;right:10px;top:50%;display:block;width:16px;height:16px;min-width:16px;flex:0 0 16px;font-size:0!important;line-height:0;color:transparent;transform:translateY(-50%)!important;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2360788a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");pointer-events:none}
.cf-fuel-vehicle-picker[open] summary>span[aria-hidden=true]{transform:translateY(-50%) rotate(180deg)!important}
[data-slot=native-select-icon]{width:16px!important;height:16px!important;right:10px!important;color:#60788a!important}
/* Expanded pickers must not pull neighbouring controls down. */
.cf-analytics-filter-panel>.cf-fuel-filters{align-items:start!important}
@media(min-width:1024px){
.cf-fuel-vehicle-picker{position:relative}
.cf-fuel-vehicle-picker[open]{z-index:45}
.cf-fuel-vehicle-picker>.cf-fuel-vehicle-panel{position:absolute;top:100%;left:0;right:0;z-index:45;margin-top:6px;box-shadow:0 12px 28px #163e5224;max-height:min(420px,65vh);overflow-y:auto;overscroll-behavior:contain}
.cf-fuel-vehicle-panel .cf-fuel-vehicle-options{max-height:220px}
.cf-analytics-filter-panel,.cf-analytics-filter-panel>.cf-fuel-filters{overflow:visible!important}
}
@media(min-width:1024px){[data-slot=card]:has(>.cf-analytics-filter-panel){overflow:visible!important;position:relative;z-index:46}}
