/* V25.2.174 — LIVE chat adopts the same dark surfaces as the main chat. */
html body #callModal .callModal.alLiveChatModalOpen,
html body #callModal .callScreen.alLiveChatOpen{
  background:#0b0d12!important;color:#f8fafc!important;border-color:#514274!important;
}
html body #callModal .callModal.alLiveChatModalOpen .modalTitle{
  background:#1d2130!important;color:#f8fafc!important;border-color:#514274!important;
}
html body #callModal .callModal.alLiveChatModalOpen .modalTitle :is(span,button){color:#f8fafc!important}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatBlock{
  background:#171b27!important;color:#f8fafc!important;border:1px solid #514274!important;
  box-shadow:inset 0 1px rgba(255,255,255,.10),0 10px 28px rgba(0,0,0,.28)!important;
}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatTitle{color:#f8fafc!important}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatMessages{
  background:#10131d!important;border-color:#514274!important;color:#f8fafc!important;
}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatMessages .meta,
html body #callModal .callScreen.alLiveChatOpen #alLiveChatStatus{color:#b6bfd0!important}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatSelect select{
  background:#10131d!important;color:#f8fafc!important;border:1px solid #615181!important;
}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatSelect label{color:#e3d7ff!important}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatComposer{
  background:#171b27!important;border-color:#514274!important;
  box-shadow:inset 0 1px rgba(255,255,255,.10)!important;
}
html body #callModal .callScreen.alLiveChatOpen #liveChatText{
  background:#10131d!important;color:#f8fafc!important;border:1px solid #514274!important;border-radius:12px!important;
}
html body #callModal .callScreen.alLiveChatOpen #liveChatText::placeholder{color:#b6bfd0!important}
html body #callModal .callScreen.alLiveChatOpen :is(.alLiveRoundBtn,.alLiveIconBtn),
html body #callModal .callScreen.alLiveChatOpen .callControls>.btnDark{
  background:#292d3e!important;color:#f8fafc!important;border:1px solid #615181!important;
  box-shadow:inset 0 1px rgba(255,255,255,.14),0 3px 9px rgba(0,0,0,.20)!important;
}
html body #callModal .callScreen.alLiveChatOpen :is(.alLiveSendBtn,.alLiveAiBtn),
html body #callModal .callScreen.alLiveChatOpen .callControls>.btnGreen{
  background:#7640df!important;color:#fff!important;border:1px solid #9c7cf1!important;
  box-shadow:inset 0 1px rgba(255,255,255,.22),0 5px 14px rgba(0,0,0,.22)!important;
}
html body #callModal .callScreen.alLiveChatOpen .alLiveSendBtn{background:#078acb!important;border-color:#38bdf8!important}
html body #callModal .callScreen.alLiveChatOpen :is(.alLiveChatActions>.btnRed,.callControls>.btnRed){
  background:#c63c51!important;color:#fff!important;border-color:#e35b70!important;
}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatBubble{
  background:#202537!important;color:#f8fafc!important;border:1px solid #514274!important;
}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatBubble.mine{background:#342653!important;border-color:#6f50ae!important}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatBubble :is(b,.alLiveTranslation){color:#e3d7ff!important}
html body #callModal .callScreen.alLiveChatOpen .alLiveChatBlock>.meta{color:#67e8f9!important}
