/* V69 — the existing logout action is visible without opening another menu. */
.site-header .header-logout {
  background:linear-gradient(180deg,#8b3654,#65253e);
  border-color:#dfa1b780;
  color:#fff;
}
.site-header .header-logout:hover {
  background:linear-gradient(180deg,#a14363,#7b2e4c);
  border-color:#efbbcb;
}
.site-header .header-logout[hidden] { display:none!important; }
.site-header .header-logout:disabled { opacity:.65; cursor:wait; }
.portal .topbar { flex-wrap:wrap; }
.portal .topbar .identity { min-width:0; flex:0 1 auto; margin-left:auto; }
.portal .topbar .identity>span:first-child { min-width:0; overflow-wrap:anywhere; }
.portal .topbar .identity .user-name { display:block; max-width:240px; }
.portal .topbar .portal-logout {
  flex:0 0 auto;
  white-space:nowrap;
  min-height:42px;
  margin:0;
  padding:10px 14px;
  font-size:14px;
}
.portal .topbar .portal-logout .icon { width:18px; height:18px; }
@media (max-width:620px) {
  .portal .topbar .portal-logout { min-height:44px; padding:10px 12px; }
  .portal .topbar .pending-alert { order:4; flex-basis:100%; max-width:none; margin:0; }
}
