.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}}.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}}