/* tds.00-colors.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
:root {
	--col-highlight-light: #0aaaff;
	--col-highlight: #0a71b4;
	--col-green: green;
	--col-header: #0a71b4;
	--col-text-highlight: #0a71b4;
	--col-errorbox-bg: rgba(255, 0, 0, 0.2);
	--col-error: red;
	--col-error-d20: #900;
	--col-selected: #d9d926;
	--col-delete-bg: darkred;
	--col-delete-text: white;
	--col-silver: silver;
	--col-chat-status-online-bg: #00b300;
	--color-decoration-1: #0a71b4;
	--color-decoration-2: #0aaaff;
}
:root:not(.darkmode) {
	--col-tvi-red: #be0026;
	--col-highlight-f40: rgba(10, 113, 180, 0.4);
	--col-highlight-f20: rgba(10, 113, 180, 0.2);
	--col-highlight-f10: rgba(10, 113, 180, 0.1);
	--col-highlight-l10: #0d8fe4;
	--col-highlight-l15: #189cf2;
	--col-highlight-l20: #30a7f4;
	--col-highlight-l30: #61bbf6;
	--col-spacer-empty: #ccc;
	--col-disabled: #999;
	--col-bg: white;
	--col-bg-f20: rgba(255, 255, 255, 0.2);
	--col-darker-bg: #fbfbfb;
	--col-darker-bg-2: #f2f2f2;
	--col-actionpart-bg: white;
	--col-main-bg: white;
	--col-text: #707070;
	--col-text-darker: black;
	--col-text-white: white;
	--col-text-light: #999;
	--col-black: black;
	--col-icon-bg: #0a71b4;
	--col-header-bg: #0a71b4;
	--col-button-bg: white;
	--col-border: rgba(112, 112, 112, 0.6);
	--col-border-f60: rgba(112, 112, 112, 0.6);
	--col-border-light: rgba(112, 112, 112, 0.6);
	--col-list-count-bg: red;
	--col-calendar-day-today-bg: #0a71b4;
	--col-calendar-day-week-bg: #a9dafa;
	--col-calendar-day-selected-bg: #57b7f6;
	--col-disposition-today-bg: khaki;
	--col-disposition-holidaypublic-bg: #e7a3a3;
	--col-chat-send-bg: #d9d926;
	--col-chat-read-bg: #fbfbfb;
	--color-background: #e1f5f6;
	--color-background-light: #f5fcfc;
	--color-background-dev: #e1f5f6;
	--color-content: #f2f2f2;
	--color-content-darker: #dedede;
	--color-highlight: #005cbf;
	--color-bg-h1-main: #e3f1f2;
	--color-bg-h1-main-2: #9dced2;
	--color-border: #eee;
	--color-shadow: #666;
	--color-pretty-table-bg1: #f2f2f2;
	--color-pretty-table-bg2: #dedede;
}
:root.darkmode {
	--col-tvi-red: #41ffd9;
	--col-highlight-f40: rgba(10, 113, 180, 0.4);
	--col-highlight-f20: rgba(10, 113, 180, 0.2);
	--col-highlight-f10: rgba(10, 113, 180, 0.1);
	--col-highlight-l10: #075384;
	--col-highlight-l15: #06446c;
	--col-highlight-l20: #053453;
	--col-highlight-l30: #021623;
	--col-spacer-empty: #333;
	--col-disabled: #666;
	--col-bg: black;
	--col-bg-f20: rgba(0, 0, 0, 0.2);
	--col-darker-bg: #040404;
	--col-darker-bg-2: #0d0d0d;
	--col-actionpart-bg: black;
	--col-main-bg: black;
	--col-text: #8f8f8f;
	--col-text-darker: white;
	--col-text-white: black;
	--col-text-light: #666;
	--col-black: white;
	--col-icon-bg: #0a71b4;
	--col-header-bg: #0a71b4;
	--col-button-bg: black;
	--col-border: rgba(143, 143, 143, 0.6);
	--col-border-f60: rgba(143, 143, 143, 0.6);
	--col-border-light: rgba(143, 143, 143, 0.6);
	--col-list-count-bg: aqua;
	--col-calendar-day-today-bg: #0a71b4;
	--col-calendar-day-week-bg: black;
	--col-calendar-day-selected-bg: #021c2d;
	--col-disposition-today-bg: #71313c;
	--col-disposition-holidaypublic-bg: #822a2a;
	--col-chat-send-bg: #d9d926;
	--col-chat-read-bg: #040404;
	--color-background: #1e0a09;
	--color-background-light: #0a0303;
	--color-background-dev: #1e0a09;
	--color-content: #0d0d0d;
	--color-content-darker: #212121;
	--color-highlight: #ffa340;
	--color-bg-h1-main: #1c0e0d;
	--color-bg-h1-main-2: white;
	--color-border: #111;
	--color-shadow: #999;
	--color-pretty-table-bg1: #0d0d0d;
	--color-pretty-table-bg2: #212121;
}

/* tds.00.fonts.css */

/* #### Generated By: http://www.cufonfonts.com #### */

    @font-face {
    font-family: 'Adobe Clean';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Regular'), url('/css/fonts/AdobeCleanRegular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean SemiCondensed';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean SemiCondensed'), url('/css/fonts/AdobeCleanSemiCn.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Italic'), url('/css/fonts/AdobeCleanIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean SemiCondensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean SemiCondensed Italic'), url('/css/fonts/AdobeCleanSemiCnIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Light';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Light'), url('/css/fonts/AdobeCleanLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Light Italic'), url('/css/fonts/AdobeCleanLightIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean SemiLight';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean SemiLight'), url('/css/fonts/AdobeCleanSemiLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Bold'), url('/css/fonts/AdobeCleanBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Bold SemiCondensed';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Bold SemiCondensed'), url('/css/fonts/AdobeCleanBoldSemiCn.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Bold Italic'), url('/css/fonts/AdobeCleanBoldIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Bold SemiCondensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Bold SemiCondensed Italic'), url('/css/fonts/AdobeCleanBoldSemiCnIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean ExtraBold'), url('/css/fonts/AdobeCleanExtraBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean ExtraBold Italic'), url('/css/fonts/AdobeCleanExtraBoldIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Black';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Black'), url('/css/fonts/AdobeCleanBlack.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Black Italic'), url('/css/fonts/AdobeCleanBlackIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Regular'), url('/css/fonts/AdobeCleanSerifRegular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Regular'), url('/css/fonts/AdobeCleanUXRegular.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Italic'), url('/css/fonts/AdobeCleanSerifIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Italic'), url('/css/fonts/AdobeCleanUXIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Light';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Light'), url('/css/fonts/AdobeCleanUXLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Light Italic'), url('/css/fonts/AdobeCleanUXLightIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX SemiLight';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX SemiLight'), url('/css/fonts/AdobeCleanUXSemiLight.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX SemiLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX SemiLight Italic'), url('/css/fonts/AdobeCleanUXSemiLightIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Medium'), url('/css/fonts/AdobeCleanSerifMedium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Medium'), url('/css/fonts/AdobeCleanUXMedium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Medium Italic'), url('/css/fonts/AdobeCleanSerifMediumIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Medium Italic'), url('/css/fonts/AdobeCleanUXMediumIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Bold'), url('/css/fonts/AdobeCleanSerifBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Bold'), url('/css/fonts/AdobeCleanUXBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Bold Italic'), url('/css/fonts/AdobeCleanSerifBoldIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean UX Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean UX Bold Italic'), url('/css/fonts/AdobeCleanUXBoldIt.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Black';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Black'), url('/css/fonts/AdobeCleanSerifBlack.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Adobe Clean Serif Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Adobe Clean Serif Black Italic'), url('/css/fonts/AdobeCleanSerifBlackIt.woff') format('woff');
    }

