.copy-success-dialog[data-v-a3090de0] .el-dialog{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.copy-success-dialog[data-v-a3090de0] .el-dialog__body{padding:24px}.copy-success-content[data-v-a3090de0]{text-align:center}.copy-success-content .success-icon[data-v-a3090de0]{margin-bottom:16px}.copy-success-content .success-text[data-v-a3090de0]{font-size:24px;color:#333;margin-bottom:8px;font-weight:500}.copy-success-content .countdown-text[data-v-a3090de0]{font-size:14px;color:#666}.command-circle[data-v-a3090de0]{display:block;width:6px;height:6px;border-radius:50%;border:1px solid #909399;margin-right:2px}.commandCircleActive[data-v-a3090de0]{border:1px solid #1d5af3!important}.case-detail-drawer[data-v-a3090de0] .el-drawer__body{padding:0;padding-bottom:80px;display:flex;flex-direction:column}.case-detail-footer[data-v-a3090de0]{position:fixed;bottom:0;right:0;width:630px;height:80px;background:#fff;border-top:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:1000;box-shadow:0 -2px 8px rgba(0,0,0,.1)}.case-detail-footer .footer-btn[data-v-a3090de0]{height:40px;border-radius:8px;font-size:14px}.case-detail-footer .footer-btn.footer-btn-back[data-v-a3090de0]{background:#fff;border:1px solid #d9d9d9;color:#333;min-width:60px}.case-detail-footer .footer-btn.footer-btn-back[data-v-a3090de0]:hover{border-color:#4096ff;color:#4096ff}.case-detail-footer .footer-btn.footer-btn-download[data-v-a3090de0]{background:#fff;border:1px solid #1d5af3;color:#1d5af3;min-width:110px}.case-detail-footer .footer-btn.footer-btn-download[data-v-a3090de0]:hover{background:#f0f8ff}.case-detail-footer .footer-btn.footer-btn-browse[data-v-a3090de0]{background:#1d5af3;border:1px solid #1d5af3;color:#fff;min-width:110px}.case-detail-footer .footer-btn.footer-btn-browse[data-v-a3090de0]:hover{background:#1677ff}@media screen and (max-width:768px){.case-detail-footer[data-v-a3090de0]{width:100vw;padding:0 16px}.case-detail-footer .footer-btn[data-v-a3090de0]{font-size:13px;height:36px;min-width:auto;flex:1;margin:0 4px}.case-detail-footer .footer-btn.footer-btn-back[data-v-a3090de0]{max-width:60px}}.case-detail-wrapper[data-v-a3090de0]{padding:0;min-height:calc(100vh - 140px);overflow-y:auto}.case-detail-wrapper .left[data-v-a3090de0]{padding:20px;padding-bottom:100px}.case-detail-wrapper .left .rate-wrapper[data-v-a3090de0]{display:flex;align-items:center;margin-bottom:16px;gap:12px}.case-detail-wrapper .left .rate-wrapper span[data-v-a3090de0]{font-size:14px;color:#666}.case-detail-wrapper .left .rate-wrapper .commentBox[data-v-a3090de0]{display:flex;align-items:center;gap:4px;cursor:pointer}.case-detail-wrapper .left .rate-wrapper .commentBox img[data-v-a3090de0]{width:16px;height:16px}.case-detail-wrapper .left .title[data-v-a3090de0]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4}.case-detail-wrapper .left .title-caseID[data-v-a3090de0]{font-size:14px;color:#666;margin-bottom:16px}.case-detail-wrapper .left .sub-title[data-v-a3090de0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.case-detail-wrapper .left .sub-title span[data-v-a3090de0]{background:#f0f9ff;color:#1d4ed8;padding:4px 8px;border-radius:4px;font-size:12px}.case-detail-wrapper .left .basic[data-v-a3090de0]{margin-bottom:24px}.case-detail-wrapper .left .basic .basic-title[data-v-a3090de0]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.case-detail-wrapper .left .basic .basic-content[data-v-a3090de0]{display:flex;flex-direction:column;gap:8px}.case-detail-wrapper .left .basic .basic-content div[data-v-a3090de0]{display:flex}.case-detail-wrapper .left .basic .basic-content div .name[data-v-a3090de0]{font-weight:500;color:#374151;min-width:80px}.case-detail-wrapper .left .basic .basic-content div .value[data-v-a3090de0]{color:#6b7280;flex:1}.case-detail-wrapper .left .detail-section[data-v-a3090de0]{margin-bottom:24px}.case-detail-wrapper .left .detail-section .basic-title[data-v-a3090de0]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.case-detail-wrapper .left .detail-section .detail-content[data-v-a3090de0]{line-height:1.8;color:#374151;font-size:14px;text-align:justify}.error-container[data-v-a3090de0],.loading-container[data-v-a3090de0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:16px;color:#666}.case-detail-content[data-v-a3090de0]{padding:16px}.case-detail-text[data-v-a3090de0]{line-height:1.6;color:#333}[data-v-a3090de0] .case-summary-link{color:#1d5af3;text-decoration:none;cursor:pointer}[data-v-a3090de0] .case-summary-link:hover{text-decoration:underline}[data-v-a3090de0] .law-paragraph{position:relative;margin-bottom:16px;transition:background-color .2s ease}[data-v-a3090de0] .law-paragraph:hover{background:rgba(218,239,253,.66)!important}[data-v-a3090de0] .law-paragraph:hover .copy-buttons{opacity:1!important}.message-list[data-v-a3090de0]{height:calc(100vh - 230px);overflow-y:auto;margin-top:20px;margin-bottom:20px;width:100%;display:flex;flex-direction:column;align-items:center}.assistant[data-v-a3090de0],.user[data-v-a3090de0]{width:60%;min-width:320px;max-width:800px;text-align:left}.pre-line[data-v-a3090de0]{white-space:normal}.answered[data-v-a3090de0]{color:#000;font-size:14px;line-height:20px}.process[data-v-a3090de0]{color:#7f7f7f;font-size:13px;max-height:100px;overflow-y:auto;transition:max-height .3s,opacity .6s;word-wrap:break-word}.process.fade-in[data-v-a3090de0]{animation:fadeInThinking-a3090de0 .8s ease forwards}@keyframes fadeInThinking-a3090de0{0%{opacity:0}to{opacity:1}}.assistant-msg-content[data-v-a3090de0]{border-radius:8px;margin-top:20px;width:100%}.user-msg-content[data-v-a3090de0]{margin-top:20px;padding:10px;padding-left:20px;padding-right:20px;background:#daeffd;display:inline-block;border-radius:8px;color:#000;font-size:14px;width:60%}.assistant-msg-header[data-v-a3090de0]{padding:2px;display:flex;align-items:center;text-align:right;margin-top:20px}.user-msg-header[data-v-a3090de0]{padding:10px;text-align:right}.avatar-button[data-v-a3090de0]{font-size:20px;font-weight:700;color:#00f;margin-right:10px;background-color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:background-color .3s,transform .3s}.content-action-container[data-v-a3090de0]{display:flex;justify-content:space-between;align-items:center;color:#909399;font-size:12px;margin-top:15px;padding:10px 0;border-top:1px solid #ebeef5}.content-action-container .action-left[data-v-a3090de0],.content-action-container .action-right[data-v-a3090de0]{display:flex;align-items:center;gap:16px}.content-action-container i[data-v-a3090de0],.content-action-container span[data-v-a3090de0]{cursor:pointer;transition:color .2s ease;display:inline-flex;align-items:center}.content-action-container i.active[data-v-a3090de0],.content-action-container i[data-v-a3090de0]:hover,.content-action-container span.active[data-v-a3090de0],.content-action-container span[data-v-a3090de0]:hover{color:#1d5af3}.content-action-container .iconfont[data-v-a3090de0]{font-size:12px}.answered ol[data-v-a3090de0]{padding-left:20px!important;margin-left:20px!important}.open-process[data-v-a3090de0]{text-align:center;font-size:13px;padding-bottom:10px;margin-bottom:20px}.open-process a[data-v-a3090de0]{color:#7f7f7f}.expanded[data-v-a3090de0]{max-height:800px;overflow:auto}[data-v-a3090de0]::-webkit-scrollbar{width:10px;height:10px}[data-v-a3090de0]::-webkit-scrollbar-track{background:hsla(0,0%,94.1%,.8);border-radius:5px}[data-v-a3090de0]::-webkit-scrollbar-thumb{background:hsla(0,0%,58.8%,.6);border-radius:5px;border:1px solid hsla(0,0%,100%,.3)}[data-v-a3090de0]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47.1%,.8)}.thinking-text[data-v-a3090de0]{color:#7f7f7f}.thinking-dots[data-v-a3090de0]{display:inline-block}.thinking-dots i[data-v-a3090de0]{display:inline-block;font-style:normal;animation:dotFade-a3090de0 1.4s infinite}.thinking-dots i[data-v-a3090de0]:nth-child(2){animation-delay:.2s}.thinking-dots i[data-v-a3090de0]:nth-child(3){animation-delay:.4s}@keyframes dotFade-a3090de0{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}[data-v-a3090de0] .hover-link{position:relative;cursor:pointer;color:#1d5af3}[data-v-a3090de0] .hover-link:hover:after{content:attr(data-title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:8px 12px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px;font-size:14px;white-space:normal;max-width:300px;z-index:1000;line-height:1.4;margin-bottom:5px}[data-v-a3090de0] .hover-link:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,.8);margin-bottom:-1px}.assistant[data-v-a3090de0]{position:relative}.assistant .assistant-avatar[data-v-a3090de0]{position:absolute;left:-5px;top:30px;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateX(-100%) translateX(-10px)}.assistant .assistant-avatar img[data-v-a3090de0]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.assistant .assistant-content-title[data-v-a3090de0]{padding:10px 0 5px 0;font-size:14px;color:#999;display:flex;align-items:center}.message-time[data-v-a3090de0]{text-align:center;color:#999;font-size:14px;margin:10px 0;width:100%;padding:4px 0}.message-checkbox[data-v-a3090de0]{position:absolute;left:-30px;top:0;padding-top:23px}.bottom-actions[data-v-a3090de0]{position:fixed;bottom:0;left:186px;height:60px;right:0;border-top-left-radius:8px;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100;transition:left .3s ease}.bottom-actions.collapsed[data-v-a3090de0]{left:96px;height:60px}.bottom-actions .action-container[data-v-a3090de0]{width:60%;min-width:320px;max-width:800px;margin:0 auto;padding:16px;display:flex;justify-content:space-between;gap:16px}.assistant[data-v-a3090de0],.user[data-v-a3090de0]{position:relative}.assistant:hover .message-checkbox[data-v-a3090de0],.user:hover .message-checkbox[data-v-a3090de0]{opacity:1}.drawer-content[data-v-a3090de0]{color:#333}.reference-item[data-v-a3090de0]{margin-bottom:16px;padding:16px;border-radius:8px;border:1px solid #e9e9e9;transition:all .3s ease}.reference-item.active[data-v-a3090de0]{background:#fff}.reference-header[data-v-a3090de0]{margin-bottom:8px}.reference-number[data-v-a3090de0]{color:#1d5af3;font-weight:500;margin-right:8px}.reference-title[data-v-a3090de0]{color:#333;font-weight:500}.reference-content[data-v-a3090de0]{color:#666;font-size:14px;line-height:1.6}.share-dialog[data-v-a3090de0] .el-dialog__header{margin:0;padding:16px 20px;border-bottom:1px solid #eee}.share-dialog[data-v-a3090de0] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500}.share-dialog[data-v-a3090de0] .el-dialog__body{padding:0}.share-dialog[data-v-a3090de0] .el-dialog__footer{padding:16px 20px;border-top:1px solid #eee}.preview-container[data-v-a3090de0]{background:linear-gradient(180deg,#1d90ff,#87cefa);padding:20px;position:relative;max-height:600px;overflow-y:auto}.preview-container[data-v-a3090de0]::-webkit-scrollbar{width:6px}.preview-container[data-v-a3090de0]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.preview-container[data-v-a3090de0]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.preview-container[data-v-a3090de0]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.preview-header[data-v-a3090de0]{padding:20px;background:#fff;border-radius:12px 12px 0 0}.assistant-info[data-v-a3090de0]{display:flex;align-items:center;gap:12px}.assistant-avatar[data-v-a3090de0]{width:48px;height:48px;border-radius:8px}.assistant-detail .assistant-name[data-v-a3090de0]{font-size:18px;font-weight:500;color:#333;margin-bottom:4px}.assistant-detail .assistant-desc[data-v-a3090de0]{font-size:14px;color:#666}.preview-content[data-v-a3090de0]{background:#fff;padding:20px;min-height:200px}.message-bubble[data-v-a3090de0]{margin-bottom:16px}.message-bubble.user .message-text[data-v-a3090de0]{background:#e7f3ff;border-radius:8px;padding:12px 16px}.message-bubble.assistant[data-v-a3090de0]{width:100%!important;margin-right:auto}.message-bubble.assistant .message-text[data-v-a3090de0]{border-radius:8px;padding:12px 0}.message-bubble .message-text[data-v-a3090de0]{font-size:14px;line-height:1.5;color:#333}.preview-footer[data-v-a3090de0]{background:#fff;border-radius:0 0 12px 12px;padding:20px;display:flex;align-items:center;justify-content:center;gap:16px}.qrcode-container[data-v-a3090de0]{width:100px;height:100px}.qrcode-container .qrcode[data-v-a3090de0]{width:100%;height:100%}.footer-text[data-v-a3090de0]{font-size:16px;color:#333;text-align:center}.footer-text .sub-text[data-v-a3090de0]{font-size:14px;color:#666;margin-top:4px}.dialog-footer[data-v-a3090de0]{display:flex;justify-content:center;gap:16px}.dialog-footer .share-button[data-v-a3090de0]{min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px}.stop-container[data-v-a3090de0]{display:flex;justify-content:flex-start;margin-top:30px;padding-bottom:12px}.stop-btn[data-v-a3090de0]{padding:6px 8px;font-size:13px;border-radius:4px;background:#fff;color:#4979f5}.stop-hint[data-v-a3090de0]{text-align:left;color:#909399;font-size:14px}.markdown-content p a[data-v-a3090de0]{color:#2d8cf0!important}.file-list-container[data-v-a3090de0]{margin:12px 0;border-top:1px solid hsla(0,0%,100%,.2);color:#303133}.file-list[data-v-a3090de0]{display:flex;flex-wrap:wrap;gap:8px}.file-item[data-v-a3090de0]{display:flex;align-items:center;background:rgba(18,156,255,.09803922);border-radius:6px;padding:8px 12px;min-width:180px;max-width:280px;cursor:pointer;backdrop-filter:blur(10px)}.file-icon[data-v-a3090de0]{margin-right:8px;flex-shrink:0}.file-icon .file-type-icon[data-v-a3090de0]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:10px;font-weight:600;color:#fff}.file-icon .file-type-icon.pdf[data-v-a3090de0]{background:#ff4757}.file-icon .file-type-icon.doc[data-v-a3090de0]{background:#2f5af3}.file-icon .file-type-icon.image[data-v-a3090de0]{background:#26de81}.file-icon .file-type-icon.text[data-v-a3090de0]{background:#747d8c}.file-icon .file-type-icon.archive[data-v-a3090de0]{background:#ff6b35}.file-icon .file-type-icon.default[data-v-a3090de0]{background:#747d8c}.file-info[data-v-a3090de0]{flex:1;min-width:0}.file-info .file-name[data-v-a3090de0]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.file-info .file-size[data-v-a3090de0]{font-size:11px}.file-actions[data-v-a3090de0]{margin-left:8px;flex-shrink:0}.file-actions .download-btn[data-v-a3090de0]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:hsla(0,0%,100%,.7);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.file-actions .download-btn[data-v-a3090de0]:hover{background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.file-actions .download-btn svg[data-v-a3090de0]{width:14px;height:14px}@media screen and (max-width:768px){.assistant[data-v-a3090de0],.user[data-v-a3090de0]{width:calc(100% - 40px);min-width:unset}.assistant .assistant-avatar[data-v-a3090de0]{width:32px;height:32px;transform:translateX(-100%) translateX(-5px)}.bottom-actions.collapsed[data-v-a3090de0],.bottom-actions[data-v-a3090de0]{left:0!important}.file-list[data-v-a3090de0]{flex-direction:column;gap:6px}.file-item[data-v-a3090de0]{min-width:unset;max-width:unset;width:100%}.file-info .file-name[data-v-a3090de0]{font-size:12px}.file-info .file-size[data-v-a3090de0]{font-size:10px}}.input-container[data-v-6825c400]{width:100%;display:flex;flex-direction:column;align-items:center}.input-area[data-v-6825c400]{width:100%;min-width:320px;max-width:800px;border:1px solid #052fa7;border-radius:8px;padding:10px;background:#fff}.stop-btn[data-v-6825c400]{padding:6px 8px;font-size:13px;border-radius:8px;background:#fff;color:#4979f5}.scrollable-textarea[data-v-6825c400]{width:100%}.scrollable-textarea[data-v-6825c400] .el-textarea__inner{border:none!important;background:transparent!important;box-shadow:none!important;height:62px!important;resize:none!important;overflow-y:auto!important}.btns[data-v-6825c400]{position:fixed;bottom:30px;float:right}.btns[data-v-6825c400],.sendBtn[data-v-6825c400]{display:flex;align-items:center;justify-content:center}.sendBtn[data-v-6825c400]{border-radius:8px!important;border:1px solid #c6c6c6!important;background:#c6c6c6!important;color:#fff!important;cursor:pointer}.addFileBtn[data-v-6825c400]{padding-left:5px!important;padding-right:5px!important;background-color:rgba(18,156,255,.09803922);border:none;border-radius:8px}.addFileBtn[data-v-6825c400]:focus{color:#000!important}.deepThinkBtn[data-v-6825c400]{border-radius:8px!important;border:1px solid #1d5af3;color:#1d5af3}.deepThinkBtn[data-v-6825c400],.searchBtn[data-v-6825c400]{margin-left:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:15px 11px!important}.searchBtn[data-v-6825c400]{border-radius:8px!important;border:1px solid #038d11;color:#038d11}.searchCaseBtnSelected[data-v-6825c400]{background:#038d11;color:#fff}.searchBtn[data-v-6825c400]:hover{background:none}.searchBtn.searchCaseBtnSelected[data-v-6825c400]:hover{background:#038d11!important}.searchLawBtnSelected[data-v-6825c400]{background:#038d11;color:#fff}.searchBtn.searchLawBtnSelected[data-v-6825c400]:hover{background:#038d11!important}.contractReivewBtn[data-v-6825c400]{margin-left:15px;border-radius:8px!important;cursor:pointer;display:flex;padding:15px 11px!important;color:#44a345;align-items:center;justify-content:center}.contractReivewBtnSelected[data-v-6825c400]{background:#44a345!important;border:1px solid #44a345!important;color:#fff!important}.networkSearchBtn[data-v-6825c400]{border-radius:8px!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.btnSelected[data-v-6825c400]{background:#1d5af3!important;border:1px solid #1d5af3!important;color:#fff!important}.deepThinkbtnSelected[data-v-6825c400]{background:#ebf6ff!important;border:1px solid #1d5af3!important;color:#1d5af3!important}.bottom-tip[data-v-6825c400]{width:60%;min-width:320px;max-width:800px;font-size:12px;padding-top:10px;color:#3d476c}.bottom-tip[data-v-6825c400],.icon-btn-content[data-v-6825c400]{display:flex;align-items:center;justify-content:center}.icon-btn-content .icon[data-v-6825c400]{vertical-align:middle;margin-right:4px;display:inline-block}.icon-btn-text[data-v-6825c400]{font-size:13px;line-height:1;display:inline-block}.circle-btn[data-v-6825c400]{border-radius:50%!important;width:36px!important;height:36px!important;justify-content:center;display:flex;align-items:center}@media screen and (max-width:1140px){.input-area .el-row .el-col>div>div:first-child>span[data-v-6825c400]:last-child{display:none}}.file-display-area[data-v-6825c400]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f2f5;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden}.file-display-area .file-item[data-v-6825c400]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;align-items:center;padding:10px;min-width:160px;max-width:200px;flex-shrink:0}.file-display-area .file-item .file-icon[data-v-6825c400]{display:flex;justify-content:flex-start;margin-bottom:6px}.file-display-area .file-item .file-icon .file-type-icon[data-v-6825c400]{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.file-display-area .file-item .file-icon .file-type-icon.pdf-icon[data-v-6825c400]{background:#ff4757}.file-display-area .file-item .file-icon .file-type-icon.word-icon[data-v-6825c400]{background:#2e86de}.file-display-area .file-item .file-icon .file-type-icon.txt-icon[data-v-6825c400]{background:#54a0ff}.file-display-area .file-item .file-icon .file-type-icon.img-icon[data-v-6825c400]{background:#5f27cd}.file-display-area .file-item .file-icon .file-type-icon.default-icon[data-v-6825c400]{background:#747d8c}.file-display-area .file-item .file-content[data-v-6825c400]{padding-left:10px}.file-display-area .file-item .file-content .file-header[data-v-6825c400]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.file-display-area .file-item .file-content .file-header .file-name[data-v-6825c400]{color:#303133;font-size:12px;font-weight:500;flex:1;margin-right:6px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-display-area .file-item .file-content .file-header .delete-icon[data-v-6825c400]{color:#000;font-size:12px;cursor:pointer;padding:2px;border-radius:50%;flex-shrink:0}.file-display-area .file-item .file-content .file-header .delete-icon[data-v-6825c400]:hover{color:#f56c6c;background:#fef0f0}.file-display-area .file-item .file-content .file-meta[data-v-6825c400]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.file-display-area .file-item .file-content .file-meta .file-size[data-v-6825c400]{color:#909399;font-size:10px}.file-display-area .file-item .file-content .file-meta .file-status[data-v-6825c400]{display:flex;align-items:center}.file-display-area .file-item .file-content .file-meta .file-status .success[data-v-6825c400]{color:#67c23a;font-size:12px}.file-display-area .file-item .file-content .file-meta .file-status .error[data-v-6825c400]{color:#f56c6c;font-size:12px}.file-display-area .file-item .file-content .file-meta .file-status .uploading-text[data-v-6825c400]{color:#409eff;font-size:10px}.file-display-area .file-item .file-content .upload-progress[data-v-6825c400]{margin-bottom:4px}.file-display-area .file-item .file-content .upload-progress[data-v-6825c400] .el-progress-bar__outer{background-color:#f0f2f5;height:3px}.file-display-area .file-item .file-content .upload-progress[data-v-6825c400] .el-progress-bar__inner{background-color:#409eff}.file-display-area .file-item .file-bottom[data-v-6825c400]{padding-top:6px;border-top:1px solid #e9ecef}.file-display-area .file-item .file-bottom .file-action-text[data-v-6825c400]{color:#606266;font-size:10px}.upload-demo[data-v-6825c400]{display:inline-block}@media screen and (max-width:768px){.chat-input-bar[data-v-6825c400]{width:90%!important}.file-display-area .file-item .file-info .file-name[data-v-6825c400]{max-width:120px}}[data-v-450dcb57]::-webkit-scrollbar{width:10px;height:10px}[data-v-450dcb57]::-webkit-scrollbar-track{background:hsla(0,0%,94.1%,.8);border-radius:5px}[data-v-450dcb57]::-webkit-scrollbar-thumb{background:hsla(0,0%,58.8%,.6);border-radius:5px;border:1px solid hsla(0,0%,100%,.3)}[data-v-450dcb57]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,47.1%,.8)}.chat-root[data-v-450dcb57]{display:flex;height:100vh;background:#fff}.chat-sidebar[data-v-450dcb57]{width:260px;background:#fff;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;padding:24px 0 0 0;overflow-y:auto}.chat-main[data-v-450dcb57]{flex:1;display:flex;flex-direction:column;position:relative;background:#fff;transition:all .3s ease}.chat-main.drag-over[data-v-450dcb57]{background:rgba(29,90,243,.05);border:2px dashed #1d5af3}.drag-overlay[data-v-450dcb57]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(29,90,243,.1);display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:none}.drag-overlay .drag-hint[data-v-450dcb57]{border-radius:12px;padding:40px;text-align:center}.drag-overlay .drag-hint .drag-icon[data-v-450dcb57]{font-size:48px;margin-bottom:16px}.drag-overlay .drag-hint .drag-text[data-v-450dcb57]{font-size:18px;font-weight:600;color:#1d5af3;margin-bottom:8px}.drag-overlay .drag-hint .drag-subtext[data-v-450dcb57]{font-size:14px;color:#666}.chat-welcome[data-v-450dcb57]{flex:1;display:flex;padding-top:100px;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#222;text-align:left;font-size:22px;line-height:36px;width:60%;min-width:320px;max-width:800px;margin:0 auto}.chat-messages[data-v-450dcb57]{flex:1;overflow-y:auto;padding:24px 0 0 0;width:100%}.chat-input-bar[data-v-450dcb57]{width:100%;padding:24px 0 16px 0;background:#fff;position:absolute;bottom:0;left:0;box-sizing:border-box;display:flex;justify-content:center}.chat-input-bar[data-v-450dcb57]>*{width:60%;min-width:320px;max-width:800px}@media screen and (max-width:768px){.chat-input-bar[data-v-450dcb57]>*{width:90%;min-width:unset}}.el-divider--horizontal[data-v-5f6624c3]{margin:10px 0!important}.history-list[data-v-5f6624c3]{margin:0 auto;width:60%;color:#303133!important;max-height:100vh;overflow-y:auto}.history-list .content-container[data-v-5f6624c3]{margin:0 auto;min-width:320px;max-width:1200px}.history-list .header[data-v-5f6624c3]{position:sticky;top:0;z-index:100;background-color:#fff;font-size:18px;font-weight:700;padding:20px 20px 0 4px;width:96%}.loading-container[data-v-5f6624c3]{display:flex;align-items:center;justify-content:center;padding:20px;color:#666}.loading-container .el-icon[data-v-5f6624c3]{margin-right:8px}.no-more[data-v-5f6624c3]{text-align:center;padding:20px;color:#999;font-size:14px}.two-lines[data-v-5f6624c3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chat-name[data-v-5f6624c3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;font-size:16px!important;font-weight:700;padding-right:0}.chat-name[data-v-5f6624c3]:after{content:"";position:absolute;right:0;top:0;height:100%;width:10px;pointer-events:none}[data-v-5f6624c3] .icon-fenxiang1:before{font-size:12px!important}.tip[data-v-5f6624c3]{border-left:4px solid #fd4a1f;display:flex;align-items:center;background-color:#fdedda;margin-bottom:20px;padding-left:10px;padding-right:50px;margin-top:10px}.delete-dialog[data-v-5f6624c3]{border-radius:8px}.delete-dialog[data-v-5f6624c3] .el-dialog__header{padding:0}.delete-dialog[data-v-5f6624c3] .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;z-index:1}.delete-dialog[data-v-5f6624c3] .el-dialog__body{padding:40px 20px}.delete-dialog .rename-content[data-v-5f6624c3]{margin-bottom:20px}.delete-dialog .rename-content[data-v-5f6624c3] .el-textarea .el-textarea__inner{resize:none}.delete-dialog .rename-content[data-v-5f6624c3] .el-textarea .el-input__count{background:transparent;color:#909399}.delete-dialog .delete-title[data-v-5f6624c3]{font-size:16px;color:#e35141;text-align:left;margin-bottom:40px}.delete-dialog .dialog-footer[data-v-5f6624c3]{display:flex;justify-content:space-between;gap:20px}.delete-dialog .dialog-footer .delete-btn[data-v-5f6624c3]{width:120px;height:30px;color:#e35141;border-color:#e35141;background:transparent}.delete-dialog .dialog-footer .delete-btn[data-v-5f6624c3]:hover{color:#e35141;border-color:#e35141;opacity:.8}.delete-dialog .dialog-footer .return-btn[data-v-5f6624c3]{width:120px;height:30px;background:#3370ff;border-color:#3370ff}.delete-dialog .dialog-footer .return-btn[data-v-5f6624c3]:hover{background:#3370ff;border-color:#3370ff;opacity:.8}.delete-dialog[data-v-5f6624c3] .el-dialog__footer{display:none}.auth-success-dialog[data-v-5f6624c3]{border-radius:8px}.auth-success-dialog[data-v-5f6624c3] .el-dialog__header{padding:0}.auth-success-dialog[data-v-5f6624c3] .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;z-index:1}.auth-success-dialog[data-v-5f6624c3] .el-dialog__body{padding:40px 20px;text-align:center}.auth-success-dialog .success-icon[data-v-5f6624c3]{margin-bottom:20px}.auth-success-dialog .success-icon i[data-v-5f6624c3]{font-size:50px;color:#52c41a;border:2px solid #52c41a;border-radius:50%;padding:10px}.auth-success-dialog .success-title[data-v-5f6624c3]{font-size:18px;color:#333;margin-bottom:8px}.auth-success-dialog .success-subtitle[data-v-5f6624c3]{font-size:14px;color:#333;margin-bottom:20px}.auth-success-dialog .auto-close[data-v-5f6624c3]{font-size:12px;color:red;margin-bottom:20px}.auth-success-dialog .dialog-footer[data-v-5f6624c3]{display:flex;justify-content:center}.auth-success-dialog .dialog-footer .confirm-btn[data-v-5f6624c3]{width:120px;height:32px;background:#f5f5f5;border:none;border-radius:4px}.auth-success-dialog .dialog-footer .confirm-btn[data-v-5f6624c3]:hover{opacity:.8}.auth-success-dialog[data-v-5f6624c3] .el-dialog__footer{display:none}.el-dropdown-link .el-icon[data-v-5f6624c3]{outline:none}[data-v-5f6624c3] .el-icon{outline:none!important}.el-dropdown-link[data-v-5f6624c3]{cursor:pointer;display:flex;align-items:center;border-radius:8px;outline:none!important}.el-dropdown-link[data-v-5f6624c3]:hover{color:#409eff}.el-dropdown-link[data-v-5f6624c3]:focus{outline:none!important}.command-circle[data-v-5f6624c3]{display:block;width:8px;height:8px;border-radius:50%;border:1px solid #606266}[data-v-5f6624c3] .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;padding:8px 16px}[data-v-5f6624c3] .el-dropdown-menu__item .el-icon{margin-right:4px;outline:none!important}.history-item[data-v-5f6624c3]{border-radius:8px;margin:0 8px 4px 6px;transition:all .3s ease}.history-item .more-icon[data-v-5f6624c3]{opacity:0;transition:opacity .2s ease}.history-item:hover .more-icon[data-v-5f6624c3]{opacity:1}.history-item:hover .chat-name[data-v-5f6624c3]:after{background:linear-gradient(90deg,transparent,#f5f7fa)}.load-more[data-v-5f6624c3]{color:#1d5af3;font-size:14px;text-align:center;padding:10px 0;cursor:pointer;justify-content:flex-start;display:flex;margin-left:0}.load-more[data-v-5f6624c3]:hover{opacity:.8}.history-list[data-v-5f6624c3]::-webkit-scrollbar{width:6px}.history-list[data-v-5f6624c3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.history-list[data-v-5f6624c3]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.history-list[data-v-5f6624c3]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.history-list[data-v-6ebb37b4]{padding-left:14px}.two-lines[data-v-6ebb37b4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.chat-name[data-v-6ebb37b4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;font-size:14px!important;padding-right:0}.chat-name[data-v-6ebb37b4]:after{content:"";position:absolute;right:0;top:0;height:100%;width:10px;pointer-events:none}[data-v-6ebb37b4] .icon-fenxiang1:before{font-size:12px!important}.tip[data-v-6ebb37b4]{border-left:4px solid #fd4a1f;display:flex;align-items:center;background-color:#fdedda;margin-bottom:20px;padding-left:10px;padding-right:50px;margin-top:10px}.delete-dialog[data-v-6ebb37b4]{border-radius:8px}.delete-dialog[data-v-6ebb37b4] .el-dialog__header{padding:0}.delete-dialog[data-v-6ebb37b4] .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;z-index:1}.delete-dialog[data-v-6ebb37b4] .el-dialog__body{padding:40px 20px}.delete-dialog .rename-content[data-v-6ebb37b4]{margin-bottom:20px}.delete-dialog .rename-content[data-v-6ebb37b4] .el-textarea .el-textarea__inner{resize:none}.delete-dialog .rename-content[data-v-6ebb37b4] .el-textarea .el-input__count{background:transparent;color:#909399}.delete-dialog .delete-title[data-v-6ebb37b4]{font-size:16px;color:#e35141;text-align:left;margin-bottom:40px}.delete-dialog .dialog-footer[data-v-6ebb37b4]{display:flex;justify-content:space-between;gap:20px}.delete-dialog .dialog-footer .delete-btn[data-v-6ebb37b4]{width:120px;height:30px;color:#e35141;border-color:#e35141;background:transparent}.delete-dialog .dialog-footer .delete-btn[data-v-6ebb37b4]:hover{color:#e35141;border-color:#e35141;opacity:.8}.delete-dialog .dialog-footer .return-btn[data-v-6ebb37b4]{width:120px;height:30px;background:#3370ff;border-color:#3370ff}.delete-dialog .dialog-footer .return-btn[data-v-6ebb37b4]:hover{background:#3370ff;border-color:#3370ff;opacity:.8}.delete-dialog[data-v-6ebb37b4] .el-dialog__footer{display:none}.auth-success-dialog[data-v-6ebb37b4]{border-radius:8px}.auth-success-dialog[data-v-6ebb37b4] .el-dialog__header{padding:0}.auth-success-dialog[data-v-6ebb37b4] .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;z-index:1}.auth-success-dialog[data-v-6ebb37b4] .el-dialog__body{padding:40px 20px;text-align:center}.auth-success-dialog .success-icon[data-v-6ebb37b4]{margin-bottom:20px}.auth-success-dialog .success-icon i[data-v-6ebb37b4]{font-size:50px;color:#52c41a;border:2px solid #52c41a;border-radius:50%;padding:10px}.auth-success-dialog .success-title[data-v-6ebb37b4]{font-size:18px;color:#333;margin-bottom:8px}.auth-success-dialog .success-subtitle[data-v-6ebb37b4]{font-size:14px;color:#333;margin-bottom:20px}.auth-success-dialog .auto-close[data-v-6ebb37b4]{font-size:12px;color:red;margin-bottom:20px}.auth-success-dialog .dialog-footer[data-v-6ebb37b4]{display:flex;justify-content:center}.auth-success-dialog .dialog-footer .confirm-btn[data-v-6ebb37b4]{width:120px;height:32px;background:#f5f5f5;border:none;border-radius:4px}.auth-success-dialog .dialog-footer .confirm-btn[data-v-6ebb37b4]:hover{opacity:.8}.auth-success-dialog[data-v-6ebb37b4] .el-dialog__footer{display:none}.el-dropdown-link[data-v-6ebb37b4]{cursor:pointer;display:flex;align-items:center;color:#909399;border-radius:8px}.el-dropdown-link[data-v-6ebb37b4]:hover{color:#409eff}.command-circle[data-v-6ebb37b4]{display:block;width:8px;height:8px;border-radius:50%;border:1px solid #606266}[data-v-6ebb37b4] .el-dropdown-menu__item{display:flex;align-items:center;gap:8px;padding:8px 16px}[data-v-6ebb37b4] .el-dropdown-menu__item .el-icon{margin-right:4px}.history-item[data-v-6ebb37b4]{padding:8px 4px 8px 16px;border-radius:8px;margin:0 0 4px 6px;transition:all .3s ease}.history-item .more-icon[data-v-6ebb37b4]{opacity:0;transition:opacity .2s ease}.history-item:hover .more-icon[data-v-6ebb37b4]{opacity:1}.history-item:hover .chat-name[data-v-6ebb37b4]:after{background:linear-gradient(90deg,transparent,#f5f7fa)}.history-item.history-item-selected[data-v-6ebb37b4]{background:#e8f3ff}.history-item.history-item-selected .more-icon[data-v-6ebb37b4]{opacity:1}.history-item.history-item-selected .chat-name[data-v-6ebb37b4]{color:#1d5af3}.history-item.history-item-selected .chat-name[data-v-6ebb37b4]:after{background:linear-gradient(90deg,transparent,#e8f3ff)}.load-more[data-v-6ebb37b4]{color:#1d5af3;font-size:14px;text-align:center;padding:10px 0;cursor:pointer;justify-content:flex-start;display:flex;margin-left:22px}.load-more[data-v-6ebb37b4]:hover{opacity:.8}.contract-view-window[data-v-78face4f]{display:flex;align-items:flex-start;justify-content:center;width:100%;height:100vh;background:#fff;box-sizing:border-box;overflow:hidden}.contract-view-window .contract-card[data-v-78face4f]{width:60%;min-width:320px;max-width:800px;background:#fff;border-radius:12px;padding:24px;box-sizing:border-box;height:calc(100vh - 48px);display:flex;flex-direction:column}.contract-view-window .contract-card .contract-header[data-v-78face4f]{margin-bottom:24px;flex-shrink:0}.contract-view-window .contract-card .contract-header .tab-group[data-v-78face4f]{display:flex;border-bottom:1px solid #e4e7ed}.contract-view-window .contract-card .contract-header .tab-group .tab-item[data-v-78face4f]{padding:12px 24px;margin-right:32px;cursor:pointer;color:#606266;font-size:16px;display:flex;align-items:center}.contract-view-window .contract-card .contract-header .tab-group .tab-item i[data-v-78face4f]{margin-right:8px;font-size:18px}.contract-view-window .contract-card .contract-header .tab-group .tab-item.active[data-v-78face4f]{color:#1d5af3;border-bottom:2px solid #1d5af3}.contract-view-window .contract-card .contract-header .tab-group .tab-item[data-v-78face4f]:hover{color:#1d5af3}.contract-view-window .contract-card .contract-content[data-v-78face4f]{flex:1;overflow-y:auto;padding-right:12px}.contract-view-window .contract-card .contract-content-view[data-v-78face4f]{min-height:calc(100vh - 145px)}.contract-view-window .contract-card .contract-result-section[data-v-78face4f]{background:#f7f8fa;border-radius:6px;padding:16px;overflow-y:auto;margin-bottom:24px}.contract-view-window .contract-card .contract-result-section .result-title[data-v-78face4f]{font-weight:600;font-size:16px;margin-bottom:12px}.contract-view-window .contract-card .contract-result-section .result-content[data-v-78face4f]{min-height:60px}.contract-view-window .contract-card .contract-result-section .result-content .empty-tip[data-v-78face4f]{color:#bbb;text-align:center;margin-top:20px}.contract-view-window .contract-card .contract-result-section .result-content .result-card[data-v-78face4f]{margin-bottom:12px}.contract-view-window .contract-card .contract-result-section .result-content .result-card .risk-header[data-v-78face4f]{display:flex;align-items:center;margin-bottom:8px}.contract-view-window .contract-card .contract-result-section .result-content .result-card .risk-header .conclusion[data-v-78face4f]{margin-left:8px;font-weight:500;color:#303133}.contract-view-window .contract-card .contract-result-section .result-content .result-card .section-title[data-v-78face4f]{font-weight:500;color:#606266;margin-bottom:8px}.contract-view-window .contract-card .contract-result-section .result-content .result-card .section-content[data-v-78face4f]{color:#303133;line-height:1.6}.contract-view-window .contract-card .contract-result-section .result-content .result-card .content-section[data-v-78face4f]{margin-bottom:16px}.contract-view-window .contract-card .contract-result-section .result-content .result-card .content-section .content-list[data-v-78face4f]{background:#fff;border-radius:4px;padding:12px}.contract-view-window .contract-card .contract-result-section .result-content .result-card .content-section .content-list .content-item[data-v-78face4f]{padding:4px 0;color:#303133}.contract-view-window .contract-card .contract-result-section .result-content .result-card .amendment-section[data-v-78face4f],.contract-view-window .contract-card .contract-result-section .result-content .result-card .analysis-section[data-v-78face4f],.contract-view-window .contract-card .contract-result-section .result-content .result-card .law-section[data-v-78face4f]{margin-top:16px;padding-top:16px;border-top:1px dashed #ebeef5}.contract-view-window .contract-card .history-list[data-v-78face4f]{flex:1;overflow-y:auto}.contract-view-window .contract-card .history-list .history-item[data-v-78face4f]{padding:16px;border-radius:8px;background:#f7f8fa;margin-bottom:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.contract-view-window .contract-card .history-list .history-item[data-v-78face4f]:hover{background:#eaf1ff}.contract-view-window .contract-card .history-list .history-item .history-info[data-v-78face4f]{flex:1}.contract-view-window .contract-card .history-list .history-item .history-info .file-name[data-v-78face4f]{font-size:15px;color:#303133;margin-bottom:8px}.contract-view-window .contract-card .history-list .history-item .history-info .history-meta[data-v-78face4f]{display:flex;align-items:center}.contract-view-window .contract-card .history-list .history-item .history-info .history-meta .time[data-v-78face4f]{color:#909399;font-size:13px;margin-right:12px}.contract-view-window .contract-card .history-list .history-item .el-icon-arrow-right[data-v-78face4f]{color:#909399;font-size:16px}.contract-view-window .contract-card .select-title[data-v-78face4f]{margin-right:12px}.contract-view-window .contract-card .upload-tip[data-v-78face4f]{color:#909399;font-size:13px;margin-left:12px}.contract-view-window .contract-card .contract-upload-section[data-v-78face4f]{margin-bottom:24px}.contract-view-window .contract-card .contract-upload-section .upload-btn[data-v-78face4f]{border:1px solid #1d5af3;color:#1d5af3;border-radius:4px;background:#f7f8fa}.contract-view-window .contract-card .contract-upload-section .upload-btn[data-v-78face4f]:hover{background:#eaf1ff}.contract-view-window .contract-card .contract-upload-section .file-list[data-v-78face4f]{margin-top:12px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item[data-v-78face4f]{display:flex;align-items:center;justify-content:space-between;background:#f7f8fa;border-radius:4px;padding:8px 12px;margin-bottom:8px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-info[data-v-78face4f]{display:flex;align-items:center;flex:1}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-info i[data-v-78face4f]{color:#1d5af3;margin-right:8px;font-size:16px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-info .file-name[data-v-78face4f]{color:#1d5af3;font-size:14px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-info .file-name[data-v-78face4f]:hover{text-decoration:underline}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-info .upload-progress[data-v-78face4f]{width:100px;margin-left:12px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-actions[data-v-78face4f]{display:flex;align-items:center}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-actions .success[data-v-78face4f]{color:#00b42a;margin-right:8px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-actions .error[data-v-78face4f]{color:#f53f3f;margin-right:8px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-actions .delete-icon[data-v-78face4f]{color:#86909c;font-size:16px;cursor:pointer;padding:4px}.contract-view-window .contract-card .contract-upload-section .file-list .file-item .file-actions .delete-icon[data-v-78face4f]:hover{color:#f53f3f}.contract-view-window .contract-card .contract-select-section[data-v-78face4f]{margin-bottom:24px}.contract-view-window .contract-card .contract-action-section[data-v-78face4f]{margin-bottom:4px;text-align:left}.contract-view-window .history-detail .detail-header[data-v-78face4f]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.contract-view-window .history-detail .detail-header .file-info[data-v-78face4f]{margin-left:16px}.contract-view-window .history-detail .detail-header .file-info .file-name[data-v-78face4f]{font-size:16px;font-weight:500;margin-right:12px}.contract-view-window .history-detail .review-results .result-card[data-v-78face4f]{background:#f7f8fa;border-radius:8px;padding:16px;margin-bottom:16px}.contract-view-window .history-detail .review-results .result-card .risk-header[data-v-78face4f]{display:flex;align-items:center;margin-bottom:16px}.contract-view-window .history-detail .review-results .result-card .risk-header .conclusion[data-v-78face4f]{margin-left:12px;font-weight:500;color:#303133}.contract-view-window .history-detail .review-results .result-card .section-title[data-v-78face4f]{font-weight:500;color:#606266;margin-bottom:8px}.contract-view-window .history-detail .review-results .result-card .section-content[data-v-78face4f]{color:#303133;line-height:1.6}.contract-view-window .history-detail .review-results .result-card .content-section[data-v-78face4f]{margin-bottom:16px}.contract-view-window .history-detail .review-results .result-card .content-section .content-list[data-v-78face4f]{background:#fff;border-radius:4px;padding:12px}.contract-view-window .history-detail .review-results .result-card .content-section .content-list .content-item[data-v-78face4f]{padding:4px 0;color:#303133}.contract-view-window .history-detail .review-results .result-card .amendment-section[data-v-78face4f],.contract-view-window .history-detail .review-results .result-card .analysis-section[data-v-78face4f],.contract-view-window .history-detail .review-results .result-card .law-section[data-v-78face4f]{margin-top:16px;padding-top:16px;border-top:1px dashed #ebeef5}@media screen and (max-width:768px){.contract-view-window[data-v-78face4f]{padding:16px}.contract-view-window .contract-card[data-v-78face4f]{width:90%;min-width:unset;padding:16px}}.feedback-form[data-v-3eb5c97d]{padding:0 0}.feedback-form .form-item[data-v-3eb5c97d]{margin-bottom:20px;display:flex;align-items:flex-start}.feedback-form .form-item .label[data-v-3eb5c97d]{margin-bottom:8px;font-size:14px;color:#333;width:100px}.feedback-form .form-item .label .required[data-v-3eb5c97d]{color:#ff4d4f;margin-left:2px}.confirm-content[data-v-3eb5c97d]{padding:20px 0;font-size:16px;color:#333;margin-bottom:30px}.dialog-footer[data-v-3eb5c97d]{display:flex;justify-content:space-between}.success-dialog[data-v-3eb5c97d] .el-dialog__header{display:none}.success-dialog[data-v-3eb5c97d] .el-dialog__body{padding:30px 20px}.success-content[data-v-3eb5c97d]{text-align:center}.success-content .icon[data-v-3eb5c97d]{width:60px;height:60px;margin:0 auto 16px;background:#67c23a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px}.success-content .title[data-v-3eb5c97d]{font-size:16px;color:#333;margin-bottom:8px}.success-content .title .auto-close[data-v-3eb5c97d]{color:#ff4d4f;font-size:14px;margin-left:4px}.success-content .subtitle[data-v-3eb5c97d]{font-size:14px;color:#666;margin-bottom:20px}.login-dialog .login-content[data-v-75219265]{text-align:center;padding:20px 0}.login-dialog .qrcode-container[data-v-75219265]{min-height:200px;display:flex;align-items:center;justify-content:center}.login-dialog .loading-container[data-v-75219265]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#666}.login-dialog .loading-container .el-icon[data-v-75219265]{font-size:32px;color:#409eff}.login-dialog .qrcode-wrapper[data-v-75219265]{display:flex;flex-direction:column;align-items:center;gap:16px}.login-dialog .qrcode-image[data-v-75219265]{width:200px;height:200px;border-radius:8px;-o-object-fit:contain;object-fit:contain}.login-dialog .qrcode-tip[data-v-75219265]{color:#666;font-size:14px;margin:0}.login-dialog .error-container[data-v-75219265]{display:flex;flex-direction:column;align-items:center;gap:16px;color:#f56c6c}.login-dialog .error-container .el-icon[data-v-75219265]{font-size:32px}.login-dialog .error-container p[data-v-75219265]{margin:0}@media screen and (max-width:480px){.login-dialog[data-v-75219265] .el-dialog{width:90%!important;margin:0 auto}.login-dialog .qrcode-image[data-v-75219265]{width:160px;height:160px}}.chat-container[data-v-3e42e3e6]{display:flex;width:100%;height:100vh;background:#fff;position:relative}.divider-line[data-v-3e42e3e6]{width:90%;height:1px;background:#eaeaea;margin:0 auto}.chat-sidebar[data-v-3e42e3e6]{width:184px;height:100vh;background:#f5f7ff;border-right:1px solid #eaeaea;display:flex;flex-direction:column;transition:all .3s ease;position:relative;z-index:1;overflow:visible}.chat-sidebar .user-info[data-v-3e42e3e6]{padding-left:10px;margin:10px auto}.chat-sidebar.sidebar-collapsed[data-v-3e42e3e6]{width:96px}.chat-sidebar.sidebar-collapsed .footer-item[data-v-3e42e3e6]{padding:12px 0;justify-content:center}.chat-sidebar.sidebar-collapsed .user-info[data-v-3e42e3e6]{width:54px}.chat-sidebar.sidebar-collapsed .user-info.user-info[data-v-3e42e3e6]{height:37px}.chat-sidebar.sidebar-collapsed .user-info i[data-v-3e42e3e6]{margin:0}.sidebar-header[data-v-3e42e3e6]{flex-shrink:0;padding:16px 6px 16px 16px;display:flex;align-items:center}.sidebar-header .new-chat-btn[data-v-3e42e3e6]{width:100%;height:36px;background-color:#fff;color:#2d5bff;border:1px solid #2d5bff;border-radius:8px;display:flex;align-items:center;padding:0 10px;justify-content:flex-start}.sidebar-header .collapse-btn-icon[data-v-3e42e3e6]{font-size:20px;padding:0 10px;cursor:pointer}.sidebar-content[data-v-3e42e3e6]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:visible}.sidebar-section[data-v-3e42e3e6]{position:relative;max-height:calc(100vh - 460px);overflow:auto;padding:0 16px;flex-shrink:0}.sidebar-section[data-v-3e42e3e6]::-webkit-scrollbar{width:4px}.sidebar-section[data-v-3e42e3e6]::-webkit-scrollbar-track{background:transparent}.sidebar-section[data-v-3e42e3e6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.sidebar-section[data-v-3e42e3e6]::-webkit-scrollbar-thumb:hover{background:#ccc}.sidebar-section .section-header[data-v-3e42e3e6]{position:sticky;top:0;left:0;right:0;padding:12px 26px;margin:0 -16px;color:#666;background:#f5f7ff;font-size:14px;display:flex;align-items:center;z-index:1}.sidebar-section .section-header .el-icon[data-v-3e42e3e6]{margin-right:8px;font-size:16px}.sidebar-section .section-header.section-header-collapsed[data-v-3e42e3e6]{justify-content:center;padding:12px 0;margin-right:10px}.sidebar-section .section-header.section-header-collapsed .el-icon[data-v-3e42e3e6]{margin-right:0}.footer-item-selected[data-v-3e42e3e6]{color:#1d5af3;background-color:#f0f5ff!important}.sidebar-group .section-header-collapsed[data-v-3e42e3e6]{padding-right:28px!important}.sidebar-bottom[data-v-3e42e3e6]{flex-shrink:0;border-top:1px solid #eaeaea;background:#fff}.sidebar-group[data-v-3e42e3e6]{flex-shrink:0;position:relative;z-index:2}.sidebar-group .footer-item[data-v-3e42e3e6]{padding:12px 26px;display:flex;align-items:center;font-weight:500;color:#000;cursor:pointer;font-size:14px}.sidebar-group .footer-item .el-icon[data-v-3e42e3e6]{font-size:16px;margin-right:8px}.sidebar-group .footer-item[data-v-3e42e3e6]:hover{color:#1d5af3}.sidebar-group .footer-item.footer-item-selected[data-v-3e42e3e6]{color:#1d5af3;background-color:#f0f5ff}.user-center[data-v-3e42e3e6]{margin-top:auto;background:transparent;flex-shrink:0;position:relative}.user-center .user-info[data-v-3e42e3e6]{display:flex;align-items:center;color:#666;width:142px;height:37px;background:inherit;background-color:#fff;border-radius:8px;cursor:pointer;font-weight:500;font-style:normal;font-size:14px;color:#000;position:relative}.user-center .user-info.user-info-not-logged[data-v-3e42e3e6]{border:1px solid #1d5af3}.user-center .user-info .login-btn[data-v-3e42e3e6]{color:#1d5af3;margin-left:30px}.user-center .user-info i[data-v-3e42e3e6]{font-size:16px;margin-right:8px}.user-center .user-info[data-v-3e42e3e6]:hover{color:#1d5af3}.user-center .user-card-tooltip[data-v-3e42e3e6]{position:absolute;left:100%;transform:translateY(-50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:1000;margin-left:10px;width:300px;min-height:120px;max-height:calc(100vh - 20px);overflow-y:auto}.user-center .user-card-tooltip[data-v-3e42e3e6]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#fff}.user-center .user-card-tooltip .user-card-content[data-v-3e42e3e6]{display:flex;align-items:center}.user-center .user-card-tooltip .user-card-content .avatar[data-v-3e42e3e6]{margin-bottom:16px;text-align:center}.user-center .user-card-tooltip .user-card-content .info .username-row[data-v-3e42e3e6]{display:flex;align-items:center;margin-bottom:32px;margin-left:20px}.user-center .user-card-tooltip .user-card-content .info .username-row .username[data-v-3e42e3e6]{font-size:18px;font-weight:500;color:#333;margin-right:8px}.user-center .user-card-tooltip .user-card-content .info .username-row .level[data-v-3e42e3e6]{color:#43d16b;font-size:14px}.user-center .user-card-tooltip .user-card-content .info .score-row[data-v-3e42e3e6]{display:flex;align-items:center;margin-bottom:8px}.user-center .user-card-tooltip .user-card-content .info .score-row .score[data-v-3e42e3e6]{color:#666;margin-right:8px}.user-center .user-card-tooltip .user-card-content .info .score-row .score-tag[data-v-3e42e3e6]{cursor:pointer}.user-center .user-card-tooltip .user-card-content .info .vip-row[data-v-3e42e3e6]{display:flex;align-items:center;margin-bottom:8px}.user-center .user-card-tooltip .user-card-content .info .vip-row .vip-tag[data-v-3e42e3e6]{margin-right:8px}.user-center .user-card-tooltip .user-card-content .info .vip-row .expire[data-v-3e42e3e6]{color:#666;font-size:13px}.user-center .user-card-tooltip .user-card-content .info .desc-row[data-v-3e42e3e6]{color:#f56c6c;font-size:13px;margin-bottom:16px}.user-center .user-card-tooltip .user-card-content .actions-bottom[data-v-3e42e3e6]{position:absolute;left:0;right:0;bottom:20px;display:flex;align-content:flex-end;justify-content:center;z-index:2}.assistant-hover[data-v-3e42e3e6]{position:relative}.assistant-hover .qrcode-tooltip[data-v-3e42e3e6]{position:absolute;left:100%;top:50%;transform:translateY(-50%);background:#fff;padding:8px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);display:none;z-index:3;margin-left:10px;text-align:center;pointer-events:none}.assistant-hover .qrcode-tooltip[data-v-3e42e3e6]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#fff}.assistant-hover .qrcode-tooltip img[data-v-3e42e3e6]{width:140px;height:140px;display:block;margin:0;border-radius:4px;-o-object-fit:contain;object-fit:contain;pointer-events:all}.assistant-hover:hover .qrcode-tooltip[data-v-3e42e3e6]{display:block}.chat-main[data-v-3e42e3e6]{flex:1;height:100vh;background:#fff;position:relative}.sidebar-group .footer-item .el-icon[data-v-3e42e3e6]{margin-right:0!important}[data-v-3e42e3e6]::-webkit-scrollbar{width:4px}[data-v-3e42e3e6]::-webkit-scrollbar-track{background:transparent}[data-v-3e42e3e6]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}[data-v-3e42e3e6]::-webkit-scrollbar-thumb:hover{background:#ccc}@media screen and (max-width:840px){.chat-sidebar[data-v-3e42e3e6]{position:fixed;left:-260px;top:0;bottom:0;box-shadow:none;background:#fff;width:260px!important}.chat-sidebar.sidebar-collapsed[data-v-3e42e3e6]{left:-260px}.collapse-btn[data-v-3e42e3e6]{position:fixed;left:20px;top:20px;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1001;cursor:pointer;padding-left:10px}.collapse-btn .collapse-btn-icon[data-v-3e42e3e6]{font-size:20px;color:#1d5af3}.collapse-mobile-btn[data-v-3e42e3e6]{position:fixed;left:20px;top:20px;width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1001;cursor:pointer}.collapse-mobile-btn .collapse-btn-icon[data-v-3e42e3e6]{font-size:20px;color:#1d5af3}.chat-main[data-v-3e42e3e6]{padding-left:0}.chat-container[data-v-3e42e3e6]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.chat-container.sidebar-open .chat-sidebar[data-v-3e42e3e6]{left:0;box-shadow:2px 0 8px rgba(0,0,0,.1)}.chat-container.sidebar-open[data-v-3e42e3e6]:before{opacity:1;visibility:visible}.sidebar-header .collapse-btn[data-v-3e42e3e6]{position:static;width:auto;height:auto;background:transparent;box-shadow:none;padding:0 10px}.assistant-hover .qrcode-tooltip[data-v-3e42e3e6]{left:auto;right:100%;margin-left:0;margin-right:10px}.assistant-hover .qrcode-tooltip[data-v-3e42e3e6]:before{left:100%;right:auto;border-right-color:transparent;border-left-color:#fff}}