/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-24.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-24.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-24.use[3]!./src/style/style.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
html {
  font-size: 62.5% !important;
}

/* 极端小屏（≤320px） */
@media (max-width: 320px) {
  html {
    font-size: 30% !important;
  }
  /* 降级处理 ?:ml-citation{ref="7" data="citationList"} */
}
@media (max-width: 767px) {
  html {
    font-size: 30% !important;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  html {
    font-size: calc(62.5% + 1% * (100vw - 768px) / 224) !important;
  }
}
@media (min-width: 1024px) {
  html {
    font-size: 62.5% !important;
    /* 较大屏幕的字体大小 */
  }
}
#chatbox html {
  background-color: var(--el-bg-color) !important;
  font-family: "BlueSkyStandard-Light", "NotoSansCJKsc-Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: var(--el-color-black) !important;
}

body {
  font-size: var(--el-font-size-base) !important;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
}

ul,
li,
ol {
  list-style: none;
}

b {
  font-weight: bold !important;
}

.el-button {
  padding: 0.8rem 1rem;
}

.el-button--default {
  background: transparent !important;
  color: var(--el-button-text-color) !important;
  border-color: var(--el-button-border-color) !important;
}
.el-button--default:hover, .el-button--default:focus, .el-button--default.is-active {
  background: transparent !important;
  border-color: var(--el-button-border-color) !important;
  color: var(--el-button-text-color) !important;
}

.el-button--primary {
  background: var(--el-color-primary) !important;
  color: var(--el-color-white) !important;
  border-color: var(--el-color-primary) !important;
}
.el-button--primary:hover, .el-button--primary:focus, .el-button--primary.is-active {
  background: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
  color: var(--el-color-white) !important;
}

.el-button {
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  line-height: 1 !important;
  height: 3.2rem !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  color: var(--el-button-text-color) !important;
  text-align: center !important;
  box-sizing: border-box !important;
  outline: 0 !important;
  transition: 0.1s !important;
  font-weight: 500 !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
       user-select: none !important;
  vertical-align: middle !important;
  -webkit-appearance: none !important;
  background-color: transparent !important;
  border: var(--el-border) !important;
  border-color: var(--el-button-border-color) !important;
  padding: 0.8rem 1rem !important;
  font-size: var(--el-font-size-base) !important;
  border-radius: 0.4rem !important;
  -webkit-border-radius: 0.4rem !important;
  -moz-border-radius: 0.4rem !important;
  -ms-border-radius: 0.4rem !important;
  -o-border-radius: 0.4rem !important;
  -webkit-transition: 0.1s !important;
  -moz-transition: 0.1s !important;
  -ms-transition: 0.1s !important;
  -o-transition: 0.1s !important;
}

.el-button + .el-button {
  margin-left: 0 !important;
}

.el-button.is-circle {
  background: var(--el-color-primary) !important;
  color: var(--el-color-white) !important;
  border-color: var(--el-color-primary) !important;
  padding: 0.8rem !important;
  border-radius: 50% !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
}
.el-button.is-circle:hover, .el-button.is-circle:focus, .el-button.is-circle.is-active {
  background: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
  color: var(--el-color-white) !important;
}

.el-button.is-circle.is-disabled {
  background: var(--el-button-disabled-bg-color) !important;
  color: var(--el-color-white) !important;
  border-color: var(--el-button-disabled-bg-color) !important;
}
.el-button.is-circle.is-disabled:hover, .el-button.is-circle.is-disabled:focus, .el-button.is-circle.is-disabled.is-active {
  background: var(--el-button-disabled-bg-color) !important;
  border-color: var(--el-button-disabled-bg-color) !important;
  color: var(--el-color-white) !important;
}

/* 确保下拉菜单按钮宽度填充容器 */
.el-dropdown .el-button {
  width: 100% !important;
  max-width: 100% !important;
}

