/**
 * Stylesheet fuer table.list-and-limits
 *
 * CSS for the Quform-Extension plugin
 * 
 * border-collapse: collapse; Die Zellen teilen sich die Rahmen. Doppelte Rahmen zwischen Zellen werden zu einem einzigen zusammengefasst.
 *
 */
 
/* Standard Tabelle wird eventuell verwendet um Spaltendarstellung zu erzwingen */
#content table.list-and-limits { 
	margin-bottom: 0; 
	table-layout: fixed; 
	margin-top: 1.5rem; 
	border-collapse: collapse;
}

@media (width >= 950px) {
	/* breite Browserfenster */
	#content table.list-and-limits {
		width: 99.5%;
		table-layout:auto;
	}
}

@media (width <= 950px) {
	/* mobile Geräte */ 
	#content table.list-and-limits {
		overflow-x: auto;
		display: block;
	}
}

#content table.list-and-limits th { 
	border: 1px solid #555;
	background-color: #CCC;
	text-align: left;
}

#content table.list-and-limits th:last-child { 
	border: 1px solid #555;
	background-color: #CCC;
}

#content table.list-and-limits th:nth-child(even) { 
	border: 1px solid #555;
	background-color: #AAA;
}

#content table.list-and-limits td { 
	border: 1px solid #555;
	text-align: left;
}

#content table.list-and-limits td.ok { 
	border: 1px solid #555;
}

#content table.list-and-limits td.fehlt { 
	border: 1px solid #555;
	background-color: rgb(149 251 0 / 10%);
}

#content table.list-and-limits td:last-child { 
	border: 1px solid #555;
}

#content table.list-and-limits td:nth-child(even) {
	border: 1px solid #555; 
	background-color: #E2E2E2;
}

#content table.list-and-limits td.ok:nth-child(even) {
	border: 1px solid #555; 
	background-color: #E2E2E2;
}

#content table.list-and-limits td.fehlt:nth-child(even) {
	border: 1px solid #555; 
	background-color: rgb(149 251 0 / 20%);
}

#content table.list-and-limits td.leer { 
	border-bottom: 1px solid rgb(0 0 0 / 10%); 
	background-color: transparent;
}

