.ai-function-button[data-v-b3fbeca1]{display:inline-block;display:flex}.function-icon[data-v-b3fbeca1],.model-icon[data-v-b3fbeca1]{--icon-size:22px;align-items:center;display:flex;height:var(--icon-size);justify-content:center;vertical-align:middle;width:var(--icon-size)}.function-icon[data-v-b3fbeca1] svg,.model-icon[data-v-b3fbeca1] svg{height:100%;width:100%}[data-v-b3fbeca1] .svg-icon{align-items:center;display:flex;height:22px;justify-content:center;width:22px}[data-v-b3fbeca1] .el-check-tag{align-items:center;display:inline-flex;height:32px;justify-content:center;line-height:1;padding:0;width:32px}[data-v-b3fbeca1] .ai-function-context-menu{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a;min-width:120px;padding:5px 0}[data-v-b3fbeca1] .ai-function-context-menu .menu-item{cursor:pointer;font-size:14px;padding:8px 16px}[data-v-b3fbeca1] .ai-function-context-menu .menu-item:hover{background-color:#f5f7fa}[data-v-b3fbeca1] .el-dialog__body{padding:20px}.prompt-form-item[data-v-9e03ceea]{flex-direction:column}.prompt-form-item[data-v-9e03ceea] .el-form-item__label{height:auto;padding-right:0;width:100%!important}.prompt-wrapper[data-v-9e03ceea]{position:relative;width:100%}.prompt-wrapper .prompt-textarea[data-v-9e03ceea]{width:100%}.prompt-wrapper .prompt-textarea[data-v-9e03ceea] .el-textarea__inner{font-family:Consolas,Monaco,Courier New,monospace;line-height:1.6;min-height:150px}.icon-preview-wrapper .icon-preview-container[data-v-9e03ceea]{position:relative}.icon-preview-wrapper .icon-preview-container .icon-preview[data-v-9e03ceea]{border:2px solid transparent;position:relative;transition:all .3s ease}.icon-preview-wrapper .icon-preview-container .icon-preview[data-v-9e03ceea]:hover{border-color:var(--el-color-primary)}.icon-preview-wrapper .icon-preview-container .icon-preview:hover .icon-hover-mask[data-v-9e03ceea]{opacity:1}.icon-preview-wrapper .icon-preview-container .icon-preview.is-generating[data-v-9e03ceea]{border-color:var(--el-color-primary)}.icon-preview-wrapper .icon-preview-container .icon-preview.is-generating .icon-hover-mask[data-v-9e03ceea]{opacity:1}.icon-preview-wrapper .icon-preview-container .icon-preview[data-v-9e03ceea] svg{color:currentColor;height:100%;width:100%}.icon-preview-wrapper .icon-preview-container .icon-hover-mask[data-v-9e03ceea]{background:#ffffffe6;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-9e03ceea]{color:var(--el-color-primary)}.icon-preview-wrapper .icon-preview-container .icon-hover-mask .refresh-icon.is-loading[data-v-9e03ceea]{animation:rotate-9e03ceea 1s linear infinite}@keyframes rotate-9e03ceea{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ai-toolbox-popover[data-v-f474fcb6] .el-popover__title{margin:0;padding:8px 0}.ai-toolbox-popover[data-v-f474fcb6] .el-pagination .el-pager li{border-radius:4px;margin:0 4px}.ai-toolbox-popover[data-v-f474fcb6] .el-pagination .el-pager li.is-active{background-color:var(--el-color-primary)}.ai-toolbox-popover .model-list .model-item[data-v-f474fcb6]{border-bottom:1px solid var(--el-border-color-lighter);padding:12px;transition:all .3s ease}.ai-toolbox-popover .model-list .model-item[data-v-f474fcb6]:last-child{border-bottom:none}.ai-toolbox-popover .model-list .model-item[data-v-f474fcb6]:hover{background-color:var(--el-fill-color-light);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.ai-toolbox-popover .model-list .model-item .model-icon[data-v-f474fcb6]{align-items:center;background-color:var(--el-fill-color-light);border-radius:6px;display:flex;height:32px;justify-content:center;padding:6px;width:32px}.ai-toolbox-popover .model-list .model-item .model-icon[data-v-f474fcb6] svg{height:18px;width:18px}.ai-toolbox-popover .model-list .model-item .model-name[data-v-f474fcb6]{color:var(--el-text-color-primary);font-size:14px;font-weight:500}.ai-toolbox-popover .model-list .model-item .model-desc[data-v-f474fcb6]{color:var(--el-text-color-secondary);font-size:12px;line-height:1.5}.ai-toolbox-popover .model-list .model-item .el-button.is-circle[data-v-f474fcb6]{height:24px;padding:4px;width:24px}.ai-toolbox-popover .stat-item[data-v-f474fcb6]{cursor:pointer}.ai-toolbox-popover .stat-item[data-v-f474fcb6]:hover{opacity:.8}
