/*
 * LALUZ UI Patch — MODULE FREESHIP-NOTICE (CSS)
 * Nhắc lại: WPCode 23020 in SAU file này -> "html body" + !important.
 * Brief §2.4: tối giản, hệ ink/paper, không đỏ, không nhấp nháy, không popup.
 */

/* Câu nối vào topbar sẵn có của theme: kế thừa màu chữ topbar */
html body .lz-fs-topbar {
	font: inherit !important;
	color: inherit !important;
	white-space: nowrap !important;
}

/* Bar tự tạo (chỉ khi theme không có topbar) — 1 dòng mảnh */
html body .lz-fs-topbar-own {
	display: block !important;
	padding: 6px 16px !important;
	background: var( --lz-ink, #141310 ) !important;
	color: var( --lz-paper, #F6F5F2 ) !important;
	font-family: var( --lz-sans, 'Be Vietnam Pro', sans-serif ) !important;
	font-size: 11px !important;
	letter-spacing: .12em !important;
	text-transform: uppercase !important;
	text-align: center !important;
}

/* Dòng freeship trên PDP, cạnh giá — thông tin quyền lợi, không phải badge */
html body .lz-fs-pdp {
	margin: 6px 0 0 !important;
	font-family: var( --lz-sans, 'Be Vietnam Pro', sans-serif ) !important;
	font-size: 12.5px !important;
	color: var( --lz-grey, #6E6B63 ) !important;
}

/* Thông báo động trong mini-cart / giỏ hàng / checkout */
html body .lz-fs-note {
	margin: 0 0 14px !important;
	padding: 10px 14px !important;
	background: var( --lz-tile, #EAE7DF ) !important;
	border: 1px solid var( --lz-line, #E3E1D9 ) !important;
	color: var( --lz-soft, #403D37 ) !important;
	font-family: var( --lz-sans, 'Be Vietnam Pro', sans-serif ) !important;
	font-size: 13px !important;
	line-height: 1.6 !important;
}

html body .lz-fs-note strong {
	color: var( --lz-ink, #141310 ) !important;
	font-weight: 600 !important;
}

/* Trong panel mini-cart .cart-fixed: nút đóng × của theme nằm góc phải trên
   — chừa chỗ để không đè lên chữ (đo màn hình thật 22/08, 1.3.3) */
html body .cart-fixed .lz-fs-note {
	padding-right: 40px !important;
}

html body .lz-fs-note .lz-fs-cta {
	margin-left: 6px !important;
	color: var( --lz-ink, #141310 ) !important;
	text-decoration: underline !important;
	text-underline-offset: 3px !important;
}
