
/* 2026-10-07 21:00 (ปรับความเร็ว): ลบ @import ฟอนต์ IBM Plex Sans Thai — ทำให้โหลดฟอนต์ภายนอกเพิ่ม ทั้งที่หน้าแสดงด้วย Anuphan จากบล็อก ot-mh-font อยู่แล้ว · ย้อนกลับ: ใส่บรรทัด @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@400;500;600;700&amp;display=swap'); กลับที่บรรทัดนี้ */
#otp{--brand:#e11d2e;--ink:#0b1220;--txt:#334155;--mut:#64748b;--line:#e8ecf2;--bg:#f6f8fb;--up:#059669;--dn:#e11d48;--ff:"IBM Plex Sans Thai",system-ui,-apple-system,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;
 width:100%;max-width:880px;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 22px;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 24px;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 30px;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,#otp ol{margin:0 0 12px;padding:0}#otp ul>li{list-style:none;position:relative;padding-left:20px;margin:0 0 6px}
#otp ul>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-foot{font-size:13.5px;color:var(--mut);border-top:1px solid var(--line);padding-top:14px;line-height:1.8}
#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}
#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 .num{font-family:var(--mono);font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}
#otp .tag{display:inline-block;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;vertical-align:1px;white-space:nowrap;background:#f1f5f9;color:#475569}
#otp .tag.hi{background:#fff1f2;color:#e11d48}#otp .tag.md{background:#fffbeb;color:#b45309}
#otp details{border:1px solid var(--line);border-radius:14px;background:#fff;margin:0 0 8px;padding:0 16px}
#otp details summary{cursor:pointer;list-style:none;font-weight:700;color:var(--ink);padding:13px 24px 13px 0;position:relative;font-size:16px;line-height:1.5}
#otp details summary::-webkit-details-marker{display:none}
#otp details summary:after{content:"+";position:absolute;right:0;top:10px;font-size:20px;color:var(--brand);font-weight:700}
#otp details[open] summary:after{content:"−"}
#otp details p{font-size:15.5px;margin:0 0 14px}
#otp .seg{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
#otp .seg button{font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 14px;cursor:pointer;line-height:1.4}
#otp .seg button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}
#otp .p-toc>br,#otp ul>br,#otp .seg>br,#otp .t-wrap>br{display:none}
@media(max-width:600px){#otp{font-size:16px}#otp .p-hero{padding:22px 18px}#otp .p-hero h1{font-size:25px}#otp section>h2{font-size:19.5px}}


#otp .cc{display:inline-block;min-width:26px;text-align:center;font-family:var(--mono);font-size:11px;font-weight:800;border-radius:6px;padding:1px 5px;margin-right:4px;background:#e2e8f0;color:#0b1220}
#otp .cc-US{background:#1e3a8a;color:#fff}#otp .cc-GB{background:#7f1d1d;color:#fff}#otp .cc-JP{background:#fff;color:#bc002d;box-shadow:inset 0 0 0 1px #fecdd3}#otp .cc-AU{background:#0c4a6e;color:#fff}#otp .cc-CN{background:#de2910;color:#ffde00}#otp .cc-TH{background:#2d2a4a;color:#fff}#otp .cc-FX{background:#e11d2e;color:#fff}#otp .cc-DST{background:#f1f5f9;color:#475569}
#otp table.t tr.past{display:none}#otp.showpast table.t tr.past{display:table-row;opacity:.5}
#otp table.t tr.soon td{background:#fffbeb}
#otp table.t tr[hidden]{display:none!important}
#otp .nx{border-radius:18px;padding:14px 18px;background:#0b1220;color:#cbd5e1;margin:0 0 16px}
#otp .nx b{color:#fff}#otp .nx ul{margin:6px 0 0}#otp .nx li{font-size:15px}
#otp .tgl{font-size:14px;margin:0 0 10px}
#otp tbody td:nth-child(2){white-space:nowrap}
#otp tr[data-c="US"] td:nth-child(2):after{content:" สหรัฐ"}#otp tr[data-c="GB"] td:nth-child(2):after{content:" อังกฤษ"}#otp tr[data-c="JP"] td:nth-child(2):after{content:" ญี่ปุ่น"}#otp tr[data-c="AU"] td:nth-child(2):after{content:" ออสเตรเลีย"}#otp tr[data-c="CN"] td:nth-child(2):after{content:" จีน"}#otp tr[data-c="TH"] td:nth-child(2):after{content:" ไทย"}#otp tr[data-c="FX"] td:nth-child(2):after{content:" Forex"}#otp tr[data-c="DST"] td:nth-child(2):after{content:" เวลาออมแสง"}
@media(max-width:600px){#otp tbody td:nth-child(2):after{display:none}#otp #h-tbl table.t td,#otp #h-tbl table.t th{padding:9px 8px;font-size:14px}}


#otp .t-wrap{background:linear-gradient(90deg,#fff 40%,rgba(255,255,255,0)) 0 0/28px 100% no-repeat local,linear-gradient(270deg,#fff 40%,rgba(255,255,255,0)) 100% 0/28px 100% no-repeat local,linear-gradient(90deg,rgba(11,18,32,.14),rgba(11,18,32,0)) 0 0/12px 100% no-repeat scroll,linear-gradient(270deg,rgba(11,18,32,.14),rgba(11,18,32,0)) 100% 0/12px 100% no-repeat scroll,#fff}
#otp .t-note{display:none;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--mut);margin:-4px 2px 14px}
#otp .t-note button{font:inherit;font-size:12.5px;font-weight:700;color:var(--brand);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){#otp table.t{font-size:13.5px}#otp table.t th{padding:9px 8px;font-size:12.5px}#otp table.t td{padding:9px 8px}#otp table.t th:first-child,#otp table.t td:first-child{padding-left:12px}#otp table.t th:last-child,#otp table.t td:last-child{padding-right:12px}#otp .t-note{display:flex}}
@media(max-width:360px){#otp table.t th,#otp table.t td{padding-left:6px;padding-right:6px}#otp table.t{font-size:13px}}
@media(max-width:600px){#otp #h-tbl .t-wrap{background:#fff}#otp #h-tbl table.t,#otp #h-tbl table.t tbody{display:block}#otp #h-tbl table.t thead{display:none}#otp #h-tbl table.t tr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;row-gap:3px;padding:11px 14px;border-bottom:1px solid var(--line)}#otp #h-tbl table.t tr:last-child{border-bottom:0}#otp #h-tbl table.t tr.past{display:none}#otp #h-tbl table.t tr.soon{background:#fffbeb}#otp.showpast #h-tbl table.t tr.past{display:grid}#otp #h-tbl table.t td{display:block;padding:0!important;border:0!important;background:none!important;font-size:14.5px}#otp #h-tbl table.t td:nth-child(1){grid-column:1;grid-row:1;font-size:13.5px}#otp #h-tbl table.t td:nth-child(2){grid-column:2;grid-row:1}#otp #h-tbl table.t td:nth-child(4){grid-column:3;grid-row:1;text-align:right}#otp #h-tbl table.t td:nth-child(3){grid-column:1/-1;grid-row:2;color:var(--txt);line-height:1.55}}


/* ===== โครงหน้า + Hero ===== */
html{overflow-x:visible!important}
html body #otp{--us:#d97706;--gb:#16a34a;--jp:#db2777;--au:#2563eb;--cn:#dc2626;--th:#7c3aed;--fx:#0a0a0a;--dst:#64748b;--ink:#0a0a0a;--tx:#2f2f35;--mu:#52525b;--ln:#e4e4e7;--bd:#f6f6f8;max-width:1110px!important;margin-left:auto!important;margin-right:auto!important}
@media (max-width:1141px){html body #otp{width:auto!important;margin-left:16px!important;margin-right:16px!important}}
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!important;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:1fr auto auto auto auto 1fr;column-gap:56px;width:auto!important;max-width:none!important;margin:0!important;padding:56px 0!important;background:#0a0a0a!important;box-shadow:0 0 0 100vmax #0a0a0a!important;clip-path:inset(0 -100vmax)!important}
html body #otp .p-hero>*{grid-column:1}
html body #otp .p-hero>small{grid-row:2;letter-spacing:.08em}
html body #otp .p-hero>h1{grid-row:3;margin:10px 0 12px!important;font-size:42px!important;line-height:1.25!important;color:#fff!important}
html body #otp .p-hero>p:not(.p-upd){grid-row:4;max-width:640px;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!important;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>.mh-hc{grid-column:2;grid-row:1/7;align-self:center}
html body #otp .mh-hc{margin:0;padding:20px 22px;background:#161618;border:1px solid #2a2a2e;border-radius:20px;color:#e4e4e7}
html body #otp .mh-hk{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:#a1a1aa}
html body #otp .mh-hk i{width:8px;height:8px;border-radius:50%;background:#f59e0b}
html body #otp .mh-hn{min-height:58px;margin:10px 0 2px;font-size:22px;line-height:1.3;font-weight:700;color:#fff}
html body #otp .mh-hd{min-height:22px;margin:0;font-size:14.5px;color:#d4d4d8}
html body #otp .mh-hd small{font-size:14.5px;font-weight:600;color:#fff}
html body #otp .mh-hn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body #otp .mh-hcd{display:flex;align-items:baseline;gap:8px;margin:14px 0 0;padding:12px 14px;background:#1f1f23;border:1px solid #2a2a2e;border-radius:14px}
html body #otp .mh-hcd b{font-size:40px;line-height:1;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}
html body #otp .mh-hcd span{font-size:14px;color:#a1a1aa}
html body #otp .mh-hs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 0}
html body #otp .mh-hs p{display:flex;flex-direction:column;gap:2px;min-height:62px;margin:0;padding:10px 12px;background:#1f1f23;border:1px solid #2a2a2e;border-radius:12px;font-size:12px;font-weight:600;color:#9b9ba4}
html body #otp .mh-hs b{font-size:15px;line-height:1.35;font-weight:600;color:#fafafa}
/* ===== วันหยุดที่กำลังจะมาถึง (การ์ด 5 ใบ) ===== */
html body #otp .nx{margin:0!important;padding:40px 0 8px!important;background:transparent!important;border-radius:0!important;color:var(--tx)!important}
html body #otp .nx>b{display:block;margin:0 0 12px;font-size:18px;font-weight:700;color:var(--ink)}
html body #otp #h-nl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:118px;margin:0;padding:0;list-style:none}
html body #otp #h-nl li{position:relative;display:flex;flex-direction:column;gap:3px;margin:0!important;padding:14px 14px 14px 16px!important;background:#fff;border:1px solid var(--ln);border-left:4px solid var(--c,#a1a1aa);border-radius:14px;font-size:14px!important;line-height:1.5;color:var(--tx)!important}
html body #otp #h-nl li::before{display:none!important;content:none!important}
html body #otp #h-nl li b{font-size:14px;font-weight:700;color:var(--ink)}
html body #otp #h-nl li .k{display:flex;align-items:center;font-size:12.5px;font-weight:600;color:var(--mu)}
html body #otp #h-nl li .w{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body #otp .p-toc{margin:22px 0 0!important;padding:0 0 40px!important}
html body #otp .p-toc a{background:#fff!important;border:1px solid var(--ln)!important;color:var(--ink)!important}
html body #otp .p-toc a:hover{border-color:#a1a1aa!important}
/* ===== หัวข้อมีเลข + แถบสลับ ===== */
html body #otp #mh-cal,html body #otp #h-tbl,html body #otp #h-how,html body #otp #h-gold,html body #otp #h-faq,html body #otp #analysis{margin:0!important;padding:56px 0!important}
html body #otp #mh-cal,html body #otp #h-how,html body #otp #h-faq{background:var(--bd)!important;box-shadow:0 0 0 100vmax var(--bd)!important;clip-path:inset(0 -100vmax)!important}
html body #otp #mh-cal h2,html body #otp #h-tbl h2,html body #otp #h-how h2,html body #otp #h-gold h2,html body #otp #h-faq h2,html body #otp #analysis h2{display:flex!important;align-items:center;gap:10px;margin:0 0 16px!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 #mh-cal h2::before,html body #otp #h-tbl h2::before,html body #otp #h-how h2::before,html body #otp #h-gold h2::before,html body #otp #h-faq h2::before,html body #otp #analysis h2::before{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 8px;border-radius:10px;background:#b3141f;color:#fff;font-size:14px;font-weight:700}
html body #otp #mh-cal h2::before{content:"01"}
html body #otp #h-tbl h2::before{content:"02"}
html body #otp #h-how h2::before{content:"03"}
html body #otp #h-gold h2::before{content:"04"}
html body #otp #h-faq h2::before{content:"05"}
html body #otp #analysis h2::before{content:"06"!important}
html body #otp .p-foot{padding-top:20px!important;border-top:1px solid var(--ln)}
/* ===== 01 ปฏิทินรายเดือน ===== */
html body #otp .mh-sub{margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--mu)}
html body #otp .mh-cw{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}
html body #otp .mh-cb,html body #otp .mh-cl{background:#fff;border:1px solid var(--ln);border-radius:18px}
html body #otp .mh-cb{padding:16px 18px 18px}
html body #otp .mh-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}
html body #otp .mh-bar b{font-size:19px;font-weight:700;color:var(--ink)}
html body #otp .mh-bar button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:#fff;border:1px solid var(--ln);border-radius:12px;font-size:18px;line-height:1;color:var(--ink);cursor:pointer}
html body #otp .mh-bar button:hover{border-color:#a1a1aa}
html body #otp .mh-bar button[disabled]{opacity:.35;cursor:default}
html body #otp .mh-wd,html body #otp .mh-gr{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}
html body #otp .mh-wd span{padding:0 0 4px;font-size:12.5px;font-weight:600;text-align:center;color:var(--mu)}
html body #otp .mh-gr{min-height:402px}
html body #otp .mh-d{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;height:62px;margin:0;padding:7px 8px;background:#fff;border:1px solid #ececf0;border-radius:10px;font:inherit;text-align:left;color:var(--ink);cursor:default}
html body #otp .mh-d.x{background:transparent;border-color:transparent}
html body #otp .mh-d .n{font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}
html body #otp .mh-d .dots{display:flex;flex-wrap:wrap;gap:3px}
html body #otp .mh-d .dots i{width:8px;height:8px;border-radius:50%;background:var(--c)}
html body #otp .mh-d.ev{cursor:pointer}
html body #otp .mh-d.ev:hover{border-color:#a1a1aa}
html body #otp .mh-d.hi{background:#fff7f7;border-color:#fecdd3}
html body #otp .mh-d.we .n{color:#b3141f}
html body #otp .mh-d.past{background:#fafafa}
html body #otp .mh-d.past .n{color:#71717a}
html body #otp .mh-d.past .dots{opacity:.45}
html body #otp .mh-d.today{border:2px solid var(--ink)}
html body #otp .mh-d.sel{box-shadow:0 0 0 3px rgba(179,20,31,.25);border-color:#b3141f}
html body #otp .mh-lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;font-size:13px;color:var(--mu)}
html body #otp .mh-lg span{display:inline-flex;align-items:center;gap:6px}
html body #otp .mh-lg i{width:9px;height:9px;border-radius:50%;background:var(--c)}
html body #otp .mh-cl{display:flex;flex-direction:column;min-height:0;max-height:520px;overflow:hidden}
html body #otp .mh-clh{margin:0;padding:14px 18px 12px;border-bottom:1px solid #ececf0;font-size:15px;font-weight:700;color:var(--ink)}
html body #otp .mh-cll{flex:1 1 auto;margin:0;padding:6px 0;overflow:auto;list-style:none}
html body #otp .mh-cll li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;margin:0;padding:10px 18px;border-left:3px solid var(--c);font-size:14px;line-height:1.5;color:var(--tx)}
html body #otp .mh-cll li::before{display:none!important;content:none!important}
html body #otp .mh-cll li+li{border-top:1px solid #f4f4f5}
html body #otp .mh-cll li time{font-size:13.5px;font-weight:700;color:var(--ink)}
html body #otp .mh-cll li small{display:block;font-size:12.5px;font-weight:600;color:var(--mu)}
html body #otp .mh-cll li em{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:99px;background:#f4f4f5;font-size:11.5px;font-style:normal;font-weight:600;color:#52525b}
html body #otp .mh-cll li em.hi{background:#fff1f2;color:#be123c}
html body #otp .mh-cll li em.md{background:#fffbeb;color:#92400e}
html body #otp .mh-cll li.none{grid-template-columns:1fr;border-left-color:transparent;color:var(--mu)}
html body #otp [data-c="US"],html body #otp .c-US{--c:var(--us)}
html body #otp [data-c="GB"],html body #otp .c-GB{--c:var(--gb)}
html body #otp [data-c="JP"],html body #otp .c-JP{--c:var(--jp)}
html body #otp [data-c="AU"],html body #otp .c-AU{--c:var(--au)}
html body #otp [data-c="CN"],html body #otp .c-CN{--c:var(--cn)}
html body #otp [data-c="TH"],html body #otp .c-TH{--c:var(--th)}
html body #otp [data-c="FX"],html body #otp .c-FX{--c:var(--fx)}
html body #otp [data-c="DST"],html body #otp .c-DST{--c:var(--dst)}
/* ===== 02 ตาราง ===== */
html body #otp .seg{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px!important}
html body #otp .seg button{padding:7px 14px!important;background:#fff!important;border:1px solid var(--ln)!important;border-radius:99px!important;font-size:14px!important;font-weight:600;color:var(--ink)!important;cursor:pointer}
html body #otp .seg button:hover{border-color:#a1a1aa!important}
html body #otp .seg button[aria-pressed="true"]{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}
html body #otp .tgl{margin:0 0 14px!important;font-size:14px!important;color:var(--mu)}
html body #otp .tgl input{width:16px;height:16px;margin-right:6px;accent-color:#b3141f;vertical-align:-3px}
html body #otp #h-tbl .t-wrap{background:#fff!important;border:1px solid var(--ln)!important;border-radius:18px!important;overflow:auto}
html body #otp #h-tbl .t th{padding:13px 16px!important;background:var(--bd)!important;font-size:13px!important;font-weight:700!important;color:#5f5f68!important;text-align:left}
html body #otp #h-tbl .t td{padding:13px 16px!important;border-top:1px solid #ececf0!important;font-size:15px!important;color:var(--tx);vertical-align:middle}
html body #otp #h-tbl .t td:first-child{border-left:4px solid var(--c,transparent)!important;font-weight:600!important;color:var(--ink)!important;white-space:nowrap;font-family:inherit!important;font-variant-numeric:tabular-nums}
html body #otp #h-tbl .t tbody tr:hover td{background:#fafafa}
html body #otp #h-tbl tr.soon td{background:#fffbeb!important}
html body #otp .cc{display:inline-flex!important;align-items:center;padding:0!important;background:none!important;border-radius:0!important;font-family:inherit!important;font-size:14.5px!important;font-weight:600;color:var(--ink)!important;white-space:nowrap}
html body #otp .cc-FX,html body #otp .cc-DST{padding:2px 8px!important;border-radius:6px!important;font-size:12.5px!important}
html body #otp .cc-FX{background:#0a0a0a!important;color:#fff!important}
html body #otp .cc-DST{background:#f1f5f9!important;color:#334155!important}
html body #otp .tag{display:inline-block;padding:3px 10px!important;border-radius:99px!important;font-size:12.5px!important;font-weight:600!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}
/* ===== 03–05 ===== */
html body #otp #h-how ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important;list-style:none;counter-reset:hw}
html body #otp #h-how li{position:relative;margin:0!important;padding:18px 20px 18px 62px!important;background:#fff!important;border:1px solid var(--ln)!important;border-radius:16px!important;font-size:15.5px!important;line-height:1.75!important;color:var(--tx)!important;counter-increment:hw}
html body #otp #h-how li::before{content:counter(hw,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 #h-how li b{display:block;margin:0 0 2px;font-size:16px;color:var(--ink)}
html body #otp #h-how li a,html body #otp #h-gold a{color:#9f1239}
html body #otp #h-gold p{margin:0!important;padding:20px 22px;background:#fffbeb;border:1px solid #fde68a;border-radius:16px;font-size:16px!important;line-height:1.8!important;color:var(--tx)!important}
html body #otp #h-faq details{margin:0 0 10px!important;background:#fff!important;border:1px solid var(--ln)!important;border-radius:16px!important}
html body #otp #h-faq summary{position:relative;display:block;padding:16px 52px 16px 20px!important;font-size:16px!important;line-height:1.55;font-weight:600!important;color:var(--ink)!important;cursor:pointer;list-style:none}
html body #otp #h-faq summary::-webkit-details-marker{display:none}
html body #otp #h-faq summary::before{display:none!important}
html body #otp #h-faq summary::after{content:"+"!important;position:absolute;right:20px;top:14px;font-size:20px;font-weight:600;color:#71717a}
html body #otp #h-faq details[open] summary::after{content:"−"!important}
html body #otp #h-faq details p{margin:0!important;padding:0 20px 18px!important;font-size:15px!important;line-height:1.8!important;color:var(--tx)!important}
/* ===== อ่านต่อ ===== */
html body #otp #analysis .ec-sh{margin:0 0 16px}
html body #otp #analysis .ec-k{display:none}
html body #otp #analysis h2::before{content:"06"}
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 #mh-rb{display:block;margin:0;padding:0 0 56px}
html body #otp #mh-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 #mh-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 #mh-rb .rb-hd b{display:block;font-size:22px;line-height:1.35;font-weight:700;color:var(--ink)}
html body #otp #mh-rb .rb-hd a{font-size:15px;font-weight:600;color:#b3141f;text-decoration:none;white-space:nowrap}
html body #otp #mh-rb .rb-w{background:#fff;border:1px solid var(--ln);border-radius:18px;overflow:hidden}
html body #otp #mh-rb table{width:100%;margin:0;border:0;border-collapse:collapse}
html body #otp #mh-rb th{padding:12px 16px;background:var(--bd);border:0;font-size:13px;font-weight:700;text-align:left;color:#5f5f68}
html body #otp #mh-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 #mh-rb th:last-child,html body #otp #mh-rb td:last-child{text-align:right}
html body #otp #mh-rb .rb-b{display:flex;align-items:center;gap:12px}
html body #otp #mh-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 #mh-rb .rb-b b{display:block;font-size:16.5px;line-height:1.3;font-weight:700;color:var(--ink)}
html body #otp #mh-rb .rb-b a{font-size:13px;font-weight:500;color:#52525b;text-decoration:none}
html body #otp #mh-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 #mh-rb td.g b{font-size:20px;font-weight:600;color:var(--ink)}
html body #otp #mh-rb td.g small{margin-left:2px;font-size:13px;color:#71717a}
html body #otp #mh-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 #mh-rb a.rb-o::after{content:"→"}
html body #otp #mh-rb a.rb-o:hover{background:#b3141f}
html body #otp #mh-rb .rb-ft{margin:12px 0 0;font-size:13px;line-height:1.7;color:#71717a}
/* ===== จอเล็ก ===== */
@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>.mh-hc{margin-top:24px}
html body #otp #h-nl{grid-template-columns:repeat(3,minmax(0,1fr))}
html body #otp .mh-cw{grid-template-columns:minmax(0,1fr)}
html body #otp .mh-cl{max-height:360px}
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:30px!important;line-height:1.3!important}
html body #otp .p-hero>p:not(.p-upd){font-size:16px!important}
html body #otp #h-nl{grid-template-columns:minmax(0,1fr);min-height:0}
html body #otp #mh-cal,html body #otp #h-tbl,html body #otp #h-how,html body #otp #h-gold,html body #otp #h-faq,html body #otp #analysis{padding:40px 0!important}
html body #otp #mh-cal h2,html body #otp #h-tbl h2,html body #otp #h-how h2,html body #otp #h-gold h2,html body #otp #h-faq h2,html body #otp #analysis h2{font-size:21px!important}
html body #otp .mh-cb{padding:12px}
html body #otp .mh-wd,html body #otp .mh-gr{gap:4px}
html body #otp .mh-gr{min-height:300px}
html body #otp .mh-d{height:46px;padding:5px;border-radius:8px}
html body #otp .mh-d .n{font-size:12.5px}
html body #otp .mh-d .dots i{width:6px;height:6px}
html body #otp #h-how ul{grid-template-columns:minmax(0,1fr)}
html body #otp #h-how li{padding:16px 16px 16px 56px!important;font-size:15px!important}
html body #otp #h-how li::before{left:14px!important;top:16px!important}
html body #otp #h-tbl .t td,html body #otp #h-tbl .t th{padding:11px 12px!important}
html body #otp #analysis .ec-rdg{grid-template-columns:minmax(0,1fr)}
html body #otp #mh-rb{padding:0 0 40px}
html body #otp #mh-rb thead{display:none}
html body #otp #mh-rb table,html body #otp #mh-rb tbody{display:block}
html body #otp #mh-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 #mh-rb tr:first-child{border-top:0}
html body #otp #mh-rb td{display:block;padding:0;border:0;font-size:14px}
html body #otp #mh-rb td.b{grid-column:1/3;grid-row:1}
html body #otp #mh-rb td.o{grid-column:3;grid-row:1;align-self:center}
html body #otp #mh-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 #mh-rb td.g b{font-size:18px}
html body #otp #mh-rb a.rb-o{padding:9px 12px;font-size:13.5px}
}
/* fix 2026-10-07: ตารางมือถือ (การ์ดต่อแถว) ไม่ให้เส้น/ระยะของเซลล์ทับเลย์เอาต์เดิม · ระยะเลื่อนหัวข้อเมื่อกดสารบัญ */
@media (max-width:600px){
html body #otp #h-tbl .t td,html body #otp #h-tbl .t td:first-child{padding:0!important;border:0!important;background:none!important}
html body #otp #h-tbl .t tbody tr{padding:12px 14px!important;border-left:4px solid var(--c,transparent);border-bottom:1px solid #ececf0}
}
html body #otp section[id]{scroll-margin-top:84px}



html body #otp .p-hero>h1{line-height:1.35!important;text-wrap:balance}
html body #otp .p-hero>h1 .nw{white-space:nowrap}
html body #otp .mh-hn{min-height:62px;padding-bottom:1px;line-height:1.4;text-wrap:balance}
html body #otp #mh-cal h2,html body #otp #h-tbl h2,html body #otp #h-how h2,html body #otp #h-gold h2,html body #otp #h-faq h2,html body #otp #analysis h2,html body #otp #mh-rb .rb-hd b{text-wrap:balance}
html body #otp .p-hero>p,html body #otp .mh-sub,html body #otp #h-faq summary,html body #otp #h-faq details p,html body #otp #h-how li,html body #otp #h-gold p,html body #otp #h-nl li .w,html body #otp .mh-cll li div{text-wrap:pretty}
html body #otp #h-nl li b,html body #otp .mh-bar b,html body #otp .mh-clh,html body #otp .mh-cll li time{font-weight:600}
html body #otp .mh-cll li em{font-size:12.5px;line-height:1.5}
@media (max-width:767px){html body #otp .p-hero>h1{line-height:1.38!important}}


html body #otp #h-nl li .cd{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:99px;background:#f4f4f5;font-size:12px;line-height:1.5;font-weight:600;color:#3f3f46}
html body #otp #h-nl li .cd.soon{background:#fff1f2;color:#be123c}
html body #otp #h-nl li .cd.now{background:#b3141f;color:#fff}
html body #otp #h-nl li,html body #otp .mh-d,html body #otp #h-how li,html body #otp #analysis a.rd,html body #otp .mh-bar button,html body #otp .seg button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}
html body #otp #h-nl li:hover{transform:translateY(-3px);box-shadow:0 12px 26px -18px rgba(10,10,10,.4)}
html body #otp .mh-d.ev:hover{transform:translateY(-2px);box-shadow:0 8px 18px -12px rgba(10,10,10,.35)}
html body #otp .mh-bar button:active,html body #otp .seg button:active{transform:scale(.94)}
html body #otp #h-how li:hover{transform:translateY(-2px);border-color:#a1a1aa!important}
html body #otp #analysis a.rd:hover{transform:translateY(-2px)}
html body #otp #mh-rb tbody tr:hover td{background:#fafafa}
html body #otp #mh-rb a.rb-o::after{display:inline-block;transition:transform .2s ease}
html body #otp #mh-rb a.rb-o:hover::after{transform:translateX(3px)}
html body #otp #h-faq summary:hover{color:#b3141f!important}
@media (prefers-reduced-motion:no-preference){
html.mh-on body #otp .mh-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}
html.mh-on body #otp .mh-rv.in{opacity:1;transform:none}
/* 21:00 ปรับความเร็ว: จุดกะพริบเดิมเต้นด้วย box-shadow (ต้องวาดใหม่ทุกเฟรมบน main thread) → เปลี่ยนเป็นวงที่ขยาย/จางด้วย transform+opacity (การ์ดจอทำแทน) หน้าตาเท่าเดิม */
html body #otp .mh-hk i{position:relative}
html body #otp .mh-hk i::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:rgba(245,158,11,.6);animation:mhpa 2s ease-out infinite}
html body #otp .p-hero>.p-upd{position:relative}
html body #otp .p-hero>.p-upd::after{content:"";position:absolute;left:13px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:rgba(34,197,94,.55);animation:mhpa 2s ease-out infinite;pointer-events:none}
@keyframes mhpa{0%{transform:scale(1);opacity:1}70%{transform:scale(2.9);opacity:0}100%{transform:scale(2.9);opacity:0}}
html body #otp .mh-d.today::after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--ink);border-radius:10px;pointer-events:none;animation:mhtd 2.4s ease-out infinite}
@keyframes mhtd{0%{opacity:.55;transform:scale(1)}100%{opacity:0;transform:scale(1.16)}}
html body #otp .mh-gr.sw-n>.mh-d{animation:mhsn .35s ease both}
html body #otp .mh-gr.sw-p>.mh-d{animation:mhsp .35s ease both}
@keyframes mhsn{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}
@keyframes mhsp{from{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:none}}
html body #otp .mh-cll.fi>li,html body #otp #h-tbl tbody.fi>tr,html body #otp #h-faq details[open]>p{animation:mhfi .35s ease both}
@keyframes mhfi{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
}


html body #otp .cc{box-shadow:none!important;outline:0!important}


html body #otp,html body #otp *,html body .otcc,html body .otcc *{font-family:Anuphan,"Noto Sans Thai",system-ui,-apple-system,sans-serif !important}


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




html body #mh-art{color:#334155;padding:48px 0 52px;border-top:1px solid #e4e4e7}
html body #mh-art .ma-in{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}
html body #mh-art .ma-body{max-width:740px;min-width:0}
html body #mh-art .ma-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 #mh-art .ma-lbl:before{content:"";width:22px;height:2px;background:currentcolor}
html body #mh-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 #mh-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 #mh-art h3 .ma-k{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;color:#c81e2b;margin-bottom:8px}
html body #mh-art p{font-size:17px;line-height:1.85;color:#334155;margin:0 0 18px;text-wrap:pretty}
html body #mh-art .ma-by{font-size:14px;line-height:1.6;color:#52525b;margin:0 0 20px}
html body #mh-art .ma-by a{white-space:nowrap}
html body #mh-art .ma-by a,html body #mh-art .ma-src a,html body #mh-art .ma-body p a{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}
html body #mh-art .ma-by+p{font-size:18px;color:#1e293b}
html body #mh-art p b,html body #mh-art li b{font-weight:700;color:#0a0a0a}
html body #mh-art .ma-nw{white-space:nowrap}
html body #mh-art ul{list-style:none;margin:0 0 20px;padding:0}
html body #mh-art li{position:relative;font-size:16.5px;line-height:1.75;color:#334155;margin:0}
html body #mh-art li:before{content:"";position:absolute}
html body #mh-art .ma-sum{margin:26px 0 8px;padding:20px 22px;background:#f6f6f8;border:1px solid #e4e4e7;border-radius:16px}
html body #mh-art .ma-sum .ma-sum-h{font-size:15px;font-weight:700;color:#0a0a0a;margin:0 0 8px}
html body #mh-art .ma-sum ul{margin:0}
html body #mh-art .ma-sum li{padding:6px 0 6px 20px}
html body #mh-art .ma-sum li:before{left:2px;top:17px;width:7px;height:7px;border-radius:50%;background:#c81e2b}
html body #mh-art .ma-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 #mh-art .ma-nt b{display:block;font-size:13px;color:#c81e2b;margin-bottom:2px}
html body #mh-art .ma-cap{margin:44px 0 0;padding-top:30px;border-top:1px solid #e4e4e7;font-size:15px;color:#52525b}
html body #mh-art .ma-cap b{display:block;font-size:22px;line-height:1.4;color:#0a0a0a;margin-bottom:4px}
html body #mh-art .ma-tb{margin:14px 0 10px;overflow-x:auto;border:1px solid #e4e4e7;border-radius:16px;background:#fff}
html body #mh-art .ma-tb table{width:100%;border-collapse:collapse;font-size:15px;margin:0;border:0}
html body #mh-art .ma-tb th,html body #mh-art .ma-tb td{padding:12px 14px;border:0;border-bottom:1px solid #f0f0f2;text-align:left;vertical-align:middle;background:none}
html body #mh-art .ma-tb thead th{background:#f6f6f8;font-size:13px;font-weight:700;color:#52525b;white-space:nowrap}
html body #mh-art .ma-tb td{color:#334155;line-height:1.55;font-variant-numeric:tabular-nums}
html body #mh-art .ma-tb td:first-child{font-weight:700;color:#0a0a0a;white-space:nowrap}
html body #mh-art .ma-tb td.ma-sp{font-weight:700;color:#0a0a0a;white-space:nowrap}
html body #mh-art .ma-tb tbody tr:last-child td{border-bottom:0}
html body #mh-art .ma-fc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 20px}
html body #mh-art .ma-fc div{padding:16px 18px;background:#fff;border:1px solid #e4e4e7;border-radius:14px}
html body #mh-art .ma-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 #mh-art .ma-fc b{display:block;font-size:16.5px;line-height:1.4;color:#0a0a0a;margin-bottom:4px}
html body #mh-art .ma-fc p{font-size:15px;line-height:1.7;margin:0;color:#52525b}
html body #mh-art .ma-ck{margin:14px 0 20px;padding:6px 18px;background:#fff;border:1px solid #e4e4e7;border-radius:14px}
html body #mh-art .ma-ck li{padding:12px 0 12px 32px;border-bottom:1px solid #f0f0f2;font-size:16px;line-height:1.7}
html body #mh-art .ma-ck li:last-child{border-bottom:0}
html body #mh-art .ma-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 #mh-art .ma-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 #mh-art .ma-tl{position:sticky;top:110px;padding:20px 20px 18px;background:#fff;border:1px solid #e4e4e7;border-radius:18px}
html body #mh-art .ma-tl-h{font-size:16px;line-height:1.4;font-weight:700;color:#0a0a0a;margin:0}
html body #mh-art .ma-tl-s{font-size:13px;line-height:1.5;color:#52525b;margin:2px 0 14px}
html body #mh-art ol.ma-tm{list-style:none;margin:0;padding:0}
html body #mh-art .ma-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 #mh-art .ma-tm > li:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:#e4e4e7}
html body #mh-art .ma-tm > li:first-child:before{top:50%}
html body #mh-art .ma-tm > li:last-child:before{bottom:50%}
html body #mh-art .ma-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 #mh-art .ma-tm > li.past{opacity:1}
html body #mh-art .ma-tm > li.past time,html body #mh-art .ma-tm > li.past b,html body #mh-art .ma-tm > li.past span{color:#71717a}
html body #mh-art .ma-tm > li.past:after{border-color:#d4d4d8;background:#d4d4d8}
html body #mh-art .ma-tm > li.nx:after{border-color:#c81e2b;background:#c81e2b;box-shadow:0 0 0 4px #fde2e4}
html body #mh-art .ma-tm > li.nx b:after{content:"ถัดไป";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 #mh-art .ma-tm time{font-size:13px;font-weight:700;color:#52525b;white-space:nowrap}
html body #mh-art .ma-tm b{font-size:14.5px;font-weight:700;color:#0a0a0a;min-width:0}
html body #mh-art .ma-tm span{font-size:13px;font-weight:700;white-space:nowrap;color:#52525b}
html body #mh-art .ma-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 #mh-art .ma-nx b{display:block;color:#fff;font-size:14.5px;margin-bottom:4px}
html body #mh-art .ma-nx a{color:#fca5a5;text-decoration:underline;text-underline-offset:2px}
html body #otp #mh-art + #h-faq{margin-top:0}
@media (max-height:920px){html body #mh-art .ma-tl{position:static}}
@media (max-width:1024px){html body #mh-art .ma-in{grid-template-columns:minmax(0,1fr);gap:36px}html body #mh-art .ma-body{max-width:none}html body #mh-art .ma-tl{position:static}}
@media (max-width:767px){html body #mh-art{padding:40px 0 44px}html body #mh-art h2{font-size:24px !important}html body #mh-art h3,html body #mh-art .ma-cap b{font-size:20px}html body #mh-art h3,html body #mh-art .ma-cap{margin-top:36px;padding-top:26px}html body #mh-art p,html body #mh-art .ma-body li{font-size:16px;line-height:1.8}html body #mh-art .ma-by{font-size:13.5px}html body #mh-art .ma-by+p{font-size:17px}html body #mh-art .ma-sum{padding:16px}html body #mh-art .ma-fc{grid-template-columns:minmax(0,1fr)}html body #mh-art .ma-tl{padding:18px 16px 16px}html body #mh-art .ma-tb th,html body #mh-art .ma-tb td{padding:10px 8px;font-size:14px}html body #mh-art .ma-tb th:first-child,html body #mh-art .ma-tb td:first-child{padding-left:12px}html body #mh-art .ma-tb th:last-child,html body #mh-art .ma-tb td:last-child{padding-right:12px}html body #mh-art .ma-tb th:nth-child(2),html body #mh-art .ma-tb td:nth-child(2){display:none}html body #mh-art .ma-tb thead th{font-size:12px}}
html body #mh-art .ma-tb td{white-space:normal}
@media (max-width:767px){html body #mh-art .ma-tb th,html body #mh-art .ma-tb td{padding:10px 6px;font-size:13px}html body #mh-art .ma-tb td:first-child{white-space:normal}}
@media (max-width:360px){html body #mh-art .ma-tb th,html body #mh-art .ma-tb td{padding:9px 4px;font-size:12px}html body #mh-art .ma-tb th:first-child,html body #mh-art .ma-tb td:first-child{padding-left:8px}html body #mh-art .ma-tb th:last-child,html body #mh-art .ma-tb td:last-child{padding-right:8px}html body #mh-art .ma-tb thead th{font-size:11px;white-space:normal}}
html body #mh-art .ma-tm b small{display:block;font-size:12.5px;font-weight:500;color:#52525b}
html body #mh-art .ma-tm > li.past b small{color:#71717a}


html body #mh-art .ma-tm > li{padding-top:5px;padding-bottom:5px;line-height:1.35}
html body #mh-art .ma-tm b small{font-size:12px}
@media (max-height:1000px){html body #mh-art .ma-tl{position:static}}


@media (min-width:1025px){html body #otp #mh-art .ma-tl{position:sticky}}


html body #otp #h-tbl td:nth-child(2):has(.cb-fl)::after{content:none}

html body #otp #mh-art .ma-tm > li.nx{margin:0!important;padding:5px 0 5px 22px!important;background:none!important;border-radius:0!important;color:inherit!important}

@media (min-width:1340px){html body.page-id-2538 #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-2538 .ot-tt{scroll-margin-top:calc(var(--ot-hb,60px) + 20px)}
@media (max-width:1339px){#ot-ltoc{display:none!important}html body.page-id-2538 .ot-tt{scroll-margin-top:calc(var(--ot-hb,60px) + 80px)}}
@media (min-width:1340px){#ot-mtoc{display:none!important}}

