.ct-7098-wrapper {
	overflow-x: auto;
}

.ct-7098-table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
    border: 1px solid #ddd;
}

.ct-7098-header th {
	background-color: #f5f5f5;
	padding: 15px;
	font-weight: bold;
	border-bottom: 2px solid #ddd;
    border: 1px solid #ddd;
}

.ct-7098-table td {
	padding: 15px;
	border: 1px solid #eee;
}

.ct-7098-table tr:last-child td {
	border-bottom: 1px solid #eee;
}

.ct-7098-feature-name {
	font-weight: 500;
}