/* site-search.css — เสริมกล่องค้นหาหน้าแรก (หน้าตากระจกฝ้าเดิมอยู่ใน home.css) ให้ไฮไลต์และแถบที่เลือกอ่านชัดบนพื้นโปร่ง
   เรียบ: ไม่มีเส้นขอบ ไม่มีไล่สี · ระยะบรรทัดเผื่อสระ/วรรณยุกต์ไทย */
.sbox, .sbox input { font-family: "LINE Seed Sans TH", system-ui, sans-serif; }
.sbox input { line-height: 1.8; }
.sres { line-height: 1.6; }
.sres a.it { display: block; padding: 9px 12px; }
.sres .tx { display: flex; flex-direction: column; min-width: 0; }
.sres .tx b { font-weight: 700; }
.sres .tx small { font-size: 13px; color: #ffffffd9; }
.sres a.it:hover { background: #ffffff1f; box-shadow: none; }
.sres a.it.act { background: #7d4485e6; box-shadow: none; color: #fff; }
.sres mark { background: #9e5da5; color: #fff; font-weight: 700; border-radius: 3px; padding: 0; }
.sres a.it.act mark { background: #fff; color: #7d4485; }
.sres .group { opacity: 1; color: #ffffffcc; line-height: 1.6; }
.sres .empty { opacity: 1; color: #ffffffe6; line-height: 1.7; }
.sres .none { text-align: center; padding: 22px 12px; }
.sres .none b { display: block; font-size: 17px; color: #fff; }
.sres a.all { display: block; margin: 6px 0 2px; padding: 10px 12px; background: #ffffff2e; color: #fff; font-weight: 700; box-shadow: none; }
.sres a.all:hover { background: #ffffff40; }
.sres a { transition: none; } /* สีพื้นแถวเปลี่ยนทันที (ไม่ทำแอนิเมชันสีพื้น) */
/* หน้าแรกมีปุ่มค้นหาของตัวเองใน .inq ไม่แสดงปุ่มจากส่วนหัวร่วมซ้ำ */
body:has(.inq .sbtn) .hdr-sbtn { display: none; }
/* รายการแนะนำตอนยังไม่พิมพ์: รูปย่อซ้าย ข้อความขวา (แบบเดิมของหน้าแรก) */
.sres a.it.thumb { display: flex; gap: 14px; align-items: center; }
