
html body .tv-header .tv-tools{justify-content:flex-end!important}
html body .tv-header .tv-mchip{height:40px!important;min-height:40px!important;box-sizing:border-box!important}
html body .tv-header .tv-lang{height:40px!important;box-sizing:border-box!important;align-items:stretch!important;padding:2px!important}
html body .tv-header .tv-lang a{height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body .tv-header .tv-nav a{height:40px!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important}
html body .tv-header .tv-logo{height:40px!important;display:inline-flex!important;align-items:center!important}
html body .tv-header .tv-searchf{display:block!important;position:relative!important;flex:none!important;width:auto!important;max-width:none!important;margin:0 0 0 auto!important;order:0}
html body .tv-header .tv-searchf .tv-search{width:40px!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:0!important;padding:0 0 0 38px!important;margin:0!important;border:1px solid transparent!important;border-radius:999px!important;background:#F2F4F6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316202B' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 11px center/17px!important;color:transparent!important;cursor:pointer;box-shadow:none!important;transition:width .25s ease,background-color .2s,border-color .2s;font-size:16px!important}
html body .tv-header .tv-searchf .tv-search::placeholder{color:transparent!important}
html body .tv-header .tv-searchf .tv-search:hover{background-color:#E9ECEF!important}
html body .tv-header .tv-searchf .tv-search:focus{width:260px!important;cursor:text;color:#16202B!important;background-color:#fff!important;border-color:#D5DADF!important;outline:0;padding-right:14px!important}
html body .tv-header .tv-searchf .tv-search:focus::placeholder{color:#8A949E!important}
@media (max-width:760px){
html body .tv-header .tv-header-in{position:relative!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;padding-left:14px!important;padding-right:14px!important;row-gap:0!important}
html body .tv-header .tv-logo{flex:none!important;margin:0!important}
html body .tv-header .tv-nav{flex:0 1 auto!important;min-width:0!important;margin:0 auto 0 0!important;overflow:hidden}
html body .tv-header .tv-nav ul{flex-wrap:nowrap!important}
html body .tv-header .tv-nav li:nth-child(2){display:none!important}
html body .tv-header .tv-nav a{white-space:nowrap!important;padding:6px 10px!important;font-size:.9rem!important}
html body .tv-header .tv-searchf{position:static!important;margin:0!important;order:3!important}
html body .tv-header .tv-searchf .tv-search{width:36px!important;height:36px!important;padding-left:34px!important;background-position:9px center!important;background-size:16px!important}
html body .tv-header .tv-searchf .tv-search:focus{position:absolute!important;left:14px!important;right:14px!important;top:50%!important;transform:translateY(-50%);width:auto!important;height:44px!important;z-index:20;box-shadow:0 10px 30px -10px rgba(16,32,43,.35)!important}
html body .tv-header .tvs-hdr{order:4!important;margin:0!important;gap:0!important;flex:none!important}
html body .tv-header .tvs-hdr-btn{width:36px!important;height:36px!important}
html body .tv-header .tv-lang{order:5!important;flex:none!important}
html body .tv-header .tv-lang a{min-width:28px!important;width:auto!important;height:auto!important;padding:0 7px!important;font-size:.78rem!important}
html body .tv-header .tv-lang{height:36px!important}
html body .tv-header .tv-nav a{height:36px!important}
html body .tv-header .tv-logo{height:36px!important}
html body .tv-header .tv-header-in{min-height:60px!important;height:auto!important;padding-top:10px!important;padding-bottom:10px!important}
html body:not(#x1):not(#x2) .tv-header .tv-searchf{display:block!important}
html body .tv-header .tv-lang a[aria-current],html body .tv-header .tv-lang a.is-on{display:none!important}
html body .tv-header .tv-lang{padding:0!important;border:1px solid #E6E9EC!important;border-radius:999px!important;background:#fff!important;overflow:hidden}
html body .tv-header .tv-lang a{min-width:36px!important;height:34px!important;padding:0 8px!important;border-radius:999px!important;background:transparent!important;color:#16202B!important;font-weight:700!important;font-size:.78rem!important}
html body .tv-header .tvs-hnotes{position:fixed!important;left:12px!important;right:12px!important;top:66px!important;width:auto!important;max-width:none!important;max-height:70vh!important;border-radius:18px!important;box-shadow:0 20px 50px -12px rgba(16,32,43,.35)!important;z-index:2000!important}
html body.admin-bar .tv-header .tvs-hnotes{top:112px!important}
}
@media (max-width:440px){html body .tv-header .tv-header-in:has(.tvs-hdr) .tv-nav{display:none!important}html body .tv-header .tv-header-in:has(.tvs-hdr) .tv-searchf{margin-left:auto!important}}
html:root{--ink:#16202B;--ink2:#3A4550;--mute:#6B7681;--mute2:#8A949E;--bg:#F5F6F3;--line:#E6E9EC;--line2:#D5DADF;--ln:#E6E9EC;--pink:#E8445A;--pink-d:#C9374B;--pink-l:#FDEEF0;--shadow:0 18px 44px rgba(16,32,43,.08)}
html body .tvs-side .tvs-side-post{background:#E8445A!important;background-image:none!important;box-shadow:0 10px 22px -10px rgba(232,68,90,.7)!important}
html body .tvs-side .tvs-side-post:hover{background:#C9374B!important}
html body .tvs-snav a{color:#3A4550!important}
html body .tvs-snav a:hover{color:#16202B!important}
html body .tvs-snav a.is-on{background:#FDEEF0!important;color:#C9374B!important;font-weight:700}
html body .fd-mapcount,html body .fd-mapcount b{color:#fff!important}
/* เมนูซ้าย ดีไซน์ใหม่ */
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav,html body:not(.tvs-page-clips) .tvx-pll-nav{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:2px!important;display:flex!important;flex-direction:column!important}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a,html body:not(.tvs-page-clips) .tvx-pll-nav a{min-height:44px!important;padding:0 10px 0 6px!important;gap:12px!important;border-radius:14px!important;color:#3A4550!important;font-size:.93rem!important;font-weight:500!important;background:transparent!important;box-shadow:none!important;transition:background .15s}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a svg,html body:not(.tvs-page-clips) .tvx-pll-nav a svg{box-sizing:content-box!important;width:18px!important;height:18px!important;padding:7px!important;border-radius:10px!important;background:#fff!important;border:1px solid #E6E9EC!important;color:#3A4550!important;flex:none}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a:hover,html body:not(.tvs-page-clips) .tvx-pll-nav a:hover{background:#fff!important;color:#16202B!important}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a.is-on,html body:not(.tvs-page-clips) .tvx-pll-nav a.is-on,html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a.on,html body:not(.tvs-page-clips) .tvx-pll-nav a.on{background:#fff!important;color:#16202B!important;font-weight:700!important;box-shadow:0 8px 20px -14px rgba(16,32,43,.45)!important}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a.is-on svg,html body:not(.tvs-page-clips) .tvx-pll-nav a.is-on svg,html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav a.on svg,html body:not(.tvs-page-clips) .tvx-pll-nav a.on svg{background:#E8445A!important;border-color:#E8445A!important;color:#fff!important}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav .tvx-ng,html body:not(.tvs-page-clips) .tvx-pll-nav .tvx-ng{display:block;font-size:.72rem;font-weight:700;color:#8A949E;letter-spacing:.04em;padding:14px 10px 6px}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-snav .tvx-ng:first-child,html body:not(.tvs-page-clips) .tvx-pll-nav .tvx-ng:first-child{padding-top:2px}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-me,html body:not(.tvs-page-clips) .tvx-pll-me{background:#fff!important;border:1px solid #E6E9EC!important;border-radius:18px!important;padding:12px!important;box-shadow:none!important}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-me .tvs-av,html body:not(.tvs-page-clips) .tvx-pll-me .av{width:44px!important;height:44px!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #E8445A}
html body:not(.tvs-page-clips) .tvs-side-l .tvs-side-post,html body:not(.tvs-page-clips) .tvx-pll-post{min-height:46px!important;border-radius:14px!important;font-weight:700!important}
html body.tvs-page{background:#F5F6F3!important}
html:root{--violet:#16202B;--violet-d:#16202B;--violet-l:#F2F4F6}
html body .tvs .tvs-band,html body .tvs .tvs-box,html body .tvs .tvs-card,html body .tvs .tvs-snav,html body .tvs .tvs-composer-btn,html body .tvs input,html body .tvs textarea,html body .tvs .tvs-cmts,html body .tvs .tvs-empty{border-color:#E6E9EC!important}
html body:not(.tvx-fd-page) .tvs .tvs-type:not(.is-on){background-color:#F2F4F6!important}
html body .tvs textarea{background-color:#F2F4F6!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-facts,html body:not(.tvx-fd-page) .tvs-trips .tvs-composer-btn,html body:not(.tvx-fd-page) .tvs-trips .tvs-search input{background-color:#F2F4F6!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-act-plan,html body:not(.tvx-fd-page) .tvs-trips .tvs-btn-o{color:#C9374B!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-btn-o{border-color:#F6D3D9!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-btn{background-image:none!important;background-color:#E8445A!important;box-shadow:0 5px 14px rgba(232,68,90,.15)!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-btn-o{background-color:#fff!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-side .tvs-box-h,html body:not(.tvx-fd-page) .tvs-discover-side .tvs-now-t b{color:#16202B!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-collect-n b{color:#16202B!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-f.is-on{background-color:#16202B!important;border-color:#16202B!important;color:#fff!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-type.is-on{background-color:#16202B!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-type:hover,html body:not(.tvx-fd-page) .tvs-welcome-links a{color:#16202B!important}
html body:not(.tvx-fd-page) .tvs-trips .tvs-privacy,html body:not(.tvx-fd-page) .tvs-discover-side .tvs-now-t small,html body:not(.tvx-fd-page) .tvs-discover-note{color:#6B7681!important}
html body:not(.tvx-fd-page) .tvs-discover-side .tvs-now{border-color:#E6E9EC!important}
html body .tv-header .tv-nav a{color:#4A5560!important}
html body .tv-header .tv-nav .current-menu-item>a,html body .tv-header .tv-nav a[aria-current],html body .tv-header .tv-nav a.is-on,html body .tv-header .tv-nav li.is-on>a{background:#ECEEF0!important;color:#16202B!important}
html body .tv-header .tv-search{background:#F2F4F6!important;border-color:transparent!important;color:#16202B!important;font-size:16px!important}
html body .tv-header .tv-mchip{border-color:#D5DADF!important;color:#16202B!important}
html body .tv-header .tv-mchip:not(:has(.av:not([hidden]))){background:#fff!important}
html body .tv-header .tv-lang a[aria-current],html body .tv-header .tv-lang a.is-on{background:#16202B!important;color:#fff!important}
@media (max-width:760px){html body .tv-header .tv-header-in{row-gap:8px!important}}
html body .tv-header .tv-nav a.is-current{background:#ECEEF0!important;color:#16202B!important}
@media (max-width:760px){html body.tvx-bn .tv-header .tv-mchip{display:none!important}html body.post-type-archive-tv_place .tv-header .tv-header-in{flex-wrap:nowrap!important;gap:8px!important}html body.post-type-archive-tv_place .tv-header .tv-nav a{padding:6px 9px!important;font-size:.84rem!important}html body.post-type-archive-tv_place .tv-header .tv-tools{margin-left:auto!important}}
