.GUI-container {
	
	margin-bottom: 2vw;
	padding: 2vw;
	background-color: rgb(255, 255, 255, 0.9);
	
}

.GUI-hide {
	
	display: none !important;
	
}

.GUI-warning {
	
	display: flex;
	flex-direction: row;
	flex-wrap: no-wrap;
	align-items: center;
	
	margin-bottom: 1vw;
	padding: 2vw;
	
	font-weight: bold;
	font-size: var(--SizeStandard);
	
	background-color: rgb(var(--ColorBG));
	box-shadow: 0px 0px 10px 0.1vh rgb(var(--ColorWarn));
	
}

.GUI-warning i {
	
	padding: 2vw;
	
}

.GUI-table {
	
	width: 100%;
	
	display: table;
	
	padding: 10px;
	
}

.GUI-table-heading {
	
	display: table-cell;
	
	padding: 0.5vw;
	
	font-weight: bold;
	
	color: rgb(var(--ColorTextInvert));
	background-color: rgb(var(--ColorAccentDark));
	
}

.GUI-table-row {
	
	display: table-row;
	
}

.GUI-table-row:nth-child(even) {
	
	background-color: rgb(var(--ColorBG));
	
}

.GUI-table-row:nth-child(odd) {
	
	color: rgb(var(--ColorTextInvert));
	background-color: rgb(var(--ColorAccentBright));
	
}

.GUI-table-cell {
	
	display: table-cell;
	
	padding: 1vw;
	
}