:root {
    --chat--window--bottom: 74%;;
    --chat--window--right: 0%;
    --chat--toggle--background: #3a76bc !important;
    --chat--toggle--active--background:  #3a76bc !important;
    --chat--header--background: #3a76bc;
    --chat--toggle--hover--background: #4082cf !important;
    --chat--toggle--border-radius: 5px 0 0 5px;
    --chat--toggle--width: 50px;
    --chat--toggle--height: 50px;
    --chat--body--background: #fffbf0 !important;
  }
  .chat-window {
    position: fixed !important;
    right: 52px !important;
    font-family: 'GothamHTF' !important;
  }

  .chat-window-toggle {
    display: none !important;
  }

  .chat-inputs {
  display: flex;
  align-items: flex-end;
  padding: 12px;
  background-color: #f9f9f9;
  border-top: 1px solid #ddd;
  gap: 8px;
}

.chat-inputs textarea {
  flex: 1;
  min-height: 54px;
  max-height: 150px;
  padding: 10px 12px;
  font-size: 1rem;
  line-height: 1.5;
  border: 1px solid #ccc;
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  transition: border-color 0.3s, box-shadow 0.3s;
}

.chat-inputs textarea:focus {
  outline: none;
  border-color: #4a90e2;
  box-shadow: 0 0 0 2px rgba(74, 144, 226, 0.2);
}

.chat-inputs-controls {
  display: flex;
  align-items: center;
}

.chat-input-send-button {
  background-color: #4a90e2;
  border: none;
  border-radius: 8px;
  padding: 10px;
  cursor: pointer;
  transition: background-color 0.3s;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chat-input-send-button:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}

.chat-input-send-button:not(:disabled):hover {
  background-color: #3b78c2;
}

.chat-message-from-bot {
       max-width: 100% !important;
}

.chat-message-markdown p {
  white-space: pre-wrap; 
  text-align: left;
}

.chat-header {
      height: 100px !important;
    padding-top: 0px !important;
    padding-bottom: 24px !important;
    p {
      margin: 0 !important;
      font-size: 14px !important;
      line-height: unset !important;
    }

      h1 {
        margin: 20px 0 0 0;
  }
}

.chat-window {
  width: 400px !important;
}