.eat-table-wrapper {
	overflow-x: auto;
	width: 100%;
}

.eat-table {
	width: 100%;
	border-collapse: collapse;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}

.eat-table th,
.eat-table td {
	word-break: normal;
	overflow-wrap: break-word;
	font-family: inherit;
}

/* Icon + content layout */
.eat-cell-inner {
	display: flex;
	align-items: center;
	gap: 8px;
	width: 100%;
	color: inherit;
	text-align: inherit;
}

.eat-cell-inner.eat-icon-top {
	flex-direction: column;
}

.eat-cell-inner.eat-icon-bottom {
	flex-direction: column-reverse;
}

.eat-cell-inner.eat-icon-left {
	flex-direction: row;
}

.eat-cell-inner.eat-icon-right {
	flex-direction: row-reverse;
}

.eat-cell-icon {
	display: inline-flex;
	flex-shrink: 0;
	line-height: 1;
}

.eat-cell-icon img {
	width: 20px;
	height: 20px;
	display: block;
}

.eat-cell-text {
	margin: 0;
	padding: 0;
	min-width: 0;
	flex-grow: 1;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	text-align: inherit;
}

.eat-cell-icon svg {
	width: 20px;
	height: 20px;
	display: block;
}
