/* iCommand v26.6.4 — Restore executive user identity in the global header. */
:root{--sapx-profile-width:238px}

body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .authUser.premiumUser{
  order:2!important;
  position:relative!important;
  display:block!important;
  width:var(--sapx-profile-width)!important;
  min-width:190px!important;
  max-width:var(--sapx-profile-width)!important;
  height:50px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:50px!important;
  padding:4px 10px 4px 5px!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  border:1px solid transparent!important;
  border-radius:13px!important;
  background:transparent!important;
  color:var(--sapx-text)!important;
  cursor:pointer!important;
  text-align:left!important;
  overflow:visible!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger:hover,
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger[aria-expanded="true"]{
  border-color:var(--sapx-border)!important;
  background:var(--sapx-soft)!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userAvatarWrap{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  margin:0!important;
  flex:0 0 40px!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity{
  display:flex!important;
  flex:1 1 auto!important;
  min-width:0!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:2px!important;
  line-height:1.12!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity small{
  display:none!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity strong{
  display:block!important;
  max-width:160px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:var(--sapx-text)!important;
  font-size:13px!important;
  font-weight:750!important;
  letter-spacing:-.01em!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity span{
  display:block!important;
  max-width:160px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:var(--sapx-muted)!important;
  font-size:10.5px!important;
  font-weight:600!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-chevron{
  display:block!important;
  flex:0 0 auto!important;
  margin-left:auto!important;
  color:var(--sapx-muted)!important;
  font-size:13px!important;
}
body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-menu{
  top:58px!important;
  right:0!important;
  width:310px!important;
  z-index:950!important;
}

/* Preserve the name on normal desktop widths; simplify progressively only when required. */
@media(max-width:1450px){
  :root{--sapx-profile-width:205px}
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity strong,
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity span{max-width:128px!important}
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-global-search{width:min(280px,20vw)!important}
}
@media(max-width:1230px){
  :root{--sapx-profile-width:178px}
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity span{display:none!important}
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity strong{max-width:106px!important}
}
@media(max-width:980px){
  :root{--sapx-profile-width:48px}
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .authUser.premiumUser{min-width:48px!important}
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger{
    width:48px!important;min-width:48px!important;max-width:48px!important;padding:4px!important;border-radius:50%!important
  }
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-trigger .userIdentity,
  body.sapx-v266.authGranted.sapx-v2663.sapx-v2664 .sapx-profile-chevron{display:none!important}
}
