/* Nối brand AcreMowerLab (acremowerlab.css, viết cho theme cũ) sang affshelf-theme. Nạp sau acremowerlab.css. */
:root{--ast-font:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--affshelf-radius:16px}
/* Logo ảnh 640x120: đủ cao như logo SVG cũ (34px ô vuông) */
.ast-header .ast-logo__img{height:40px;width:auto;max-width:none}
@media (max-width:760px){.ast-header .ast-logo__img{height:32px}}
.ast-footer .ast-logo__img{height:36px;width:auto}
/* Who it's for / skip + Read the full review trong thẻ AffShelf (class cũ của acremowerlab.css) */
.affshelf-card .aml-fitbox{margin:14px 0 6px}
.affshelf-card .aml-review{margin:6px 0 10px}
/* Hộp Top picks cột phải: câu Amazon Associate đã có ở bảng "Top picks at a glance" ngay cạnh và ở footer */
.ast-side-box__note{display:none}
/* Chỉ giao diện sáng (theme cha không có dark mode) */
:root{color-scheme:light}
/* Logo SVG (aml_logo_markup) trong header/footer */
.ast-logo .logo{font-size:24px}
.ast-footer .ast-logo .logo{color:#fff;font-size:22px}
.ast-footer .ast-logo .logo-lab{color:#4FD1BC}
.ast-footer .ast-logo .lm-box{fill:#3CC2AC}
@media (max-width:760px){.ast-header .ast-logo .logo{font-size:20px}.ast-header .ast-logo .logo-mark{width:28px;height:28px}}
/* Nút "Pros & cons" của dp-quickbuy chỉ cần trên mobile (desktop ưu/nhược luôn mở) */
@media (min-width:761px){.affshelf-card .dpq-pc-btn{display:none}}
.affshelf-card .aml-review summary{min-height:36px}
/* Trang thường (cột ~760px): lưới công cụ 2 cột thay vì 4 (desktop) */
@media (min-width:761px){.ast-page .aml-tools.aml-tools.aml-tools.aml-tools{--c:2}}
/* Hộp Top picks cột phải: tên listing dài cắt 3 dòng */
.ast-side-pick__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
/* "Learn more ›" không rớt dấu › xuống dòng */
.ast-topbar a{white-space:nowrap}
