.workbench-container[data-v-2e3f4ebd]{padding:24px;height:100%;overflow:hidden;background:linear-gradient(135deg,#87ceeb,#00bfff);min-height:100vh;display:flex;flex-direction:column}.workbench-header[data-v-2e3f4ebd]{margin-bottom:40px;text-align:center}.workbench-header h2[data-v-2e3f4ebd]{color:#fff;margin-bottom:16px;font-size:36px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px}.workbench-header p[data-v-2e3f4ebd]{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:400;margin-bottom:24px}.workbench-header .el-button[data-v-2e3f4ebd]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:500;padding:12px 24px;border-radius:12px;backdrop-filter:blur(10px);transition:all .3s ease}.workbench-header .el-button[data-v-2e3f4ebd]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.workbench-header .el-button i[data-v-2e3f4ebd]{margin-right:8px}.embedded-container[data-v-2e3f4ebd]{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);margin-top:20px}.embedded-container .embedded-header[data-v-2e3f4ebd]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.embedded-container .embedded-header .embedded-title[data-v-2e3f4ebd]{display:flex;align-items:center;gap:12px}.embedded-container .embedded-header .embedded-title .title-icon[data-v-2e3f4ebd]{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center}.embedded-container .embedded-header .embedded-title .title-icon i[data-v-2e3f4ebd]{font-size:18px;color:#fff}.embedded-container .embedded-header .embedded-title .title-icon img[data-v-2e3f4ebd]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.embedded-container .embedded-header .embedded-title .title-text[data-v-2e3f4ebd]{font-size:18px;font-weight:600}.embedded-container .embedded-header .embedded-actions[data-v-2e3f4ebd]{display:flex;gap:8px}.embedded-container .embedded-header .embedded-actions .el-button[data-v-2e3f4ebd]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.embedded-container .embedded-header .embedded-actions .el-button[data-v-2e3f4ebd]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.embedded-container .embedded-header .embedded-actions .el-button i[data-v-2e3f4ebd]{margin-right:4px}.embedded-container .embedded-content[data-v-2e3f4ebd]{flex:1;position:relative;overflow:hidden}.embedded-container .embedded-content .embedded-loading[data-v-2e3f4ebd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10;background:hsla(0,0%,100%,.9);padding:24px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.embedded-container .embedded-content .embedded-loading i[data-v-2e3f4ebd]{font-size:32px;color:#2196f3;animation:spin-2e3f4ebd 1s linear infinite}.embedded-container .embedded-content .embedded-loading span[data-v-2e3f4ebd]{color:#606266;font-size:14px;font-weight:500}.embedded-container .embedded-content .embedded-iframe[data-v-2e3f4ebd]{width:100%;height:100%;border:none;background:#fff}.workbench-content[data-v-2e3f4ebd]{width:100%;position:relative;z-index:1;animation:fadeInUp-2e3f4ebd .6s ease-out;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:24px}@keyframes fadeInUp-2e3f4ebd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-2e3f4ebd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.quick-actions[data-v-2e3f4ebd]{background:hsla(0,0%,100%,.95);border-radius:20px;padding:32px;box-shadow:0 20px 40px rgba(0,0,0,.1);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2)}.quick-actions h3[data-v-2e3f4ebd]{margin-bottom:24px;color:#2c3e50;font-size:24px;font-weight:600;text-align:center;position:relative}.quick-actions h3[data-v-2e3f4ebd]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2196f3,#1976d2);border-radius:2px}.quick-actions .action-grid[data-v-2e3f4ebd]{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.quick-actions .action-item[data-v-2e3f4ebd]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;border-radius:16px;background:#fff;border:1px solid rgba(33,150,243,.1);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);min-height:120px;min-width:120px;position:relative;overflow:hidden}.quick-actions .action-item[data-v-2e3f4ebd]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2196f3,#1976d2);transform:scaleX(0);transition:transform .3s ease}.quick-actions .action-item[data-v-2e3f4ebd]:hover{border-color:#2196f3;box-shadow:0 12px 30px rgba(33,150,243,.2);transform:translateY(-4px)}.quick-actions .action-item[data-v-2e3f4ebd]:hover:before{transform:scaleX(1)}.quick-actions .action-item:hover i[data-v-2e3f4ebd]{transform:scale(1.1);color:#2196f3}.quick-actions .action-item i[data-v-2e3f4ebd]{font-size:36px;color:#2196f3;margin-bottom:16px;transition:all .3s ease}.quick-actions .action-item span[data-v-2e3f4ebd]{color:#2c3e50;font-size:14px;font-weight:600;text-align:center;line-height:1.4}.custom-items[data-v-2e3f4ebd]{background:hsla(0,0%,100%,.95);border-radius:20px;padding:32px;box-shadow:0 20px 40px rgba(0,0,0,.1);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.2)}.custom-items h3[data-v-2e3f4ebd]{margin-bottom:24px;color:#2c3e50;font-size:24px;font-weight:600;text-align:center;position:relative}.custom-items h3[data-v-2e3f4ebd]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2196f3,#1976d2);border-radius:2px}.custom-items .items-grid[data-v-2e3f4ebd]{display:flex;flex-wrap:wrap;gap:16px;padding:10px 0;justify-content:flex-start}.custom-items .items-grid .no-items[data-v-2e3f4ebd]{text-align:center;color:#909399;padding:40px 0;width:100%}.custom-items .items-grid .item-grid-card[data-v-2e3f4ebd]{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 16px;border:1px solid rgba(33,150,243,.1);border-radius:16px;background:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);min-height:120px;min-width:120px;overflow:hidden}.custom-items .items-grid .item-grid-card[data-v-2e3f4ebd]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2196f3,#1976d2);transform:scaleX(0);transition:transform .3s ease}.custom-items .items-grid .item-grid-card[data-v-2e3f4ebd]:hover{border-color:#2196f3;box-shadow:0 12px 30px rgba(33,150,243,.2);transform:translateY(-4px)}.custom-items .items-grid .item-grid-card[data-v-2e3f4ebd]:hover:before{transform:scaleX(1)}.custom-items .items-grid .item-grid-card:hover .item-grid-actions[data-v-2e3f4ebd]{opacity:1}.custom-items .items-grid .item-grid-card:hover .item-grid-icon[data-v-2e3f4ebd]{transform:scale(1.1)}.custom-items .items-grid .item-grid-card .item-grid-icon[data-v-2e3f4ebd]{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#2196f3,#1976d2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease;box-shadow:0 4px 12px rgba(33,150,243,.3)}.custom-items .items-grid .item-grid-card .item-grid-icon i[data-v-2e3f4ebd]{color:#fff;font-size:28px}.custom-items .items-grid .item-grid-card .item-grid-icon img[data-v-2e3f4ebd]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-items .items-grid .item-grid-card .item-grid-name[data-v-2e3f4ebd]{color:#2c3e50;font-size:14px;font-weight:600;text-align:center;line-height:1.4;word-break:break-word;max-width:100%}.custom-items .items-grid .item-grid-card .item-grid-actions[data-v-2e3f4ebd]{position:absolute;top:12px;right:12px;opacity:0;transition:all .3s ease;display:flex;gap:4px}.custom-items .items-grid .item-grid-card .item-grid-actions .preview-btn[data-v-2e3f4ebd]{padding:8px;min-width:auto;color:#409eff;border-radius:8px;background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.2)}.custom-items .items-grid .item-grid-card .item-grid-actions .preview-btn[data-v-2e3f4ebd]:hover{background:rgba(64,158,255,.2);color:#409eff;transform:scale(1.1)}.custom-items .items-grid .item-grid-card .item-grid-actions .preview-btn i[data-v-2e3f4ebd]{font-size:16px}.custom-items .items-grid .item-grid-card .item-grid-actions .delete-btn[data-v-2e3f4ebd]{padding:8px;min-width:auto;color:#f56c6c;border-radius:8px;background:rgba(245,108,108,.1);border:1px solid rgba(245,108,108,.2)}.custom-items .items-grid .item-grid-card .item-grid-actions .delete-btn[data-v-2e3f4ebd]:hover{background:rgba(245,108,108,.2);color:#f56c6c;transform:scale(1.1)}.custom-items .items-grid .item-grid-card .item-grid-actions .delete-btn i[data-v-2e3f4ebd]{font-size:16px}.custom-items .items-grid .item-grid-card.disabled[data-v-2e3f4ebd]{opacity:.5;cursor:not-allowed;filter:grayscale(.8)}.custom-items .items-grid .item-grid-card.disabled[data-v-2e3f4ebd]:hover{border-color:rgba(33,150,243,.1);box-shadow:none;transform:none}.custom-items .items-grid .item-grid-card.disabled[data-v-2e3f4ebd]:hover:before{transform:scaleX(0)}.custom-items .items-grid .item-grid-card.disabled:hover .item-grid-icon[data-v-2e3f4ebd]{transform:none}.custom-items .items-grid .item-grid-card.disabled .item-grid-icon[data-v-2e3f4ebd]{background:#f5f7fa;box-shadow:none}.custom-items .items-grid .item-grid-card.disabled .item-grid-icon i[data-v-2e3f4ebd],.custom-items .items-grid .item-grid-card.disabled .item-grid-name[data-v-2e3f4ebd]{color:#c0c4cc}.icon-input-container .upload-section[data-v-2e3f4ebd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.icon-input-container .upload-section .upload-label[data-v-2e3f4ebd]{color:#606266;font-size:14px;white-space:nowrap}.icon-input-container .upload-section .icon-uploader .icon-preview[data-v-2e3f4ebd]{position:relative;width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;overflow:hidden;transition:border-color .3s}.icon-input-container .upload-section .icon-uploader .icon-preview[data-v-2e3f4ebd]:hover{border-color:#409eff}.icon-input-container .upload-section .icon-uploader .icon-preview .icon-image[data-v-2e3f4ebd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.icon-input-container .upload-section .icon-uploader .icon-preview .icon-overlay[data-v-2e3f4ebd]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.icon-input-container .upload-section .icon-uploader .icon-preview .icon-overlay i[data-v-2e3f4ebd]{color:#fff;font-size:20px}.icon-input-container .upload-section .icon-uploader .icon-preview:hover .icon-overlay[data-v-2e3f4ebd]{opacity:1}.icon-input-container .upload-section .icon-uploader .icon-upload-trigger[data-v-2e3f4ebd]{width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .3s}.icon-input-container .upload-section .icon-uploader .icon-upload-trigger[data-v-2e3f4ebd]:hover{border-color:#409eff}.icon-input-container .upload-section .icon-uploader .icon-upload-trigger i[data-v-2e3f4ebd]{font-size:20px;color:#8c939d;margin-bottom:5px}.icon-input-container .upload-section .icon-uploader .icon-upload-trigger .upload-text[data-v-2e3f4ebd]{font-size:12px;color:#8c939d}[data-v-2e3f4ebd] .workbench-dialog .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.15)}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__header{background:linear-gradient(135deg,#2196f3,#1976d2);padding:24px 32px}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:20px;font-weight:600}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__body{padding:32px;background:#fafbfc}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__footer{padding:20px 32px;background:#fff;border-top:1px solid #ebeef5}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button{border-radius:8px;padding:10px 20px;font-weight:500}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary{background:linear-gradient(135deg,#2196f3,#1976d2);border:none}[data-v-2e3f4ebd] .workbench-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,150,243,.3)}.create-form .el-form-item[data-v-2e3f4ebd]{margin-bottom:24px}.create-form .el-form-item .el-form-item__label[data-v-2e3f4ebd]{color:#2c3e50;font-weight:600;font-size:14px}.create-form .el-form-item .el-input .el-input__inner[data-v-2e3f4ebd]{border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease}.create-form .el-form-item .el-input .el-input__inner[data-v-2e3f4ebd]:focus{border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.1)}.create-form .el-form-item .el-select .el-input__inner[data-v-2e3f4ebd]{border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease}.create-form .el-form-item .el-select .el-input__inner[data-v-2e3f4ebd]:focus{border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.1)}.create-form .el-form-item .el-input-number .el-input__inner[data-v-2e3f4ebd]{border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease}.create-form .el-form-item .el-input-number .el-input__inner[data-v-2e3f4ebd]:focus{border-color:#2196f3;box-shadow:0 0 0 2px rgba(33,150,243,.1)}[data-v-2e3f4ebd] .iframe-dialog .el-dialog{border-radius:20px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.15);max-width:95vw;max-height:95vh}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__header{background:linear-gradient(135deg,#2196f3,#1976d2);padding:20px 24px}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__body{padding:0;background:#f5f7fa;height:70vh;overflow:hidden}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__footer{padding:16px 24px;background:#fff;border-top:1px solid #ebeef5}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button{border-radius:8px;padding:8px 16px;font-weight:500}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary{background:linear-gradient(135deg,#2196f3,#1976d2);border:none}[data-v-2e3f4ebd] .iframe-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,150,243,.3)}.iframe-container[data-v-2e3f4ebd]{width:100%;height:100%;position:relative}.iframe-container .iframe-content[data-v-2e3f4ebd]{width:100%;height:100%;border:none;background:#fff}@media(max-width:768px){.workbench-container[data-v-2e3f4ebd]{padding:15px}.action-grid[data-v-2e3f4ebd],.items-grid[data-v-2e3f4ebd]{justify-content:center}.action-item[data-v-2e3f4ebd],.item-grid-card[data-v-2e3f4ebd]{min-width:100px}}@media(max-width:480px){.action-grid[data-v-2e3f4ebd],.items-grid[data-v-2e3f4ebd]{justify-content:center}.action-item[data-v-2e3f4ebd],.item-grid-card[data-v-2e3f4ebd]{min-width:90px;padding:20px 12px}}