#pmenu {
	width: 100%;
	background-color: #e8e8e8;
	font-family: sans-serif;
	max-height: 100vh;
	overflow: hidden auto;
	border: 1px solid #cccccc;
	border-radius: var(--radius-input);
	padding-left: 1rem;
}

#pmenu ul {
	list-style: none;
	padding-left: 0px;
	margin: 0;
}

#pmenu ul .classec{
/* 	list-style: disc; */
}

.classea {
	font-size: var(--search-size, 14px);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 0;
	cursor: pointer;
}

#pmenu li {
	position: relative;
	cursor: pointer;
	margin: 5px 0;
	text-wrap: nowrap;
	text-align: left;
}

#pmenu li>a {
	display: inline-block;
	white-space: normal;
	margin-right: 1rem;
}

#pmenu li>ul {
	display: none;
}

#pmenu li.open>ul {
	display: block;
	padding-left: 1rem;
}

.toggle-arrow::before {
	font-family: "Font Awesome 6 Free";
	content: "\f0da"; /* freccia verso destra */
	font-weight: 900;
	margin-right: 5px;
	display: inline-block;
	transition: transform 0.2s;
	display: inline-block;
	vertical-align: top; /* ðŸ”¥ questa Ã¨ la chiave */
	margin-right: 6px;
}

.open>.toggle-arrow::before {
	transform: rotate(90deg); /* freccia verso il basso */
}

.slide-menu {
	/*   position: fixed; */
	/*   top: 0; */
	/*   left: 0; */
	/*   height: 100%; */
	/*   width: 300px; */
	/*   background: #f8f9fa; */
	/*   overflow-y: auto; */
	/*   transform: translateX(-100%); */
	/*   transition: transform 0.3s ease; */
	/*   z-index: 1040; */
	/*   padding: 1rem; */
	/* 	box-shadow: 2px 0 8px rgba(0, 0, 0, 0.2); */
	
}

.slide-menu.show {
	transform: translateX(0);
}

.title-left-menu {
	text-transform: uppercase;
	align-self: center;
}