/**
 * Copyright © 2023 RedCloud. All rights reserved.
 * See COPYING.txt for license details.
 */
.chatbot-wrapper {
  position: fixed;
  bottom: 0;
  right: 0;
  display: none;
  z-index: 10;
}
.chatbot-wrapper.loaded,
.chatbot-wrapper.loaded div[data-wcc-wrapper] {
  display: block;
}
.chatbot-wrapper.loaded div[data-wcc-wrapper] {
  height: 80vh;
}
.chatbot-wrapper .chatbot-content {
  display: none;
  --cxco-width: calc(90%);
  width: var(--cxco-width);
  min-width: var(--cxco-min-width);
  max-width: var(--cxco-max-width);
  margin-left: auto;
}
@media (max-width: 991px) {
  .chatbot-wrapper .chatbot-content {
    --cxco-width: 100%;
  }
}
.chatbot-wrapper.open {
  bottom: 10px;
}
@media (max-height: 620px) {
  .chatbot-wrapper.open {
    bottom: 5px;
  }
}
@media (max-width: 991px) {
  .chatbot-wrapper.open {
    bottom: 0;
    left: 0;
  }
  .chatbot-wrapper.open .chatbot-content {
    height: 100%;
  }
  .chatbot-wrapper.open .chatbot-content div[data-wcc-wrapper] {
    height: 100%;
  }
}
div[data-wcc-wrapper] {
  display: none;
}
.chatbot-overlap {
  z-index: 1000;
}
@media (max-width: 991px) {
  .catalog-product-view .chatbot-wrapper:not(.open) {
    bottom: 70px;
  }
}
