.vue-comfy-resource-node-root[data-v-3500c9aa]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:400px!important;width:100%}.gradient-border-wrap[data-v-3500c9aa]{background:linear-gradient(120deg,#6b24ea66,#e2e2ff66 50%,#6b24ea66);display:flex;flex-direction:column;min-height:0;top:-98px;transition:background .2s;width:400px}.gradient-border-wrap.selected[data-v-3500c9aa],.gradient-border-wrap[data-v-3500c9aa]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea);box-shadow:0 0 4px #6b24ea99!important}.node-header[data-v-3500c9aa]{flex-shrink:0;position:relative;top:-98px;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.node-header.connecting[data-v-3500c9aa]{opacity:.5;pointer-events:none}.node-inner-container[data-v-3500c9aa]{background:#181622;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:12px;position:relative;width:100%}.resource-type-indicator[data-v-3500c9aa]{transition:all .2s ease}.resource-content-container[data-v-3500c9aa]{display:flex;flex:1;flex-direction:column;min-height:0}.resource-content[data-v-3500c9aa]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0}.text-resource-content[data-v-3500c9aa]{align-items:stretch}.processing-content[data-v-3500c9aa]{align-items:center;flex:1;justify-content:center;min-height:0}.image-container[data-v-3500c9aa],.video-container[data-v-3500c9aa]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.text-content-wrapper[data-v-3500c9aa]{display:flex;flex-direction:column;position:relative;width:100%}.copy-button[data-v-3500c9aa]{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:4px;color:#8167cf!important;height:24px;min-width:24px;opacity:.7;padding:2px 6px;position:absolute;right:4px;top:4px;transition:all .2s ease;z-index:10}.copy-button[data-v-3500c9aa]:hover{background:#8167cf33!important;border-color:#8167cf!important;color:#c3a6ff!important;opacity:1!important}.text-content[data-v-3500c9aa]{flex:1;max-height:120px;overflow-y:auto;padding-right:32px;white-space:pre-wrap;word-break:break-word}.empty-content[data-v-3500c9aa]{background:#17161999;border:2px dashed #3d2a74;border-radius:6px}.resource-image[data-v-3500c9aa],.resource-video[data-v-3500c9aa]{border-radius:6px;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.resource-textarea[data-v-3500c9aa]{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;color:#fff!important;font-size:12px;height:100%!important;letter-spacing:.08em;line-height:1.6;overflow-y:auto!important;padding:10px 16px 10px 10px!important;resize:none!important}.resource-textarea[data-v-3500c9aa]:focus{border-color:#c3a6ff!important;box-shadow:0 0 0 2px #a084fa33!important}.resource-textarea[data-v-3500c9aa]::-moz-placeholder{color:#8167cf80!important}.resource-textarea[data-v-3500c9aa]::placeholder{color:#8167cf80!important}.resource-textarea[data-v-3500c9aa]::-webkit-scrollbar{background:transparent;width:8px}.resource-textarea[data-v-3500c9aa]::-webkit-scrollbar-thumb{background:#8167cf;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.resource-textarea[data-v-3500c9aa]::-webkit-scrollbar-thumb:hover{background:#9980e5}.resource-textarea[data-v-3500c9aa]::-webkit-scrollbar-track{background:#3d2a744d;border-radius:4px}.resource-textarea[data-v-3500c9aa]::-webkit-scrollbar-corner{background:transparent}.resource-textarea[data-v-3500c9aa]{scrollbar-color:#8167cf rgba(61,42,116,.3);scrollbar-width:thin}.text-content[data-v-3500c9aa]::-webkit-scrollbar{background:transparent;width:6px}.text-content[data-v-3500c9aa]::-webkit-scrollbar-thumb{background:#8167cf;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.text-content[data-v-3500c9aa]::-webkit-scrollbar-thumb:hover{background:#9980e5}.text-content[data-v-3500c9aa]::-webkit-scrollbar-track{background:#3d2a744d;border-radius:3px}.text-content[data-v-3500c9aa]::-webkit-scrollbar-corner{background:transparent}.text-content[data-v-3500c9aa]{scrollbar-color:#8167cf rgba(61,42,116,.3);scrollbar-width:thin}.ant-btn[data-v-3500c9aa],.anticon[data-v-3500c9aa],.node-title[data-v-3500c9aa],button[data-v-3500c9aa],div[data-v-3500c9aa],img[data-v-3500c9aa],label[data-v-3500c9aa],span[data-v-3500c9aa],svg[data-v-3500c9aa],video[data-v-3500c9aa]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.text-content[data-v-3500c9aa]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.node-title[data-v-3500c9aa]{cursor:pointer;transition:color .2s ease}.node-title[data-v-3500c9aa]:hover{color:#c3a6ff!important}.node-title-input[data-v-3500c9aa]{background:#3d2a74cc!important;border:1px solid #3d2a74!important;border-radius:4px!important;color:#b7a6d7!important;font-size:12px!important;height:20px!important;max-width:64px!important;min-width:64px!important;padding:2px 4px!important;text-align:right!important}.node-title-input[data-v-3500c9aa]:focus{border-color:#c3a6ff!important;box-shadow:0 0 0 2px #c3a6ff33!important}.node-title-input[data-v-3500c9aa] .ant-input{background:transparent!important;border:none!important;color:#b7a6d7!important;font-size:12px!important;padding:0!important;text-align:right!important}.node-title-input[data-v-3500c9aa] .ant-input:focus{border:none!important;box-shadow:none!important}.image-preview-container[data-v-3500c9aa]{align-items:center;display:flex;justify-content:center;padding:20px}.preview-image[data-v-3500c9aa]{border-radius:8px;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.video-player-container[data-v-3500c9aa]{padding:20px}.video-header[data-v-3500c9aa]{margin-bottom:16px}.video-title[data-v-3500c9aa]{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.video-info[data-v-3500c9aa]{color:#bdbdfc;font-size:12px}.video-url[data-v-3500c9aa]{word-break:break-all}.video-content[data-v-3500c9aa]{display:flex;justify-content:center}.video-player[data-v-3500c9aa]{background:#000;border-radius:8px;max-height:60vh;width:100%}.ant-modal-mask{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#181622b3!important}.ant-modal .ant-modal-content{background:#181622!important;border:1px solid #3d2a74!important;border-radius:8px!important;box-shadow:0 8px 32px #6b24ea4d!important}.ant-modal .ant-modal-header{background:#181622!important;border-bottom:1px solid #3d2a74!important;border-radius:8px 8px 0 0!important}.ant-modal .ant-modal-title{color:#b7a6d7!important;font-weight:500}.ant-modal .ant-modal-close{color:#b7a6d7!important}.ant-modal .ant-modal-close:hover{background:#8167cf1a!important;color:#e5d9ff!important}.ant-modal .ant-modal-body{background:#181622!important;color:#b7a6d7!important}.ant-modal .ant-modal-footer{background:#181622!important;border-radius:0 0 8px 8px!important;border-top:1px solid #3d2a74!important}.ant-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#6b24ea,#8167cf)!important;border-color:#6b24ea!important;box-shadow:0 2px 8px #6b24ea4d!important;color:#fff!important}.ant-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#8167cf,#9b7ee3)!important;border-color:#8167cf!important;box-shadow:0 4px 12px #6b24ea66!important}.ant-modal .ant-modal-footer .ant-btn-default{background:transparent!important;border-color:#3d2a74!important;color:#b7a6d7!important}.ant-modal .ant-modal-footer .ant-btn-default:hover{background:#8167cf1a!important;border-color:#8167cf!important;color:#e5d9ff!important}.vue-flow__node{min-width:400px!important}
