/* ===== LOT-HOME-NOSCROLL B2 (20261104nsb2) — sửa theo ChatGPT TÁN THÀNH có ĐK. BẢN NHÁP, CHƯA LIVE =====
   Load SAU home-noscroll.css. Điều kiện: chữ chính ≥14px · phụ ≥12px · vùng chạm ≥44px · nhãn «Đối tác · Liên kết giới thiệu». */
@media (max-width:767px){
/* Hero: nút chạm ≥44; chấm chỉ là chỉ báo (không nhận chạm), ‹ › hiện 44×44 */
.tw-home02 .tw5-ban.b00 h2{font-size:17px}
.tw-home02 .tw5-ban.b00 .h2-x{min-height:44px;font-size:14px}
.tw-home02 .tw5-slide .tw5-ban .k{font-size:12px}
.tw-home02 .tw5-slide .tw5-ban:not(.b00) h2{font-size:15px}
.tw-home02 .tw5-ctl{right:8px;bottom:6px;gap:4px;align-items:center}
.tw-home02 .tw5-dots{pointer-events:none}
.tw-home02 .tw5-dots button{min-width:12px;min-height:12px;padding:0}
.tw-home02 .tw5-ctl .tw5-arw:not(.pp){display:none}
.tw-home02 .tw5-ctl .tw5-arw.pp{min-width:44px;min-height:44px;font-size:13px;opacity:.9}
/* Tỷ giá */
.tw-home02 .tw5-rate .pair{font-size:14px}
.tw-home02 .tw5-rate .pair b{font-size:16px}
.tw-home02 .tw5-rate .pair strong{font-size:14px}
.tw-home02 .tw5-rate .src{font-size:12px}
.tw-home02 .tw5-rate .y3-retry{min-height:44px;min-width:44px;font-size:12px;padding:0 10px}
.tw-home02 .tw5-send{min-height:48px;font-size:16px}
/* Dịch vụ: ô ≥48 (chạm ≥44), nhãn 14px */
.tw-home02 .tw5-svc a{min-height:50px;font-size:14px;padding:4px 6px}
.tw-home02 .tw5-svc .ic{width:32px;height:32px}
.tw-home02 .tw5-svc .ic svg{width:22px;height:22px}
/* SP: tiêu đề 15–16, link «Xem tất cả» 44, tên 14, giá 14 đậm, badge 12 */
.tw-home02 .h2-prod .tw5-hd h2{font-size:16px}
.tw-home02 .h2-prod .tw5-hd a{min-height:44px;font-size:14px;display:inline-flex;align-items:center;padding:0 8px}
.tw-home02 .h2-badge{font-size:12px}
.tw-home02 .h2-row>li{flex:0 0 104px}
.tw-home02 .h2-pc{min-height:44px;padding:5px}
.tw-home02 .h2-pc .im{height:46px}
.tw-home02 .h2-pc .nm{font-size:14px;margin:3px 0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.tw-home02 .h2-pc .pr{font-size:14px;font-weight:900}
/* Đối tác: nhãn affiliate nhỏ 12px ngay trên dải logo; logo chạm ≥44 */
.tw-home02 .twp-partners{display:block;padding:4px 8px 6px 12px}
.tw-home02 .twp-partners__head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.tw-home02 .twp-partners__aff{display:block;margin:0 0 2px;font-size:12px;font-weight:700;color:#3d4a6b;line-height:1.3}
.tw-home02 .twp-partners__list{display:flex;overflow-x:auto}
.tw-home02 .twp-partners__link{min-height:44px;min-width:44px}
.tw-home02 .twp-partners__logo{width:72px;height:44px}
}
/* Màn ≤690 (Safari có thanh): hero gọn hơn */
@media (max-height:690px) and (max-width:767px){
 .tw-home02 .tw5-ban.b00 .h2-x{min-height:44px}
 .tw-home02 .tw5-svc a{min-height:48px}
}
.twp-partners__aff{display:none}
@media (max-width:767px){.tw-home02 .twp-partners__aff{display:block}}
/* vòng 2 B2: bù chiều cao để 390×700 và 375×667 không cuộn */
@media (max-width:767px){
 .tw-home02 .h2-badge{display:none}
 .tw-home02 .h2-prod{padding:2px 0 4px}
 .tw-home02 .h2-row{padding:2px 12px 2px}
 .tw-home02 .twp-partners{padding:3px 8px 4px 12px}
 .tw-home02 .twp-partners__aff{margin:0}
}
@media (max-height:690px) and (max-width:767px){
 .tw-home02 .tw5-slide .tw5-ban{height:80px}
 .tw-home02 .h2-pc .im{height:40px}
}
/* vòng 3 B2: ≤690 hero không cắt chữ */
@media (max-height:690px) and (max-width:767px){
 .tw-home02 .tw5-slide .tw5-ban{height:90px}
 .tw-home02 .tw5-ban.b00{padding:6px 10px 6px 14px}
 .tw-home02 .tw5-ban.b00 h2{font-size:15px;line-height:1.2;margin:0 0 4px}
 .tw-home02 .tw5-rate{padding:4px 10px}
 .tw-home02 .h2-pc .im{height:34px}
 .tw-home02 .h2-prod .tw5-hd{min-height:40px}
}
