.cf-fuel-vehicle-picker{min-width:0;width:100%;font-size:14px;color:#24465a}.cf-fuel-vehicle-picker summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 12px;border:1px solid #bcd2e2;border-radius:10px;background:#fff;font-weight:600;overflow-wrap:anywhere}.cf-fuel-vehicle-picker summary::-webkit-details-marker{display:none}.cf-fuel-vehicle-panel{margin-top:6px;padding:10px;background:#fff;border:1px solid #cbdde9;border-radius:12px}.cf-fuel-vehicle-actions{display:flex;gap:6px;margin-bottom:8px}.cf-fuel-vehicle-actions button{min-height:44px;flex:1;padding:6px 8px;border:1px solid #bdd2e1;border-radius:9px;background:#f3f9fd;color:#0e68a5;font-size:13px;font-weight:600}.cf-fuel-vehicle-picker input[type=search]{width:100%;min-width:0;min-height:44px;border:1px solid #bdd2e1;border-radius:9px;padding:8px;font-size:16px;margin-bottom:6px}.cf-fuel-vehicle-options{max-height:240px;overflow-y:auto;overscroll-behavior:contain}.cf-fuel-vehicle-options label{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 5px;cursor:pointer;border-radius:7px}.cf-fuel-vehicle-options label:hover{background:#f1f7fb}.cf-fuel-vehicle-options input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#0e68a5}.cf-fuel-vehicle-panel small{display:block;margin-top:8px;color:#60788a;font-size:12px;overflow-wrap:anywhere}.cf-fuel-filters{align-items:start!important}

.cf-fuel-vehicle-picker[open] summary>span{transform:rotate(180deg)}
