div#wave .rw-dot {
  opacity: 1 !important;
  background: #ffffff !important;
}

.rw-conversation-container .rw-sender .rw-new-message {
  height: 32px !important;
  color: #333 !important;
  min-height: 32px !important;
  line-height: 10px !important;
}

.rw-conversation-container .rw-response {
  font-family: "Inter", sans-serif !important;
  background-color: #3c4a3e !important;
  color: #fff !important;
}

.rw-conversation-container .rw-reply {
  max-width: 284px !important;
  background-color: #ffffff !important;
  border-color: #7f7f7f !important;
  color: #000000 !important;
  font-family: "Inter", sans-serif !important;
}

.rw-conversation-container .rw-toggle-fullscreen-button {
  padding: 0 !important;
}

.rw-full-screen .rw-close-button,
.rw-full-screen .rw-toggle-fullscreen-button {
  padding: 0 !important;
}

.rw-conversation-container .rw-message {
  font-size: 14px !important;
}

.rw-conversation-container .rw-replies {
  font-size: 14px !important;
}

.rw-conversation-container .rw-new-message {
  font-size: 14px !important;
}

.rw-open-launcher__container {
  width: 47px !important;
  filter: invert(99%) sepia(2%) saturate(120%) hue-rotate(196deg)
    brightness(120%) contrast(100%) !important;
}

.rw-conversation-container .rw-send {
  width: initial;
  margin: 0px;
  padding: 1px 6px;
}

.rw-conversation-container .rw-send .rw-send-icon-ready {
  fill: #0a7eb0;
}

@media screen and (max-width: 800px) {
  .rw-conversation-container .rw-new-message {
    font-size: 16px !important;
  }

  .rw-conversation-container .rw-header {
    z-index: 999999 !important;
  }

  .rw-launcher img {
    width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    margin-left: 0px !important;
    /* vertical-align: middle !important; */
    margin-left: 0px !important;
    padding-top: 0px !important;
  }

  .rw-close-launcher.rw-default {
    margin-left: 0px !important;
  }
}

@media screen and (min-width: 800px) {
  .rw-messages-container {
    height: 560px !important;
    max-height: 70vh !important;
  }

  .rw-conversation-container {
    width: 465px !important;
    z-index: 900 !important;
  }

  .rw-full-screen .rw-conversation-container {
    width: 100% !important;
  }

  .rw-full-screen .rw-messages-container {
    height: 100% !important;
  }
}

.rw-widget-container img {
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.rw-conversation-container .rw-header .rw-avatar {
  width: auto !important;
  top: auto !important;
}

.rw-messages-container::-webkit-scrollbar {
  display: none !important;
}

.rw-conversation-container .rw-avatar {
  display: none;
}

.rw-launcher {
  background-color: #3c4a3e !important;
  box-shadow: 0px 4px 24px 0px rgb(46 46 46 / 74%) !important;
  cursor: pointer !important;
  margin-right: 30px !important;
}

.rw-conversation-container .rw-header {
  background: linear-gradient(to bottom, #3c4a3e 0%, #3c4a3e 100%);
}

.rw-conversation-container .rw-client {
  background-color: #9fafa1 !important;
  color: white !important;
}

.rw-conversation-container .rw-client .rw-message-text {
  color: white !important;
}

.rw-carousel-container .rw-carousel-card .rw-carousel-buttons-container {
  position: absolute !important;
  bottom: -1% !important;
}

.rw-carousel-container .rw-carousel-card {
  min-height: 200px !important;
  max-height: 300px !important;
  width: 212px !important;
  min-width: 177px !important;
  max-width: 200px !important;
}

.rw-carousel-container .rw-carousel-card .rw-carousel-card-subtitle {
  opacity: 1 !important;
  min-height: 300px !important;
}

.rw-conversation-container .rw-trademark {
  margin-top: -1px !important;
}

.rw-conversation-container .rw-send .rw-send-icon-ready {
  fill: #00528c !important;
}

.rw-markdown {
  font-family: "Inter", sans-serif !important;
}

.rw-markdown p {
  font-family: "Inter", sans-serif !important;
}

.rw-markdown a {
  color: #ffffff !important;
  text-decoration: underline !important;
}

.mobToggle {
  z-index: 10;
}

x .rw-close-launcher.rw-default {
  margin-left: 0px !important;
}

.rdp {
  --rdp-cell-size: 35px !important;
}

#sr-vw h2.sr-text-sm.sr-mb-4 {
  color: rgb(90 90 90) !important;
}

#sr-vw .sr-bg-black {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(90 90 90 / var(--tw-bg-opacity)) !important;
}

#sr-carousel p {
  color: rgb(81 81 81) !important;
}

.sr-carousel-slide {
  /* height position of carousel*/
  height: 246px !important;
}

.sr-carousel-slide div:first-child {
  /*height of carousel*/
  height: 260px !important;
}

#sr-carousel-snaps {
  /* removes dot of carousel */
  display: none !important;
}

.sr-carousel-slide div {
  /*blurs all the carousel slides */
  --tw-backdrop-blur: blur(27px) !important;
}
footer#sr-widget-footer {
  background-color: rgb(24, 23, 24, 1) !important;
}

#sr-powered-by__link img {
  content: url(https://storage.googleapis.com/obrela-dev/smartrep.png) !important;
}

#sr-widget-footer {
  height: 35px !important;
}

form#sr-freetext-form {
  height: 39px !important;
}

form#sr-freetext-form input {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  font-weight: 400 !important;
}

form#sr-freetext-form button {
  /* aligns senb button to right*/
  right: 0px !important;
}

.sr-carousel-slide div {
  /*blurs all the carousel slides */
  --tw-backdrop-blur: blur(27px) !important;
}

#sr-vw div {
  /* clears shadow from bot */
  box-shadow: none !important;
}
