.tera-st-tracking-section {
	margin: 24px 0;
}
.tera-st-tracking-table {
	width: 100%;
	border-collapse: collapse;
}
.tera-st-tracking-table th,
.tera-st-tracking-table td {
	padding: 8px 6px;
	border-bottom: 1px solid #e2e2e2;
	vertical-align: top;
}
.tera-st-tracking-number {
	display: inline-block;
	max-width: 100%;
	overflow-wrap: anywhere;
	word-break: break-all;
	font-family: monospace;
}
.tera-st-copy-button {
	margin-left: 8px;
	cursor: pointer;
}
.tera-st-copy-button.is-copied::after {
	content: " \2713";
}
.tera-st-instruction {
	margin: 4px 0 0;
	font-size: 0.9em;
	color: #555;
}

@media (max-width: 480px) {
	.tera-st-tracking-table,
	.tera-st-tracking-table thead,
	.tera-st-tracking-table tbody,
	.tera-st-tracking-table th,
	.tera-st-tracking-table td,
	.tera-st-tracking-table tr {
		display: block;
		width: 100%;
	}
	.tera-st-tracking-table thead {
		display: none;
	}
	.tera-st-tracking-table td {
		border-bottom: none;
	}
	.tera-st-tracking-table tr {
		border-bottom: 1px solid #e2e2e2;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}
}
