.result-image-upload[data-v-20f9824f]{min-height:530px}.target-card[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d9e9e6;border-radius:8px;background:#f3fbf9}.target-card.error[data-v-20f9824f]{border-color:#f1c4c2;background:#fff7f6}.target-icon[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:#fff;background:#168b7b;font-size:19px}.target-card.error .target-icon[data-v-20f9824f]{background:#e0645c}.target-copy[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.target-copy strong[data-v-20f9824f]{color:#2d403e;font-size:14px}.target-copy small[data-v-20f9824f]{overflow:hidden;color:#82928f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.library-meta[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:8px 4px 16px;color:#879693;font-size:12px}.upload-workspace[data-v-20f9824f]{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:18px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.browser-panel[data-v-20f9824f],.upload-panel[data-v-20f9824f]{min-width:0}.browser-panel.disabled[data-v-20f9824f]{opacity:.72;pointer-events:none}.upload-panel[data-v-20f9824f]{padding:16px;border:1px solid #dfe8eb;border-radius:8px;background:#fbfdfd}.panel-heading[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:40px;margin-bottom:10px}.panel-heading>div[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.panel-heading strong[data-v-20f9824f]{color:#2d403e;font-size:14px}.panel-heading small[data-v-20f9824f]{color:#82928f;font-size:12px}.upload-area[data-v-20f9824f]{margin-top:4px}.upload-area[data-v-20f9824f] .el-upload,.upload-area[data-v-20f9824f] .el-upload-dragger{width:100%}.upload-area[data-v-20f9824f] .el-upload-dragger{height:150px;border-width:2px;border-color:#86beb6;background:#f5fbfa}.upload-area[data-v-20f9824f] .el-upload-dragger:hover{border-color:#168b7b;background:#eff9f7}.upload-area[data-v-20f9824f] .el-icon-upload{margin:27px 0 12px;color:#168b7b}.upload-area[data-v-20f9824f] .el-upload__tip{margin-top:8px;color:#82928f;line-height:18px}.file-section[data-v-20f9824f]{margin-top:16px}.file-section-header[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;color:#344745;font-size:14px;font-weight:600}.file-list[data-v-20f9824f]{max-height:205px;overflow-y:auto;border:1px solid #e2e9e8;border-radius:6px}.file-row[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:11px 13px;border-bottom:1px solid #edf1f0}.file-row[data-v-20f9824f]:last-child{border-bottom:0}.file-icon[data-v-20f9824f]{margin-top:2px;color:#168b7b;font-size:18px}.file-info[data-v-20f9824f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-title[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:5px}.file-title span[data-v-20f9824f]{overflow:hidden;color:#334442;text-overflow:ellipsis;white-space:nowrap}.file-title small[data-v-20f9824f]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#96a19f}.file-message[data-v-20f9824f]{margin-top:4px;color:#8a9795;font-size:12px}.file-message.error[data-v-20f9824f]{color:#e35d55}.file-message.success[data-v-20f9824f],.success-icon[data-v-20f9824f]{color:#168b7b}.remove-file-button[data-v-20f9824f],.success-icon[data-v-20f9824f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0}.success-icon[data-v-20f9824f]{font-size:18px}.empty-file-list[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:92px;margin-top:16px;color:#9aa7a5;font-size:13px;border:1px dashed #d9e4e2;border-radius:6px;background:#fff}.dialog-footer[data-v-20f9824f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}@media (max-width:900px){.upload-workspace[data-v-20f9824f]{grid-template-columns:1fr}}.result-image-upload-dialog{max-width:calc(100vw - 40px)}.result-image-upload-dialog .el-dialog__body{padding-top:12px}