@import "theme.scss"; /* Member */ .member { display: flex; align-items: center; box-sizing: border-box; /* members are used in the member list and the connection information */ .icon { position: relative; margin-right: 8px; } .avatar { width: 32px; height: 32px; border-radius: 16px; } .status-circle { position: absolute; right: -4px; bottom: -4px; border-radius: 22px; width: 10px; height: 10px; border-width: 4px; border-style: solid; } /* see specific cases for width */ .name { color: $header-primary; margin-bottom: 2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .status-text { font-size: 12px; font-weight: 500; line-height: 1; text-transform: capitalize; color: $channels-default; } }