.aiAssistant {
  position: fixed;
  cursor: pointer;
  right: 0.5vw;
  bottom: 1.7143rem;
  width: 5.0714rem;
  z-index: 55;
  display: none;
}
.aiDrawer .ant-drawer-header {
  display: none;
}
.aiDrawer .aiwhole {
  height: 100%;
  background: #FFFFFF;
  padding: 1.7143rem 1.7143rem 0rem 1.7143rem;
  /* 滚动条轨道 */
  /* 滚动条滑块 */
  /* 滚动条轨道背景 */
}
.aiDrawer .aiwhole .aihead {
  color: #0B3263;
}
.aiDrawer .aiwhole .aihead .left b {
  font-size: 1.1111rem;
}
.aiDrawer .aiwhole .aihead .left p {
  margin-top: 0.5714rem;
  color: #0B3263;
}
.aiDrawer .aiwhole .aihead i {
  cursor: pointer;
}
.aiDrawer .aiwhole .aiDrawerBody {
  background: var(--back);
  height: 100%;
  border-radius: 0;
  position: relative;
  overflow: auto;
  padding: 0px 0.7143rem;
}
.aiDrawer .aiwhole .aiDrawerBody .item {
  margin-bottom: 0.7143rem;
}
.aiDrawer .aiwhole .aiDrawerBody .item .content {
  line-height: 1.7em;
}
.aiDrawer .aiwhole .aiDrawerBody .item .outlined {
  border: 0.0714rem solid rgba(13, 55, 107, 0.3);
  background: #fff;
  border-radius: 0.2857rem;
  cursor: pointer;
  padding: 0.2857rem 0.4286rem;
  color: rgba(11, 50, 99, 0.8);
}
.aiDrawer .aiwhole .aiDrawerBody .item .outlined .anticon {
  padding: 0 0.3571rem;
  border-left: 0.0714rem solid rgba(235, 238, 244, 0.2);
  border-right: 0.0714rem solid rgba(235, 238, 244, 0.2);
}
.aiDrawer .aiwhole .aiDrawerBody .common-style {
  background: rgba(244, 249, 255, 0.9);
  border: 0.0714rem solid #55CAF2;
}
.aiDrawer .aiwhole .aiDrawerBody .aiDrawerBody-header {
  background: rgba(244, 249, 255, 0.9);
  border: 0.0714rem solid #55CAF2;
  border-radius: 0.5714rem;
  margin-top: 1.7857rem;
  padding: 1.6429rem 1.5714rem;
  margin-bottom: 1.4286rem;
}
.aiDrawer .aiwhole .aiDrawerBody .aiDrawerBody-header h3 {
  font-size: 1.2857rem;
  font-weight: 600;
  margin-bottom: 0.7143rem;
  color: #0B3263;
}
.aiDrawer .aiwhole .aiDrawerBody .aiDrawerBody-header .header-item + .header-item {
  border-top: 0.0714rem solid rgba(80, 122, 178, 0.2);
  padding-top: 0.3571rem;
}
.aiDrawer .aiwhole .aiDrawerBody .aiDrawerBody-header .header-item .text {
  color: #0B3263;
}
.aiDrawer .aiwhole .aiDrawerBody .aiDrawerBody-header .header-item img {
  cursor: pointer;
}
.aiDrawer .aiwhole .aiDrawerBody .answer .content {
  background: rgba(244, 249, 255, 0.9);
  border: 0.0714rem solid #55CAF2;
  border-radius: 0.5714rem 0.5714rem 0.5714rem 0rem;
  padding: 0.7571rem 1.1429rem;
  white-space: pre-wrap;
  color: #0B3263;
}
.aiDrawer .aiwhole .aiDrawerBody .answer .body {
  display: inline-block;
  min-width: 60%;
}
.aiDrawer .aiwhole .aiDrawerBody .answer .bottom {
  margin-top: 0.5714rem;
  opacity: 0;
}
.aiDrawer .aiwhole .aiDrawerBody .answer:hover .bottom {
  opacity: 1;
}
.aiDrawer .aiwhole .aiDrawerBody .referto .content {
  background: linear-gradient(90deg, #40A4FF 0%, #727FFE 100%);
  border-radius: 0.5714rem 0.5714rem 0 0.5714rem;
  padding: 0.7571rem 1.1429rem;
  width: fit-content;
  margin-left: auto;
  white-space: pre-wrap;
  color: #fff;
}
.aiDrawer .aiwhole .aiDrawerBody .referto .bottom {
  width: fit-content;
  margin-top: 0.5714rem;
  margin-left: auto;
  opacity: 0;
}
.aiDrawer .aiwhole .aiDrawerBody .referto:hover .bottom {
  opacity: 1;
}
.aiDrawer .aiwhole ::-webkit-scrollbar {
  width: 0.4286rem;
}
.aiDrawer .aiwhole ::-webkit-scrollbar-thumb {
  background: linear-gradient(135deg, #0081FF 0%, #22CCE2 100%);
}
.aiDrawer .aiwhole ::-webkit-scrollbar-track {
  background: transparent;
}
.aiDrawer .aifooter {
  position: relative;
  padding-top: 4.0857rem;
}
.aiDrawer .aifooter .aiLucky {
  width: 5.4286rem;
  height: 5.4286rem;
}
.aiDrawer .aifooter .aifooter-head {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.aiDrawer .aifooter .aifooter-head .dialogue {
  cursor: pointer;
  background: linear-gradient(90deg, #3EA7FF 0%, #5459FF 100%);
  border-radius: 0.9286rem;
  color: #fff;
  padding: 0.3571rem 0.7143rem;
  transform: translateY(-0.3571rem);
}
.aiDrawer .aifooter .aifooter-body {
  position: relative;
  background: #f4f9ff;
}
.aiDrawer .aifooter .aifooter-body .el-textarea .el-textarea__inner {
  background: transparent;
  border-width: 0px;
  border-style: solid;
  border-color: #424242;
  border-radius: 0;
  padding: 0.7857rem;
  height: 9.6021rem;
  color: #0B3263;
  resize: none;
}
.aiDrawer .aifooter .aifooter-body .aiReferto {
  padding: 0.7857rem;
  text-align: right;
}
.aiDrawer .aifooter .aifooter-body .aiReferto .el-icon-top {
  padding: 0.4286rem;
  color: #fff;
  cursor: pointer;
  border-radius: 50%;
  background: linear-gradient(180deg, #3FA5FF 0%, #545CFF 100%);
}
.css-1ie5use {
  height: 2.8714rem !important;
  width: 2.8714rem !important;
  bottom: 5.5vw !important;
  right: 1.4vw !important;
  background-color: #5459FF !important;
  display: none !important;
}
.MuiStack-root.watermark.css-1705j0v {
  display: none !important;
}

.css-9hyr5k {
     width: min(25%, 80vw) !important;
}



