/* Trial: remove this stylesheet to restore the previous dual-menu layout. */
@media screen and (min-width: 901px) {
  .portal-workspace .portal-shell-row.portal-dual-navigation { grid-template-columns: 76px 220px minmax(0, 1fr); }
  .portal-workspace .portal-shell-row.portal-dual-navigation > .portal-sidebar { display: block; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar { padding-inline: 8px; min-width: 0; }
  .portal-workspace .portal-dual-navigation .portal-global-navigation > .portal-sidebar-product { padding-inline: 0; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-sidebar-product img { width: 42px; height: 48px; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-global-links > li > .list-group-item {
    flex-direction: column; align-items: center; justify-content: center; gap: 4px;
    min-height: 56px; padding-inline: 0 !important; font-size: 0 !important;
  }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-global-links > li > .list-group-item > :not(.portal-nav-icon) { display: none; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-global-links > li > .list-group-item::after {
    content: attr(aria-label); display: block; flex: none; width: 100%; height: auto;
    margin: 0; border: 0; transform: none; text-align: center;
    font: 400 10px/1.2 "Source Sans 3", "Segoe UI", sans-serif; white-space: normal; overflow-wrap: anywhere;
  }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-nav-icon { flex: 0 0 24px; width: 24px; height: 24px; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-menu-divider { margin-inline: 8px; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-account-identity,
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar button.language > .fa { display: none; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar button.language { justify-content: center; gap: 0; padding-inline: 0 !important; }
  .portal-workspace .portal-dual-navigation > .portal-global-sidebar .portal-sidebar-account > .dropdown-menu { width: 280px; }
}
