#mercury-widget.custom-style {
  font-family: sans-serif;
}
#mercury-widget.custom-style #chat-widget {
  background-color: #FAFAFAff;
  border-radius: 0px;
}
#mercury-widget.custom-style.overlay #chat-widget {
  box-shadow: #00000011 1px 1px 20px 0px;
}
#mercury-widget.custom-style #chat-widget .header {
  background: #FFFFFFff;
}
#mercury-widget.custom-style #chat-widget .input-row .input:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-color: #ff8902ff;
}
#mercury-widget.custom-style .open-toggle, #mercury-widget.custom-style .close-toggle {
  background-color: #FF8900ff;
}
#mercury-widget.custom-style .message-list .response-wrap .response {
  border-radius: 0px;
  font-size: 16px;
}
#mercury-widget.custom-style .message-list .response-wrap .response img {
  border-radius: 0px;
}
#mercury-widget.custom-style .message-list .response-wrap.BOT .response {
  background-color: #d3d3d4ff;
  color: #232323ff;
}
#mercury-widget.custom-style .message-list .response-wrap.USER .response {
  background-color: #FFDCB3ff;
  color: #232323ff;
}
#mercury-widget.custom-style .message-list .response-wrap.HANDOVER .response {
  background-color: #FFB867ff;
  color: #232323ff;
}
#mercury-widget.custom-style .message-list .response-wrap.KNOWLEDGE .response {
  background-color: #d3d3d4ff;
  color: #232323ff;
}
#mercury-widget.custom-style .message-list .message-date p {
  background: #D3D3D4ff;
  color: #232323ff;
}
#mercury-widget.custom-style .message-list .response-wrap .timestamp {
  color: #232323ff;
}
#mercury-widget.custom-style .attachment.button-wrap button, #mercury-widget.custom-style .attachment.button-wrap a {
  background-color: #FFFFFFff;
  color: #232323ff;
  font-size: 16px;
}
#mercury-widget.custom-style .attachment.button-wrap button:hover, #mercury-widget.custom-style .attachment.button-wrap a:hover {
  background-color: #FFFFFFff;
  color: #828282ff;
  font-size: 16px;
}
#mercury-widget.custom-style .quick-reply-button button {
  background-color: #232323ff;
  box-shadow: #00000016 0 0 20px 0;
  border-radius: 0px;
  color: #FFFFFFff;
  font-size: 16px;
}
#mercury-widget.custom-style .quick-reply-button button:hover {
  background-color: #ffc37fff;
  color: #ffffff;
}
#mercury-widget.custom-style .open-teaser .teaser-msg {
  background-color: #D3D3D4ff;
  color: #232323ff;
}
#mercury-widget.custom-style .open-teaser .teaser-btn {
  background-color: #232323ff;
  color: #FFFFFFff;
  border-radius: 0px;
}
#mercury-widget.custom-style .open-teaser .teaser-btn:hover {
  background-color: #FFC37Fff;
  color: #FFFFFFff;
}
#mercury-widget.custom-style .teaser .teaser-msg {
  background-color: #D3D3D4ff;
  color: #232323ff;
}
#mercury-widget.custom-style .teaser .teaser-btn-wrapper .teaser-btn {
  background-color: #232323ff;
  color: #FFFFFFff;
  border-radius: 0px;
  box-shadow: #00000011 0 0 20px 0;
}
#mercury-widget.custom-style .teaser .teaser-btn-wrapper .teaser-btn:hover {
  background-color: #FFC37Fff;
  color: #FFFFFFff;
}