/* Root class of each menu item */
.root {
	background: white;
	padding: 10px;
	border: 1px solid transparent;
	box-sizing: border-box;
	min-height: 45px;
	cursor: pointer;
	position: relative;
}

.height {
}

/* Added to selected items */
.selected {
	background: lightgrey;
}

/* Added to active items */
.active {
	border: 1px solid blue;
}

/* Added to disabled items */
.disabled {
	color: grey;
	font-style: italic;
}

/* Added to an item that's collapsed dur to DnD */
.collapsed {
	border-width: 0;
	height: 0;
	min-height: 0;
	padding: 0;
}

/* Applied to a draggable item */
.draggable {
}

/* Added to an item shifted up due to DnD */
.root.movedUp {
	padding-bottom: 58px;
}

/* Added to an item shifted down due to DnD */
.root.movedDown {
	padding-top: 58px;
}

/* Added to an item currently being dragged */
.dragged {
}

/* Added to a draggable item's handle icon */
.dragIcon {
}

/* Wrapper for the main content of the item */
.primary {
}

/* Wrapper for the leading content in front of the primary content */
.leading {
}

/* Wrapper for the trailing content after the primary content*/
.trailing {
}
