/* Only the detected category bar in the desktop header is affected. */
@media (min-width:1025px) {
  ul.ssmm-single-row {
    display:flex !important;
    flex-direction:row !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    justify-content:center !important;
    gap:0 !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    overflow:visible !important;
  }
  ul.ssmm-single-row > li {
    flex:0 0 auto !important;
    width:auto !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    white-space:nowrap !important;
  }
  ul.ssmm-single-row > li > a {
    white-space:nowrap !important;
    font-size:var(--ssmm-row-font, 14px) !important;
    letter-spacing:0 !important;
    padding-left:var(--ssmm-row-padding, 7px) !important;
    padding-right:var(--ssmm-row-padding, 7px) !important;
    width:auto !important;
    max-width:none !important;
  }
  ul.ssmm-single-row > li > a .nav-link-text,
  ul.ssmm-single-row > li > a .menu-item-text {
    font-size:inherit !important;
    letter-spacing:0 !important;
    white-space:nowrap !important;
  }
  /* Remove decorative separators when space is needed, preserving dropdowns. */
  ul.ssmm-single-row.ssmm-row-tight > li::before,
  ul.ssmm-single-row.ssmm-row-tight > li::after {
    display:none !important;
  }
}
