/* Identificação no chat; a imagem remota permanece livre de textos sobrepostos. */
#remoteWorkspace .remoteSessionIdentity,
#remoteWorkspace .remoteEyebrow,
#remoteWorkspace #remoteCustomer,
#remoteWorkspace #remoteMeta {
  display: none !important;
  pointer-events: none !important;
}
#remoteWorkspace .remoteHeader {
  pointer-events: none !important;
}
#remoteWorkspace .remoteHeader > :not(.remoteSessionIdentity) {
  pointer-events: auto;
}

/* Preserva a seleção de atendimento e os avisos de mensagens sem criar cartões. */
#chatSessionTabs .chatSessionTab,
#chatSessionTabs .chatSessionTab:hover,
#chatSessionTabs .chatSessionTab.active,
#chatSessionTabs .chatSessionTab.hasUnread {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 5px 0 !important;
  animation: none !important;
  cursor: pointer;
}
#chatSessionTabs .chatSessionTab.active .chatSessionIdentity strong {
  color: #73aff0 !important;
}
#chatSessionTabs .chatSessionTab:hover .chatSessionIdentity strong {
  text-decoration: underline;
}
#chatSessionTabs .chatSessionTab.hasUnread:not(.active) .chatSessionIdentity strong {
  color: #f59e0b !important;
}
#chatSessionTabs .chatSessionTab:focus-visible {
  outline: 2px solid #73aff0;
  outline-offset: 2px;
}
:root[data-theme="light"] #chatSessionTabs .chatSessionTab.active .chatSessionIdentity strong {
  color: #1d4ed8 !important;
}
