/* fonts */

	@font-face {font-family: "system-font"; font-style: normal; font-weight: 100; src: local(".SFNSText-Ultralight"), local(".SFNSDisplay-Ultralight"), local(".HelveticaNeueDeskInterface-UltraLightP2"), local(".LucidaGrandeUI"), local("Segoe UI Thin"), local("Ubuntu Thin"), local("Roboto-Thin"), local("DroidSans"), local("Tahoma"); }

	@font-face {font-family: "system-font"; font-style: normal; font-weight: 300; src: local(".SFNSText-Light"), local(".SFNSDisplay-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Segoe UI Light"), local("Ubuntu Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma"); }

	@font-face {font-family: "system-font"; font-style: normal; font-weight: 400; src: local(".SFNSText-Regular"), local(".SFNSDisplay-Regular"), local(".HelveticaNeueDeskInterface-Regular"), local(".LucidaGrandeUI"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("DroidSans"), local("Tahoma"); }

	@font-face {font-family: "system-font"; font-style: normal; font-weight: 500; src: local(".SFNSText-Medium"), local(".SFNSDisplay-Medium"), local(".HelveticaNeueDeskInterface-MediumP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold"), local("Ubuntu Medium"), local("Roboto-Medium"), local("DroidSans-Bold"), local("Tahoma Bold"); }

	@font-face {font-family: "system-font"; font-style: normal; font-weight: 700; src: local(".SFNSText-Bold"), local(".SFNSDisplay-Bold"), local(".HelveticaNeueDeskInterface-Bold"), local(".LucidaGrandeUI"), local("Segoe UI Bold"), local("Ubuntu Bold"), local("Roboto-Bold"), local("DroidSans-Bold"), local("Tahoma Bold"); }

	@font-face {font-family: "system-font"; font-style: normal; font-weight: 900; src: local(".SFNSText-Black"), local(".SFNSDisplay-Black"), local(".HelveticaNeueDeskInterface-Black"), local(".LucidaGrandeUI"), local("Segoe UI Black"), local("Ubuntu Bold"), local("Roboto-Black"), local("DroidSans-Bold"), local("Tahoma Bold"); }

/* reset */

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
	html {font-size: 16px; height: 100%; width: 100%;}
	body {font-family: -apple-system, "system-font", sans-serif; height: 100%; width: 100%;}
	*, *::before, *::after {box-sizing: border-box;}

	body, button, input, option, select, textarea, td, th {font-family: -apple-system, "system-font", sans-serif; font-size: 1rem; line-height: 1.2361rem;}

/* structured content */

	body {
		background: transparent;
	}
		body::before {
			bottom: 0;
			content: "";
			left: 0;
			position: fixed;
			right: 0;
			top: 0;
		}
		body::before {
			background: radial-gradient(rgb(85.41%, 94.43%, 96.56%), rgb(61.80%, 85.41%, 90.98%));
			z-index: -1;
		}

	main {
		position: relative;
		z-index: 100;
	}

	h1 {
		margin: 6.8541rem 0 2.6180rem 0;
		text-align: center;
		text-shadow: 0 0 1rem #fff, 0 0 1rem #fff, 0 0 1rem #fff;
	}
		h1 img {
			height: 4.2361rem;
			margin-right: 1rem;
			max-height: 4.2361rem;
		}
		h1 strong {
			color: hsl(0, 0%, 9.02%);
			font-size: 6.8541rem;
			font-weight: 1;
			line-height: 1;
			text-transform: uppercase;
		}
		h1 small {
			display: block;
			font-size: 2.6180em;
			font-weight: 900;
			line-height: 1;
		}


	a {
		text-decoration: none;
	}

	strong {
		font-weight: 600;
	}


	form {
		align-items: center;
		display: flex;
		flex-direction: column;
		margin: 2.6180rem 0;
	}
		button {
			background: hsla(0, 0%, 90.98%, 0.8541);
			border-radius: 0.3820rem;
			border: 1px solid hsl(0, 0%, 61.80%);
			box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
			font-weight: 500;
			line-height: 2rem;
			min-width: 6.8541rem;
			padding: 0 1rem;
			transition: 0.3820s all;
		}
			button:hover {
				background: #344b5e;
				color: #fff;
				box-shadow: 0 0.1459rem 1rem rgba(0, 0, 0, 0.6180);
				transform: scale(1.1459);
				transition: 0.1459s all;
			}


	#top {
		background: #ffff;
		box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
		height: 4.2361rem;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		display: flex;
		justify-content: center;
		z-index: 1000;
	}
		#top > div {
			display: flex;
			justify-content: space-between;
			width: 100%;
			max-width: 76rem;
			padding: 0 2rem;
		}
		#top a {
			color: inherit;
			text-decoration-color: transparent;
		}
			#top a:hover {
				text-decoration-color: color: hsl(0, 0%, 14.59%);
			}
		#top .major {
			color: hsl(0, 0%, 14.59%);
			font-weight: 700;
			line-height: 1.2361;
		}
		#top .minor {
			color: hsl(0, 0%, 38.20%);
			font-size: 0.9098rem;
			font-weight: 300;
			line-height: 1.2361;
		}
		#top .home {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			margin-right: auto;
		}
			#top .home span {
				background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='h' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 205.5 29.7' style='enable-background:new 0 0 205.5 29.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23405063;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23EC691F;%7D%0A%3C/style%3E%3Cpath class='st0' d='M205.5,26.1l-6.2-7.4c-0.7-0.9-1.4-1.6-2.1-2.6c0.7-0.4,6.8-7,7.1-8c-1.5,0-2.9,0-4.4,0v0h-2.9 c-1.2,0.1-1.1,0.7-2.9,2.7c-2.7,3-1.9,3.2-4.8,3.2V8.1h-7.1v18h7.1v-6.8h2.4c0.7,1.1,1.3,1.8,2.2,2.9c0.9,1.1,1.5,1.9,2.4,3 c0.5,0.6,0.9,0.8,1.4,1h2.9c1.7,0,3.3,0,5,0H205.5z'/%3E%3Cpath class='st0' d='M158.6,12.8c0,4.6-0.8,9.8,1.7,11.9c0.8,0.7,2.5,1.4,3.9,1.4h15.3v-5.9h-12.4c-1.7,0-1.2-2.5-1.2-5.3 c0-0.7,0.5-1.2,1.2-1.2h12.4V8.1h-14.8c-1.8,0-2.9,0.5-4.1,1.2C159.7,9.9,158.6,11.4,158.6,12.8z'/%3E%3Cg id='Ebene_2'%3E%3Cpolygon class='st0' points='148.2,13.8 155.6,13.8 155.6,9.1 148.2,9.1 '/%3E%3Cpolygon class='st0' points='148.2,26.1 155.6,26.1 155.6,14.9 148.2,14.9 '/%3E%3C/g%3E%3Cpolygon class='st0' points='137.9,26.1 145.3,26.1 145.3,1.3 137.9,1.3 '/%3E%3Cpath class='st0' d='M113.4,26.1h7.1v-6.8c3,0,1.9-0.4,4.4,2.7c0.8,1,1.5,1.9,2.4,3c0.5,0.7,0.9,1,1.4,1.1h2.9c1.6,0,3.3,0,5,0h0.2 c-0.4-0.6-0.5-0.6-1-1.1l-7.3-8.9c1.5-1,2.3-2.5,3.6-3.8c0.7-0.7,3.2-3.4,3.5-4.2h-7.4c-1,0.2-1.3,0.9-3.6,3.5 c-2.1,2.3-1.1,2.4-4.1,2.4V8.1h-7.1V26.1z'/%3E%3Cpath class='st1' d='M96,13.4h6c0.7,0,1.4,0.6,1.4,1.4v0c0,0.1-0.1,0.1-0.1,0.1h-8.2C95.1,13.9,95,13.4,96,13.4z M110,26.1H93.8 c0,0,0,0,0,0c-6.7-0.5-5.8-3-5.8-13.9c0-2.6,2.8-4.1,5.6-4.1h13.3c1.6,0,3.5,1.6,3.5,3.3c0,4.3,1,8-4.7,8H95.1 c0,0.9-0.1,1.5,0.9,1.5H110c0.1,0,0.1,0.1,0.1,0.1V26C110.1,26,110.1,26.1,110,26.1z'/%3E%3Cpath class='st1' d='M53.4,26.1h7.4V13.7h4.7v12.4h7.4V13.7c3.1,0,4.4-0.4,4.4,0.9v11.5H85V13.7c0-3.4-2.9-5.6-5.9-5.6H53.4V26.1z' /%3E%3Cg%3E%3Cpath class='st0' d='M33.9,12.8c0-0.4-0.1-0.7-0.5-0.8c-0.4-0.2-0.8-0.1-1.1,0l-5.4,0.8c-0.3,0.1-0.7,0.4-0.8,0.9 c-0.1,1.5,2.2,0.8,3.9,0.5C31.5,13.9,33.8,13.9,33.9,12.8z'/%3E%3Cpath class='st0' d='M47.3,11.1c-0.7,0.1-1.3,0.3-2.1,0.4c-0.6,0.1-1.7-0.1-1.7,1c0,1.3,1.2,0.9,2.8,0.6l3.3-0.5 c0.6-0.1,1.7-0.2,1.7-1.1C51.3,10.2,48.8,10.8,47.3,11.1z'/%3E%3Cpath class='st0' d='M38.5,7.9c1.1-0.6,0.9-0.8,0.8-1.8l-0.6-4.3c-0.1-0.7-0.1-1.8-1-1.9c-1.2-0.1-0.9,1.3-0.8,1.7L37.4,6 C37.6,6.9,37.4,7.5,38.5,7.9z'/%3E%3Cpath class='st0' d='M33.8,9.2c0.5,0.2,1.2,0,1.2-0.7c0.1-0.9-3.1-3.4-3.3-3.5c-0.5-0.2-1.2,0.1-1.2,0.7 C30.4,6.7,33.6,9.1,33.8,9.2z'/%3E%3Cpath class='st0' d='M34.4,16c-0.4,0.1-3.1,2.9-3.1,3.6c0,0.3-0.1,0.4,0.3,0.7c0.3,0.2,0.5,0.2,0.8,0.1c0.6-0.2,1.5-1.6,2.3-2.3 C36.4,16.6,35,15.8,34.4,16z'/%3E%3Cpath class='st0' d='M44.4,7.7c0.6-0.4,1.7-1.6,1.8-2.3c-0.6-2.4-2.9,0.5-3.4,1.5C41.5,7.5,42,8.5,42,8.8 C43.4,9.5,43.7,8.6,44.4,7.7z'/%3E%3Cpath class='st0' d='M48.9,21c-1.9-1.8-5.1-4.9-6.9-6.5l0,0l-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0,0,0,0,0L41,13.7L40.4,13 c-0.1-0.1-0.2-0.1-0.3-0.1l-0.8-0.7c0,0,0,0,0,0L38.8,12c-1.6-0.1-1.3,1.7-1.4,2.9c0,0,0,0,0.1,0l0,0c0,0,0,0-0.1,0c0,0,0,0,0,0 c-0.1,0.1,0,0.1,0,0l-0.1,1.5l0,0v0.2l-0.1,3.1l0.1,0c-0.1,0.4-0.1,0.7-0.1,1.1c0.1,0.6,0,0.6-0.1,1.2c-0.1,0.7-0.1,1.5-0.1,2.3 C37,25.2,37,25.9,37,26.7c0,0.8,0.2,1.6,1.2,1.6c1.1-0.5,2.3-2.6,3.5-3.4c0.3,0.9,1.6,4,2.1,4.4c1,0.8,2.6,0.4,2.9-1.1 c0.1-0.7-0.3-1.3-0.7-2.4L45,23.6c1.6-0.1,3.2,0.1,4.2,0.1c0.6,0,0.1,0.1,0.6-0.2C50.8,22.6,49.6,21.7,48.9,21z'/%3E%3C/g%3E%3Cpath class='st1' d='M0,26.1h7.4V13.7c7.1,0,8.9-1,8.9,1.7c0,3.5-0.1,7.1-0.1,10.7h7.7c0-3.7,0.8-13.4-1.3-15.9 c-2.5-3.1-9.8-2.1-15.3-2.1V1.3H0V26.1z'/%3E%3C/svg%3E%0A") no-repeat center;
				font-size: 0.1rem;
				color: transparent;
				width: 13.8384rem;
				display: inline-block;
				height: 2.6180rem;
			}
		#top .client,
		#top .unit,
		#top .user {
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
			#top .client,
			#top .unit {
				align-items: flex-start;
				margin-left: 1rem;
				min-width: 11.0902rem;
			}
			#top .user {
				align-items: flex-end;
				margin-left: auto;
			}
		#top .user {
			padding-right: 4rem;
			position: relative;
		}
			#top .user .avatar {
				background: url("data:image/jpeg;base64,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") no-repeat center/cover;
				border-radius: 50%;
				box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
				height: 3.6180rem;
				position: absolute;
				right: 0;
				top: 0.6180rem;
				width: 3.6180rem;
			}


	.table {
		max-width: 100%;
		min-width: 100%;
		overflow-x: scroll;
		padding-bottom: 2.6180rem;
		width: 100%;
	}
		.table table {
			border-collapse: collapse;
			border-radius: 0.6180rem;
			border-spacing: 0;
			box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
			margin: 0 auto;
		}
			.table table > *:first-child > tr > *:first-child {
				border-top-left-radius: 0.6180rem;
			}
			.table table > *:first-child > tr > *:last-child {
				border-top-right-radius: 0.6180rem;
			}

			.table table > *:last-child > tr > *:first-child {
				border-bottom-left-radius: 0.6180rem;
			}
			.table table > *:last-child > tr > *:last-child {
				border-bottom-right-radius: 0.6180rem;
			}

		.table th,
		.table td {
			text-align: left;
			padding-right: 1.6180rem;
			vertical-align: baseline;
			overflow-x: hidden;
			white-space: nowrap;
		}
			.table th:first-child,
			.table td:first-child {
				padding-left: 1.6180rem;
			}
			.table th.fw,
			.table td.fw {
				xwidth: 100%;
				width: 29.0344rem;
			}
			.table th {
				color: hsl(0, 0%, 14.59%);
			}
			.table td {
				color: hsl(0, 0%, 38.20%);
			}

		.table thead {
		}
			.table thead th,
			.table thead td {
				padding-bottom: 0.6180rem;
				padding-top: 0.6180rem;
			}
			.table thead th {
				background: #fff;
			}

		.table tbody {
			border-top: 1px solid hsl(0, 0%, 61.80%);
		}
			.table tbody th,
			.table tbody td {
				background: linear-gradient(to top right, hsla(0, 0%, 90.98%, 0.7639), hsla(0, 0%, 94.43%, 0.8541));
				padding-bottom: 0.5rem;
				padding-top: 0.5rem;
				transition: 0.2361s all;
			}
			.table tbody:hover th,
			.table tbody:hover td {
				background: hsla(0, 0%, 97.87%, 0.9656);
				transition: 0.0902s all;
			}

	.tiles {
		align-items: flex-start;
		display: flex;
		flex-wrap: wrap;
		/*justify-content: space-evenly;*/
		justify-content: center;
		padding: 0 0 0 2.6180rem;
	}

		.tile {
			border-radius: 0.6180rem;
			border: 1px solid hsl(0, 0%, 61.80%);
			box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
			display: flex;
			flex-direction: column;
			margin: 0 2.6180rem 2.6180rem 0;
			transition: 0.3820s all;
			width: 17.9443rem;
		}
			.tile:hover {
				box-shadow: 0 0.1459rem 1rem rgba(0, 0, 0, 0.6180);
				transform: scale(1.0132);
				transition: 0.1459s all;
			}
			.tile > *:first-child,
			.tile > .main:first-child > *:first-child {
				border-top-left-radius: 0.6180rem;
				border-top-right-radius: 0.6180rem;
			}
			.tile > *:last-child,
			.tile > .main:last-child > *:last-child {
				border-bottom-left-radius: 0.6180rem;
				border-bottom-right-radius: 0.6180rem;
			}

		.tile_title::after,
		.tile_info::after {
			content: "\00a0";
		}
			.tile_title {
				color: hsl(0, 0%, 14.59%);
				font-weight: 600;
				line-height: 1.1459;
				white-space: nowrap;
				overflow-x: hidden;
				text-overflow: ellipsis;
			}
			.tile_info {
				color: hsl(0, 0%, 23.61%);
				font-size: 0.9098rem;
				white-space: nowrap;
				overflow-x: hidden;
				text-overflow: ellipsis;
				font-weight: 300;
				line-height: 1.1459;
			}

		.tile .main header {
			background: hsla(0, 0%, 96.56%, 0.9098);
			border-bottom: 1px solid hsl(0, 0%, 61.80%);
			display: flex;
			flex-direction: column;
			padding: 0.6180rem 1rem;
			transition: 0.2361s all;
		}
			.tile .main:hover header {
				background: hsla(0, 0%, 99.19%, 0.9787);
				transition: 0.0902s all;
			}

		.tile figure {
			align-items: center;
			display: flex;
			height: 11.0902rem;
			justify-content: center;
			max-height: 11.0902rem;
		}
			.tile figure img {
				height: 100%;
				width: 100%;
			}
			.tile figure.icon {
				background: url(/admin/checkerboard_bg.png);
				box-shadow: 0 0 2.6180rem rgba(0, 0, 0, 0.1459) inset;
			}
			.tile figure.icon img {
				object-fit: contain;
				max-height: 61.80%;
				max-width: 61.80%;
			}
			.tile figure.image img {
				object-fit: cover;
			}

		.tile .link {
			align-items: flex-start;
			background: hsla(0, 0%, 90.98%, 0.8541);
			border-top: 1px solid hsl(0, 0%, 61.80%);
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			max-height: 3rem;
			justify-content: center;
			overflow-x: hidden;
			transition: 0.2361s all;
		}
			.tile .link:hover {
				background: hsla(0, 0%, 97.87%, 0.9656);
				transition: 0.0902s all;
			}
			.tile .link figure {
				align-items: center;
				display: flex;
				float: left;
				height: 2.6180rem;
				justify-content: center;
				margin: 4px 0.6180rem 4px 4px;
				max-height: 2.6180rem;
				width: 4.2361rem;
			}
			.tile .link .tile_title,
			.tile .link .tile_info {
				padding-right: 5.4721rem;
				width: 100%;
			}
			.tile .link .tile_info {
				margin-top: 0.1459rem;
			}


