/* TỆP SINH TỰ ĐỘNG - đừng sửa tay.
 *
 * Sinh bởi: _SU-wiki/cong-cu/sinh-de-bricks.py
 * Nguồn   : giao diện Bricks, tệp assets/css/frontend-layer.min.css
 *
 * Trung hoà các luật Bricks đặt thẳng lên thẻ. Nạp SAU Bricks, TRƯỚC css của mẫu.
 * Mỗi thuộc tính trả về mặc định trình duyệt bằng `revert`; CSS của mẫu nạp sau
 * nên muốn đặt gì thì vẫn đặt được như thường.
 *
 * Vì sao phải có: bản thiết kế là HTML tĩnh, nó dựa vào mặc định của trình duyệt.
 * Đưa sang Bricks thì mặc định đó bị thay, mà mã vẫn khớp từng thẻ từng lớp nên
 * không phép so nào bắt được. Đo thật ngày 18/10/2026: chú thích ảnh bị căn giữa,
 * thẻ nhận xét bị căn giữa và đổi cỡ chữ, lời nhận xét mọc viền trái 4px.
 */

article {
	display: revert;
}

button {
	-webkit-appearance: revert;
	border: revert;
	cursor: revert;
	font-family: revert;
	font-size: revert;
	line-height: revert;
	margin: revert;
	outline: revert;
	overflow: revert;
	padding: revert;
	text-align: revert;
	text-transform: revert;
}

button:-moz-focusring {
	outline: revert;
}

button::-moz-focus-inner {
	border-style: revert;
	padding: revert;
}

footer {
	display: revert;
}

h1 {
	font-size: revert;
	line-height: revert;
	margin: revert;
	text-rendering: revert;
}

h2 {
	font-size: revert;
	line-height: revert;
	margin: revert;
	text-rendering: revert;
}

h3 {
	font-size: revert;
	line-height: revert;
	margin: revert;
	text-rendering: revert;
}

input {
	font-family: revert;
	font-size: revert;
	line-height: revert;
	margin: revert;
	overflow: revert;
	text-align: revert;
}

input:not([type=submit]) {
	border-style: revert;
	border-width: revert;
	box-shadow: revert;
	color: revert;
	font-size: revert;
	line-height: revert;
	outline: revert;
	padding: revert;
	transition: revert;
	width: revert;
}

input[type=button] {
	width: revert;
}

input[type=checkbox] {
	cursor: revert;
	width: revert;
}

input[type=radio] {
	cursor: revert;
	width: revert;
}

input[type=range] {
	border: revert;
	height: revert;
	line-height: revert;
	padding: revert;
}

input[type=submit] {
	cursor: revert;
}

nav {
	display: revert;
}

section {
	display: revert;
}

small {
	font-size: revert;
}

svg:not([height]) {
	min-height: revert;
}

svg:not([width]) {
	min-width: revert;
}

table {
	width: revert;
}

/* Bricks khai `[class*=brxe-]{max-width:100%}` cho MỌI phần tử của nó.
   Elementor không có luật nào như vậy ở tầng hộp - nó chỉ chặn 100% cho VỎ
   WIDGET (xem `00b-nen-thiet-ke.css`). Giữ luật của Bricks thì khối nào cố ý
   tràn ra ngoài cột bị cắt lại: hộp vàng "Bốn điều ghi trong hợp đồng" trên
   /bang-gia/ rộng 1320px theo thiết kế, ở đây co về 1200px, lưới thẻ bên trong
   xuống dòng khác và trang dài thêm 23px. Chỉ thấy từ 1366px trở lên, vì dưới
   đó `clamp()` của bản thiết kế vốn đã nhỏ hơn cột. Đo 19/10/2026. */
[class*="brxe-"] {
	max-width: revert;
}
