/* Keep the animated search panel from painting outside its own bounds. */
#root aside { min-width: 0; flex-shrink: 0; overflow: hidden; }
#root aside[aria-hidden="true"] { visibility: hidden; pointer-events: none; }
@media (min-width: 901px) and (min-height: 501px) {
  .vm-map-canvas > div:has([data-vm-content="mamap.route.title"]) { max-height: calc(100% - 6rem); }
}
