.miko-language-control{display:inline-flex!important;align-items:center;gap:3px;padding:4px;background:rgba(239,247,255,.96);border:1px solid #cbdff4;border-radius:99px;box-shadow:0 3px 14px rgba(20,68,131,.08);white-space:nowrap;vertical-align:middle;flex-shrink:0;line-height:1!important}.miko-language-control .miko-language-button{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;min-width:55px;height:31px;margin:0;padding:4px 7px!important;background:transparent;border:0;border-radius:99px;color:#295481;font:700 11px/1 system-ui,sans-serif!important;cursor:pointer;box-shadow:none;transition:background .18s,color .18s,box-shadow .18s}.miko-language-control button[aria-pressed="true"]{background:#fff;color:#116bd3;box-shadow:0 2px 9px rgba(20,84,158,.17)}.miko-language-control .miko-language-button:focus-visible{outline:2px solid #0875e1;outline-offset:2px}.miko-language-control svg{width:22px!important;height:15px!important;flex:0 0 22px;display:block!important;overflow:hidden;border-radius:2px;box-shadow:0 0 0 .5px #b9c7d7}.miko-language-control i{height:18px;width:1px;background:#cee0f1;display:block}.miko-language-control .miko-language-button:hover{background:#fff}.miko-language-control.miko-language-floating{position:fixed!important;top:calc(80px + env(safe-area-inset-top,0px));right:10px;z-index:99000;box-shadow:0 6px 22px rgba(20,68,131,.18)}.miko-language-control.miko-language-toolbar{margin-inline:6px!important}.miko-language-notice{margin:14px 0;padding:11px 14px;background:#eef7ff;border:1px solid #cee4fb;border-radius:12px;color:#23476e;font-size:13px;line-height:1.6}.miko-language-notice[hidden]{display:none!important}html[data-miko-language="th"] .miko-bilingual-en,html[data-miko-language="en"] .miko-bilingual-th{display:none!important}@media(max-width:767px){.miko-language-control.miko-language-toolbar{margin:0 3px!important;padding:3px}.miko-language-control .miko-language-button{min-width:45px;height:30px;gap:3px;padding:3px 4px!important;font-size:10px!important}.miko-language-control svg{width:19px!important;height:13px!important;flex-basis:19px}.miko-language-control.miko-language-floating{top:calc(72px + env(safe-area-inset-top,0px));right:8px}}
/* 2026-11-02: visible MiKO header integration; old Disto header is hidden. */
#miko-language-switcher{isolation:isolate;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:99000}
#miko-language-switcher .miko-language-button{opacity:1!important;visibility:visible!important;text-transform:none!important;text-decoration:none!important;float:none!important}
@media(min-width:1025px){
  body.home .miko-news-header .miko-utility-inner>#miko-language-switcher{
    display:inline-flex!important;position:relative!important;top:auto!important;right:auto!important;
    width:max-content!important;max-width:none!important;min-width:116px!important;
    height:39px!important;min-height:39px!important;margin:0 6px 0 auto!important;
    flex:0 0 auto!important;order:5!important;align-self:center!important;
  }
  body.home .miko-news-header .miko-utility-inner>.miko-site-pages{order:6!important;flex:0 1 auto!important;}
}
@media(max-width:1024px){
  #miko-language-switcher.miko-language-mobile-row{
    display:flex!important;position:relative!important;top:auto!important;right:auto!important;
    width:max-content!important;max-width:calc(100% - 18px)!important;
    min-width:0!important;min-height:34px!important;height:34px!important;
    margin:7px 10px 3px auto!important;justify-content:center!important;
    padding:3px!important;box-shadow:0 3px 12px rgba(25,73,128,.11)!important;
  }
}
@media(max-width:767px){
  body.home .miko-news-header>#miko-language-switcher.miko-language-mobile-row{
    margin:6px 10px 0 auto!important;
    z-index:110!important;
  }
}
