.ele-block[data-v-ff75741e]{display:flex!important;flex-flow:column!important;align-items:center!important}.menu-dialog[data-v-ff75741e] .el-dialog__header{padding:20px 24px;border-bottom:1px solid #ebeef5;margin-right:0}.menu-dialog[data-v-ff75741e] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.menu-dialog[data-v-ff75741e] .el-dialog__body{padding:24px;background-color:#f5f7fa}.menu-dialog[data-v-ff75741e] .el-dialog__footer{padding:15px 24px;border-top:1px solid #ebeef5}.menu-section[data-v-ff75741e]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}.menu-section .section-header[data-v-ff75741e]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.menu-section .section-header i[data-v-ff75741e]{font-size:20px}.menu-section .section-header span[data-v-ff75741e]{font-size:16px;font-weight:600}.menu-section .section-content[data-v-ff75741e]{padding:16px;background-color:#fafafa}.menu-section .section-content[data-v-ff75741e] .el-tree{background-color:transparent}.menu-section .section-content[data-v-ff75741e] .el-tree .el-tree-node__content{height:36px;padding:0 8px;border-radius:4px;margin-bottom:4px}.menu-section .section-content[data-v-ff75741e] .el-tree .el-tree-node__content:hover{background-color:#f0f9ff}.menu-section .section-content[data-v-ff75741e] .el-tree .el-tree-node__content.is-current{background-color:#ecf5ff;color:#409eff}.menu-section .section-content[data-v-ff75741e] .el-tree .el-checkbox__input .el-checkbox__inner{border-color:#dcdfe6;border-radius:3px}.menu-section .section-content[data-v-ff75741e] .el-tree .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#409eff;border-color:#409eff}.dialog-footer[data-v-ff75741e]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-ff75741e]{min-width:100px;height:40px;font-size:14px;display:flex;align-items:center;justify-content:center}.dialog-footer .el-button i[data-v-ff75741e]{margin-right:6px;font-size:16px}.dialog-footer .el-button[data-v-ff75741e]:not(:last-child){margin-right:0}