/**
 * Livescore table — mobile layout (≤768px).
 */

@media (max-width: 768px) {
	html,
	body {
		overflow-x: hidden;
		max-width: 100%;
	}

	.content-homenew {
		padding: 0 4px 8px;
	}

	.content-homenew .content-homenew-left,
	.content-homenew .content-homenew-right {
		display: none;
	}

	.content-homenew .content-homenew-center {
		padding: 0;
		min-width: 0;
	}

	.content-homenew h1._title {
		padding: 8px 6px 4px;
		margin: 0;
	}

	.zone-notice.link-hot-tructiep24h {
		padding: 6px 8px;
		gap: 6px;
		flex-wrap: nowrap;
	}

	.zone-notice.link-hot-tructiep24h .bdn-hot-link-item {
		display: inline-flex;
		margin: 0 !important;
		font-size: 11px;
	}

	.zone-notice.link-hot-tructiep24h a {
		font-size: 11px;
	}

	.body-new .main-content-new {
		border-radius: 10px;
		margin: 0;
	}

	.content_box_home .p-8,
	.main-content-new .p-8 {
		padding: 4px;
	}

	.wr-tab-data {
		margin-bottom: 6px;
	}

	.wr-tab-data ul li {
		padding: 6px 8px;
	}

	.wr-tab-data ul li a {
		font-size: 12px;
	}

	.content-index_new {
		background-color: #fff;
		overflow: hidden;
	}

	.live-score-wrap,
	#live-score-table {
		width: 100%;
		max-width: 100%;
		overflow-x: hidden;
		position: relative;
	}

	#live-score-table .wr-tab-data {
		clear: both;
	}

	#live-score-table .bdn-ls-filter,
	.bdwr-filter-league {
		max-width: 100%;
	}
}

@media (max-width: 400px) {
	.wr-tab-data ul li {
		padding: 5px 6px;
	}

	.wr-tab-data ul li a {
		font-size: 11px;
	}

	.table_live .team .name {
		font-size: 10px;
	}

	.table_live .black-down a {
		font-size: 8px;
	}
}
