.conversion-files[data-v-eea7a8a2]{display:flex;flex-direction:column;gap:6px;min-width:0}.conversion-file[data-v-eea7a8a2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2563eb;font-size:13px}.conversion-file i[data-v-eea7a8a2]{margin-right:5px}.conversion-file[data-v-eea7a8a2]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.conversion-file-empty[data-v-eea7a8a2]{color:#7b8494}.conversion-file-upload{.el-upload{display:block;width:100%}.el-upload-list{margin-top:0}.el-upload-list__item{height:auto;min-height:40px;line-height:20px;margin-top:0;padding:9px 32px 9px 12px;border:1px solid #bfe6d1;border-radius:8px;background:#f6fef9;box-sizing:border-box}.el-upload-list__item:first-child{margin-top:0}.el-upload-list__item-name{display:block;margin:0;color:#303133;overflow-wrap:anywhere}.el-upload-list__item .el-icon-close{top:12px;right:10px}.el-upload-list__item .el-icon-close-tip{display:none!important}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:none}.conversion-upload-box{display:flex;min-height:54px;align-items:center;justify-content:center;padding:16px;border:1px dashed #d5d9e2;border-radius:8px;background:#fbfcfe;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,background .15s ease}.el-upload:hover .conversion-upload-box{border-color:#409eff;background:#f3f8ff}.conversion-upload-tip{color:#909399;font-size:13px}.conversion-upload-tip b{margin-right:4px;color:#409eff;font-weight:500}.conversion-upload-progress{color:#606266;font-size:13px}}.binding-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.binding-column{min-width:0}.binding-column h3{margin:0 0 12px;font-size:14px}.binding-list{height:320px;overflow-y:auto;border:1px solid #e4e8f0;border-radius:8px;margin:12px 0;padding:8px 12px}.binding-list .el-checkbox-group,.binding-list .el-radio-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}.binding-list .el-checkbox,.binding-list .el-radio{display:flex;align-items:flex-start;margin:0;width:100%;padding:12px 0}.binding-list .el-checkbox__label,.binding-list .el-radio__label{white-space:normal;overflow-wrap:anywhere;line-height:18px}.binding-hint{color:#606b7a;font-size:12px}@media (max-width:700px){.binding-columns{grid-template-columns:1fr}.binding-list{height:200px}}.conversation-reply,.conversation-user{position:relative}.conversation-dialog .conversation-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-left:6px;vertical-align:middle;border-radius:6px;color:#7b8494;font-size:12px;white-space:nowrap}.conversation-dialog .conversation-copy:focus,.conversation-dialog .conversation-copy:hover{color:#2563eb}.conversation-dialog{overflow:hidden}.conversation-dialog .el-dialog__header{padding:20px 24px}.conversation-dialog .el-dialog__body{padding:0;max-height:none;overflow:visible}.conversation-dialog .el-dialog__footer{padding:12px 24px 16px;border-top:0}.conversation-heading{display:flex;align-items:center;gap:12px;padding-right:24px}.conversation-heading-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#eef4ff;color:#2563eb;font-size:22px}.conversation-heading>div{min-width:0}.conversation-heading strong{color:#1f2733;font-size:16px;font-weight:600}.conversation-heading p{margin:4px 0 0;color:#606b7a;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-dialog .conversation-messages{min-height:280px;max-height:44vh;padding:24px;background:#fff;scrollbar-width:thin}.conversation-dialog .conversation-round{margin-bottom:28px}.conversation-dialog .conversation-round:last-child{margin-bottom:0}.conversation-dialog .conversation-user{margin-bottom:20px}.conversation-dialog .conversation-user>div{padding:12px 16px;line-height:1.7;box-shadow:none}.conversation-dialog .conversation-reply .conversation-processing,.conversation-dialog .conversation-reply .conversion-markdown{background:#fff;border-color:#e7ebf1;box-shadow:0 2px 5px rgba(31,39,51,.03)}.conversation-dialog .conversation-identity{padding:2px 8px;border-radius:6px}.conversation-dialog .el-divider{background-color:#e4e8f0;margin:28px 0 8px}.conversation-dialog .el-divider__text{background:#fff;color:#7b8494;font-size:12px;padding:0 14px}.conversation-dialog .conversation-hint{margin:14px 0 8px;padding:0;font-size:12px}.conversation-composer{margin:18px 24px 0;padding:4px;border:1px solid #dce3ee;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.conversation-composer:focus-within{border-color:#7da5f5;box-shadow:0 0 0 3px rgba(37,99,235,.07)}.conversation-dialog .conversation-composer .el-textarea__inner{border:0;box-shadow:none;padding:10px 12px;resize:none;line-height:1.7}.conversation-composer-note{display:flex;justify-content:space-between;gap:12px;padding:4px 12px 8px;font-size:12px;color:#7b8494}.conversation-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.conversation-empty>i{font-size:32px;color:#8ca9d6;padding:16px;border-radius:20px;background:#eef3fb}.conversation-empty strong{color:#46505f;font-size:15px;font-weight:500}.conversation-empty>span{font-size:12px}.conversation-dialog .el-dialog__footer .el-button{border-radius:8px;min-width:76px}@media (max-width:600px){.conversation-dialog .conversation-messages{padding:16px}.conversation-composer{margin:14px 16px 0}.conversation-composer-note>span:last-child{display:none}}.conversation-messages{min-height:240px;max-height:40vh;overflow-y:auto;padding:4px 4px 12px}.conversation-round{margin-bottom:24px}.conversation-user{margin:0 0 16px 15%;text-align:right}.conversation-user>div{display:inline-block;max-width:100%;box-sizing:border-box;background:#eef4ff;color:#253858;border:1px solid #dce7fb;padding:10px 14px;border-radius:12px 2px 12px 12px;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.conversation-reply>span,.conversation-user>span{display:block;color:#606b7a;font-size:12px;margin-bottom:6px}.conversation-reply{margin-right:15%}.conversation-identity{display:inline-block;margin-right:8px;padding:2px 7px;border-radius:5px;background:#e8edf3;color:#46505f;font-weight:600}.conversation-user .conversation-identity{background:#eef4ff;color:#2563eb}.conversation-reply .conversation-processing,.conversation-reply .conversion-markdown{background:#f4f6f8;border:1px solid #e4e8f0;border-radius:2px 12px 12px 12px;padding:10px 14px}.conversation-reply .conversion-notice{border:1px solid #f3d1cd;border-radius:2px 12px 12px 12px}@media (max-width:600px){.conversation-user{margin-left:5%}.conversation-reply{margin-right:5%}}.conversation-hint,.conversation-processing{color:#606b7a;padding:10px 0}.conversation-reply .conversation-processing{display:inline-flex;width:-moz-fit-content;width:fit-content}.conversation-dots{display:inline-flex;align-items:center;gap:5px;min-height:20px;padding:0 3px}.conversation-dots i{width:5px;height:5px;border-radius:50%;background:#7b8494;animation:conversation-dot 1.2s ease-in-out infinite}.conversation-dots i:nth-child(2){animation-delay:.2s}.conversation-dots i:nth-child(3){animation-delay:.4s}@keyframes conversation-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.conversation-dots i{animation:none}}.discount-conversion{--conversion-border:#e4e8f0;--conversion-muted:#7b8494;--conversion-primary:#2563eb;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:20px;color:#1f2733;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif}.conversion-heading{margin-bottom:18px}.conversion-heading h1{margin:0;font-size:20px;font-weight:600;letter-spacing:.2px}.conversion-heading p{color:var(--conversion-muted);margin-top:4px;font-size:13px}.conversion-card{background:#fff;border:1px solid var(--conversion-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.03);overflow:hidden}.conversion-toolbar{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 18px;border-bottom:1px solid var(--conversion-border)}.conversion-toolbar .el-form-item{display:flex;margin:0;align-items:center}.conversion-toolbar .el-form-item__label{color:var(--conversion-muted);font-size:13px;white-space:nowrap}.conversion-toolbar .el-input{width:150px}.conversion-toolbar .el-input__inner{border-radius:8px;height:36px}.conversion-actions{display:flex;gap:10px;margin-left:auto}.conversion-actions .el-button+.el-button{margin-left:0}.conversion-dialog .el-button--primary,.discount-conversion .el-button--primary{background:#2563eb;border-color:#2563eb}.conversion-dialog .el-button--primary:hover,.discount-conversion .el-button--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.conversion-dialog .el-button.is-disabled,.discount-conversion .el-button.is-disabled{opacity:.55}.discount-conversion>.conversion-table{flex:1;min-height:0}.conversion-table th{background:#f9fafc;color:#7b8494;font-size:12px;font-weight:500}.conversion-table td{padding:14px 0;font-size:13px}.conversion-result-actions{display:flex;align-items:center;gap:12px}.conversion-text-link{border:0;background:none;color:var(--conversion-primary);cursor:pointer;font:inherit;padding:4px 0;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversion-text-link:hover{text-decoration:underline}.conversion-text-link:focus-visible{outline:2px solid var(--conversion-primary);outline-offset:2px}.conversion-pagination{display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 18px;overflow-x:auto}.conversion-dialog{max-width:calc(100vw - 32px);border-radius:12px}.conversion-dialog .el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid #e4e8f0}.conversion-dialog .el-dialog__title{font-size:16px;font-weight:600}.conversion-dialog .el-dialog__body{padding:20px 24px;max-height:65vh;overflow-y:auto}.conversion-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #e4e8f0}.conversion-dialog .el-form-item__label{font-size:13px;line-height:22px;padding-bottom:6px}.conversion-dialog .el-select{width:100%}.conversion-dialog .el-input__inner,.conversion-dialog .el-textarea__inner{border-radius:8px}.conversion-dialog .el-upload{text-align:left}.conversion-dialog .el-upload-list__item-name{max-width:480px}.conversion-requirement-toolbar{display:flex;align-items:center;gap:12px}.conversion-requirements{min-height:180px;margin-top:12px}.conversion-requirement{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #e4e8f0}.conversion-number{color:#7b8494;line-height:24px}.conversion-requirement-body{flex:1;min-width:0;line-height:1.8;overflow-wrap:anywhere}.conversion-requirement-body strong{font-weight:600;font-size:14px}.conversion-requirement-body p{white-space:pre-wrap;color:#7b8494;font-size:13px}.conversion-requirement-input{display:flex;align-items:center;gap:8px;margin-bottom:8px}.conversion-requirement-input .el-select{flex:1;min-width:0}.conversion-requirement-input>span{width:20px;color:#7b8494}.conversion-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.conversion-notice{background:#fff6f4;color:#a83d32;border-radius:8px;margin:8px 0;padding:10px 14px;overflow-wrap:anywhere}.conversion-notice .el-button{padding:4px 8px}.conversion-card>.conversion-notice{margin:12px 18px}.conversion-empty{text-align:center;padding:48px 0;color:#7b8494}.conversion-detail{min-height:120px}.conversion-detail-meta{font-size:12px;color:#7b8494;padding-bottom:16px}.conversion-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.conversion-result{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.conversion-markdown{border:1px solid #e4e8f0;border-radius:10px;padding:14px 16px;background:#f8faff;flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.8}.conversion-markdown>:first-child{margin-top:0}.conversion-markdown>:last-child{margin-bottom:0}.conversion-markdown h1,.conversion-markdown h2,.conversion-markdown h3,.conversion-markdown h4,.conversion-markdown h5,.conversion-markdown h6{margin:16px 0 8px;color:#303133;line-height:1.4}.conversion-markdown p{margin:8px 0}.conversion-markdown ol,.conversion-markdown ul{padding-left:22px;margin:8px 0}.conversion-markdown blockquote{border-left:3px solid #c7d7f5;margin:10px 0;padding:2px 12px;color:#606b7a}.conversion-markdown pre{overflow:auto;padding:12px;border-radius:6px;background:#eef1f6;line-height:1.5}.conversion-markdown code{padding:2px 5px;border-radius:4px;background:#eef1f6;font-family:Menlo,Consolas,monospace;font-size:12px}.conversion-markdown pre code{padding:0;background:transparent}.conversion-markdown a{color:#2563eb;word-break:break-all}.conversion-markdown-table-wrap{max-width:100%;overflow-x:auto}.conversion-markdown table{border-collapse:collapse;min-width:100%;margin:10px 0}.conversion-markdown td,.conversion-markdown th{border:1px solid #dfe4ec;padding:6px 9px;text-align:left}.conversion-markdown th{background:#eef3fb}.conversion-agent{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eef4ff;color:#2563eb;font-size:12px;flex-shrink:0}@media (max-width:760px){.conversion-toolbar{gap:12px;padding:14px}.conversion-toolbar .el-form-item{width:100%}.conversion-toolbar .el-form-item__label{width:76px;text-align:left}.conversion-toolbar .el-form-item__content{flex:1}.conversion-toolbar .el-input,.conversion-toolbar .el-select{width:100%}.conversion-actions{margin-left:0;flex-wrap:wrap}.conversion-form-grid{grid-template-columns:1fr;gap:0}.conversion-requirement-toolbar{flex-wrap:wrap}}