div[id^='botxo-chat-'] {
  bottom: calc(56px + 40px) !important;
  right: calc(56px + 24px) !important;
}
@media (min-width: 904px) {
  div[id^='botxo-chat-'] {
    bottom: calc(56px + 56px) !important;
    right: calc(56px + 56px) !important;
  }
}
#certainly-popups {
  bottom: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: absolute;
  right: calc(10px - 56px);
  width: 200px;
}
#certainly-popups-container {
  position: relative;
}
.certainly-message {
  display: flex;
  justify-content: flex-end;
  transform: scale(1);
  transform-origin: bottom right;
  transition: transform 0.25s;
}
.certainly-message-hidden {
  transform: scale(0);
}
.certainly-bubble {
  background-color: #fdfeff;
  border-radius: 8px 8px 0;
  box-shadow: 2px 2px 6px 0 hsl(0deg 0% 0% / 10%);
  color: #333;
  cursor: pointer;
  font-family: GT-Walsheim, Arial, Helvetica, sans-serif;
  padding: 8px 16px;
  text-align: right;
  transition: 0.15s;
}
.certainly-bubble:hover {
  background-color: #4364fa;
  color: #fff;
}
#certainly-popups-close {
  align-items: center;
  background-color: #fff;
	color: black;
  border-radius: 3px;
  cursor: pointer;
  display: flex;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  height: 20px;
  justify-content: center;
  padding: 5px;
  position: absolute;
  right: -10px;
  top: -10px;
  transition: 0.25s;
  width: 20px;
  z-index: 1;
}
#certainly-popups-close:hover {
  background-color: #ff0049;
  color: #fff;
}
#certainly-popups-close:hover ~ .certainly-message {
  opacity: 0.5;
}
.certainly-message.actions > .certainly-bubble.action {
  background-color: #4364fa !important;
  color: #fff !important;
  border-radius: 8px !important;
  margin: 10px 0 0 4px !important;
  border: 1px solid #4364fa !important;
}
.certainly-message.actions > .certainly-bubble.action:hover {
  background-color: #fff !important;
  color: #4364fa !important;
}