/* 对话框定位样式 */
.custom_drawer_class.rtl {
  height: 100vh;
  position: fixed;
  bottom: 6rem;
  border-radius: 2rem;
  -webkit-border-radius: 2rem;
  -moz-border-radius: 2rem;
  -ms-border-radius: 2rem;
  -o-border-radius: 2rem;
  display: flex;
  flex-direction: column;
}
.custom_drawer_class.rtl .el-drawer__header {
  background-color: var(--el-drawer-bg-color);
  margin-right: 0 !important;
  width: 100%;
  height: 6rem;
  padding: 1rem !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
}
.custom_drawer_class.rtl .el-drawer__header .custom_header_lf {
  flex: 1;
  display: flex;
  align-items: center;
  color: #000;
  font-size: 1.4rem;
  font-weight: bold;
}
.custom_drawer_class.rtl .el-drawer__header .custom_header_lf img {
  max-width: 100%;
  height: 4rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.custom_drawer_class.rtl .el-drawer__header .custom_header_rg {
  width: 1.8rem;
  height: 4rem;
  display: flex;
  align-items: center;
  color: #000;
  cursor: pointer;
  font-size: 1.4rem;
}
.custom_drawer_class.rtl .el-drawer__body {
  flex: 1;
  padding: 2rem 0 !important;
  background-color: var(--el-color-white);
}
.custom_drawer_class.rtl .el-drawer__body .chat-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
  /* 悬停时显示自定义滚动条 */
  /* 滑块样式 */
  /* 轨道样式 */
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area {
  flex: 1;
  padding: 0 1rem 1rem 1rem;
  overflow-y: auto;
  /* 重构消息气泡 */
  /* 用户消息样式（右侧） */
  /* 用户消息头像 */
  /* 添加微信风格小箭头 */
  /* AI消息样式（左侧） */
  /* AI消息头像 */
  /* 添加微信风格小箭头 */
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble {
  position: relative;
  max-width: 70%;
  width: -moz-fit-content;
  /*兼容Firefox*/
  width: fit-content;
  /*兼容其他浏览器*/
  margin: 2rem 0;
  padding: 1rem 1.5rem;
  border-radius: 0.5rem;
  font-size: 1.3rem;
  line-height: 1.5;
  word-break: break-word;
  box-shadow: 0 0.2rem 0.5rem rgba(0, 0, 0, 0.1);
  /*添加阴影效果*/
  /*为头像留出空间*/
  margin-left: 5rem;
  margin-right: 5rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -o-border-radius: 0.5rem;
  display: flex;
  align-items: center;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble .form_area {
  width: 30rem;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble.user {
  background: #1a6aff;
  color: #fff;
  margin-left: auto;
  border-radius: 1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble.user::before {
  content: "";
  position: absolute;
  right: -4.2rem;
  /*根据头像尺寸调整*/
  top: 0;
  width: 3.2rem;
  height: 3.2rem;
  background: url(data:image/png;base64,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) no-repeat center/contain;
  filter: grayscale(100%) opacity(0.6) drop-shadow(0.2rem 0.2rem 0.4rem rgba(0, 0, 0, 0.2));
  /*添加灰度滤镜和透明度滤镜*/
  border-radius: 50%;
  box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2), inset 0 -0.2rem 0.3rem rgba(0, 0, 0, 0.1), inset 0 0.2rem 0.3rem rgba(255, 255, 255, 0.2);
  /*立体阴影组合*/
  -webkit-filter: grayscale(100%) opacity(0.6) drop-shadow(0.2rem 0.2rem 0.4rem rgba(0, 0, 0, 0.2));
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble.user::after {
  content: "";
  position: absolute;
  top: 1rem;
  width: 0;
  height: 0;
  border: 0.7rem solid transparent;
  right: -1.2rem;
  border-left-color: #1a6aff;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble.ai {
  background: #fff;
  color: #000;
  margin-right: auto;
  border-radius: 1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble.ai::before {
  content: "";
  position: absolute;
  left: -4.2rem;
  /* 根据头像尺寸调整 */
  top: 0;
  width: 3.2rem;
  height: 3.2rem;
  background: url(data:image/png;base64,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) no-repeat center/contain;
  border-radius: 50%;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-bubble.ai::after {
  content: "";
  position: absolute;
  top: 1rem;
  width: 0;
  height: 0;
  border: 0.7rem solid transparent;
  left: -1.2rem;
  border-right-color: #fff;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message_area .message-icon.user {
  background: url(data:image/png;base64,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) no-repeat center/contain;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message-area::-webkit-scrollbar {
  width: 0.6rem !important;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message-area::-webkit-scrollbar-thumb {
  background: #f5f5f5 !important;
  border-radius: 0.3rem;
  border: 0.1rem solid rgba(242, 246, 252, 0.2);
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -ms-border-radius: 0.3rem;
  -o-border-radius: 0.3rem;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .message-area:hover::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -ms-border-radius: 0.3rem;
  -o-border-radius: 0.3rem;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area {
  width: 100%;
  padding: 1rem 1rem 0 1rem;
  background-color: var(--el-color-white);
  position: relative !important;
  margin-bottom: 1rem;
  /* 自定义抽屉样式 */
  /* 隐藏默认遮罩层 */
  /* 自定义动画效果 */
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .operation_area {
  width: calc(100% - 2rem);
  gap: 1rem !important;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  flex-wrap: wrap;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .operation_area .el-icon {
  --color: inherit;
  height: 1em;
  width: 1em;
  line-height: 1em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  fill: currentColor;
  color: var(--color);
  font-size: inherit;
  margin-right: 0.2rem;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .custom-drawer {
  width: inherit !important;
  position: absolute !important;
  bottom: 21.1rem;
  left: unset !important;
  right: 0;
  /* 抽屉高度 */
  box-shadow: 0 -0.2rem 1rem rgba(0, 0, 0, 0.1);
  padding-top: 0;
  border-radius: 1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
  box-shadow: 0 0 1rem 0.2rem rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .custom-drawer .el-drawer__body {
  padding: 0 !important;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .custom-drawer .infinite-list {
  padding: 0;
  margin-top: 1rem;
  margin: 0;
  list-style: none;
  background-color: transparent;
  overflow-y: auto;
  /* 允许垂直滚动 */
  scrollbar-width: none;
  /* Firefox 隐藏滚动条 */
  -ms-overflow-style: none;
  /* IE/Edge 隐藏滚动条 */
  /* WebKit 浏览器（Chrome/Safari）隐藏滚动条 */
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .custom-drawer .infinite-list::-webkit-scrollbar {
  display: none;
  /* 或 width: 0 */
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .custom-drawer .infinite-list-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background: transparent;
  margin: 1rem;
  color: var(--el-color-primary);
  cursor: pointer;
  line-height: 1.6rem !important;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area .custom-drawer .infinite-list::-webkit-scrollbar {
  display: none;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area :deep(.el-overlay) {
  display: none;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .btns_area :deep(.el-drawer__content) {
  animation: custom-slide-up 0.3s ease;
}
@keyframes custom-slide-up {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .input_area {
  width: 100%;
  height: 13rem;
  background-color: var(--el-color-white);
  padding: 0 1rem;
  position: relative;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .input_area .send_btn {
  position: absolute;
  right: 1.5rem;
  bottom: 0.5rem;
  font-size: 1.6rem !important;
  cursor: pointer;
}
.custom_drawer_class.rtl .el-drawer__body .chat-content .input_area .send_btn .el-icon {
  color: var(--el-color-white) !important;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #fff !important;
  border: 0.1rem solid var(--el-button-border-color) !important;
  box-sizing: border-box;
  color: var(--el-button-text-color) !important;
  display: inline-block !important;
  font-size: inherit !important;
  height: 4rem !important;
  line-height: 4rem !important;
  outline: 0;
  padding: 0 1.5rem !important;
  width: 100% !important;
  margin-bottom: 0 !important;
  border-radius: 0.4rem 0 0 0.4rem !important;
  -webkit-border-radius: 0.4rem 0 0 0.4rem !important;
  -moz-border-radius: 0.4rem 0 0 0.4rem !important;
  -ms-border-radius: 0.4rem 0 0 0.4rem !important;
  -o-border-radius: 0.4rem 0 0 0.4rem !important;
}

.el-form-item--default {
  margin-bottom: 1rem !important;
}

.el-form--default.el-form--label-top .el-form-item .el-form-item__label {
  font-size: 1.3rem !important;
  color: #000 !important;
}

.el-input__inner:focus,
.el-range-editor.is-active,
.el-range-editor.is-active:hover,
.el-textarea__inner:focus {
  border-color: var(--el-button-border-color) !important;
}

.el-input-group__append button.el-button {
  color: var(--el-color-primary) !important;
}

.el-dropdown-menu {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  z-index: var(--el-dropdown-menu-index) !important;
  padding: 5px 0 !important;
  margin: 0 !important;
  background-color: var(--el-bg-color-overlay) !important;
  border: none !important;
  border-radius: var(--el-border-radius-base) !important;
  box-shadow: none !important;
  list-style: none !important;
  -webkit-border-radius: var(--el-border-radius-base) !important;
  -moz-border-radius: var(--el-border-radius-base) !important;
  -ms-border-radius: var(--el-border-radius-base) !important;
  -o-border-radius: var(--el-border-radius-base) !important;
}

.el-dropdown-menu__item {
  display: flex !important;
  align-items: center !important;
  white-space: nowrap !important;
  list-style: none !important;
  line-height: 22px !important;
  padding: 5px 16px !important;
  margin: 0 !important;
  font-size: var(--el-font-size-base) !important;
  color: var(--el-text-color-regular) !important;
  cursor: pointer !important;
  outline: 0 !important;
}

.el-textarea__inner {
  position: relative !important;
  display: block !important;
  resize: vertical !important;
  padding: 0.5rem 1.1rem !important;
  line-height: 1.5 !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 13rem !important;
  min-height: 13rem !important;
  font-size: inherit !important;
  font-family: inherit !important;
  color: var(--el-input-text-color, var(--el-text-color-regular)) !important;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank)) !important;
  background-image: none !important;
  -webkit-appearance: none !important;
  box-shadow: 0 0 0 0.1rem var(--el-input-border-color, var(--el-border-color)) inset !important;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base)) !important;
  transition: var(--el-transition-box-shadow) !important;
  border: none !important;
  -webkit-border-radius: var(--el-input-border-radius, var(--el-border-radius-base)) !important;
  -moz-border-radius: var(--el-input-border-radius, var(--el-border-radius-base)) !important;
  -ms-border-radius: var(--el-input-border-radius, var(--el-border-radius-base)) !important;
  -o-border-radius: var(--el-input-border-radius, var(--el-border-radius-base)) !important;
  -webkit-transition: var(--el-transition-box-shadow) !important;
  -moz-transition: var(--el-transition-box-shadow) !important;
  -ms-transition: var(--el-transition-box-shadow) !important;
  -o-transition: var(--el-transition-box-shadow) !important;
}

.suggested-question-auto-message {
  display: inline-block;
  padding: 0.4rem 1.2rem;
  margin: 0.4rem;
  border-radius: 2rem;
  background: #e0e1e2;
  color: #000;
  border: none;
  cursor: pointer;
  transition: all 0.3s !important;
  -webkit-border-radius: 2rem;
  -moz-border-radius: 2rem;
  -ms-border-radius: 2rem;
  -o-border-radius: 2rem;
  -webkit-transition: all 0.3s !important;
  -moz-transition: all 0.3s !important;
  -ms-transition: all 0.3s !important;
  -o-transition: all 0.3s !important;
}

.suggested-question-auto-message.list-item {
  display: block;
  background: whitesmoke;
  color: black;
  font-size: 1.2rem;
}

.suggested-question-auto-message.button:hover {
  background: #d0d1d2 !important;
  box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.1);
}

.chat-container {
  position: relative;
  /* 新增关闭状态样式 */
}
.chat-container .chat-icon {
  position: fixed;
  right: 3rem;
  bottom: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  width: 8rem;
  height: 8rem;
  cursor: pointer;
  transition: transform 0.3s;
  filter: drop-shadow(2px 4px 6px rgba(142, 203, 138, 0.25));
  -webkit-filter: drop-shadow(2px 4px 6px rgba(142, 203, 138, 0.25));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background-color: var(--el-color-white);
  border: 0.1rem solid var(--el-button-border-color);
  box-shadow: 0 -0.2rem 1rem rgba(0, 0, 0, 0.1);
  border-radius: 1rem;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  -o-border-radius: 1rem;
}
.chat-container .chat-icon img {
  max-width: 4rem;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  margin-top: 1rem;
}
.chat-container .chat-icon p {
  height: 2rem;
  line-height: 2rem;
}
.chat-container .icon-robot {
  display: flex;
  align-items: center;
  justify-content: center;
}
.chat-container .icon-robot:hover {
  background-color: var(--el-color-primary);
}
.chat-container .icon-robot::after {
  content: "×";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1);
  font-size: 42px;
  line-height: 1;
  /* 添加行高修正 */
  color: white;
  opacity: 0;
  transition: opacity 0.3s;
}
.chat-container .show-chat {
  display: none;
}
.chat-container .chat-icon:hover {
  transform: scale(1.1);
}

.user-feedback-auto-message {
  width: 100% !important;
  display: inline-block !important;
  padding: 0.4rem 1.2rem !important;
  margin-top: 1rem !important;
  border-radius: 2rem !important;
  background: var(--primary-color) !important;
  color: white !important;
  border: none !important;
  cursor: pointer !important;
  font-size: 1.2rem !important;
  transition: all 0.3s !important;
  height: 2.6rem !important;
  -webkit-border-radius: 2 !important;
  -moz-border-radius: 2 !important;
  -ms-border-radius: 2 !important;
  -o-border-radius: 2 !important;
}

.user-feedback-auto-message.button:hover {
  background: rgba(var(--primary-color-rgb), 0.8) !important;
  box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.1) !important;
}

.user-feedback-label {
  font-size: 1.2rem !important;
  color: gray !important;
  display: inline-block !important;
  padding-top: 0.5rem !important;
}

.user-feedback-input {
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: inline-block !important;
  border: 0.1rem solid #DCDFE6 !important;
  border-radius: 0.4rem !important;
  font-size: 1.2rem !important;
  color: #606266 !important;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  box-sizing: border-box !important;
  display: block !important;
  min-width: 100% !important;
  /*确保边框和内边距包含在宽度计算中*/
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 0.4 !important;
  -ms-border-radius: 0.4 !important;
  -o-border-radius: 0.4 !important;
  -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  -moz-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  -ms-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  -o-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  -webkit-border-radius: 0.4 !important;
}

.user-feedback-input.text {
  padding: 0.2rem 0.4rem !important;
  /* 统一内边距 */
  height: 2.6rem !important;
}

.user-feedback-input.textarea {
  padding: 0.2rem 0.4rem !important;
  /* 统一内边距 */
  height: 6rem !important;
}

.user-feedback-input.select {
  height: 2.6rem !important;
  line-height: 2.6rem !important;
}

.user-feedback-auto-message.button {
  background: var(--el-color-primary) !important;
  color: var(--el-color-white) !important;
  border-color: var(--el-color-primary) !important;
}
.user-feedback-auto-message.button:hover, .user-feedback-auto-message.button:focus, .user-feedback-auto-message.button.is-active {
  background: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
  color: var(--el-color-white) !important;
}

select.user-feedback-input.select.error,
input.error.text.user-feedback-input,
textarea.user-feedback-input.textarea.error {
  border-color: red !important;
}

.error-message {
  color: red !important;
}
