.gcr-table-wrap {
	width: 100%;
	overflow-x: auto;
}

.gcr-latest-table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	line-height: 1.5;
	background: #fff;
}

.gcr-latest-table th,
.gcr-latest-table td {
	padding: 12px 10px;
	border-bottom: 1px solid #e9eef3;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.gcr-latest-table thead th {
	font-weight: 700;
	background: #f8fafc;
}

.gcr-latest-table .cell-inline {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

.gcr-latest-table .cell-inline img {
	width: 30px;
	height: 30px;
	border-radius: 999px;
	object-fit: cover;
	flex: 0 0 30px;
}

.gcr-latest-table .col-rate-display,
.gcr-latest-table .col-changengn,
.gcr-latest-table .col-changepercent {
	font-weight: 600;
}

/* 全端隐藏 Market Code（第 5 列） */
.gcr-latest-table th:nth-child(5),
.gcr-latest-table td:nth-child(5) {
	display: none;
}

/* 手机端隐藏 Change、Trend（第 7、8 列） */
@media (max-width: 767px) {
	.gcr-latest-table {
		font-size: 13px;
	}

	.gcr-latest-table th,
	.gcr-latest-table td {
		padding: 10px 8px;
	}

	.gcr-latest-table .cell-inline {
		gap: 6px;
	}

	.gcr-latest-table .cell-inline img {
		width: 24px;
		height: 24px;
		flex-basis: 24px;
	}

	.gcr-latest-table th:nth-child(7),
	.gcr-latest-table td:nth-child(7),
	.gcr-latest-table th:nth-child(8),
	.gcr-latest-table td:nth-child(8) {
		display: none;
	}
}