/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-cm1jtduh6a]
{
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-cm1jtduh6a]
{
	flex: 1;
}

.top-row[b-cm1jtduh6a]
{
	justify-content: start;
	padding: 1rem;
	display: flex;
	align-items: center;
	line-height: 1.1rem;
}

.top-row[b-cm1jtduh6a]  a, .top-row[b-cm1jtduh6a]  .btn-link
{
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-cm1jtduh6a]  a:hover, .top-row[b-cm1jtduh6a]  .btn-link:hover
{
	text-decoration: underline;
}

.top-row[b-cm1jtduh6a]  a:first-child
{
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 640.98px)
{
	.top-row[b-cm1jtduh6a]
	{
		justify-content: space-between;
	}

	.top-row[b-cm1jtduh6a]  a, .top-row[b-cm1jtduh6a]  .btn-link
	{
		margin-left: 0;
	}
}

@media (min-width: 641px)
{
	.page[b-cm1jtduh6a]
	{
		flex-direction: row;
	}

	.sidebar[b-cm1jtduh6a]
	{
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row.auth[b-cm1jtduh6a]  a:first-child
	{
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-cm1jtduh6a], article[b-cm1jtduh6a]
	{
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