.title_image {
	border-radius: 50%;
	border: 0.3820rem solid #fff;
	box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
	height: 11.0902rem;
	margin: 2.6180rem auto;
	width: 11.0902rem;
}

		.title_image figure {
			align-items: center;
			overflow: hidden;
			border-radius: 50%;
			display: flex;
			height: 100%;
			justify-content: center;
			max-height: 100%;
		}
			.title_image figure img {
				height: 100%;
				width: 100%;
			}
			.title_image figure.icon {
				background: url(/admin/checkerboard_bg.png);
				box-shadow: 0 0 2.6180rem rgba(0, 0, 0, 0.1459) inset;
			}
			.title_image figure.icon img {
				object-fit: contain;
				max-height: 61.80%;
				max-width: 61.80%;
			}
			.title_image figure.image img {
				object-fit: cover;
			}




div.rows {
	display: flex;
	flex-direction: column;
}
	div.rows > * + * {
		margin-top: 0.2361rem;
	}

.label,
.info {
	content: "\00a0";
	max-width: 100%;
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
	.label {
		color: hsl(0, 0%, 14.59%);
		font-weight: 600;
		line-height: 1.1459;
	}
	.info {
		color: hsl(0, 0%, 23.61%);
		font-size: 0.9098rem;
		font-weight: 300;
		line-height: 1.1459;
	}







.card {
	border-radius: 0.3820rem;
	display: flex;
	flex-direction: column;
	margin: 2.6180rem auto;
	max-width: 49rem;
	border: 1px solid hsl(0, 0%, 61.80%);
	box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180);
}
	.card > *:first-child {
		border-top-left-radius: 0.3820rem;
		border-top-right-radius: 0.3820rem;
	}
	.card > * + * {
		border-top: 1px solid hsl(0, 0%, 61.80%);
	}
	.card > *:last-child {
		border-bottom-left-radius: 0.3820rem;
		border-bottom-right-radius: 0.3820rem;
	}



	.card[data-toggle="show"] > *:not(.card_header) {
		/* transform: scaleY(1); */
		/* transform-origin: top; */
		/* transition: 0.6180s all; */
	}
	.card[data-toggle="hide"] > *:not(.card_header) {
		/* transform: scaleY(0); */
		max-height: 0px;
		height: 0px;
		overflow: hidden;
		opacity: 0;
		/* transform-origin: top; */
		/* transition: 0.6180s all; */
	}

	.card_header {
		background: #fff;
		height: 2.6180rem;
		padding: 0 1rem;
		display: flex;
		align-items: center;
	}
	.card_body {
		background: linear-gradient(to top right, hsla(0, 0%, 90.98%, 0.7639), hsla(0, 0%, 94.43%, 0.8541));
		padding: 0.3820rem 1rem;
	}
	.card_footer {
		background: hsla(0, 0%, 96.56%, 0.9098);
	}









