/* Original supplied status icons; one horizontal strip, no decorative boxes. */
#people .person .person-name-line{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;direction:ltr;min-width:0}
#people .person .person-name-line>.person-name{order:0;min-width:0;flex:1 1 0}
#people .person .person-name-line>.member-typing{order:1;display:inline-flex;flex:0 0 auto;align-items:center;margin:0;line-height:1}
#people .person .person-name-line>.person-state{order:2;display:inline-flex;flex-direction:row-reverse;flex:0 0 auto;align-items:center;gap:4px}
#people .person .person-name-line>.member-media{order:3;display:inline-flex;flex-direction:row-reverse;flex:0 0 auto;align-items:center;gap:4px}
#people .person .person-name-line>.name-kind-mark{order:4;flex:0 0 auto;margin:0!important}
#people .person .member-mic-stack{display:inline-flex;flex-direction:row;align-items:center;gap:3px}
#people .person .person-state img,#people .person .member-media img,#people .person .member-typing img{width:24px!important;height:24px!important;max-height:24px!important;object-fit:contain;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 24px;padding:0}
#people .person .member-typing[hidden]{display:none!important}
#people .person .member-media time{font-size:10px;direction:ltr;font-variant-numeric:tabular-nums}
.private-tab-icon{display:inline-block;width:24px;height:24px;vertical-align:middle;object-fit:contain;margin-inline-end:3px}
#people .person[data-current-speaker=true]{background-color:#e8f8e9}
@media(max-width:750px){#people .person .person-name-line{gap:4px}#people .person .member-media,#people .person .person-state{gap:3px}}

#mobileHeader #mobilePrivate{position:relative;overflow:visible}
#mobileHeader #mobilePrivate .mobile-private-unread{position:absolute;top:-7px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;box-sizing:border-box;padding:0 4px;border:2px solid white;border-radius:999px;background:#df263b;color:white;font:bold 11px/1 Arial,sans-serif;text-shadow:none;box-shadow:0 1px 3px #0003;pointer-events:none;direction:ltr}
#mobileHeader #mobilePrivate .mobile-private-unread[hidden]{display:none!important}
