.chat-box {
  .ant-list-item-meta-avatar {
    margin-right: 8px;
  }

  .ant-input {
    outline: none;
  }

  pre {
    margin-bottom: 0px;
  }

  textarea:focus {
    outline: none;
  }
}

.chat-top-bar {
  height: 33px;
  border-bottom: 1px solid #d9d9d9;
  background-color: #f4f6f8;
  position: relative;
  .setting-button {
    position: absolute;
    width: 60px;
    right: 5px;
  }
}

.chat-setting {
  input::-webkit-outer-spin-button,
  input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
  }

  input {
    -moz-appearance: textfield;
  }

  .ant-btn {
    margin-right: 8px;
  }
}

.code-box {
  position: relative;
  .copy-button {
    position: absolute;
    width: 40px;
    top: 0px;
    right: 0px;
  }
}

.chat-input-box {
  .ant-input-group .ant-input {
    height: 55px;
    width: 267px;
    resize: none;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;

  }

  textarea,
  textarea.ant-input:hover,
  textarea:hover,
  textarea:focus {
    -webkit-box-shadow: none;
    --antd-wave-shadow-color: none;
    box-shadow: none;
  }
}