.vehicle-search-box{border:1px solid #ccc;padding:15px;background:#f9f9f9;border-radius:8px}.vehicle-search-horizontal{display:flex;justify-content:space-between;align-items:center}.vehicle-search-horizontal select,.vehicle-search-horizontal button{margin-right:15px}.vehicle-search-vertical select,.vehicle-search-vertical button{margin-bottom:10px;width:100%}.vehicle-search-horizontal{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.vehicle-search-horizontal select{width:100%;padding:8px;font-size:14px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;margin-bottom:10px}.vehicle-search-horizontal button{width:100%;padding:10px;background-color:#0071a1;color:#fff;font-size:14px;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s}.vehicle-search-horizontal button:disabled{background-color:#ccc;cursor:not-allowed}.vehicle-search-horizontal button:hover:not(:disabled){background-color:#005b82}