/* /Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-khv6huib0y] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-khv6huib0y] {
  color: #0077cc;
}

.btn-primary[b-khv6huib0y] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-khv6huib0y], .nav-pills .show > .nav-link[b-khv6huib0y] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-khv6huib0y] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-khv6huib0y] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-khv6huib0y] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-khv6huib0y] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-khv6huib0y] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* /Pages/Users.cshtml.rz.scp.css */
.users-card[b-j8ocfbcypu] {
	border: 1px solid rgba(31, 78, 44, 0.14);
	box-shadow: 0 16px 36px rgba(21, 44, 25, 0.06);
}

.users-card-text[b-j8ocfbcypu] {
	max-width: 60ch;
}

.users-table-heading[b-j8ocfbcypu] {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 1rem;
	margin-bottom: 1rem;
}

.users-validation-list[b-j8ocfbcypu] {
	padding-left: 1.1rem;
}

.users-inline-form[b-j8ocfbcypu] {
	display: grid;
	grid-template-columns: repeat(4, minmax(11rem, 1fr)) auto;
	gap: 0.85rem;
	align-items: end;
}

.users-inline-field[b-j8ocfbcypu] {
	min-width: 0;
}

.users-inline-field .form-label[b-j8ocfbcypu] {
	font-size: 0.875rem;
	margin-bottom: 0.35rem;
}

.users-inline-actions[b-j8ocfbcypu] {
	display: flex;
	gap: 0.65rem;
	justify-content: flex-end;
	flex-wrap: wrap;
}

.users-editor-row td[b-j8ocfbcypu] {
	padding-top: 1rem;
	padding-bottom: 1rem;
	background: rgba(31, 78, 44, 0.04);
}

.users-form-actions[b-j8ocfbcypu],
.users-table-actions[b-j8ocfbcypu] {
	display: flex;
	gap: 0.65rem;
	justify-content: flex-end;
	flex-wrap: wrap;
}

.users-sort-link[b-j8ocfbcypu] {
	display: inline-flex;
	align-items: center;
	gap: 0.35rem;
	color: inherit;
	text-decoration: none;
	font-weight: 600;
}

.users-sort-link:hover[b-j8ocfbcypu] {
	text-decoration: underline;
}

.users-sort-indicator[b-j8ocfbcypu] {
	display: inline-block;
	min-width: 0.8rem;
	color: #1f6a33;
}

.users-level-pill[b-j8ocfbcypu] {
	font-weight: 600;
	color: #1f4e2c;
	background: rgba(31, 78, 44, 0.09) !important;
	border: 1px solid rgba(31, 78, 44, 0.16);
}

.users-level-groups[b-j8ocfbcypu] {
	display: grid;
	gap: 1rem;
}

.users-level-group[b-j8ocfbcypu] {
	border: 1px solid rgba(31, 78, 44, 0.16);
	border-radius: 1rem;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(245, 249, 243, 0.98));
	overflow: hidden;
}

.users-level-group summary[b-j8ocfbcypu] {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: 1rem 1.2rem;
	cursor: pointer;
}

.users-level-group summary[b-j8ocfbcypu]::-webkit-details-marker {
	display: none;
}

.users-level-group[open] summary[b-j8ocfbcypu] {
	border-bottom: 1px solid rgba(31, 78, 44, 0.12);
	background: rgba(31, 78, 44, 0.04);
}

.users-level-summary-main[b-j8ocfbcypu] {
	display: grid;
	gap: 0.15rem;
}

.users-level-summary-title[b-j8ocfbcypu] {
	font-weight: 700;
	color: #16391f;
}

.users-level-summary-meta[b-j8ocfbcypu] {
	font-size: 0.92rem;
	color: #4f6958;
}

.users-level-summary-action[b-j8ocfbcypu] {
	font-size: 0.92rem;
	font-weight: 700;
	color: #1f6a33;
	white-space: nowrap;
}

.users-level-group-body[b-j8ocfbcypu] {
	padding: 0 1.2rem 1.2rem;
}

.users-domain-table[b-j8ocfbcypu],
.users-local-table[b-j8ocfbcypu] {
	table-layout: fixed;
	width: 100%;
	margin-bottom: 0;
	vertical-align: middle;
}

.users-domain-table th[b-j8ocfbcypu],
.users-domain-table td[b-j8ocfbcypu],
.users-local-table th[b-j8ocfbcypu],
.users-local-table td[b-j8ocfbcypu] {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}

.users-actions-column[b-j8ocfbcypu] {
	width: 18rem;
}

.users-id-column[b-j8ocfbcypu] {
	width: 4.5rem;
}

.users-cell-text[b-j8ocfbcypu] {
	display: block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media (max-width: 767.98px) {
	.users-table-heading[b-j8ocfbcypu],
	.users-form-actions[b-j8ocfbcypu],
	.users-table-actions[b-j8ocfbcypu],
	.users-level-group summary[b-j8ocfbcypu] {
		justify-content: stretch;
	}

	.users-table-heading[b-j8ocfbcypu] {
		flex-direction: column;
		align-items: stretch;
	}

	.users-inline-form[b-j8ocfbcypu] {
		grid-template-columns: 1fr;
	}

	.users-inline-actions[b-j8ocfbcypu] {
		justify-content: stretch;
	}

	.users-inline-actions > *[b-j8ocfbcypu] {
		width: 100%;
	}

	.users-form-actions > *[b-j8ocfbcypu],
	.users-table-actions > *[b-j8ocfbcypu] {
		width: 100%;
	}

	.users-level-group summary[b-j8ocfbcypu] {
		flex-direction: column;
		align-items: flex-start;
	}

	.users-actions-column[b-j8ocfbcypu] {
		width: auto;
	}
}
