#users-rows-headers{
	border-bottom:1px solid rgba(0,0,0,0.2);
	padding-bottom:10px;
	margin-bottom:10px;
}

#users-rows-container{
	& > user-row:nth-child(even){
		background-color:rgba(0,0,0,0.05);
	}
}

.users-columns{
	display:flex;
	align-items: center;
	.username{
		width:235px;
		min-width:235px;
	}

	.name{
		flex-grow:1;
		min-width:200px;
	}

	.role{
		width:150px;
		min-width:150px;
	}

	.last-activity{
		width:190px;
		min-width:190px;
		text-align:end;
	}

	.management-buttons{
		width:190px;
		min-width:190px;
		text-align:end;
	}
}

user-row{
	padding:0.35rem 0.5rem;
}

#user-management-data-column{
	border-right:1px solid rgba(0,0,0,.125);
}

#new-general-account-info-container{
	height:100%;
	padding:0 2rem;
	margin-left:1rem;
	border-left:1px solid rgb(200,200,200);

	h2{
		color:rgb(100,100,100);
		margin-bottom:1.5rem;
	}

	p{
		color:rgb(120,120,120);
		font-size:1.075rem;
		line-height:1.65rem;
	}

	@include media-breakpoint-down(xxl){
		border-left:unset;
		padding:unset;
		margin-left:unset;
		margin-bottom:1.5rem;
	}
}

@media (max-width:map-get($grid-breakpoints, xl)){
	#user-management-data-column{
		border-right:unset;
	}
}