.menu-icon-picker[data-v-bbe0acac]{width:100%}.menu-icon-picker__current[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:40px}.menu-icon-picker__preview[data-v-bbe0acac]{width:40px;height:40px;border:1px solid #dcdfe6;border-radius:4px;background:#f5f7fa;color:#606266;-ms-flex-negative:0;flex-shrink:0;line-height:0}.menu-icon-picker__preview .el-icon-minus[data-v-bbe0acac],.menu-icon-picker__preview .fa[data-v-bbe0acac],.menu-icon-picker__preview[data-v-bbe0acac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-icon-picker__preview .el-icon-minus[data-v-bbe0acac],.menu-icon-picker__preview .fa[data-v-bbe0acac]{font-size:18px;line-height:1;width:1em;height:1em}.menu-icon-picker__current .el-input[data-v-bbe0acac]{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-icon-picker__current .el-button--text[data-v-bbe0acac]{padding-left:8px;padding-right:8px}.menu-icon-picker__dialog-title[data-v-bbe0acac]{font-size:16px;font-weight:600;color:#303133}.menu-icon-picker__toolbar[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.menu-icon-picker__now[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-width:148px;padding:8px 12px;background:#f8fafc}.menu-icon-picker__now-preview[data-v-bbe0acac],.menu-icon-picker__now[data-v-bbe0acac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #e4e7ed;border-radius:6px}.menu-icon-picker__now-preview[data-v-bbe0acac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#fff;color:var(--btn-primary,#409eff)}.menu-icon-picker__now-preview .el-icon-minus[data-v-bbe0acac],.menu-icon-picker__now-preview .fa[data-v-bbe0acac]{font-size:20px;line-height:1}.menu-icon-picker__now-meta[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.menu-icon-picker__now-label[data-v-bbe0acac]{font-size:13px;font-weight:600;color:#303133;line-height:1.2}.menu-icon-picker__now-value[data-v-bbe0acac]{font-size:12px;color:#909399;font-family:Consolas,Monaco,monospace;line-height:1.2}.menu-icon-picker__search[data-v-bbe0acac]{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-icon-picker__tabs[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px}.menu-icon-picker__tab[data-v-bbe0acac]{padding:4px 10px;border:1px solid #dcdfe6;border-radius:999px;background:#fff;color:#606266;font-size:12px;cursor:pointer;-webkit-transition:color .15s ease,border-color .15s ease,background .15s ease;transition:color .15s ease,border-color .15s ease,background .15s ease}.menu-icon-picker__tab[data-v-bbe0acac]:hover{color:var(--btn-primary,#409eff);border-color:#c6e2ff;background:#f5f9ff}.menu-icon-picker__tab.is-active[data-v-bbe0acac]{color:#fff;border-color:var(--btn-primary,#409eff);background:var(--btn-primary,#409eff)}.menu-icon-picker__body[data-v-bbe0acac]{height:240px;overflow-y:auto;border:1px solid #ebeef5;border-radius:6px;background:#fff;padding:8px}.menu-icon-picker__grid[data-v-bbe0acac]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.menu-icon-picker__item[data-v-bbe0acac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:1;min-height:44px;border:1px solid transparent;border-radius:6px;background:#f5f7fa;color:#606266;cursor:pointer;-webkit-transition:color .15s ease,border-color .15s ease,background .15s ease;transition:color .15s ease,border-color .15s ease,background .15s ease}.menu-icon-picker__item[data-v-bbe0acac]:hover{border-color:#c6e2ff;background:#ecf5ff;color:var(--btn-primary,#409eff)}.menu-icon-picker__item.is-active[data-v-bbe0acac]{border-color:var(--btn-primary,#409eff);background:#ecf5ff;color:var(--btn-primary,#409eff);-webkit-box-shadow:inset 0 0 0 1px rgba(64,158,255,.2);box-shadow:inset 0 0 0 1px rgba(64,158,255,.2)}.menu-icon-picker__item .fa[data-v-bbe0acac]{font-size:18px;line-height:1}.menu-icon-picker__empty[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#909399;font-size:13px}.menu-icon-picker__footer[data-v-bbe0acac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.menu-icon-picker-dialog.el-dialog{border-radius:8px;overflow:hidden}.menu-icon-picker-dialog .el-dialog__header{padding:16px 20px 10px;border-bottom:1px solid #ebeef5}.menu-icon-picker-dialog .el-dialog__body{padding:14px 20px 8px}.menu-icon-picker-dialog .el-dialog__footer{padding:10px 20px 16px;border-top:1px solid #ebeef5}.custom-tbl[data-v-0388c01a] .has-gutter .el-checkbox{display:none}.permission-menu-dialog .el-dialog__body{max-height:72vh;overflow-y:auto}