/* tds.01-base.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
@media (max-width:639px) {
	:root {
		--mq-mobile: 1;
	}
}
@media (min-width:640px) {
	:root {
		--mq-mobile: 0;
	}
}
@media (prefers-color-scheme: dark) {
	:root {
		--prefers-dark: 1;
	}
}
*,
*:after,
*:before {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body {
	background-color: var(--col-bg);
	font-family: "Adobe Clean";
	font-size: 15px;
	font-weight: 300;
	color: var(--col-text);
}
body > iframe {
	display: none;
}
h1 {
	width: 100%;
	padding-bottom: 12px;
	font-size: 22px;
	font-weight: bold;
}
h1:not(:first-child) {
	margin-top: 12px;
}
h2 {
	width: 100%;
	padding-bottom: 4.5px;
	border-bottom: 1px solid var(--col-highlight-light);
	font-size: 15px;
	font-weight: normnal;
	color: var(--col-highlight-light);
}
h2:not(:first-child) {
	margin-top: 12px;
}
h3 {
	width: 100%;
	padding: 6px;
	border-bottom: 1px solid var(--col-highlight-light);
	font-size: 15px;
	font-weight: inherit;
	color: var(--col-highlight-light);
}
h3:not(:first-child) {
	margin-top: 6px;
}
a,
button {
	cursor: pointer;
}
a {
	color: var(--col-highlight);
	text-decoration: none;
}
a[href^="mailto:"]:before,
a[href^="tel:"]:before {
	display: inline-block;
	width: 18px;
	margin-right: 3px;
	color: transparent;
	text-align: center;
	text-shadow: 0 0 0 var(--col-highlight);
}
a[href^="tel:"]:before {
	font-size: 0.8em;
	line-height: 1em;
	content: '📞';
}
a[href^="mailto:"]:before {
	font-size: 1.6em;
	line-height: 1em;
	content: '✉';
	vertical-align: top;
}
p:not(:last-child) {
	margin-bottom: 6px;
}
button,
input[type=submit] {
	cursor: pointer;
}
select {
	padding-left: 0px;
	border: none;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, var(--col-bg) 0%, var(--col-bg-darker) 100%);
	background-position: right 0.3em top 50%, 0 0;
	background-repeat: no-repeat, repeat;
	background-size: 0.65em auto, 100%;
	appearance: none;
	-moz-appearance: none;
	-moz-padding-start: 0px;
	-webkit-appearance: none;
}
select::-ms-expand {
	display: none;
}
select,
select > option {
	line-height: 0.7em;
}
select > option {
	font-family: Arial, "Adobe Clean" !important;
}
input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=text],
input[type=text],
input[type=time],
select,
textarea {
	padding: 4px 0 4px 4px;
	border: 1px solid silver;
	border-radius: 3px;
	background-color: var(--col-bg);
	font-family: "Adobe Clean";
	font-size: inherit;
	line-height: inherit;
	color: var(--col-text);
}
input[type=date]:active:-webkit-autofill,
input[type=date]:focus:-webkit-autofill,
input[type=date]:hover:-webkit-autofill,
input[type=date]:-webkit-autofill,
input[type=email]:active:-webkit-autofill,
input[type=email]:focus:-webkit-autofill,
input[type=email]:hover:-webkit-autofill,
input[type=email]:-webkit-autofill,
input[type=number]:active:-webkit-autofill,
input[type=number]:focus:-webkit-autofill,
input[type=number]:hover:-webkit-autofill,
input[type=number]:-webkit-autofill,
input[type=password]:active:-webkit-autofill,
input[type=password]:focus:-webkit-autofill,
input[type=password]:hover:-webkit-autofill,
input[type=password]:-webkit-autofill,
input[type=text]:active:-webkit-autofill,
input[type=text]:active:-webkit-autofill,
input[type=text]:focus:-webkit-autofill,
input[type=text]:focus:-webkit-autofill,
input[type=text]:hover:-webkit-autofill,
input[type=text]:hover:-webkit-autofill,
input[type=text]:-webkit-autofill,
input[type=text]:-webkit-autofill,
input[type=time]:active:-webkit-autofill,
input[type=time]:focus:-webkit-autofill,
input[type=time]:hover:-webkit-autofill,
input[type=time]:-webkit-autofill,
select:active:-webkit-autofill,
select:focus:-webkit-autofill,
select:hover:-webkit-autofill,
select:-webkit-autofill,
textarea:active:-webkit-autofill,
textarea:focus:-webkit-autofill,
textarea:hover:-webkit-autofill,
textarea:-webkit-autofill {
	outline: none;
	transition: background-color 5000s ease-in-out 0s;
	-webkit-box-shadow: none;
	-webkit-text-fill-color: var(--col-text);
}
input[type=time] * {
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
input[type=date],
input[type=datetime] {
	padding: 0 0 0 2px !important;
}
input[type=date] :placholder,
input[type=datetime] :placholder {
	color: silver;
}
.bold {
	font-weight: bold;
}
.blue,
.bluebold {
	color: var(--col-highlight);
}
.bluebold {
	font-weight: bold;
}
table {
	border-collapse: collapse;
}
input[list][type=text] {
	background-image: url(data:image/png;base64,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);
	background-position: right 5px center;
	background-repeat: no-repeat;
	background-size: auto 90%;
}
select.emojicategory,
select.emojicategory,
select.emojicategory option {
	text-align: center;
}
select.emojilist {
	height: 42px !important;
	padding-top: 10px;
	line-height: 42px;
}
select.emojilist,
select.emojilist option {
	font-size: 30px !important;
	text-align: center;
}
.jitWaitingReload {
	cursor: wait;
	filter: blur(2px);
	opacity: 0.7;
	pointer-events: none;
}

/* tds.02-struct.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
#struct {
	position: relative;
	width: 100%;
	height: calc(var(--vh, 1vh) * 100);
	background-color: var(--col-darker-bg);
}
@media (max-width:639px) {
	#struct {
		width: 100vw;
	}
}
@media (min-width:640px) {
	#struct {
		display: flex;
	}
}
#struct > .switch {
	display: grid;
	height: calc(var(--vh, 1vh) * 100);
	background-color: var(--col-bg);
	grid-template-rows: auto min-content;
}
@media (max-width:639px) {
	#struct > .switch {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
	}
}
@media (min-width:640px) {
	#struct > .switch {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 0px;
		border-left: 1px solid var(--col-border);
	}
	#struct.notlogged > .switch {
		border: none;
		background: transparent !important;
	}
}
#struct > .switch > .parts {
	position: relative;
}
#struct > .switch > .parts > .structpart {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: var(--col-bg);
	z-index: 5;
}
#struct > .switch > .parts > .structpart.loading:after,
#struct > .switch > .parts > .structpart.loading:before,
#struct > .switch > .parts > .structpart:not(.loading) > .screen.loading:after,
#struct > .switch > .parts > .structpart:not(.loading) > .screen.loading:before {
	display: block;
	position: absolute;
	content: '';
}
#struct > .switch > .parts > .structpart.loading:before,
#struct > .switch > .parts > .structpart:not(.loading) > .screen.loading:before {
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background-color: var(--col-bg);
	opacity: 0;
	z-index: 999;
}
:root.darkmode #struct > .switch > .parts > .structpart.loading:before,
:root.darkmode #struct > .switch > .parts > .structpart:not(.loading) > .screen.loading:before {
	background: linear-gradient(to bottom, var(--col-main-bg) 60%, #202020 100%);
	background-attachment: fixed;
}
#struct > .switch > .parts > .structpart.loading.loading_delay:before,
#struct > .switch > .parts > .structpart:not(.loading) > .screen.loading.loading_delay:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI+PHBhdGggZD0iTTMxLjMgMjEuMzVxMS4xNSAwIDEuOTI1LS44Ljc3NS0uOC43NzUtMS45IDAtMS4xNS0uNzc1LTEuOTI1LS43NzUtLjc3NS0xLjkyNS0uNzc1LTEuMSAwLTEuOS43NzUtLjguNzc1LS44IDEuOTI1IDAgMS4xLjggMS45LjguOCAxLjkuOFptLTE0LjYgMHExLjE1IDAgMS45MjUtLjguNzc1LS44Ljc3NS0xLjkgMC0xLjE1LS43NzUtMS45MjUtLjc3NS0uNzc1LTEuOTI1LS43NzUtMS4xIDAtMS45Ljc3NS0uOC43NzUtLjggMS45MjUgMCAxLjEuOCAxLjkuOC44IDEuOS44Wm0xIDkuN2gxMi42NVYyOC42SDE3LjdaTTI0IDQ0cS00LjE1IDAtNy44LTEuNTc1LTMuNjUtMS41NzUtNi4zNS00LjI3NS0yLjctMi43LTQuMjc1LTYuMzVRNCAyOC4xNSA0IDI0dDEuNTc1LTcuOFE3LjE1IDEyLjU1IDkuODUgOS44NXEyLjctMi43IDYuMzUtNC4yNzVRMTkuODUgNCAyNCA0dDcuOCAxLjU3NXEzLjY1IDEuNTc1IDYuMzUgNC4yNzUgMi43IDIuNyA0LjI3NSA2LjM1UTQ0IDE5Ljg1IDQ0IDI0dC0xLjU3NSA3LjhxLTEuNTc1IDMuNjUtNC4yNzUgNi4zNS0yLjcgMi43LTYuMzUgNC4yNzVRMjguMTUgNDQgMjQgNDRabTAtMjBabTAgMTdxNy4xIDAgMTIuMDUtNC45NVE0MSAzMS4xIDQxIDI0cTAtNy4xLTQuOTUtMTIuMDVRMzEuMSA3IDI0IDdxLTcuMSAwLTEyLjA1IDQuOTVRNyAxNi45IDcgMjRxMCA3LjEgNC45NSAxMi4wNVExNi45IDQxIDI0IDQxWiIvPjwvc3ZnPg==);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 25px;
	transition: opacity 0.5s linear;
}
#struct > .switch > .parts > .structpart.loading:after,
#struct > .switch > .parts > .structpart:not(.loading) > .screen.loading:after {
	top: calc(50% - 40px / 2);
	right: calc(50% - 40px / 2);
	width: 40px;
	height: 40px;
	background-image: url(/graphics/struct/loading.png?md=c45d);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	animation: struct_loading_rotate 4s infinite linear;
	filter: brightness(1.5);
	z-index: 1001;
	-khtml-animation: struct_loading_rotate 4s infinite linear;
	-khtml-filter: brightness(1.5);
	-moz-animation: struct_loading_rotate 4s infinite linear;
	-moz-filter: brightness(1.5);
	-ms-animation: struct_loading_rotate 4s infinite linear;
	-ms-filter: brightness(1.5);
	-o-animation: struct_loading_rotate 4s infinite linear;
	-o-filter: brightness(1.5);
	-webkit-animation: struct_loading_rotate 4s infinite linear;
	-webkit-filter: brightness(1.5);
}
:root.darkmode #struct > .switch > .parts > .structpart.loading:after,
:root.darkmode #struct > .switch > .parts > .structpart:not(.loading) > .screen.loading:after {
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
#struct > .switch > .parts > .structpart.loading.loading_failed:after,
#struct > .switch > .parts > .structpart:not(.loading) > .screen.loading.loading_failed:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	background-color: #f99;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI+PHBhdGggZmlsbD0iIzg4MDAwMCIgZD0ibTMxLjE1IDI2LjktNC45LTQuOUgzNFptLTUuMS01LjFMMTQgOS44VjRoMjBaTTIwIDQ2VjI4aC02di05Ljc1TDMuNDUgNy43IDUuNiA1LjZsMzYuOCAzNi44LTIuMSAyLjEtMTIuMjUtMTIuMloiLz48L3N2Zz4=);
	background-size: 40px;
	animation: none;
}
@media (max-width:639px) {
	#struct > .switch > .parts > .structpart:not(.active) {
		display: none;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > .structpart:not(.active):not(.main) {
		display: none;
	}
}
#struct > .switch > .parts > .structpart.active {
	z-index: 8;
}
#struct > .switch > .parts > .structpart > .screen {
	display: grid;
	height: calc(var(--vh, 1vh) * 100);
	background-color: var(--col-bg);
	color: var(--col-text);
	grid-auto-rows: min-content;
	grid-template-rows: auto 1fr;
}
#struct > .switch > .parts > .structpart > .screen.reqcallcontent_failed {
	border: 1px solid red;
}
#struct > .switch > .parts > .structpart > .screen.reqcallcontent_failed,
#struct > .switch > .parts > .structpart > .screen.reqcallcontent_failed > .content {
	background: #ffe6e6 !important;
	font-size: 11px !important;
	color: black !important;
}
#struct > .switch > .parts > .structpart > .screen.reqcallcontent_failed > .content {
	overflow: auto !important;
}
#struct > .switch > .parts > .structpart:not(.main):not(.menu) > .screen:not(:last-child) {
	display: none !important;
}
#struct > .switch > .parts > .structpart > .screen > .header:not(.logged):not(.menu) {
	display: flex;
	position: relative;
	width: 100%;
	height: 52px;
	padding-left: 12px;
	padding-right: 12px;
	align-items: center;
}
#struct > .switch > .parts > .structpart > .screen > .header.invisible:not(.logged):not(.menu) {
	display: none;
}
#struct > .switch > .parts > .structpart > .screen > .header:not(.logged):not(.menu) > .back {
	width: 30px;
	height: 52px;
	margin-left: -3px;
	margin-right: 9px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTggMGMtNC40IDAtOCAzLjYtOCA4czMuNiA4IDggOCA4LTMuNiA4LTgtMy42LTgtOC04ek0xMi4yIDEwLjhsLTEuNCAxLjQtMi44LTIuOC0yLjggMi44LTEuNC0xLjQgMi44LTIuOC0yLjgtMi44IDEuNC0xLjQgMi44IDIuOCAyLjgtMi44IDEuNCAxLjQtMi44IDIuOCAyLjggMi44eiI+PC9wYXRoPgo8L3N2Zz4K);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 24px auto;
	opacity: 0.3;
}
:root.darkmode #struct > .switch > .parts > .structpart > .screen > .header:not(.logged):not(.menu) > .back {
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
@media (min-width:640px) {
	#struct > .switch > .parts > .structpart.main > .screen:not(:last-of-type) > .header:not(.logged):not(.menu) > .back {
		display: none;
	}
	#struct > .switch > .parts > .structpart.main > .screen:not(:first-child):last-of-type > .header:not(.logged):not(.menu) > .back {
		display: initial;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTggMGMtNC40IDAtOCAzLjYtOCA4czMuNiA4IDggOCA4LTMuNiA4LTgtMy42LTgtOC04ek0xMi4yIDEwLjhsLTEuNCAxLjQtMi44LTIuOC0yLjggMi44LTEuNC0xLjQgMi44LTIuOC0yLjgtMi44IDEuNC0xLjQgMi44IDIuOCAyLjgtMi44IDEuNCAxLjQtMi44IDIuOCAyLjggMi44eiI+PC9wYXRoPgo8L3N2Zz4K);
		opacity: 0.3;
	}
	:root.darkmode #struct > .switch > .parts > .structpart.main > .screen:not(:first-child):last-of-type > .header:not(.logged):not(.menu) > .back {
		filter: invert(100%);
		-khtml-filter: invert(100%);
		-moz-filter: invert(100%);
		-ms-filter: invert(100%);
		-o-filter: invert(100%);
		-webkit-filter: invert(100%);
	}
}
#struct > .switch > .parts > .structpart > .screen > .header:not(.logged):not(.menu) > .title {
	margin-top: -2px;
	font-weight: bold;
	line-height: auto;
	flex: 1;
}
#struct > .switch > .parts > .structpart > .screen > .header.logged {
	padding: 12px;
}
#struct > .switch > .parts > .structpart > .screen > .header.logged .linklist > div {
	padding-bottom: 6px;
	font-weight: normal;
	color: var(--col-highlight-light);
}
#struct > .switch > .parts > .structpart > .screen > .header.logged .TVIListEntry {
	border: none;
	border-top: 1px solid var(--col-border);
}
#struct > .switch > .parts > .structpart > .screen > .content {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 12px 12px 30px;
	-webkit-overflow-scrolling: touch;
}
#struct > .switch > .parts > .structpart > .screen > .content > div h2,
#struct > .switch > .parts > .structpart > .screen > .content > h2:not(:first-child) {
	margin-top: 24px;
}
#struct > .switch > .parts > .structpart > .screen > .content.calendarDetails .calendarTitleDetails {
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 30px;
}
#struct > .switch > .parts > .structpart > .screen > .content.calendarDetails .calendarTitleDetails .description {
	padding-top: 18px;
}
#struct > .switch > .parts > .structpart > .screen > .content.calendarDetails .calendarTitleDetails .description:empty {
	display: none;
}
#struct > .switch > .parts > .structpart > .screen > .content.calendarEdit .fullday {
	padding-bottom: 0;
}
#struct > .switch > .parts > .structpart > .screen > .content.calendarEdit .dtEnd,
#struct > .switch > .parts > .structpart > .screen > .content.calendarEdit .dtStart {
	overflow: hidden;
	flex-basis: calc( 6px * -1.5 - -50% );
}
#struct > .switch > .parts > .structpart > .screen > .content.calendarEdit .dtEnd {
	margin-left: 18px;
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector,
#struct > .switch > .parts > .structpart > .screen > .optionSelector .optionsArea {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: var(--col-bg);
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector {
	top: 0px;
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector .optionsArea .title {
	width: 100%;
	margin: 0;
	padding: 24px;
	border-bottom: 1px solid var(--col-highlight);
	background-color: var(--col-border);
	font-size: 22px;
	font-weight: bold;
	color: var(--col-text-white);
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector .optionsArea .options {
	position: relative;
	padding: 24px;
	font-weight: bold;
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector .optionsArea .options .closeButton {
	display: block;
	position: absolute;
	top: -20px;
	right: 24px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: var(--col-highlight);
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector .optionsArea .options.mt10 {
	display: grid;
	grid-gap: 6px;
	grid-template-columns: 50% 50%;
}
#struct > .switch > .parts > .structpart > .screen > .optionSelector .optionsArea .options.mt10 .designFormButton {
	margin: 0;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 13px;
}
#struct > .switch > .parts > #structmenu.structpart {
	right: initial;
	width: 100%;
	z-index: 3501 !important;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structmenu.structpart {
		width: 100vw;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		width: 300px;
		max-width: 100vw;
		border-right: 1px solid var(--col-tvi-red);
		box-shadow: 5px 0 20px var(--col-bg);
	}
}
#struct > .switch > .parts > #structmenu.structpart > .screen {
	position: absolute;
	height: calc(var(--vh, 1vh) * 100);
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structmenu.structpart > .screen {
		width: 100vw;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart > .screen {
		width: 100%;
	}
}
#struct > .switch > .parts > #structmenu.structpart > .screen > .header {
	display: block;
	height: auto;
	min-height: 80px;
	background-color: var(--col-tvi-red);
	background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgBqAJYAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/VKgAoAKACgAoAKACgAoAOaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKADFABQAUAFABQAUAFAB0oAKACgA7UAFABigAoAKACgAoAKACgAoAKACgAoAKADFABQAUAFABQAUAFABQAUAFABQAUAIaADvQAtACUAFAC0AFABQAmKAFoAO9ABigAoAKACgAoAKACgAxQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAYoAKACgAoAKACgAoABQAUAFABQAUAFABQAUAFABQAUAFAAKACgAoAKACgAoAO1ABQAUAFABQAUAFABQAUAFABQAUAGKACgA60AFACUAFABigAoABQAUAHegAoABQAtABQAUAFAAaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAO1ABQAUAFABQAGgAoAKACgAoAKACgAoAMUAFAAKACgAoAKACgAoAOtAB70AFABQAUAFABQAUAFAB2oAKACgAoADQAUAJQAtABQAUAFABQAUAFABQAUAJQAUAHegBaADNABQAUAGcUAFAB1oAKACgAoAKACgAoAKADFABQAUAFABQAUAGKADvQAUAFABQACgAoAKACgAoAKACgAoAKACgAoAKACgAoAO9ABQAUAFABQAUAFABQAUAGaACgAoAKACgAoAKACgAoAOtABQAUAFABQAUAFAB2oAKAA0AGKADFABQAUAFABQAlABQAtABQAlAC0AFABQAUAFABQAd6ACgAoADQAUAHWgA70AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB1oAKACgAoAKACgAoAKACgAoAKACgAoAKAFoASgAoAKACgAoAKACgAoAKACgAoAQ0AFAC0AFABQAlABQAtABQAUAFABQAY5oAMUAFABQAUAGKACgAxQAYoAMUAFABQAUAGKADFABQAYoAO9ABQAUABoAMUAFABQAYoAMUAFABQAUAFABigAoADQAUAHSgAoAMc0AGKADrQAUAFABQAYoAKACgAoAKACgAoAMUAGKACgAoAKACgAxQAUAFABQAUAFABQAUAJQAUAGKADpQAUAFABQAUAFAC0AFABigAoAKACgAoAKACgAoAMUAGKACgAoAMUAGKACgAoAMUAGKACgAoAKADFABQAUAGKACgAoAMUAGKACgA9KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgANABigAoAKADigAxQAUAFABigAxQAUAFABQAUAFABQAUAJQAUALQAYoAKAEoAU0AFABQAUAFABQAUAFABQAUAFABQAUAFABQACgAoAKACgAoAKADFABQAUAFABQAUAFABQAUAHegAoAKADpQAUAFABQAUAFABQAUAFABQAUAFABQAUAHegAxQAUAFABQAUAFABQAYoAKACgAoAKADFABigAoAO1ABQAUAGKACgAoAMUAFABQAd6ACgAoAOaAA0AFABQAUAGKACgAoAKACgAoAO9ABj2oAKACgAoAKACgAoABQAlABQAtABQAUAFABQAGgAoAO9ABQAUAFABQAUAFABQAUAFABQAUAFABmgAoAKACgAoAKADigAoAKADj0oAM0AFABQAUAFABQAdaACgAoAKACgAoAKACgAoAKACgAoAKADvQAUAFAB3oAKADvQAhoAKADFAB0NABQAdaADFAAKADtQAYoAKACgAoAKACgAoAKACgAoAKACgAoAMUALigBDQAYoAKAFoAKACgAoASgAoAWgBKACgBaAEoAKACgBaAEFABQAUAFABQAUALQAdqAEoAKADFAC0AGKACgBKAFoAKAExQAtACUAL1oAKACgAoAKACgAoAKACgAoAKAD1oAKACgAoAKACgBKAFoAKACgAoAKACgAoAKACgA6UAFABQAUAFACUAHagBaACgAoAKACgAoAKAEoAXpQAUAFACUALQAUAJQAtABQAUABoAQ0ALQAUAJ0oAWgAoAKAEoAKAFoADQAd6AEGKAFoAOlABQAlAC0AFACUALQACgAoAKADNABQAUAFABQAUAHegAoAO9ABQAGgAoASgAoAKACgAoAXNACUAFAC5oASgAoAWgBKACgAoAO9ABQAUAFABQAUAL3oATNAC0AJQAd6AFoAKACgAoAKAEoAKACgAoAWgA7UAFACdKAFoASgBRQAnWgAoAWgAoASgBaAE7UALQAUAFACUALmgAoASgAHWgAoAXrQAlAAKAFoAM0AFABQAUAFABQAUAFABQAUAFAAaACgANAB0oAKACgAoAKAEzQAtABQAlACigAoAKADrQAUAHegAoAKACgBKADNAC0AH1oAKAA0AFABQAUAFAB3oABQAlAC0AJQAtABQAUAFAAelABQAZoAKADtQAlAC0AFABxQAZoAKACgAoABQAUAFABQAUAJQAuaADigBKACgBTQAUAFABmgAoAKACgAoAKACgAoAKACgAoAKAEHSgBaAEoAKAFoASgBaACgBKAAUALQAlABQAUALQAlABQAUALQAnagBaAEoAWgAoASgAoAU0AFACUALQAgoAKAFoAKACgBOlAB+tABQAvWgBBQAUALQAUAJQAtACUALQAlACmgAoAKACgBKAFxQAdqAE70AFABQAUAL0oAKACgAoAKACgAoAKACgAoAKACgAoAMUAGKACgBKAFoAKACgAoAKACgAxQAUAJ9aAFoASgAoAXrQAUAJQAtACUAKKAEoAWgAoAKACgAoAOKACgA70AFABQAUAFABQAlAC0AFABQAUAFABQAYoAKAAUAAoAKADFACd6AFoATFAC0AFABQAYoAKAExQAtABQAlABQAtABQAUAFABQAUAFABQAUAGaADvQAUAFABmgAoAO9ACUALmgBKAAUALmgBM0AHagBaACgBKAFoAKACgAoAKAE6UALQAdqAEoAWgAoAM0AFABmgBM0AFAC0AJQAtACUALQAlABQAvagBKAFoAKACgBKADvQAUALQAlACmgBKACgAoAWgAoAKAAUAFABQAlAC0AJQAUALQAlAC0AGKACgAoAKACgAoAKACgAoAO1ABQAYoAMUAFAARQAYoAOlACUALQAdqAE/GgBaACgBKAFxQAUAJigAoAWgAoATFAC0AFACUALQAUAJigBaACgBKAFoAO9AAaACgAoAKACgAxQAUAFABQAYoAKAEoAXvQAdaACgAoAMUAFABigBMUAKaACgBKAFoAKACgBKAFoAKADrQAdaADvQAlAC0AFAB+NABQAdaACgAoAKACgAoAKADNABQAUAFACUALQAlABQAtABQAUAHWgBKADNAC0AHegBOlAC0AB60AJ3oAWgA70AJQAZoAWgBO9AC55oAKAE4oAWgA70AFABQAdaACgAoAM80AFABQAUAFABQAUAHegA7UAFAB3oAKACgAoAKADNAAaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKADHNABQAUAFACGgAoAKACgBaACgBKADFAC0AFABQAUAJQAtABQAUAFABQAdKACgAoAKACgAoAKACgA60AFAAaAEoAWgAoASgBc0AHrQAYoAKACgAoAO9ACcZoAWgAoAKADrQAUAHagAoAOlABQAUAFABQAdqAA0AFABigAoAKADFABQAUAFABQAUAHFACYoAWgAoAKACgAoAKAI5JAh5OOKPJAcbrfxq8B+G7x7PVPGOiWN3H9+Ca+jV0/3lzkfjXPKvTi7OSuelTyzG1o81OlJrvbQ2fDHjPRfGuntf6Bq1nrNkHMRuLGZZUDjBK5HcZHHvWsKkKi5oO6OSvQq4aXJVi4vs9x+neLtH1bWtQ0my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0AFABQAlAC0AFABQAlAC5oAKAEoAWgAoADQAUAFABQAUAHU0AFABQAUAFABQAUAJ3oAWgAoAKACgAoAKADFAAKACgAxzQAUAHWgAoAKACgAoAKACgANABQAUAFABQAUAGKACgAoAMUAGKACgAoADQLqfL/7SPwZX42fH34ZaZdoTotjZ3l9qOON8SyQgR5/2mKr9CT2rycXh/rFaCeyPvcjzh5Rl2JlB+/Oyj69/kfS2nWcNhaRW1vEkMEKBI40XCqoGAAOwr1UlHRHwspOpJzlq2WsYpkhQAUAJQAtABQAlAC0AFABQAUAFACd6AFoAKADvQAUAFACUAKKACgAoASgBaACgBKAFoAKAAUAFABQAUAFABQAUAFABQAUAFABQAdTQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB6UAFABQBVksIWvlu/LU3Aj8oSY5C5zjPpmiw3J8vKWQMUErYWgYmaACgAoAKACgAoAKAFoASgAoAWgAoAKACgAoAQUALQAUAHegAoAKACgAoAKACgAoAKACgBO1AC0AFABQAUAFACUALQAUAFABQAUAFABmgAoAKACgAoAKACgAoAKACgAoAO1ABQAUAFABQAUAFABQAlABQAtACUALQAlAC0AFABQAUAFABQAEA0AFAAaACgAoAKACgAFABQAUAFABQAUAHSgAzQAUABoADQAZoAKACgAoAKACgAoAKACgANABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAGgAoAKACgA60AHWgAoAKACgAoAKACgAoABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAJxQAtABQAUAFABQAUAFAB2oAKAD1oAPSgA6UAFAB1FAAetABQAUAFAB9KACgAoAKACgAoAKACgAoAKACgAoAKAENAC0AFAAKACgAoAKACgAoAKACgAoAKACgAxQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAJQAtABQAlAC0AFABQAUAFABQAUAFAB3oAKACgAoAKACgAoAKAAUAFABQAUAFABQAUAFABQAUAH4UAFABQAUAFAAaAEoAWgAoASgBe4oAKACgAoAKAEoAWgA70AJQAtABQAUAFAB+FAB+dABQAUAFAAKACgA7UAFABQAUAFABQAUAFABQAUAFABQAGgAoAKACgAoAKAEoAWgAoAKAEoAWgBKAFoAKACgAoAO9ABQAUAFAB3oAKACgAoAKACgAoAKADtQAUAFACZoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoABQAUAFABQAlAC0AFABQAUAFABQAUAFACUALQAUAFABQAUAFABQAUAFABQAUAFABQAUABoASgBaACgAoAKAENACigAoAKACgAoASgBe1ABQAUAFABQAUAFABQAUAFABQAetABQAUAHegA70AGaACgAoAKACgAoAKACgAoAKACgA6UAHagAoAKACgAzQAUAFABQAUAFABQAUAFABQAUAHegAoAKAD8aAD2oAKACgAoAKADNABQAUAFABQAUAFABQAUAFABQAUAFACUAHWgBaADNABQAUAFAB3oAKAEoAKAF7UAFACd6AFoASgAoAWgAoATNACigAoAKACgAoAKAExQAtABQAUAJQAtABQAUAFACUAL0oAKACgAoASgBaACgAoAKACgAoAKACgAoAKACgAoAKADFACUALQAUAH8qACgBKACgAoAWgAoAKACgAoAKACgAoAKACgAoAKAE9qAFoAKACgAoASgBSKACgAoAKACgAoAKACgAoAKACgBKAFoAKACgAoAKACgAoAKACgAoAOtABQAUAFABQAUAFAAaACgAoAKADrQAUAFABQAUAFABQAUAHegAoAKACgAxQACgAoAMUAGKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoABQAUABoAKACgAoAKAAUAFABQAc0AFABQAUAFABQAc0AAoAKACgANABQAUAFABQAdqACgAoAKACgAoAKACgAoAO9ABQAUAFABQAUAFABQAUAFABQAGgAoAKACgAzQAUAFABQAUAFABQAUAFABQAGgA60AFABQAUAFABQAlAC0AFABQAUAFAAKACgAoAKACgAoAKACgAoAKACgAzQAUAJQAtABQAUAFABQAUAFABQAdqACgAoAKACgAoAKACgAoAKACgAoAKAAZoAKADvQAUAAoAKACgAoAKACgAoAKACgAzQAUAFABQAUAFABQAUAFABQAUAFABQAUABoAKACgBKAFoAKACgAoADQAUAFABQAd6AAUAFABQAUAFABQACgAoAKADvQAUAFABQAUAFAB+dABQAUAFABQAUAFABQAUAFABQAUAH50AFABQAUAFABQAGgAoAKAA0AB5oAKACgAoAKACgA/OgAoAKACgAoAKACgAoAKACgAoAOlABQAUAFABQAUAFABQAUAJQAtABQAlAC9KAEoAWgAoAKAEHSgBaAExQAUALQAGgBKAFoASgAoAKAF70AJQAtABQAGgAoAKACgAoAKAEoAWgAoAKAEoAWgAoAKADvQAd6ACgAoAKAENAC0AFAAKADFABQAUAFABQAUAFABQAUAFAB/KgBO9AC0AFABQAUAFABQAlAC0AFABQAd6ACgAoAKACgAoAKACgBKAFoAKACgAoAKADvQAUAFABQAUAFABQACgAoAKACgAoAKAAUAFABQAGgAoAKACgA/GgAoAKACgAoAKACgAoAKACgAoAO9ABQAGgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKADNABQAUAHegAoAKACgAoAKACgAoAKACgAoAO1ABQAUAFACUALQAUAFAB0oAOtAAaACgAoAKACgAoAKADNABQAUAFAB3oATmgBaACgAoAKACgAoAKACgAoAKADmgBKAFoAKACgAoAKACgAoAKACgAzQAdaAEFAC0AGc0AFABQAUAFABQAUAFABQAUAFABQAUAFACdaACgBaACgAoASgBaACgAoAKACgAoAKACgAoAKADigAoAKACgAoAKACgAoAD1oAKACgAoAM0AFABQAUAFABQAUAFAB2oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAExQAUAFAC0AFABQAUAFACZoAWgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA6UAFABQAUAFABQAUAFABQAUAHWgAoAM0AFAB3oAKACgAoADQAUAHegAoAKACgAoAKACgAoAKACgAoAO1ABQAUAFABQAUAFABQAUAFABj2oAKAEoAWgA60AHegAoAMUAFABQAUAFABQAUAHegAoAKACgAoAKACgAoAKACgAoAKACgANABQAUAJ0oAKAFoASgBaADtQAdKAEoAXFABQAUAGOKACgBBQAtABQAY4oAKACgAoAO9ABQAUAFABQAlABigBaAEoAWgBKADFAC4oAKAEoAKAFoAKACgAoAKADFABigBKAFxmgAoAKADvQAUAFACYoAWgAoAKACgBKAFxQAUAH5UAFABQAlAC0AFABQAZoAM0AFABQAUAFABQAUAFAARQAUAFAB2oASgBRQAZ4oAKACgAoAM0AFAAaADNABQAUAFACdaAF7UAFABQAUAFACUALQAUAFABQAUAFABQAUAHegAoAKACgANABQAZoAM8UAFABQAdaADvQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB2oAKACgAFABQAUAFABQAUAFABQAUAFABQAUABoAKACgBPWgBaACgBKAFoAKACgAoAKAEoAWgAoAO9ABQAUAJQAtABQAUAFABQAUABoAKAD8aACgAoAKACgAoAKACgAoAKACgAoAPxoAKACgAoAKAD8aACgAoABQAUABoAKACgAoAKACgAoAKAA0AFABigAoAKACgAoAKACgAoADQAUAFABQAUAFABQAUABoASgBaACgAoAKACgAoAKACgAoAKACgAoAKACgBKAFoAKACgAoAO9ABQAUAFABQAUAFAB3oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKADvQAlAC0AAoAKACgAoAKACgAoAKACgAoAKACgBKAFoAKACgAoAPWgAoA//Z);
	background-position-x: 18px;
	background-position-y: 20px;
	background-repeat: no-repeat;
	background-size: auto 50px !important;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structmenu.structpart > .screen > .header {
		background-position: calc(100% - 42px ) center;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart > .screen > .header {
		background-position: calc(100% - 12px ) center;
	}
	#struct > .switch > .parts > #structmenu.structpart:not(.visible) > .screen > .header {
		background-image: none;
		background-position-x: 50px;
	}
	#struct > .switch > .parts > #structmenu.structpart:not(.visible) > .screen > .header > * {
		display: none;
	}
}
#struct > .switch > .parts > #structmenu.structpart > .screen > .content {
	display: flex;
	background-color: var(--col-bg);
	flex-direction: column;
}
#struct > .switch > .parts > #structmenu.structpart > .screen:first-child > .content {
	padding: 0;
}
#struct > .switch > .parts > #structmenu.structpart > .screen:first-child > .content > * {
	flex: 0;
}
#struct > .switch > .parts > #structmenu.structpart > .screen:first-child > .content > *:nth-last-child(2) {
	flex: 1;
}
#struct > .switch > .parts > #structmenu.structpart > .screen:first-child > .content > *:last-child {
	align-self: end;
}
#struct > .switch > .parts > #structmenu.structpart > .screen > .content > .menuitems {
	display: flex;
	flex-wrap: wrap;
}
#struct > .switch > .parts > #structmenu.structpart .block {
	width: 100%;
	border-bottom: 1px solid var(--col-border);
	align-self: stretch;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structmenu.structpart .block {
		padding-left: 9px;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart.visible .block {
		padding-left: 9px;
	}
}
#struct > .switch > .parts > #structmenu.structpart .block > div {
	padding-bottom: 3px;
	padding-top: 3px;
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link {
	background-image: url(/graphics/list/nav_list.link.svg);
	background-position: right 14px center;
	background-repeat: no-repeat;
	background-size: auto 20px;
	font-weight: bold;
	vertical-align: middle;
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart:not(.visible) .block .main_link:hover {
		z-index: 10000;
	}
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Calendar {
	display: none;
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link:before {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 0 6px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 90%;
	content: '';
	vertical-align: middle;
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Disposition:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTU2LjY4OCw0NC44NjNsLTEuNDQ0LTAuMjc3Yy0wLjY3Ny0wLjEzLTEuMjEtMC41NzMtMS40NjItMS4yMTZjLTAuMjUzLTAuNjQyLTAuMTYzLTEuMzI5LDAuMjQ1LTEuODg1bDAuOTA3LTEuMjM2DQoJCWMwLjI5Mi0wLjM5OCwwLjI1LTAuOTUtMC4xLTEuMjk5bC0xLjk1OS0xLjk1OGMtMC4zMzktMC4zMzktMC44NzItMC4zODktMS4yNjgtMC4xMjFsLTEuMjE3LDAuODI0DQoJCWMtMC41NzEsMC4zODktMS4yNjEsMC40NTItMS44OTUsMC4xNzVjLTAuNjMyLTAuMjc1LTEuMDU1LTAuODI1LTEuMTYtMS41MDhsLTAuMjMzLTEuNTE1QzQ3LjAyOCwzNC4zNiw0Ni42MDgsMzQsNDYuMTE1LDM0aC0yLjc3DQoJCWMtMC40NzksMC0wLjg5MiwwLjM0MS0wLjk4MiwwLjgxMmwtMC4zNTgsMS44NjVjLTAuMTI3LDAuNjYyLTAuNTU4LDEuMTktMS4xODEsMS40NDhjLTAuNjI0LDAuMjYxLTEuMzAxLDAuMTg5LTEuODYtMC4xODkNCgkJbC0xLjU3Mi0xLjA2NGMtMC4zOTYtMC4yNjgtMC45MjgtMC4yMTgtMS4yNjgsMC4xMjFsLTEuOTU5LDEuOTU4Yy0wLjM1LDAuMzQ5LTAuMzkyLDAuOS0wLjEsMS4yOTlsMC45MDcsMS4yMzYNCgkJYzAuNDA4LDAuNTU2LDAuNDk4LDEuMjQzLDAuMjQ1LDEuODg1Yy0wLjI1MiwwLjY0My0wLjc4NSwxLjA4Ni0xLjQ2MiwxLjIxNmwtMS40NDQsMC4yNzdjLTAuNDcxLDAuMDkxLTAuODEyLDAuNTAzLTAuODEyLDAuOTgyDQoJCXYyLjc3YzAsMC40OTMsMC4zNiwwLjkxMywwLjg0OCwwLjk4OGwxLjUxNSwwLjIzM2MwLjY4MywwLjEwNSwxLjIzMiwwLjUyOCwxLjUwOCwxLjE2YzAuMjc2LDAuNjMzLDAuMjEyLDEuMzIzLTAuMTc1LDEuODk1DQoJCWwtMC44MjQsMS4yMTdjLTAuMjY5LDAuMzk2LTAuMjE4LDAuOTI5LDAuMTIxLDEuMjY4bDEuOTU4LDEuOTU5YzAuMzQ5LDAuMzQ5LDAuODk5LDAuMzkxLDEuMjk5LDAuMWwxLjIzNi0wLjkwNw0KCQljMC41NTUtMC40MDcsMS4yNDUtMC40OTgsMS44ODUtMC4yNDVjMC42NDMsMC4yNTIsMS4wODYsMC43ODUsMS4yMTYsMS40NjJsMC4yNzcsMS40NDRDNDIuNDU0LDU5LjY1OSw0Mi44NjYsNjAsNDMuMzQ2LDYwaDIuNzcNCgkJYzAuNDkzLDAsMC45MTMtMC4zNiwwLjk4OC0wLjg0OGwwLjE2NC0xLjA2NWMwLjEwNS0wLjY4OCwwLjU1Mi0xLjI1NiwxLjE5My0xLjUyMmMwLjY0NC0wLjI2NiwxLjM2MS0wLjE3OSwxLjkyMSwwLjIzMg0KCQlsMC44NjksMC42MzhjMC4zOTksMC4yOTIsMC45NSwwLjI1LDEuMjk5LTAuMWwxLjk1OC0xLjk1OWMwLjMzOS0wLjMzOSwwLjM5LTAuODcxLDAuMTIxLTEuMjY4bC0wLjgyNC0xLjIxNw0KCQljLTAuMzg3LTAuNTcxLTAuNDUxLTEuMjYyLTAuMTc1LTEuODk1YzAuMjc1LTAuNjMyLDAuODI1LTEuMDU1LDEuNTA4LTEuMTZsMS41MTUtMC4yMzNjMC40ODctMC4wNzUsMC44NDgtMC40OTUsMC44NDgtMC45ODh2LTIuNzcNCgkJQzU3LjUsNDUuMzY2LDU3LjE1OSw0NC45NTQsNTYuNjg4LDQ0Ljg2M3ogTTU1LjUsNDcuNzU4bC0wLjY2NywwLjEwM2MtMS4zNTQsMC4yMDgtMi40ODksMS4wODItMy4wMzYsMi4zMzcNCgkJYy0wLjU0OCwxLjI1Ni0wLjQxNiwyLjY4MiwwLjM1MiwzLjgxNWwwLjM2MSwwLjUzM2wtMC43NjgsMC43NjhsLTAuMTc3LTAuMTNjLTEuMTMtMC44MjYtMi41NzUtMS4wMDItMy44NjktMC40NjcNCgkJYy0xLjI5NCwwLjUzNi0yLjE5MiwxLjY4Mi0yLjQwNSwzLjA2NUw0NS4yNTgsNThoLTEuMDg2bC0wLjEyMS0wLjYzM2MtMC4yNTktMS4zNDYtMS4xNzUtMi40NDctMi40NDktMi45NDcNCgkJYy0xLjI3Ni0wLjUtMi42OTYtMC4zMTQtMy44LDAuNDk0bC0wLjU0NCwwLjM5OWwtMC43NjgtMC43NjhsMC4zNjEtMC41MzNjMC43NjgtMS4xMzQsMC44OTktMi41NiwwLjM1Mi0zLjgxNQ0KCQljLTAuNTQ3LTEuMjU1LTEuNjgzLTIuMTI5LTMuMDM2LTIuMzM3TDMzLjUsNDcuNzU4di0xLjA4NmwwLjYzMy0wLjEyMWMxLjM0Ni0wLjI1OSwyLjQ0Ny0xLjE3NSwyLjk0Ny0yLjQ0OQ0KCQljMC41LTEuMjc1LDAuMzE1LTIuNjk1LTAuNDk0LTMuOGwtMC4zOTktMC41NDRsMC43NjgtMC43NjhsMC44ODksMC42MDJjMS4xMDgsMC43NTIsMi41MTEsMC44OTMsMy43NDcsMC4zODENCgkJYzEuMjM3LTAuNTEzLDIuMTI3LTEuNjA0LDIuMzgtMi45MTlMNDQuMTcyLDM2aDEuMDg2bDAuMTAzLDAuNjY3YzAuMjA4LDEuMzU0LDEuMDgyLDIuNDg5LDIuMzM3LDMuMDM2czIuNjgyLDAuNDE2LDMuODE1LTAuMzUyDQoJCWwwLjUzMy0wLjM2MWwwLjc2OCwwLjc2OGwtMC4zOTksMC41NDRjLTAuODEsMS4xMDQtMC45OTQsMi41MjQtMC40OTQsMy44YzAuNSwxLjI3NCwxLjYwMiwyLjE5LDIuOTQ3LDIuNDQ5bDAuNjMzLDAuMTIxVjQ3Ljc1OHoiDQoJCS8+DQoJPHBhdGggZD0iTTQ0LjUsNDJjLTIuNzU3LDAtNSwyLjI0My01LDVzMi4yNDMsNSw1LDVzNS0yLjI0Myw1LTVTNDcuMjU3LDQyLDQ0LjUsNDJ6IE00NC41LDUwYy0xLjY1NCwwLTMtMS4zNDYtMy0zczEuMzQ2LTMsMy0zDQoJCXMzLDEuMzQ2LDMsM1M0Ni4xNTQsNTAsNDQuNSw1MHoiLz4NCgk8cGF0aCBkPSJNMzguNSwzMmg5VjIxaC05aC0yaC03aC0yaC03aC0yaC05djl2MnY3djJ2OWg5aDJoOXYtOXYtMnYtN2g3SDM4LjV6IE0zOC41LDIzaDd2N2gtN1YyM3ogTTIwLjUsMjNoN3Y3aC03VjIzeiBNMTEuNSwyM2g3DQoJCXY3aC03VjIzeiBNMTEuNSwzMmg3djdoLTdWMzJ6IE0xOC41LDQ4aC03di03aDdWNDh6IE0yNy41LDQ4aC03di03aDdWNDh6IE0yNy41LDM5aC03di03aDdWMzl6IE0yOS41LDMwdi03aDd2N0gyOS41eiIvPg0KCTxwYXRoIGQ9Ik0yOC41LDU1aC0yNFYxNmg0OHYxN2MwLDAuNTUzLDAuNDQ3LDEsMSwxczEtMC40NDcsMS0xVjE1VjVjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtNVYxYzAtMC41NTMtMC40NDctMS0xLTFoLTcNCgkJYy0wLjU1MywwLTEsMC40NDctMSwxdjNoLTIyVjFjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtN2MtMC41NTMsMC0xLDAuNDQ3LTEsMXYzaC01Yy0wLjU1MywwLTEsMC40NDctMSwxdjEwdjQxYzAsMC41NTMsMC40NDcsMSwxLDENCgkJaDI1YzAuNTUzLDAsMS0wLjQ0NywxLTFTMjkuMDUzLDU1LDI4LjUsNTV6IE00MS41LDJoNXYzdjNoLTVWNVYyeiBNMTAuNSwyaDV2M3YzaC01VjVWMnogTTQuNSw2aDR2M2MwLDAuNTUzLDAuNDQ3LDEsMSwxaDcNCgkJYzAuNTUzLDAsMS0wLjQ0NywxLTFWNmgyMnYzYzAsMC41NTMsMC40NDcsMSwxLDFoN2MwLjU1MywwLDEtMC40NDcsMS0xVjZoNHY4aC00OFY2eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Customer:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTYwLDIwSDQ4VjRjMC0yLjIxMS0xLjc4OS00LTQtNEgyMGMtMi4yMTEsMC00LDEuNzg5LTQsNHY2SDRjLTIuMjExLDAtNCwxLjc4OS00LDR2NDZjMCwyLjIxMSwxLjc4OSw0LDQsNA0KCQloNTZjMi4yMTEsMCw0LTEuNzg5LDQtNFYyNEM2NCwyMS43ODksNjIuMjExLDIwLDYwLDIweiBNMTYsNjJINGMtMS4xMDQsMC0yLTAuODk2LTItMlYxNGMwLTEuMTA0LDAuODk2LTIsMi0yaDEyVjYyeiBNMzUsNjIuMDAyDQoJCWgtNlY1NGg2VjYyLjAwMnogTTQ2LDYybC0wLjAwMSwwLjAwMkgzN1Y1M2MwLTAuNTUzLTAuNDQ3LTEtMS0xaC04Yy0wLjU1MywwLTEsMC40NDctMSwxdjkuMDAyaC04Ljk5OUwxOCw2MlY0DQoJCWMwLTEuMTA0LDAuODk2LTIsMi0yaDI0YzEuMTA0LDAsMiwwLjg5NiwyLDJWNjJ6IE02Miw2MGMwLDEuMTA0LTAuODk2LDItMiwySDQ4VjIyaDEyYzEuMTA0LDAsMiwwLjg5NiwyLDJWNjB6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTcsMjRoNGMwLjU1MywwLDEtMC40NDcsMS0xdi00YzAtMC41NTMtMC40NDctMS0xLTFIN2MtMC41NTMsMC0xLDAuNDQ3LTEsMXY0QzYsMjMuNTUzLDYuNDQ3LDI0LDcsMjR6DQoJCSBNOCwyMGgydjJIOFYyMHoiLz4NCgk8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNNywzNGg0YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTRjMC0wLjU1My0wLjQ0Ny0xLTEtMUg3Yy0wLjU1MywwLTEsMC40NDctMSwxdjRDNiwzMy41NTMsNi40NDcsMzQsNywzNHoNCgkJIE04LDMwaDJ2Mkg4VjMweiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik03LDQ0aDRjMC41NTMsMCwxLTAuNDQ3LDEtMXYtNGMwLTAuNTUzLTAuNDQ3LTEtMS0xSDdjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NEM2LDQzLjU1Myw2LjQ0Nyw0NCw3LDQ0eg0KCQkgTTgsNDBoMnYySDhWNDB6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTI5LDE4aC00Yy0wLjU1MywwLTEsMC40NDctMSwxdjRjMCwwLjU1MywwLjQ0NywxLDEsMWg0YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTRDMzAsMTguNDQ3LDI5LjU1MywxOCwyOSwxOA0KCQl6IE0yOCwyMmgtMnYtMmgyVjIyeiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0yOSwyOGgtNGMtMC41NTMsMC0xLDAuNDQ3LTEsMXY0YzAsMC41NTMsMC40NDcsMSwxLDFoNGMwLjU1MywwLDEtMC40NDcsMS0xdi00QzMwLDI4LjQ0NywyOS41NTMsMjgsMjksMjgNCgkJeiBNMjgsMzJoLTJ2LTJoMlYzMnoiLz4NCgk8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNMjksMzhoLTRjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NGMwLDAuNTUzLDAuNDQ3LDEsMSwxaDRjMC41NTMsMCwxLTAuNDQ3LDEtMXYtNEMzMCwzOC40NDcsMjkuNTUzLDM4LDI5LDM4DQoJCXogTTI4LDQyaC0ydi0yaDJWNDJ6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTM5LDE4aC00Yy0wLjU1MywwLTEsMC40NDctMSwxdjRjMCwwLjU1MywwLjQ0NywxLDEsMWg0YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTRDNDAsMTguNDQ3LDM5LjU1MywxOCwzOSwxOA0KCQl6IE0zOCwyMmgtMnYtMmgyVjIyeiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0yOSw4aC00Yy0wLjU1MywwLTEsMC40NDctMSwxdjRjMCwwLjU1MywwLjQ0NywxLDEsMWg0YzAuNTUzLDAsMS0wLjQ0NywxLTFWOUMzMCw4LjQ0NywyOS41NTMsOCwyOSw4eg0KCQkgTTI4LDEyaC0ydi0yaDJWMTJ6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTM5LDhoLTRjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NGMwLDAuNTUzLDAuNDQ3LDEsMSwxaDRjMC41NTMsMCwxLTAuNDQ3LDEtMVY5QzQwLDguNDQ3LDM5LjU1Myw4LDM5LDh6DQoJCSBNMzgsMTJoLTJ2LTJoMlYxMnoiLz4NCgk8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNMzksMjhoLTRjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NGMwLDAuNTUzLDAuNDQ3LDEsMSwxaDRjMC41NTMsMCwxLTAuNDQ3LDEtMXYtNEM0MCwyOC40NDcsMzkuNTUzLDI4LDM5LDI4DQoJCXogTTM4LDMyaC0ydi0yaDJWMzJ6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTM5LDM4aC00Yy0wLjU1MywwLTEsMC40NDctMSwxdjRjMCwwLjU1MywwLjQ0NywxLDEsMWg0YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTRDNDAsMzguNDQ3LDM5LjU1MywzOCwzOSwzOA0KCQl6IE0zOCw0MmgtMnYtMmgyVjQyeiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik01NywyOGgtNGMtMC41NTMsMC0xLDAuNDQ3LTEsMXY0YzAsMC41NTMsMC40NDcsMSwxLDFoNGMwLjU1MywwLDEtMC40NDcsMS0xdi00QzU4LDI4LjQ0Nyw1Ny41NTMsMjgsNTcsMjgNCgkJeiBNNTYsMzJoLTJ2LTJoMlYzMnoiLz4NCgk8cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNNTcsMzhoLTRjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NGMwLDAuNTUzLDAuNDQ3LDEsMSwxaDRjMC41NTMsMCwxLTAuNDQ3LDEtMXYtNEM1OCwzOC40NDcsNTcuNTUzLDM4LDU3LDM4DQoJCXogTTU2LDQyaC0ydi0yaDJWNDJ6Ii8+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTU3LDQ4aC00Yy0wLjU1MywwLTEsMC40NDctMSwxdjRjMCwwLjU1MywwLjQ0NywxLDEsMWg0YzAuNTUzLDAsMS0wLjQ0NywxLTF2LTRDNTgsNDguNDQ3LDU3LjU1Myw0OCw1Nyw0OA0KCQl6IE01Niw1MmgtMnYtMmgyVjUyeiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik03LDU0aDRjMC41NTMsMCwxLTAuNDQ3LDEtMXYtNGMwLTAuNTUzLTAuNDQ3LTEtMS0xSDdjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NEM2LDUzLjU1Myw2LjQ0Nyw1NCw3LDU0eg0KCQkgTTgsNTBoMnYySDhWNTB6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Worker:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4wLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTYyLjI0Miw0Ny43NThsMC4wMTQtMC4wMTRjLTUuODQ3LTQuNzUzLTEyLjg0LTguMTM3LTIwLjQ5MS05LjcyMkM0NC4zNzQsMzUuNDc5LDQ2LDMxLjkzMiw0NiwyOA0KCQljMS42NTcsMCwzLTEuMzQzLDMtM3YtMmMwLTAuODg2LTAuMzkxLTEuNjczLTEtMi4yMjJWMTJjMC02LjYyNy01LjM3My0xMi0xMi0xMmgtOGMtNi42MjcsMC0xMiw1LjM3My0xMiwxMnY4Ljc3OA0KCQljLTAuNjA5LDAuNTQ5LTEsMS4zMzYtMSwyLjIyMnYyYzAsMS42NTcsMS4zNDMsMywzLDNjMCwzLjkzMiwxLjYyNiw3LjQ3OSw0LjIzNiwxMC4wMjJjLTcuNjUyLDEuNTg2LTE0LjY0Niw0Ljk2OS0yMC40OTIsOS43MjINCgkJbDAuMDE0LDAuMDE0QzAuNjcyLDQ4Ljg0NCwwLDUwLjM0NCwwLDUydjhjMCwyLjIxMSwxLjc4OSw0LDQsNGg1NmMyLjIxMSwwLDQtMS43ODksNC00di04QzY0LDUwLjM0NCw2My4zMjgsNDguODQ0LDYyLjI0Miw0Ny43NTh6DQoJCSBNMTgsMTJjMC01LjUyMiw0LjQ3OC0xMCwxMC0xMGg4YzUuNTIyLDAsMTAsNC40NzgsMTAsMTB2N2MwLTMuMzEzLTIuNjg3LTYtNi02aC02Yy0yLjIwOSwwLTQtMS43OTEtNC00YzAtMC41NTMtMC40NDctMS0xLTENCgkJcy0xLDAuNDQ3LTEsMWMwLDIuMjA5LTEuNzkxLDQtNCw0Yy0zLjMxMywwLTYsMi42ODctNiw2VjEyeiBNMjAsMjh2LTFjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtMWMtMC41NTMsMC0xLTAuNDQ3LTEtMXYtMg0KCQljMC0wLjU1MywwLjQ0Ny0xLDEtMWgxYzAuNTUzLDAsMS0wLjQ0NywxLTF2LTJjMC0yLjIwOSwxLjc5MS00LDQtNGMyLjA4OCwwLDMuOTI2LTEuMDY4LDUtMi42ODdDMzAuMDc0LDEzLjkzMiwzMS45MTIsMTUsMzQsMTVoNg0KCQljMi4yMDksMCw0LDEuNzkxLDQsNHYyYzAsMC41NTMsMC40NDcsMSwxLDFoMWMwLjU1MywwLDEsMC40NDcsMSwxdjJjMCwwLjU1My0wLjQ0NywxLTEsMWgtMWMtMC41NTMsMC0xLDAuNDQ3LTEsMXYxDQoJCWMwLDYuNjI3LTUuMzczLDEyLTEyLDEyUzIwLDM0LjYyNywyMCwyOHogTTMyLDQyYzIuODUzLDAsNS41MDItMC44NTcsNy43MTUtMi4zMjJjMS42NiwwLjI4MSwzLjI5NywwLjYzLDQuODkyLDEuMDg0DQoJCUM0MS4zNTUsNDMuOTgzLDM2LjkxMSw0NiwzMS45NzMsNDZjLTQuOTMyLDAtOS4zNzEtMi4wMTEtMTIuNjIxLTUuMjI2YzEuNjA4LTAuNDU5LDMuMjU5LTAuODEzLDQuOTM0LTEuMDk3DQoJCUMyNi40OTgsNDEuMTQzLDI5LjE0Nyw0MiwzMiw0MnogTTYyLDYwYzAsMS4xMDQtMC44OTYsMi0yLDJINGMtMS4xMDQsMC0yLTAuODk2LTItMnYtOGMwLTEuMTA0LDAuNDQ3LTIuMTA0LDEuMTcyLTIuODI4DQoJCWwtMC4wMDQtMC4wMDRjNC4xNDgtMy4zNDMsOC44OTYtNS45NjQsMTQuMDQ2LTcuNzE0QzIwLjg2OSw0NS40NjcsMjYuMTE3LDQ4LDMxLjk3Myw0OGM1Ljg2MiwwLDExLjExNS0yLjUzOCwxNC43NzEtNi41Ng0KCQljNS4xNjcsMS43NSw5LjkyOSw0LjM3NiwxNC4wODksNy43MjhsLTAuMDA0LDAuMDA0QzYxLjU1Myw0OS44OTYsNjIsNTAuODk2LDYyLDUyVjYweiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0yNC41MzcsMjEuODYyYzAuNDc1LDAuMjU1LDEuMDczLDAuMDY4LDEuMzQ1LTAuMzk2QzI1LjkxLDIxLjQxOSwyNi4xOCwyMSwyNi45OTgsMjENCgkJYzAuODA4LDAsMS4wOTYsMC40MzYsMS4xMTEsMC40NThDMjguMjg3LDIxLjgwMywyOC42MzcsMjIsMjguOTk5LDIyYzAuMTU0LDAsMC4zMTEtMC4wMzUsMC40NTctMC4xMTENCgkJYzAuNDkxLTAuMjUzLDAuNjg0LTAuODU2LDAuNDMxLTEuMzQ3QzI5LjU5MiwxOS45NjksMjguNjUxLDE5LDI2Ljk5OCwxOWMtMS42OTEsMC0yLjYxOCwwLjk4My0yLjksMS41NjQNCgkJQzIzLjg2NCwyMS4wNDcsMjQuMDYzLDIxLjYwOSwyNC41MzcsMjEuODYyeiIvPg0KCTxwYXRoIGZpbGw9IiMyMzFGMjAiIGQ9Ik0zNC41MzksMjEuODYyYzAuNDc1LDAuMjU1LDEuMDczLDAuMDY4LDEuMzQ1LTAuMzk2QzM1LjkxMiwyMS40MTksMzYuMTgyLDIxLDM3LDIxDQoJCWMwLjgwOCwwLDEuMDk2LDAuNDM2LDEuMTExLDAuNDU4QzM4LjI4OSwyMS44MDMsMzguNjM5LDIyLDM5LjAwMSwyMmMwLjE1NCwwLDAuMzExLTAuMDM1LDAuNDU3LTAuMTExDQoJCWMwLjQ5MS0wLjI1MywwLjY4NC0wLjg1NiwwLjQzMS0xLjM0N0MzOS41OTQsMTkuOTY5LDM4LjY1MywxOSwzNywxOWMtMS42OTEsMC0yLjYxOCwwLjk4My0yLjksMS41NjQNCgkJQzMzLjg2NiwyMS4wNDcsMzQuMDY1LDIxLjYwOSwzNC41MzksMjEuODYyeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Documents:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjAgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBkPSJNNTcuNDksMjEuNUg1NXYtN2gtMnYtNEgyNS4wODZsLTMuNTcxLTVIMi43MzJDMS4yMjYsNS41LDAsNi43MjYsMCw4LjIzMnY0My42ODdsMC4wMDYsMA0KCWMtMC4wMDUsMC41NjMsMC4xNywxLjExNCwwLjUyMiwxLjU3NUMxLjAxOCw1NC4xMzQsMS43Niw1NC41LDIuNTY1LDU0LjVoNDQuNzU5YzEuMTU2LDAsMi4xNzQtMC43NzksMi40NS0xLjgxM0w2MCwyNC42NDl2LTAuMTc3DQoJQzYwLDIyLjc1LDU4Ljk0NCwyMS41LDU3LjQ5LDIxLjV6IE01MywyMS41aC04di0xYzAtMC41NTMtMC40NDgtMS0xLTFzLTEsMC40NDctMSwxdjFoLTV2LTFjMC0wLjU1My0wLjQ0OC0xLTEtMXMtMSwwLjQ0Ny0xLDF2MWgtNQ0KCXYtMWMwLTAuNTUzLTAuNDQ4LTEtMS0xcy0xLDAuNDQ3LTEsMXYxaC01di0xYzAtMC41NTMtMC40NDgtMS0xLTFzLTEsMC40NDctMSwxdjFoLTV2LTFjMC0wLjU1My0wLjQ0OC0xLTEtMXMtMSwwLjQ0Ny0xLDF2MWgtMi4yNjkNCgljLTAuMTQzLDAtMC4yODQsMC4wMTItMC40MjIsMC4wMzVjLTAuNDk5LDAuMDgzLTAuOTUsMC4zMTUtMS4zMDksMC42MzlWMTYuNWg0MlYyMS41eiBNNSwzNy43OTNWMjIuNWg1LjY5NQ0KCWMtMC4xODgsMC4yNDMtMC4zMzUsMC41MTYtMC40MTQsMC44MTNsLTAuMzE3LDAuODdMNSwzNy43OTN6IE05LDIwLjVINi40MTRMNywxOS45MTRsMi0yVjIwLjV6IE01MSwxMi41djJIOS41ODZMNywxNy4wODZWMTIuNQ0KCWgxOS41MTVINTF6IE0yLDguMjMyQzIsNy44MjgsMi4zMjksNy41LDIuNzMyLDcuNWgxNy43NTNsMi4xNDMsM0g1djguNTg2bC0yLDJ2MjIuMDg1bC0xLDIuNzI4VjguMjMyeiBNNDcuODY5LDUyLjA4Mw0KCWMtMC4wNjYsMC4yNDUtMC4yOTEsMC40MTctMC41NDUsMC40MTdIMi41NjVjLTAuMjQzLDAtMC4zODUtMC4xMzktMC40NDgtMC4yMjJjLTAuMDYzLTAuMDgyLTAuMTYtMC4yNTYtMC4xMjMtMC40MDhMMyw0OS4xMTJ2MC4wMDENCglsOS4xNi0yNS4xMTRsMC4wMjYtMC4wODJjMC4wNjYtMC4yNDUsMC4yOTEtMC40MTcsMC41NDUtMC40MTdINTVoMi40OWMwLjM4LDAsMC40NzcsMC41NDYsMC41MDIsMC44MTlMNDcuODY5LDUyLjA4M3oiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Mailing:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2Ni43ODEgMTY2Ljc4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTY2Ljc4MSAxNjYuNzgxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNMTYzLjQ1MSw3MC4wNDZsLTMyLjM1LTIwLjg0N2MtMC4yNTMtMC4xNjEtMC41MzItMC4yMjItMC44MDQtMC4zMTJ2LTcuMTljMC0xLjkyLTEuNTU0LTMuNDc1LTMuNDc1LTMuNDc1SDExMy45Mg0KCQkJCUw4Ni45NywyMS4zNzhjLTEuMTI2LTAuNzA2LTIuNTU4LTAuNzA2LTMuNjg1LDBsLTI2Ljk1LDE2Ljg0NEgzOS45NThjLTEuOTIsMC0zLjQ3NSwxLjU1NC0zLjQ3NSwzLjQ3NXY3LjE4OA0KCQkJCWMtMC4yNzIsMC4wOS0wLjU1MiwwLjE1Mi0wLjgwNCwwLjMxNEwzLjMyOSw3MC4wNDZjLTAuOTkxLDAuNjQxLTEuNTkyLDEuNzQxLTEuNTkyLDIuOTIxdjkwLjMzOWMwLDEuOTIsMS41NTQsMy40NzUsMy40NzUsMy40NzUNCgkJCQloMTU2LjM1NmMxLjkyLDAsMy40NzUtMS41NTQsMy40NzUtMy40NzVWNzIuOTY4QzE2NS4wNDMsNzEuNzg3LDE2NC40NDIsNzAuNjg4LDE2My40NTEsNzAuMDQ2eiBNODUuMTI4LDI4LjQyM2wxNS42ODEsOS43OTkNCgkJCQlINjkuNDQ3TDg1LjEyOCwyOC40MjN6IE00My40MzMsNDUuMTcxaDc5LjkxNXY3OC4xNzhjMCwwLjAxLDAuMDA2LDAuMDE4LDAuMDA2LDAuMDI5bC0xMS43NTQsNy4xMzdsLTI4LjI4NC0xNS40MjcNCgkJCQljLTEuMDU1LTAuNTctMi4zMzgtMC41NjctMy4zODYsMC4wMzRsLTI1LjgxLDE0Ljc0OWwtMTAuNjkyLTYuNDkyYzAtMC4wMSwwLjAwNi0wLjAxOCwwLjAwNi0wLjAyOEw0My40MzMsNDUuMTcxeiBNOC42ODcsNzQuODYxDQoJCQkJbDI3Ljc5Ni0xNy45MXY2Mi4yMTJMOC42ODcsMTAyLjI4NVY3NC44NjF6IE04LjY4NywxMTAuNDEybDM4LjUzNywyMy4zOTdMOC42ODcsMTU1LjgzMVYxMTAuNDEyeiBNMTUuNjg5LDE1OS44MzNsNjYuMDA1LTM3LjcxNQ0KCQkJCWw2OS4xNDUsMzcuNzE1SDE1LjY4OXogTTE1OC4wOTQsMTU1Ljg3NEwxMTguNjUsMTM0LjM2bDM5LjQ0NC0yMy45NDlWMTU1Ljg3NHogTTE1OC4wOTQsMTAyLjI4NWwtMjcuNzk3LDE2Ljg3N1Y1Ni45NTENCgkJCQlsMjcuNzk3LDE3LjkxMVYxMDIuMjg1eiIvPg0KCQkJPHBhdGggZD0iTTU3LjMzMSw3OS45MTdoNDEuNjk1YzEuOTIsMCwzLjQ3NS0xLjU1NCwzLjQ3NS0zLjQ3NVY1NS41OTVjMC0xLjkyLTEuNTU0LTMuNDc1LTMuNDc1LTMuNDc1SDU3LjMzMQ0KCQkJCWMtMS45MiwwLTMuNDc1LDEuNTU0LTMuNDc1LDMuNDc1djIwLjg0N0M1My44NTYsNzguMzYzLDU1LjQxMSw3OS45MTcsNTcuMzMxLDc5LjkxN3ogTTYwLjgwNSw1OS4wNjloMzQuNzQ2djEzLjg5OEg2MC44MDUNCgkJCQlWNTkuMDY5eiIvPg0KCQkJPHJlY3QgeD0iNTMuODU2IiB5PSI4Ni44NjYiIHdpZHRoPSI1NS41OTMiIGhlaWdodD0iNi45NDkiLz4NCgkJCTxyZWN0IHg9IjUzLjg1NiIgeT0iMTAwLjc2NSIgd2lkdGg9IjU1LjU5MyIgaGVpZ2h0PSI2Ljk0OSIvPg0KCQkJPHBhdGggZD0iTTE0Ny42Nyw0MS42OTdjMC44ODksMCwxLjc3OC0wLjMzOSwyLjQ1Ny0xLjAxOGwxMi4yODMtMTIuMjgzYzEuMzU3LTEuMzU3LDEuMzU3LTMuNTU2LDAtNC45MTMNCgkJCQljLTEuMzU3LTEuMzU4LTMuNTU2LTEuMzU3LTQuOTEzLDBsLTEyLjI4MywxMi4yODNjLTEuMzU3LDEuMzU3LTEuMzU3LDMuNTU2LDAsNC45MTMNCgkJCQlDMTQ1Ljg5Miw0MS4zNTgsMTQ2Ljc4MSw0MS42OTcsMTQ3LjY3LDQxLjY5N3oiLz4NCgkJCTxwYXRoIGQ9Ik0xNi42NTQsNDAuNjc5YzAuNjc5LDAuNjc5LDEuNTY4LDEuMDE4LDIuNDU3LDEuMDE4YzAuODg5LDAsMS43NzgtMC4zMzksMi40NTctMS4wMThjMS4zNTctMS4zNTcsMS4zNTctMy41NTYsMC00LjkxMw0KCQkJCUw5LjI4NCwyMy40ODNjLTEuMzU3LTEuMzU3LTMuNTU2LTEuMzU3LTQuOTEzLDBjLTEuMzU3LDEuMzU3LTEuMzU3LDMuNTU2LDAsNC45MTNMMTYuNjU0LDQwLjY3OXoiLz4NCgkJCTxwYXRoIGQ9Ik0xMTguNTg0LDI0LjA3NmMwLjQyMSwwLjE3LDAuODU5LDAuMjQ3LDEuMjg5LDAuMjQ3YzEuMzc4LDAsMi42ODQtMC44MjUsMy4yMjctMi4xODVsNi45NDktMTcuMzczDQoJCQkJYzAuNzEzLTEuNzgxLTAuMTU2LTMuODA0LTEuOTM3LTQuNTE2Yy0xLjc2NC0wLjcwOS0zLjgwNCwwLjE0OS00LjUxNiwxLjkzN2wtNi45NDksMTcuMzczDQoJCQkJQzExNS45MzQsMjEuMzQxLDExNi44MDIsMjMuMzY0LDExOC41ODQsMjQuMDc2eiIvPg0KCQkJPHBhdGggZD0iTTQ3LjE1NSwyMi4xMzljMC41NDMsMS4zNjEsMS44NDksMi4xODUsMy4yMjcsMi4xODVjMC40MzEsMCwwLjg2OS0wLjA3OCwxLjI4OS0wLjI0OA0KCQkJCWMxLjc4MS0wLjcxMywyLjY1LTIuNzM1LDEuOTM3LTQuNTE2TDQ2LjY1OSwyLjE4N2MtMC43MTMtMS43ODgtMi43NDgtMi42NDctNC41MTYtMS45MzdjLTEuNzgxLDAuNzEzLTIuNjUsMi43MzUtMS45MzcsNC41MTYNCgkJCQlMNDcuMTU1LDIyLjEzOXoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Invoice:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDM3LjAxOSw3NC45ODFDMzg4LjY2NywyNi42MjgsMzI0LjM4LDAsMjU2LDBTMTIzLjMzMywyNi42MjgsNzQuOTgxLDc0Ljk4MUMyNi42MjksMTIzLjMzMywwLDE4Ny42MiwwLDI1Ng0KCQkJczI2LjYyOSwxMzIuNjY3LDc0Ljk4MSwxODEuMDE5QzEyMy4zMzMsNDg1LjM3MiwxODcuNjIsNTEyLDI1Niw1MTJzMTMyLjY2Ny0yNi42MjgsMTgxLjAxOS03NC45ODENCgkJCUM0ODUuMzcxLDM4OC42NjcsNTEyLDMyNC4zOCw1MTIsMjU2UzQ4NS4zNzEsMTIzLjMzMyw0MzcuMDE5LDc0Ljk4MXogTTQyNS42ODMsNDI1LjY4Mg0KCQkJQzM4MC4zNTgsNDcxLjAwNSwzMjAuMDk3LDQ5NS45NjcsMjU2LDQ5NS45NjdzLTEyNC4zNTgtMjQuOTYyLTE2OS42ODMtNzAuMjg1QzQwLjk5NCwzODAuMzU4LDE2LjAzMywzMjAuMDk3LDE2LjAzMywyNTYNCgkJCVM0MC45OTQsMTMxLjY0Miw4Ni4zMTcsODYuMzE4QzEzMS42NDIsNDAuOTk1LDE5MS45MDMsMTYuMDMzLDI1NiwxNi4wMzNzMTI0LjM1OCwyNC45NjIsMTY5LjY4Myw3MC4yODUNCgkJCWM0NS4zMjMsNDUuMzIzLDcwLjI4NCwxMDUuNTg0LDcwLjI4NCwxNjkuNjgyUzQ3MS4wMDYsMzgwLjM1OCw0MjUuNjgzLDQyNS42ODJ6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yNTYsNDIuNzU2QzEzOC40MTYsNDIuNzU2LDQyLjc1NiwxMzguNDE2LDQyLjc1NiwyNTZTMTM4LjQxNiw0NjkuMjQ0LDI1Niw0NjkuMjQ0UzQ2OS4yNDQsMzczLjU4NCw0NjkuMjQ0LDI1Ng0KCQkJUzM3My41ODQsNDIuNzU2LDI1Niw0Mi43NTZ6IE0yNTYsNDUzLjIxMWMtMTA4Ljc0MywwLTE5Ny4yMTEtODguNDY5LTE5Ny4yMTEtMTk3LjIxMVMxNDcuMjU3LDU4Ljc4OSwyNTYsNTguNzg5DQoJCQlTNDUzLjIxMSwxNDcuMjU4LDQ1My4yMTEsMjU2UzM2NC43NDMsNDUzLjIxMSwyNTYsNDUzLjIxMXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTM0My45MTIsMzI2Ljk2MWMtMy4zMTYtMi45MzYtOC4zODEtMi42MjktMTEuMzE2LDAuNjg2Yy0xNy45OTUsMjAuMzEzLTQyLjE2LDMxLjUwMS02OC4wNDUsMzEuNTAxDQoJCQljLTQ0LjIxOCwwLTgxLjQ0MS0zMy4yNTQtOTEuNzU1LTc4LjAyOWgxMDAuMzA2YzQuNDI3LDAsOC4wMTctMy41ODgsOC4wMTctOC4wMTdjMC00LjQyOC0zLjU4OS04LjAxNy04LjAxNy04LjAxN0gxNzAuMzI1DQoJCQljLTAuMjQtMi45OTUtMC4zNzEtNi4wMjMtMC4zNzEtOS4wODZzMC4xMy02LjA5MSwwLjM3MS05LjA4NmgxMDIuNzc3YzQuNDI3LDAsOC4wMTctMy41ODgsOC4wMTctOC4wMTdzLTMuNTg5LTguMDE3LTguMDE3LTguMDE3DQoJCQlIMTcyLjc5NmMxMC4zMTQtNDQuNzc1LDQ3LjUzNy03OC4wMjksOTEuNzU1LTc4LjAyOWMyNS44ODgsMCw1MC4wNTUsMTEuMTkxLDY4LjA1MSwzMS41MWMyLjkzNiwzLjMxNiw4LjAwMiwzLjYyNCwxMS4zMTYsMC42ODYNCgkJCWMzLjMxNS0yLjkzNSwzLjYyMS04LjAwMiwwLjY4Ni0xMS4zMTZjLTIxLjA4Mi0yMy44MDMtNDkuNTEyLTM2LjkxMy04MC4wNTQtMzYuOTEzYy01My4wMDQsMC05Ny40MTUsNDAuMzY4LTEwOC4xNSw5NC4wNjMNCgkJCWgtMjAuMTE4Yy00LjQyNywwLTguMDE3LDMuNTg4LTguMDE3LDguMDE3czMuNTg5LDguMDE3LDguMDE3LDguMDE3aDE3Ljk1NWMtMC4yMTEsMi45OTktMC4zMTksNi4wMy0wLjMxOSw5LjA4Ng0KCQkJczAuMTA4LDYuMDg2LDAuMzE5LDkuMDg2aC0xNy45NTVjLTQuNDI3LDAtOC4wMTcsMy41ODgtOC4wMTcsOC4wMTdjMCw0LjQyOCwzLjU4OSw4LjAxNyw4LjAxNyw4LjAxN2gyMC4xMTgNCgkJCWMxMC43MzUsNTMuNjk1LDU1LjE0NSw5NC4wNjMsMTA4LjE1LDk0LjA2M2MzMC41MzcsMCw1OC45NjYtMTMuMTA3LDgwLjA0Ni0zNi45MDUNCgkJCUMzNDcuNTM0LDMzNC45NjIsMzQ3LjIyNiwzMjkuODk3LDM0My45MTIsMzI2Ljk2MXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Statistics:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ1OS43NSA0NTkuNzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OS43NSA0NTkuNzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik00NDcuNjUyLDMwNC4xM2gtNDAuMTM4Yy02LjY4MSwwLTEyLjA5Nyw1LjQxNi0xMi4wOTcsMTIuMDk3djk1LjgwNWMwLDYuNjgxLDUuNDE2LDEyLjA5OCwxMi4wOTcsMTIuMDk4aDQwLjEzOA0KCQljNi42ODEsMCwxMi4wOTgtNS40MTYsMTIuMDk4LTEyLjA5OHYtOTUuODA1QzQ1OS43NSwzMDkuNTQ2LDQ1NC4zMzQsMzA0LjEzLDQ0Ny42NTIsMzA0LjEzeiIvPg0KCTxwYXRoIGQ9Ik0zNDguNzk4LDI1OC4xM0gzMDguNjZjLTYuNjgxLDAtMTIuMDk4LDUuNDE2LTEyLjA5OCwxMi4wOTd2MTQxLjgwNWMwLDYuNjgxLDUuNDE2LDEyLjA5OCwxMi4wOTgsMTIuMDk4aDQwLjEzOA0KCQljNi42ODEsMCwxMi4wOTctNS40MTYsMTIuMDk3LTEyLjA5OFYyNzAuMjI4QzM2MC44OTYsMjYzLjU0NiwzNTUuNDgsMjU4LjEzLDM0OC43OTgsMjU4LjEzeiIvPg0KCTxwYXRoIGQ9Ik0xNTEuMDksMzA0LjEzaC00MC4xMzhjLTYuNjgxLDAtMTIuMDk3LDUuNDE2LTEyLjA5NywxMi4wOTd2OTUuODA1YzAsNi42ODEsNS40MTYsMTIuMDk4LDEyLjA5NywxMi4wOThoNDAuMTM4DQoJCWM2LjY4MSwwLDEyLjA5OC01LjQxNiwxMi4wOTgtMTIuMDk4di05NS44MDVDMTYzLjE4OCwzMDkuNTQ2LDE1Ny43NzEsMzA0LjEzLDE1MS4wOSwzMDQuMTN6Ii8+DQoJPHBhdGggZD0iTTUyLjIzNiwyNTguMTNIMTIuMDk4QzUuNDE2LDI1OC4xMywwLDI2My41NDYsMCwyNzAuMjI4djE0MS44MDVjMCw2LjY4MSw1LjQxNiwxMi4wOTgsMTIuMDk4LDEyLjA5OGg0MC4xMzgNCgkJYzYuNjgxLDAsMTIuMDk3LTUuNDE2LDEyLjA5Ny0xMi4wOThWMjcwLjIyOEM2NC4zMzMsMjYzLjU0Niw1OC45MTcsMjU4LjEzLDUyLjIzNiwyNTguMTN6Ii8+DQoJPHBhdGggZD0iTTI0OS45NDQsMTk2Ljk2OGgtNDAuMTM4Yy02LjY4MSwwLTEyLjA5OCw1LjQxNi0xMi4wOTgsMTIuMDk4djIwMi45NjdjMCw2LjY4MSw1LjQxNiwxMi4wOTgsMTIuMDk4LDEyLjA5OGg0MC4xMzgNCgkJYzYuNjgxLDAsMTIuMDk4LTUuNDE2LDEyLjA5OC0xMi4wOThWMjA5LjA2NkMyNjIuMDQyLDIwMi4zODQsMjU2LjYyNSwxOTYuOTY4LDI0OS45NDQsMTk2Ljk2OHoiLz4NCgk8cGF0aCBkPSJNNDM2Ljg2OSwyNDQuNjJjOC4xNCwwLDE1LTYuNjMzLDE1LTE1di00OC40NzljMC04LjI4NC02LjcxNi0xNS0xNS0xNWMtOC4yODQsMC0xNSw2LjcxNi0xNSwxNXYxMi4xMTlMMjY5LjUyLDQwLjA0NA0KCQljLTMuMTQ4LTMuMTY1LTcuNTM2LTQuNzY3LTExLjk4OS00LjM2MmMtNC40NDYsMC40MDMtOC40ODIsMi43NjUtMTEuMDExLDYuNDQ1TDEzMS43NDUsMjA5LjE4NUwzMC45NDIsMTQ0Ljk2OQ0KCQljLTYuOTg3LTQuNDUxLTE2LjI2LTIuMzk2LTIwLjcxLDQuNTkyYy00LjQ1MSw2Ljk4Ny0yLjM5NiwxNi4yNTksNC41OTIsMjAuNzFsMTEzLjAyMSw3MmMyLjQ5NSwxLjU4OSw1LjI4NiwyLjM1MSw4LjA0NiwyLjM1MQ0KCQljNC43ODMsMCw5LjQ3NS0yLjI4NSwxMi4zNzYtNi41MDdMMjYxLjAwMyw3NC4wMjVMNDAwLjgsMjE0LjYyaC0xMi40MWMtOC4yODQsMC0xNSw2LjcxNi0xNSwxNWMwLDguMjg0LDYuNzE2LDE1LDE1LDE1DQoJCWM2LjcxLDAsNDEuNjQ5LDAsNDguNDQzLDBINDM2Ljg2OXoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Setup:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDk4LjcyMyw4OS40MzVIMTgzLjE3MVY3Ni45NThjMC0xOC4zLTE0Ljg4OC0zMy4xODgtMzMuMTg4LTMzLjE4OGgtNTEuNWMtMTguMywwLTMzLjE4OCwxNC44ODgtMzMuMTg4LDMzLjE4OHYxMi40NzcNCgkJCUgxMy4yNzVDNS45NDMsODkuNDM1LDAsOTUuMzgsMCwxMDIuNzExYzAsNy4zMzEsNS45NDMsMTMuMjc1LDEzLjI3NSwxMy4yNzVoNTIuMDE4djEyLjQ3M2MwLDE4LjMsMTQuODg4LDMzLjE4OCwzMy4xODgsMzMuMTg4DQoJCQloNTEuNTAxYzE4LjMsMCwzMy4xODgtMTQuODg4LDMzLjE4OC0zMy4xODh2LTEyLjQ3M2gzMTUuNTUzYzcuMzMyLDAsMTMuMjc1LTUuOTQ1LDEzLjI3NS0xMy4yNzUNCgkJCUM1MTEuOTk5LDk1LjM4LDUwNi4wNTUsODkuNDM1LDQ5OC43MjMsODkuNDM1eiBNMTU2LjYyMSwxMjguNDU5YzAsMy42Ni0yLjk3OCw2LjYzOC02LjYzOCw2LjYzOEg5OC40ODINCgkJCWMtMy42NiwwLTYuNjM4LTIuOTc4LTYuNjM4LTYuNjM4Vjc2Ljk1OGMwLTMuNjYsMi45NzgtNi42MzgsNi42MzgtNi42MzhoNTEuNTAxYzMuNjYsMCw2LjYzOCwyLjk3OCw2LjYzOCw2LjYzOFYxMjguNDU5eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDk4LjcyNSwyMzcuMjk1aC01Mi4wMTl2LTEyLjQ4MWMwLTE4LjMtMTQuODg4LTMzLjE4OC0zMy4xODgtMzMuMTg4aC01MS41MDFjLTE4LjMsMC0zMy4xODgsMTQuODg4LTMzLjE4OCwzMy4xODgNCgkJCXYxMi40ODFIMTMuMjc1QzUuOTQzLDIzNy4yOTUsMCwyNDMuMjM5LDAsMjUwLjU3YzAsNy4zMzEsNS45NDMsMTMuMjc1LDEzLjI3NSwxMy4yNzVoMzE1LjU1M3YxMi40NjkNCgkJCWMwLDE4LjMsMTQuODg4LDMzLjE4OCwzMy4xODgsMzMuMTg4aDUxLjUwMWMxOC4zLDAsMzMuMTg4LTE0Ljg4OCwzMy4xODgtMzMuMTg4di0xMi40NjloNTIuMDE5DQoJCQljNy4zMzIsMCwxMy4yNzUtNS45NDUsMTMuMjc1LTEzLjI3NUM1MTIsMjQzLjIzOSw1MDYuMDU3LDIzNy4yOTUsNDk4LjcyNSwyMzcuMjk1eiBNNDIwLjE1NSwyNzYuMzE1DQoJCQljMCwzLjY2LTIuOTc4LDYuNjM4LTYuNjM4LDYuNjM4aC01MS41MDFjLTMuNjYsMC02LjYzOC0yLjk3OC02LjYzOC02LjYzOHYtNTEuNTAxYzAtMy42NiwyLjk3OC02LjYzOCw2LjYzOC02LjYzOGg1MS41MDENCgkJCWMzLjY2LDAsNi42MzgsMi45NzgsNi42MzgsNi42MzhWMjc2LjMxNXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQ5OC43MjUsMzk2LjAxNEgyNzYuNDMydi0xMi40NzNjMC0xOC4zLTE0Ljg4OC0zMy4xODgtMzMuMTg4LTMzLjE4OGgtNTEuNTAxYy0xOC4zLDAtMzMuMTg4LDE0Ljg4OC0zMy4xODgsMzMuMTg4DQoJCQl2MTIuNDczSDEzLjI3NUM1Ljk0MywzOTYuMDE0LDAsNDAxLjk1OSwwLDQwOS4yODljMCw3LjMzMSw1Ljk0MywxMy4yNzUsMTMuMjc1LDEzLjI3NWgxNDUuMjc5djEyLjQ3Nw0KCQkJYzAsMTguMywxNC44ODgsMzMuMTg4LDMzLjE4OCwzMy4xODhoNTEuNTAxYzE4LjMsMCwzMy4xODgtMTQuODg4LDMzLjE4OC0zMy4xODh2LTEyLjQ3N2gyMjIuMjkzDQoJCQljNy4zMzIsMCwxMy4yNzUtNS45NDUsMTMuMjc1LTEzLjI3NUM1MTIsNDAxLjk1Nyw1MDYuMDU3LDM5Ni4wMTQsNDk4LjcyNSwzOTYuMDE0eiBNMjQ5Ljg4MSw0MzUuMDQyDQoJCQljMCwzLjY2LTIuOTc4LDYuNjM4LTYuNjM4LDYuNjM4aC01MS41MDFjLTMuNjYsMC02LjYzOC0yLjk3OC02LjYzOC02LjYzOHYtNTEuNTAxYzAtMy42NiwyLjk3OC02LjYzOCw2LjYzOC02LjYzOGg1MS41MDENCgkJCWMzLjY2LDAsNi42MzgsMi45NzgsNi42MzgsNi42MzhWNDM1LjA0MnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Versioner:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHdpZHRoPSI0OCI+PHBhdGggZD0iTTEzLjY1IDQyVjM4LjM1TDE2IDM2SDdRNS44IDM2IDQuOSAzNS4xUTQgMzQuMiA0IDMzVjlRNCA3LjggNC45IDYuOVE1LjggNiA3IDZIMjYuODVWOUg3UTcgOSA3IDlRNyA5IDcgOVYzM1E3IDMzIDcgMzNRNyAzMyA3IDMzSDQxUTQxIDMzIDQxIDMzUTQxIDMzIDQxIDMzVjI2LjA1SDQ0VjMzUTQ0IDM0LjIgNDMuMSAzNS4xUTQyLjIgMzYgNDEgMzZIMzJMMzQuNCAzOC4zNVY0MlpNMzEuMzUgMzAuNyAyMS43IDIxLjA1IDIzLjggMTguOTUgMjkuODUgMjQuOTVWNkgzMi44NVYyNC45NUwzOC45IDE4Ljk1TDQxIDIxLjA1WiIvPjwvc3ZnPg==);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.Qualifications:before {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ5NiA0OTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5NiA0OTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGQ9Ik00OTYsMjQwVjMySDM2OFYwSDB2NDk2aDI4My4zMTJMMzY4LDQxMS4zMTJWMzY4aDg4YzIyLjA1NiwwLDQwLTE3Ljk0NCw0MC00MGMwLTIyLjA1Ni0xNy45NDQtNDAtNDAtNDBoLTg4di00OEg0OTZ6DQoJCQkJIE0yODgsNDY4LjY4OFY0MTZoNTIuNjg4TDI4OCw0NjguNjg4eiBNMzUyLDQwMGgtODB2ODBIMTZWMTZoMzM2djE2SDY0djIwOGgyODh2NDhIMTUyLjQ3MmwtNzUuNDA4LTguMzc2TDI4LjY4OCwzMjgNCgkJCQlsNDguMzc2LDQ4LjM3NkwxNTIuNDcyLDM2OEgzNTJWNDAweiBNOTYsMzUyYzEzLjIzMiwwLDI0LTEwLjc2OCwyNC0yNHMtMTAuNzY4LTI0LTI0LTI0Yy0xMC40MTYsMC0xOS4yMTYsNi43MTItMjIuNTI4LDE2DQoJCQkJaC0xNC4xNmwyMy42MjQtMjMuNjI0TDE0NCwzMDMuMTY4djQ5LjY3MmwtNjEuMDY0LDYuNzkyTDU5LjMxMiwzMzZoMTQuMTZDNzYuNzg0LDM0NS4yODgsODUuNTg0LDM1Miw5NiwzNTJ6IE04OCwzMjgNCgkJCQljMC00LjQxNiwzLjU4NC04LDgtOHM4LDMuNTg0LDgsOGMwLDQuNDE2LTMuNTg0LDgtOCw4Uzg4LDMzMi40MTYsODgsMzI4eiBNNDQ4LDMwNGg4YzEzLjIzMiwwLDI0LDEwLjc2OCwyNCwyNHMtMTAuNzY4LDI0LTI0LDI0DQoJCQkJaC04VjMwNHogTTQzMiwzMDR2NDhoLTE2di0zMmgtMTZ2MzJoLTE2di0zMmgtMTZ2MzJoLTE2di0zMmgtMTZ2MzJoLTE2di0zMmgtMTZ2MzJoLTE2di0zMmgtMTZ2MzJoLTE2di0zMmgtMTZ2MzJoLTE2di0zMmgtMTYNCgkJCQl2MzJoLTE2di0zMmgtMTZ2MzJoLTE2di00OEg0MzJ6IE04MCwyMjRWNDhoNDAwdjE3Nkg4MHoiLz4NCgkJCTxwYXRoIGQ9Ik0xNTIsNjRjLTMwLjg3MiwwLTU2LDI1LjEyOC01Niw1NnY4OGgxNnYtNDhoODB2NDhoMTZ2LTg4QzIwOCw4OS4xMjgsMTgyLjg3Miw2NCwxNTIsNjR6IE0xOTIsMTQ0aC04MHYtMjQNCgkJCQljMC0yMi4wNTYsMTcuOTQ0LTQwLDQwLTQwYzIyLjA1NiwwLDQwLDE3Ljk0NCw0MCw0MFYxNDR6Ii8+DQoJCQk8cGF0aCBkPSJNMzM2LDEwNGMwLTIyLjA1Ni0xNy45NDQtNDAtNDAtNDBoLTcydjE0NGg3MmMyMi4wNTYsMCw0MC0xNy45NDQsNDAtNDBjMC0xMy4wNzItNi4zMDQtMjQuNjk2LTE2LjAyNC0zMg0KCQkJCUMzMjkuNjk2LDEyOC42OTYsMzM2LDExNy4wNzIsMzM2LDEwNHogTTMyMCwxNjhjMCwxMy4yMzItMTAuNzY4LDI0LTI0LDI0aC01NnYtNDhoNTZDMzA5LjIzMiwxNDQsMzIwLDE1NC43NjgsMzIwLDE2OHogTTI5NiwxMjgNCgkJCQloLTU2VjgwaDU2YzEzLjIzMiwwLDI0LDEwLjc2OCwyNCwyNFMzMDkuMjMyLDEyOCwyOTYsMTI4eiIvPg0KCQkJPHBhdGggZD0iTTM1MiwxMzZjMCwzOS43MDQsMzIuMjk2LDcyLDcyLDcyaDQwdi0xNmgtNDBjLTMwLjg3MiwwLTU2LTI1LjEyOC01Ni01NnMyNS4xMjgtNTYsNTYtNTZoNDBWNjRoLTQwDQoJCQkJQzM4NC4yOTYsNjQsMzUyLDk2LjI5NiwzNTIsMTM2eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
}
#struct > .switch > .parts > #structmenu.structpart .block .main_link.JobAds:before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxkZXNjPkNyZWF0ZWQgd2l0aCBGYWJyaWMuanMgMS43LjIyPC9kZXNjPgo8ZGVmcz4KPC9kZWZzPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjggMTI4KSBzY2FsZSgwLjcyIDAuNzIpIiBzdHlsZT0iIj4KCTxnIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgZmlsbDogbm9uZTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3NS4wNSAtMTc1LjA1MDAwMDAwMDAwMDA0KSBzY2FsZSgzLjg5IDMuODkpIiA+Cgk8cGF0aCBkPSJNIDg1LjAxNiA5MC4wMDcgYyAtMS4yNzkgMCAtMi41NTcgLTAuNDg2IC0zLjUzIC0xLjQ1OSBMIDYzLjgyIDcwLjg4MiBjIC0wLjM5MSAtMC4zOTEgLTAuMzkxIC0xLjAyNCAwIC0xLjQxNCBsIDUuNjQ3IC01LjY0NyBjIDAuMzkxIC0wLjM5MSAxLjAyNCAtMC4zOTEgMS40MTQgMCBsIDE3LjY2NiAxNy42NjYgYyAxLjk0NyAxLjk0NiAxLjk0NyA1LjExMyAwIDcuMDYxIEMgODcuNTc0IDg5LjUyIDg2LjI5NSA5MC4wMDcgODUuMDE2IDkwLjAwNyB6IE0gNjUuOTQyIDcwLjE3NCBsIDE2Ljk1OSAxNi45NTkgYyAxLjE2NyAxLjE2NyAzLjA2NyAxLjE2NSA0LjIzMiAwIGMgMS4xNjYgLTEuMTY3IDEuMTY2IC0zLjA2NiAwIC00LjIzMiBMIDcwLjE3NCA2NS45NDIgTCA2NS45NDIgNzAuMTc0IHoiIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgZmlsbDogcmdiKDAsMCwwKTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSIgbWF0cml4KDEgMCAwIDEgMCAwKSAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KCTxwYXRoIGQ9Ik0gMzYuODI3IDY3LjAxNyBjIC04LjA2NCAwIC0xNS42NDUgLTMuMTQgLTIxLjM0NyAtOC44NDMgYyAtMTEuNzcxIC0xMS43NzEgLTExLjc3MSAtMzAuOTI0IDAgLTQyLjY5NSBjIDExLjc3MiAtMTEuNzcyIDMwLjkyNSAtMTEuNzcxIDQyLjY5NSAwIGwgMCAwIGMgNS43MDIgNS43MDIgOC44NDMgMTMuMjg0IDguODQzIDIxLjM0NyBjIDAgOC4wNjQgLTMuMTQgMTUuNjQ2IC04Ljg0MyAyMS4zNDcgQyA1Mi40NzMgNjMuODc3IDQ0Ljg5MiA2Ny4wMTcgMzYuODI3IDY3LjAxNyB6IE0gMzYuODI3IDguNjUxIGMgLTcuMjE5IDAgLTE0LjQzNyAyLjc0NyAtMTkuOTMzIDguMjQzIGMgLTEwLjk5MSAxMC45OTEgLTEwLjk5MSAyOC44NzUgMCAzOS44NjYgYyA1LjMyNCA1LjMyNCAxMi40MDQgOC4yNTcgMTkuOTMzIDguMjU3IGMgNy41MyAwIDE0LjYwOSAtMi45MzIgMTkuOTMzIC04LjI1NyBzIDguMjU3IC0xMi40MDMgOC4yNTcgLTE5LjkzMyBjIDAgLTcuNTI5IC0yLjkzMiAtMTQuNjA5IC04LjI1NyAtMTkuOTMzIGwgMCAwIEMgNTEuMjY2IDExLjM5OSA0NC4wNDUgOC42NTEgMzYuODI3IDguNjUxIHoiIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgZmlsbDogcmdiKDAsMCwwKTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSIgbWF0cml4KDEgMCAwIDEgMCAwKSAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KCTxwYXRoIGQ9Ik0gMzYuODQ2IDczLjYyMSBjIC05LjQ3NSAwIC0xOC45MyAtMy42MDkgLTI2LjA2NyAtMTAuNzQ2IGMgLTE0LjM2MyAtMTQuMzYyIC0xNC4zNjMgLTM3LjczMyAwIC01Mi4wOTUgYyAxNC4zNjIgLTE0LjM2MiAzNy43MzMgLTE0LjM2MyA1Mi4wOTUgMCBjIDEzLjM4NCAxMy4zODQgMTQuMzYxIDM0LjkyNSAyLjM5MyA0OS40NDYgbCA0LjYwNCA0LjYwNCBjIDAuMzkxIDAuMzkxIDAuMzkxIDEuMDI0IDAgMS40MTQgcyAtMS4wMjQgMC4zOTEgLTEuNDE0IDAgbCAtNS4yNTQgLTUuMjU0IGMgLTAuMzcxIC0wLjM3MSAtMC4zOTMgLTAuOTY2IC0wLjA0OCAtMS4zNjMgYyAxMS45MTUgLTEzLjczMiAxMS4xNyAtMzQuNTY4IC0xLjY5NSAtNDcuNDMzIGMgLTEzLjU4MyAtMTMuNTgzIC0zNS42ODMgLTEzLjU4MyAtNDkuMjY2IDAgYyAtMTMuNTgzIDEzLjU4MyAtMTMuNTgzIDM1LjY4MyAwIDQ5LjI2NiBjIDEyLjg2NyAxMi44NjYgMzMuNyAxMy42MSA0Ny40MzMgMS42OTUgYyAwLjM5NiAtMC4zNDUgMC45OTEgLTAuMzIzIDEuMzYzIDAuMDQ4IGwgNS4yNTQgNS4yNTUgYyAwLjM5MSAwLjM5MSAwLjM5MSAxLjAyNCAwIDEuNDE0IHMgLTEuMDI0IDAuMzkxIC0xLjQxNCAwIGwgLTQuNjA0IC00LjYwNSBDIDUzLjQ0OCA3MC44NTQgNDUuMTM5IDczLjYyIDM2Ljg0NiA3My42MjEgeiIgc3R5bGU9InN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxOyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOyBmaWxsOiByZ2IoMCwwLDApOyBmaWxsLXJ1bGU6IG5vbnplcm87IG9wYWNpdHk6IDE7IiB0cmFuc2Zvcm09IiBtYXRyaXgoMSAwIDAgMSAwIDApICIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgoJPHBhdGggZD0iTSAyMS40MzIgNDYuNTQ5IGggLTEuOTExIGMgLTIuNTc4IDAgLTQuNjc2IC0yLjA5OCAtNC42NzYgLTQuNjc2IGMgMCAtMC41NTIgMC40NDggLTEgMSAtMSBjIDAuNTUyIDAgMSAwLjQ0OCAxIDEgYyAwIDEuNDc1IDEuMiAyLjY3NSAyLjY3NSAyLjY3NSBoIDEuOTExIGMgMS40NzUgMCAyLjY3NSAtMS4yIDIuNjc1IC0yLjY3NSBWIDI5LjY0MiBoIC0yLjgxNSBjIC0wLjU1MiAwIC0xIC0wLjQ0OCAtMSAtMSBjIDAgLTAuNTUyIDAuNDQ4IC0xIDEgLTEgaCAzLjgxNSBjIDAuNTUyIDAgMSAwLjQ0OCAxIDEgdiAxMy4yMzEgQyAyNi4xMDggNDQuNDUyIDI0LjAxIDQ2LjU0OSAyMS40MzIgNDYuNTQ5IHoiIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgZmlsbDogcmdiKDAsMCwwKTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSIgbWF0cml4KDEgMCAwIDEgMCAwKSAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KCTxwYXRoIGQ9Ik0gMzYuOTY5IDQ2LjU0OSBoIC0xLjkxMiBjIC0yLjU3OCAwIC00LjY3NSAtMi4wOTggLTQuNjc1IC00LjY3NiB2IC05LjU1NiBjIDAgLTIuNTc4IDIuMDk3IC00LjY3NSA0LjY3NSAtNC42NzUgaCAxLjkxMiBjIDIuNTc4IDAgNC42NzUgMi4wOTcgNC42NzUgNC42NzUgdiA5LjU1NiBDIDQxLjY0NCA0NC40NTIgMzkuNTQ3IDQ2LjU0OSAzNi45NjkgNDYuNTQ5IHogTSAzNS4wNTcgMjkuNjQyIGMgLTEuNDc1IDAgLTIuNjc1IDEuMiAtMi42NzUgMi42NzUgdiA5LjU1NiBjIDAgMS40NzUgMS4yIDIuNjc1IDIuNjc1IDIuNjc1IGggMS45MTIgYyAxLjQ3NSAwIDIuNjc1IC0xLjIgMi42NzUgLTIuNjc1IHYgLTkuNTU2IGMgMCAtMS40NzUgLTEuMiAtMi42NzUgLTIuNjc1IC0yLjY3NSBIIDM1LjA1NyB6IiBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7IGZpbGw6IHJnYigwLDAsMCk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHRyYW5zZm9ybT0iIG1hdHJpeCgxIDAgMCAxIDAgMCkgIiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+Cgk8cGF0aCBkPSJNIDUzLjMyNSA0Ni41NDkgaCAtNi40MDcgYyAtMC41NTMgMCAtMSAtMC40NDcgLTEgLTEgdiAtMy42NzYgYyAwIC0wLjU1MiAwLjQ0NyAtMSAxIC0xIHMgMSAwLjQ0OCAxIDEgdiAyLjY3NSBoIDUuNDA2IGMgMS4wMjQgMCAxLjg1NiAtMC44MzMgMS44NTYgLTEuODU2IHYgLTIuNzQxIGMgMCAtMS4wMjMgLTAuODMyIC0xLjg1NiAtMS44NTYgLTEuODU2IGggLTAuOTE2IGMgLTAuNTUzIDAgLTEgLTAuNDQ4IC0xIC0xIGMgMCAtMC41NTIgMC40NDcgLTEgMSAtMSBoIDAuOTE2IGMgMi4xMjYgMCAzLjg1NiAxLjczIDMuODU2IDMuODU2IHYgMi43NDEgQyA1Ny4xODEgNDQuODE5IDU1LjQ1MSA0Ni41NDkgNTMuMzI1IDQ2LjU0OSB6IiBzdHlsZT0ic3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDE7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7IGZpbGw6IHJnYigwLDAsMCk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHRyYW5zZm9ybT0iIG1hdHJpeCgxIDAgMCAxIDAgMCkgIiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+Cgk8cGF0aCBkPSJNIDQ2LjkxOCA0Mi44NzQgYyAtMC41NTMgMCAtMSAtMC40NDggLTEgLTEgViAyOC42NDIgYyAwIC0wLjU1MiAwLjQ0NyAtMSAxIC0xIGggNi40MDcgYyAyLjEyNiAwIDMuODU2IDEuNzMgMy44NTYgMy44NTYgdiAyLjY0NCBjIDAgMi4xOCAtMS43NzQgMy45NTMgLTMuOTU0IDMuOTUzIGggLTUuMzA5IHYgMy43NzggQyA0Ny45MTkgNDIuNDI2IDQ3LjQ3MSA0Mi44NzQgNDYuOTE4IDQyLjg3NCB6IE0gNDcuOTE5IDM2LjA5NSBoIDUuMzA5IGMgMS4wNzcgMCAxLjk1NCAtMC44NzYgMS45NTQgLTEuOTUzIHYgLTIuNjQ0IGMgMCAtMS4wMjMgLTAuODMyIC0xLjg1NiAtMS44NTYgLTEuODU2IGggLTUuNDA2IFYgMzYuMDk1IHoiIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgZmlsbDogcmdiKDAsMCwwKTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSIgbWF0cml4KDEgMCAwIDEgMCAwKSAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgo8L2c+Cjwvc3ZnPg==);
	background-size: 100%;
}
:root.darkmode #struct > .switch > .parts > #structmenu.structpart .block .main_link:before {
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
:root.darkmode #struct > .switch > .parts > #structmenu.structpart .block:not(.system) {
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
:root.darkmode #struct > .switch > .parts > #structmenu.structpart .block:not(.system) > * {
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
#struct > .switch > .parts > #structmenu.structpart .block.system {
	padding-bottom: 24px;
	padding-top: 24px;
	background-color: var(--col-tvi-red);
	color: var(--col-text-white);
	align-self: stretch;
	flex: 1;
}
#struct > .switch > .parts > #structmenu.structpart .block.system .link {
	border-color: var(--col-text-highlight);
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart:not(.visible) .block.system {
		display: none;
	}
}
#struct > .switch > .parts > #structmenu.structpart.visible {
	display: block !important;
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmenu.structpart {
		display: block !important;
	}
	#struct > .switch > .parts > #structmenu.structpart.visible {
		z-index: 3503 !important;
	}
	#struct > .switch > .parts > #structmenu.structpart:not(.visible) {
		z-index: 4 !important;
	}
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content {
	display: block;
	padding-left: 0;
	padding-right: 0;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .caluserselect {
	margin-left: 12px;
	margin-right: 12px;
	margin-top: -12px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth .othermonth {
	font-size: 13px;
	color: var(--col-silver);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth .weekheader {
	margin-bottom: 12px;
	margin-top: 6px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .switch,
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week {
	display: grid;
	padding-right: 18px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .switch > *:first-child > *,
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > *:first-child > * {
	margin-left: 18px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .switch {
	min-height: 30px;
	padding-left: 18px;
	background-color: var(--col-header-bg);
	align-items: center;
	grid-template-columns: 1.5fr 7fr 1.5fr;
	justify-items: center;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .switch .monthname {
	font-weight: bold;
	color: var(--col-text-white);
	text-align: center;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .switch .past {
	width: 30px;
	height: 30px;
	background: url(/graphics/arrows/left.png) center center no-repeat;
	cursor: pointer;
	justify-self: start;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .switch .future {
	width: 30px;
	height: 30px;
	background: url(/graphics/arrows/right.png) center center no-repeat;
	cursor: pointer;
	justify-self: end;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week {
	margin-right: calc((100% - 82.35294118%) / 7);
	padding-right: 18px;
	grid-template-columns: 1.5fr repeat(7, 1fr);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week .dayNum,
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week .weekNum {
	width: 100%;
	text-align: center;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week .weekNum {
	width: 22px;
	font-style: italic;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week.today {
	background-color: var(--col-calendar-day-week-bg);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day,
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .week {
	display: flex;
	min-height: 30px;
	align-items: center;
	justify-items: center;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day {
	position: relative;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day.today {
	background: radial-gradient(circle at center, var(--col-calendar-day-today-bg) 0%, var(--col-calendar-day-today-bg) 50%, transparent 55%, transparent 100%);
	color: var(--col-text-white);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day.selected {
	background: radial-gradient(circle at center, var(--col-calendar-day-selected-bg) 0%, var(--col-calendar-day-selected-bg) 50%, transparent 55%, transparent 100%);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day.selected.today {
	background: radial-gradient(circle at center, var(--col-calendar-day-today-bg) 0%, var(--col-calendar-day-today-bg) 45%, yellow 50%, transparent 55%, transparent 100%);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day > .caldots {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -2px;
	text-align: center;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day.othermonth > .caldots {
	opacity: 0.4;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarMonth > .week > .day > .caldots .caldot {
	display: inline-block;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarBirthdayList .TVIListEntry {
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 0px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarBirthdayList .TVIListEntry.nobottomborder {
	border: none;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarBirthdayList .TVIListHeader {
	display: grid !important;
	background-color: var(--col-highlight);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarBirthdayList .TVIListHeader .TVIListHeaderContent {
	color: white;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarBirthdayList .TVIListHeaderSymbol {
	padding-top: 6px;
	font-size: 20px;
	text-align: center;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList h3 {
	margin-top: 12px;
	padding: 3px 3px 3px 12px;
	background-color: var(--col-highlight);
	font-size: 15px;
	color: white;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList h3.past {
	background-color: var(--col-highlight-light);
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList h3 > span {
	font-size: 13px;
	font-weight: normal;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList .TVIListHeader {
	margin: 0 12px;
	padding: 0;
	grid-template-areas: "symbol content action";
	grid-template-columns: 20px auto min-content;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList .TVIListHeader .TVIListHeaderContent {
	padding-left: 12px;
	font-weight: bold;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList .TVIListHeader:only-child {
	display: grid;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList .TVIListEntry {
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 6px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen > .content .calendarDayList .TVIListEntry.nobottomborder {
	border: none;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .caldot {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: silver;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .caldot:not(:first-child) {
	margin-left: 2px;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .caldot.reminder {
	background-color: yellow;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .caldot.reminder_c {
	background-color: orange;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .caldot.reminder_w {
	background-color: #ac764f;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .TVIListEntry {
	position: relative;
}
#struct > .switch > .parts > #structcalendar.structpart > .screen .TVIListEntry .caldot {
	position: absolute;
	top: 0;
	left: 6px;
}
#struct > .switch > .parts > #structchat.structpart {
	display: grid;
	height: calc(var(--vh, 1vh) * 100);
	grid-template-rows: min-content auto;
}
#struct > .switch > .parts > #structchat.structpart .chat {
	display: flex;
	padding: 6px;
	border-bottom: 1px solid var(--col-border);
}
#struct > .switch > .parts > #structchat.structpart .chat:not(.unread) {
	background-color: var(--col-chat-read-bg);
}
#struct > .switch > .parts > #structchat.structpart .chat .chatinfo {
	padding-left: 6px;
	flex: 1;
}
#struct > .switch > .parts > #structchat.structpart .chat .chatinfo .chatsubject {
	color: var(--col-text-highlight);
}
#struct > .switch > .parts > #structchat.structpart .chat.unread .chatinfo .chatsubject {
	font-weight: bold;
}
#struct > .switch > .parts > #structchat.structpart .chat .chatinfo .chatmembers {
	padding-top: 6px;
	font-size: 13px;
	color: #999;
}
#struct > .switch > .parts > #structchat.structpart .chat .chatinfo .chatlastmessage {
	padding-top: 6px;
	font-size: 13px;
	color: #999;
	text-align: right;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs {
	position: relative;
	overflow: hidden;
	width: 55px;
	height: 55px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs img {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid var(--col-highlight);
	border-radius: 100%;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs2 img:nth-child(even) {
	top: 15px;
	left: 15px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs3 img {
	width: 25px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs3 img:nth-child(even) {
	top: 12px;
	left: 12px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs3 img:nth-child(3n) {
	top: 24px;
	left: 24px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs4 img {
	width: 25px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs4 img:nth-child(even) {
	top: 8px;
	left: 8px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs4 img:nth-child(3n) {
	top: 16px;
	left: 16px;
}
#struct > .switch > .parts > #structchat.structpart .chatimgs.chatimgs4 img:nth-child(4n) {
	top: 24px;
	left: 24px;
}
#struct > .switch > .parts > #structchat.structpart > .screen > .actionIcon.sendbutton.sendenabled {
	background-color: var(--col-chat-send-bg) !important;
}
#struct > .switch > .parts > #structchat.structpart > .screen > .actionIcon.sendbutton.sending {
	background-color: var(--col-bg) !important;
	pointer-events: none !important !important;
}
#struct > .switch > .parts > #structchat.structpart > .screen > .actionIcon.sendbutton.sending:after {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	background-image: url(/graphics/struct/loading.png) !important;
	background-position: center 25% !important;
	background-repeat: no-repeat !important;
	background-size: 40px !important;
	animation: struct_loading_rotate 4s infinite linear !important;
	content: "" !important;
	opacity: 0.4 !important;
	-khtml-animation: struct_loading_rotate 4s infinite linear !important;
	-moz-animation: struct_loading_rotate 4s infinite linear !important;
	-ms-animation: struct_loading_rotate 4s infinite linear !important;
	-o-animation: struct_loading_rotate 4s infinite linear !important;
	-webkit-animation: struct_loading_rotate 4s infinite linear !important;
}
:root.darkmode #struct > .switch > .parts > #structchat.structpart > .screen > .actionIcon.sendbutton.sending:after {
	filter: invert(100%) !important;
	-khtml-filter: invert(100%) !important;
	-moz-filter: invert(100%) !important;
	-ms-filter: invert(100%) !important;
	-o-filter: invert(100%) !important;
	-webkit-filter: invert(100%) !important;
}
#struct > .switch > .parts > #structchat.structpart > .screen > .actionIcon.sendbutton.sending:before {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	content: "" !important;
}
#struct > .switch > .parts > #structchat.structpart .chatstream {
	display: grid;
	padding: 0;
	grid-template-rows: auto min-content;
}
#struct > .switch > .parts > #structchat.structpart .chatstream > .messages {
	position: relative;
	width: 100%;
	height: 100%;
	align-self: end;
	justify-self: end;
}
#struct > .switch > .parts > #structchat.structpart .chatstream > .messages > .scroll {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: auto;
	max-height: 100%;
	padding: 6px;
	-webkit-overflow-scrolling: touch;
}
#struct > .switch > .parts > #structchat.structpart .chatstream > .input {
	display: flex;
	width: 100%;
	height: 50px;
	padding: 6px 36px 6px 6px;
	background-color: #ddd;
	align-self: center;
	justify-self: center;
}
#struct > .switch > .parts > #structchat.structpart .chatstream > .input input {
	display: block;
	width: calc(100% - 40px);
	align-self: center;
	flex: 0 0 1;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message {
	max-width: 100%;
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: auto 40px;
	grid-template-areas: "data image"
			"info image";
}
body.fisdev #struct > .switch > .parts > #structchat.structpart .chatstream .message.dummy {
	opacity: 0.3;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .chatimgs img {
	left: initial;
	right: 0;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .chatimgs {
	width: 40px;
	grid-area: image;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messagedata {
	grid-area: data;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messageinfo {
	grid-area: info;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message.sysmsg {
	display: block;
	width: 100%;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message.sysmsg .messagedata {
	width: 100%;
	text-align: center;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message.sysmsg .messagedata .bubble {
	display: inline-block;
	min-width: 50%;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px 6px;
	border: 1px solid var(--col-border);
	border-radius: 5px;
	background-color: var(--col-border);
	font-size: 13px;
	color: #666;
	text-align: center;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message:not(.sysmsg) .messagedata .bubble {
	display: inline-block;
	min-width: 50%;
	max-width: 100%;
	padding: 6px;
	border: 1px solid var(--col-border);
	border-radius: 10px;
	background-color: var(--col-chat-read-bg);
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messagesender {
	padding-bottom: 2px;
	font-size: 10px;
	color: var(--color-highlight);
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messagesender > * {
	display: inline-block;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messagesender .chatstatus {
	width: 5px;
	height: 5px;
	margin-right: 3px;
	border-radius: 100%;
	background-color: var(--col-silver);
	vertical-align: middle;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messagesender .chatstatus.online {
	background-color: var(--col-chat-status-online-bg);
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messageinfo {
	padding: 0 6px 6px;
	font-size: 10px;
	color: #999;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message .messageinfo .messagetime {
	margin-right: 6px;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message.self .messagesender {
	display: none;
}
#struct > .switch > .parts > #structchat.structpart .chatstream .message.self .messagedata,
#struct > .switch > .parts > #structchat.structpart .chatstream .message.self .messageinfo {
	text-align: right;
}
#struct > .switch > .parts > #structnotification.structpart {
	border-right: 1px solid silver;
	background-color: var(--col-bg);
}
#struct > .switch > .parts > #structnotification.structpart > .screen > .header {
	height: 300px;
	background-color: var(--col-highlight);
	background-position: calc((100% - 20px) - 2px) 20px;
}
#struct > .switch > .parts > #structnotification.structpart > .screen > .header .date {
	position: absolute;
	top: 140px;
	left: 25px;
	font-size: 22px;
}
#struct > .switch > .parts > #structnotification.structpart > .screen > .header .welcometxt {
	position: absolute;
	top: 240px;
	left: 25px;
	font-size: 27px;
}
#struct > .switch > .parts > #structnotification.structpart > .screen > .header .user_edit_profile {
	top: 60px;
	right: 20px;
	width: 140px;
	height: 140px;
	border-width: 10px;
}
#struct > .switch > .parts > #structnotification.structpart > .screen > .header .user_edit_profile > .image {
	width: 116px;
	height: 116px;
	margin: 2px;
}
#struct > .switch > .parts > #structnotification.structpart > .screen > .header .user_edit_profile > .plusIcon {
	width: 32px;
	height: 32px;
}
#struct > .switch > .parts > #structnotification.structpart .notification {
	display: grid;
	background-color: var(--col-darker-bg);
	grid-template-columns: 55px auto 120px 20px;
	grid-template-rows: auto;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div {
	padding: 6px;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.link,
#struct > .switch > .parts > #structnotification.structpart .notification > div.link_action,
#struct > .switch > .parts > #structnotification.structpart .notification > div.symbol,
#struct > .switch > .parts > #structnotification.structpart .notification > div.title {
	padding-top: 18px;
	border-bottom: 1px solid var(--col-border);
	background-color: var(--col-bg);
	font-weight: bold;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.link {
	color: var(--col-text-highlight);
	text-align: right;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.time {
	padding-bottom: 0px;
	padding-top: 3px;
	font-size: 13px;
	color: var(--col-text-darker);
	grid-column: 1 / 4;
	text-align: right;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.image {
	position: relative;
	overflow: visible;
	height: 55px;
	padding: 0;
	grid-column: 1 / 1;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.main {
	padding-top: 0;
	color: var(--col-text-darker);
	grid-column: 2 / 4;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.main > .username {
	padding-bottom: 3px;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.main > .message {
	min-height: 36px;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.main > .message .taskTitle {
	font-weight: bold;
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.main > .message .taskTitle:first-of-type {
	color: var(--col-text-highlight);
}
#struct > .switch > .parts > #structnotification.structpart .notification > div.main > .groupedMore {
	margin-top: 3px;
	padding-top: 3px;
	border-top: 1px solid var(--col-border);
	font-size: 13px;
	color: var(--col-text-highlight);
}
#struct > .switch > .parts > .structpart.action {
	background: linear-gradient(to bottom, var(--col-actionpart-bg) 0%, var(--col-actionpart-bg) 100%), linear-gradient(to bottom, var(--col-bg) 0%, var(--col-bg) 100%);
}
#struct > .switch > .parts > .structpart.action:empty:not(.loading) {
	display: none !important;
}
#struct > .switch > .parts > .structpart.action.loading,
#struct > .switch > .parts > .structpart.action.opened {
	display: block;
	z-index: 220;
}
@media (max-width:639px) {
	#struct > .switch > .parts > .structpart.action {
		grid-template-rows: min-content auto 70px;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > .structpart.action.loading + .structpart.main > .screen.span3:last-child,
	#struct > .switch > .parts > .structpart.action.opened + .structpart.main > .screen.span3:last-child {
		padding-right: 420px !important;
	}
	#struct > .switch > .parts > .structpart.action {
		height: calc(var(--vh, 1vh) * 100);
		box-shadow: -5px 0 20px #ccc;
		grid-template-rows: min-content auto;
	}
	#struct > .switch > .parts > .structpart.action.active,
	#struct > .switch > .parts > .structpart.action.loading,
	#struct > .switch > .parts > .structpart.action:not(:empty) {
		display: initial !important;
	}
	#struct > .switch > .parts > .structpart.action > .screen {
		height: calc(var(--vh, 1vh) * 100);
	}
}
#struct > .switch > .parts > .structpart.action > .screen > .content,
#struct > .switch > .parts > .structpart.action > .screen > .header,
#struct > .switch > .parts > .structpart.action > .screen:empty {
	background-color: var(--col-actionpart-bg);
}
#struct > .switch > .parts > .structpart.action.loading:before {
	background: linear-gradient(to bottom, var(--col-actionpart-bg) 0%, var(--col-actionpart-bg) 100%), linear-gradient(to bottom, var(--col-bg) 0%, var(--col-bg) 100%);
}
@media (min-width:640px) {
	#struct > .switch > .parts > .structpart.action {
		position: fixed;
		left: initial;
		right: 0;
		width: 420px;
		border-left: 1px solid var(--col-border);
	}
	#struct > .switch > .parts > .structpart.action.right {
		right: 0;
	}
}
#struct > .switch > .parts > .structpart.action .selectList .TVIListAction {
	display: none;
}
@media (max-width:639px) {
	#struct > .switch > .parts > .structpart.action .actionIcon {
		right: 18px;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > .structpart.action .actionIcon {
		right: 18px;
		bottom: 18px;
	}
}
#struct > .switch > .parts > .structpart.action .actionIcon.loadingabort {
	top: 12px;
	bottom: initial;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse .mainlink {
	padding-bottom: 12px;
	padding-top: 12px;
	border-bottom: 1px solid var(--col-border);
	background-image: url(/graphics/list/nav_list.link.svg);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: auto 20px;
	font-weight: bold;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle {
	display: flex;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid var(--col-border);
	flex-wrap: wrap;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle .title {
	font-weight: bold;
	color: var(--col-text-highlight);
	flex: 0 0 100%;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle .aunit {
	opacity: 0.5;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle .stock {
	flex: 1;
	text-align: right;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle .stock:after {
	padding-left: 5px;
	content: 'auf Lager';
	flex: 0 0 60px;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle .inOrder {
	flex: 0 0 100px;
	text-align: right;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.stock .stockarticle .inOrder:after {
	padding-left: 5px;
	content: 'offen';
	flex: 0 0 60px;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articleDetails {
	display: grid;
	grid-template-rows: auto max-content;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articleDetails > .warehouseArticleDetails {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articleDetails > .warehouseArticleOrder {
	padding-bottom: 40px;
	border-top: 1px solid var(--col-border);
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.orders .warehouseOrder {
	display: flex;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.orders .warehouseOrder > * {
	flex: 1;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse .articleImageBig {
	margin-bottom: 12px;
	padding-top: calc(100% / 16 * 9);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse .TVIListEntryWarehouseOrder.canceled {
	text-decoration: line-through;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articles > div {
	display: grid;
	grid-gap: 12px;
	grid-template-columns: 50% 50%;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articles > div .article {
	margin-bottom: 18px;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articles > div .article .category {
	margin-bottom: 12px;
	font-size: 14px;
}
#struct > .switch > .parts > .structpart > .screen > .content.warehouse.articles > div .article .title {
	margin-bottom: 12px;
	font-size: 18px;
}
#struct > .switch > .footer {
	display: flex;
	height: 55px;
	background-color: var(--col-bg);
	z-index: 200;
}
#struct > .switch > .footer > .icons {
	display: flex;
	flex: 1;
}
#struct > .switch > .footer > .icons > .grid {
	display: flex;
	position: relative;
	width: 100%;
	align-items: center;
	justify-content: center;
}
@media (min-width:640px) {
	#struct > .switch > .footer > .icons > .grid.action,
	#struct > .switch > .footer > .icons > .grid.main {
		display: none;
	}
}
#struct > .switch > .footer > .icons > .grid.action:not(.visible) {
	display: none;
}
#struct > .switch > .footer > .icons > .grid > .icon {
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 40px;
	background-color: var(--col-bg);
	color: var(--col-text);
	align-items: center;
	cursor: pointer;
	justify-content: center;
}
#struct > .switch > .footer > .icons > .grid > .icon,
#struct > .switch > .footer > .icons > .grid > .icon:before {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 40px;
}
:root.darkmode #struct > .switch > .footer > .icons > .grid > .icon {
	position: relative;
}
:root.darkmode #struct > .switch > .footer > .icons > .grid > .icon:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: inherit;
	background-color: transparent;
	content: '';
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
@media (max-width:639px) {
	#struct > .switch > .footer > .icons > .grid:not(.active) > .icon {
		filter: grayscale(60%);
		-khtml-filter: grayscale(60%);
		-moz-filter: grayscale(60%);
		-ms-filter: grayscale(60%);
		-o-filter: grayscale(60%);
		-webkit-filter: grayscale(60%);
	}
	#struct > .switch > .footer > .icons > .grid:not(.active):not(:hover) > .icon {
		filter: grayscale(100%);
		-khtml-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
	}
}
@media (min-width:640px) {
	#struct > .switch > .footer > .icons > .grid:not(.action):not(.active):not(.bef_action_active) > .icon {
		filter: grayscale(60%);
		-khtml-filter: grayscale(60%);
		-moz-filter: grayscale(60%);
		-ms-filter: grayscale(60%);
		-o-filter: grayscale(60%);
		-webkit-filter: grayscale(60%);
	}
	#struct > .switch > .footer > .icons > .grid:not(.action):not(.active):not(.bef_action_active):not(:hover) > .icon {
		filter: grayscale(100%);
		-khtml-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
	}
	#struct > .switch > .footer > .icons > .grid.action > .icon {
		cursor: initial !important;
	}
}
#struct > .switch > .footer > .icons > .grid > .count {
	position: absolute;
	top: 3px;
	right: calc(50% + 40px / 2 - 24px / 2);
	width: auto;
	min-width: 24px;
	height: 24px;
	padding-left: 3px;
	padding-right: 3px;
	border-radius: 100%;
	background-color: var(--col-list-count-bg);
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	color: var(--col-text-white);
	text-align: center;
}
#struct > .switch > .footer > .icons > .grid > .count[c="0"] {
	display: none;
}
#sandwich {
	width: 30px;
	height: 52px;
	z-index: 3000;
}
@media (max-width:639px) {
	#sandwich {
		right: 0;
		margin-right: 9px;
		filter: brightness(6000%);
		-khtml-filter: brightness(6000%);
		-moz-filter: brightness(6000%);
		-ms-filter: brightness(6000%);
		-o-filter: brightness(6000%);
		-webkit-filter: brightness(6000%);
	}
}
@media (min-width:640px) {
	#sandwich {
		left: 5px;
		filter: brightness(6000%);
		z-index: 3502;
		-khtml-filter: brightness(6000%);
		-moz-filter: brightness(6000%);
		-ms-filter: brightness(6000%);
		-o-filter: brightness(6000%);
		-webkit-filter: brightness(6000%);
	}
}
a {
	x: 1;
}
@media (max-width:979px) {
	:root {
		--main-p: 1;
	}
}
@media (min-width:980px) and (max-width:1319px) {
	:root {
		--main-p: 2;
	}
}
@media (min-width:1320px) and (max-width:1659px) {
	:root {
		--main-p: 3;
	}
}
@media (min-width:1660px) {
	:root {
		--main-p: 4;
	}
}
#struct > .switch > .parts > #structmain.structpart {
	display: grid;
	overflow: hidden;
	height: 100%;
	grid-template-rows: min-content auto;
}
#struct > .switch > .parts > #structmain.structpart > .screen:first-child {
	background-color: var(--col-darker-bg);
	grid-template-rows: 1fr;
}
:root.darkmode #struct > .switch > .parts > #structmain.structpart,
:root.darkmode #struct > .switch > .parts > #structmain.structpart > .screen > .content {
	background: linear-gradient(to bottom, var(--col-main-bg) 60%, #202020 100%);
	background-attachment: fixed;
}
#struct > .switch > .parts > #structmain.structpart.actionOpened {
	background-color: BLUE !important;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structmain.structpart:before {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 52px;
		background-color: var(--col-header-bg);
		content: '';
	}
	#struct > .switch > .parts > #structmain.structpart {
		width: auto;
		flex: 1;
	}
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structmain.structpart {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen {
		height: calc(var(--vh, 1vh) * 100) !important;
	}
}
#struct > .switch > .parts > #structmain.structpart > .screen {
	position: absolute;
	top: 0;
	left: 0;
}
@media (max-width:979px) {
	#struct > .switch > .parts > #structmain.structpart > .screen {
		width: 100%;
	}
}
@media (min-width:980px) and (max-width:1319px) {
	#struct > .switch > .parts > #structmain.structpart > .screen {
		width: calc((100% - 0px) / 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.span2,
	#struct > .switch > .parts > #structmain.structpart > .screen.span3,
	#struct > .switch > .parts > #structmain.structpart > .screen.span4 {
		width: calc((100% - 0px) / 2 * 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscpX {
		display: none;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp0 {
		left: 0;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp1 {
		left: calc((100% - 0px) / 2 * 1);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp2 {
		left: calc((100% - 0px) / 2 * 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.spanchildowner + .screen .header .back {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTt9DQoJLnN0MntmaWxsOiMwQTcxQjQ7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojMEE3MUI0O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6IzBBNzFCNDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9IkViZW5lXzEiIGNsYXNzPSJzdDAiPg0KCTxnIGNsYXNzPSJzdDEiPg0KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTQuMywxNy43OGgyMS4wNWMwLjUzLDAsMC45Ni0wLjM1LDAuOTYtMC43OWMwLTAuNDQtMC40My0wLjc5LTAuOTYtMC43OUgxNC4zYy0wLjUzLDAtMC45NiwwLjM1LTAuOTYsMC43OQ0KCQkJQzEzLjM1LDE3LjQzLDEzLjc4LDE3Ljc4LDE0LjMsMTcuNzh6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNC4zLDI1LjdoMjEuMDVjMC41MywwLDAuOTYtMC4zNSwwLjk2LTAuNzljMC0wLjQ0LTAuNDMtMC43OS0wLjk2LTAuNzlIMTQuM2MtMC41MywwLTAuOTYsMC4zNS0wLjk2LDAuNzkNCgkJCUMxMy4zNSwyNS4zNCwxMy43OCwyNS43LDE0LjMsMjUuN3oiLz4NCgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE0LjMsMzMuNjFoMjEuMDVjMC41MywwLDAuOTYtMC4zNSwwLjk2LTAuNzlzLTAuNDMtMC43OS0wLjk2LTAuNzlIMTQuM2MtMC41MywwLTAuOTYsMC4zNS0wLjk2LDAuNzkNCgkJCVMxMy43OCwzMy42MSwxNC4zLDMzLjYxeiIvPg0KCTwvZz4NCgk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC44OSIgY3k9IjI0Ljg5IiByPSIyMS44MyIvPg0KPC9nPg0KPGcgaWQ9IkViZW5lXzFfS29waWUiPg0KCTxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjI0Ljg5IiBjeT0iMjQuODkiIHI9IjIxLjgzIi8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTMxLjI2LDEzLjQzYy0wLjQ3LTAuMzgtMS4yNC0wLjM4LTEuNzEsMEwxNS4wNCwyNS4wMWMtMC40NywwLjM4LTAuNDcsMC45OSwwLDEuMzZsMTQuNTEsMTEuNTgNCgkJYzAuNDgsMC4zNywxLjI1LDAuMzYsMS43MS0wLjAyYzAuNDUtMC4zNywwLjQ1LTAuOTcsMC0xLjM0TDE3LjYxLDI1LjY5bDEzLjY2LTEwLjg5QzMxLjczLDE0LjQyLDMxLjczLDEzLjgxLDMxLjI2LDEzLjQzeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
	}
}
@media (min-width:1320px) and (max-width:1659px) {
	#struct > .switch > .parts > #structmain.structpart > .screen {
		width: calc((100% - 0px) / 3);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.span2 {
		width: calc((100% - 0px) / 3 * 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.span3,
	#struct > .switch > .parts > #structmain.structpart > .screen.span4 {
		width: calc((100% - 0px) / 3 * 3);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscpX {
		display: none;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp0 {
		left: 0;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp1 {
		left: calc((100% - 0px) / 3 * 1);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp2 {
		left: calc((100% - 0px) / 3 * 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp3 {
		left: calc((100% - 0px) / 3 * 3);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.spanchildowner + .screen .header .back {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTt9DQoJLnN0MntmaWxsOiMwQTcxQjQ7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojMEE3MUI0O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6IzBBNzFCNDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9IkViZW5lXzEiIGNsYXNzPSJzdDAiPg0KCTxnIGNsYXNzPSJzdDEiPg0KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTQuMywxNy43OGgyMS4wNWMwLjUzLDAsMC45Ni0wLjM1LDAuOTYtMC43OWMwLTAuNDQtMC40My0wLjc5LTAuOTYtMC43OUgxNC4zYy0wLjUzLDAtMC45NiwwLjM1LTAuOTYsMC43OQ0KCQkJQzEzLjM1LDE3LjQzLDEzLjc4LDE3Ljc4LDE0LjMsMTcuNzh6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNC4zLDI1LjdoMjEuMDVjMC41MywwLDAuOTYtMC4zNSwwLjk2LTAuNzljMC0wLjQ0LTAuNDMtMC43OS0wLjk2LTAuNzlIMTQuM2MtMC41MywwLTAuOTYsMC4zNS0wLjk2LDAuNzkNCgkJCUMxMy4zNSwyNS4zNCwxMy43OCwyNS43LDE0LjMsMjUuN3oiLz4NCgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE0LjMsMzMuNjFoMjEuMDVjMC41MywwLDAuOTYtMC4zNSwwLjk2LTAuNzlzLTAuNDMtMC43OS0wLjk2LTAuNzlIMTQuM2MtMC41MywwLTAuOTYsMC4zNS0wLjk2LDAuNzkNCgkJCVMxMy43OCwzMy42MSwxNC4zLDMzLjYxeiIvPg0KCTwvZz4NCgk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC44OSIgY3k9IjI0Ljg5IiByPSIyMS44MyIvPg0KPC9nPg0KPGcgaWQ9IkViZW5lXzFfS29waWUiPg0KCTxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjI0Ljg5IiBjeT0iMjQuODkiIHI9IjIxLjgzIi8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTMxLjI2LDEzLjQzYy0wLjQ3LTAuMzgtMS4yNC0wLjM4LTEuNzEsMEwxNS4wNCwyNS4wMWMtMC40NywwLjM4LTAuNDcsMC45OSwwLDEuMzZsMTQuNTEsMTEuNTgNCgkJYzAuNDgsMC4zNywxLjI1LDAuMzYsMS43MS0wLjAyYzAuNDUtMC4zNywwLjQ1LTAuOTcsMC0xLjM0TDE3LjYxLDI1LjY5bDEzLjY2LTEwLjg5QzMxLjczLDE0LjQyLDMxLjczLDEzLjgxLDMxLjI2LDEzLjQzeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
	}
}
@media (min-width:1660px) {
	#struct > .switch > .parts > #structmain.structpart > .screen {
		width: calc((100% - 0px) / 4);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.span2 {
		width: calc((100% - 0px) / 4 * 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.span3 {
		width: calc((100% - 0px) / 4 * 3);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.span4 {
		width: calc((100% - 0px) / 4 * 4);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscpX {
		display: none;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp0 {
		left: 0;
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp1 {
		left: calc((100% - 0px) / 4 * 1);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp2 {
		left: calc((100% - 0px) / 4 * 2);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp3 {
		left: calc((100% - 0px) / 4 * 3);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.xscp4 {
		left: calc((100% - 0px) / 4 * 4);
	}
	#struct > .switch > .parts > #structmain.structpart > .screen.spanchildowner + .screen .header .back {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2Rpc3BsYXk6bm9uZTt9DQoJLnN0MXtkaXNwbGF5OmlubGluZTt9DQoJLnN0MntmaWxsOiMwQTcxQjQ7fQ0KCS5zdDN7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojMEE3MUI0O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCgkuc3Q0e2ZpbGw6bm9uZTtzdHJva2U6IzBBNzFCNDtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGcgaWQ9IkViZW5lXzEiIGNsYXNzPSJzdDAiPg0KCTxnIGNsYXNzPSJzdDEiPg0KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTQuMywxNy43OGgyMS4wNWMwLjUzLDAsMC45Ni0wLjM1LDAuOTYtMC43OWMwLTAuNDQtMC40My0wLjc5LTAuOTYtMC43OUgxNC4zYy0wLjUzLDAtMC45NiwwLjM1LTAuOTYsMC43OQ0KCQkJQzEzLjM1LDE3LjQzLDEzLjc4LDE3Ljc4LDE0LjMsMTcuNzh6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNC4zLDI1LjdoMjEuMDVjMC41MywwLDAuOTYtMC4zNSwwLjk2LTAuNzljMC0wLjQ0LTAuNDMtMC43OS0wLjk2LTAuNzlIMTQuM2MtMC41MywwLTAuOTYsMC4zNS0wLjk2LDAuNzkNCgkJCUMxMy4zNSwyNS4zNCwxMy43OCwyNS43LDE0LjMsMjUuN3oiLz4NCgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE0LjMsMzMuNjFoMjEuMDVjMC41MywwLDAuOTYtMC4zNSwwLjk2LTAuNzlzLTAuNDMtMC43OS0wLjk2LTAuNzlIMTQuM2MtMC41MywwLTAuOTYsMC4zNS0wLjk2LDAuNzkNCgkJCVMxMy43OCwzMy42MSwxNC4zLDMzLjYxeiIvPg0KCTwvZz4NCgk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyNC44OSIgY3k9IjI0Ljg5IiByPSIyMS44MyIvPg0KPC9nPg0KPGcgaWQ9IkViZW5lXzFfS29waWUiPg0KCTxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjI0Ljg5IiBjeT0iMjQuODkiIHI9IjIxLjgzIi8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTMxLjI2LDEzLjQzYy0wLjQ3LTAuMzgtMS4yNC0wLjM4LTEuNzEsMEwxNS4wNCwyNS4wMWMtMC40NywwLjM4LTAuNDcsMC45OSwwLDEuMzZsMTQuNTEsMTEuNTgNCgkJYzAuNDgsMC4zNywxLjI1LDAuMzYsMS43MS0wLjAyYzAuNDUtMC4zNywwLjQ1LTAuOTcsMC0xLjM0TDE3LjYxLDI1LjY5bDEzLjY2LTEwLjg5QzMxLjczLDE0LjQyLDMxLjczLDEzLjgxLDMxLjI2LDEzLjQzeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
	}
}
.errorbox {
	z-index: 5000;
}
.errorbox > div > div.message {
	font-weight: bold;
	color: var(--col-text-highlight);
}
.actionIcon .errorbox {
	position: absolute;
	right: -18px;
	width: 300px;
	padding-left: 18px;
	padding-right: 18px;
	text-align: right;
	z-index: 76;
}
.actionIcon .errorbox .confirm {
	display: none;
}
.actionIcon .errorbox > div {
	display: inline-grid;
	width: auto;
	min-width: 200px;
	max-width: 100%;
	height: 40px;
	padding-right: 46px;
	border-radius: 5px 20px 20px 5px;
	background-color: var(--col-errorbox-bg);
	box-shadow: 0px 0px 3px var(--col-errorbox-bg);
	text-align: right;
}
.actionIcon .errorbox > div > div:not(.message) {
	display: none;
}
.actionIcon .errorbox > div > div.message {
	padding: 0 0 0 12px;
	color: var(--col-black);
	align-self: center;
	text-align: right;
}


/* Animation Keyframes */

