The div containing the service name needs "width: 100%" to actually allow text-overflow: ellipsis to work.
Screenshot is with the fix applied