.complex {
	position: relative;
	width: 100%;
	a {
		.complex-menu {
			color: #fff;
		}
	}
	.complex-menu {
		position: relative;
		width: calc(100% - 20px);
		height: 45px;
		padding: 0 10px;
		@include grid_3x(30px, 1fr, 30px);
		// @media (max-width: $max-width) {
		// 	@include grid_none();
		// }
		&:hover {
			cursor: pointer;
			background-color: rgba($color: #000, $alpha: 0.1);
		}
		&.active {
			background-color: rgba($color: #000, $alpha: 0.1);
		}
		.complex-icon {
			@include column_n(1);
			text-align: left;
			font-size: 8pt;
			line-height: 45px;
		}
		.complex-title {
			@include column_n(2);
			line-height: 45px;
			font-size: 13px;
			// @media (max-width: $max-width) {
			// 	display: none;
			// }
		}
		.complex-sign {
			@include column_n(3);
			text-align: right;
			// @media (max-width: $max-width) {
			// 	display: none;
			// }
		}
	}
	.complex-list {
		position: fixed;
		top: 0;
		left: 220px;
		width: 350px;
		height: 100vh;
		background-color: #fff;
		z-index: 100;
		box-shadow: $shadow;
		overflow-y: auto;
		@include transparantScrollBar();
	}
	.complex-content {
		position: relative;
		width: 100%;
		background-color: rgba($color: #000, $alpha: 0);
		border-top: 0.5px rgba($color: #fff, $alpha: 0.84) solid;
		border-bottom: 0.5px rgba($color: #fff, $alpha: 0.84) solid;
	}
}