/*!
 * Signed-in initials stay with the bell and language control.
 *
 * erp-nav-chrome-20260910utilbrand.css used to set top:auto and order:20 on
 * #navUserChip.is-authed. On a desktop landing navbar that lifts the utility
 * cluster onto the tab row, that left the initials on the search row below.
 * Unique filename: nginx caches /css/ immutable and ignores ?v=.
 */

@media (min-width: 1280px) {
  html body.erp-body #navbar #util-bar .util-bar-inner > #navUserChip.is-authed {
    position: relative !important;
    top: calc(-1 * var(--erp-nav-main-h, 4rem)) !important;
    right: auto !important;
    transform: none !important;
    align-self: flex-start !important;
    order: 13 !important;
    height: var(--erp-nav-main-h, 4rem) !important;
    min-height: var(--erp-nav-main-h, 4rem) !important;
    max-height: var(--erp-nav-main-h, 4rem) !important;
    margin: 0 !important;
  }

  /* Module pages keep Search Elinom and the utility cluster in normal flow.
     Do not lift only the initials onto the tab row. */
  html[data-active-module]:not([data-active-module="landing"]) body.erp-body #navbar #util-bar .util-bar-inner > #navUserChip.is-authed,
  html[data-active-shell-mode="module"] body.erp-body #navbar #util-bar .util-bar-inner > #navUserChip.is-authed,
  html[data-active-shell-mode="app"] body.erp-body #navbar #util-bar .util-bar-inner > #navUserChip.is-authed {
    top: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    align-self: center !important;
    order: 13 !important;
  }
}
