.workflow-container[data-v-0f139430]{position:relative;transition:all .2s ease}.workflow-container[data-v-0f139430]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);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-0f139430]:hover:before{opacity:1}.workflow-container.selected[data-v-0f139430]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea);opacity:1}.input-area[data-v-0f139430]{margin-bottom:24px}.output-area[data-v-0f139430]{margin-top:24px}.image-upload-area[data-v-0f139430]{border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:border-color .3s}.image-upload-area[data-v-0f139430]:hover{border-color:#1890ff}.image-preview[data-v-0f139430]{display:inline-block;position:relative}.delete-btn[data-v-0f139430]{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-0f139430]{background:#f0f0f0;border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-fill[data-v-0f139430]{background:linear-gradient(90deg,#1890ff,#722ed1);height:100%;transition:width .3s ease}.gradient-border[data-v-0f139430]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#1890ff,#722ed1) border-box;border:2px solid transparent;border-radius:8px}.gradient-border-wrap[data-v-0f139430]{background:linear-gradient(120deg,#6b24ea99,#e2e2ff99 50%,#6b24ea99);border-radius:16px;transition:background .2s}.cancel-btn[data-v-0f139430]{background:#8167cf;border:1px solid #8167cf;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-0f139430]:hover{background:#9980e5;border-color:#9980e5}.gallery-btn[data-v-0f139430]{background:#8167cf;border:1px solid #8167cf;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.gallery-btn[data-v-0f139430]:hover{background:#9980e5;border-color:#9980e5}.gen-card button[title=删除图片][data-v-0f139430],button[title=删除图片][data-v-0f139430],button[title=删除换装图][data-v-0f139430],button[title=删除服装图片][data-v-0f139430],button[title=删除生成图片][data-v-0f139430]{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-0f139430],.gen-card button[title=在画廊中查看大图][data-v-0f139430]{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-0f139430]{align-items:center;background:#17161980;border:1px solid #3d2a74;border-radius:8px;display:flex;height:300px;justify-content:center;transition:all .2s ease;width:300px}.gen-card[data-v-0f139430]:hover{border-color:#8167cf}.node-title[data-v-0f139430]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gradient-border-wrap[data-v-0f139430]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}[data-v-0f139430] .ant-btn-primary{background:linear-gradient(45deg,#1890ff,#722ed1);border:none;box-shadow:0 2px 8px #1890ff4d;color:#fff}[data-v-0f139430] .ant-btn-primary:hover{background:linear-gradient(90deg,#7c3aed,#2563eb)}[data-v-0f139430] .ant-btn-primary:focus{background:linear-gradient(90deg,#7c3aed,#2563eb)}[data-v-0f139430] .ant-btn{background-color:#3d2a74;border-color:#3d2a74;color:#b7a6d7}[data-v-0f139430] .ant-btn:hover{background-color:#4a3285;border-color:#4a3285;color:#b7a6d7}[data-v-0f139430] .ant-btn-default{border-color:#d9d9d9;color:#666}.prompt-input[data-v-0f139430]{min-height:80px;resize:vertical}[data-v-0f139430] .prompt-input.ant-input{background:#171619cc!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-0f139430] .prompt-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-0f139430] .text-input.ant-input{background:#171619cc!important;border:1px solid #3d2a74!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-0f139430] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-0f139430] .text-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-0f139430] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-0f139430] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}
