/* Generel styling af tabellen */
.elementor-widget-tablepress-table {
	overflow: auto;
}

.tablepress {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	font-family: inherit;
	font-size: 12px !important;
}

/* Styling af tabelhovedet */
.tablepress thead th {
	background-color: #394A45;
	color: #fff;
	font-weight: 400;
	text-align: center;
	padding: 30px 15px;
	font-size: 12px !important;
}

/* Styling af rækker */
.tablepress tbody tr {
	border-bottom: 1px solid #ddd;
}

/* Styling af celler */
.tablepress tbody td {
	padding: 15px;
	font-size: 12px !important;
}

/* Styling af celler med forskellig baggrundsfarve */
.tablepress tbody tr:nth-child(odd) td {
	background-color: #FFFFFF;
}

.tablepress tbody tr:nth-child(even) td {
	background-color: #F6F5F4;
}

/* Ekstra styling til særlige rækker/celler */
.tablepress tbody tr th,
.tablepress tfoot th {
	background-color: #C6D4D0;
	padding: 10px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

.tablepress tfoot th {
	background-color: #C6D4D0;
}

.tablepress tbody td.column-2 {
	text-align: right;
}