
.loader[data-v-3e280ef9]{
	background: rgba(255, 255, 255, 0.5);
	height: 100%;
	left: 0;
	position: fixed;
	pointer-events: none;
	top: 0;
	width: 100%;
	z-index: 20000;
}
.loader p[data-v-3e280ef9]{
		background: #000000;
		border-radius: 0.375rem;
		color: #ffffff;
		left: 50%;
		max-height: calc(100% - 1.5rem);
		max-width: calc(100% - 1.5rem);
		padding: 0.75rem;
		position: absolute;
		transform: translateX(-50%) translateY(-50%);
		top: 50%;
}

*, *:before, *:after{
	all: unset;
	display: block;
	box-sizing: border-box;
}
html{
	color: #444444;
	background: #ffffff;
	font: normal 1em/1.5 'Segoe Ui', Segoe, Tahoma, Geneva, sans-serif;
}
head{
		display: none;
}
body{
}
a{
			cursor: pointer;
}
a:hover{
			color: #6f64e8;
}
button{
			cursor: pointer;
}
h1{
			color: #222222;
			font-size: 1.5rem;
			line-height: 1;
			padding: 0.75rem;
}
.button{
			background: #6f64e8;
			border-radius: 0.375rem;
			color: #ffffff;
			display: inline-block;
			font-weight: bold;
			padding: 0.375rem 0.75rem;
}
.button:hover{
			color: #ffffff;
}
.button--secondary{
			border: 0.0625rem solid #6f64e8;
			padding: 0.3175rem 0.6875rem;
			background: transparent;
			color: #6f64e8;
}
.button--secondary:hover{
			color: #6f64e8;
}

