.minimizeButton,
.closeButton {
  position: initial;
  padding: revert;
}

.sidebarHeader h2[embeddedService-chatHeader_chatHeader] {
  color: white;
  font-weight: 600;
  font-family: "Arial";
}

.sidebarHeader .text[embeddedService-chatHeaderAnnouncement_chatHeaderAnnouncement] {
  color: #fff;
}

.embeddedServiceHelpButton .helpButton .uiButton {
  background: #e0382c !important;
  font-family: "Arial" !important;
}

.embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
  font-size: 15px;
  font-family: system-ui;
  font-weight: 600;
}

.embeddedServiceHelpButton .helpButton,
.embeddedServiceHelpButton.embeddedServiceBottomTabBar .helpButton {
  bottom: 10px;
}

.embeddedServiceHelpButton .helpButton .uiButton {
  border-radius: 30px;
}

.embeddedServiceHelpButton .helpButton .uiButton:hover::before,
.embeddedServiceHelpButton .helpButton .uiButton:focus::before {
  border-radius: 30px;
  opacity: 0.1;
}

.embeddedServiceHelpButton .embeddedServiceIcon::before {
  font-size: 2em;
}

.embeddedServiceHelpButton .embeddedServiceIcon {
  margin-left: 10px;
  margin-right: 0;
}

.text.announcement {
  color: #fff;
}

.embeddedServiceSidebarMinimizedDefaultUI {
  min-width: unset;
  max-width: unset;
  width: 105px;
  bottom: 10px;
  border-radius: 30px;
  justify-content: center;
}

@media screen and (max-width: 650px) {
  .embeddedServiceHelpButton .uiButton {
    min-width: 5em !important;
  }

  .embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
    display: none !important;
  }

  .embeddedServiceHelpButton .helpButton {
    bottom: 90px;
  }
}

.embeddedServiceHelpButton {
  z-index: 100 !important;
}
