@import url("ilist.css");
@import url("white.css");
@import url("headhesive.css");
@import url("scrollup.css");

/* กัน horizontal overflow บน mobile: ทำให้ปุ่ม scrollUp (position:fixed; right:15px) ไม่หลุดขอบขวา
   และเลิกอาการเลื่อนหน้าจอแนวนอน — ใช้ที่ root (html) เพื่อไม่ให้กระทบ position:sticky ของ .sa-head */
html { overflow-x: hidden; }

/* cookieconsent banner: ต้นเหตุ overflow แนวนอนบน mobile — banner เป็น flex-wrap:nowrap + ข้อความไทยยาว
   ไม่มีเว้นวรรค → Firefox Android ไม่ตัดคำไทย ดันกล่องกว้างเกินจอ (Chrome/Brave ตัดคำได้จึงพอดี)
   แก้: บังคับ banner wrap + ให้ flex item (message) ย่อ/ตัดคำได้ (!important เพราะ cc CSS โหลดทีหลัง) */
.cc-window.cc-banner { flex-wrap: wrap !important; }
.cc-window .cc-message { min-width: 0 !important; overflow-wrap: break-word; word-break: break-word; }


