/* Indal-spezifische Syles für responsive */
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before{
	display: none ;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
	cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
	display: none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
	position: relative;
	padding-left: 1.875em;
	cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
	top: 50%;
	left: 0.25em;
	height: 0.875em;
	width: 0.875em;
	display: block;
	position: absolute;
	color: white;
	border: 0.125em solid #17a2b8;
	border-radius: 0.875em;
	box-shadow: 0 0 0.1875em #17a2b8;
	box-sizing: content-box;
	text-align: center;
	font-family: 'Courier New', Courier, monospace;
	line-height: 0.875em;
	content: '+';
	background-color: #17a2b8;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
	content: '-';
	border: 0.125em solid #d33333;
	background-color: #d33333;
	box-shadow: 0 0 0.1875em #d33333;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.group td:before {
	display: none ;
}
tr.group,
tr.group:hover {
    background-color: var(--bg-secondary-value) !important;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
	display: none ;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
	padding-left: 1.6875em;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
	top: 0.3125em;
	left: 0.25em;
	height: 0.875em;
	width: 0.875em;
	border-radius: 0.875em;
	line-height: 0.875em;
	text-indent: 0.1875em;
}
table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control {
	position: relative;
	cursor: pointer;
}
table.dataTable > tbody > tr.child {
	padding: 0.5em 1em;
}
table.dataTable > tbody > tr.child:hover {
	background: transparent !important;
}
table.dataTable > tbody > tr > td > table {
	width: 100%;
	box-sizing: border-box;
}
table.dataTable > tbody > tr > td > table > tr {	
	border: 0.03em solid #eaeaea;
}
table.dataTable > tbody > tr > td > table > tr > td:nth-of-type(1) {
	width: 12.5em;
	border: none;
}
table.dataTable > tbody > tr > td > table > tr > td:nth-of-type(2) {
	width: auto;
	border: none;
}

