/*!
 *  build: Vue  Admin Plus 
 *  copyright: vue-admin-beautiful.com  
 *  time: 2025-12-9 14:45:15
 */[data-v-2ad986e2]:export{menu-color:#20303f;menu-color-active:var(--theme-color-normal,#6954f0);menu-background:var(--theme-menu-active,rgba(105,84,240,.12));column-second-menu-background:#fff;vab-border-radius:5px;active-button-bg:var(--theme-color-normal,#6954f0);inactive-button-bg:#e6e6f6;default-button-bg:#f3f6f9;purple-button-bg:var(--theme-bg-normal,#edeafd);red-button-bg:#ff6a6b;secondary-button-bg:#f56c6c}.menu-setting-box[data-v-2ad986e2]{height:100%}.menu-setting[data-v-2ad986e2]{display:flex;flex-direction:column;height:calc(100% - 68px);overflow-y:auto}.menu-setting .menu-top-select[data-v-2ad986e2]{flex:0 0 46px;width:100%;padding:0 17px;margin-bottom:10px}.menu-setting .menu-top-select .el-row[data-v-2ad986e2]{height:100%}.menu-setting .menu-top-select .header-title[data-v-2ad986e2]{font-size:15px;font-weight:700;color:#20303f}.menu-setting .menu-setting-container[data-v-2ad986e2]{width:300px;height:100%;background:#fff;transition:width .15s ease}.menu-setting .menu-setting-container.from-style-1[data-v-2ad986e2]{width:100%}.menu-setting .menu-setting-main[data-v-2ad986e2]{position:relative;display:flex;flex:1;flex-direction:row;overflow:hidden}.menu-setting .menu-setting-main.menu-setting-main-column[data-v-2ad986e2]{flex-direction:column}.menu-setting .menu-review[data-v-2ad986e2]{flex:1}.menu-setting .menu-setting-container[data-v-2ad986e2],.menu-setting .menu-show[data-v-2ad986e2]{flex-shrink:0;transition:width .15s ease}.menu-setting .menu-review-2[data-v-2ad986e2],.menu-setting .menu-review-4[data-v-2ad986e2]{display:flex;flex-wrap:nowrap;height:100%}.menu-setting .menu-review-2 .menu-review-left[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-left[data-v-2ad986e2]{box-sizing:border-box;width:76px;padding:18px 8px;overflow-x:hidden;overflow-y:auto;color:#fff;text-align:center;background:var(--theme-color-normal,#6954f0);scrollbar-width:none;-ms-overflow-style:none}.menu-setting .menu-review-2 .menu-review-left[data-v-2ad986e2]::-webkit-scrollbar,.menu-setting .menu-review-4 .menu-review-left[data-v-2ad986e2]::-webkit-scrollbar{display:none}.menu-setting .menu-review-2 .menu-review-left .menu-level[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-left .menu-level[data-v-2ad986e2]{box-sizing:border-box;width:60px;padding:9px 0 8px 0;margin-bottom:10px;font-size:14px;text-align:center;cursor:pointer;border-radius:4px}.menu-setting .menu-review-2 .menu-review-left .menu-level .iconfont[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-left .menu-level .iconfont[data-v-2ad986e2]{display:block;margin-bottom:8px;font-size:20px}.menu-setting .menu-review-2 .menu-review-left .menu-level.active[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-left .menu-level.active[data-v-2ad986e2]{color:var(--theme-color-normal,#6954f0);background:#fff}.menu-setting .menu-review-2 .menu-review-right[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-right[data-v-2ad986e2]{box-sizing:border-box;flex:1;padding:10px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.menu-setting .menu-review-2 .menu-review-right[data-v-2ad986e2]::-webkit-scrollbar,.menu-setting .menu-review-4 .menu-review-right[data-v-2ad986e2]::-webkit-scrollbar{display:none}.menu-setting .menu-review-2 .menu-review-right .item[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-right .item[data-v-2ad986e2]{height:44px;font-size:14px;line-height:44px;color:#596473;text-align:center;cursor:pointer}.menu-setting .menu-review-2 .menu-review-right .item.active[data-v-2ad986e2],.menu-setting .menu-review-4 .menu-review-right .item.active[data-v-2ad986e2]{font-weight:700;color:var(--theme-color-normal,#6954f0);background-color:var(--theme-menu-active,rgba(105,84,240,.15));border-radius:3px}.menu-setting .menu-review-4 .menu-review-left[data-v-2ad986e2]{width:100px;padding:10px 0}.menu-setting .menu-review-4 .menu-review-left .menu-level[data-v-2ad986e2]{width:100%;padding:10px 0 11px 0;border-left:2px solid transparent;border-radius:0}.menu-setting .menu-review-4 .menu-review-left .menu-level .iconfont[data-v-2ad986e2]{display:inline-block;margin-bottom:0;vertical-align:middle}.menu-setting .menu-review-4 .menu-review-left .menu-level.active[data-v-2ad986e2]{color:#fff;background:hsla(0,0%,100%,.18);border-left-color:#fff}.menu-setting .menu-review-3[data-v-2ad986e2]{height:100%;padding:0 10px 20px 10px;overflow-x:hidden;overflow-y:auto;background:#1c2c3c;scrollbar-width:none;-ms-overflow-style:none}.menu-setting .menu-review-3[data-v-2ad986e2]::-webkit-scrollbar{display:none}.menu-setting .menu-review-3 .menu-label-box[data-v-2ad986e2]{margin-top:20px;font-size:13px;font-weight:700;color:#fff}.menu-setting .menu-review-3 .menu-label-box .icon-box[data-v-2ad986e2]{display:inline-block;width:26px;height:26px;margin-right:5px;line-height:26px;text-align:center;border-radius:50%}.menu-setting .menu-review-3 .menu-sub-level-box[data-v-2ad986e2]{padding:0 15px}.menu-setting .menu-review-3 .menu-sub-label[data-v-2ad986e2]{width:80px;height:36px;margin-top:8px;font-size:13px;line-height:36px;color:#fff;text-align:center;cursor:pointer;border-radius:6px}.menu-setting .menu-review-3 .menu-sub-label.active[data-v-2ad986e2]{background:var(--theme-color-normal,#6954f0)}.menu-setting .menu-review-3 .menu-review-top:nth-child(4n+1) .icon-box[data-v-2ad986e2]{background:#7a89fe}.menu-setting .menu-review-3 .menu-review-top:nth-child(4n+2) .icon-box[data-v-2ad986e2]{background:#f46767}.menu-setting .menu-review-3 .menu-review-top:nth-child(4n+3) .icon-box[data-v-2ad986e2]{background:#2dc3b7}.menu-setting .menu-review-3 .menu-review-top:nth-child(4n+4) .icon-box[data-v-2ad986e2]{background:#8091b9}.menu-show[data-v-2ad986e2]{box-sizing:border-box;display:flex;flex-wrap:nowrap;width:100%;height:60px;padding:13px 20px 0 20px;overflow-x:auto;overflow-y:hidden;color:#fff;background:var(--theme-color-normal,#6954f0)}.menu-show[data-v-2ad986e2]::-webkit-scrollbar{width:4px;height:4px}.menu-show[data-v-2ad986e2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.menu-show[data-v-2ad986e2]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.menu-show[data-v-2ad986e2]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.menu-show .menu-item[data-v-2ad986e2]{flex:0 0 auto;height:47px;padding:0 15px;margin-right:10px;font-size:14px;font-weight:400;line-height:47px;color:#fff;text-align:center;cursor:pointer;border-radius:4px 4px 0 0}.menu-show .menu-item.active[data-v-2ad986e2]{background:hsla(0,0%,100%,.18)}.menu-select[data-v-2ad986e2] .el-input__wrapper{padding:0;padding-left:3px;border:0;box-shadow:none!important}.menu-select[data-v-2ad986e2] .el-input__wrapper .el-input__inner,.menu-select[data-v-2ad986e2] .el-input__wrapper .el-input__suffix .el-select__caret{color:#20303f}.right-setting[data-v-2ad986e2]{flex:1;min-width:0;height:100%;padding-left:20px;transition:all .15s ease}.right-setting-header[data-v-2ad986e2]{box-sizing:border-box;width:100%;height:46px;padding-left:20px;font-weight:700;line-height:46px;color:#20303f;background:#ecf1f6;border-radius:5px 5px 0 0;transition:all .15s ease}.right-setting-body[data-v-2ad986e2]{padding-top:25px;margin-bottom:20px;background:#fff;transition:all .15s ease}.right-setting-fwidth[data-v-2ad986e2]{width:100%;padding-left:0;transition:all .15s ease}.right-setting-fwidth .right-setting-header[data-v-2ad986e2]{margin-top:20px}.right-setting-box[data-v-2ad986e2]{transition:all .15s ease}.right-setting-menu-box[data-v-2ad986e2]{padding:0 20px}.right-setting-menu-box .right-setting-menu-box-draggable[data-v-2ad986e2]{display:flex;flex-wrap:wrap}.right-setting-menu-box .cursor-move[data-v-2ad986e2]:hover{cursor:move}.right-setting-menu-box-item[data-v-2ad986e2]{position:relative;display:flex;flex-wrap:nowrap;min-width:160px;height:36px;margin-right:20px;margin-bottom:20px;line-height:36px;color:#20303f;border:1px solid #ebedf5;border-radius:4px}.right-setting-menu-box-item .drag-icon[data-v-2ad986e2]{padding:0 8px 0 14px}.right-setting-menu-box-item .iconfont[data-v-2ad986e2]{cursor:pointer}.right-setting-menu-box-item .menu-name[data-v-2ad986e2]{box-sizing:border-box;flex:1;padding-right:14px}.right-setting-menu-box-item .icon-oper[data-v-2ad986e2]{position:absolute;top:-18px;right:-9px}.right-setting-menu-box-item.disabled[data-v-2ad986e2]{background:#fafbfc}.right-setting-menu-box-item-plugin[data-v-2ad986e2]{padding-right:0;overflow:hidden;border-radius:4px}.right-setting-menu-box-item-plugin .menu-name[data-v-2ad986e2]{padding-left:14px}.right-setting-menu-box-item-plugin .icon-box[data-v-2ad986e2]{display:inline-block;width:36px;height:36px;line-height:36px;color:#20303f;text-align:center;background:#fafbfc}.right-setting-body_header[data-v-2ad986e2]{padding-left:20px;margin-bottom:20px;font-size:15px;font-weight:700;color:#20303f}.right-setting-container[data-v-2ad986e2]{flex:1;width:300px;min-width:0;overflow-y:auto;transition:width .15s ease;scrollbar-width:none;-ms-overflow-style:none}.right-setting-container[data-v-2ad986e2]::-webkit-scrollbar{display:none}.right-setting-container.from-style-1[data-v-2ad986e2]{width:100%}.right-setting-container.right-setting-container-full[data-v-2ad986e2]{width:100%;padding-left:0}