/* Identity on the upper row; navigation actions stay below it. */
.topbar .topbar-user{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;max-width:55%}
.topbar-identity,.topbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;max-width:100%}
.topbar-identity>span{min-width:0;overflow-wrap:anywhere}
.topbar-actions:empty{display:none}
.topbar .top-message{font-size:12px;font-weight:800;padding:6px 11px;border:0;border-radius:99px;background:rgba(255,255,255,.15);text-decoration:none}
@media(max-width:760px){.topbar-inner{gap:12px}.topbar-identity,.topbar-actions{gap:6px}.topbar-identity .role-pill,.topbar .top-message{padding:4px 8px}.topbar .topbar-user{max-width:55%}}
