#glia-widget-container {
  contain: layout style paint;
  position: fixed;
  inset: 0;
  z-index: 9999;
  pointer-events: none;
}

#salemove {
  --main-font-family: 'Mulish' !important;
  --theme-color: #6648dc !important;
  --theme-color-rgb: 102, 72, 220 !important;
  --theme-color-darker: #5639c0 !important;
}

#salemove .sm-visitor-app-container .sm-visitor-app {
  bottom: 40px;
}

#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-bar
  .sm-bar-filled.success,
#salemove .sm-visitor-app-container .sm-chat-component .sm-file-icon,
#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-file-upload-icon.normal,
#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-operator-chat-box
  .sm-chat-text,
#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-operator-typing
  .sm-chat-text,
#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-operator-typing
  .sm-chat-text:after,
#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-operator-typing
  .sm-chat-text:before,
#salemove .sm-visitor-app-container .sm-chat-title {
  background: #6648dc !important;
}

#salemove
  .sm-visitor-app-container
  .sm-button.sm-media-button
  .sm-media-icon
  path,
#salemove .sm-visitor-app-container .sm-cobrowsing-ended .sm-ico-cobrowse path,
#salemove
  .sm-visitor-app-container
  .sm-cobrowsing-request
  .sm-ico-cobrowse
  path,
#salemove .sm-visitor-app-container .sm-icon svg path,
#salemove .sm-visitor-app-container .sm-media-permission .sm-allow-media-icon,
#salemove .sm-visitor-app-container .sm-operator-media .sm-option-icon path,
.sm-ico-send path {
  fill: #6648dc !important;
}

#salemove
  .sm-visitor-app-container
  .sm-chat-component
  .sm-operator-chat-box
  .sm-chat-text:before {
  border-top: 13px solid #6648dc !important;
}

#salemove .sm-visitor-app-container .sm-button {
  background-color: #6648dc !important;
}

#salemove .sm-visitor-app-container .sm-button:hover {
  background-color: #5639c0 !important;
}

#salemove .sm-visitor-app-container .sm-button.sm-negative-button {
  color: #fff;
  background-color: #e11d48 !important;
}

#salemove .sm-visitor-app-container .sm-button.sm-negative-button:hover {
  color: #fff;
  background-color: #c4193e !important;
}

#salemove .sm-visitor-app-container .sm-button.sm-media-button,
#salemove .sm-visitor-app-container .sm-button.sm-media-button:hover {
  background-color: transparent !important;
}
