/* Retain the hidden role/person selectors for legacy modules without an account panel. */
#toms-rolebar,#toms-rolebar[hidden]{display:none!important}
/* Compact signed-in user and logout control in the existing top-right header. */
#toms-session-identity.toms-session-mini{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;color:#173452;font:12px Arial,sans-serif;white-space:nowrap}
#toms-session-identity.toms-session-mini strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:110px}
#toms-session-identity.toms-session-mini button{border:1px solid #c6d2df;background:#fff;color:#173452;border-radius:5px;font-size:12px;font-weight:500;padding:5px 9px;line-height:1.25;cursor:pointer}
#toms-session-identity.toms-session-mini button:hover{background:#eef4fa}
@media(max-width:760px){#toms-session-identity.toms-session-mini{justify-content:flex-start;margin:8px 0 0}}
@media print{#toms-session-identity{display:none!important}}
