.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.layout{display:-webkit-box;display:-ms-flexbox;display:flex}.layout,.layout .sidebar{position:relative;height:100%}.layout .sidebar{overflow:auto;width:200px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;overflow-y:auto;min-height:500px;-webkit-box-sizing:content-box;box-sizing:content-box}.layout .sidebar .menu{position:absolute;bottom:0;top:46px;left:0;right:0;overflow-y:auto}.layout .sidebar .logo{height:46px;border-bottom:1px solid #eee;position:absolute;left:0;top:0;right:0;z-index:100;text-align:center;line-height:50px;border-right:1px solid #eee}.layout .container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:800px}.layout .container .top-bar{height:46px;background:#f7f7f7;padding:0 20px;border-bottom:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}.layout .container .top-bar .logout{cursor:pointer}.layout .container .content{padding:20px;position:absolute;left:200px;top:46px;bottom:0;right:0;overflow:auto}.layout .container .page{padding:15px 0;margin:0 auto;text-align:center}.ivu-btn{font-size:13px}.ivu-menu{position:static}.ivu-menu .ivu-menu-submenu .ivu-menu-item{margin-left:7px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.2)}