/* One fixed-size badge for groups and contacts, after the visible name. */
.available-chatroom .msgs-indicator,
.open-chat > .msgs-indicator,
.messenger-section-unread {
 display: inline-flex !important; align-items: center; justify-content: center;
 box-sizing: border-box !important;
 width: 26px !important; min-width: 26px !important; max-width: 26px !important;
 height: 20px !important; min-height: 20px !important;
 padding: 0 !important; margin: 0 0 0 6px !important;
 border: 0 !important; border-radius: 10px !important;
 box-shadow: inset 0 0 0 1px var(--mt-border, #bec9c2);
 background: var(--mt-selected, #d9e1dd) !important; color: var(--mt-text, #35443e) !important;
 font: 700 11px/20px sans-serif !important;
 float: none !important; position: static !important;
 flex: 0 0 26px !important; order: 2;
 vertical-align: middle;
}
.available-chatroom .open-room,
.open-chat,
.available-chatroom .open-room > span {
 display: flex !important; align-items: center; min-width: 0;
}
.available-chatroom .open-room > span { flex: 1 1 0; }
.open-chat > span:has(> converse-avatar),
.available-chatroom .open-room > converse-avatar { flex-shrink: 0; order: 0; }
.open-chat > .contact-name,
.messenger-room-name {
 order: 1; flex: 1 1 0; min-width: 0;
 overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
