#fiVehicle .fi-vehicle-scope{display:flex;align-items:center;gap:7px;font-size:11px;margin:10px 0}#fiVehicle .fi-vehicle-scope input{width:16px;height:16px;min-height:0}
.fi-vehicle-results{max-height:345px;overflow:auto;border:1px solid #e0e7ef;border-radius:8px;margin-bottom:10px}
.fi-vehicle-result{display:flex;align-items:center;gap:10px;width:100%;padding:10px;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;color:#172b42;border-radius:0}
.fi-vehicle-result:hover,.fi-vehicle-result:focus-visible{background:#eff5ff;outline:2px solid #286fea;outline-offset:-2px}
.fi-vehicle-result img{width:64px;height:45px;object-fit:cover;border-radius:5px}
.fi-vehicle-result>span:nth-last-child(2){flex:1;min-width:0}.fi-vehicle-result>span:last-child{text-align:right;flex-shrink:0}
.fi-vehicle-result strong{display:block;font-size:11px;line-height:1.4}.fi-vehicle-result small{display:block;font-size:10px;color:#62738a;margin-top:4px}
.fi-vehicle-result small.is-frontline{color:#237735}.fi-vehicle-result small.is-recon{color:#b36e18}
.fi-vehicle-result-count{font-size:10px;color:#62738a;padding:8px 10px;margin:0}
.fi-vehicle-manual-button,.fi-vehicle-change{font-size:11px;padding:7px 10px;border:1px solid #d6dfe9;border-radius:6px;background:#fff;color:#245ea8}
.fi-manual-vehicle{padding:10px;background:#f8fafd;border-radius:8px}.fi-manual-vehicle summary{font-size:12px;margin-bottom:10px}
#fiVehicle .fields:empty{display:none}#fiVehicle .fi-vehicle-change{margin-top:10px}
