clean up directions CSS, make input always use optimal space, add fallback map and mmap marker