.sidebar{display:flex;flex:none;justify-content:center;background:#f1f1f1;box-shadow:1px 0 0 0 #f1f1f1;height:100vh;border-right:1px solid #dcdcdc;margin-left:10px}.sidebar .menu{padding-top:20px}.sidebar .menu .menu-list .menu-item-container .menu-item{max-width:244px;padding:16px;overflow:hidden;color:rgba(0,0,0,.9)!important;font-size:14px;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;cursor:pointer}.sidebar .menu .menu-list .menu-item-container .menu-item.active,.sidebar .menu .menu-list .menu-item-container .menu-item:hover{background:linear-gradient(180deg,#c7517f,#f4e1da);color:blue!important}.sidebar .menu .menu-list .menu-item-container .menu-item.active .label{color:blue!important}.sidebar .menu .menu-list .menu-item-container .menu-item .label{position:relative;min-width:212px;text-align:center;display:inline-block;max-width:calc(100% - 23px);height:22px;overflow:hidden;line-height:22px;text-overflow:ellipsis;vertical-align:middle;color:#c7517f}.sidebar .menu .menu-list .menu-item-container .menu-item .label:active{color:blue}@media(max-width:600px){.sidebar{width:100%;height:auto}.sidebar .menu{width:100%;overflow-x:scroll;scroll-behavior:smooth;padding-bottom:10px}.sidebar .menu .menu-list{display:flex;flex-direction:row;padding-bottom:10px}}