/* MIR THAILAND: shared responsive repairs, 25 October 2026. */
.mt-category-list a{color:#153e35!important;border-color:#cbd3c9!important;background:#fff!important;line-height:1.35;white-space:normal;overflow-wrap:anywhere}
.mt-category-list a.active,.mt-category-list a.is-active,.mt-category-list a[aria-current="page"],.mt-category-list a.uMenuItemA{background:#ad905d!important;color:#102e25!important;border-color:#ad905d!important}
.mt-mobile-menu{background:#f7f5ef!important;color:#153e35!important}
.mt-mobile-nav a,.mt-mobile-menu .mt-secondary-button{color:#153e35!important;border-color:#cbd3c9!important;white-space:normal;overflow-wrap:anywhere}
.mt-mobile-nav a:hover,.mt-mobile-nav a:focus-visible{background:#e9eee3;color:#102e25!important}
.mt-article-wrap,.mt-article-content,.mt-article-content section,.mt-article-content .mir-wrap,.mt-article-content .mir-card,.mt-article-content .mir-hot,.mt-article-content .mir-hot>div{min-width:0!important;box-sizing:border-box;max-width:100%}
.mt-article-content .mir-hot{color:#153e35!important}
.mt-article-content .mir-hot strong,.mt-article-content .mir-hot p{color:#153e35!important}
.mt-article-content .mir-hot .mir-btn{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;flex-shrink:1;text-align:center}
.mt-article-content img,.mt-article-content video,.mt-article-content iframe{max-width:100%}
.mt-article-title,.mt-news-card-title,.mt-article-content h2,.mt-article-content h3{overflow-wrap:break-word}
.mt-form-box,.mt-form-box form,.mt-form-box input,.mt-form-box select,.mt-form-box textarea{min-width:0;max-width:100%;box-sizing:border-box}
@media(max-width:760px){
 .mt-category-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .mt-category-list a{min-width:0!important;min-height:44px!important;padding:12px 10px!important;font-size:12px!important;display:flex!important;align-items:center;justify-content:center;text-align:center}
 .mt-mobile-nav a{font-size:22px!important;line-height:1.3!important;padding:14px 8px!important;min-height:44px;box-sizing:border-box}
 .mt-article-content .mir-hot{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:24px 20px!important}
 .mt-article-content .mir-hot strong{font-size:clamp(23px,6vw,30px)!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere}
 .mt-article-content .mir-hot p{font-size:16px!important;line-height:1.65!important;white-space:normal!important;overflow-wrap:break-word}
 .mt-article-content .mir-hot .mir-btn{display:flex!important;justify-content:center;align-items:center;width:100%!important;min-height:48px;padding:15px 18px!important;font-size:16px!important;line-height:1.4!important}
 .mt-article-content .mir-btn,.mt-article-content .mir-button,.mt-article-content .mir-pill,.mt-article-content .mir-cta a,.mt-article-content .mir-actions a{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;box-sizing:border-box}
 .mt-article-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
 .mt-article-content pre{max-width:100%;overflow-x:auto}
 .mt-news-card,.mir-filter-card,.mt-cover,.mt-article-content>div{min-width:0;max-width:100%;box-sizing:border-box}
 .mt-modal-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
