.europacoche-market-table {
	margin: 1.5rem 0;
	max-width: 100%;
	overflow-x: auto;
}

.europacoche-market-table table {
	border-collapse: collapse;
	min-width: 560px;
	width: 100%;
}

.europacoche-market-table th,
.europacoche-market-table td {
	border-bottom: 1px solid #dcdcde;
	padding: 0.7rem;
	text-align: left;
	vertical-align: middle;
}

.europacoche-market-table th {
	background: #f6f7f7;
	font-weight: 600;
}

.europacoche-market-empty {
	color: #646970;
}

.europacoche-report-archive article {
	border-bottom: 1px solid #dcdcde;
	padding: 1rem 0;
}

.europacoche-appraiser {
	align-items: end;
	display: flex;
	flex-wrap: wrap;
	gap: 0.6rem;
	margin: 1.5rem 0;
}

.europacoche-appraiser label {
	width: 100%;
}
