.bi-navmenu-link{display:flex;flex-direction:row;align-items:center;height:32px;line-height:32px;padding:2px 12px;color:rgba(0,0,0,.7);transition:all .25s;cursor:pointer;border-radius:4px}.bi-navmenu-link.is-level-2{padding-left:36px}.bi-navmenu-link.is-level-3{padding-left:32px}.bi-navmenu-link.is-expanded>.bi-navmenu-link__addon>.bi-navmenu-link__arrow{transform:rotate(180deg)}.bi-navmenu-link:hover{color:rgba(0,0,0,.9);background-color:rgba(0,0,0,.1)}.bi-navmenu-link:not(.has-children).is-active,.bi-navmenu-link:not(.has-children).router-link-active{color:#fff;background-color:#3385ff}.bi-navmenu-link__icon{display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:top;line-height:1em}.bi-navmenu-link__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bi-navmenu-link__addon{height:12px;line-height:12px;margin-right:-3px}.bi-navmenu-link__arrow{display:inline-block;width:12px;height:12px;transition:all .25s;position:relative}.bi-navmenu-link__arrow:after{content:"";position:absolute;left:3px;top:0;width:6px;height:6px;border:1px solid rgba(0,0,0,.3);border-left:0;border-top:0;transform:rotate(45deg)}.bi-navmenu.is-active-expand .bi-navmenu__group:not(.is-expanded)>.bi-navmenu__group-item{display:none}.bi-navmenu.is-active-expand .bi-navmenu__group.is-expanded .bi-navmenu__group-arrow{transform:rotate(180deg)}.bi-navmenu.is-active-expand .bi-navmenu__group-item:not(.is-expanded) .bi-navmenu__group-item-child{display:none}.bi-navmenu.is-active-expand .bi-navmenu__group-item.is-expanded .bi-navmenu__group-item-arrow{transform:rotate(180deg)}.bi-navmenu .bi-navmenu__group-item.has-children .bi-navmenu__group-item-arrow,.bi-navmenu .bi-navmenu__group.has-children .bi-navmenu__group-arrow{opacity:1}.bi-navmenu__group,.bi-navmenu__group-link,.bi-navmenu__group-title{margin:0;padding:0}.bi-navmenu__group{margin-bottom:2px}.bi-navmenu__group-item{margin:0 0 2px}.bi-navmenu__group-item-child{margin:0;padding:0}.bi-navmenu__divided{height:1px;background-color:rgba(0,0,0,.06);margin:4px 6px}.mall-layout{height:100%;min-height:0;display:flex;flex-direction:row}.mall-layout__sidebar{width:180px;min-width:180px;padding:9px 12px;box-sizing:border-box;border-right:1px solid #e8e8e8;height:100%;overflow:auto;background-color:#fbfdff}.mall-layout__main{flex:1;min-height:0;overflow:auto}