/*
 * ❤ PROJECT NIRAK ❤ MMXXVI.I
 *
 * Copyright (c) 2026
 * Made with heart ❤ and much coffee ☕ by Project Nirak
 *
 * @version   Nirak 2026.1 - 2.0.1
 * @author    Project Nirak - Nikolaus Flamann <development@nirak.at>
 * @license   Nirak Custom License (NCL) v1.1 - https://nirak.at/license/ncl
 * @copyright Modification Copyright (c) OpenDXP (https://www.opendxp.ch)
 * @license   https://www.gnu.org/licenses/gpl-3.0.html  GNU General Public License version 3 (GPLv3)
 */

/* Side Menu
 * ---------------------------------------------------------------------------------------------------------------------
 */
aside {
	padding: 5px 0;
	border-radius: 10px;
	background-color: var(--nirak-nav-aside-bg);
	color: var(--nirak-nav-aside-text);
}

aside li {
	list-style: none;
}

aside,
aside .active ul {

}

aside a,
aside a.nav-item,
aside a.nav-link,
aside li a {
	color: var(--nirak-nav-aside-link);
	text-decoration: none;
	font-weight: normal;
}

aside a:hover,
aside a.nav-item:hover,
aside a.nav-link:hover,
aside a.nav-item:focus,
aside a.nav-link:focus {
	background: var(--nirak-nav-aside-hover-bg);
	color: var(--nirak-nav-aside-hover);
	text-decoration: none;
}

aside li > a:hover,
aside li > a.nav-item:hover,
aside li > a.nav-link:hover {
	color: var(--nirak-nav-aside-hover);
}

aside > li:hover {

}

aside > li:hover a {
	background: var(--nirak-nav-aside-hover-bg);
	color: var(--nirak-nav-aside-hover);
}

aside > ul > li.active {
	background: var(--nirak-nav-aside-active-bg);
	color: var(--nirak-nav-aside-active);
}

aside > ul > li.active > a {
	font-weight: bold;
}

aside > ul > li.active > ul li a {
	background: var(--nirak-nav-aside-bg);
	color: var(--nirak-nav-aside-link);
}