img.floorplan {
	max-width: 6.8541rem;
	max-height: 6.8541rem;
}

.id {
	background: rgb(61.80%, 85.41%, 90.98%);
	color: #000;
	display: inline-block;
	font-size: 0.8541em;
	font-weight: 300;
	border-radius: 0.3820em;
	margin-right: 0.3820rem;
	padding: 0 0.6180em;
	line-height: 1.1459em;
}
* + .id {
	margin-left: 0.3820rem;
}




var {
	background: rgb(14.59%, 38.20%, 61.80%);
	border-radius: 0.2361rem;
	color: #fff;
	display: inline-block;
	font-family: monospace;
	font-size: 0.8541rem;
	line-height: 1rem;
	padding: 0 0.3820rem;
}
	var.doc {
		background: #006100;
		color: #fff;
		white-space: pre-line;
	}
	var.None,
	var.none {
		background: rgb(61.80%, 61.80%, 61.80%);
	}




.flex_cell {
	align-items: baseline;
	display: flex;
	justify-content: baseline;
}
	.flex_cell > * + * {
		margin-left: 0.1459rem;
	}
var + var {
	margin-left: 0.1459rem;
}













/* audit */

	.audit {padding-bottom: 6.8541rem;}

	.audit form.token {background: #fff; border-radius: 0.3820rem; box-shadow: 0 0.1459rem 0.3820rem rgba(0, 0, 0, 0.6180); display: flex; flex-direction: row; justify-content: center; margin: 2.6180rem auto; max-width: 76.0132rem; padding: 1rem 0; position: sticky; top: 4.2361rem; z-index: 1;}

	.audit .identity {display: flex; justify-content: center; line-height: 1.6180rem;}
		.audit .identity .id {border-bottom: 1px solid rgb(14.59%, 38.20%, 61.80%); border-left: 1px solid rgb(14.59%, 38.20%, 61.80%); border-top: 1px solid rgb(14.59%, 38.20%, 61.80%); border-bottom-right-radius: 0; border-top-right-radius: 0; line-height: inherit; margin-right: 0; padding: 0 0.6180em;}
		.audit .identity .id::after {content: "\00a0";}
		.audit .identity .token {background: rgb(61.80%, 85.41%, 90.98%); border: 1px solid rgb(14.59%, 38.20%, 61.80%); border-bottom-right-radius: 0.3820rem; border-top-right-radius: 0.3820rem; font-family: monospace; padding: 0 0.6180em;}

	.audit header {display: flex; justify-content: space-between; margin: 2.6180rem auto 1rem auto; max-width: 46.9787rem;}
		.audit header h3 {font-size: 1.6180rem;}
		.audit .toggle {margin-left: auto; padding-left: 1rem;}
		.audit .toggle span {}







	.toggleable .toggle span {
		color: transparent;
		display: inline-block;
		height: 1.6180rem;
		overflow: hidden;
		position: relative;
		transform-origin: center;
		transform: rotate(0deg);
		transition: 0.3820s transform;
		width: 1.6180rem;
	}
		.toggleable[data-toggle="hide"] .toggle span {
			transform: rotate(90deg);
		}
		.toggleable .toggle span::before {
			align-items: center;
			border-radius: 50%;
			border: 1px solid #999;
			color: #000;
			content: "â¼";
			display: flex;
			height: 1.6180rem;
			justify-content: center;
			width: 1.6180rem;
		}

	.toggleable > *:not(:first-child) {
		transition: 0.3820s max-height, 0.3820s margin, 0.3820s overflow, 0.3820s opacity;
	}
	.toggleable[data-toggle="hide"] > *:not(:first-child) {
		margin: 0 !important;
		max-height: 0px !important;
		opacity: 0 !important;
		overflow: hidden !important;
	}







	.audit .row {display: flex; margin: 1rem auto; max-width: 46.9787rem;}
		.audit .row > * + * {margin-left: 1rem;}
		.audit .row.space {margin-top: 2.6180rem;}

	.audit .row button {box-shadow: none; font-size: 0.8541rem;}

	.audit .field {display: flex; align-items: baseline; position: relative; width: 100%;}

		.audit .field::after {background: transparent; border-radius: 50%; content: ""; height: 1.6180rem; opacity: 0; position: absolute; right: -2rem; top: 0; width: 1.6180rem;}
			.audit .field.update_done::after {animation-iteration-count: 1; animation-duration: 1s; animation-name: field_update_done;}
			@keyframes field_update_done {
				0% {background: rgb(0%, 61.80%, 0%); opacity: 0; transform: scale(0.3820);}
				38.20% {opacity: 1; transform: scale(0.6180);}
				61.80% {opacity: 1; transform: scale(0.6180);}
				100.0000% {background: rgb(0%, 85.41%, 0%); opacity: 0; transform: scale(1);}
			}
			.audit .field.update_fail::after {animation-duration: 1s; animation-iteration-count: 3; animation-name: field_update_fail;}
			@keyframes field_update_fail {
				0% {background: #fe0; opacity: 0; transform: scale(0.3820);}
				33.3332% {background: #d00; opacity: 1; transform: scale(0.6180);}
				33.3333% {background: #fe0; opacity: 0; transform: scale(0.3820);}
				66.6665% {background: #d00; opacity: 1; transform: scale(0.8541);}
				66.6666% {background: #fe0; opacity: 0; transform: scale(0.3820);}
				99.9999% {background: #d00; opacity: 1; transform: scale(1);}
				100.0000% {opacity: 0; transform: scale(1);}
			}

		.audit .field .label {margin-right: 0.3820rem; min-width: 11.0902rem;}

			.audit .indent {padding-left:  1.6180rem;}
			.audit .indent2 {padding-left: 3.2361rem;}
			.audit .indent3 {padding-left: 4.8461rem;}

			.audit .field input[type="text"], .audit .field input[type="number"], .audit .field input[type="email"], .audit .field select, .audit .field textarea {width: 100%;}
			.audit .field textarea {height: 4.2361rem;#}

			.audit .field input[type="text"]:invalid,
			.audit .field input[type="number"]:invalid,
			.audit .field input[type="email"]:invalid,
			.audit .field select:invalid,
			.audit .field textarea:invalid {box-shadow: 0 0 0.3820rem #d00;}

			.audit .field .switch {background: #fff; border: 1px solid #999; border-radius: 0.3820rem; display: flex; width: 100%;}
				.audit .field .switch label {display: flex; line-height: 1.6180rem; padding: 0 0.3820rem; width: 100%;}
				.audit .field .switch label + label {border-left: 1px solid #999;}

