.js-function-button[data-v-024e93d4]{align-items:center;display:inline-block;display:flex;height:100%;justify-content:center}.param-values-form .param-item[data-v-024e93d4]{align-items:center;display:flex;margin-bottom:16px}.param-values-form .param-item .param-label[data-v-024e93d4]{color:var(--el-text-color-primary);flex-shrink:0;font-weight:500;width:120px}.param-values-form .param-item .param-input[data-v-024e93d4]{flex:1}.dialog-footer[data-v-024e93d4]{display:flex;gap:8px;justify-content:flex-end}.function-icon[data-v-024e93d4],.model-icon[data-v-024e93d4]{--icon-size:22px;align-items:center;display:flex;height:var(--icon-size);justify-content:center;overflow:hidden;vertical-align:middle;width:var(--icon-size)}.function-icon[data-v-024e93d4] svg,.model-icon[data-v-024e93d4] svg{flex-shrink:0;height:100%;width:100%}.function-icon svg[data-v-024e93d4],.model-icon svg[data-v-024e93d4]{flex-shrink:0;height:100%;width:100%}[data-v-024e93d4] .svg-icon{align-items:center;display:flex;height:22px;justify-content:center;width:22px}[data-v-024e93d4] .js-function-context-menu{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a;min-width:120px;padding:5px 0}[data-v-024e93d4] .js-function-context-menu .menu-item{cursor:pointer;font-size:14px;padding:8px 16px}[data-v-024e93d4] .js-function-context-menu .menu-item:hover{background-color:#f5f7fa}[data-v-024e93d4] .el-dialog__body{padding:20px}.custom-params-form[data-v-df3995ce]{overflow-x:hidden}.custom-params-form .form-header[data-v-df3995ce]{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:8px 0}.custom-params-form[data-v-df3995ce] .el-form-item{margin-bottom:12px}.custom-params-form[data-v-df3995ce] .el-form-item__error{margin-top:4px;position:static}.js-function-modal-content[data-v-9892738c]{display:flex;gap:16px;overflow:hidden}.js-function-modal-content .left-panel[data-v-9892738c]{flex:1 1 0%;height:100%;overflow-x:hidden;overflow-y:auto}.js-function-modal-content .left-panel .code-wrapper[data-v-9892738c]{border:1px solid var(--el-border-color);border-radius:4px;height:65vh;overflow:hidden;position:relative;width:100%}.js-function-modal-content .left-panel .code-wrapper .code-editor[data-v-9892738c]{height:100%;min-height:200px}.js-function-modal-content .right-panel[data-v-9892738c]{border-left:1px solid var(--el-border-color);display:flex;flex-basis:40%;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-left:16px}.chat-header[data-v-9892738c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 0}.chat-container[data-v-9892738c]{display:flex;flex:1;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.chat-list[data-v-9892738c]{flex:1;height:100%}.form-item[data-v-9892738c]{flex-direction:column;margin-bottom:14px}.form-item[data-v-9892738c] .el-form-item__label{height:auto;padding-right:0;width:100%!important}.form-item .image-button-wrapper[data-v-9892738c]{display:inline-block;transition:opacity .3s;width:70px}.form-item .image-button-wrapper[data-v-9892738c]:hover:not(.is-disabled){opacity:.8}.form-item .image-button-wrapper.is-disabled[data-v-9892738c]{cursor:not-allowed;opacity:.5}.form-item .image-button[data-v-9892738c]{display:block;height:auto}.form-item-inline[data-v-9892738c]{align-items:center;display:flex;flex-direction:row;flex-shrink:0;margin-bottom:2px}.form-item-inline[data-v-9892738c] .el-form-item__label{height:auto;padding-right:12px;white-space:nowrap;width:auto!important}.form-item-inline[data-v-9892738c] .el-form-item__content{flex:1;width:auto}@media (min-width:600px){.form-item-inline[data-v-9892738c]{flex:1 1 0;margin-right:16px}.form-item-inline[data-v-9892738c]:last-child{margin-right:0}.form-item-inline+.form-item-inline[data-v-9892738c]{margin-left:0}}@media (max-width:599px){.form-item-inline[data-v-9892738c]{flex-direction:column;margin-bottom:16px;margin-right:0}.form-item-inline[data-v-9892738c]:last-child{margin-bottom:0}}.icon-preview-wrapper .icon-preview-container[data-v-9892738c]{position:relative}.icon-preview-wrapper .icon-preview-container .icon-preview[data-v-9892738c]{align-items:center;background-color:var(--el-color-success-light-8);border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:.25rem;position:relative;transition:all .3s ease;--tw-text-opacity:1;color:rgba(0,141,186,var(--tw-text-opacity));transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.icon-preview-wrapper .icon-preview-container .icon-preview[data-v-9892738c]:hover{border-color:var(--el-color-success)}.icon-preview-wrapper .icon-preview-container .icon-preview:hover .icon-hover-mask[data-v-9892738c]{opacity:1}.icon-preview-wrapper .icon-preview-container .icon-preview.is-generating[data-v-9892738c]{border-color:var(--el-color-success)}.icon-preview-wrapper .icon-preview-container .icon-preview.is-generating .icon-hover-mask[data-v-9892738c]{opacity:1}.icon-preview-wrapper .icon-preview-container .icon-preview[data-v-9892738c] svg{color:currentColor;height:100%;width:100%}.icon-preview-wrapper .icon-preview-container .icon-hover-mask[data-v-9892738c]{background:var(--el-color-success-light-8);border-radius:.5rem;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.icon-preview-wrapper .icon-preview-container .icon-hover-mask .refresh-icon[data-v-9892738c]{color:var(--el-color-primary)}.icon-preview-wrapper .icon-preview-container .icon-hover-mask .refresh-icon.is-loading[data-v-9892738c]{animation:rotate 1s linear infinite}
