.header_ai[data-v-2e92ccf8] {
  padding: 0 0 14px 0 !important;
}
.file-uploader[data-v-19e7502d] {
  width: 220px;
  padding: 8px 0 0 13px;
}
.upload-zone[data-v-19e7502d] {
  min-height: 60px;
  position: relative;
  transition: all 0.3s ease;
}
.upload-placeholder[data-v-19e7502d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
}
.upload-icon[data-v-19e7502d] {
  font-size: 24px;
  margin-bottom: 8px;
}
.uploading-overlay[data-v-19e7502d] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  z-index: 10;
}
.file-list[data-v-19e7502d] {
  width: 100%;
}
.file-item[data-v-19e7502d] {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 6px;
  background-color: #f5f6fa;
}
.file-item[data-v-19e7502d]:last-child {
  margin-bottom: 0;
}
.file-type-icon[data-v-19e7502d] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 4px;
  background-color: #f5f5f5;
  margin-right: 10px;
}
.file-info[data-v-19e7502d] {
  flex: 1;
  min-width: 0;
}
.file-name[data-v-19e7502d] {
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-meta[data-v-19e7502d] {
  display: flex;
  gap: 8px;
  font-size: 12px;
}
.file-actions[data-v-19e7502d] {
  margin-left: 8px;
}
.w-8[data-v-19e7502d] {
  width: 2rem;
}
.h-8[data-v-19e7502d] {
  height: 2rem;
}
[data-v-19e7502d] .del_btn {
  padding: 0;
  width: 32px;
  height: 32px;
  border: 1px solid red;
}
[data-v-19e7502d] .del_btn .anticon svg {
  color: red;
}

@charset "UTF-8";
.text-primary[data-v-d1103520] {
  color: var(--color-primary, #4080ff);
}
.bg-primary[data-v-d1103520] {
  background-color: var(--color-primary, #4080ff);
}
.bg-primary-deep[data-v-d1103520] {
  background-color: var(--color-primary-deep, #3070e0);
}

/* 文件上传按钮 */
.file-btn[data-v-d1103520] {
  transition: all 0.3s ease;
}

/* 语音录制相关样式 */
.voice-btn[data-v-d1103520] {
  transition: all 0.3s ease;
}
.voice-indicator[data-v-d1103520] {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 16px;
  margin-right: 5px;
}
.voice-wave[data-v-d1103520] {
  display: flex;
  align-items: flex-end;
  height: 16px;
  margin-right: 8px;
}
.wave-bar[data-v-d1103520] {
  width: 3px;
  height: 30%;
  margin: 0 1px;
  background-color: var(--color-primary, #4080ff);
  border-radius: 1px;
  animation: sound-wave-d1103520 1s ease-in-out infinite;
}
.wave-bar[data-v-d1103520]:nth-child(2) {
  animation-delay: 0.2s;
  height: 45%;
}
.wave-bar[data-v-d1103520]:nth-child(3) {
  animation-delay: 0.4s;
  height: 75%;
}
.wave-bar[data-v-d1103520]:nth-child(4) {
  animation-delay: 0.6s;
  height: 60%;
}
@keyframes sound-wave-d1103520 {
0% {
    height: 30%;
}
50% {
    height: 100%;
}
100% {
    height: 30%;
}
}
.recording-text[data-v-d1103520] {
  font-size: 12px;
  color: var(--color-primary, #4080ff);
}
.file_flex[data-v-d1103520] {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  padding-bottom: 8px;
  padding-left: 16px;
}
.search-box[data-v-d1103520] {
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #d7dae199;
  box-shadow: 0 0 10px rgba(22, 37, 87, 0.1);
  /* 添加阴影效果 */
}
.ai_input[data-v-d1103520] {
  border-color: transparent;
}
.ai_input[data-v-d1103520]:focus {
  border-color: transparent;
}
.max-w-3xl[data-v-d1103520] {
  max-width: 48rem;
}
.w-full[data-v-d1103520] {
  width: 100%;
}
[data-v-d1103520] .ant-input {
  border-bottom: none;
  padding: 16px;
}
[data-v-d1103520] .ant-input:hover {
  border-color: transparent;
}
[data-v-d1103520] .ant-input:focus {
  box-shadow: none;
}
.send-btn[data-v-d1103520],
.file-btn[data-v-d1103520] {
  padding: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
[data-v-d1103520] .file-btn {
  margin-right: 8px;
  background-color: #ffffff;
  border: 1px solid #d7dae1;
}
[data-v-d1103520] .file-btn .anticon svg {
  color: #263446cc;
}
[data-v-d1103520] .file-btn:hover {
  background-color: #f2f3f7;
}
[data-v-d1103520] .send-btn {
  margin-right: 10px;
  background-color: #2b5bfc;
  border: 1px solid transparent;
}
[data-v-d1103520] .send-btn .anticon svg {
  color: #fff;
}
.justify-center[data-v-d1103520] {
  justify-content: center;
}
.items-center[data-v-d1103520] {
  align-items: center;
}
.flex-grow[data-v-d1103520] {
  flex-grow: 1;
}
.flex[data-v-d1103520] {
  display: flex;
}
.flex-col[data-v-d1103520] {
  flex-direction: column;
}
.h-full[data-v-d1103520] {
  height: 100vh;
}
.searchbox__input[data-v-d1103520] {
  background: linear-gradient(to left top, rgba(240, 243, 255, 0.6), #ffffff);
  box-shadow: 0 0 12px 0 rgba(204, 214, 223, 0.3);
  transition: box-shadow 0.3s ease;
  border-radius: 20px 0 0 20px !important;
  overflow: hidden;
}
.searchbox__text[data-v-d1103520] {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 26px;
  color: #000000;
  font-weight: 400;
}
.gradient-text[data-v-d1103520] {
  background-image: radial-gradient(circle, #b8549d, #604adb);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: bold;
}
.image-container[data-v-d1103520] {
  width: 60px;
  height: 60px;
  position: relative;
  border-radius: 50%;
  box-shadow: 0 16px 20px #e1d5f4;
}
.shadow-image[data-v-d1103520] {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  object-fit: cover;
  opacity: 0.5;
  /* 使用自定义属性设置动画延迟 */
  animation: rotate-d1103520 10s linear infinite;
  animation-delay: var(--rotation-delay);
}

/* 顺时针旋转动画 */
@keyframes rotate-d1103520 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
/* 逆时针旋转动画 */
@keyframes counter-rotate-d1103520 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(-360deg);
}
}
/* 顺时针快速旋转 */
.clockwise[data-v-d1103520] {
  animation-name: rotate-d1103520;
  animation-duration: 6s;
}

/* 逆时针旋转 */
.counter-clockwise[data-v-d1103520] {
  animation-name: rotate-d1103520;
  animation-duration: 8s;
}

/* 顺时针慢速旋转 */
.clockwise-slow[data-v-d1103520] {
  animation-name: rotate-d1103520;
  animation-duration: 10s;
  /* 旋转速度变为原来的一半 */
}
.card_box[data-v-d1103520] {
  display: flex;
  gap: 12px;
  margin: 12px 0 24px 0;
}
.card[data-v-d1103520] {
  width: 18rem;
  display: flex;
  flex-direction: column;
  border: 1px solid #d7dae199;
  box-shadow: 0 0 10px rgba(22, 37, 87, 0.1);
  padding: 12px 18px;
  border-radius: 8px;
}
.card .card_title[data-v-d1103520] {
  font-weight: 600;
  color: #000000;
  padding-bottom: 8px;
}
.card .card_content[data-v-d1103520] {
  font-size: 0.9rem;
}

/* 定义上下晃动的动画 */
@font-face{font-family:fontello;src:url(../fonts/fontello.e73a0647.eot);src:url(../fonts/fontello.e73a0647.eot#iefix) format("embedded-opentype"),url(../fonts/fontello.8d4a4e6f.woff2) format("woff2"),url(../fonts/fontello.a782baa8.woff) format("woff"),url(../fonts/fontello.068ca2b3.ttf) format("truetype"),url(../assets/fontello.9354499c.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" fa-mavon-"]:before,[class^=fa-mavon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mavon-bold:before{content:"\E800"}.fa-mavon-italic:before{content:"\E801"}.fa-mavon-thumb-tack:before{content:"\E802"}.fa-mavon-link:before{content:"\E803"}.fa-mavon-picture-o:before{content:"\E804"}.fa-mavon-repeat:before{content:"\E805"}.fa-mavon-undo:before{content:"\E806"}.fa-mavon-trash-o:before{content:"\E807"}.fa-mavon-floppy-o:before{content:"\E808"}.fa-mavon-compress:before{content:"\E809"}.fa-mavon-eye:before{content:"\E80A"}.fa-mavon-eye-slash:before{content:"\E80B"}.fa-mavon-question-circle:before{content:"\E80C"}.fa-mavon-times:before{content:"\E80D"}.fa-mavon-align-left:before{content:"\E80F"}.fa-mavon-align-center:before{content:"\E810"}.fa-mavon-align-right:before{content:"\E811"}.fa-mavon-arrows-alt:before{content:"\F0B2"}.fa-mavon-bars:before{content:"\F0C9"}.fa-mavon-list-ul:before{content:"\F0CA"}.fa-mavon-list-ol:before{content:"\F0CB"}.fa-mavon-strikethrough:before{content:"\F0CC"}.fa-mavon-underline:before{content:"\F0CD"}.fa-mavon-table:before{content:"\F0CE"}.fa-mavon-columns:before{content:"\F0DB"}.fa-mavon-quote-left:before{content:"\F10D"}.fa-mavon-code:before{content:"\F121"}.fa-mavon-superscript:before{content:"\F12B"}.fa-mavon-subscript:before{content:"\F12C"}.fa-mavon-header:before{content:"\F1DC"}.fa-mavon-window-maximize:before{content:"\F2D0"}.markdown-body strong{font-weight:bolder}.markdown-body .hljs-center{text-align:center}.markdown-body .hljs-right{text-align:right}.markdown-body .hljs-left{text-align:left}.markdown-body .hljs{overflow:auto}

.serper-results[data-v-c2b0f534] {
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-large);
  padding: 15px;
  background-color: var(--color-bg-2);
  box-shadow: 0 2px 4px var(--color-shadow-light);
}
.section-title[data-v-c2b0f534] {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
  color: var(--color-text-1);
}
.section-subtitle[data-v-c2b0f534] {
  font-size: 16px;
  font-weight: 500;
  margin: 15px 0 10px;
  color: var(--color-text-2);
}
.result-item[data-v-c2b0f534] {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.result-item[data-v-c2b0f534]:last-child {
  border-bottom: none;
}
.result-title[data-v-c2b0f534] {
  margin: 0 0 5px;
  font-size: 16px;
  font-weight: 500;
}
.result-link[data-v-c2b0f534] {
  color: rgb(var(--primary-6));
  text-decoration: none;
}
.result-link[data-v-c2b0f534]:hover {
  text-decoration: underline;
}
.result-url[data-v-c2b0f534] {
  font-size: 12px;
  color: var(--color-text-3);
  margin-bottom: 5px;
}
.result-snippet[data-v-c2b0f534] {
  font-size: 14px;
  color: var(--color-text-2);
  line-height: 1.4;
}
.result-sitelinks[data-v-c2b0f534] {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
}
.sitelink-item[data-v-c2b0f534] {
  margin-right: 10px;
  margin-bottom: 5px;
}
.sitelink-link[data-v-c2b0f534] {
  font-size: 13px;
  color: rgb(var(--primary-6));
  text-decoration: none;
}
.sitelink-link[data-v-c2b0f534]:hover {
  text-decoration: underline;
}
.image-grid[data-v-c2b0f534] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 10px;
}
.image-item[data-v-c2b0f534] {
  overflow: hidden;
  border-radius: 6px;
}
.image-item a[data-v-c2b0f534] {
  display: block;
  text-decoration: none;
  color: inherit;
}
.result-image[data-v-c2b0f534] {
  width: 100%;
  height: 120px;
  object-fit: cover;
  border-radius: 6px;
  transition: transform 0.2s;
}
.result-image[data-v-c2b0f534]:hover {
  transform: scale(1.05);
}
.image-title[data-v-c2b0f534] {
  font-size: 12px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.related-searches-list[data-v-c2b0f534] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.related-item[data-v-c2b0f534] {
  background-color: var(--color-fill-2);
  padding: 6px 12px;
  border-radius: 16px;
  font-size: 13px;
  cursor: pointer;
  transition: background-color 0.2s;
  color: var(--color-text-1);
}
.related-item[data-v-c2b0f534]:hover {
  background-color: var(--color-fill-3);
}
.no-results[data-v-c2b0f534] {
  padding: 20px;
  text-align: center;
  color: var(--color-text-3);
}
.result-footer[data-v-c2b0f534] {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: var(--color-text-4);
  margin-top: 20px;
  padding-top: 10px;
  border-top: 1px solid var(--color-neutral-3);
}
.result-source[data-v-c2b0f534] {
  font-style: italic;
}

@charset "UTF-8";
.message-card[data-v-40da879b] {
  transition: all 0.3s ease;
  width: 100%;
}
.spinner[data-v-40da879b] {
  width: 40px;
  height: 40px;
  border: 3px solid rgba(64, 128, 255, 0.2);
  border-radius: 50%;
  border-top-color: #4080ff;
  animation: spin-40da879b 1s linear infinite;
}
@keyframes spin-40da879b {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.scroll-control-group[data-v-40da879b] {
  position: fixed;
  right: 10px;
  bottom: 50vh;
  z-index: 10;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transform: translateY(50%);
}
.scroll-control-btn[data-v-40da879b] {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  opacity: 1;
  transition: opacity 0.3s, box-shadow 0.3s;
}
.scroll-control-btn[data-v-40da879b]:disabled {
  opacity: 0.5;
  box-shadow: none;
  cursor: not-allowed;
}
.scroll-control-btn[data-v-40da879b]:last-child {
  margin-bottom: 0;
}
.mt-16[data-v-40da879b] {
  margin-bottom: 16px;
}
.ai_card[data-v-40da879b],
.user_card[data-v-40da879b] {
  border-radius: 8px;
}
.user_card[data-v-40da879b] {
  display: flex;
  justify-content: flex-end;
}
.flex-container[data-v-40da879b] {
  width: fit-content;
  max-width: 100%;
  background-color: #f1f2f4;
  padding: 10px;
  border-radius: 8px;
  color: var(--inp-color-1);
}

/* 为代码块容器添加相对定位 */
[data-v-40da879b] .markdown-body .hljs {
  position: relative;
  padding-left: 40px;
  /* 预留行号显示的空间 */
}

/* 定义行号样式 */
[data-v-40da879b] .markdown-body .hljs:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30px;
  /* 行号区域宽度 */
  background: #fff;
}

/* 为每一行代码添加行号 */
[data-v-40da879b] .markdown-body .hljs code {
  counter-reset: line;
}
[data-v-40da879b] .markdown-body .hljs code > span {
  counter-increment: line;
}
[data-v-40da879b] .markdown-body .hljs code > span:before {
  content: "";
  position: absolute;
  left: 5px;
  color: #999;
  /* 行号颜色 */
  text-align: right;
  width: 25px;
}
[data-v-40da879b] .ant-input {
  border: none;
}
[data-v-40da879b] .ant-input:hover {
  border-color: transparent;
}
[data-v-40da879b] .ant-input:focus {
  box-shadow: none;
}
.ai_input[data-v-40da879b] {
  border-color: transparent;
  padding: 16px;
}
.ai_input[data-v-40da879b]:focus {
  border-color: transparent;
}
.search-box[data-v-40da879b] {
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #d7dae199;
  box-shadow: 0 0 10px rgba(22, 37, 87, 0.1);
  /* 添加阴影效果 */
}
.file_flex[data-v-40da879b] {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  padding-bottom: 8px;
}
.file-btn[data-v-40da879b] {
  transition: all 0.3s ease;
}
[data-v-40da879b] .send-btn,
.file-btn[data-v-40da879b] {
  padding: 0;
  width: 32px;
  height: 32px;
  line-height: 32px;
  margin-right: 10px;
  background-color: #2b5bfc;
  border: 1px solid transparent;
}
[data-v-40da879b] .send-btn .anticon svg,
.file-btn .anticon svg[data-v-40da879b] {
  color: #fff;
}
[data-v-40da879b] .file-btn {
  margin-right: 8px;
  margin-left: 8px;
  background-color: #ffffff;
  border: 1px solid #d7dae1;
}
[data-v-40da879b] .file-btn .anticon svg {
  color: #263446cc;
}
[data-v-40da879b] .file-btn:hover {
  background-color: #f2f3f7;
}
.flex[data-v-40da879b] {
  display: flex;
}
.flex-col[data-v-40da879b] {
  flex-direction: column;
}
.h-screen[data-v-40da879b] {
  height: calc(100vh - 54px);
}
.overflow-auto[data-v-40da879b] {
  overflow: auto;
}
.max-w-7xl[data-v-40da879b] {
  max-width: 80rem;
}
.mx-auto[data-v-40da879b] {
  margin-left: auto;
  margin-right: auto;
}
.h-full[data-v-40da879b] {
  height: 100%;
}
.scrollable-container[data-v-40da879b] {
  /* 兼容 Firefox */
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scrollable-container[data-v-40da879b]::-webkit-scrollbar {
  display: none;
}
.px-2[data-v-40da879b] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-4[data-v-40da879b] {
  padding-top: 1rem;
}
.file_py-4[data-v-40da879b] {
  padding-bottom: 1rem;
}
[data-v-40da879b] .ant-card-head {
  padding: 0;
  border: none;
}
[data-v-40da879b] .ant-card-head .ant-card-head-title {
  padding: 0;
}
[data-v-40da879b] .ant-card-body {
  padding: 0;
}
[data-v-40da879b] .v-note-wrapper .v-note-panel .v-note-show .v-show-content,
.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html[data-v-40da879b] {
  padding: 0;
  background: linear-gradient(to left top, rgba(240, 243, 255, 0.6), #ffffff) !important;
  box-shadow: none;
  border: none;
}
[data-v-40da879b] .v-note-wrapper.shadow {
  box-shadow: none !important;
  border: none !important;
}
[data-v-40da879b] .ant-card-bordered {
  border: none;
  box-shadow: none;
}
[data-v-40da879b] .v-note-wrapper {
  min-width: auto;
  min-height: auto;
}
.w-8[data-v-40da879b] {
  width: 2rem;
}
.h-8[data-v-40da879b] {
  height: 2rem;
}
.content[data-v-40da879b] {
  background: transparent !important;
}
.items-center[data-v-40da879b] {
  align-items: center;
}
.justify-between[data-v-40da879b] {
  justify-content: space-between;
}
.view_btn[data-v-40da879b] {
  width: 23px;
  height: 23px;
  border-radius: 4px;
  padding: 0;
  margin-left: 20px;
}
.flex-wrap[data-v-40da879b] {
  margin-bottom: 10px;
}
.isExecuting_box[data-v-40da879b] {
  display: flex;
  justify-content: space-between;
  margin-left: 16rem;
  margin-right: 16rem;
  border: 1px solid;
  background-color: #fff;
  border-radius: 24px;
  padding: 16px 24px;
  border: 1px solid #d7dae199;
  box-shadow: 0 0 10px rgba(22, 37, 87, 0.1);
  /* 添加阴影效果 */
  margin-top: 45px;
}
.isExecuting_left[data-v-40da879b] {
  align-items: center;
}
.icon_img[data-v-40da879b] {
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.isExecuting_name[data-v-40da879b] {
  color: #0b0f19;
  font-size: 16px;
  font-weight: 400;
}
.isExecuting_name_bottom[data-v-40da879b] {
  color: #26344680;
  font-size: 12px;
}
@keyframes rotate-40da879b {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.image-container[data-v-40da879b] {
  width: 32px;
  height: 32px;
  position: relative;
  margin-right: 10px;
}
.shadow-image[data-v-40da879b] {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  object-fit: cover;
  opacity: 0.5;
  /* 使用自定义属性设置动画延迟 */
  animation: rotate-40da879b 10s linear infinite;
  animation-delay: var(--rotation-delay);
}

/* 顺时针旋转动画 */
@keyframes rotate-40da879b {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
/* 逆时针旋转动画 */
@keyframes counter-rotate-40da879b {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(-360deg);
}
}
/* 顺时针快速旋转 */
.clockwise[data-v-40da879b] {
  animation-name: rotate-40da879b;
  animation-duration: 6s;
}

/* 逆时针旋转 */
.counter-clockwise[data-v-40da879b] {
  animation-name: rotate-40da879b;
  animation-duration: 8s;
}

/* 顺时针慢速旋转 */
.clockwise-slow[data-v-40da879b] {
  animation-name: rotate-40da879b;
  animation-duration: 10s;
  /* 旋转速度变为原来的一半 */
}
.text-base[data-v-40da879b] {
  padding-left: 10px;
}
.flex_list[data-v-40da879b] {
  padding: 12px 17px;
  border-color: #f2f3f7;
  border: 1px solid #d7dae1b2;
  border-radius: 8px;
}
[data-v-40da879b] .v-show-content .file-event,[data-v-40da879b] .v-show-content .md-event,[data-v-40da879b] .v-show-content .form-event,[data-v-40da879b] .v-show-content .user-file-event {
  display: flex;
  align-items: center;
  width: 19rem;
  border: 1px solid #d7dae1b2;
  background-color: #f2f3f7;
  padding: 12px;
  border-radius: 8px;
  cursor: pointer;
  margin: 8px 0;
}
[data-v-40da879b] .v-show-content .mr-2 {
  margin-right: 1rem;
}
[data-v-40da879b] .v-show-content .w-8 {
  width: 2rem;
}
[data-v-40da879b] .v-show-content .h-8 {
  height: 2rem;
}
[data-v-40da879b] .v-show-content .file-name {
  color: #263446;
  width: 12rem;
  font-size: 16px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  width: 100%;
}
[data-v-40da879b] .spin_box {
  display: flex;
  padding-left: 24px;
}
[data-v-40da879b] .spin_box .anticon svg {
  color: #2b5ffc;
}
.expand_history_box[data-v-74cdb139] {
  background-color: #f8f9fb;
  width: 45px;
  padding: 12px;
  transition: width 0.4s ease-out;
}
.history_box[data-v-74cdb139] {
  width: 310px;
  background-color: #f8f9fb;
  padding: 24px;
  transition: width 0.4s ease-out;
}
.icon_img[data-v-74cdb139] {
  width: 32px;
  height: 32px;
  margin-right: 12px;
}
.history_header[data-v-74cdb139] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  font-weight: 400;
  color: #0b0f19;
}
.task_list[data-v-74cdb139] {
  margin-top: 24px;
}
.task_list .task_time[data-v-74cdb139] {
  color: #26344680;
  padding-left: 12px;
  font-size: 14px;
}
.task_list .task_box[data-v-74cdb139] {
  padding: 12px;
  color: #263446;
  border-radius: 8px;
  font-size: 14px;
}
.task_list .task_box[data-v-74cdb139]:hover {
  background-color: #ecf0fb;
}
[data-v-74cdb139] .add_task {
  margin-top: 24px;
  padding: 9.5px;
  text-align: center;
  border: 1px solid #dbe3ff;
  background-color: #eef2ff;
  color: #2b5bfc;
  border-radius: 8px;
  cursor: pointer;
}
[data-v-74cdb139] .add_task .anticon svg {
  color: #2b5bfc;
}
[data-v-74cdb139] .add_task:hover {
  border-color: #2b5bfc;
}
.name[data-v-74cdb139] {
  margin-right: 36px;
}
[data-v-74cdb139] .expand_icon {
  font-size: 18px;
  padding-top: 2px;
  cursor: pointer;
}
[data-v-74cdb139] .expand_icon .anticon svg:hover {
  color: #2b5bfc;
}
[data-v-74cdb139] .expand_icon .addMessage {
  margin-top: 10px;
}
.highlight[data-v-6c353860] {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: calc(100vh - 1px);
  transition: left 0.3s ease;
  z-index: 9999;
  border-radius: 12px 0px 0px 12px;
  background-color: #f6f8fa;
  border: 1px solid #d7dae1b2;
}
.element[data-v-6c353860] {
  left: 0;
  transition: left 0.3s ease;
}
.pdf_view[data-v-6c353860] {
  width: 100%;
  font-family: PingFang SC;
  height: calc(100vh - 140px);
  overflow: hidden;
  padding: 0 24px;
}
.pdf_action[data-v-6c353860] {
  display: flex;
  justify-content: space-between;
  padding: 13px 20px;
  position: absolute;
  z-index: 99;
  background-color: rgba(42, 44, 48, 0.6);
  left: 40%;
  bottom: -25px;
  width: 78px;
  height: 32px;
  border-radius: 6px;
  color: #ffff;
  line-height: 7px;
}
.big[data-v-6c353860] {
  position: absolute;
  z-index: 99;
  top: 25px;
  left: -15px;
}
.big .closePdf_icon[data-v-6c353860] {
  font-size: 32px;
  cursor: pointer;
}
[data-v-6c353860] .ant-slider {
  margin: 0;
  padding-top: 6px;
}
.pdf_header[data-v-6c353860] {
  padding: 16px 24px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  align-items: center;
}
.pdf_header .pdf_title[data-v-6c353860] {
  width: 65%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-color3);
  font-size: 16px;
  font-weight: 700;
  padding-left: 10px;
}
.pdf_name_box[data-v-6c353860] {
  padding: 0 24px;
  padding-bottom: 15px;
}
.page_content[data-v-6c353860] {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.page_content[data-v-6c353860] .ant-input-number-handler-wrap {
  display: none;
}
.page_content .page_num[data-v-6c353860] {
  width: 48px;
  margin: 0 8px;
  border-radius: 2px;
}
.page_content .right-btn[data-v-6c353860] {
  display: flex;
}
.page_content .turn-btn[data-v-6c353860] {
  margin-left: 20px;
  cursor: pointer;
}
[data-v-6c353860] .colorIcon {
  font-size: 14px;
}
.icon-icon_qiehuan_you[data-v-6c353860] {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid var(--btn-bd-color);
  background-color: var(--drawer-bg);
  margin-right: 20px;
  box-shadow: 0 0 12px 0 rgba(204, 214, 223, 0.3);
}
#container[data-v-6c353860] {
  height: calc(100vh - 160px);
  font-family: PingFang SC;
  width: 100%;
  display: flex;
}
.pdfArea[data-v-6c353860] {
  position: relative;
}
.pdfArea .img[data-v-6c353860] {
  width: 100%;
  height: 100%;
  cursor: move;
}
.example[data-v-6c353860] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.imageView[data-v-6c353860] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.imageView .elImageclass[data-v-6c353860] {
  width: 100%;
  height: 100%;
  touch-action: none;
  user-drag: none;
  -webkit-user-drag: none;
}
img[data-v-6c353860] {
  width: 100%;
  cursor: grab;
  object-fit: contain !important;
}
.percent[data-v-6c353860] {
  cursor: pointer;
}
.pdf_view_icon[data-v-6c353860] {
  padding-left: 10px;
}
.close_icon[data-v-6c353860] {
  padding-left: 20px;
  font-size: 14px;
  cursor: pointer;
}
.icon-icon_qiehuan_you[data-v-6c353860] {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid var(--btn-bd-color);
  background-color: var(--drawer-bg);
}
.pdf_left[data-v-6c353860] {
  display: flex;
  align-items: center;
}
.pdf_left .pdf_left_name[data-v-6c353860] {
  color: #263446;
  padding-right: 10px;
}
.markdown_box[data-v-6c353860] {
  height: calc(100vh - 120px);
  overflow: auto;
  padding: 0 24px;
}
[data-v-6c353860] .v-note-wrapper .v-note-panel .v-note-show .v-show-content,
.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html[data-v-6c353860] {
  background-color: #f6f8fa !important;
  padding: 0 !important;
}
[data-v-6c353860] .markdown-body {
  box-shadow: none !important;
}
[data-v-6c353860] .form .form_box {
  padding: 0 24px;
  height: calc(100vh - 115px);
  overflow: auto;
}
[data-v-6c353860] .form .ant-form-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
[data-v-6c353860] .form .ant-form-item-label {
  min-width: 190px;
  padding-right: 8px;
  text-align: left;
}
[data-v-6c353860] .form .ant-pagination {
  display: none;
}
.table_box[data-v-6c353860] {
  margin-top: 25px;
}
.footer[data-v-6c353860] {
  padding: 0 24px;
  display: flex;
  justify-content: flex-end;
}
.highlight_pdf[data-v-c7fcac7e] {
  width: 100%;
  position: relative;
}
.pdf_view[data-v-c7fcac7e] {
  width: 100%;
  font-family: PingFang SC;
  height: calc(100vh - 215px);
  overflow: hidden;
  padding: 0 24px;
}
.pdf_action[data-v-c7fcac7e] {
  display: flex;
  justify-content: space-between;
  padding: 13px 20px;
  position: absolute;
  z-index: 99;
  background-color: rgba(42, 44, 48, 0.6);
  left: 40%;
  bottom: -25px;
  width: 78px;
  height: 32px;
  border-radius: 6px;
  color: #ffff;
  line-height: 7px;
}
.big[data-v-c7fcac7e] {
  position: absolute;
  z-index: 99999;
  top: 25px;
  left: -15px;
}
.big .closePdf_icon[data-v-c7fcac7e] {
  font-size: 32px;
  cursor: pointer;
}
[data-v-c7fcac7e] .ant-slider {
  margin: 0;
  padding-top: 6px;
}
.pdf_header[data-v-c7fcac7e] {
  padding: 16px 24px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  align-items: center;
}
.pdf_header .pdf_title[data-v-c7fcac7e] {
  width: 65%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-color3);
  font-size: 16px;
  font-weight: 700;
  padding-left: 10px;
}
.pdf_name_box[data-v-c7fcac7e] {
  padding: 0 24px;
  padding-bottom: 15px;
}
.page_content[data-v-c7fcac7e] {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.page_content[data-v-c7fcac7e] .ant-input-number-handler-wrap {
  display: none;
}
.page_content .page_num[data-v-c7fcac7e] {
  width: 48px;
  margin: 0 8px;
  border-radius: 2px;
}
.page_content .right-btn[data-v-c7fcac7e] {
  display: flex;
}
.page_content .turn-btn[data-v-c7fcac7e] {
  margin-left: 20px;
  cursor: pointer;
}
[data-v-c7fcac7e] .colorIcon {
  font-size: 14px;
}
.icon-icon_qiehuan_you[data-v-c7fcac7e] {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid var(--btn-bd-color);
  background-color: var(--drawer-bg);
  margin-right: 20px;
  box-shadow: 0 0 12px 0 rgba(204, 214, 223, 0.3);
}
#container[data-v-c7fcac7e] {
  height: calc(100vh - 160px);
  font-family: PingFang SC;
  width: 100%;
  display: flex;
}
.pdfArea[data-v-c7fcac7e] {
  position: relative;
}
.pdfArea .img[data-v-c7fcac7e] {
  width: 100%;
  height: 100%;
  cursor: move;
}
.example[data-v-c7fcac7e] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.imageView[data-v-c7fcac7e] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.imageView .elImageclass[data-v-c7fcac7e] {
  width: 100%;
  height: 100%;
  touch-action: none;
  user-drag: none;
  -webkit-user-drag: none;
}
img[data-v-c7fcac7e] {
  width: 100%;
  cursor: grab;
  object-fit: contain !important;
}
.percent[data-v-c7fcac7e] {
  cursor: pointer;
}
.pdf_view_icon[data-v-c7fcac7e] {
  padding-left: 10px;
}
.icon-icon_qiehuan_you[data-v-c7fcac7e] {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid var(--btn-bd-color);
  background-color: var(--drawer-bg);
}
.pdf_left[data-v-c7fcac7e] {
  display: flex;
  align-items: center;
}
.pdf_left .pdf_left_name[data-v-c7fcac7e] {
  color: #263446;
  padding-right: 10px;
}
.markdown_box[data-v-c7fcac7e] {
  height: calc(100vh - 120px);
  overflow: auto;
  padding: 0 24px;
}
[data-v-c7fcac7e] .v-note-wrapper .v-note-panel .v-note-show .v-show-content,
.v-note-wrapper .v-note-panel .v-note-show .v-show-content-html[data-v-c7fcac7e] {
  background-color: #f6f8fa !important;
  padding: 0 !important;
}
[data-v-c7fcac7e] .markdown-body {
  box-shadow: none !important;
}
[data-v-c7fcac7e] .form .form_box {
  padding: 0 24px;
  height: calc(100vh - 180px);
  overflow: auto;
}
[data-v-c7fcac7e] .form .ant-form-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
[data-v-c7fcac7e] .form .ant-form-item-label {
  min-width: 190px;
  padding-right: 8px;
  text-align: left;
}
[data-v-c7fcac7e] .form .ant-pagination {
  display: none;
}
.table_box[data-v-c7fcac7e] {
  margin-top: 25px;
}
.footer[data-v-c7fcac7e] {
  padding: 0 24px;
  display: flex;
  justify-content: flex-end;
}
.h-8[data-v-c7fcac7e] {
  height: 2rem;
}
.w-8[data-v-c7fcac7e] {
  width: 2rem;
}
.font-medium[data-v-c7fcac7e] {
  padding-left: 8px;
}
.pdf_btn[data-v-c7fcac7e] {
  padding: 12px 17px;
  border-color: #f2f3f7;
  border: 1px solid #d7dae1b2;
  border-radius: 8px;
  margin-bottom: 10px;
  cursor: pointer;
}
.flex[data-v-c7fcac7e] {
  display: flex;
  align-items: center;
}
.key_val_box[data-v-c7fcac7e] {
  padding: 0 20px;
}
.key_val[data-v-c7fcac7e] {
  justify-content: space-between;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
}
.h-full[data-v-14ba4032] {
  height: 100vh;
  flex: 1 1 0%;
  background: linear-gradient(to left top, rgba(240, 243, 255, 0.6), #ffffff);
  box-shadow: 0 0 12px 0 rgba(204, 214, 223, 0.3);
  transition: box-shadow 0.3s ease;
  border-radius: 20px 0 0 20px !important;
  overflow: hidden;
  transition: height 0.3s ease, background 0.3s ease, box-shadow 0.3s ease, width 0.3s ease;
}
.search_main[data-v-14ba4032] {
  display: flex;
}
.task_name[data-v-14ba4032] {
  color: #263446;
  font-size: 16px;
  font-weight: 400;
  padding-left: 24px;
  padding-top: 30px;
}
.view_box[data-v-14ba4032] {
  width: 35%;
  background-color: #f6f8fa;
  border: 1px solid #d7dae1b2;
  border-radius: 12px;
  transition: width 0.4s ease-out;
}
.closView[data-v-14ba4032] {
  width: 0px;
  transition: width 0.4s ease-out;
}
.deal_box[data-v-14ba4032] {
  position: relative;
}
