/* Ten navigation items fit common viewport heights without oversized blank rows. */
body .site-menu{--menu-row-h:clamp(44px,calc((100dvh - 96px)/10),58px);--perf-mark:1px;--perf-pitch:5px;width:min(440px,calc(100vw - 24px));right:12px;top:12px;display:block}
body .site-menu .menu-panel{width:100%;border-radius:6px;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}
body .site-menu[data-open=false] .menu-panel{height:0;width:100%;visibility:hidden}
body .site-menu[data-open=true] .menu-panel{height:auto;visibility:visible}
body .site-menu .menu-sheet{padding:52px 18px 12px}
body .site-menu .menu-list{margin:0;padding:0}
body .site-menu .menu-link{box-sizing:border-box;height:var(--menu-row-h);min-height:44px;align-items:center;padding:6px 38px 6px 2px;gap:0}
body .site-menu .menu-label{font-size:clamp(18px,2vw,25px);line-height:1.4;letter-spacing:0;white-space:normal}
body .site-menu .menu-label[lang=th]{font-family:Prompt,Tahoma,sans-serif;font-size:clamp(16px,1.65vw,21px);font-weight:600}
body .site-menu .menu-thumb{display:none!important}
body .site-menu .menu-arrow{width:26px;height:26px;top:50%;right:0;transform:translateY(-50%)}
body .site-menu .menu-arrow img,body .site-menu .menu-arrow svg{width:12px;height:12px}
body .site-menu .menu-rule{height:1px;opacity:.35}
body .site-menu .menu-tab{position:absolute;right:12px;top:0;width:90px;margin:0;z-index:2}
body .site-menu .menu-tab-sheet{height:46px;padding-top:17px;font-size:19px;line-height:1;mask-image:none;-webkit-mask-image:none;border-radius:0 0 5px 5px}
body .site-menu .menu-tab-sheet:before{top:7px;height:2px;left:8px;right:8px}
@media(max-width:743px){body .site-menu .menu-label{font-size:23px}body .site-menu .menu-label[lang=th]{font-size:18px}}
body .site-menu[data-open=true] .menu-panel{height:auto!important;max-height:calc(100dvh - 24px)!important}body .site-menu .menu-link{height:clamp(44px,calc((100dvh - 100px)/10),58px)!important;min-height:44px!important}body .site-menu .menu-item{margin:0!important;padding:0!important}
