.menuEditor{position:relative;height:100%}.menuEditor .ivu-select-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menuEditor .ivu-select-group .ivu-select-item{width:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:5px 0}.menuBuilder{height:100%}.menuBuilder,.menuBuilder .listWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.menuBuilder .listWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-right:24px}.menuBuilder .listWrapper .menuListTitle{font-size:16px;margin-bottom:15px}.menuBuilder .listWrapper #preSelectList{width:284px}.menuBuilder .listWrapper #selectedList{width:326px}.menuBuilder .addMenuBtn{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;font-size:14px}.menuBuilder .menusList,.menuBuilder .subMenusList{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:0;border:1px solid #eaf0f8;border-radius:4px;margin:0;padding:0 0 50px;overflow:auto;overflow-x:hidden;list-style:none}.menuBuilder .menusList .menusListItem,.menuBuilder .subMenusList .menusListItem{color:#666778}.menuBuilder .menusList .menusListItem .header,.menuBuilder .subMenusList .menusListItem .header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;line-height:50px;padding:0 16px;border-bottom:1px solid #eaf0f8}.menuBuilder .menusList .menusListItem .header .menuIcon,.menuBuilder .subMenusList .menusListItem .header .menuIcon{font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menuBuilder .menusList .menusListItem .header .menuIcon.actived,.menuBuilder .subMenusList .menusListItem .header .menuIcon.actived{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menuBuilder .menusList .menusListItem .header .handle,.menuBuilder .subMenusList .menusListItem .header .handle{margin-right:10px;font-size:16px}.menuBuilder .menusList .menusListItem .header .title,.menuBuilder .subMenusList .menusListItem .header .title{width:0;font-size:14px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding-left:8px}.menuBuilder .menusList .menusListItem .header .handles,.menuBuilder .subMenusList .menusListItem .header .handles{position:absolute;right:50px;background:#fff;display:none}.menuBuilder .menusList .menusListItem .header .handles .menuIcon,.menuBuilder .subMenusList .menusListItem .header .handles .menuIcon{margin-left:10px;font-size:16px}.menuBuilder .menusList .menusListItem .header:hover .handles,.menuBuilder .subMenusList .menusListItem .header:hover .handles{display:block}.menuBuilder .menusList .menusListItem.disabled,.menuBuilder .subMenusList .menusListItem.disabled{color:#c3c3c3}.menuBuilder .menusList .menusListItem.disabled .handles,.menuBuilder .subMenusList .menusListItem.disabled .handles{color:#666778}.menuBuilder .menusList .sortable-drag,.menuBuilder .subMenusList .sortable-drag{background:#fff;border:1px solid #04cbd8;-webkit-box-shadow:0 0 16px 0 rgba(4,203,216,.4);box-shadow:0 0 16px 0 rgba(4,203,216,.4)}.menuBuilder .menusList .sortable-ghost,.menuBuilder .subMenusList .sortable-ghost{background:#e5fafb}.menuBuilder .subMenusList{border:none;color:#000;height:0;padding:0}.menuBuilder .subMenusList.opened{height:auto}.menuBuilder .subMenusList .menusListItem .header{padding-left:40px}.menu-settings{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.menu-settings .tips{font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;margin-bottom:25px}.menu-settings .menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:0}.menu-settings .menu-content .menu-list-wrapper{position:relative;width:0;-webkit-box-flex:0;-ms-flex:0 0 284px;flex:0 0 284px;height:100%;margin-right:24px;padding-top:30px;padding-bottom:12px}.menu-settings .menu-content .menu-list-wrapper .menu-title{position:absolute;left:0;top:0;font-size:16px}.menu-settings .footer-handles{margin-top:15px}.menu-settings .footer-handles .handle-item{margin-right:10px}