.sidebar {
  width: 250px;
  min-width: 250px;
  background-color: #17582b;
  transition: width 0.3s;
  transition-timing-function: linear;
}

.sidebar-inner {
  height: 100%;
  padding: 20px;
  border-right: 10px solid black;
  color: white;
  box-sizing: border-box;
}

.sidebar.hidden {
  min-width: 0;
  width: 0;
  overflow: hidden;
  padding: 0;
}

.sidebar ul {
  list-style: none;
}

.sidebar li {
  padding: 20px;
  cursor: pointer;
}

.menu{
  border: 10px solid #17582b;
  border-radius: 20px;
}

.priority-menu {
  border: 10px solid darkred;
  border-radius: 20px;
}

.sidebar li:hover {
  background-color: darkred;
  border-radius: 20px;
}