@-webkit-keyframes struct_loading_rotate {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-khtml-keyframes struct_loading_rotate {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes struct_loading_rotate {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-ms-keyframes struct_loading_rotate {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes struct_loading_rotate {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes struct_loading_rotate {
	from {
		-webkit-transform: rotate(0deg);
		-khtml-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		-khtml-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/* tds.03-actionIcon.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.actionIcon {
	position: absolute;
	right: 18px;
	bottom: 18px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: var(--col-icon-bg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}
.actionIcon.actionIconMenu,
.actionIcon.plus {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtkaXNwbGF5Om5vbmU7fQoJLnN0MXtkaXNwbGF5OmlubGluZTt9Cgkuc3Qye2ZpbGw6IzU4NTg1QTt9Cgkuc3Qze2Rpc3BsYXk6bm9uZTtmaWxsOm5vbmU7c3Ryb2tlOiMxMDcwQjQ7c3Ryb2tlLXdpZHRoOjAuODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q0e2ZpbGw6IzEwNzBCNDt9Cgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6IzEwNzBCNDt9Cgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30KCS5zdDd7ZmlsbDojRkZGRkZGO30KCS5zdDh7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjAwNjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuOTQ3NTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMHtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuOTE0MztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMXtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTJ7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDEze2Rpc3BsYXk6bm9uZTtmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjAuOTgyNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxNHtmaWxsOm5vbmU7c3Ryb2tlOiMxRDFEMUI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTV7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjk0NzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTZ7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjg5NzY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTd7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjEwNzE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTh7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjE2ODY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTl7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDowLjk0NzU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjB7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjE5MjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjF7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjE2ODY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjJ7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjEyNTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjN7ZmlsbDpub25lO3N0cm9rZTojMDBGRkZGO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDI0e2ZpbGw6bm9uZTtzdHJva2U6IzAwRkZGRjtzdHJva2Utd2lkdGg6MC4yNDgyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDI1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6IzY1QTdGQjt9Cjwvc3R5bGU+CjxnIGlkPSJFYmVuZV8xIj4KPC9nPgo8ZyBpZD0iRWJlbmVfMiI+Cgk8Zz4KCQk8ZyBpZD0iR3J1cHBlXzIxNl8yXyIgY2xhc3M9InN0MCI+CgkJCTxjaXJjbGUgaWQ9IkVsbGlwc2VfOTJfMl8iIGNsYXNzPSJzdDI1IiBjeD0iMjAiIGN5PSIyMCIgcj0iMjAiLz4KCQk8L2c+CgkJPHBhdGggaWQ9IlBmYWRfOTVfMl8iIGNsYXNzPSJzdDciIGQ9Ik0zMCwxOC4xMmgtOC4xMlYxMGMwLTEuMDQtMC44NC0xLjg3LTEuODgtMS44N2MtMS4wMywwLTEuODcsMC44NC0xLjg3LDEuODd2OC4xMkgxMAoJCQljLTEuMDQsMC0xLjg4LDAuODQtMS44OCwxLjg4YzAsMS4wNCwwLjg0LDEuODgsMS44OCwxLjg4aDguMTJWMzBjMCwxLjA0LDAuODQsMS44OCwxLjg3LDEuODhjMS4wNCwwLDEuODgtMC44NCwxLjg4LTEuODcKCQkJYzAsMCwwLDAsMC0wLjAxdi04LjEySDMwYzEuMDQsMCwxLjg4LTAuODQsMS44OC0xLjg4QzMxLjg3LDE4Ljk2LDMxLjAzLDE4LjEyLDMwLDE4LjEyTDMwLDE4LjEyeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
}
.actionIcon.edit {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjUyOC44OTlweCIgaGVpZ2h0PSI1MjguODk5cHgiIHZpZXdCb3g9IjAgMCA1MjguODk5IDUyOC44OTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyOC44OTkgNTI4Ljg5OTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkqe2ZpbGw6d2hpdGU7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGQ9Ik0zMjguODgzLDg5LjEyNWwxMDcuNTksMTA3LjU4OWwtMjcyLjM0LDI3Mi4zNEw1Ni42MDQsMzYxLjQ2NUwzMjguODgzLDg5LjEyNXogTTUxOC4xMTMsNjMuMTc3bC00Ny45ODEtNDcuOTgxDQoJCWMtMTguNTQzLTE4LjU0My00OC42NTMtMTguNTQzLTY3LjI1OSwwbC00NS45NjEsNDUuOTYxbDEwNy41OSwxMDcuNTlsNTMuNjExLTUzLjYxMQ0KCQlDNTMyLjQ5NSwxMDAuNzUzLDUzMi40OTUsNzcuNTU5LDUxOC4xMTMsNjMuMTc3eiBNMC4zLDUxMi42OWMtMS45NTgsOC44MTIsNS45OTgsMTYuNzA4LDE0LjgxMSwxNC41NjVsMTE5Ljg5MS0yOS4wNjkNCgkJTDI3LjQ3MywzOTAuNTk3TDAuMyw1MTIuNjl6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
	background-size: 20px;
}
.actionIcon.excel {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJKntmaWxsOndoaXRlO30KPC9zdHlsZT48cGF0aCBkPSJNMTUuODc1IDRsLS4wOTQuMDMxLTExIDIuNDM4TDQgNi42NTZ2MTguNjg4bC43ODEuMTg3IDExIDIuNDM4LjA5NC4wMzFIMTh2LTNoMTBWN0gxOFY0ek0xNiA2LjAzMVYyNS45N0w2IDIzLjc4VjguMjJ6TTE4IDloOHYxNGgtOHYtMmgydi0yaC0ydi0xaDJ2LTJoLTJ2LTFoMnYtMmgtMnYtMWgydi0yaC0yem0zIDF2Mmg0di0yem0tNi44NDQgMWwtMi4yODEuMjgxLTEuMjUgMi42ODhjLS4xMzMuMzg2LS4yMy42OC0uMjgxLjg3NWgtLjAzMWE1Ljk2NiA1Ljk2NiAwIDAgMC0uMjUtLjg0NGwtLjYyNi0yLjMxMy0yLjEyNC4yNS0uMDk0LjA2M0w5IDE2bC0yIDQgMi4xNTYuMjUuODc1LTIuNDY5Yy4xMDYtLjMxMi4xOTItLjU2Ni4yMTktLjcxOGguMDMxYy4wNTkuMzI0LjA5OC41NjYuMTU2LjY4N2wxLjM0NCAyLjkzOEwxNC4yMiAyMWwtMi42NTYtNS4wMzF6TTIxIDEzdjJoNHYtMnptMCAzdjJoNHYtMnptMCAzdjJoNHYtMnoiIGlkPSJzdXJmYWNlMSIvPjxtZXRhZGF0YT48cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnJkZnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDEvcmRmLXNjaGVtYSMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+PHJkZjpEZXNjcmlwdGlvbiBhYm91dD0iaHR0cHM6Ly9pY29uc2NvdXQuY29tL2xlZ2FsI2xpY2Vuc2VzIiBkYzp0aXRsZT0ibWljcm9zb2Z0LGV4Y2VsIiBkYzpkZXNjcmlwdGlvbj0ibWljcm9zb2Z0LGV4Y2VsIiBkYzpwdWJsaXNoZXI9Ikljb25zY291dCIgZGM6ZGF0ZT0iMjAxNy0xMi0zMCIgZGM6Zm9ybWF0PSJpbWFnZS9zdmcreG1sIiBkYzpsYW5ndWFnZT0iZW4iPjxkYzpjcmVhdG9yPjxyZGY6QmFnPjxyZGY6bGk+SWNvbnM4PC9yZGY6bGk+PC9yZGY6QmFnPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC9tZXRhZGF0YT48L3N2Zz4K);
	background-size: 20px;
}
.actionIcon.cancel {
	display: none;
}
.actionIcon.confirm {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtkaXNwbGF5Om5vbmU7fQoJLnN0MXtkaXNwbGF5OmlubGluZTt9Cgkuc3Qye2ZpbGw6IzU4NTg1QTt9Cgkuc3Qze2Rpc3BsYXk6bm9uZTtmaWxsOm5vbmU7c3Ryb2tlOiMxMDcwQjQ7c3Ryb2tlLXdpZHRoOjAuODtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q0e2ZpbGw6IzEwNzBCNDt9Cgkuc3Q1e2Rpc3BsYXk6aW5saW5lO2ZpbGw6bm9uZTtzdHJva2U6IzEwNzBCNDt9Cgkuc3Q2e2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30KCS5zdDd7ZmlsbDojRkZGRkZGO30KCS5zdDh7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjAwNjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0OXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuOTQ3NTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuOTE0MztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTJ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDEze2Rpc3BsYXk6bm9uZTtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuOTgyNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxNHtmaWxsOm5vbmU7c3Ryb2tlOiMxRDFEMUI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTV7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjk0NzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTZ7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjg5NzY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTd7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjEwNzE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTh7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjE2ODY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MTl7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjk0NzU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjE5MjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjF7ZGlzcGxheTppbmxpbmU7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjE2ODY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjJ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjEyNTY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MjN7ZmlsbDpub25lO3N0cm9rZTojMDBGRkZGO3N0cm9rZS13aWR0aDowLjI1O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDI0e2ZpbGw6bm9uZTtzdHJva2U6IzAwRkZGRjtzdHJva2Utd2lkdGg6MC4yNDgyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDI1e2ZpbGw6IzY1QTdGQjt9Cgkuc3QyNntkaXNwbGF5OmlubGluZTtmaWxsOiM2NUE3RkI7fQoJLnN0Mjd7ZGlzcGxheTpub25lO2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6NC45MTgyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cjwvc3R5bGU+CjxnIGlkPSJFYmVuZV8xIj4KPC9nPgo8ZyBpZD0iRWJlbmVfMiI+Cgk8Zz4KCQk8ZyBpZD0iR3J1cHBlXzIxNiIgY2xhc3M9InN0MCI+CgkJCTxjaXJjbGUgaWQ9IkVsbGlwc2VfOTIiIGNsYXNzPSJzdDI2IiBjeD0iMjAiIGN5PSIyMC4xOCIgcj0iMjAuMDEiLz4KCQk8L2c+CgkJPHBhdGggaWQ9IlBmYWRfMTIxMSIgY2xhc3M9InN0MjciIGQ9Ik0yOS40MywxMi44OUwxNi41LDI2LjgxbC02LjMxLTguMDciLz4KCQk8ZyBpZD0iUGZhZF8xMjExXzFfIj4KCQkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTE2LjQ5LDI5LjI3Yy0wLjAzLDAtMC4wNywwLTAuMSwwYy0wLjcyLTAuMDMtMS4zOS0wLjM3LTEuODMtMC45NGwtNi4zMS04LjA3CgkJCQljLTAuODQtMS4wNy0wLjY1LTIuNjIsMC40Mi0zLjQ1YzEuMDctMC44NCwyLjYxLTAuNjUsMy40NSwwLjQybDQuNTQsNS44bDEwLjk3LTExLjgxYzAuOTItMC45OSwyLjQ4LTEuMDUsMy40OC0wLjEzCgkJCQljMSwwLjkyLDEuMDUsMi40OCwwLjEzLDMuNDhMMTguMywyOC40OEMxNy44MywyOC45OCwxNy4xOCwyOS4yNywxNi40OSwyOS4yN3oiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.actionIcon.confirm.has_error {
	display: grid;
	background: var(--col-error-d20);
}
.actionIcon.confirm.has_error:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 24px;
	font-weight: bold;
	color: var(--col-text);
	align-self: center;
	content: '⚠';
	text-align: center;
}
.actionIcon.confirm.loading {
	pointer-events: none !important !important;
}
.actionIcon.confirm.loading:after {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	background-image: url(/graphics/struct/loading.png?md=c45d) !important;
	background-position: center 25% !important;
	background-repeat: no-repeat !important;
	background-size: 40px !important;
	animation: struct_loading_rotate 4s infinite linear !important;
	content: "" !important;
	opacity: 0.4 !important;
	-khtml-animation: struct_loading_rotate 4s infinite linear !important;
	-moz-animation: struct_loading_rotate 4s infinite linear !important;
	-ms-animation: struct_loading_rotate 4s infinite linear !important;
	-o-animation: struct_loading_rotate 4s infinite linear !important;
	-webkit-animation: struct_loading_rotate 4s infinite linear !important;
}
:root.darkmode .actionIcon.confirm.loading:after {
	filter: invert(100%) !important;
	-khtml-filter: invert(100%) !important;
	-moz-filter: invert(100%) !important;
	-ms-filter: invert(100%) !important;
	-o-filter: invert(100%) !important;
	-webkit-filter: invert(100%) !important;
}
.actionIcon.confirm.loading:before {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	content: "" !important;
}
.actionIcon.delete {
	background-color: darkred;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgdmlld0JveD0iMCAtMjU2IDE3OTIgMTc5MiIgaWQ9InN2ZzM3NDEiIHZlcnNpb249IjEuMSIgaW5rc2NhcGU6dmVyc2lvbj0iMC40OC4zLjEgcjk4ODYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHNvZGlwb2RpOmRvY25hbWU9InRyYXNoX2ZvbnRfYXdlc29tZS5zdmciPgogIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEzNzUxIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcyBpZD0iZGVmczM3NDkiLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3IHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEiIG9iamVjdHRvbGVyYW5jZT0iMTAiIGdyaWR0b2xlcmFuY2U9IjEwIiBndWlkZXRvbGVyYW5jZT0iMTAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjY0MCIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIiBpZD0ibmFtZWR2aWV3Mzc0NyIgc2hvd2dyaWQ9ImZhbHNlIiBpbmtzY2FwZTp6b29tPSIwLjEzMTY5NjQzIiBpbmtzY2FwZTpjeD0iODk2IiBpbmtzY2FwZTpjeT0iODk2IiBpbmtzY2FwZTp3aW5kb3cteD0iMCIgaW5rc2NhcGU6d2luZG93LXk9IjI1IiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmczNzQxIi8+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMTk3LjQyMzczLDEyNTUuMDUwOCkiIGlkPSJnMzc0MyI+CiAgICA8cGF0aCBkPSJNIDUxMiw4MDAgViAyMjQgcSAwLC0xNCAtOSwtMjMgLTksLTkgLTIzLC05IGggLTY0IHEgLTE0LDAgLTIzLDkgLTksOSAtOSwyMyB2IDU3NiBxIDAsMTQgOSwyMyA5LDkgMjMsOSBoIDY0IHEgMTQsMCAyMywtOSA5LC05IDksLTIzIHogbSAyNTYsMCBWIDIyNCBxIDAsLTE0IC05LC0yMyAtOSwtOSAtMjMsLTkgaCAtNjQgcSAtMTQsMCAtMjMsOSAtOSw5IC05LDIzIHYgNTc2IHEgMCwxNCA5LDIzIDksOSAyMyw5IGggNjQgcSAxNCwwIDIzLC05IDksLTkgOSwtMjMgeiBtIDI1NiwwIFYgMjI0IHEgMCwtMTQgLTksLTIzIC05LC05IC0yMywtOSBoIC02NCBxIC0xNCwwIC0yMyw5IC05LDkgLTksMjMgdiA1NzYgcSAwLDE0IDksMjMgOSw5IDIzLDkgaCA2NCBxIDE0LDAgMjMsLTkgOSwtOSA5LC0yMyB6IE0gMTE1Miw3NiB2IDk0OCBIIDI1NiBWIDc2IFEgMjU2LDU0IDI2MywzNS41IDI3MCwxNyAyNzcuNSw4LjUgMjg1LDAgMjg4LDAgaCA4MzIgcSAzLDAgMTAuNSw4LjUgNy41LDguNSAxNC41LDI3IDcsMTguNSA3LDQwLjUgeiBNIDQ4MCwxMTUyIGggNDQ4IGwgLTQ4LDExNyBxIC03LDkgLTE3LDExIEggNTQ2IHEgLTEwLC0yIC0xNywtMTEgeiBtIDkyOCwtMzIgdiAtNjQgcSAwLC0xNCAtOSwtMjMgLTksLTkgLTIzLC05IGggLTk2IFYgNzYgcSAwLC04MyAtNDcsLTE0My41IC00NywtNjAuNSAtMTEzLC02MC41IEggMjg4IHEgLTY2LDAgLTExMyw1OC41IFEgMTI4LC0xMSAxMjgsNzIgdiA5NTIgSCAzMiBxIC0xNCwwIC0yMyw5IC05LDkgLTksMjMgdiA2NCBxIDAsMTQgOSwyMyA5LDkgMjMsOSBoIDMwOSBsIDcwLDE2NyBxIDE1LDM3IDU0LDYzIDM5LDI2IDc5LDI2IGggMzIwIHEgNDAsMCA3OSwtMjYgMzksLTI2IDU0LC02MyBsIDcwLC0xNjcgaCAzMDkgcSAxNCwwIDIzLC05IDksLTkgOSwtMjMgeiIgaWQ9InBhdGgzNzQ1IiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzdHlsZT0iZmlsbDojRkZGRkZGIi8+CiAgPC9nPgo8L3N2Zz4K);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 70%;
}
.actionIcon.loadingabort {
	display: none;
	top: 14px;
	left: 12px;
	right: unset;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	background-color: white;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KPHBhdGggZmlsbD0iIzQ0NDQ0NCIgZD0iTTggMGMtNC40IDAtOCAzLjYtOCA4czMuNiA4IDggOCA4LTMuNiA4LTgtMy42LTgtOC04ek0xMi4yIDEwLjhsLTEuNCAxLjQtMi44LTIuOC0yLjggMi44LTEuNC0xLjQgMi44LTIuOC0yLjgtMi44IDEuNC0xLjQgMi44IDIuOCAyLjgtMi44IDEuNCAxLjQtMi44IDIuOCAyLjggMi44eiI+PC9wYXRoPgo8L3N2Zz4K);
	background-size: 24px auto;
	cursor: pointer;
	opacity: 0.3;
	z-index: 1003;
}
@media (pointer: fine) {
	.actionIcon.loadingabort:not(:hover) {
		filter: grayscale(100%);
		-khtml-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
	}
}
.screen.loading .actionIcon.loadingabort,
.structpart.action.loading .actionIcon.loadingabort {
	display: block;
}
.actionIcon.cancel {
	right: initial;
}
@media (max-width:639px) {
	.actionIcon.cancel {
		left: 18px;
	}
}
@media (min-width:640px) {
	.actionIcon.cancel {
		left: calc(100vw - 300px);
		margin-left: 18px;
	}
}
.actionIcon.loading {
	cursor: wait;
	pointer-events: none;
}
.actionIcon.imageUpload.loading {
	display: flex;
	background-image: unset;
	font-weight: bold;
	color: white;
	align-items: center;
	justify-content: center;
}

/* tds.10-filterForm.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
form.filterForm {
	position: relative;
}
form.filterForm .filterActiveSelectButton {
	position: absolute;
	top: -24px;
	right: 0;
	width: 20px;
	height: 20px;
	border: 1px solid var(--col-border);
	border-radius: 3px;
	background-color: transparent;
	background-image: url(/graphics/icons/filter.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px auto;
}
form.filterForm .filterActiveSelectButton.active,
form.filterForm .filterActiveSelectButton:hover {
	box-shadow: 1px 1px 3px var(--col-border);
}
form.filterForm .filterActiveSelectButton:not(.active) + .filterActiveSelectArea {
	display: none;
}
form.filterForm .filterActiveSelectArea {
	position: absolute;
	top: -5px;
	right: 0;
	min-width: 100px;
	padding: 6px;
	border: 1px solid var(--col-border);
	border-radius: 3px;
	background-color: var(--col-bg);
	z-index: 3000;
}
form.filterForm .filterActiveSelectArea > div {
	padding: 1.5px;
	white-space: nowrap;
}
form.filterForm .filterActiveSelectArea > div:not(:first-child) {
	border-top: 1px solid var(--col-border);
}
form.filterForm .filterActiveSelectArea > div.active {
	color: darkgreen;
}
form.filterForm .filterActiveSelectArea > div:before {
	display: inline-block;
	padding-right: 5px;
	font-weight: bold;
	content: '☐';
}
form.filterForm .filterActiveSelectArea > div.active:before {
	content: '☑';
}

/* tds.20-html.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
form {
	display: flex;
	flex-wrap: wrap;
}
form > .designFormField {
	flex: 0 100%;
}
.designFormField {
	position: relative;
	padding-top: 12px;
}
.designFormField:not(.checkbox) {
	display: flex;
	flex-direction: column;
}
.structpart.action .designFormField:not(.checkbox) > div {
	flex: 1;
}
.designFormField.checkbox {
	display: grid;
	grid-template-columns: min-content auto;
}
.designFormField.checkbox > *:nth-child(1) {
	margin-right: 6px;
}
.designFormField.checkbox > *:nth-child(2) {
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text);
}
.designFormField.checkbox > * {
	align-self: center;
}
.designFormField > .title {
	padding-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text);
}
.designFormField.list > .title {
	padding-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text);
}
.designFormField.list > .MMPList + .designFormButton {
	margin-top: 0;
}
.designFormField > .title {
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text);
}
.designFormField label {
	cursor: pointer;
}
.designFormField.date .dateInputs {
	display: grid;
	width: 100%;
	grid-template-columns: min-content auto;
}
.designFormField.date .dateInputs > * {
	width: auto;
}
.designFormField.date .dateInputs .calButton {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 6px;
	margin-top: 6px;
	border: 1px solid var(--col-highlight-f20);
	border-radius: 20%;
	background-color: var(--col-bg);
	background-image: url(/graphics/apps/ic_calendar.edit.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.designFormField.date .dateInputs input {
	pointer-events: none;
}
.designFormField.date.notime input.time {
	display: none !important;
}
.designFormField select {
	height: 32px;
	padding: 4px;
}
.designFormField input:not([type=checkbox]):not([type=hidden]):not([type=radio]) {
	height: 20px;
	padding: 4px;
}
.designFormField textarea {
	min-height: 100px;
	padding-bottom: 4px;
	resize: vertical;
}
.designFormField input:not([type=checkbox]):not([type=hidden]):not([type=radio]),
.designFormField select,
.designFormField textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	border: 1px solid var(--col-highlight);
	border-radius: 5px;
	background-color: var(--col-bg);
	color: var(--col-text);
}
.designFormField input:not([type=checkbox]):not([type=hidden]):not([type=radio])::placeholder,
.designFormField select::placeholder,
.designFormField textarea::placeholder {
	color: #999;
}
.designFormField input:disabled:not([type=checkbox]):not([type=hidden]):not([type=radio]),
.designFormField select:disabled,
.designFormField textarea:disabled {
	background-color: var(--col-darker-bg);
}
.designFormField select {
	appearance: none;
	outline: none;
}
.designFormField.select {
	display: grid;
	grid-template-areas: "title"
			"select";
	align-items: center;
}
.designFormField.select select {
	padding-left: 6px;
	appearance: none;
	cursor: pointer;
	grid-area: select;
}
.designFormField.select:after {
	width: 16px;
	height: 6px;
	margin-right: 6px;
	background-color: var(--col-text-highlight);
	clip-path: polygon(100% 0%, 0% 0%, 50% 100%);
	content: "";
	grid-area: select;
	justify-self: end;
	opacity: 0.2;
}
.designFormField.select:hover:after {
	opacity: 1;
}
.designFormButton {
	margin-top: 9px;
	padding-bottom: 9px;
	padding-top: 9px;
	border-radius: 20px / 20px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	background-color: var(--col-button-bg);
	color: var(--col-text-white);
	text-align: center;
}
.content > .designFormButton {
	margin-top: 24px;
}
.designFormButton.pdfdownload {
	position: relative;
}
.designFormButton.pdfdownload:before {
	position: absolute;
	top: 10%;
	left: 18px;
	width: 30px;
	height: 80%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAA7dJREFUeJzt20uIHEUYwPFfEkUT3xoFgxBQgoJ6nPUi8SDoQaIXBUHxIgiiiAFNvHjLJSDiTRBPiqCo0YMS9RDFFyqKguILMRJhI4JoMGJIzK6H6qV7ZmemprcfMz2pPwxT0/t19zf/6aqu+maWOHdheQYen+L8CfKtlfVtn7ACC3hby5JOKxl/BH81kcgYLsamrL0i6eYp5DGSYhfbM4Xzv2qK3a1LXQyWsucFvIULmj5h1wTtxtGsfR32a1hS1wQdwK34J3vduKSuCYJ3sUO/pMa6WxcFsVrSyphU+8DdVUHkklbGpEbmSV0WRJB0mwYldV0QYeBuTNI8CGK0pMoD97wIYrikyne3eRJEA5LmTRCrJ5OVJM2jIEbPk0pLmldB1DSZnGdBDJ9MvqOEpHkXxOrJZE+QNFF3K1tRnDYv49ga9/2v0O4J86SbRCqTXRN0eY3H6uEWvDAuqAuClvR/+lVZLx9a1sWCuyDoHvXm+TgenTS4C4L+rfl4x8sEnwp3sUokQRGSoAhJUIQkKEISFCEJipAERUiCIiRBEZpaapyDXbgC5woLzt/wPl7RX7K4EXfgEpwhlB++wov4deC4Z+MZwz/YL7G3tndQgrX8gGqr4b8zXML3+ssWT42IPYaHBo57IU6OiH9zwtz2FPa5OxbcxmJ1v5D8DbgdV+J5XC8kWeQBXIT7cJkg788sfpBv8Fnh9de1Zl2CqlfQ7sL25+RX0rXZtuIVdHq2bQsOZ9sWcWa2vXgFPVH+raDkFdT2IP1S9rwO14yJW8STWftS4UebU6FtQUcL7di53yi0tzeQy0S0Lah41RyMxP4sL5ZtayadOG1WFLfKS52H8Hkk/jj+xkZsHvL3nv7S6QF8UTHHVbQh6F5hDFnAWcIgu1O89LmcxZIP3kW26+96O3VU0DZ5FzmEh/HaBPttECaODK9LH8QPhde/rDG/sbQh6HVhHvQjPjb5VzibhFk44ZY/yD48Ujm7CG0I+gTPrmG/q+T5fVtfOuWY5cXqjux5Ge9NK4lZFbQF92ftn/DhtBKZNUE93CncsjcLS5LH5Hez1pm1b1Y/KrRPCCWTfVPKBc0JOiEfWP+IxB4W1l4bhbnRIj7A00JppMhJfCes5X6vK9lxNCVoEVdPGLs3e2wQutRgCaTIEeMXubUzS11sauPMOGZtkJ45kqAISVCEJChCEhQhCYqQBEVIgiIkQRGSoAhJUIQkKEISFCEJipAERShbD3pQ+DlMlyn1j71lBZ2XPU4ZUheL8D894O1WRfmnXQAAAABJRU5ErkJggg==);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
.designFormButton.pdfdownload.waiting {
	background-color: var(--col-border);
}
.designFormButton.delete {
	background-color: var(--col-delete-bg);
	color: var(--col-delete-text);
}
.designFormButton.no_access {
	position: relative;
	background-position: right 10px center;
	background-repeat: no-repeat;
	background-size: 16px;
}
.designFormButton.no_access > .infoshow {
	position: absolute;
	top: 1px;
	left: 0;
	right: 12px;
	font-size: 13px;
	text-align: right;
}
.designFormSubGrid {
	display: grid;
	height: 100%;
	grid-template-rows: min-content auto;
}
.designFormSubGrid > .designFormSubOpenFilters {
	padding: 30px 18px 15px;
}
.designFormSubGrid > .designFormSubOpenFilters form {
	padding: 0;
}
.designFormSubGrid > .designFormSubOpenFilters > *:not(:last-child) {
	margin-bottom: 15px;
}
.designFormSubGrid > .designFormSubOpenFilters ul.pages {
	display: grid;
	font-size: 13px;
	grid-template-columns: repeat(6, 1fr);
	list-style-type: none;
}
.designFormSubGrid > .designFormSubOpenFilters ul.pages > li {
	display: block;
	padding: 2px 0;
	text-align: center;
}
.designFormSubGrid > .designFormSubOpenFilters ul.pages > li.active {
	border-radius: 6px;
	background-color: var(--col-header-bg);
	color: var(--col-text-white);
}
.designFormSubGrid > .designFormSubForm {
	overflow: hidden auto;
	height: 100%;
	padding-top: 0px;
}
.designFormSubGrid > .designFormSubForm .designFormField.list {
	padding: 0;
}
form {
	display: flex;
	margin-right: -6px;
	flex-wrap: wrap;
}
form > .designFormField {
	flex: 0 100%;
}
form h2 {
	margin-bottom: 6px;
}
form > .designFormField {
	position: relative;
	padding-bottom: 12px;
	border-right: 6px solid transparent !important;
}
form > .designFormField:not(.checkbox):not(.select) {
	display: flex;
	flex-direction: column;
}
form > .designFormField.checkbox {
	display: grid;
	grid-template-columns: min-content auto;
}
form > .designFormField.checkbox > *:nth-child(1) {
	margin-right: 6px;
}
form > .designFormField.checkbox > *:nth-child(2) {
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text-darker);
	flex: 0 1 min-content;
}
form > .designFormField.checkbox > * {
	align-self: center;
}
form > .designFormField.list > div.title {
	margin-bottom: 6px;
	padding-bottom: 12px;
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text-darker);
	flex: 0 1 min-content;
}
form > .designFormField.list > .TVIList + .designFormButton {
	margin-top: 0;
}
form > .designFormField > div.title {
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
	color: var(--col-text-darker);
	flex: 0 1 min-content;
}
form > .designFormField label {
	cursor: pointer;
}
form > .designFormField.date .dateInputs {
	display: grid;
	width: 100%;
	grid-template-columns: min-content auto;
}
form > .designFormField.date .dateInputs > * {
	width: auto;
}
form > .designFormField.date .dateInputs .calButton {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 6px;
	border: 1px solid var(--col-highlight-f20);
	border-radius: 20%;
	background-color: var(--col-bg);
	background-image: url(/graphics/apps/ic_calendar.edit.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
form > .designFormField.date .dateInputs input {
	pointer-events: none;
}
form > .designFormField.date.notime input.time {
	display: none !important;
}
form > .designFormField.upload .display {
	display: flex;
}
form > .designFormField.upload .display > * {
	flex: 1;
}
form > .designFormField.upload .display > div:last-child {
	text-align: right;
}
form > .designFormField.upload .preview {
	position: relative;
	overflow: hidden;
	padding-top: calc(100% / 16 * 9);
}
form > .designFormField.upload .preview,
form > .designFormField.upload .preview .previous,
form > .designFormField.upload .preview .result {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
form > .designFormField.upload .preview .loading,
form > .designFormField.upload .preview .previous,
form > .designFormField.upload .preview .result {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
form > .designFormField.upload .preview .loading {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
form > .designFormField.upload .preview .loading .fx {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #666;
	mix-blend-mode: hard-light;
}
form > .designFormField.upload .progress {
	display: none !important;
}
form > .designFormField input:not([type=checkbox]):not([type=hidden]):not([type=radio]) {
	padding-top: 4px;
}
form > .designFormField input[type=time] {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
form > .designFormField > .twrapper {
	min-height: 100px;
	flex: 1;
}
form > .designFormField > .twrapper textarea {
	overflow: auto;
	min-height: 100%;
	padding-bottom: 4px;
	resize: vertical;
	-webkit-overflow-scrolling: touch;
}
form > .designFormField input:not([type=checkbox]):not([type=hidden]):not([type=radio]),
form > .designFormField select,
form > .designFormField textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	border: 1px solid var(--col-highlight);
	background-color: var(--col-bg);
	font-size: 15px;
}
form > .designFormField input:not([type=checkbox]):not([type=hidden]):not([type=radio])::placeholder,
form > .designFormField select::placeholder,
form > .designFormField textarea::placeholder {
	color: #666;
}
form > .designFormField select {
	padding-bottom: 1px;
	padding-top: 0px;
	border: 1px solid var(--col-highlight);
	-moz-padding-start: 0px;
}
.designFormField.checkbox {
	margin-bottom: 6px;
	margin-top: 3px;
}
.designFormField.checkbox + .designFormField.checkbox {
	margin-top: -3px;
}
.designFormField.checkbox > label {
	padding-left: 6px;
}
.designFormButton {
	margin-bottom: 12px;
	margin-top: 12px;
	padding-bottom: 12px;
	padding-top: 9px;
	border: 1px solid var(--col-border);
	border-radius: 20px / 20px;
	background-color: var(--col-button-bg);
	color: var(--col-text);
	text-align: center;
}
.content > .designFormButton {
	margin-top: 24px;
}
.designFormButton.disabled,
.designFormButton.inactive {
	background-color: var(--col-border);
	color: var(--col-text);
}
.designFormButton.disabled {
	cursor: default !important;
}
.designFormSubGrid {
	display: grid;
	overflow: hidden;
	height: 100%;
	margin-left: -12px;
	margin-right: -12px;
	grid-template-rows: min-content auto;
}
.designFormSubGrid > .designFormSubOpenFilters {
	padding: 30px 18px 15px;
}
.designFormSubGrid > .designFormSubOpenFilters form {
	padding: 0;
}
.designFormSubGrid > .designFormSubOpenFilters > *:not(:last-child) {
	margin-bottom: 15px;
}
.designFormSubGrid > .designFormSubOpenFilters ul.pages {
	display: grid;
	font-size: 13px;
	grid-template-columns: repeat(6, 1fr);
	list-style-type: none;
}
.designFormSubGrid > .designFormSubOpenFilters ul.pages > li {
	display: block;
	padding: 2px 0;
	text-align: center;
}
.designFormSubGrid > .designFormSubOpenFilters ul.pages > li.active {
	border-radius: 6px;
	background-color: var(--col-header-bg);
	color: var(--col-text-white);
}
.designFormSubGrid > .designFormSubForm {
	overflow: hidden scroll;
	height: 100%;
	padding-top: 0px;
}
.designFormSubGrid > .designFormSubForm .designFormField.list {
	padding: 0;
}
.TVIList {
	position: relative;
}
.TVIList:not(:first-child) {
	margin-top: 6px;
}
.TVIList:not(:last-child) {
	margin-bottom: 24px;
}
.TVIList .TVIListHeader {
	display: grid;
	position: relative;
	min-height: 30px;
	margin-left: -12px;
	margin-right: -12px;
	margin-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: var(--col-highlight-f20);
	grid-template-areas: "content action";
	grid-template-columns: auto min-content;
	justiy-items: center;
}
.TVIList .TVIListHeader:only-child {
	display: none;
}
.TVIList .TVIListHeader.symbol {
	grid-template-areas: "symbol content action";
	grid-template-columns: 40px auto min-content;
}
.TVIList .TVIListHeader > .TVIListHeaderSymbol {
	min-height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	grid-area: symbol;
}
:root.darkmode .TVIList .TVIListHeader > .TVIListHeaderSymbol {
	position: relative;
}
:root.darkmode .TVIList .TVIListHeader > .TVIListHeaderSymbol:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: inherit;
	background-color: transparent;
	content: '';
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
.TVIList .TVIListHeader > .TVIListHeaderContent {
	padding-right: 6px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	font-weight: bold;
	color: var(--col-text);
	align-self: center;
	grid-area: content;
}
.TVIList .TVIListHeader.colored > .TVIListHeaderContent {
	background-color: rgba(0, 0, 255, 0.1);
}
.TVIList .TVIListHeader > .TVIListHeaderContent.action {
	color: var(--col-text);
}
.TVIList .TVIListHeader > .TVIListHeaderContent.action .action {
	float: left;
}
.TVIList .TVIListHeader > .TVIListHeaderContent.action .app {
	float: right;
	font-weight: 700;
	color: var(--col-text-highlight);
}
.TVIList .TVIListHeader > .TVIListAction {
	width: 30px;
	background-image: url(/graphics/list/nav_list.link.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 18px;
	grid-area: action;
}
.TVIList .TVIListHeader.colored > .TVIListAction {
	background-color: #040;
}
.TVIList .TVIListEntry {
	color: var(--col-text);
}
.TVIList .TVIListEntry:not(:first-child) {
	margin-top: 12px;
}
.TVIList .TVIListEntry.link {
	background-image: url(/graphics/list/nav_list.link.svg);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: auto 20px;
}
.TVIList.selectList:not(.action) .TVIListEntry {
	background-position: right 5px top 5px;
	background-repeat: no-repeat;
	background-size: 20px;
}
.TVIList.selectList:not(.action) .TVIListEntry.selected {
	background-color: var(--col-highlight-f10);
	background-image: url(/graphics/list/checked.png?md=f199);
}
.TVIList.selectList:not(.action) .TVIListEntry:not(.selected) {
	background-image: url(/graphics/list/unchecked.png?md=efe3);
}
.TVIList .TVIListEntry {
	display: grid;
	grid-template-areas: "image	content";
	grid-template-columns: 50px auto min-content;
}
.TVIList .TVIListEntry > .TVIListDate {
	width: 100%;
	margin-bottom: -3px;
	margin-top: -1.5px;
	padding-bottom: 1.5px;
	padding-right: 6px;
	font-size: 13px;
	color: var(--col-text);
	white-space: nowrap;
	grid-area: date;
	text-align: right;
}
.TVIList .TVIListEntry > *,
.TVIList .TVIListEntry > .TVIListDate ~ * {
	margin-top: 0;
}
.TVIList .TVIListEntry > .TVIListContent {
	display: flex;
	position: relative;
	color: var(--col-text);
	align-items: center;
	flex-direction: column;
	grid-area: content;
	justify-content: center;
}
.TVIList .TVIListEntry > .TVIListContent:first-child {
	grid-column-end: 3;
	grid-column-start: 1;
	grid-row: 1;
}
.TVIList .TVIListEntry > .TVIListContent > * {
	width: 100%;
}
.TVIList .TVIListEntry > .TVIListContent > .TVIListSmallTitle {
	margin-bottom: 3px;
	padding: 0;
	font-size: 14px;
	font-weight: 700;
}
.TVIList .TVIListEntry > .TVIListContent > .TVIListTitle {
	font-size: 18px;
	font-weight: 500;
	justify-content: center;
}
.TVIList .TVIListEntry > .TVIListContent.small > * {
	font-size: 13px;
}
.TVIList .TVIListEntry > .TVIListAction {
	display: none;
}
.TVIList .TVIListEntry.soften {
	filter: grayscale(80%);
	opacity: 0.5;
	-khtml-filter: grayscale(80%);
	-moz-filter: grayscale(80%);
	-ms-filter: grayscale(80%);
	-o-filter: grayscale(80%);
	-webkit-filter: grayscale(80%);
}
.TVIListEntry.employmentDeleted {
	filter: grayscale(100%);
	opacity: 0.5;
	text-decoration: line-through;
	-khtml-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.TVIListEntry .TVIListContent {
	grid-area: content;
}
.TVIListEntry .TVIListImage {
	display: grid;
	position: relative;
	height: 40px;
	align-self: center;
	grid-area: image;
}
.TVIListEntry .TVIListImage > .image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.TVIListEntry .TVIListImage.circle > .image {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	justify-self: flex-start;
}
.TVIListEntry .TVIListImage.user > .image {
	border: 1px solid silver;
}
div.candidateDInterview,
div.customerDistance,
div.workerDistance {
	font-weight: bold;
}
div.deletelistitem {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px !important;
	height: 30px !important;
	border-radius: 100%;
	background-color: var(--col-delete-bg);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgdmlld0JveD0iMCAtMjU2IDE3OTIgMTc5MiIgaWQ9InN2ZzM3NDEiIHZlcnNpb249IjEuMSIgaW5rc2NhcGU6dmVyc2lvbj0iMC40OC4zLjEgcjk4ODYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHNvZGlwb2RpOmRvY25hbWU9InRyYXNoX2ZvbnRfYXdlc29tZS5zdmciPgogIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEzNzUxIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yayByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcyBpZD0iZGVmczM3NDkiLz4KICA8c29kaXBvZGk6bmFtZWR2aWV3IHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiM2NjY2NjYiIGJvcmRlcm9wYWNpdHk9IjEiIG9iamVjdHRvbGVyYW5jZT0iMTAiIGdyaWR0b2xlcmFuY2U9IjEwIiBndWlkZXRvbGVyYW5jZT0iMTAiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjY0MCIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIiBpZD0ibmFtZWR2aWV3Mzc0NyIgc2hvd2dyaWQ9ImZhbHNlIiBpbmtzY2FwZTp6b29tPSIwLjEzMTY5NjQzIiBpbmtzY2FwZTpjeD0iODk2IiBpbmtzY2FwZTpjeT0iODk2IiBpbmtzY2FwZTp3aW5kb3cteD0iMCIgaW5rc2NhcGU6d2luZG93LXk9IjI1IiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmczNzQxIi8+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMTk3LjQyMzczLDEyNTUuMDUwOCkiIGlkPSJnMzc0MyI+CiAgICA8cGF0aCBkPSJNIDUxMiw4MDAgViAyMjQgcSAwLC0xNCAtOSwtMjMgLTksLTkgLTIzLC05IGggLTY0IHEgLTE0LDAgLTIzLDkgLTksOSAtOSwyMyB2IDU3NiBxIDAsMTQgOSwyMyA5LDkgMjMsOSBoIDY0IHEgMTQsMCAyMywtOSA5LC05IDksLTIzIHogbSAyNTYsMCBWIDIyNCBxIDAsLTE0IC05LC0yMyAtOSwtOSAtMjMsLTkgaCAtNjQgcSAtMTQsMCAtMjMsOSAtOSw5IC05LDIzIHYgNTc2IHEgMCwxNCA5LDIzIDksOSAyMyw5IGggNjQgcSAxNCwwIDIzLC05IDksLTkgOSwtMjMgeiBtIDI1NiwwIFYgMjI0IHEgMCwtMTQgLTksLTIzIC05LC05IC0yMywtOSBoIC02NCBxIC0xNCwwIC0yMyw5IC05LDkgLTksMjMgdiA1NzYgcSAwLDE0IDksMjMgOSw5IDIzLDkgaCA2NCBxIDE0LDAgMjMsLTkgOSwtOSA5LC0yMyB6IE0gMTE1Miw3NiB2IDk0OCBIIDI1NiBWIDc2IFEgMjU2LDU0IDI2MywzNS41IDI3MCwxNyAyNzcuNSw4LjUgMjg1LDAgMjg4LDAgaCA4MzIgcSAzLDAgMTAuNSw4LjUgNy41LDguNSAxNC41LDI3IDcsMTguNSA3LDQwLjUgeiBNIDQ4MCwxMTUyIGggNDQ4IGwgLTQ4LDExNyBxIC03LDkgLTE3LDExIEggNTQ2IHEgLTEwLC0yIC0xNywtMTEgeiBtIDkyOCwtMzIgdiAtNjQgcSAwLC0xNCAtOSwtMjMgLTksLTkgLTIzLC05IGggLTk2IFYgNzYgcSAwLC04MyAtNDcsLTE0My41IC00NywtNjAuNSAtMTEzLC02MC41IEggMjg4IHEgLTY2LDAgLTExMyw1OC41IFEgMTI4LC0xMSAxMjgsNzIgdiA5NTIgSCAzMiBxIC0xNCwwIC0yMyw5IC05LDkgLTksMjMgdiA2NCBxIDAsMTQgOSwyMyA5LDkgMjMsOSBoIDMwOSBsIDcwLDE2NyBxIDE1LDM3IDU0LDYzIDM5LDI2IDc5LDI2IGggMzIwIHEgNDAsMCA3OSwtMjYgMzksLTI2IDU0LC02MyBsIDcwLC0xNjcgaCAzMDkgcSAxNCwwIDIzLC05IDksLTkgOSwtMjMgeiIgaWQ9InBhdGgzNzQ1IiBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiBzdHlsZT0iZmlsbDojRkZGRkZGIi8+CiAgPC9nPgo8L3N2Zz4K);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80%;
}
div.deletelistitem:not(:hover) {
	opacity: 0.4;
}
.linklist > div {
	position: relative;
	padding-bottom: 12px;
	padding-top: 12px;
	background-image: url(/graphics/list/nav_list.link.svg);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: auto 20px;
	font-weight: bold;
	color: var(--col-highlight);
}
.linklist > div:not(:first-child) {
	border-top: 1px solid var(--col-border);
}
.linklist.small > div {
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 15px;
}
.linklist > div > div:not(:first-child) {
	font-weight: initial;
	color: var(--col-text);
}
.linklist > div.disabled,
.linklist > div.disabled > div:not(:first-child) {
	color: var(--col-disabled);
}
.linklist > div.disabled {
	background-image: none;
	cursor: default;
	filter: grayscale(100%);
	-khtml-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.linklist > div.TVIListEntry {
	grid-template-areas: "content" !important;
}
.linklist > div.TVIListEntry .TVIListContent {
	margin: 0;
}
.statusCount {
	display: flex;
	position: absolute;
	top: calc(50% - 15px);
	left: initial;
	right: 0px;
	width: 30px;
	height: 30px;
	border: 3px solid red;
	border-radius: 100%;
	justify-content: center;
}
.linklist .statusCount {
	right: 24px;
}
.statusCount:after {
	font-size: 22px;
	font-weight: bold;
	align-self: center;
}
.data_display .statusCount,
.data_edit .statusCount {
	top: calc(50% - 10px);
	width: 20px;
	height: 20px;
	border: 3px solid red;
	border-radius: 100%;
}
.data_display .statusCount:after,
.data_edit .statusCount:after {
	font-size: 15px;
}
.statusCount > div {
	color: red;
	align-self: center;
}
.statusCount.emptyOk:empty,
.statusCount.hook {
	border-color: green;
}
.statusCount.emptyOk:empty:after,
.statusCount.hook:after {
	color: green;
	content: '✓';
}
.statusCount.silverx {
	border-color: var(--col-border);
}
.statusCount.silverx:after {
	color: var(--col-border);
	content: '✗';
}
.statusCount.emptyIgn:empty {
	border-color: var(--col-border);
}
.statusCount.emptyIgn:empty:after {
	color: var(--col-border);
	content: '●';
}
.statusCount:empty:not(.emptyIgn):not(.emptyOk):not(.hook):not(.silverx) {
	display: none;
}
.data_display > div,
.data_edit > div {
	display: flex;
	position: relative;
	padding-bottom: 3px;
	padding-top: 3px;
}
.data_display > div > div:not(.statusCount),
.data_edit > div > div:not(.statusCount) {
	position: relative;
	flex: 1;
}
.data_display > div > div:first-child:not(.statusCount),
.data_edit > div > div:first-child:not(.statusCount) {
	padding-right: 6px;
	color: var(--col-highlight);
	white-space: nowrap;
	flex: 0 0 30%;
}
.data_display > div > div.commalist:not(.statusCount),
.data_edit > div > div.commalist:not(.statusCount) {
	display: block;
}
.data_display > div > div.commalist:not(.statusCount) > span:not(:last-child):after,
.data_edit > div > div.commalist:not(.statusCount) > span:not(:last-child):after {
	content: ', ';
}
.data_display > div > div.statusCount,
.data_edit > div > div.statusCount {
	position: absolute;
	top: 2px;
	right: 20px;
}
.data_display > div:not(.sub) > div:first-child,
.data_edit > div:not(.sub) > div:first-child {
	font-weight: bold;
}
.data_display > div.sub > div:first-child,
.data_edit > div.sub > div:first-child {
	padding-left: 18px;
}
.data_display.multiline > div,
.data_edit.multiline > div {
	display: block;
}
.data_display.multiline > div > div:not(:first-child),
.data_edit.multiline > div > div:not(:first-child) {
	padding-left: 18px;
}
.data_display > div:not(:first-child),
.data_display.linktop > div,
.data_edit > div:not(:first-child),
.data_edit.linktop > div {
	border-top: 1px solid var(--col-border);
}
.data_display .TVIListHeader + div,
.data_edit .TVIListHeader + div {
	border-top: none;
}
.data_edit.data_edit_6040 > div > div:first-child {
	flex: 0 0 60%;
}
.data_edit.data_edit_5050 > div > div:first-child {
	flex: 0 0 50%;
}
.data_edit.data_edit_4060 > div > div:first-child {
	flex: 0 0 40%;
}
.data_edit > div:not(.noedit) {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZGlzcGxheTpub25lO30KCS5zdDF7ZGlzcGxheTppbmxpbmU7fQoJLnN0MntmaWxsOiMwQTcxQjQ7fQoJLnN0M3tkaXNwbGF5Om5vbmU7ZmlsbDpub25lO3N0cm9rZTojMEE3MUI0O3N0cm9rZS13aWR0aDowLjg7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NHtmaWxsOiMwQTcxQjQ7fQoJLnN0NXtkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOiMwQTcxQjQ7fQoJLnN0NntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDt9Cgkuc3Q3e2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJhcnJvd18zXyI+Cgk8cGF0aCBpZD0iYXJyb3dfNV8iIGNsYXNzPSJzdDMiIGQ9Ik0zLjUsMTMuNjZsNC4wNS0zLjE3bDMuOTUtMy4wNEw3LjU1LDQuMjlMMy41LDEuMjUiLz4KCTxnIGlkPSJhcnJvd180XyI+CgkJPHBvbHlnb24gY2xhc3M9InN0NCIgcG9pbnRzPSIzLjc1LDEzLjk4IDMuMjYsMTMuMzUgMTAuODYsNy40NSA3LjMsNC42IDMuMjYsMS41NyAzLjc0LDAuOTMgNy43OSwzLjk3IDEyLjE1LDcuNDYgCQkiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: auto 20px;
}
.data_edit > div.disabled {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZGlzcGxheTpub25lO30KCS5zdDF7ZGlzcGxheTppbmxpbmU7fQoJLnN0MntmaWxsOiM5OTk7fQoJLnN0M3tkaXNwbGF5Om5vbmU7ZmlsbDpub25lO3N0cm9rZTojOTk5O3N0cm9rZS13aWR0aDowLjg7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NHtmaWxsOiM5OTk7fQoJLnN0NXtkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOiM5OTk7fQoJLnN0NntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDt9Cgkuc3Q3e2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJhcnJvd18zXyI+Cgk8cGF0aCBpZD0iYXJyb3dfNV8iIGNsYXNzPSJzdDMiIGQ9Ik0zLjUsMTMuNjZsNC4wNS0zLjE3bDMuOTUtMy4wNEw3LjU1LDQuMjlMMy41LDEuMjUiLz4KCTxnIGlkPSJhcnJvd180XyI+CgkJPHBvbHlnb24gY2xhc3M9InN0NCIgcG9pbnRzPSIzLjc1LDEzLjk4IDMuMjYsMTMuMzUgMTAuODYsNy40NSA3LjMsNC42IDMuMjYsMS41NyAzLjc0LDAuOTMgNy43OSwzLjk3IDEyLjE1LDcuNDYgCQkiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
	font-weight: normal;
	color: var(--col-disabled);
}
.data_edit .imagethumb {
	position: absolute;
	top: calc(50% - 30px);
	left: initial;
	right: 24px;
	width: 60px;
	height: 60px;
	background-color: white;
	z-index: 1000;
}
form.filterForm table {
	width: 100%;
}
form.filterForm table td {
	padding-bottom: 1.5px;
	padding-top: 1.5px;
	vertical-align: middle;
}
form.filterForm table td:first-child {
	width: 1px;
	padding-right: 12px;
	white-space: nowrap;
}
form.filterForm input[type=date],
form.filterForm input[type=text],
form.filterForm input[type=time],
form.filterForm select {
	width: 100%;
	padding: 2px;
	border: 1px solid var(--col-border);
	border-radius: 3px;
	background-color: var(--col-bg);
}
.filterSort {
	padding-top: 4.5px;
}
.filterSort.sortCnt1,
.filterSort:empty {
	display: none;
}
.filterSort:before {
	display: inline-block;
	margin-right: 6px;
	content: 'Sortierung';
}
.filterSort > div {
	display: inline-block;
	margin-right: 6px;
	padding: 1.5px 3px;
	border: 1px solid var(--col-border);
	border-radius: 3px;
	font-size: 13px;
	white-space: nowrap;
}
.filterSort > div.active {
	border-color: var(--col-highlight);
	background-color: var(--col-highlight-light);
	font-weight: bold;
	color: white;
}
.filterResult.loading {
	position: relative;
	min-height: 40px;
	pointer-events: none !important;
}
.filterResult.loading:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url(/graphics/struct/loading.png?md=c45d);
	background-position: center 25%;
	background-repeat: no-repeat;
	background-size: contain;
	animation: struct_loading_rotate 4s infinite linear;
	content: "";
	opacity: 0.2;
	-khtml-animation: struct_loading_rotate 4s infinite linear;
	-moz-animation: struct_loading_rotate 4s infinite linear;
	-ms-animation: struct_loading_rotate 4s infinite linear;
	-o-animation: struct_loading_rotate 4s infinite linear;
	-webkit-animation: struct_loading_rotate 4s infinite linear;
}
:root.darkmode .filterResult.loading:after {
	filter: invert(100%);
	-khtml-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	-webkit-filter: invert(100%);
}
.filterResult.loading:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
}
.filterResult.loading:after {
	position: absolute;
	top: 5px;
	left: initial;
	bottom: initial;
	width: 20px;
	height: 20px;
}
.qsresult {
	overflow: hidden;
	width: calc(100% + 2 * 6px);
	border: 1px solid var(--col-border);
	border-radius: 0 0 5px 5px;
	border-top: none;
	background-color: var(--col-bg);
	font-size: 14px;
	z-index: 200000;
}
.qsresult * {
	padding: 6px;
}
.qsresult *:not(:first-child) {
	border-top: 1px dashed var(--col-border);
}
.qsresult *.noresult {
	padding: 0;
	font-size: 13px;
	font-style: italic;
}
.listPageSelect {
	display: grid;
	margin-left: -12px;
	margin-right: -12px;
	padding-left: 12px;
	padding-right: 12px;
	border-bottom: 1px solid var(--col-border);
	background-color: var(--col-highlight-f20);
	grid-template-columns: 40px auto 80px 40px;
}
.listPageSelect > .next,
.listPageSelect > .prev {
	height: 25px;
	background-image: url(/graphics/list/nav_list.link.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}
.listPageSelect > .next.disabled,
.listPageSelect > .prev.disabled {
	filter: grayscale(100%);
}
.listPageSelect > .prev {
	transform: scale(-1, -1);
}
.listPageSelect > .text {
	padding-left: 10px;
}
.listPageSelect > select {
	float: right;
	font-size: 13px;
}
.listPageSelect > * {
	color: var(--col-text-light);
	align-self: center;
}

/* tds.30-formfields.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
#structaction .screen .content .designFormField.image {
	display: grid;
	position: relative;
	width: 100%;
	flex: 0 0 100% !important;
}
#structaction .screen .content .designFormField.image > .preview {
	justify-self: center;
}
#structaction .screen .content .designFormField.image .display,
#structaction .screen .content .designFormField.image .progress {
	display: none;
}
#structaction .screen .content .designFormField.image .preview {
	overflow: hidden;
	width: 316px !important;
	height: 316px !important;
	margin-bottom: 6px;
	positon: relative;
}
@media (max-width:639px) {
	#structaction .screen .content .designFormField.image .preview {
		width: 200px !important;
		height: 200px !important;
	}
}
#structaction .screen .content .designFormField.image .preview > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 316px !important;
	height: 316px !important;
}
@media (max-width:639px) {
	#structaction .screen .content .designFormField.image .preview > * {
		width: 200px !important;
		height: 200px !important;
	}
}
#structaction .screen .content .designFormField.image .preview,
#structaction .screen .content .designFormField.image .preview > * {
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 100%;
	background-position: center center;
	background-size: cover;
}

/* tds.40-epreg.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.epRegWaiter {
	max-width: 200px;
	margin-top: 12px;
}
.epRegWaiter > div {
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 12px;
	border: 1px solid var(--col-border);
	box-shadow: 0px 0px 10px var(--col-border);
}
.epRegWaiter > div.open {
	background-color: lightyellow;
	color: rgba(255, 0, 0, 0.5);
	opacity: 0.65;
}
.epRegWaiter > div:not(.open) {
	background-color: #dcffdc;
}
.epRegWaiter > .designFormButton:not(.active) {
	background-color: var(--col-border);
	cursor: default;
}

/* tds.50-main.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.structpart.main > .screen {
	border-left: 1px solid var(--col-border);
}
.screen > .actionIconMenu + .SPAMenu {
	display: grid;
	position: relative;
	border-top: 1px solid var(--col-border);
}
.screen > .actionIconMenu + .SPAMenu .menuItems {
	display: grid;
	max-width: 420px;
	grid-auto-rows: min-content;
	grid-gap: 6px;
	justify-self: flex-end;
}
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems{
	grid-template-areas: "logout darkmode"
			"anyother anyother";
	grid-auto-rows: min-content;
}
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > * {
	grid-column-end: 3;
	grid-column-start: 1;
}
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > *.darkmodeItem,
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > *.logoutItem {
	margin: 0 0 -6px;
	grid-column-end: unset;
	grid-column-start: unset;
}
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > *.darkmodeItem .designFormButton,
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > *.logoutItem .designFormButton {
	margin-left: -12px;
	margin-right: -12px;
	padding: 12px;
	border: none;
	background-color: unset;
}
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > *.logoutItem .designFormButton {
	text-align: left;
}
.screen > .actionIconMenu.iconsTop + .SPAMenu .menuItems > *.darkmodeItem .designFormButton {
	text-align: right;
}
.imagethumb {
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid var(--col-highlight);
	border-radius: 100%;
	background-color: white;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.smalltext {
	font-size: 13px;
}
img.coronaStatusImage {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
}

/* tds.66.user.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.TVIList > .TVIListEntry.TVIListUser > .TVIListContent {
	grid-gap: 3px;
}
.TVIList > .TVIListEntry.TVIListUser > .TVIListContent > .TVIListTitle {
	font-weight: bold;
}
.TVIList > .TVIListEntry.TVIListUser > .TVIListContent > .TVIListInfo {
	font-size: 13px;
}
.TVIList > .TVIListEntry.TVIListUser.notactive > .TVIListContent > * {
	color: var(--col-text-light) !important;
}
.TVIList > .TVIListEntry.TVIListUser.notactive > .TVIListImage {
	background-color: var(--col-bg);
	opacity: 0.4;
}
.TVIList > .TVIListEntry.TVIListUser.notpublic > .TVIListContent > *,
.email_not_active {
	font-style: italic;
}
.email_not_active {
	font-weight: normal;
	opacity: 0.5;
}
.admin_user_id {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 13px;
	opacity: 0.8;
}

/* tds.68.lists.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.listPageSelect {
	margin-left: -24px;
	margin-right: -24px;
	background-color: unset;
}
.listPageSelect > div {
	margin: 0 !important;
	padding: 0 !important;
}
.TVIListEntry {
	position: relative;
}
.TVIListEntry > .TVIListContent .admgrp_set_in_info {
	float: right;
	font-size: 13px;
}
.TVIList > .TVIListEntry.hasListAction > .TVIListContent > .TVIListTitle {
	color: var(--col-highlight);
}
.TVIList > .TVIListEntry > .TVIListContent > .resetButton,
.TVIList > .TVIListEntry > .resetButton {
	display: flex;
	position: absolute;
	top: 5px;
	right: 0;
	width: 30px;
	height: 30px;
	margin: 0 !important;
	padding: 0;
	border-radius: 100%;
	background-color: #fcc;
	align-items: center;
	cursor: pointer;
	justify-content: center;
	z-index: 33333;
}
.TVIList > .TVIListEntry > .TVIListContent > .resetButton:hover,
.TVIList > .TVIListEntry > .resetButton:hover {
	background-color: red;
}
.TVIList > .TVIListEntry.small > .TVIListContent > .resetButton,
.TVIList > .TVIListEntry.small > .resetButton {
	top: 3px;
	width: 25px;
	height: 25px;
}
.TVIList > .TVIListEntry.noImage {
	grid-template-columns: 0px auto min-content !important;
}
.TVIList > .TVIListEntry.noImage > .TVIListImage {
	display: none;
}
.TVIList > .TVIListEntry.small {
	grid-template-columns: 30px auto min-content;
}
.TVIList > .TVIListEntry.small > .TVIListImage {
	height: 25px;
}
.TVIList > .TVIListEntry.small > .TVIListImage .image {
	width: 25px;
	height: 25px;
}

/* tds.69.events.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.TVIListInfo .myRegs > div {
	margin-top: 3px;
	font-size: 15px;
}
.TVIListInfo .myRegs > div > div:first-child {
	font-size: 18px;
	font-weight: bold;
}
.events_main_list:not(:first-child) > h2 {
	margin-top: 48px;
}
.shiftlnk.active .TVIListTitle {
	font-weight: bold;
	color: var(--col-highlight);
}
input.emojipicker {
	background-color: var(--col-bg) !important;
}
.shiftHeader {
	display: grid;
	grid-gap: 12px;
	grid-template-columns: 1fr !important;
}
.shiftHeader:empty {
	display: none;
}
.shiftHeader > .shift {
	display: grid;
	grid-template-columns: 60px 1fr;
	grid-template-areas: "date ." "times title"
			"stats stats";
}
.shiftHeader > .shift .date {
	font-weight: 800;
	grid-area: date;
	text-align: center;
}
.shiftHeader > .shift .times {
	color: var(--col-highlight-light);
}
.shiftHeader > .shift.active .times {
	background-color: var(--col-highlight-light);
	color: var(--col-bg);
}
.shiftHeader > .shift .times {
	display: grid;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 18px;
	grid-area: times;
	grid-template-rows: 20px 20px;
}
.shiftHeader > .shift .times > div {
	font-weight: bold;
	align-self: center;
	text-align: center;
}
.shiftHeader > .shift .times > div:only-child {
	grid-row-end: 3;
	grid-row-start: 1;
}
.shiftHeader > .shift .title {
	padding: 3px 3px 3px 9px;
	font-size: 18px;
	align-self: center;
	grid-area: title;
}
.shiftHeader > .shift.active .title {
	color: var(--col-highlight-light);
}
.shiftHeader > .shift .stats {
	display: grid;
	padding-left: 24px;
	padding-top: 3px;
	border-top: 1px solid var(--col-highlight-light);
	grid-area: stats;
	grid-gap: 42px;
	grid-template-columns: minmax(max-content, min-content);
	justify-content: flex-start;
}
.shiftHeader > .shift .stats div {
	position: relative;
	padding-left: 3px;
	white-space: nowrap;
	text-align: right;
}
.shiftHeader > .shift .stats div,
.shiftHeader > .shift .stats div:before {
	color: var(--col-highlight);
	vertical-align: middle;
}
.shiftHeader > .shift .stats div:before {
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -24px;
	width: 22px;
	height: 22px;
	background-position: center center;
	background-size: contain;
	content: '';
}
.shiftHeader > .shift .stats div:nth-child(1):before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
	background-position: left center;
}
.shiftHeader > .shift:not(.active) .stats {
	filter: grayscale(100%);
}
.partHeader {
	display: grid;
	position: relative;
	grid-gap: 12px;
}
.partHeader:empty {
	display: none;
}
.partHeader > .shift {
	display: grid;
	grid-template-columns: 60px 1fr;
	grid-template-areas: "date ." "times title"
			"stats stats";
}
.partHeader > .shift .date {
	font-weight: 800;
	grid-area: date;
	text-align: center;
}
.partHeader > .shift .times {
	color: var(--col-highlight-light);
}
.partHeader > .shift.active .times {
	background-color: var(--col-highlight-light);
	color: var(--col-bg);
}
.partHeader > .shift .times {
	display: grid;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 18px;
	grid-area: times;
	grid-template-rows: 20px 20px;
}
.partHeader > .shift .times > div {
	font-weight: bold;
	align-self: center;
	text-align: center;
}
.partHeader > .shift .times > div:only-child {
	grid-row-end: 3;
	grid-row-start: 1;
}
.partHeader > .shift .title {
	padding: 3px 3px 3px 9px;
	font-size: 18px;
	align-self: center;
	grid-area: title;
}
.partHeader > .shift.active .title {
	color: var(--col-highlight-light);
}
.partHeader > .shift .stats {
	display: grid;
	padding-left: 24px;
	padding-top: 3px;
	border-top: 1px solid var(--col-highlight-light);
	grid-area: stats;
	grid-gap: 42px;
	grid-template-columns: minmax(max-content, min-content);
	justify-content: flex-start;
}
.partHeader > .shift .stats div {
	position: relative;
	padding-left: 3px;
	white-space: nowrap;
	text-align: right;
}
.partHeader > .shift .stats div,
.partHeader > .shift .stats div:before {
	color: var(--col-highlight);
	vertical-align: middle;
}
.partHeader > .shift .stats div:before {
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -24px;
	width: 22px;
	height: 22px;
	background-position: center center;
	background-size: contain;
	content: '';
}
.partHeader > .shift .stats div:nth-child(1):before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
	background-position: left center;
}
.partHeader > .shift:not(.active) .stats {
	filter: grayscale(100%);
}
.partHeader > .shift {
	grid-template-columns: 1fr;
	grid-template-areas: "title"
			"stats";
}
.partHeader > .shift .date,
.partHeader > .shift .times {
	display: none;
}
.partHeader > .shift .title {
	padding-left: 0px;
	font-weight: bold;
	grid-column-start: unset !important;
}
.partHeader .part_move_actions {
	position: absolute;
	top: 5px;
	right: 0;
}
@media (min-width:640px) {
	.partHeader:not(:hover) .part_move_actions {
		display: none;
	}
}
.eventDetails .TVIListEntry.TVIListEventShift {
	margin: 0;
}
@media (min-width:640px) {
	.eventDetails .shiftDetailsGrid > div > div:not(:first-child) {
		margin-top: 24px;
	}
}
.eventDetails .eventPart {
	display: grid;
	grid-template-columns: 1fr;
}
@media (max-width:639px) {
	.eventDetails .eventPart {
		margin-top: 24px;
	}
}
.eventDetails .eventPart .partHeader {
	width: 100%;
	grid-template-columns: 1fr;
}
.eventDetails .eventPart .partHeader .shift .title {
	font-size: 22px;
	font-weight: bold;
}
.eventDetails .eventPart .partHeader .shift .stats {
	display: none;
	border: none;
	filter: unset !important;
}
.eventDetails .eventPart > .eventPartTitle {
	font-size: 27px;
	font-weight: bold;
	color: #666;
}
.eventDetails .eventPart .eventPartPlaces {
	margin-bottom: 6px;
	margin-top: 12px;
}
.eventDetails .eventPart .eventPartPlaces .registrationOpen .TVIListTitle {
	font-weight: bold;
	color: var(--col-text-light);
}
.eventDetails .eventPart .eventPartPlaces .registrationOpen .TVIListTitle:hover {
	color: var(--col-highlight);
}
@media (min-width:640px) {
	.eventDetails {
		overflow-x: auto !important;
	}
	.eventDetails .shiftDetails {
		display: grid;
		grid-auto-columns: 420px;
		grid-auto-flow: column;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid {
		grid-gap: 24px;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts {
		display: grid;
		grid-gap: 12px;
		grid-template-columns: unset;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts:empty {
		display: none;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift {
		display: grid;
		grid-template-columns: 60px 1fr;
		grid-template-areas: "date ." "times title"
				"stats stats";
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .date {
		font-weight: 800;
		grid-area: date;
		text-align: center;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .times {
		color: var(--col-highlight-light);
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift.active .times {
		background-color: var(--col-highlight-light);
		color: var(--col-bg);
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .times {
		display: grid;
		padding-bottom: 3px;
		padding-top: 3px;
		font-size: 18px;
		grid-area: times;
		grid-template-rows: 20px 20px;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .times > div {
		font-weight: bold;
		align-self: center;
		text-align: center;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .times > div:only-child {
		grid-row-end: 3;
		grid-row-start: 1;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .title {
		padding: 3px 3px 3px 9px;
		font-size: 18px;
		align-self: center;
		grid-area: title;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift.active .title {
		color: var(--col-highlight-light);
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .stats {
		display: grid;
		padding-left: 24px;
		padding-top: 3px;
		border-top: 1px solid var(--col-highlight-light);
		grid-area: stats;
		grid-gap: 42px;
		grid-template-columns: minmax(max-content, min-content);
		justify-content: flex-start;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .stats div {
		position: relative;
		padding-left: 3px;
		white-space: nowrap;
		text-align: right;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .stats div,
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .stats div:before {
		color: var(--col-highlight);
		vertical-align: middle;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .stats div:before {
		display: inline-block;
		position: absolute;
		top: -2px;
		left: -24px;
		width: 22px;
		height: 22px;
		background-position: center center;
		background-size: contain;
		content: '';
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift .stats div:nth-child(1):before {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
		background-position: left center;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts > .shift:not(.active) .stats {
		filter: grayscale(100%);
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts .adminsAssigned {
		grid-row-end: 4;
		grid-row-start: 4;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts .title {
		font-size: 22px;
		font-weight: bold;
	}
	.eventDetails .shiftDetails.shiftDetailsGrid .shifts .stats {
		display: none;
		border: none;
		filter: unset !important;
	}
}
.adminsAssigned {
	display: grid;
	width: calc(100% - 2 * 50px);
	border-top: 1px solid silver;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZGlzcGxheTpub25lO30KCS5zdDF7ZGlzcGxheTppbmxpbmU7fQoJLnN0MntmaWxsOiMwQTcxQjQ7fQoJLnN0M3tkaXNwbGF5Om5vbmU7ZmlsbDpub25lO3N0cm9rZTojMEE3MUI0O3N0cm9rZS13aWR0aDowLjg7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0NHtmaWxsOiMwQTcxQjQ7fQoJLnN0NXtkaXNwbGF5OmlubGluZTtmaWxsOm5vbmU7c3Ryb2tlOiMwQTcxQjQ7fQoJLnN0NntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDt9Cgkuc3Q3e2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnIGlkPSJhcnJvd18zXyI+Cgk8cGF0aCBpZD0iYXJyb3dfNV8iIGNsYXNzPSJzdDMiIGQ9Ik0zLjUsMTMuNjZsNC4wNS0zLjE3bDMuOTUtMy4wNEw3LjU1LDQuMjlMMy41LDEuMjUiLz4KCTxnIGlkPSJhcnJvd180XyI+CgkJPHBvbHlnb24gY2xhc3M9InN0NCIgcG9pbnRzPSIzLjc1LDEzLjk4IDMuMjYsMTMuMzUgMTAuODYsNy40NSA3LjMsNC42IDMuMjYsMS41NyAzLjc0LDAuOTMgNy43OSwzLjk3IDEyLjE1LDcuNDYgCQkiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 20px;
	align-items: center;
	grid-gap: 40px;
	grid-template-areas: "title groups";
	grid-template-columns: 1fr 1fr;
	justify-self: center;
}
.adminsAssigned > div:first-child {
	font-size: 14px;
	color: var(--col-highlight-light);
}
.adminsAssigned > .TVIList {
	margin-bottom: 12px;
	margin-top: 12px;
}
.adminsAssigned > .TVIList > .TVIListEntry {
	grid-template-columns: 23px auto;
}
.adminsAssigned > .TVIList > .TVIListEntry > .TVIListContent {
	margin: 0 !important;
	color: var(--col-highlight);
}
.adminsAssigned > .TVIList > .TVIListEntry.noadminset > .TVIListContent > .TVIListTitle {
	font-size: 14px;
	color: var(--col-text);
}
.adminsAssigned > .TVIList > .TVIListEntry > .TVIListImage {
	height: 18px;
}
.adminsAssigned > .TVIList > .TVIListEntry > .TVIListImage .image {
	width: 18px;
	height: 18px;
}
.adminsAssigned > .TVIList > .TVIListEntry :not(:first-child) {
	margin-top: 3px;
}
.TVIList .TVIListEntry.TVIListEvent {
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	grid-gap: 18px;
	grid-template-areas: "image content";
	grid-template-columns: 100px 1fr;
}
.TVIList .TVIListEntry.TVIListEvent:not(:first-child) {
	margin-top: 36px;
}
.TVIList .TVIListEntry.TVIListEvent.big {
	grid-gap: 18px ;
	grid-template-columns: 1fr;
	grid-template-areas: "image"
			"content";
}
.TVIList .TVIListEntry.TVIListEvent.big .TVIListContent {
	grid-column-end: unset;
	grid-column-start: unset;
}
.TVIList .TVIListEntry.TVIListEvent * {
	padding: 0;
	align-self: flex-start;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListImage {
	align-self: flex-start;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListImage,
.TVIList .TVIListEntry.TVIListEvent .TVIListImage .image {
	height: 80px;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListImage .image {
	align-self: stretch;
}
.TVIList .TVIListEntry.TVIListEvent.big .TVIListImage,
.TVIList .TVIListEntry.TVIListEvent.big .TVIListImage .image {
	height: unset;
}
.TVIList .TVIListEntry.TVIListEvent.big .TVIListImage .image {
	padding-top: calc(100% / 16 * 9);
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent {
	display: grid;
	align-self: center;
	grid-gap: 4.5px;
	grid-template-columns: 1fr;
}
.TVIList .TVIListEntry.TVIListEvent.big .TVIListContent {
	grid-template-columns: 1fr 1fr;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent > * {
	padding: 0;
}
.TVIList .TVIListEntry.TVIListEvent.big .TVIListContent .TVIListTitle {
	font-size: 27px;
	grid-column-end: 3;
	grid-column-start: 1;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent .TVIListEventStatus {
	display: grid;
	grid-gap: 42px;
	grid-template-columns: minmax(max-content, min-content);
	justify-content: flex-end;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent .TVIListEventStatus div {
	position: relative;
	padding-left: 3px;
	white-space: nowrap;
	text-align: right;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent .TVIListEventStatus div,
.TVIList .TVIListEntry.TVIListEvent .TVIListContent .TVIListEventStatus div:before {
	color: var(--col-highlight);
	vertical-align: middle;
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent .TVIListEventStatus div:before {
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -24px;
	width: 22px;
	height: 22px;
	background-position: center center;
	background-size: contain;
	content: '';
}
.TVIList .TVIListEntry.TVIListEvent .TVIListContent .TVIListEventStatus div:nth-child(1):before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
	background-position: left center;
}
@media (max-width:639px) {
}
@media (min-width:640px) {
	.content.eventDetails .TVIList .TVIListEntry.TVIListEvent {
		width: 100%;
		max-width: 420px;
	}
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect {
	align-self: center;
	grid-area: shifts;
	justify-items: center;
}
@media (min-width:640px) {
	.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect {
		display: none;
	}
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts {
	display: grid;
	grid-gap: 12px;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts:empty {
	display: none;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift {
	display: grid;
	grid-template-columns: 60px 1fr;
	grid-template-areas: "date ." "times title"
			"stats stats";
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .date {
	font-weight: 800;
	grid-area: date;
	text-align: center;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .times {
	color: var(--col-highlight-light);
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift.active .times {
	background-color: var(--col-highlight-light);
	color: var(--col-bg);
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .times {
	display: grid;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 18px;
	grid-area: times;
	grid-template-rows: 20px 20px;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .times > div {
	font-weight: bold;
	align-self: center;
	text-align: center;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .times > div:only-child {
	grid-row-end: 3;
	grid-row-start: 1;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .title {
	padding: 3px 3px 3px 9px;
	font-size: 18px;
	align-self: center;
	grid-area: title;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift.active .title {
	color: var(--col-highlight-light);
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats {
	display: grid;
	padding-left: 24px;
	padding-top: 3px;
	border-top: 1px solid var(--col-highlight-light);
	grid-area: stats;
	grid-gap: 42px;
	grid-template-columns: minmax(max-content, min-content);
	justify-content: flex-start;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats div {
	position: relative;
	padding-left: 3px;
	white-space: nowrap;
	text-align: right;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats div,
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats div:before {
	color: var(--col-highlight);
	vertical-align: middle;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats div:before {
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -24px;
	width: 22px;
	height: 22px;
	background-position: center center;
	background-size: contain;
	content: '';
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats div:nth-child(1):before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
	background-position: left center;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift:not(.active) .stats {
	filter: grayscale(100%);
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift {
	grid-template-columns: 1fr;
	grid-template-areas: "date" "times"
			"stats";
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts > .shift .stats {
	justify-content: center;
}
.content.eventDetails .TVIList .TVIListEntry.TVIListEvent .shiftSelect .shifts .title {
	display: none;
}
.TVIList .TVIListEntry.TVIListEventPart {
	display: grid;
	width: 100%;
	margin-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid var(--col-border);
	grid: unset;
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent {
	display: grid;
	grid: unset;
	grid-template-columns: 1fr 60px;
	justify-items: flex-start;
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListTitle {
	font-size: 15px;
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListEventStatus {
	display: grid;
	grid-gap: 42px;
	grid-template-columns: minmax(max-content, min-content);
	justify-content: flex-end;
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListEventStatus div {
	position: relative;
	padding-left: 3px;
	white-space: nowrap;
	text-align: right;
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListEventStatus div,
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListEventStatus div:before {
	color: var(--col-highlight);
	vertical-align: middle;
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListEventStatus div:before {
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -24px;
	width: 22px;
	height: 22px;
	background-position: center center;
	background-size: contain;
	content: '';
}
.TVIList .TVIListEntry.TVIListEventPart .TVIListContent .TVIListEventStatus div:nth-child(1):before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
	background-position: left center;
}
.TVIList .TVIListEntry.TVIListEventShift {
	display: grid;
	width: 100%;
	margin-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid var(--col-border);
	grid: unset;
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent {
	display: grid;
	grid: unset;
	grid-template-columns: 1fr 60px;
	justify-items: flex-start;
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListTitle {
	font-size: 15px;
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListEventStatus {
	display: grid;
	grid-gap: 42px;
	grid-template-columns: minmax(max-content, min-content);
	justify-content: flex-end;
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListEventStatus div {
	position: relative;
	padding-left: 3px;
	white-space: nowrap;
	text-align: right;
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListEventStatus div,
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListEventStatus div:before {
	color: var(--col-highlight);
	vertical-align: middle;
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListEventStatus div:before {
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -24px;
	width: 22px;
	height: 22px;
	background-position: center center;
	background-size: contain;
	content: '';
}
.TVIList .TVIListEntry.TVIListEventShift .TVIListContent .TVIListEventStatus div:nth-child(1):before {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyMCI+PHBhdGggZD0iTTkuNDU4IDEzLjc5MmgxLjA4NHYtMy4yNWgzLjI1VjkuNDU4aC0zLjI1di0zLjI1SDkuNDU4djMuMjVoLTMuMjV2MS4wODRoMy4yNVpNMTAgMTcuNTgzcS0xLjU2MiAwLTIuOTQ4LS41OTMtMS4zODUtLjU5NC0yLjQxNy0xLjYyNS0xLjAzMS0xLjAzMi0xLjYyNS0yLjQxNy0uNTkzLTEuMzg2LS41OTMtMi45NDggMC0xLjU4My41OTMtMi45NTguNTk0LTEuMzc1IDEuNjI1LTIuNDA3UTUuNjY3IDMuNjA0IDcuMDUyIDMuMDEgOC40MzggMi40MTcgMTAgMi40MTdxMS41ODMgMCAyLjk1OC41OTMgMS4zNzUuNTk0IDIuNDA3IDEuNjI1IDEuMDMxIDEuMDMyIDEuNjI1IDIuNDE3LjU5MyAxLjM4Ni41OTMgMi45NDh0LS41OTMgMi45NDhxLS41OTQgMS4zODUtMS42MjUgMi40MTctMS4wMzIgMS4wMzEtMi40MTcgMS42MjUtMS4zODYuNTkzLTIuOTQ4LjU5M1oiLz4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCSp7ZmlsbDojMEE3MUI0O30KPC9zdHlsZT4KPC9zdmc+);
	background-position: left center;
}
.shift_edit_parts_table td:nth-child(1) {
	width: 170px;
}
.shift_edit_parts_table td:nth-child(2) {
	width: 30px;
}
.shift_edit_parts_table td:nth-child(3) {
	width: auto;
}
.part_move_actions {
	display: grid;
	grid-gap: 6px;
	grid-template-columns: repeat(2, 25px) auto;
}
.part_move_actions > div.updown {
	width: 100%;
	margin-right: 6px;
	border: 1px solid var(--col-border);
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
}
.messageTemplates {
	display: grid;
	grid-gap: 12px;
	grid-template-columns: 1fr 1fr;
}
.messageTemplates > div {
	margin: 0;
}

/* tds.70.eventPartRegisterAdd.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.designFormField.checkbox {
	margin-bottom: 12px;
	margin-top: -6px;
	padding: 0;
	grid-gap: 6px;
}
.designFormField.checkbox > * {
	margin: 0 !important;
	padding: 0 !important;
}
.userInviteQuery {
	font-size: 13px;
	font-weight: bold;
	color: var(--col-highlight);
	align-self: flex-end;
}
.designFormField.regNote {
	margin-bottom: 12px;
}
.eventRegNote {
	font-size: 13px;
	align-self: flex-end;
}
.eventRegNote.eventRegNoteEdit {
	color: var(--col-highlight);
}
.content.eventPartRegisterAdd {
	display: grid;
	grid-template-rows: min-content 1fr;
}
.content.eventPartRegisterAdd .designFormButton {
	margin: 0;
	border: 1px solid var(--col-highlight-light);
	background-color: white;
	color: var(--col-highlight-light);
}
.content.eventPartRegisterAdd .designFormField input[type="text"] {
	padding: 15px 6px;
}
.content.eventPartRegisterAdd .designFormField input[type="text"],
.content.eventPartRegisterAdd .designFormField select {
	border-color: var(--col-highlight-light);
	font-size: 18px;
}
.content.eventPartRegisterAdd .designFormField.DynamicSearchField {
	margin-bottom: 12px;
}
.content.eventPartRegisterAdd > .scont:not(.invite) {
	display: grid;
	margin-top: 12px;
	align-content: flex-start;
	grid-template-rows: min-content;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .optSelect > div:first-child {
	display: none;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .optSelect > div:first-child:not(.hidden) {
	display: grid;
	grid-gap: 6px;
	grid-template-columns: 1fr;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .optSelect > div:first-child:not(.hidden) + div {
	display: none;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .infoarea,
.content.eventPartRegisterAdd > .scont:not(.invite) > .resultarea {
	margin: 0;
	padding: 0;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .infoarea {
	align-self: flex-start;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .infoarea.visible + .resultarea {
	display: none;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .resultarea {
	display: grid;
	align-self: stretch;
	grid-template-rows: 1fr min-content;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .resultarea > *:first-child {
	align-self: stretch;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .resultarea > *:nth-child(2) {
	align-self: flex-start;
}
.content.eventPartRegisterAdd > .scont:not(.invite) > .resultarea.noresult {
	font-size: 18px;
}
.content.eventPartRegisterAdd > .scont.invite > .infoarea {
	display: none !important;
}
.content.eventPartRegisterAdd > .scont.invite > .resultarea {
	margin: 0;
	padding: 0;
}
.content.eventPartRegisterAdd > .scont.invite > .resultarea .TVIList {
	margin: 0;
}
.content.eventPartRegisterAdd > .scont.invite > .resultarea .TVIList .TVIListEntry {
	margin: 12px 0;
}
.content.eventPartRegisterAdd .scont.eventPartRegisterRemoveContent .TVIList {
	margin-top: 12px;
}
.content.eventPartRegisterAdd .TVIListEntry.TVIListUser.usernotfound {
	padding-bottom: 12px;
}
.content.eventPartRegisterAdd .TVIListEntry.TVIListUser.usernotfound:not(:last-child) {
	border-bottom: 1px solid var(--col-border);
}
.content.eventPartRegisterAdd .TVIListEntry.TVIListUser.usernotfound .TVIListInfo,
.content.eventPartRegisterAdd .TVIListEntry.TVIListUser.usernotfound .TVIListTitle {
	font-size: 14px;
	font-weight: normal;
	color: var(--col-text);
}
.content.eventPartRegisterAdd .TVIListEntry.TVIListUser.usernotfound:last-child .TVIListInfo,
.content.eventPartRegisterAdd .TVIListEntry.TVIListUser.usernotfound:last-child .TVIListTitle {
	font-weight: bold;
}

/* tds.90-wysiwyg.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
.fa {
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.fa-lg {
	font-size: 1.33333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-fw {
	width: 1.28571429em;
	text-align: center;
}
.fa-ul {
	margin-left: 2.14285714em;
	padding-left: 0;
	list-style-type: none;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	position: absolute;
	top: 0.14285714em;
	left: -2.14285714em;
	width: 2.14285714em;
	text-align: center;
}
.fa-li.fa-lg {
	left: -1.85714286em;
}
.fa-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eee;
	border-radius: 0.1em;
}
.fa-pull-left {
	float: left;
}
.fa-pull-right {
	float: right;
}
.fa.fa-pull-left {
	margin-right: 0.3em;
}
.fa.fa-pull-right {
	margin-left: 0.3em;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.fa.pull-left {
	margin-right: 0.3em;
}
.fa.pull-right {
	margin-left: 0.3em;
}
.fa-spin {
	animation: fa-spin 2s infinite linear;
	-webkit-animation: fa-spin 2s infinite linear;
}
.fa-pulse {
	animation: fa-spin 1s infinite steps(8);
	-webkit-animation: fa-spin 1s infinite steps(8);
}
.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.lessfunc_BasicImage(rotation=1);
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.lessfunc_BasicImage(rotation=2);
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.lessfunc_BasicImage(rotation=3);
	transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
}
.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.lessfunc_BasicImage(rotation=0, mirror=1);
	transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
}
.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.lessfunc_BasicImage(rotation=2, mirror=1);
	transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-webkit-transform: scale(1, -1);
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
	filter: none;
}
.fa-stack {
	display: inline-block;
	position: relative;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: white;
}
.fa-glass:before {
	content: "\f000";
}
.fa-music:before {
	content: "\f001";
}
.fa-search:before {
	content: "\f002";
}
.fa-envelope-o:before {
	content: "\f003";
}
.fa-heart:before {
	content: "\f004";
}
.fa-star:before {
	content: "\f005";
}
.fa-star-o:before {
	content: "\f006";
}
.fa-user:before {
	content: "\f007";
}
.fa-film:before {
	content: "\f008";
}
.fa-th-large:before {
	content: "\f009";
}
.fa-th:before {
	content: "\f00a";
}
.fa-th-list:before {
	content: "\f00b";
}
.fa-check:before {
	content: "\f00c";
}
.fa-close:before,
.fa-remove:before,
.fa-times:before {
	content: "\f00d";
}
.fa-search-plus:before {
	content: "\f00e";
}
.fa-search-minus:before {
	content: "\f010";
}
.fa-power-off:before {
	content: "\f011";
}
.fa-signal:before {
	content: "\f012";
}
.fa-cog:before,
.fa-gear:before {
	content: "\f013";
}
.fa-trash-o:before {
	content: "\f014";
}
.fa-home:before {
	content: "\f015";
}
.fa-file-o:before {
	content: "\f016";
}
.fa-clock-o:before {
	content: "\f017";
}
.fa-road:before {
	content: "\f018";
}
.fa-download:before {
	content: "\f019";
}
.fa-arrow-circle-o-down:before {
	content: "\f01a";
}
.fa-arrow-circle-o-up:before {
	content: "\f01b";
}
.fa-inbox:before {
	content: "\f01c";
}
.fa-play-circle-o:before {
	content: "\f01d";
}
.fa-repeat:before,
.fa-rotate-right:before {
	content: "\f01e";
}
.fa-refresh:before {
	content: "\f021";
}
.fa-list-alt:before {
	content: "\f022";
}
.fa-lock:before {
	content: "\f023";
}
.fa-flag:before {
	content: "\f024";
}
.fa-headphones:before {
	content: "\f025";
}
.fa-volume-off:before {
	content: "\f026";
}
.fa-volume-down:before {
	content: "\f027";
}
.fa-volume-up:before {
	content: "\f028";
}
.fa-qrcode:before {
	content: "\f029";
}
.fa-barcode:before {
	content: "\f02a";
}
.fa-tag:before {
	content: "\f02b";
}
.fa-tags:before {
	content: "\f02c";
}
.fa-book:before {
	content: "\f02d";
}
.fa-bookmark:before {
	content: "\f02e";
}
.fa-print:before {
	content: "\f02f";
}
.fa-camera:before {
	content: "\f030";
}
.fa-font:before {
	content: "\f031";
}
.fa-bold:before {
	content: "\f032";
}
.fa-italic:before {
	content: "\f033";
}
.fa-text-height:before {
	content: "\f034";
}
.fa-text-width:before {
	content: "\f035";
}
.fa-align-left:before {
	content: "\f036";
}
.fa-align-center:before {
	content: "\f037";
}
.fa-align-right:before {
	content: "\f038";
}
.fa-align-justify:before {
	content: "\f039";
}
.fa-list:before {
	content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
	content: "\f03b";
}
.fa-indent:before {
	content: "\f03c";
}
.fa-video-camera:before {
	content: "\f03d";
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
	content: "\f03e";
}
.fa-pencil:before {
	content: "\f040";
}
.fa-map-marker:before {
	content: "\f041";
}
.fa-adjust:before {
	content: "\f042";
}
.fa-tint:before {
	content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
	content: "\f044";
}
.fa-share-square-o:before {
	content: "\f045";
}
.fa-check-square-o:before {
	content: "\f046";
}
.fa-arrows:before {
	content: "\f047";
}
.fa-step-backward:before {
	content: "\f048";
}
.fa-fast-backward:before {
	content: "\f049";
}
.fa-backward:before {
	content: "\f04a";
}
.fa-play:before {
	content: "\f04b";
}
.fa-pause:before {
	content: "\f04c";
}
.fa-stop:before {
	content: "\f04d";
}
.fa-forward:before {
	content: "\f04e";
}
.fa-fast-forward:before {
	content: "\f050";
}
.fa-step-forward:before {
	content: "\f051";
}
.fa-eject:before {
	content: "\f052";
}
.fa-chevron-left:before {
	content: "\f053";
}
.fa-chevron-right:before {
	content: "\f054";
}
.fa-plus-circle:before {
	content: "\f055";
}
.fa-minus-circle:before {
	content: "\f056";
}
.fa-times-circle:before {
	content: "\f057";
}
.fa-check-circle:before {
	content: "\f058";
}
.fa-question-circle:before {
	content: "\f059";
}
.fa-info-circle:before {
	content: "\f05a";
}
.fa-crosshairs:before {
	content: "\f05b";
}
.fa-times-circle-o:before {
	content: "\f05c";
}
.fa-check-circle-o:before {
	content: "\f05d";
}
.fa-ban:before {
	content: "\f05e";
}
.fa-arrow-left:before {
	content: "\f060";
}
.fa-arrow-right:before {
	content: "\f061";
}
.fa-arrow-up:before {
	content: "\f062";
}
.fa-arrow-down:before {
	content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
	content: "\f064";
}
.fa-expand:before {
	content: "\f065";
}
.fa-compress:before {
	content: "\f066";
}
.fa-plus:before {
	content: "\f067";
}
.fa-minus:before {
	content: "\f068";
}
.fa-asterisk:before {
	content: "\f069";
}
.fa-exclamation-circle:before {
	content: "\f06a";
}
.fa-gift:before {
	content: "\f06b";
}
.fa-leaf:before {
	content: "\f06c";
}
.fa-fire:before {
	content: "\f06d";
}
.fa-eye:before {
	content: "\f06e";
}
.fa-eye-slash:before {
	content: "\f070";
}
.fa-exclamation-triangle:before,
.fa-warning:before {
	content: "\f071";
}
.fa-plane:before {
	content: "\f072";
}
.fa-calendar:before {
	content: "\f073";
}
.fa-random:before {
	content: "\f074";
}
.fa-comment:before {
	content: "\f075";
}
.fa-magnet:before {
	content: "\f076";
}
.fa-chevron-up:before {
	content: "\f077";
}
.fa-chevron-down:before {
	content: "\f078";
}
.fa-retweet:before {
	content: "\f079";
}
.fa-shopping-cart:before {
	content: "\f07a";
}
.fa-folder:before {
	content: "\f07b";
}
.fa-folder-open:before {
	content: "\f07c";
}
.fa-arrows-v:before {
	content: "\f07d";
}
.fa-arrows-h:before {
	content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
	content: "\f080";
}
.fa-twitter-square:before {
	content: "\f081";
}
.fa-facebook-square:before {
	content: "\f082";
}
.fa-camera-retro:before {
	content: "\f083";
}
.fa-key:before {
	content: "\f084";
}
.fa-cogs:before,
.fa-gears:before {
	content: "\f085";
}
.fa-comments:before {
	content: "\f086";
}
.fa-thumbs-o-up:before {
	content: "\f087";
}
.fa-thumbs-o-down:before {
	content: "\f088";
}
.fa-star-half:before {
	content: "\f089";
}
.fa-heart-o:before {
	content: "\f08a";
}
.fa-sign-out:before {
	content: "\f08b";
}
.fa-linkedin-square:before {
	content: "\f08c";
}
.fa-thumb-tack:before {
	content: "\f08d";
}
.fa-external-link:before {
	content: "\f08e";
}
.fa-sign-in:before {
	content: "\f090";
}
.fa-trophy:before {
	content: "\f091";
}
.fa-github-square:before {
	content: "\f092";
}
.fa-upload:before {
	content: "\f093";
}
.fa-lemon-o:before {
	content: "\f094";
}
.fa-phone:before {
	content: "\f095";
}
.fa-square-o:before {
	content: "\f096";
}
.fa-bookmark-o:before {
	content: "\f097";
}
.fa-phone-square:before {
	content: "\f098";
}
.fa-twitter:before {
	content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
	content: "\f09a";
}
.fa-github:before {
	content: "\f09b";
}
.fa-unlock:before {
	content: "\f09c";
}
.fa-credit-card:before {
	content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
	content: "\f09e";
}
.fa-hdd-o:before {
	content: "\f0a0";
}
.fa-bullhorn:before {
	content: "\f0a1";
}
.fa-bell:before {
	content: "\f0f3";
}
.fa-certificate:before {
	content: "\f0a3";
}
.fa-hand-o-right:before {
	content: "\f0a4";
}
.fa-hand-o-left:before {
	content: "\f0a5";
}
.fa-hand-o-up:before {
	content: "\f0a6";
}
.fa-hand-o-down:before {
	content: "\f0a7";
}
.fa-arrow-circle-left:before {
	content: "\f0a8";
}
.fa-arrow-circle-right:before {
	content: "\f0a9";
}
.fa-arrow-circle-up:before {
	content: "\f0aa";
}
.fa-arrow-circle-down:before {
	content: "\f0ab";
}
.fa-globe:before {
	content: "\f0ac";
}
.fa-wrench:before {
	content: "\f0ad";
}
.fa-tasks:before {
	content: "\f0ae";
}
.fa-filter:before {
	content: "\f0b0";
}
.fa-briefcase:before {
	content: "\f0b1";
}
.fa-arrows-alt:before {
	content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
	content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
	content: "\f0c1";
}
.fa-cloud:before {
	content: "\f0c2";
}
.fa-flask:before {
	content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
	content: "\f0c5";
}
.fa-paperclip:before {
	content: "\f0c6";
}
.fa-floppy-o:before,
.fa-save:before {
	content: "\f0c7";
}
.fa-square:before {
	content: "\f0c8";
}
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
	content: "\f0c9";
}
.fa-list-ul:before {
	content: "\f0ca";
}
.fa-list-ol:before {
	content: "\f0cb";
}
.fa-strikethrough:before {
	content: "\f0cc";
}
.fa-underline:before {
	content: "\f0cd";
}
.fa-table:before {
	content: "\f0ce";
}
.fa-magic:before {
	content: "\f0d0";
}
.fa-truck:before {
	content: "\f0d1";
}
.fa-pinterest:before {
	content: "\f0d2";
}
.fa-pinterest-square:before {
	content: "\f0d3";
}
.fa-google-plus-square:before {
	content: "\f0d4";
}
.fa-google-plus:before {
	content: "\f0d5";
}
.fa-money:before {
	content: "\f0d6";
}
.fa-caret-down:before {
	content: "\f0d7";
}
.fa-caret-up:before {
	content: "\f0d8";
}
.fa-caret-left:before {
	content: "\f0d9";
}
.fa-caret-right:before {
	content: "\f0da";
}
.fa-columns:before {
	content: "\f0db";
}
.fa-sort:before,
.fa-unsorted:before {
	content: "\f0dc";
}
.fa-sort-desc:before,
.fa-sort-down:before {
	content: "\f0dd";
}
.fa-sort-asc:before,
.fa-sort-up:before {
	content: "\f0de";
}
.fa-envelope:before {
	content: "\f0e0";
}
.fa-linkedin:before {
	content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
	content: "\f0e2";
}
.fa-gavel:before,
.fa-legal:before {
	content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
	content: "\f0e4";
}
.fa-comment-o:before {
	content: "\f0e5";
}
.fa-comments-o:before {
	content: "\f0e6";
}
.fa-bolt:before,
.fa-flash:before {
	content: "\f0e7";
}
.fa-sitemap:before {
	content: "\f0e8";
}
.fa-umbrella:before {
	content: "\f0e9";
}
.fa-clipboard:before,
.fa-paste:before {
	content: "\f0ea";
}
.fa-lightbulb-o:before {
	content: "\f0eb";
}
.fa-exchange:before {
	content: "\f0ec";
}
.fa-cloud-download:before {
	content: "\f0ed";
}
.fa-cloud-upload:before {
	content: "\f0ee";
}
.fa-user-md:before {
	content: "\f0f0";
}
.fa-stethoscope:before {
	content: "\f0f1";
}
.fa-suitcase:before {
	content: "\f0f2";
}
.fa-bell-o:before {
	content: "\f0a2";
}
.fa-coffee:before {
	content: "\f0f4";
}
.fa-cutlery:before {
	content: "\f0f5";
}
.fa-file-text-o:before {
	content: "\f0f6";
}
.fa-building-o:before {
	content: "\f0f7";
}
.fa-hospital-o:before {
	content: "\f0f8";
}
.fa-ambulance:before {
	content: "\f0f9";
}
.fa-medkit:before {
	content: "\f0fa";
}
.fa-fighter-jet:before {
	content: "\f0fb";
}
.fa-beer:before {
	content: "\f0fc";
}
.fa-h-square:before {
	content: "\f0fd";
}
.fa-plus-square:before {
	content: "\f0fe";
}
.fa-angle-double-left:before {
	content: "\f100";
}
.fa-angle-double-right:before {
	content: "\f101";
}
.fa-angle-double-up:before {
	content: "\f102";
}
.fa-angle-double-down:before {
	content: "\f103";
}
.fa-angle-left:before {
	content: "\f104";
}
.fa-angle-right:before {
	content: "\f105";
}
.fa-angle-up:before {
	content: "\f106";
}
.fa-angle-down:before {
	content: "\f107";
}
.fa-desktop:before {
	content: "\f108";
}
.fa-laptop:before {
	content: "\f109";
}
.fa-tablet:before {
	content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b";
}
.fa-circle-o:before {
	content: "\f10c";
}
.fa-quote-left:before {
	content: "\f10d";
}
.fa-quote-right:before {
	content: "\f10e";
}
.fa-spinner:before {
	content: "\f110";
}
.fa-circle:before {
	content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
	content: "\f112";
}
.fa-github-alt:before {
	content: "\f113";
}
.fa-folder-o:before {
	content: "\f114";
}
.fa-folder-open-o:before {
	content: "\f115";
}
.fa-smile-o:before {
	content: "\f118";
}
.fa-frown-o:before {
	content: "\f119";
}
.fa-meh-o:before {
	content: "\f11a";
}
.fa-gamepad:before {
	content: "\f11b";
}
.fa-keyboard-o:before {
	content: "\f11c";
}
.fa-flag-o:before {
	content: "\f11d";
}
.fa-flag-checkered:before {
	content: "\f11e";
}
.fa-terminal:before {
	content: "\f120";
}
.fa-code:before {
	content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
	content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
	content: "\f123";
}
.fa-location-arrow:before {
	content: "\f124";
}
.fa-crop:before {
	content: "\f125";
}
.fa-code-fork:before {
	content: "\f126";
}
.fa-chain-broken:before,
.fa-unlink:before {
	content: "\f127";
}
.fa-question:before {
	content: "\f128";
}
.fa-info:before {
	content: "\f129";
}
.fa-exclamation:before {
	content: "\f12a";
}
.fa-superscript:before {
	content: "\f12b";
}
.fa-subscript:before {
	content: "\f12c";
}
.fa-eraser:before {
	content: "\f12d";
}
.fa-puzzle-piece:before {
	content: "\f12e";
}
.fa-microphone:before {
	content: "\f130";
}
.fa-microphone-slash:before {
	content: "\f131";
}
.fa-shield:before {
	content: "\f132";
}
.fa-calendar-o:before {
	content: "\f133";
}
.fa-fire-extinguisher:before {
	content: "\f134";
}
.fa-rocket:before {
	content: "\f135";
}
.fa-maxcdn:before {
	content: "\f136";
}
.fa-chevron-circle-left:before {
	content: "\f137";
}
.fa-chevron-circle-right:before {
	content: "\f138";
}
.fa-chevron-circle-up:before {
	content: "\f139";
}
.fa-chevron-circle-down:before {
	content: "\f13a";
}
.fa-html5:before {
	content: "\f13b";
}
.fa-css3:before {
	content: "\f13c";
}
.fa-anchor:before {
	content: "\f13d";
}
.fa-unlock-alt:before {
	content: "\f13e";
}
.fa-bullseye:before {
	content: "\f140";
}
.fa-ellipsis-h:before {
	content: "\f141";
}
.fa-ellipsis-v:before {
	content: "\f142";
}
.fa-rss-square:before {
	content: "\f143";
}
.fa-play-circle:before {
	content: "\f144";
}
.fa-ticket:before {
	content: "\f145";
}
.fa-minus-square:before {
	content: "\f146";
}
.fa-minus-square-o:before {
	content: "\f147";
}
.fa-level-up:before {
	content: "\f148";
}
.fa-level-down:before {
	content: "\f149";
}
.fa-check-square:before {
	content: "\f14a";
}
.fa-pencil-square:before {
	content: "\f14b";
}
.fa-external-link-square:before {
	content: "\f14c";
}
.fa-share-square:before {
	content: "\f14d";
}
.fa-compass:before {
	content: "\f14e";
}
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
	content: "\f150";
}
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
	content: "\f151";
}
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
	content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
	content: "\f153";
}
.fa-gbp:before {
	content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
	content: "\f155";
}
.fa-inr:before,
.fa-rupee:before {
	content: "\f156";
}
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
	content: "\f157";
}
.fa-rouble:before,
.fa-ruble:before,
.fa-rub:before {
	content: "\f158";
}
.fa-krw:before,
.fa-won:before {
	content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
	content: "\f15a";
}
.fa-file:before {
	content: "\f15b";
}
.fa-file-text:before {
	content: "\f15c";
}
.fa-sort-alpha-asc:before {
	content: "\f15d";
}
.fa-sort-alpha-desc:before {
	content: "\f15e";
}
.fa-sort-amount-asc:before {
	content: "\f160";
}
.fa-sort-amount-desc:before {
	content: "\f161";
}
.fa-sort-numeric-asc:before {
	content: "\f162";
}
.fa-sort-numeric-desc:before {
	content: "\f163";
}
.fa-thumbs-up:before {
	content: "\f164";
}
.fa-thumbs-down:before {
	content: "\f165";
}
.fa-youtube-square:before {
	content: "\f166";
}
.fa-youtube:before {
	content: "\f167";
}
.fa-xing:before {
	content: "\f168";
}
.fa-xing-square:before {
	content: "\f169";
}
.fa-youtube-play:before {
	content: "\f16a";
}
.fa-dropbox:before {
	content: "\f16b";
}
.fa-stack-overflow:before {
	content: "\f16c";
}
.fa-instagram:before {
	content: "\f16d";
}
.fa-flickr:before {
	content: "\f16e";
}
.fa-adn:before {
	content: "\f170";
}
.fa-bitbucket:before {
	content: "\f171";
}
.fa-bitbucket-square:before {
	content: "\f172";
}
.fa-tumblr:before {
	content: "\f173";
}
.fa-tumblr-square:before {
	content: "\f174";
}
.fa-long-arrow-down:before {
	content: "\f175";
}
.fa-long-arrow-up:before {
	content: "\f176";
}
.fa-long-arrow-left:before {
	content: "\f177";
}
.fa-long-arrow-right:before {
	content: "\f178";
}
.fa-apple:before {
	content: "\f179";
}
.fa-windows:before {
	content: "\f17a";
}
.fa-android:before {
	content: "\f17b";
}
.fa-linux:before {
	content: "\f17c";
}
.fa-dribbble:before {
	content: "\f17d";
}
.fa-skype:before {
	content: "\f17e";
}
.fa-foursquare:before {
	content: "\f180";
}
.fa-trello:before {
	content: "\f181";
}
.fa-female:before {
	content: "\f182";
}
.fa-male:before {
	content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
	content: "\f184";
}
.fa-sun-o:before {
	content: "\f185";
}
.fa-moon-o:before {
	content: "\f186";
}
.fa-archive:before {
	content: "\f187";
}
.fa-bug:before {
	content: "\f188";
}
.fa-vk:before {
	content: "\f189";
}
.fa-weibo:before {
	content: "\f18a";
}
.fa-renren:before {
	content: "\f18b";
}
.fa-pagelines:before {
	content: "\f18c";
}
.fa-stack-exchange:before {
	content: "\f18d";
}
.fa-arrow-circle-o-right:before {
	content: "\f18e";
}
.fa-arrow-circle-o-left:before {
	content: "\f190";
}
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
	content: "\f191";
}
.fa-dot-circle-o:before {
	content: "\f192";
}
.fa-wheelchair:before {
	content: "\f193";
}
.fa-vimeo-square:before {
	content: "\f194";
}
.fa-try:before,
.fa-turkish-lira:before {
	content: "\f195";
}
.fa-plus-square-o:before {
	content: "\f196";
}
.fa-space-shuttle:before {
	content: "\f197";
}
.fa-slack:before {
	content: "\f198";
}
.fa-envelope-square:before {
	content: "\f199";
}
.fa-wordpress:before {
	content: "\f19a";
}
.fa-openid:before {
	content: "\f19b";
}
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
	content: "\f19c";
}
.fa-graduation-cap:before,
.fa-mortar-board:before {
	content: "\f19d";
}
.fa-yahoo:before {
	content: "\f19e";
}
.fa-google:before {
	content: "\f1a0";
}
.fa-reddit:before {
	content: "\f1a1";
}
.fa-reddit-square:before {
	content: "\f1a2";
}
.fa-stumbleupon-circle:before {
	content: "\f1a3";
}
.fa-stumbleupon:before {
	content: "\f1a4";
}
.fa-delicious:before {
	content: "\f1a5";
}
.fa-digg:before {
	content: "\f1a6";
}
.fa-pied-piper:before {
	content: "\f1a7";
}
.fa-pied-piper-alt:before {
	content: "\f1a8";
}
.fa-drupal:before {
	content: "\f1a9";
}
.fa-joomla:before {
	content: "\f1aa";
}
.fa-language:before {
	content: "\f1ab";
}
.fa-fax:before {
	content: "\f1ac";
}
.fa-building:before {
	content: "\f1ad";
}
.fa-child:before {
	content: "\f1ae";
}
.fa-paw:before {
	content: "\f1b0";
}
.fa-spoon:before {
	content: "\f1b1";
}
.fa-cube:before {
	content: "\f1b2";
}
.fa-cubes:before {
	content: "\f1b3";
}
.fa-behance:before {
	content: "\f1b4";
}
.fa-behance-square:before {
	content: "\f1b5";
}
.fa-steam:before {
	content: "\f1b6";
}
.fa-steam-square:before {
	content: "\f1b7";
}
.fa-recycle:before {
	content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
	content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
	content: "\f1ba";
}
.fa-tree:before {
	content: "\f1bb";
}
.fa-spotify:before {
	content: "\f1bc";
}
.fa-deviantart:before {
	content: "\f1bd";
}
.fa-soundcloud:before {
	content: "\f1be";
}
.fa-database:before {
	content: "\f1c0";
}
.fa-file-pdf-o:before {
	content: "\f1c1";
}
.fa-file-word-o:before {
	content: "\f1c2";
}
.fa-file-excel-o:before {
	content: "\f1c3";
}
.fa-file-powerpoint-o:before {
	content: "\f1c4";
}
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
	content: "\f1c5";
}
.fa-file-archive-o:before,
.fa-file-zip-o:before {
	content: "\f1c6";
}
.fa-file-audio-o:before,
.fa-file-sound-o:before {
	content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
	content: "\f1c8";
}
.fa-file-code-o:before {
	content: "\f1c9";
}
.fa-vine:before {
	content: "\f1ca";
}
.fa-codepen:before {
	content: "\f1cb";
}
.fa-jsfiddle:before {
	content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
	content: "\f1cd";
}
.fa-circle-o-notch:before {
	content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
	content: "\f1d0";
}
.fa-empire:before,
.fa-ge:before {
	content: "\f1d1";
}
.fa-git-square:before {
	content: "\f1d2";
}
.fa-git:before {
	content: "\f1d3";
}
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
	content: "\f1d4";
}
.fa-tencent-weibo:before {
	content: "\f1d5";
}
.fa-qq:before {
	content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
	content: "\f1d7";
}
.fa-paper-plane:before,
.fa-send:before {
	content: "\f1d8";
}
.fa-paper-plane-o:before,
.fa-send-o:before {
	content: "\f1d9";
}
.fa-history:before {
	content: "\f1da";
}
.fa-circle-thin:before {
	content: "\f1db";
}
.fa-header:before {
	content: "\f1dc";
}
.fa-paragraph:before {
	content: "\f1dd";
}
.fa-sliders:before {
	content: "\f1de";
}
.fa-share-alt:before {
	content: "\f1e0";
}
.fa-share-alt-square:before {
	content: "\f1e1";
}
.fa-bomb:before {
	content: "\f1e2";
}
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
	content: "\f1e3";
}
.fa-tty:before {
	content: "\f1e4";
}
.fa-binoculars:before {
	content: "\f1e5";
}
.fa-plug:before {
	content: "\f1e6";
}
.fa-slideshare:before {
	content: "\f1e7";
}
.fa-twitch:before {
	content: "\f1e8";
}
.fa-yelp:before {
	content: "\f1e9";
}
.fa-newspaper-o:before {
	content: "\f1ea";
}
.fa-wifi:before {
	content: "\f1eb";
}
.fa-calculator:before {
	content: "\f1ec";
}
.fa-paypal:before {
	content: "\f1ed";
}
.fa-google-wallet:before {
	content: "\f1ee";
}
.fa-cc-visa:before {
	content: "\f1f0";
}
.fa-cc-mastercard:before {
	content: "\f1f1";
}
.fa-cc-discover:before {
	content: "\f1f2";
}
.fa-cc-amex:before {
	content: "\f1f3";
}
.fa-cc-paypal:before {
	content: "\f1f4";
}
.fa-cc-stripe:before {
	content: "\f1f5";
}
.fa-bell-slash:before {
	content: "\f1f6";
}
.fa-bell-slash-o:before {
	content: "\f1f7";
}
.fa-trash:before {
	content: "\f1f8";
}
.fa-copyright:before {
	content: "\f1f9";
}
.fa-at:before {
	content: "\f1fa";
}
.fa-eyedropper:before {
	content: "\f1fb";
}
.fa-paint-brush:before {
	content: "\f1fc";
}
.fa-birthday-cake:before {
	content: "\f1fd";
}
.fa-area-chart:before {
	content: "\f1fe";
}
.fa-pie-chart:before {
	content: "\f200";
}
.fa-line-chart:before {
	content: "\f201";
}
.fa-lastfm:before {
	content: "\f202";
}
.fa-lastfm-square:before {
	content: "\f203";
}
.fa-toggle-off:before {
	content: "\f204";
}
.fa-toggle-on:before {
	content: "\f205";
}
.fa-bicycle:before {
	content: "\f206";
}
.fa-bus:before {
	content: "\f207";
}
.fa-ioxhost:before {
	content: "\f208";
}
.fa-angellist:before {
	content: "\f209";
}
.fa-cc:before {
	content: "\f20a";
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
	content: "\f20b";
}
.fa-meanpath:before {
	content: "\f20c";
}
.fa-buysellads:before {
	content: "\f20d";
}
.fa-connectdevelop:before {
	content: "\f20e";
}
.fa-dashcube:before {
	content: "\f210";
}
.fa-forumbee:before {
	content: "\f211";
}
.fa-leanpub:before {
	content: "\f212";
}
.fa-sellsy:before {
	content: "\f213";
}
.fa-shirtsinbulk:before {
	content: "\f214";
}
.fa-simplybuilt:before {
	content: "\f215";
}
.fa-skyatlas:before {
	content: "\f216";
}
.fa-cart-plus:before {
	content: "\f217";
}
.fa-cart-arrow-down:before {
	content: "\f218";
}
.fa-diamond:before {
	content: "\f219";
}
.fa-ship:before {
	content: "\f21a";
}
.fa-user-secret:before {
	content: "\f21b";
}
.fa-motorcycle:before {
	content: "\f21c";
}
.fa-street-view:before {
	content: "\f21d";
}
.fa-heartbeat:before {
	content: "\f21e";
}
.fa-venus:before {
	content: "\f221";
}
.fa-mars:before {
	content: "\f222";
}
.fa-mercury:before {
	content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
	content: "\f224";
}
.fa-transgender-alt:before {
	content: "\f225";
}
.fa-venus-double:before {
	content: "\f226";
}
.fa-mars-double:before {
	content: "\f227";
}
.fa-venus-mars:before {
	content: "\f228";
}
.fa-mars-stroke:before {
	content: "\f229";
}
.fa-mars-stroke-v:before {
	content: "\f22a";
}
.fa-mars-stroke-h:before {
	content: "\f22b";
}
.fa-neuter:before {
	content: "\f22c";
}
.fa-genderless:before {
	content: "\f22d";
}
.fa-facebook-official:before {
	content: "\f230";
}
.fa-pinterest-p:before {
	content: "\f231";
}
.fa-whatsapp:before {
	content: "\f232";
}
.fa-server:before {
	content: "\f233";
}
.fa-user-plus:before {
	content: "\f234";
}
.fa-user-times:before {
	content: "\f235";
}
.fa-bed:before,
.fa-hotel:before {
	content: "\f236";
}
.fa-viacoin:before {
	content: "\f237";
}
.fa-train:before {
	content: "\f238";
}
.fa-subway:before {
	content: "\f239";
}
.fa-medium:before {
	content: "\f23a";
}
.fa-y-combinator:before,
.fa-yc:before {
	content: "\f23b";
}
.fa-optin-monster:before {
	content: "\f23c";
}
.fa-opencart:before {
	content: "\f23d";
}
.fa-expeditedssl:before {
	content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
	content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
	content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
	content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
	content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
	content: "\f244";
}
.fa-mouse-pointer:before {
	content: "\f245";
}
.fa-i-cursor:before {
	content: "\f246";
}
.fa-object-group:before {
	content: "\f247";
}
.fa-object-ungroup:before {
	content: "\f248";
}
.fa-sticky-note:before {
	content: "\f249";
}
.fa-sticky-note-o:before {
	content: "\f24a";
}
.fa-cc-jcb:before {
	content: "\f24b";
}
.fa-cc-diners-club:before {
	content: "\f24c";
}
.fa-clone:before {
	content: "\f24d";
}
.fa-balance-scale:before {
	content: "\f24e";
}
.fa-hourglass-o:before {
	content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
	content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
	content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
	content: "\f253";
}
.fa-hourglass:before {
	content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
	content: "\f255";
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
	content: "\f256";
}
.fa-hand-scissors-o:before {
	content: "\f257";
}
.fa-hand-lizard-o:before {
	content: "\f258";
}
.fa-hand-spock-o:before {
	content: "\f259";
}
.fa-hand-pointer-o:before {
	content: "\f25a";
}
.fa-hand-peace-o:before {
	content: "\f25b";
}
.fa-trademark:before {
	content: "\f25c";
}
.fa-registered:before {
	content: "\f25d";
}
.fa-creative-commons:before {
	content: "\f25e";
}
.fa-gg:before {
	content: "\f260";
}
.fa-gg-circle:before {
	content: "\f261";
}
.fa-tripadvisor:before {
	content: "\f262";
}
.fa-odnoklassniki:before {
	content: "\f263";
}
.fa-odnoklassniki-square:before {
	content: "\f264";
}
.fa-get-pocket:before {
	content: "\f265";
}
.fa-wikipedia-w:before {
	content: "\f266";
}
.fa-safari:before {
	content: "\f267";
}
.fa-chrome:before {
	content: "\f268";
}
.fa-firefox:before {
	content: "\f269";
}
.fa-opera:before {
	content: "\f26a";
}
.fa-internet-explorer:before {
	content: "\f26b";
}
.fa-television:before,
.fa-tv:before {
	content: "\f26c";
}
.fa-contao:before {
	content: "\f26d";
}
.fa-500px:before {
	content: "\f26e";
}
.fa-amazon:before {
	content: "\f270";
}
.fa-calendar-plus-o:before {
	content: "\f271";
}
.fa-calendar-minus-o:before {
	content: "\f272";
}
.fa-calendar-times-o:before {
	content: "\f273";
}
.fa-calendar-check-o:before {
	content: "\f274";
}
.fa-industry:before {
	content: "\f275";
}
.fa-map-pin:before {
	content: "\f276";
}
.fa-map-signs:before {
	content: "\f277";
}
.fa-map-o:before {
	content: "\f278";
}
.fa-map:before {
	content: "\f279";
}
.fa-commenting:before {
	content: "\f27a";
}
.fa-commenting-o:before {
	content: "\f27b";
}
.fa-houzz:before {
	content: "\f27c";
}
.fa-vimeo:before {
	content: "\f27d";
}
.fa-black-tie:before {
	content: "\f27e";
}
.fa-fonticons:before {
	content: "\f280";
}
.fa-reddit-alien:before {
	content: "\f281";
}
.fa-edge:before {
	content: "\f282";
}
.fa-credit-card-alt:before {
	content: "\f283";
}
.fa-codiepie:before {
	content: "\f284";
}
.fa-modx:before {
	content: "\f285";
}
.fa-fort-awesome:before {
	content: "\f286";
}
.fa-usb:before {
	content: "\f287";
}
.fa-product-hunt:before {
	content: "\f288";
}
.fa-mixcloud:before {
	content: "\f289";
}
.fa-scribd:before {
	content: "\f28a";
}
.fa-pause-circle:before {
	content: "\f28b";
}
.fa-pause-circle-o:before {
	content: "\f28c";
}
.fa-stop-circle:before {
	content: "\f28d";
}
.fa-stop-circle-o:before {
	content: "\f28e";
}
.fa-shopping-bag:before {
	content: "\f290";
}
.fa-shopping-basket:before {
	content: "\f291";
}
.fa-hashtag:before {
	content: "\f292";
}
.fa-bluetooth:before {
	content: "\f293";
}
.fa-bluetooth-b:before {
	content: "\f294";
}
.fa-percent:before {
	content: "\f295";
}
.wysiwyg {
	display: flex;
	flex-direction: column;
}
.wysiwyg a {
	cursor: pointer;
}
.wysiwyg .ewrapper {
	min-height: 150px;
	flex: 1;
}
.wysiwyg .ewrapper .editor {
	padding: 4px 0 4px 4px;
	border: 1px solid var(--col-highlight);
	border-radius: 3px;
	background-color: var(--col-bg);
	font-family: "Adobe Clean";
	font-size: inherit;
	line-height: inherit;
	color: var(--col-text);
	resize: vertical;
}
.wysiwyg .ewrapper .editor:active:-webkit-autofill,
.wysiwyg .ewrapper .editor:focus:-webkit-autofill,
.wysiwyg .ewrapper .editor:hover:-webkit-autofill,
.wysiwyg .ewrapper .editor:-webkit-autofill {
	outline: none;
	transition: background-color 5000s ease-in-out 0s;
	-webkit-box-shadow: none;
	-webkit-text-fill-color: var(--col-text);
}
.wysiwyg .toolbar {
	flex: 0 1;
	text-align: center;
}
.wysiwyg .toolbar > div {
	display: inline-block;
	margin: 5px;
}
.wysiwyg .back-wrapper,
.wysiwyg .fore-wrapper,
.wysiwyg .toolbar a {
	display: inline-block;
	width: 30px;
	padding: 4px 5px;
	border: 1px solid var(--col-border);
	border-radius: 3px;
	background: var(--col-bg);
	font-size: 13px;
	color: black;
	box-shadow: 0px 1px 0px var(--col-border);
	text-decoration: none;
}
.wysiwyg .back-wrapper:hover,
.wysiwyg .fore-wrapper:hover,
.wysiwyg .toolbar a:hover {
	background: var(--col-bg);
}
.wysiwyg a[data-command='insertOrderedList'],
.wysiwyg a[data-command='justifyFull'],
.wysiwyg a[data-command='outdent'],
.wysiwyg a[data-command='p'],
.wysiwyg a[data-command='redo'],
.wysiwyg a[data-command='strikeThrough'],
.wysiwyg a[data-command='superscript'] {
	margin-right: 5px;
	border-radius: 0 3px 3px 0;
}
.wysiwyg a[data-command='h1'],
.wysiwyg a[data-command='indent'],
.wysiwyg a[data-command='insertUnorderedList'],
.wysiwyg a[data-command='justifyLeft'],
.wysiwyg a[data-command='subscript'],
.wysiwyg a[data-command='undo'],
.wysiwyg .fore-wrapper {
	border-radius: 3px 0 0 3px;
}
.wysiwyg a.palette-item {
	width: 1em;
	height: 1em;
	margin: 2px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.wysiwyg a.palette-item:hover {
	border: 1px solid var(--col-border);
	box-shadow: 0 0 3px var(--col-border);
}
.wysiwyg .back-palette,
.wysiwyg .fore-palette {
	display: none;
}
.wysiwyg .back-wrapper,
.wysiwyg .fore-wrapper {
	display: inline-block;
	cursor: pointer;
}
.wysiwyg .back-wrapper:hover .back-palette,
.wysiwyg .fore-wrapper:hover .fore-palette {
	display: block;
	float: left;
	position: absolute;
	width: 160px;
	height: 70px;
	padding: 3px;
	border: 1px solid var(--col-border);
	background: white;
	box-shadow: 0 0 5px var(--col-border);
}
.wysiwyg .back-palette a,
.wysiwyg .fore-palette a {
	margin-bottom: 2px;
	background: var(--col-bg);
}


/* Animation Keyframes */

@-webkit-keyframes fa-spin {
0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
100% {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
100% {
	-webkit-transform: rotate(359deg);
	transform: rotate(359deg);
}
}

/* tds.99-login.css */

div.comment {
	font-style: italic;
	color: var(--col-text-light);
}
div.comment .icon {
	opacity: 0.4;
}
div.comment.small,
div.small {
	font-size: 13px;
	font-style: normal !important;
}
#struct.notlogged {
	background-color: var(--col-bg);
}
#struct > .switch > .parts > #structlogin.structpart {
	width: 100%;
}
#struct > .switch > .parts > #structlogin.structpart > .screen {
	display: grid;
	position: relative;
	min-height: 100vh;
	align-content: center;
	grid-template-rows: unset;
}
@media (max-width:639px) {
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .header {
	display: none;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content {
	display: grid;
	max-height: 100vh;
	padding: 24px;
	font-size: 18px;
	align-self: center;
	grid-auto-rows: min-content;
	grid-gap: 36px;
	grid-template-columns: 1fr;
	justify-items: center;
	text-align: center;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structlogin.structpart > .screen > .content {
		align-content: space-between;
		grid-gap: 24px;
	}
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content h1 {
	margin: 0;
	padding: 0;
	font-size: 27px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > form > .designFormButton,
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > .designFormButton {
	padding-left: 60px;
	padding-right: 60px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > .designFormField {
	padding: 0;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > * {
	margin: 0;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content img {
	width: 316px !important;
	height: 316px !important;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structlogin.structpart > .screen > .content img {
		width: 200px !important;
		height: 200px !important;
	}
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .error {
	color: var(--col-error);
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .error:empty {
	display: none;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content p {
	margin: 0 0 6px;
	padding: 0;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content h2 {
	margin: 0 0 12px;
	padding: 0;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content h2:not(:first-child) {
	margin-top: 12px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .textl {
	text-align: left;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content div.text:empty,
#struct > .switch > .parts > #structlogin.structpart > .screen > .content h1:empty {
	position: absolute;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > form {
	display: grid;
	width: 100%;
	grid-gap: 12px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > form .designFormButton {
	justify-self: center;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content input[type="email"],
#struct > .switch > .parts > #structlogin.structpart > .screen > .content input[type="password"],
#struct > .switch > .parts > #structlogin.structpart > .screen > .content input[type="text"],
#struct > .switch > .parts > #structlogin.structpart > .screen > .content select {
	width: 100%;
	padding: 6px;
	border-radius: 5px;
	font-size: 18px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .designFormField.checkbox label {
	font-size: 18px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content input[type="checkbox"] {
	display: inline-block;
	margin-right: 3px;
	vertical-align: center;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content p.tvi {
	margin-top: 12px;
	font-weight: bold;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .display,
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .progress {
	display: none;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .preview {
	overflow: hidden;
	width: 316px !important;
	height: 316px !important;
	margin-bottom: 6px;
	positon: relative;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structlogin.structpart > .screen > .content .preview {
		width: 200px !important;
		height: 200px !important;
	}
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .preview > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 316px !important;
	height: 316px !important;
}
@media (max-width:639px) {
	#struct > .switch > .parts > #structlogin.structpart > .screen > .content .preview > * {
		width: 200px !important;
		height: 200px !important;
	}
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .preview,
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .preview > * {
	margin: 0 !important;
	padding: 0 !important;
	border-radius: 100%;
	background-position: center center;
	background-size: cover;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .result {
	background-image: url(data:image/jpeg;base64,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);
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .imgbuttons {
	display: grid;
	width: 100%;
	grid-gap: 12px;
	grid-template-columns: 1fr;
	justify-content: center;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .imgbuttons > * {
	cursor: pointer;
	flex: 0 1 290px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .imgbuttons .designFormButton {
	margin: 0;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .imgbuttons .designFormButton:not(.visible) {
	display: none;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content .imgbuttons + .designFormButton {
	width: 290px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content > form > div > input[type="checkbox"] + label {
	margin-left: 1.5px;
	font-size: 14px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content div.mypassword {
	font-size: 14px;
}
#struct > .switch > .parts > #structlogin.structpart > .screen > .content div.mypassword a:not(:hover) {
	color: inherit;
}
@media (min-width:640px) {
	#struct > .switch > .parts > #structlogin.structpart {
		position: fixed;
		top: 0;
		left: calc(50vw - 420px / 2);
		bottom: 0;
		overflow: hidden;
	}
	#struct > .switch > .parts > #structlogin.structpart,
	#struct > .switch > .parts > #structlogin.structpart > .screen {
		width: 420px !important;
	}
}

