/* TALKCHAT_R19C12R9R7_PROFILE_STATUS_PARITY
   Neutral Material icons in status picker + current status text in profile header.
*/
.msref-menu-current-status{
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  margin-top:3px!important;
  color:var(--tc-muted,#7b8794)!important;
  font-size:10px!important;
  font-weight:650!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.msref-menu-current-status>.material-symbols-outlined{
  flex:0 0 auto!important;
  font-size:14px!important;
  line-height:1!important;
  color:inherit!important;
  font-variation-settings:'FILL' 0!important;
}

.msref-status-trigger{
  color:var(--tc-muted,#7b8794)!important;
}
.msref-status-trigger .msref-status-symbol{
  font-size:20px!important;
  line-height:1!important;
  color:inherit!important;
  font-variation-settings:'FILL' 0!important;
}

.msref-status-menu button{
  color:var(--tc-text,#27313d)!important;
}
.msref-status-menu button .msref-status-option-icon{
  width:22px!important;
  flex:0 0 22px!important;
  margin-left:0!important;
  color:var(--tc-muted,#7b8794)!important;
  font-size:18px!important;
  line-height:1!important;
  text-align:center!important;
  font-variation-settings:'FILL' 0!important;
}
.msref-status-menu button.active .msref-status-option-icon{
  color:var(--tc-text,#27313d)!important;
}
.msref-status-menu button .msref-status-check{
  margin-left:auto!important;
  color:#3b82f6!important;
  font-size:15px!important;
}

.msref-presence.online.msref-presence-status{
  display:inline-flex!important;
  flex-direction:row!important;
  align-items:center!important;
  gap:4px!important;
  color:var(--tc-muted,#7b8794)!important;
  font-size:11px!important;
  font-weight:650!important;
}
.msref-presence-status .msref-presence-status-icon{
  font-size:15px!important;
  line-height:1!important;
  color:inherit!important;
  font-variation-settings:'FILL' 0!important;
}

/* Remove legacy colored status dots from this profile menu if an older node survives briefly. */
.msref-profile-menu .msref-status-dot{
  display:none!important;
}

html.dark .msref-menu-current-status,
html.dark .msref-status-trigger,
html.dark .msref-status-menu button .msref-status-option-icon,
html.dark .msref-presence.online.msref-presence-status{
  color:#a9b6c5!important;
}
html.dark .msref-status-menu button.active .msref-status-option-icon{
  color:#e5edf5!important;
}
