.workflow-container[data-v-45a44ed6]{position:relative;transition:all .2s ease}.workflow-container[data-v-45a44ed6]:before{background:linear-gradient(120deg,#ffffff1f,#f5f5f74d 50%,#ffffff1f);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-45a44ed6]:hover:before{opacity:1}.workflow-container.selected[data-v-45a44ed6]:before{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7);opacity:1}.input-area[data-v-45a44ed6]{margin-bottom:24px}.output-area[data-v-45a44ed6]{margin-top:24px}.image-upload-area[data-v-45a44ed6]{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:border-color .3s}.image-upload-area[data-v-45a44ed6]:hover{border-color:#404040}.image-preview[data-v-45a44ed6]{display:inline-block;position:relative}.delete-btn[data-v-45a44ed6]{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.progress-bar[data-v-45a44ed6]{background:#f0f0f0;border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-fill[data-v-45a44ed6]{background:linear-gradient(90deg,#404040,#404040);height:100%;transition:width .3s ease}.gradient-border[data-v-45a44ed6]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#404040,#404040) border-box;border:2px solid transparent;border-radius:8px}.gradient-border-wrap[data-v-45a44ed6]{background:linear-gradient(120deg,#ffffff2e,#f5f5f799 50%,#ffffff2e);border-radius:16px;transition:background .2s}.cancel-btn[data-v-45a44ed6]{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-45a44ed6]:hover{background:#737373;border-color:#737373}.gallery-btn[data-v-45a44ed6]{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.gallery-btn[data-v-45a44ed6]:hover{background:#737373;border-color:#737373}.gen-card button[title=删除图片][data-v-45a44ed6],button[title=删除图片][data-v-45a44ed6],button[title=删除换装图][data-v-45a44ed6],button[title=删除服装图片][data-v-45a44ed6],button[title=删除生成图片][data-v-45a44ed6]{align-items:center;border:1px solid #fff!important;border-radius:50%;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0}.gallery-btn-eye[data-v-45a44ed6],.gen-card button[title=在画廊中查看大图][data-v-45a44ed6]{align-items:center;border:none!important;border-radius:50%;display:flex;font-size:10px;justify-content:center;line-height:1;padding:0}.gen-card[data-v-45a44ed6]{align-items:center;background:#17171780;border:1px solid #181818;border-radius:8px;display:flex;height:300px;justify-content:center;transition:all .2s ease;width:300px}.gen-card[data-v-45a44ed6]:hover{border-color:#f5f5f7}.node-title[data-v-45a44ed6]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gradient-border-wrap[data-v-45a44ed6]:hover{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7)}[data-v-45a44ed6] .ant-btn-primary{background:linear-gradient(45deg,#404040,#404040);border:none;box-shadow:0 2px 8px #ffffff2e;color:#fff}[data-v-45a44ed6] .ant-btn-primary:hover{background:linear-gradient(90deg,#404040,#737373)}[data-v-45a44ed6] .ant-btn-primary:focus{background:linear-gradient(90deg,#404040,#737373)}[data-v-45a44ed6] .ant-btn{background-color:#181818;border-color:#181818;color:#d4d4d8}[data-v-45a44ed6] .ant-btn:hover{background-color:#3d3d3d;border-color:#3d3d3d;color:#d4d4d8}[data-v-45a44ed6] .ant-btn-default{border-color:#d9d9d9;color:#666}.prompt-input[data-v-45a44ed6]{min-height:80px;resize:vertical}[data-v-45a44ed6] .prompt-input.ant-input{background:#171717cc!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-45a44ed6] .prompt-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-45a44ed6] .text-input.ant-input{background:#171717cc!important;border:1px solid #181818!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-45a44ed6] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-45a44ed6] .text-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-45a44ed6] .text-input.ant-input::-moz-placeholder{color:#f5f5f780!important;font-size:12px}[data-v-45a44ed6] .text-input.ant-input::placeholder{color:#f5f5f780!important;font-size:12px}
