/* Maxiom banner layout for Superset 6.1, injected by edge nginx (sub_filter) into every HTML page.
   Superset's left header column is a fixed 16/24 share and wraps when the wide Maxiom+Superset
   logo and the nav do not fit; its brand link uses justify-content:center, so a wrapped logo
   floats to the middle of the column. Here: the logo always hugs the left, and on md+ screens
   the left column takes the free width (right column sizes to its content), so the header
   stays on one line. Structural selectors only: Superset's class names are emotion hashes. */
#main-menu > .ant-row > .ant-col:first-child > div:first-child { flex: 0 0 auto; }
#main-menu > .ant-row > .ant-col:first-child > div:first-child > a { justify-content: flex-start; }
@media (min-width: 768px) {
  #main-menu > .ant-row { flex-wrap: nowrap; }
  #main-menu > .ant-row > .ant-col:first-child { flex: 1 1 auto; max-width: none; min-width: 0; flex-wrap: nowrap; }
  #main-menu > .ant-row > .ant-col:last-child { flex: 0 0 auto; max-width: none; }
}
/* Belt and braces for Safari: never let the logo image claim its natural width. */
#main-menu > .ant-row > .ant-col:first-child > div:first-child img { width: auto; max-width: none; }
