
pre[data-v-5de86d20] {
  font-family: inherit;
  padding: 0.5rem;
  border-radius: 2em;
  display: inline-block;
  white-space: pre-wrap; /* 保留换行符并允许文本换行 */
  word-break: break-all; /* 长单词或 URL 等可以换行 */
}
.chat-dialog[data-v-5de86d20] {
  width: 31.5rem;
  box-shadow: none !important;
  opacity: 0.9;
  border-bottom: 1px solid rgba(8, 156, 248, 0.6);
  bottom: 5rem;
}
.dialog-info[data-v-5de86d20] {
  border: 1px solid rgba(8, 156, 248, 0.6);
  border-radius: 8px 8px 0px 0px !important;
  border-bottom: 0;
}
.dialog-content[data-v-5de86d20] {
  height: 25rem;
  overflow-y: auto;
  font-size: 12px;
}
.message[data-v-5de86d20] {
  margin-bottom: 10px;
  display: flex;
  align-items: flex-start;
}
.user-message[data-v-5de86d20] {
  margin-left: auto;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px 0px 8px 8px;
}
.bot-message[data-v-5de86d20] {
  background-color: #0f357c;
  color: #ffffff;
  margin-right: auto;
}
.avatar-container[data-v-5de86d20] {
  border-radius: 50%;
  display: flex;
  justify-content: center;
}
.dialog-icon[data-v-5de86d20] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  min-width: 2.5rem;
}
.dialog-footer[data-v-5de86d20] {
  border: 1px solid rgba(8, 156, 248, 0.6);
  border-radius: 0px 0px 8px 8px !important;
  border-top: 1px solid rgba(8, 156, 248, 0.2);
}
.input-textarea[data-v-5de86d20] {
  resize: none;
  font-size: 12px !important;
  min-height: 1.5rem;
}
.input-textarea[data-v-5de86d20] textarea {
  max-height: 5rem;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
}
.input-textarea[data-v-5de86d20] textarea::-webkit-scrollbar {
  display: none; /* WebKit (Chrome, Safari, Edge, Opera) */
}
.send-button[data-v-5de86d20]:hover {
  color: #45a049;
  background-color: rgba(0, 0, 0, 0.1);
}
#send-button[data-v-5de86d20]:disabled {
  color: #ccc;
  cursor: not-allowed;
}

/* 隐藏滚动条的CSS类 */
.hidden-scrollbar[data-v-5de86d20] {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
}
.hidden-scrollbar[data-v-5de86d20]::-webkit-scrollbar {
  display: none; /* WebKit (Chrome, Safari, Edge, Opera) */
}


.q-tabs[data-v-05f2162a] {
  margin-right: -2px;
}
.tabs-separtor[data-v-05f2162a] {
  border-color: var(--border-color);
}
.tag-danger[data-v-05f2162a],
.tag-4[data-v-05f2162a] {
  color: #f66540;
  background-color: #ffe1da;
}
.tag-success[data-v-05f2162a],
.tag-1[data-v-05f2162a] {
  color: #30ab39;
  background-color: #e1f4e3;
}
.tag-default[data-v-05f2162a],
.tag-0[data-v-05f2162a] {
  color: #009de9;
  background-color: #d8f0fb;
  border: 1px solid #009de9;
  border-radius: 2px;
}
.text-highlight[data-v-05f2162a] {
  color: var(--highlight-color) !important;
}


.q-btn-toggle[data-v-18403ab7] {
  display: flex;
  flex-wrap: wrap;
}
.q-btn-toggle[data-v-18403ab7] .q-btn {
  font-size: 16px;
  white-space: nowrap;
}
.q-btn-toggle[data-v-18403ab7] .text-green-6 {
  background-color: #c8e6c9;
}
.horizontal-gradient[data-v-18403ab7] {
  background: linear-gradient(to right, #2fc725, #009de9);
}


.q-footer[data-v-c8ca238c] .hvr-rectangle-out {
  overflow: hidden;
  border-radius: 50%;
  background: var(--bg-color);
}
.q-footer[data-v-c8ca238c] .hvr-rectangle-out:before {
  background: var(--bg-secondary);
}


.left-0\! {
  left: 0 !important;
}
.right-0\! {
  right: 0 !important;
}
.max-w-none\! {
  max-width: none !important;
}
.no-dropdown-icon .q-icon.q-btn-dropdown__arrow {
  display: none;
}
.q-header,
.q-page-container,
.q-footer {
  background-color: var(--bg-color);
}
.q-body--force-scrollbar-y .q-header {
  right: 17px;
}
.q-header {
  opacity: 0.75;
}
.q-banner__avatar {
  justify-content: center;
}
.contact-container {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.contact-dialog {
  position: absolute !important;
  right: 6rem;
}
.text-loading-color {
  color: var(--loading-color);
}
.mask {
  background-color: var(--bg-color);
}
.h-dvh {
  height: 100dvh;
}
.shortcuts {
  background-color: var(--bg-secondary);
  color: var(--text-secondary);
  z-index: 9999;
}
.shortcuts.q-btn-group > .q-btn-item:not(:last-child) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.shortcuts.q-btn-group > .q-btn-item:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}


/*# sourceMappingURL=130.53d210d3.css.map*/