
/* V73 — 紧凑横屏顶栏兼容修复：仅处理品牌标题与路线栏重叠 */
@media (orientation: landscape) and (max-width: 840px) and (max-height: 560px) {
  #app:not(.is-map-focus) .commandbar {
    grid-template-columns: minmax(0, 190px) minmax(0, 1fr) max-content !important;
    column-gap: 6px !important;
  }
  #app:not(.is-map-focus) .commandbar .brand-lockup {
    min-width: 0 !important;
    max-width: 190px !important;
    overflow: hidden !important;
  }
  #app:not(.is-map-focus) .commandbar .brand-lockup > div:last-child {
    min-width: 0 !important;
    overflow: hidden !important;
  }
  #app:not(.is-map-focus) .commandbar .brand-lockup h1 {
    max-width: 150px !important;
    overflow: hidden !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
  }
  #app:not(.is-map-focus) .commandbar .route-switch {
    position: relative !important;
    z-index: 1 !important;
    min-width: 0 !important;
  }
}
