@charset "UTF-8";
/*!
 *  build: admin-pro 
 *  copyright: 帝浩科技  
 *  time: 2026-1-27 15:48:15
 */body,html{padding:0;margin:0;background:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.editor-tabs{background:#121315}.editor-tabs .el-tabs__header{margin:0;border-bottom-color:#121315}.editor-tabs .el-tabs__header .el-tabs__nav{border-color:#121315}.editor-tabs .el-tabs__item{height:32px;margin-right:5px;line-height:32px;color:#888a8e;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#363636;border-left:1px solid #121315!important}.editor-tabs .el-tabs__item.is-active{color:#fff;background:#1e1e1e;border-bottom-color:#1e1e1e!important}.editor-tabs .el-icon-edit{color:#f1fa8c}.editor-tabs .el-icon-document{color:#a95812}.right-scrollbar .el-scrollbar__view{padding:12px 18px 15px 15px}.left-scrollbar .el-scrollbar__wrap{box-sizing:border-box;margin-bottom:0!important;overflow-x:hidden!important}.center-tabs .el-tabs__header{margin-bottom:0!important}.center-tabs .el-tabs__item{width:50%;text-align:center}.center-tabs .el-tabs__nav{width:100%}.reg-item{position:relative;padding:12px 6px;background:#f8f8f8;border-radius:4px}.reg-item .close-btn{position:absolute;top:-6px;right:-6px;z-index:1;display:block;width:16px;height:16px;font-size:12px;line-height:16px;color:#fff;text-align:center;cursor:pointer;background:rgba(0,0,0,.2);border-radius:50%}.reg-item .close-btn:hover{background:rgba(210,23,23,.5)}.reg-item+.reg-item{margin-top:18px}.action-bar .el-button+.el-button{margin-left:15px}.action-bar i{position:relative;top:-1px;font-size:20px;vertical-align:middle}.custom-tree-node{width:100%;font-size:14px}.custom-tree-node .node-operation{float:right}.custom-tree-node i[class*=el-icon]+i[class*=el-icon]{margin-left:6px}.custom-tree-node .el-icon-plus{color:#409eff}.custom-tree-node .el-icon-delete{color:#157a0c}.left-scrollbar .el-scrollbar__view{overflow-x:hidden}.el-rate{display:inline-block;vertical-align:text-top}.el-upload__tip{line-height:1.2}.container{position:relative;width:100%;height:100%}.container .components-list{box-sizing:border-box;height:100%;padding:8px}.container .components-list .components-item{display:inline-block;width:48%;margin:1%;transition:transform 0ms!important}.container .components-draggable{padding-bottom:20px}.container .components-title{margin:6px 2px;font-size:14px;color:#222}.container .components-title .vab-icon{font-size:18px;color:#666}.container .components-body{padding:8px 10px;font-size:12px;cursor:move;background:#f6f7ff;border:1px dashed #f6f7ff;border-radius:3px}.container .components-body .vab-icon{font-size:15px;color:#777}.container .components-body:hover{color:#787be8;border:1px dashed #787be8}.container .components-body:hover .vab-icon{color:#787be8}.container .left-board{position:absolute;top:0;left:0;width:260px;height:100vh}.container .center-scrollbar,.container .left-scrollbar{height:calc(100vh - 42px);overflow:hidden}.container .center-scrollbar{box-sizing:border-box;border-right:1px solid #f1e8e8;border-left:1px solid #f1e8e8}.container .center-board{box-sizing:border-box;width:auto;height:100vh;margin:0 350px 0 260px}.container .empty-info{position:absolute;top:46%;right:0;left:0;font-size:18px;color:#ccb1ea;text-align:center;letter-spacing:4px}.container .action-bar{position:relative;box-sizing:border-box;height:42px;padding:0 15px;text-align:right;border:1px solid #f1e8e8;border-top:none;border-left:none}.container .action-bar .delete-btn{color:#f56c6c}.container .logo-wrapper{position:relative;box-sizing:border-box;height:42px;background:#fff;border-bottom:1px solid #f1e8e8}.container .logo{position:absolute;top:6px;left:12px;font-size:17px;font-weight:600;line-height:30px;color:#00afff;white-space:nowrap}.container .logo>img{width:30px;height:30px;vertical-align:top}.container .logo .github{display:inline-block;margin-left:15px;vertical-align:sub}.container .logo .github>img{height:22px}.container .center-board-row{box-sizing:border-box;padding:12px 12px 15px 12px}.container .center-board-row>.el-form{height:calc(100vh - 69px)}.container .drawing-board{position:relative;height:100%}.container .drawing-board .components-body{padding:0;margin:0;font-size:0}.container .drawing-board .sortable-ghost{position:relative;display:block;overflow:hidden}.container .drawing-board .sortable-ghost:before{position:absolute;top:0;right:0;left:0;z-index:2;height:3px;content:" ";background:#5959df}.container .drawing-board .components-item.sortable-ghost{width:100%;height:60px;background-color:#f6f7ff}.container .drawing-board .active-from-item>.el-form-item{background:#f6f7ff;border-radius:6px}.container .drawing-board .active-from-item>.drawing-item-copy,.container .drawing-board .active-from-item>.drawing-item-delete{display:initial}.container .drawing-board .active-from-item>.component-name{color:#409eff}.container .drawing-board .el-form-item{margin-bottom:15px}.container .drawing-item{position:relative;cursor:move}.container .drawing-item.unfocus-bordered:not(.activeFromItem)>div:first-child{border:1px dashed #ccc}.container .drawing-item .el-form-item{padding:12px 10px}.container .drawing-row-item{position:relative;box-sizing:border-box;padding:0 2px;margin-bottom:15px;cursor:move;border:1px dashed #ccc;border-radius:3px}.container .drawing-row-item .drawing-row-item{margin-bottom:2px}.container .drawing-row-item .el-col{margin-top:22px}.container .drawing-row-item .el-form-item{margin-bottom:0}.container .drawing-row-item .drag-wrapper{min-height:80px}.container .drawing-row-item.active-from-item{border:1px dashed #409eff}.container .drawing-row-item .component-name{position:absolute;top:0;left:0;display:inline-block;padding:0 6px;font-size:12px;color:#bbb}.container .drawing-item:hover>.el-form-item,.container .drawing-row-item:hover>.el-form-item{background:#f6f7ff;border-radius:6px}.container .drawing-item:hover>.drawing-item-copy,.container .drawing-item:hover>.drawing-item-delete,.container .drawing-row-item:hover>.drawing-item-copy,.container .drawing-row-item:hover>.drawing-item-delete{display:initial}.container .drawing-item>.drawing-item-copy,.container .drawing-item>.drawing-item-delete,.container .drawing-row-item>.drawing-item-copy,.container .drawing-row-item>.drawing-item-delete{position:absolute;top:-10px;z-index:1;display:none;width:22px;height:22px;font-size:12px;line-height:22px;text-align:center;cursor:pointer;border:1px solid;border-radius:50%}.container .drawing-item>.drawing-item-copy,.container .drawing-row-item>.drawing-item-copy{right:56px;color:#409eff;background:#fff;border-color:#409eff}.container .drawing-item>.drawing-item-copy:hover,.container .drawing-row-item>.drawing-item-copy:hover{color:#fff;background:#409eff}.container .drawing-item>.drawing-item-delete,.container .drawing-row-item>.drawing-item-delete{right:24px;color:#f56c6c;background:#fff;border-color:#f56c6c}.container .drawing-item>.drawing-item-delete:hover,.container .drawing-row-item>.drawing-item-delete:hover{color:#fff;background:#f56c6c}