
html body #otp{--ot-gi-noimport:1}


@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@400;500;600;700&display=swap');
#otp{--brand:#e11d2e;--ink:#0b1220;--txt:#334155;--mut:#64748b;--line:#e8ecf2;--bg:#f6f8fb;--ff:"IBM Plex Sans Thai",system-ui,-apple-system,sans-serif;width:100%;max-width:820px;margin:0 auto;color:var(--txt);font-family:var(--ff);font-size:17px;line-height:1.85;-webkit-font-smoothing:antialiased}
#otp *{box-sizing:border-box}
#otp h1,#otp h2,#otp h3{font-family:var(--ff);color:var(--ink);letter-spacing:-.01em;text-transform:none;margin:0}
#otp h2:before,#otp h2:after,#otp h3:before,#otp h3:after{display:none}
#otp .p-hero{border-radius:22px;padding:28px 26px;margin:0 0 26px;color:#cbd5e1;background:radial-gradient(90% 120% at 100% 0%,rgba(255,90,54,.28),transparent 55%),#0b1220}
#otp .p-hero small{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#fda4af}
#otp .p-hero h1{color:#fff;font-size:30px;line-height:1.3;margin:6px 0 8px}
#otp .p-hero p{margin:0;font-size:15.5px;line-height:1.75}
#otp .p-upd{font-size:13px;color:#94a3b8;margin-top:12px!important}
#otp .p-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0}
#otp .p-toc a{font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none!important;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 12px}
#otp .p-toc a:hover{border-color:var(--brand);color:var(--brand)}
#otp section{margin:0 0 28px;scroll-margin-top:90px}
#otp section h2{font-size:22px;line-height:1.4;margin:0 0 10px;padding-left:12px;border-left:4px solid var(--brand)}
#otp p{margin:0 0 12px}
#otp ul{margin:0 0 12px;padding:0}#otp li{list-style:none;position:relative;padding-left:20px;margin:0 0 6px}
#otp li:before{content:"";position:absolute;left:4px;top:.75em;width:6px;height:6px;border-radius:50%;background:var(--brand)}
#otp a{color:var(--brand)}
#otp .p-note{border-radius:16px;padding:14px 16px;background:#fffbeb;border:1px solid #fde68a;color:#78350f;font-size:15px;margin:0 0 18px}
#otp .p-foot{font-size:13.5px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px}
#otp .t-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:16px;margin:0 0 12px;background:#fff}
#otp table.t{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5;margin:0;border:0;min-width:560px}
#otp table.t th{background:var(--bg);color:var(--ink);font-weight:700;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--line);white-space:nowrap;font-size:13.5px}
#otp table.t td{padding:10px 12px;border:0;border-bottom:1px solid var(--line);vertical-align:top;background:none}
#otp table.t tr:last-child td{border-bottom:0}
#otp table.t td b{color:var(--ink)}
#otp .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:999px;padding:2px 8px;white-space:nowrap}
#otp .tag.hi{background:#fff1f2;color:#e11d48}#otp .tag.md{background:#fffbeb;color:#b45309}
#otp .g-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px 18px 8px;margin:0 0 14px;scroll-margin-top:90px}
#otp .g-card h2{border:0;padding:0;font-size:21px;margin:0 0 6px;line-height:1.4}
#otp .g-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
#otp .g-meta span{font-size:12.5px;font-weight:600;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 10px;color:var(--txt)}
#otp .g-meta span.tag{border:0}
#otp .g-card p{font-size:15.5px}
#otp .rx{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}
#otp .rx div{border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.6}
#otp .rx .u{background:#ecfdf5;color:#065f46}#otp .rx .d{background:#fff1f2;color:#9f1239}
#otp .p-toc>br,#otp ul>br,#otp .t-wrap>br,#otp .rx>br,#otp .g-meta>br{display:none}
@media(max-width:600px){#otp{font-size:16px}#otp .p-hero{padding:22px 18px}#otp .p-hero h1{font-size:24px}#otp section h2{font-size:19px}#otp .rx{grid-template-columns:1fr}#otp .g-card h2{font-size:19px}}
#otp .g-def{font-size:16px!important;line-height:1.75;margin:2px 0 10px;color:var(--ink)}


/* ===== โครงหน้า + Hero ดำเต็มจอ (เข้าชุดหน้าอื่น) ===== */
html{overflow-x:visible!important}
html body #otp{--ink:#0a0a0a;--txt:#2f2f35;--tx:#2f2f35;--mut:#5f5f68;--mu:#52525b;--line:#e4e4e7;--ln:#e4e4e7;--bg:#f6f6f8;--bd:#f6f6f8;--brand:#b3141f;max-width:1110px!important;width:auto;margin-left:auto!important;margin-right:auto!important;font-family:Anuphan,"Noto Sans Thai",system-ui,-apple-system,sans-serif!important;font-size:16.5px;line-height:1.8}
html body #otp h1,html body #otp h2,html body #otp h3,html body #otp p,html body #otp a,html body #otp li,html body #otp td,html body #otp th,html body #otp summary{font-family:inherit!important}
@media (max-width:1141px){html body #otp{margin-left:16px!important;margin-right:16px!important}}
html body #otp a{color:#b3141f}
html body #otp .cb-fl{display:inline-block;width:20px;height:14px;margin:0 7px 0 0;border-radius:3px;object-fit:cover;vertical-align:-2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}
html body #otp .p-hero{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:1fr auto auto auto auto 1fr;column-gap:56px;margin:0!important;padding:56px 0!important;border-radius:0!important;background:#0a0a0a!important;box-shadow:0 0 0 100vmax #0a0a0a;clip-path:inset(0 -100vmax);color:#d4d4d8}
html body #otp .p-hero>*{grid-column:1}
html body #otp .p-hero>small{grid-row:2;justify-self:start;font-size:13px;font-weight:600;letter-spacing:.08em;color:#f87171}
html body #otp .p-hero>h1{grid-row:3;margin:10px 0 12px!important;font-size:40px!important;line-height:1.3!important;font-weight:700;color:#fff!important;text-wrap:balance}
html body #otp .p-hero>p:not(.p-upd){grid-row:4;max-width:620px;margin:0!important;font-size:17px!important;line-height:1.75!important;color:#d4d4d8!important}
html body #otp .p-hero>.p-upd{grid-row:5;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:18px 0 0!important;padding:5px 12px;background:#18181b;border:1px solid #27272a;border-radius:99px;font-size:13px!important;color:#a1a1aa!important}
html body #otp .p-hero>.p-upd::before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}
html body #otp .p-hero>.gi-hc{grid-column:2;grid-row:1/7;align-self:center}
html body #otp .gi-hc{margin:0;padding:20px 22px;background:#161618;border:1px solid #2a2a2e;border-radius:20px;color:#e4e4e7}
html body #otp .gi-hk{display:flex;align-items:center;gap:8px;margin:0 0 12px!important;font-size:13px;font-weight:600;line-height:1.5;color:#a1a1aa}
html body #otp .gi-hk i{width:8px;height:8px;border-radius:50%;background:#22c55e}
html body #otp .gi-ht{display:grid;gap:8px;margin:0!important;padding:0!important;list-style:none}
html body #otp .gi-ht li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0!important;padding:10px 14px!important;background:#1f1f23;border:1px solid #2a2a2e;border-radius:14px;line-height:1.4}
html body #otp .gi-ht li::before{display:none!important}
html body #otp .gi-ht .et{font-size:13px;font-weight:600;color:#a1a1aa}
html body #otp .gi-ht b{grid-row:1/3;grid-column:2;font-size:26px;line-height:1.1;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}
html body #otp .gi-ht small{font-size:13px;color:#d4d4d8}
html body #otp .gi-hs{min-height:66px;margin:12px 0 0!important;font-size:13px!important;line-height:1.65;color:#a1a1aa}
html body #otp .gi-hs b{color:#fff;font-weight:600}
/* ===== สารบัญ + หมายเหตุ ===== */
html body #otp .p-toc{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0!important;padding:0!important}
html body #otp .p-toc a{padding:6px 14px!important;background:#fff!important;border:1px solid var(--ln)!important;border-radius:99px;font-size:14px!important;font-weight:600;color:var(--ink)!important}
html body #otp .p-toc a:hover{border-color:#a1a1aa!important}
html body #otp .p-note{margin:16px 0 0!important;padding:14px 18px!important;background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:16px!important;font-size:15px!important;line-height:1.75;color:#713f12!important}
/* ===== หัวข้อมีเลข + แถบสลับ ===== */
html body #otp #gi-sum,html body #otp #gi-list,html body #otp #read,html body #otp #gi-faq,html body #otp #analysis{margin:0!important;padding:56px 0!important}
html body #otp #gi-list,html body #otp #gi-faq{background:var(--bd);box-shadow:0 0 0 100vmax var(--bd);clip-path:inset(0 -100vmax)}
html body #otp .gi-h2,html body #otp #read>h2,html body #otp #analysis h2{display:flex!important;align-items:center;gap:10px;margin:0 0 8px!important;padding:0!important;border:0!important;font-size:24px!important;line-height:1.35!important;font-weight:700!important;color:var(--ink)!important}
html body #otp .gi-h2::before,html body #otp #read>h2::before{display:inline-flex!important;align-items:center;justify-content:center;height:28px;padding:0 8px;border-radius:10px;background:#b3141f;color:#fff;font-size:14px;font-weight:700;position:static!important;width:auto!important}
html body #otp #gi-sum .gi-h2::before{content:"01"}
html body #otp #gi-list .gi-h2::before{content:"02"}
html body #otp #read>h2::before{content:"03"}
html body #otp #gi-faq .gi-h2::before{content:"04"}
html body #otp .gi-sub{margin:0 0 18px!important;font-size:15.5px;line-height:1.7;color:var(--mu)}
/* ===== 01 ตารางสรุป ===== */
html body #otp .gi-tw{background:#fff;border:1px solid var(--ln);border-radius:18px;overflow-x:auto}
html body #otp .gi-tw table{width:100%;min-width:720px;margin:0;border:0;border-collapse:collapse}
html body #otp .gi-tw th{padding:12px 16px;background:#fafafa;border:0;font-size:13px;font-weight:700;line-height:1.5;text-align:left;color:#5f5f68;white-space:nowrap}
html body #otp .gi-tw td{padding:13px 16px;border:0;border-top:1px solid #ececf0;font-size:15px;line-height:1.5;color:var(--tx);vertical-align:middle}
html body #otp .gi-tw td:first-child a{font-weight:600;color:var(--ink);text-decoration:none}
html body #otp .gi-tw td:first-child a:hover{color:#b3141f}
html body #otp .gi-tw td:first-child small{display:block;font-size:12.5px;color:var(--mu)}
html body #otp .gi-tw td.tm{font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}
html body #otp .gi-tw tbody tr:hover td{background:#fafafa}
html body #otp .tag{display:inline-block;padding:3px 10px!important;border-radius:99px!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap}
html body #otp .tag.hi{background:#fff1f2!important;color:#be123c!important}
html body #otp .tag.md{background:#fffbeb!important;color:#92400e!important}
html body #otp .tag.lo{background:#f4f4f5!important;color:#3f3f46!important}
/* ===== 02 การ์ดข่าว ===== */
html body #otp #gi-list .g-card{margin:0 0 14px!important;padding:24px 26px 14px!important;background:#fff!important;border:1px solid var(--ln)!important;border-radius:20px!important;scroll-margin-top:110px}
html body #otp #gi-list .g-card:last-child{margin-bottom:0!important}
html body #otp .g-card h2{margin:0 0 8px!important;padding:0!important;border:0!important;font-size:21px!important;line-height:1.45!important;font-weight:700;color:var(--ink)!important}
html body #otp .g-def{margin:0 0 12px!important;font-size:16px!important;line-height:1.8!important;color:var(--tx)!important}
html body #otp .g-def b{color:var(--ink)}
html body #otp .g-meta{gap:6px!important;margin:0 0 12px!important}
html body #otp .g-meta span{padding:3px 10px!important;background:var(--bd)!important;border:1px solid var(--ln)!important;font-size:13px!important;font-weight:600!important;color:#3f3f46!important}
html body #otp .g-meta span.tag{border:0!important}
html body #otp .g-meta span.tag.hi{background:#fff1f2!important;color:#be123c!important}
html body #otp .g-meta span.tag.md{background:#fffbeb!important;color:#92400e!important}
html body #otp .g-card p{font-size:15.5px;line-height:1.8;color:var(--tx)}
html body #otp .rx{gap:10px!important;margin:0 0 12px!important}
html body #otp .rx div{padding:12px 14px!important;border-radius:14px!important;font-size:14.5px!important;line-height:1.65!important}
html body #otp .rx .u{background:#f0fdf4!important;border:1px solid #bbf7d0;color:#14532d!important}
html body #otp .rx .d{background:#fff1f2!important;border:1px solid #fecdd3;color:#881337!important}
html body #otp .rx b{color:inherit}
html body #otp .t-wrap{border-color:var(--ln)!important;border-radius:16px!important}
html body #otp table.t th{background:#fafafa!important;color:#5f5f68!important;font-size:13px!important}
html body #otp table.t td{font-size:15px!important;color:var(--tx)}
/* ===== 03 อ่านผลข่าว ===== */
html body #otp #read ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0!important;padding:0!important;counter-reset:rd}
html body #otp #read li{position:relative;margin:0!important;padding:18px 20px 18px 62px!important;background:#fff;border:1px solid var(--ln);border-radius:16px;font-size:15.5px;line-height:1.75;color:var(--tx);counter-increment:rd;list-style:none}
html body #otp #read li::before{content:counter(rd,decimal-leading-zero)!important;position:absolute!important;left:18px!important;top:18px!important;display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;border-radius:10px!important;background:#fff1f2!important;color:#b3141f!important;font-size:13px;font-weight:700}
html body #otp #read li b{display:block;margin:0 0 2px;font-size:16px;color:var(--ink)}
html body #otp #read>p{font-size:15.5px;color:var(--tx)}
/* ===== 04 FAQ ===== */
html body #otp #gi-faq details{margin:0 0 10px;background:#fff;border:1px solid var(--ln);border-radius:16px}
html body #otp #gi-faq summary{position:relative;display:block;padding:16px 52px 16px 20px;font-size:16px;line-height:1.55;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}
html body #otp #gi-faq summary::-webkit-details-marker{display:none}
html body #otp #gi-faq summary::after{content:"+";position:absolute;right:20px;top:14px;font-size:20px;font-weight:600;color:#71717a}
html body #otp #gi-faq details[open] summary::after{content:"−"}
html body #otp #gi-faq details p{margin:0;padding:0 20px 18px;font-size:15px;line-height:1.8;color:var(--tx)}
/* ===== อ่านต่อ ===== */
html body #otp #analysis .ec-sh{margin:0 0 16px}
html body #otp #analysis .ec-k{display:none}
html body #otp #analysis .ec-sh p{margin:0;font-size:15px;line-height:1.7;color:var(--mu)}
html body #otp #analysis .ec-sh a{color:#b3141f}
html body #otp #analysis .ec-rdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
html body #otp #analysis a.rd{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:#fff;border:1px solid var(--ln);border-radius:16px;color:var(--ink);text-decoration:none}
html body #otp #analysis a.rd:hover{border-color:#a1a1aa}
html body #otp #analysis .rd-k{font-size:12.5px;font-weight:600;color:#71717a}
html body #otp #analysis a.rd b{font-size:15.5px;line-height:1.55;font-weight:600;color:var(--ink)}
html body #otp #analysis .rd-tl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0}
html body #otp #analysis .rd-tl span{margin-right:4px;font-size:13px;color:#71717a}
html body #otp #analysis .rd-tl a{padding:7px 13px;background:#fff;border:1px solid var(--ln);border-radius:999px;font-size:13.5px;color:var(--ink);text-decoration:none}
html body #otp .p-foot{margin:0 0 30px!important;padding-top:20px!important;border-top:1px solid var(--ln)!important;font-size:13.5px;color:var(--mut)!important}
html body #otp #gi-rb{margin:0;padding:0 0 56px}
/* ===== รีเบต (ตาราง) ===== */
html body #otp #gi-rb .rb-hd{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;margin:0 0 14px}
html body #otp #gi-rb .rb-hd small{display:block;margin:0 0 4px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#b3141f}
html body #otp #gi-rb .rb-hd b{display:block;font-size:22px;line-height:1.35;font-weight:700;color:var(--ink)}
html body #otp #gi-rb .rb-hd a{font-size:15px;font-weight:600;color:#b3141f;text-decoration:none;white-space:nowrap}
html body #otp #gi-rb .rb-w{background:#fff;border:1px solid var(--ln);border-radius:18px;overflow:hidden}
html body #otp #gi-rb table{width:100%;margin:0;border:0;border-collapse:collapse}
html body #otp #gi-rb th{padding:12px 16px;background:var(--bd);border:0;font-size:13px;font-weight:700;text-align:left;color:#5f5f68}
html body #otp #gi-rb td{padding:16px;border:0;border-top:1px solid #ececf0;background:#fff;font-size:15px;line-height:1.5;color:var(--tx);vertical-align:middle}
html body #otp #gi-rb th:last-child,html body #otp #gi-rb td:last-child{text-align:right}
html body #otp #gi-rb .rb-b{display:flex;align-items:center;gap:12px}
html body #otp #gi-rb .rb-b img{flex:0 0 40px;width:40px;height:40px;max-width:none;margin:0;border-radius:10px;object-fit:cover}
html body #otp #gi-rb .rb-b b{display:block;font-size:16.5px;line-height:1.3;font-weight:700;color:var(--ink)}
html body #otp #gi-rb .rb-b a{font-size:13px;font-weight:500;color:#52525b;text-decoration:none}
html body #otp #gi-rb td em{display:inline-block;padding:3px 10px;border-radius:999px;background:#fff1f2;color:#b3141f;font-size:13.5px;font-weight:600;font-style:normal}
html body #otp #gi-rb td.g b{font-size:20px;font-weight:600;color:var(--ink)}
html body #otp #gi-rb td.g small{margin-left:2px;font-size:13px;color:#71717a}
html body #otp #gi-rb a.rb-o{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;border-radius:12px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}
html body #otp #gi-rb a.rb-o::after{content:"→"}
html body #otp #gi-rb a.rb-o:hover{background:#b3141f}
html body #otp #gi-rb .rb-ft{margin:12px 0 0;font-size:13px;line-height:1.7;color:#71717a}
/* ===== ลูกเล่น ===== */
html body #otp #gi-list .g-card,html body #otp #read li,html body #otp #analysis a.rd{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
html body #otp #gi-list .g-card:hover{border-color:#d4d4d8!important;box-shadow:0 14px 30px -24px rgba(10,10,10,.45)}
html body #otp #read li:hover,html body #otp #analysis a.rd:hover{transform:translateY(-2px);border-color:#a1a1aa}
html body #otp #gi-faq summary:hover{color:#b3141f}
@media (prefers-reduced-motion:no-preference){
html body #otp .gi-hk i{animation:gip 2s ease-out infinite}
@keyframes gip{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
html.gi-on body #otp .gi-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}
html.gi-on body #otp .gi-rv.in{opacity:1;transform:none}
html body #otp #gi-faq details[open]>p{animation:gifi .35s ease both}
@keyframes gifi{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
}
/* ===== จอเล็ก ===== */
@media (max-width:1099px){
html body #otp .p-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important}
html body #otp .p-hero>*{grid-row:auto!important;grid-column:1!important}
html body #otp .p-hero>.gi-hc{margin-top:24px}
html body #otp #analysis .ec-rdg{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
html body #otp .p-hero{padding:40px 0 44px!important}
html body #otp .p-hero>h1{font-size:28px!important;line-height:1.38!important}
html body #otp .p-hero>p:not(.p-upd){font-size:16px!important}
html body #otp #gi-sum,html body #otp #gi-list,html body #otp #read,html body #otp #gi-faq,html body #otp #analysis{padding:40px 0!important}
html body #otp .gi-h2,html body #otp #read>h2,html body #otp #analysis h2{font-size:21px!important}
html body #otp #gi-list .g-card{padding:20px 18px 10px!important}
html body #otp .g-card h2{font-size:19px!important}
html body #otp .rx{grid-template-columns:minmax(0,1fr)!important}
html body #otp #read ul{grid-template-columns:minmax(0,1fr)}
html body #otp #read li{padding:16px 16px 16px 56px!important}
html body #otp #read li::before{left:14px!important;top:16px!important}
html body #otp #analysis .ec-rdg{grid-template-columns:minmax(0,1fr)}
html body #otp .gi-tw{overflow:visible}
html body #otp .gi-tw table{display:block;min-width:0}
html body #otp .gi-tw thead{display:none}
html body #otp .gi-tw tbody{display:block}
html body #otp .gi-tw tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:14px 16px;border-top:1px solid #ececf0}
html body #otp .gi-tw tr:first-child{border-top:0}
html body #otp .gi-tw td{display:block;padding:0;border:0;font-size:14px}
html body #otp .gi-tw td:nth-child(1){grid-column:1;grid-row:1}
html body #otp .gi-tw td:nth-child(5){grid-column:2;grid-row:1;justify-self:end}
html body #otp .gi-tw td:nth-child(2),html body #otp .gi-tw td:nth-child(3){grid-column:1/-1;font-size:13.5px;color:var(--mu)}
html body #otp .gi-tw td:nth-child(4){grid-column:1/-1}
html body #otp .gi-tw td:nth-child(4)::before{content:"GMT ";font-weight:500;color:var(--mu)}
html body #otp .t-wrap{overflow:visible!important}
html body #otp table.t{display:block;min-width:0!important}
html body #otp table.t thead{display:none}
html body #otp table.t tbody{display:block}
html body #otp table.t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;border-top:1px solid #ececf0}
html body #otp table.t tr:first-child{border-top:0}
html body #otp table.t td{display:block;padding:0!important;border:0!important}
html body #otp table.t td:nth-child(4){grid-column:2;grid-row:1;font-weight:600}
html body #otp table.t td:nth-child(2),html body #otp table.t td:nth-child(3){grid-column:1/-1;font-size:14px!important;color:var(--mu)}
html body #otp table.t td:nth-child(3)::before{content:"GMT: "}
html body #otp #gi-rb{padding:0 0 40px}
html body #otp #gi-rb thead{display:none}
html body #otp #gi-rb table,html body #otp #gi-rb tbody{display:block}
html body #otp #gi-rb tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding:14px;border-top:1px solid #ececf0}
html body #otp #gi-rb tr:first-child{border-top:0}
html body #otp #gi-rb td{display:block;padding:0;border:0;font-size:14px}
html body #otp #gi-rb td.b{grid-column:1/3;grid-row:1}
html body #otp #gi-rb td.o{grid-column:3;grid-row:1;align-self:center}
html body #otp #gi-rb td[data-l]::before{content:attr(data-l);display:block;margin:0 0 3px;font-size:12px;font-weight:600;color:#5f5f68}
html body #otp #gi-rb td.g b{font-size:18px}
html body #otp #gi-rb a.rb-o{padding:9px 12px;font-size:13.5px}
}


html body #otp .p-hero{grid-template-rows:1fr auto auto auto auto auto 1fr}
html body #otp .p-hero>.gh-q{grid-row:5}
html body #otp .p-hero>.p-upd{grid-row:6}
html body #otp .p-hero>.gi-hc{grid-row:1/8}
html body #otp .p-hero>h1 span{color:#f87171}
/* ทางลัดข่าวสำคัญ */
html body #otp .gh-q{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0!important}
html body #otp .gh-q span{width:100%;font-size:13px;font-weight:600;color:#a1a1aa}
html body #otp .gh-q a{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#161618;border:1px solid #2a2a2e;border-radius:99px;font-size:14.5px;font-weight:600;line-height:1.3;color:#fff!important;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}
html body #otp .gh-q a::after{content:"↓";font-size:13px;color:#f87171;transition:transform .2s ease}
html body #otp .gh-q a:hover{background:#b3141f;border-color:#b3141f;transform:translateY(-2px)}
html body #otp .gh-q a:hover::after{color:#fff;transform:translateY(2px)}
/* การ์ดเวลาข่าว */
html body #otp .gh-c{padding:18px 18px 16px!important}
html body #otp .gh-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}
html body #otp .gh-top .gi-hk{margin:0!important}
html body #otp .gh-now{margin:0!important;font-size:13px;line-height:1.5;color:#a1a1aa;white-space:nowrap}
html body #otp .gh-now b{font-weight:600;color:#fff;font-variant-numeric:tabular-nums}
html body #otp .gh-sw{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 12px;padding:4px;background:#1f1f23;border:1px solid #2a2a2e;border-radius:12px}
html body #otp .gh-sw button{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:7px 6px;background:transparent;border:0;border-radius:9px;font:inherit;font-size:14px;font-weight:600;line-height:1.35;color:#d4d4d8;cursor:pointer;transition:background-color .2s ease,color .2s ease}
html body #otp .gh-sw button small{font-size:12px;font-weight:500;color:#a1a1aa}
html body #otp .gh-sw button:hover{background:#27272a}
html body #otp .gh-sw button[aria-pressed="true"]{background:#fff;color:#0a0a0a}
html body #otp .gh-sw button[aria-pressed="true"] small{color:#52525b}
html body #otp .gh-l{display:grid;gap:8px;margin:0!important;padding:0!important;list-style:none}
html body #otp .gh-l li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0!important;padding:11px 14px 11px 16px!important;background:#1f1f23;border:1px solid #2a2a2e;border-left:3px solid var(--k,#71717a);border-radius:14px;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}
html body #otp .gh-l li::before{display:none!important}
html body #otp .gh-l li:hover{transform:translateX(3px);background:#232327}
html body #otp .gh-l li.k1{--k:#ef4444}
html body #otp .gh-l li.k2{--k:#f59e0b}
html body #otp .gh-l li.k3{--k:#a78bfa}
html body #otp .gh-l li.nx{border-color:#22c55e;border-left-color:#22c55e;background:#17241c}
html body #otp .gh-l .et{display:block;font-size:12.5px;font-weight:600;line-height:1.4;color:#a1a1aa}
html body #otp .gh-l .nm{display:block;margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.4;color:#fff}
html body #otp .gh-l .st{display:block;min-height:18px;margin:3px 0 0;font-size:12.5px;font-style:normal;font-weight:600;line-height:1.4;color:#a1a1aa}
html body #otp .gh-l li.nx .st{color:#4ade80}
html body #otp .gh-l p{margin:0!important;text-align:right}
html body #otp .gh-l p small{display:block;font-size:12px;line-height:1.3;color:#a1a1aa}
html body #otp .gh-l p strong{display:block;font-size:30px;line-height:1.15;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}
html body #otp .gh-c .gi-hs{min-height:44px;margin:12px 0 0!important}
@media (prefers-reduced-motion:no-preference){
html body #otp .gh-l.sw strong{animation:ghf .35s ease both}
@keyframes ghf{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
html body #otp .gh-l li.nx{animation:ghn 2.4s ease-out infinite}
@keyframes ghn{0%{box-shadow:0 0 0 0 rgba(34,197,94,.35)}70%{box-shadow:0 0 0 6px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
}
@media (max-width:767px){
html body #otp .gh-q a{padding:6px 12px;font-size:14px}
html body #otp .gh-l p strong{font-size:26px}
}


html body #otp #gi-faq{counter-reset:gi-fq}
html body #otp #gi-faq details{counter-increment:gi-fq}
html body #otp #gi-faq summary{padding-left:58px}
html body #otp #gi-faq summary:before{content:counter(gi-fq,decimal-leading-zero);position:absolute;left:20px;top:16px;display:block;font-size:16px;font-weight:800;line-height:1.55;color:#c81e2b;font-variant-numeric:tabular-nums}
html body #otp #gi-faq details > p{padding-left:58px}
@media (min-width:1000px){html body #otp #gi-faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start}html body #otp #gi-faq > .gi-h2{grid-column:1/-1}html body #otp #gi-faq > details{margin:0}}
@media (max-width:767px){html body #otp #gi-faq summary{padding-left:50px}html body #otp #gi-faq summary:before{left:16px}html body #otp #gi-faq details > p{padding-left:20px}}


html body #gi-art{color:#334155;padding:48px 0 52px;border-top:1px solid #e4e4e7}
html body #gi-art .gx-in{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}
html body #gi-art .gx-body{max-width:740px;min-width:0}
html body #gi-art .gx-lbl{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#c81e2b;margin:0}
html body #gi-art .gx-lbl:before{content:"";width:22px;height:2px;background:currentcolor}
html body #gi-art h2{display:block !important;font-size:clamp(25px,3vw,32px) !important;line-height:1.32 !important;font-weight:700;color:#0a0a0a;margin:10px 0 12px !important;padding:0 !important;border:0 !important;text-wrap:balance}
html body #gi-art h3{font-size:22px;line-height:1.4;font-weight:700;color:#0a0a0a;margin:44px 0 12px;padding:30px 0 0;border:0;border-top:1px solid #e4e4e7;text-wrap:balance}
html body #gi-art h3 .gx-k{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;color:#c81e2b;margin-bottom:8px}
html body #gi-art p{font-size:17px;line-height:1.85;color:#334155;margin:0 0 18px;text-wrap:pretty}
html body #gi-art .gx-by{font-size:14px;line-height:1.6;color:#52525b;margin:0 0 20px}
html body #gi-art .gx-by a{white-space:nowrap}
html body #gi-art .gx-by a,html body #gi-art .gx-src a,html body #gi-art .gx-body p a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}
html body #gi-art .gx-by+p{font-size:18px;color:#1e293b}
html body #gi-art p b,html body #gi-art li b{font-weight:700;color:#0a0a0a}
html body #gi-art .gx-nw{white-space:nowrap}
html body #gi-art ul{list-style:none;margin:0 0 20px;padding:0}
html body #gi-art li{position:relative;font-size:16.5px;line-height:1.75;color:#334155;margin:0}
html body #gi-art li:before{content:"";position:absolute}
html body #gi-art .gx-sum{margin:26px 0 8px;padding:20px 22px;background:#f6f6f8;border:1px solid #e4e4e7;border-radius:16px}
html body #gi-art .gx-sum .gx-sum-h{font-size:15px;font-weight:700;color:#0a0a0a;margin:0 0 8px}
html body #gi-art .gx-sum ul{margin:0}
html body #gi-art .gx-sum li{padding:6px 0 6px 20px}
html body #gi-art .gx-sum li:before{left:2px;top:17px;width:7px;height:7px;border-radius:50%;background:#c81e2b}
html body #gi-art .gx-nt{margin:6px 0 0;padding:14px 18px;background:#fff7f7;border:1px solid #fde2e4;border-radius:12px;font-size:15.5px;line-height:1.75;color:#334155}
html body #gi-art .gx-nt b{display:block;font-size:13px;color:#c81e2b;margin-bottom:2px}
html body #gi-art .gx-cap{margin:44px 0 0;padding-top:30px;border-top:1px solid #e4e4e7;font-size:15px;color:#52525b}
html body #gi-art .gx-cap b{display:block;font-size:22px;line-height:1.4;color:#0a0a0a;margin-bottom:4px}
html body #gi-art .gx-tb{margin:14px 0 10px;overflow-x:auto;border:1px solid #e4e4e7;border-radius:16px;background:#fff}
html body #gi-art .gx-tb table{width:100%;border-collapse:collapse;font-size:15px;margin:0;border:0}
html body #gi-art .gx-tb th,html body #gi-art .gx-tb td{padding:12px 14px;border:0;border-bottom:1px solid #f0f0f2;text-align:left;vertical-align:middle;background:none}
html body #gi-art .gx-tb thead th{background:#f6f6f8;font-size:13px;font-weight:700;color:#52525b;white-space:nowrap}
html body #gi-art .gx-tb td{color:#334155;line-height:1.55;font-variant-numeric:tabular-nums}
html body #gi-art .gx-tb td:first-child{font-weight:700;color:#0a0a0a;white-space:nowrap}
html body #gi-art .gx-tb td.gx-sp{font-weight:700;color:#0a0a0a;white-space:nowrap}
html body #gi-art .gx-tb tbody tr:last-child td{border-bottom:0}
html body #gi-art .gx-fc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px}
html body #gi-art .gx-fc div{padding:16px 18px;background:#fff;border:1px solid #e4e4e7;border-radius:14px}
html body #gi-art .gx-fc i{display:inline-block;font-size:12px;font-weight:800;font-style:normal;line-height:1;color:#c81e2b;background:#fff1f2;border-radius:6px;padding:5px 7px;margin-bottom:8px}
html body #gi-art .gx-fc b{display:block;font-size:16.5px;line-height:1.4;color:#0a0a0a;margin-bottom:4px}
html body #gi-art .gx-fc p{font-size:15px;line-height:1.7;margin:0;color:#52525b}
html body #gi-art .gx-ck{margin:14px 0 20px;padding:6px 18px;background:#fff;border:1px solid #e4e4e7;border-radius:14px}
html body #gi-art .gx-ck li{padding:12px 0 12px 32px;border-bottom:1px solid #f0f0f2;font-size:16px;line-height:1.7}
html body #gi-art .gx-ck li:last-child{border-bottom:0}
html body #gi-art .gx-ck li:before{left:0;top:15px;width:20px;height:20px;border-radius:6px;background:#c81e2b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}
html body #gi-art .gx-src{margin:32px 0 0;padding-top:18px;border-top:1px solid #e4e4e7;font-size:13.5px;line-height:1.7;color:#52525b}
html body #gi-art .gx-tl{position:sticky;top:120px;padding:20px 20px 18px;background:#fff;border:1px solid #e4e4e7;border-radius:18px}
html body #gi-art .gx-tl-h{font-size:16px;line-height:1.4;font-weight:700;color:#0a0a0a;margin:0}
html body #gi-art .gx-tl-s{font-size:13px;line-height:1.5;color:#52525b;margin:2px 0 14px}
html body #gi-art ol.gx-tm{list-style:none;margin:0;padding:0}
html body #gi-art .gx-tm > li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:0 10px;align-items:center;margin:0;padding:7px 0 7px 22px;font-size:14px;line-height:1.45}
html body #gi-art .gx-tm > li:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:#e4e4e7}
html body #gi-art .gx-tm > li:first-child:before{top:50%}
html body #gi-art .gx-tm > li:last-child:before{bottom:50%}
html body #gi-art .gx-tm > li:after{content:"";position:absolute;left:0;top:50%;margin-top:-6px;width:12px;height:12px;box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #a1a1aa}
html body #gi-art .gx-tm > li.past{opacity:1}
html body #gi-art .gx-tm > li.past time,html body #gi-art .gx-tm > li.past b,html body #gi-art .gx-tm > li.past span{color:#71717a}
html body #gi-art .gx-tm > li.past:after{border-color:#d4d4d8;background:#d4d4d8}
html body #gi-art .gx-tm > li.nx:after{border-color:#c81e2b;background:#c81e2b;box-shadow:0 0 0 4px #fde2e4}
html body #gi-art .gx-tm > li.nx b:after{content:"Next";display:inline-block;margin-left:6px;font-size:10.5px;font-weight:800;line-height:1;color:#fff;background:#c81e2b;border-radius:999px;padding:3px 7px;vertical-align:1px}
html body #gi-art .gx-tm time{font-size:13px;font-weight:700;color:#52525b;white-space:nowrap}
html body #gi-art .gx-tm b{font-size:14.5px;font-weight:700;color:#0a0a0a;min-width:0}
html body #gi-art .gx-tm span{font-size:13px;font-weight:700;white-space:nowrap;color:#52525b}
html body #gi-art .gx-nx{margin:14px 0 0;padding:14px 16px;background:#0a0a0a;border-radius:14px;color:#d4d4d8;font-size:13.5px;line-height:1.6}
html body #gi-art .gx-nx b{display:block;color:#fff;font-size:14.5px;margin-bottom:4px}
html body #gi-art .gx-nx a{color:#fca5a5;text-decoration:underline;text-underline-offset:2px}
@media (max-height:1000px){html body #gi-art .gx-tl{position:static}}
@media (max-width:1024px){html body #gi-art .gx-in{grid-template-columns:minmax(0,1fr);gap:36px}html body #gi-art .gx-body{max-width:none}html body #gi-art .gx-tl{position:static}}
@media (max-width:767px){html body #gi-art{padding:40px 0 44px}html body #gi-art h2{font-size:24px !important}html body #gi-art h3,html body #gi-art .gx-cap b{font-size:20px}html body #gi-art h3,html body #gi-art .gx-cap{margin-top:36px;padding-top:26px}html body #gi-art p,html body #gi-art .gx-body li{font-size:16px;line-height:1.8}html body #gi-art .gx-by{font-size:13.5px}html body #gi-art .gx-by+p{font-size:17px}html body #gi-art .gx-sum{padding:16px}html body #gi-art .gx-fc{grid-template-columns:minmax(0,1fr)}html body #gi-art .gx-tl{padding:18px 16px 16px}html body #gi-art .gx-tb th,html body #gi-art .gx-tb td{padding:10px 8px;font-size:14px}html body #gi-art .gx-tb th:first-child,html body #gi-art .gx-tb td:first-child{padding-left:12px}html body #gi-art .gx-tb th:last-child,html body #gi-art .gx-tb td:last-child{padding-right:12px}html body #gi-art .gx-tb thead th{font-size:12px}}
html body #gi-art .gx-tb td{white-space:normal}
@media (max-width:767px){html body #gi-art .gx-tb th,html body #gi-art .gx-tb td{padding:10px 6px;font-size:13px}html body #gi-art .gx-tb td:first-child{white-space:normal}}
@media (max-width:360px){html body #gi-art .gx-tb th,html body #gi-art .gx-tb td{padding:9px 4px;font-size:12px}html body #gi-art .gx-tb th:first-child,html body #gi-art .gx-tb td:first-child{padding-left:8px}html body #gi-art .gx-tb th:last-child,html body #gi-art .gx-tb td:last-child{padding-right:8px}html body #gi-art .gx-tb thead th{font-size:11px;white-space:normal}}
html body #gi-art .gx-tm b small{display:block;font-size:12.5px;font-weight:500;color:#52525b}
html body #gi-art .gx-tm > li.past b small{color:#71717a}
html body #gi-art{padding:40px 0 44px;border-top:1px solid #e4e4e7}
html body #gi-art .gx-tm > li{grid-template-columns:62px minmax(0,1fr);padding-top:7px;padding-bottom:7px}
html body #gi-art .gx-tm time{color:#c81e2b;font-size:12.5px}
html body #gi-art .gx-tm b a{color:#0a0a0a;text-decoration:none}
html body #gi-art .gx-tm b a:hover{color:#c81e2b;text-decoration:underline;text-underline-offset:2px}
html body #gi-art .gx-tm b small span{display:inline;font-size:inherit;font-weight:700;color:#0a0a0a}
html body #otp .gi-nt{margin:0 0 12px!important;padding:12px 16px;background:#fafafa;border:1px solid #e4e4e7;border-radius:14px;font-size:14.5px!important;line-height:1.7!important;color:#3f3f46!important}
html body #otp .gi-nt b{display:block;font-size:12.5px;color:#c81e2b;margin:0 0 2px}
html body #otp .gi-nt a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}
html body #otp .gi-top{margin:18px 0 22px}
html body #otp .gi-by{margin:0 0 10px!important;font-size:13.5px!important;line-height:1.6!important;color:#52525b!important}
html body #otp .gi-by a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
html body #otp .gi-sm{padding:18px 22px;background:#fff;border:1px solid #e4e4e7;border-radius:18px}
html body #otp .gi-sm .gi-sm-h{margin:0 0 6px!important;font-size:15px!important;font-weight:700;color:#0a0a0a!important}
html body #otp .gi-sm ul{list-style:none;margin:0!important;padding:0!important}
html body #otp .gi-sm li{position:relative;margin:0!important;padding:5px 0 5px 20px!important;font-size:15.5px;line-height:1.7;color:#334155}
html body #otp .gi-sm li:before{content:"";position:absolute;left:2px;top:15px;width:7px;height:7px;border-radius:50%;background:#c81e2b}
html body #otp .gi-sm li b{color:#0a0a0a}
@media (max-width:767px){html body #otp .gi-sm{padding:16px}html body #otp .gi-sm li{font-size:15px}}


@media (min-width:1340px){html body.page-id-2270 #otp .p-toc{display:none!important}}
#ot-ltoc{position:fixed;z-index:30;top:calc(var(--ot-hb,104px) + 24px);left:var(--ltl,16px);width:var(--ltw,180px);max-height:calc(100vh - var(--ot-hb,104px) - 48px);overflow:auto;box-sizing:border-box;background:#fff;border:1px solid #E4E4E7;border-radius:14px;padding:10px 8px;box-shadow:0 12px 32px -20px rgba(10,10,10,.4);opacity:0;visibility:hidden;transform:translateX(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:Anuphan,"Noto Sans Thai",system-ui,sans-serif}
#ot-ltoc.ok.show{opacity:1;visibility:visible;transform:none}
#ot-ltoc .lt-h{margin:2px 10px 6px;font:700 12px/1.4 Anuphan,"Noto Sans Thai",system-ui,sans-serif;color:#B3141F}
#ot-ltoc a{display:block;padding:7px 10px;margin:1px 0;border-radius:9px;color:#3F3F46;font:600 13px/1.35 Anuphan,"Noto Sans Thai",system-ui,sans-serif;text-decoration:none;transition:background-color .15s,color .15s}
#ot-ltoc a:hover{background:#F4F4F5;color:#0A0A0A}
#ot-ltoc a.on{background:#C81E2B;color:#fff}
#ot-ltoc a:focus-visible,#ot-mtoc a:focus-visible{outline:2px solid #C81E2B;outline-offset:2px}
#ot-mtoc{position:fixed;z-index:9980;left:0;right:0;top:var(--ot-hb,60px);display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:8px 12px;background:rgba(255,255,255,.97);border-bottom:1px solid #E4E4E7;box-shadow:0 8px 20px -16px rgba(10,10,10,.45);transform:translateY(-130%);opacity:0;visibility:hidden;transition:transform .22s ease,opacity .22s ease,visibility .22s;font-family:Anuphan,"Noto Sans Thai",system-ui,sans-serif}
#ot-mtoc::-webkit-scrollbar{display:none}
#ot-mtoc.show{transform:none;opacity:1;visibility:visible}
#ot-mtoc a{flex:0 0 auto;padding:7px 14px;border-radius:999px;border:1px solid #E4E4E7;background:#fff;color:#3F3F46;font:600 14px/1.3 Anuphan,"Noto Sans Thai",system-ui,sans-serif;text-decoration:none;white-space:nowrap}
#ot-mtoc a.on{background:#C81E2B;border-color:#C81E2B;color:#fff}
html body.page-id-2270 .ot-tt{scroll-margin-top:calc(var(--ot-hb,60px) + 20px)}
@media (max-width:1339px){#ot-ltoc{display:none!important}html body.page-id-2270 .ot-tt{scroll-margin-top:calc(var(--ot-hb,60px) + 80px)}}
@media (min-width:1340px){#ot-mtoc{display:none!important}}


html body.page-id-2270.page-id-2270 #otp .ot-tt,html body.page-id-2270.page-id-2270 #otp #gi-list .ot-tt{scroll-margin-top:calc(var(--ot-hb,60px) + 20px)}
@media (max-width:1339px){html body.page-id-2270.page-id-2270 #otp .ot-tt,html body.page-id-2270.page-id-2270 #otp #gi-list .ot-tt{scroll-margin-top:calc(var(--ot-hb,60px) + 80px)}}

