body {
  overscroll-behavior-x: none;
  overscroll-behavior-y: none;
  text-size-adjust: none;
}

.internal-note .cs-message__content {
  background-color: #FFB62088 !important;
  border: 2px solid #FFB620 !important;
  border-radius: 0 !important;
  margin: 12px;
  font-family: Roboto !important;
  font-size: 16px !important;
  padding: 20px !important;
  width: 300px;
}

.incoming-message .cs-message__content {
  color: black !important;
  background-color: #ddd !important;
  border-radius: 14px !important;
  margin: 12px;
  font-family: Roboto !important;
  font-size: 16px !important;
  padding: 20px !important;

}

.outgoing-message {
  margin-left: calc(100% - 550px) !important;
  margin-right: 0 !important;

}

.internal-note {
  margin-left: calc(100% - 350px) !important;
  margin-right: 0 !important;

}

.outgoing-message .cs-message__content {
  color: white !important;
  background-color: #1982FC !important;
  border-radius: 14px !important;
  margin: 12px;
  font-family: Roboto !important;
  font-size: 16px !important;
  padding: 20px !important;
  width: 500px;
}

.incoming-message .cs-message__content a {
  color: white !important;
}

.outgoing-message .cs-message__content a {
  color: white !important;

}

.cs-message-input__content-editor-wrapper {
  background-color: white !important;
  border: 1px solid #ccc !important;
  margin: 10px !important;
}

.cs-message-input__content-editor-container {
  background-color: white !important;
}

.cs-message-input__content-editor {
  background-color: white !important;
  font-family: Roboto !important;
}

.cs-conversation-header {
  background-color: #ddd !important;
  border: 0 !important;
  padding: 20px !important;
  border-bottom: 1px solid #ccc !important;
}

.cs-message-list {
  background-color: #eee !important;
}

.cs-message-input {
  background-color: #dfdfdf !important;
}

.cs-main-container {
  border: 0 !important;
  border-right: 1px solid #ccc !important;
}
