/* lang.css — สองภาษา TH | EN ทั้งเว็บ watch (components/Lang.php, js/lang.js) — แสดงเฉพาะภาษาที่เลือกตาม html[data-lang] */
html:not([data-lang="en"]) .gs-en { display: none !important; }
html[data-lang="en"] .gs-th { display: none !important; }

/* ปุ่มสลับภาษาบนส่วนหัว */
.gs-langsw { display: inline-flex; border: 1px solid var(--green, #1F6D45); flex-shrink: 0; }
.gs-langsw button { border: 0; background: var(--card, #fff); color: var(--green-deep, #123B27); font: 600 12px/1 'IBM Plex Mono', monospace; padding: 6px 9px; cursor: pointer; letter-spacing: .04em; }
.gs-langsw button + button { border-left: 1px solid var(--green, #1F6D45); }
.gs-langsw button[aria-pressed="true"] { background: var(--green-deep, #123B27); color: #fff; }
.gs-langsw button:focus-visible { outline: 2px solid var(--gold, #A97D2F); outline-offset: 1px; }

/* หมายเหตุโหมด EN: ข้อมูลจากระบบ กทม. เป็นภาษาไทย */
.gs-datanote { font-size: 12.5px; color: var(--ink-soft, #4B5B4F); background: var(--gold-tint, #F3EAD6); border-left: 3px solid var(--gold, #A97D2F); padding: 7px 12px; margin: 0 0 16px; }
@media (max-width: 860px) { .pv2-navlinks .gs-langsw { align-self: flex-start; margin: 8px 0; } }
