.vue-comfy-resource-node-root[data-v-78aff23d]{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-78aff23d]{background:linear-gradient(120deg,#fff6,#f5f5f766 50%,#fff6);display:flex;flex-direction:column;min-height:0;top:-98px;transition:background .2s;width:400px}.gradient-border-wrap.selected[data-v-78aff23d],.gradient-border-wrap[data-v-78aff23d]:hover{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);box-shadow:0 0 4px #fff9!important}.node-header[data-v-78aff23d]{flex-shrink:0;position:relative;top:-98px;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.node-header.connecting[data-v-78aff23d]{opacity:.5;pointer-events:none}.node-inner-container[data-v-78aff23d]{background:#181818;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:12px;position:relative;width:100%}.resource-type-indicator[data-v-78aff23d]{transition:all .2s ease}.resource-content-container[data-v-78aff23d]{display:flex;flex:1;flex-direction:column;min-height:0}.resource-content[data-v-78aff23d]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0}.text-resource-content[data-v-78aff23d]{align-items:stretch}.processing-content[data-v-78aff23d]{align-items:center;flex:1;justify-content:center;min-height:0}.image-container[data-v-78aff23d],.video-container[data-v-78aff23d]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.text-content-wrapper[data-v-78aff23d]{display:flex;flex-direction:column;position:relative;width:100%}.copy-button[data-v-78aff23d]{background:#171717cc!important;border:1px solid #181818!important;border-radius:4px;color:#f5f5f7!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-78aff23d]:hover{background:#fff3!important;border-color:#f5f5f7!important;color:#d4d4d8!important;opacity:1!important}.text-content[data-v-78aff23d]{flex:1;max-height:120px;overflow-y:auto;padding-right:32px;white-space:pre-wrap;word-break:break-word}.empty-content[data-v-78aff23d]{background:#17171799;border:2px dashed #181818;border-radius:6px}.resource-image[data-v-78aff23d],.resource-video[data-v-78aff23d]{border-radius:6px;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.resource-textarea[data-v-78aff23d]{background:#171717cc!important;border:1px solid #181818!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-78aff23d]:focus{border-color:#d4d4d8!important;box-shadow:0 0 0 2px #a1a1aa33!important}.resource-textarea[data-v-78aff23d]::-moz-placeholder{color:#ffffff80!important}.resource-textarea[data-v-78aff23d]::placeholder{color:#ffffff80!important}.resource-textarea[data-v-78aff23d]::-webkit-scrollbar{background:transparent;width:8px}.resource-textarea[data-v-78aff23d]::-webkit-scrollbar-thumb{background:#f5f5f7;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.resource-textarea[data-v-78aff23d]::-webkit-scrollbar-thumb:hover{background:#737373}.resource-textarea[data-v-78aff23d]::-webkit-scrollbar-track{background:#1717174d;border-radius:4px}.resource-textarea[data-v-78aff23d]::-webkit-scrollbar-corner{background:transparent}.resource-textarea[data-v-78aff23d]{scrollbar-color:#f5f5f7 hsla(0,0%,9%,.3);scrollbar-width:thin}.text-content[data-v-78aff23d]::-webkit-scrollbar{background:transparent;width:6px}.text-content[data-v-78aff23d]::-webkit-scrollbar-thumb{background:#f5f5f7;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.text-content[data-v-78aff23d]::-webkit-scrollbar-thumb:hover{background:#737373}.text-content[data-v-78aff23d]::-webkit-scrollbar-track{background:#1717174d;border-radius:3px}.text-content[data-v-78aff23d]::-webkit-scrollbar-corner{background:transparent}.text-content[data-v-78aff23d]{scrollbar-color:#f5f5f7 hsla(0,0%,9%,.3);scrollbar-width:thin}.ant-btn[data-v-78aff23d],.anticon[data-v-78aff23d],.node-title[data-v-78aff23d],button[data-v-78aff23d],div[data-v-78aff23d],img[data-v-78aff23d],label[data-v-78aff23d],span[data-v-78aff23d],svg[data-v-78aff23d],video[data-v-78aff23d]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.text-content[data-v-78aff23d]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.node-title[data-v-78aff23d]{cursor:pointer;transition:color .2s ease}.node-title-input[data-v-78aff23d],.node-title[data-v-78aff23d]:hover{color:#d4d4d8!important}.node-title-input[data-v-78aff23d]{background:#171717cc!important;border:1px solid #181818!important;border-radius:4px!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-78aff23d]:focus{border-color:#d4d4d8!important;box-shadow:0 0 0 2px #b3b3b333!important}.node-title-input[data-v-78aff23d] .ant-input{background:transparent!important;border:none!important;color:#d4d4d8!important;font-size:12px!important;padding:0!important;text-align:right!important}.node-title-input[data-v-78aff23d] .ant-input:focus{border:none!important;box-shadow:none!important}.image-preview-container[data-v-78aff23d]{align-items:center;display:flex;justify-content:center;padding:20px}.preview-image[data-v-78aff23d]{border-radius:8px;max-height:70vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.video-player-container[data-v-78aff23d]{padding:20px}.video-header[data-v-78aff23d]{margin-bottom:16px}.video-title[data-v-78aff23d]{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.video-info[data-v-78aff23d]{color:#d4d4d8;font-size:12px}.video-url[data-v-78aff23d]{word-break:break-all}.video-content[data-v-78aff23d]{display:flex;justify-content:center}.video-player[data-v-78aff23d]{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:#171717b3!important}.ant-modal .ant-modal-content{background:#181818!important;border:1px solid #181818!important;border-radius:8px!important;box-shadow:0 8px 32px #ffffff4d!important}.ant-modal .ant-modal-header{background:#181818!important;border-bottom:1px solid #181818!important;border-radius:8px 8px 0 0!important}.ant-modal .ant-modal-title{color:#d4d4d8!important;font-weight:500}.ant-modal .ant-modal-close{color:#d4d4d8!important}.ant-modal .ant-modal-close:hover{background:#ffffff1a!important;color:#e5e5e5!important}.ant-modal .ant-modal-body{background:#181818!important;color:#d4d4d8!important}.ant-modal .ant-modal-footer{background:#181818!important;border-radius:0 0 8px 8px!important;border-top:1px solid #181818!important}.ant-modal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#f5f5f7,#f5f5f7)!important;border-color:#f5f5f7!important;box-shadow:0 2px 8px #ffffff4d!important;color:#fff!important}.ant-modal .ant-modal-footer .ant-btn-primary:hover{background:linear-gradient(135deg,#f5f5f7,#737373)!important;border-color:#f5f5f7!important;box-shadow:0 4px 12px #fff6!important}.ant-modal .ant-modal-footer .ant-btn-default{background:transparent!important;border-color:#181818!important;color:#d4d4d8!important}.ant-modal .ant-modal-footer .ant-btn-default:hover{background:#ffffff1a!important;border-color:#f5f5f7!important;color:#e5e5e5!important}.vue-flow__node{min-width:400px!important}
