/* Additional quote-scope entries stay inside the existing OA navigation. */
.primary-nav .nav-menu-business .nav-dropdown.wide {
  width: 390px;
  grid-template-columns: repeat(3, 120px);
  grid-template-rows: repeat(5, 40px);
}

.primary-nav .nav-menu-administration .nav-dropdown.wide {
  width: 390px;
  grid-template-columns: repeat(3, 120px);
  grid-template-rows: repeat(4, 40px);
}

@media (max-width: 820px) {
  .primary-nav .nav-menu-item.mobile-open {
    display: block;
    height: auto;
    min-height: 46px;
    flex: 0 0 auto;
  }

  .primary-nav .nav-menu-item.mobile-open .nav-menu-trigger {
    height: 46px;
    min-height: 46px;
  }

  .primary-nav .nav-menu-business .nav-dropdown.wide,
  .primary-nav .nav-menu-administration .nav-dropdown.wide {
    width: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: none;
    grid-auto-flow: row;
  }
}
