/**
 * Flatsome 主選單 mega menu：黑底寬度依「最長一行文字」貼合，五欄維持同一列。
 * - 不以固定 1760px 撐滿；外層 width:max-content，各欄 flex:0 0 auto + 連結 nowrap。
 * - 視窗不足時橫向捲動，避免再換行或掉到第二排。
 * - 僅限 .header-nav-main / .header-bottom-nav。
 */
@media screen and (min-width: 850px) {
	#header .header-nav-main .nav-dropdown.nav-dropdown-full,
	#header .header-bottom-nav .nav-dropdown.nav-dropdown-full {
		width: max-content !important;
		max-width: min(98vw, 100vw) !important;
		min-width: 0 !important;
		flex-wrap: nowrap !important;
		justify-content: flex-start !important;
		box-sizing: border-box !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		-webkit-overflow-scrolling: touch;
	}

	#header .header-nav-main .nav-dropdown.nav-dropdown-full > li.nav-dropdown-col,
	#header .header-bottom-nav .nav-dropdown.nav-dropdown-full > li.nav-dropdown-col {
		flex: 0 0 auto !important;
		width: max-content !important;
		min-width: 0 !important;
		max-width: none !important;
		box-sizing: border-box !important;
	}

	/* 欄標題 + 子選單連結單行，欄寬＝該欄最長一行的寬度（客戶圈選處即為此邏輯） */
	#header .header-nav-main .nav-dropdown.nav-dropdown-full > li.nav-dropdown-col > a,
	#header .header-bottom-nav .nav-dropdown.nav-dropdown-full > li.nav-dropdown-col > a,
	#header .header-nav-main .nav-dropdown.nav-dropdown-full .nav-column li > a,
	#header .header-bottom-nav .nav-dropdown.nav-dropdown-full .nav-column li > a {
		white-space: nowrap !important;
	}

	#header .header-nav-main .nav-dropdown:not(.nav-dropdown-full) > li.nav-dropdown-col,
	#header .header-nav-main .nav-dropdown:not(.nav-dropdown-full) > li.image-column,
	#header .header-bottom-nav .nav-dropdown:not(.nav-dropdown-full) > li.nav-dropdown-col,
	#header .header-bottom-nav .nav-dropdown:not(.nav-dropdown-full) > li.image-column {
		width: max-content !important;
		min-width: 220px !important;
		max-width: none !important;
	}

	#header .header-nav-main .nav-dropdown:not(.nav-dropdown-full) .nav-column li > a,
	#header .header-bottom-nav .nav-dropdown:not(.nav-dropdown-full) .nav-column li > a {
		white-space: nowrap !important;
	}
}
