.VehicleSearchBox_box___HeLX{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0}.VehicleSearchBox_box___HeLX .VehicleSearchBox_input__u0U6X{flex:1;min-width:0;height:48px;padding:0 40px 0 16px;font-size:15px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 1px 3px rgba(17,24,39,.08);outline:none}.VehicleSearchBox_box___HeLX .VehicleSearchBox_input__u0U6X:focus{border-color:#05a677;box-shadow:0 0 0 3px rgba(5,166,119,.15)}.VehicleSearchBox_clear__OU2f1{position:absolute;right:92px;top:50%;transform:translateY(-50%);width:26px;height:26px;font-size:18px;line-height:24px;color:#6b7280;background:#f3f4f6;border:1px solid #d1d5db;border-radius:9999px;cursor:pointer}.VehicleSearchBox_go__Mhm2_{flex-shrink:0;width:84px;height:48px;font-size:14px;font-weight:600;color:#fff;background:#05a677;border:none;border-radius:8px;cursor:pointer}.VehicleSearchBox_go__Mhm2_:hover{background:#049461}.VehicleSearchBox_panel__ufQJ3{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:70vh;overflow-y:auto;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 12px 28px rgba(17,24,39,.16)}.VehicleSearchBox_section__yQCOp{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f9fafb}.VehicleSearchBox_isVehicle___i7fR{color:#0e7490;background:#ecfeff}.VehicleSearchBox_back__clu6N{flex-shrink:0;font-size:11px;font-weight:600;text-transform:none;color:#0e7490;background:none;border:none;cursor:pointer}.VehicleSearchBox_row__l25U8{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border-bottom:1px solid #f3f4f6}.VehicleSearchBox_isActive__C5HCg,.VehicleSearchBox_row__l25U8:hover{background:#ecfdf5}.VehicleSearchBox_row__l25U8 em{font-style:normal;font-weight:700;background:#d1fae5}.VehicleSearchBox_isNoFit__1ypbF .VehicleSearchBox_code__FKGWl,.VehicleSearchBox_isNoFit__1ypbF .VehicleSearchBox_match___oEOZ,.VehicleSearchBox_isNoFit__1ypbF .VehicleSearchBox_thumb__bma0D,.VehicleSearchBox_isNoFit__1ypbF .VehicleSearchBox_title__5cZeJ{opacity:.55}.VehicleSearchBox_thumb__bma0D{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:6px;overflow:hidden}.VehicleSearchBox_thumb__bma0D img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.VehicleSearchBox_vehicleThumb__KB9zR{width:56px}.VehicleSearchBox_body__3RUnx{flex:1;min-width:0}.VehicleSearchBox_head__zzfIJ{display:flex;align-items:center;gap:6px;min-width:0}.VehicleSearchBox_code__FKGWl{font-size:15px;font-weight:700;color:#111827}.VehicleSearchBox_brand__SutS2{font-size:12px;font-weight:600;color:#05a677}.VehicleSearchBox_match___oEOZ{display:flex;align-items:baseline;gap:6px;font-size:13px;color:#374151}.VehicleSearchBox_label__VScFW{font-size:10px;font-weight:600;text-transform:uppercase;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 5px}.VehicleSearchBox_title__5cZeJ{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VehicleSearchBox_fit__YMfjN{flex-shrink:0;margin-left:auto;font-size:11px;font-weight:700;padding:1px 7px;border-radius:9999px}.VehicleSearchBox_isFit__IJFnu{color:#166534;background:#dcfce7}.VehicleSearchBox_isNo__ika83{color:#6b7280;background:#f3f4f6}.VehicleSearchBox_action__1fDlI{flex-shrink:0;font-size:12px;font-weight:700;color:#0e7490;padding:3px 10px;border:1px solid #67e8f9;border-radius:9999px;background:#fff}