.menu[data-v-e3201f38]{
	background: #ffffff;
	left: 0;
	padding: 0.75rem;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.menu__toggle[data-v-e3201f38]{
		padding: 0.75rem;
}
.menu__content[data-v-e3201f38]{
		border-top: 0.0625rem solid #888888;
		display: none;
		margin-top: 0.75rem;
		padding: 0.75rem;
		padding-top: 1.4375rem;
}
.menu img[data-v-e3201f38]{
			max-height: 3rem;
			max-width: 100%;
}
.menu--visible[data-v-e3201f38]{
	height: 100%;
}
.menu--visible .menu__toggle[data-v-e3201f38]{
}
.menu--visible .menu__content[data-v-e3201f38]{
		display: block;
}
.resource[data-v-e3201f38]{
	margin-top: 4.5rem;
}
@media (min-width: 45em){
}
@media (min-width: 64em){
.menu[data-v-e3201f38]{
	height: 100%;
	/*
	padding: 0.75rem calc(50% - 29.25rem);
	*/
	padding: 0.75rem;
	width: 16.5rem;
}
.menu__toggle[data-v-e3201f38]{
		display: none;
}
.menu__content[data-v-e3201f38]{
		border-top: 0;
		display: block;
		margin-top: 0;
		padding-top: 0;
}
.menu ul[data-v-e3201f38]{
}
.menu li[data-v-e3201f38]{
				padding: 0.75rem;
}
.menu li[data-v-e3201f38]:first-child{
				margin-bottom: 1.5rem;
				padding: 0;
}
			/*
			.menu li{
				display: inline-block;
			}
			.menu li + li{
				margin-left: 0.75rem;
			}
			*/
.resource[data-v-e3201f38]{
	/*
	padding: 0 calc(50% - 30rem);
	*/
	margin-left: 18rem;
	margin-top: 0;
}
}
@media (min-width: 80em){
}

.c-form{
}
.vertical-layout{
}
.vertical-layout-item{
}
.control{
		padding: 0.375rem 0;
}
.label{
			font-size: 0.8rem;
			line-height: 1.875;
			padding: 0.375rem 0.75rem;
}
.group{
			border: 0.0625rem solid #888888;
			border-radius: 0.375rem;
			margin: 0.375rem;
			padding: 0.3125rem 1.0625rem;
}
.group-label{
				padding: 0 0.75rem;
}
.wrapper{
			border: 0.0625rem solid #888888;
			border-radius: 0.375rem;
			padding: 0.3125rem 0.6875rem;
}
.input{
				height: 1.5rem;
				width: 100%;
}
input[disabled]{
				background: #cccccc;
				opacity: 0.5;
}
input[type=checkbox]{
				appearance: checkbox;
}
select{
				appearance: auto;
				width: 100%;
}
.description{
				font-style: italic;
				white-space: pre-wrap;
				padding: 0.75rem;
}
.array-list-item{
		border: 0.0625rem solid #888888;
		border-radius: 0.375rem;
		display: inline-block;
		margin: 0.75rem 0;
		padding: 0.6875rem 1.4375rem;
		width: 100%;
}
.array-list-add,
	.array-list-item-delete,
	.array-list-item-move-down,
	.array-list-item-move-up{
		display: inline-block;
		margin-left: 0.75rem;
}
.array-list-item-content:not(.expanded){
		display: none;
}
.array-list-item-toolbar{
		cursor: pointer;
}
.array-list-legend{
		width: 100%;
}
.array-list-add{
			float: right;
			font-size: 2rem;
			line-height: 1.5;
			margin-top: -0.1825rem;
}
.array-list-no-data{
			padding: 0.75rem;
}
.array-list-item-toolbar{
		text-align: right;
}
.array-list-item-delete,
	.array-list-item-move-down,
	.array-list-item-move-up{
		font-size: 1.5rem;
		line-height: 1;
}
.array-list-item-label{
		/*
		display: none;
		*/
		float: left;
}
.array-list-label{
		font-weight: bold;
		padding: 0.75rem;
		text-transform: uppercase;
}
.buttons{
		padding: 0.375rem 0;
}
.buttons button{
			background: #6f64e8;
			color: #ffffff;
			border-radius: 0.375rem;
			display: inline-block;
			font-weight: bold;
			padding: 0.375rem 0.75rem;
}
.buttons button + button{
			margin-left: 0.75rem;
}
@media (min-width: 64em){
.horizontal-layout{
		margin-left: -0.75rem;
		width: calc(100% + 0.75rem);
}
.horizontal-layout-item{
			display: inline-block;
			margin-left: 0.75rem;
			vertical-align: top;
			width: calc(33.333333% - 0.75rem);
}
}

.c-halformresource[data-v-62c465ee]{
	padding: 0.75rem;
}

.title[data-v-332d248c]{
	padding: 1.5rem;
}
.search[data-v-332d248c]{
	padding: 0.75rem;
}
details[data-v-332d248c]{
}
summary[data-v-332d248c]{
			cursor: pointer;
			padding: 0.75rem;
}
summary[data-v-332d248c]:hover{
			color: #6f64e8;
}
.items[data-v-332d248c]{
	padding: 0.75rem;
}
table[data-v-332d248c]{
		border-radius: 0.375rem;
		overflow: hidden;
}
tr[data-v-332d248c]{
			padding: 0.75rem;
}
thead[data-v-332d248c]{
}
thead tr[data-v-332d248c]{
				/*
				background: #888888;
				color: #ffffff;
				*/
				padding: 0.75rem;
}
th[data-v-332d248c]{
					padding-left: 7.5rem;
					position: relative;
					text-transform: uppercase;
}
th[data-v-332d248c]:not([data-label]){
					display: none;
}
th[data-label][data-v-332d248c]:before{
					content: attr(data-label);
					font-weight: bold;
					left: 0;
					position: absolute;
					text-align: right;
					top: 0;
					width: 6rem;
}
tbody[data-v-332d248c]{
}
tbody tr[data-v-332d248c]{
}
td[data-v-332d248c]{
					padding-left: 7.5rem;
					position: relative;
}
td[data-v-332d248c]:not([data-label]){
					display: none;
}
td[data-label][data-v-332d248c]:before{
					content: attr(data-label);
					left: 0;
					font-weight: bold;
					position: absolute;
					text-align: right;
					top: 0;
					width: 6rem;
}
tbody tr[data-v-332d248c]:nth-child(odd){
				background: #cccccc;
}
.search + .items[data-v-332d248c]{
	border-top: 0.0625rem solid #888888;
	padding-top: 0.6875rem;
}
@media (min-width: 64em){
.search[data-v-332d248c]{
	background: #ffffff;
	position: sticky;
	top: 0;
	z-index: 10000;
}
.items[data-v-332d248c]{
}
table[data-v-332d248c]{
		display: table;
		width: 100%;
}
tr[data-v-332d248c]{
			display: table-row;
			padding: 0;
}
thead[data-v-332d248c]{
				display: table-header-group;
}
th[data-v-332d248c]{
					/*
					background: #888888;
					*/
					display: table-cell;
					/*
					font-weight: bold;
					*/
					padding: 0.75rem;
}
th[data-v-332d248c]:not([data-label]){
					display: table-cell;
}
th[data-label][data-v-332d248c]{
					font-weight: normal;
}
th[data-label][data-v-332d248c]:before{
					content: none;
}
tbody[data-v-332d248c]{
				display: table-row-group;
}
td[data-v-332d248c]{
					display: table-cell;
					padding: 0.75rem;
}
td[data-v-332d248c]:not([data-label]){
					display: table-cell;
}
td[data-label][data-v-332d248c]:before{
					content: none;
}
tbody tr[data-v-332d248c]:nth-child(even){
}
tbody tr:nth-child(odd) td[data-v-332d248c]{
					background: #cccccc;
}
}
