#rea-nav .language-picker{position:relative;flex:none;font:15px/1.5 Arial,sans-serif}#rea-nav .language-picker summary{display:grid;place-items:center;width:36px;height:40px;padding:0;list-style:none;cursor:pointer}#rea-nav .language-picker summary:after{display:none}#rea-nav .language-globe{display:block;width:20px;height:20px;fill:none;stroke:#1050a0;stroke-width:1.4}
#rea-nav .language-picker>div{position:absolute;right:0;top:calc(100% + 10px);width:238px;padding:8px;background:#fff;border:1px solid #d1dfef;border-radius:14px;box-shadow:0 14px 36px #082d571a;z-index:9999}
#rea-nav .language-picker>div>a{display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;min-height:44px;padding:9px 12px!important;border-radius:8px;color:#203d5c;font-size:14px!important;font-weight:400;line-height:1.5;text-decoration:none;white-space:nowrap}
#rea-nav .language-picker>div>a:hover{background:#f1f5fa}#rea-nav .language-picker>div>a[aria-current]{background:#e6effb;color:#1050a0;font-weight:600}#rea-nav .language-flag{display:block;box-sizing:border-box;width:28px;height:19px;margin:0;overflow:hidden;border:1px solid #d1dce8;border-radius:2px}#rea-nav .language-picker>div>a:focus-visible{outline:2px solid #1050a0;outline-offset:-2px}
@media(max-width:700px){.pilot-index{margin:20px}.pilot-index td{padding:6px;overflow-wrap:anywhere}#rea-nav .main-nav{gap:12px}#rea-nav .header-inner{gap:12px}#rea-nav .language-picker summary{width:30px}}
:lang(th),:lang(hi){line-height:1.65;letter-spacing:normal!important}.rea-language-recommend{position:fixed;bottom:12px;left:12px;z-index:9999;background:white;border:1px solid #d1dfef;border-radius:12px;padding:10px;box-shadow:0 6px 24px #082d5720;display:flex;align-items:center;gap:16px}.rea-language-recommend a{display:flex;gap:10px;align-items:center;color:#1050a0}.rea-language-recommend svg{width:28px;height:19px}.rea-language-recommend button{border:0;background:none;padding:8px;cursor:pointer}

.rsb-container .rsb-type-email[data-rea-contact-label]:after{content:attr(data-rea-contact-label)!important}

/* Multilingual v0.2.0. Keep machinery photos and brand artwork unmirrored. */
#rea-nav .language-picker>div{max-height:min(560px,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior:contain}
:lang(bn){line-height:1.7;letter-spacing:normal!important}
html[dir=rtl] .rea-home-site,html[dir=rtl] .rea-inner-site,html[dir=rtl] .rea-sitewide,html[dir=rtl] #rea-nav{direction:rtl;text-align:right}
html[dir=rtl] :is(.rea-home-site,.rea-inner-site,.rea-sitewide,#rea-nav),html[dir=rtl] :is(.rea-home-site,.rea-inner-site,.rea-sitewide,#rea-nav) :is(h1,h2,h3,p,a,button,input,textarea,select,summary,label){font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] #rea-nav .brand,html[dir=rtl] #rea-nav .rea-brand-tagline{font-family:Arial,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] p,html[dir=rtl] label{letter-spacing:normal;line-height:1.65}
html[dir=rtl] #rea-nav .brand,html[dir=rtl] #rea-nav .rea-brand,html[dir=rtl] .rea-brand-tagline{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .company-copy>h3{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] #rea-nav .language-picker>div{left:0;right:auto}
html[dir=rtl] #rea-nav .language-picker>div>a{direction:ltr;text-align:left}
html[dir=rtl] #rea-nav .category,html[dir=rtl] #rea-nav .product-row,html[dir=rtl] #rea-nav .catalog-section{text-align:right}
html[dir=rtl] #rea-nav .panel:before{left:auto;right:var(--indicator,12.5%);transform:translateX(50%) rotate(45deg)}
html[dir=rtl] .arc-hero{direction:ltr}
html[dir=rtl] .arc-content{direction:rtl;text-align:right}
html[dir=rtl] .arc-controls,html[dir=rtl] .slider-controls,html[dir=rtl] .product-thumbnails{direction:ltr}
html[dir=rtl] .contact-info,html[dir=rtl] .contact-intro,html[dir=rtl] .hero-copy,html[dir=rtl] .section-heading,html[dir=rtl] .process-step,html[dir=rtl] .ed-video-choice{text-align:right}
html[dir=rtl] .film-choice,html[dir=rtl] .capability-tab,html[dir=rtl] .company-story button,html[dir=rtl] .photo-button,html[dir=rtl] .process-tab,html[dir=rtl] .review-table th{text-align:right}
html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{direction:rtl;text-align:right}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href*="wa.me"]{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .rsb-container{direction:ltr}
html[dir=rtl] .rsb-container .rea-contact-panel{direction:rtl;text-align:right}
html[dir=rtl] .rsb-container.rsb-right{left:20px!important;right:auto!important;align-items:flex-start!important}
html[dir=rtl] .rsb-container .rea-contact-panel{left:-1px;right:auto}
html[dir=rtl] .rsb-type-whatsapp .rea-contact-panel{transform-origin:left bottom}
html[dir=rtl] .rsb-type-email .rea-contact-panel{transform-origin:left top}
html[dir=rtl] ul,html[dir=rtl] ol{padding-inline-start:1.5em;padding-inline-end:0}
html[dir=rtl] .market-questions summary .question-toggle{margin-left:0;margin-right:auto}
html[dir=rtl] .ed-toc,html[dir=rtl] .product-chapter,html[dir=rtl] .product-summary{direction:rtl;text-align:right}
@media(max-width:760px){html[dir=rtl] h1{line-height:1.5}html[dir=rtl] #rea-nav .language-picker>div{max-width:calc(100vw - 28px)}html[dir=rtl] .rsb-container.rsb-right{left:12px!important}}
