/* November 4 - shared localised navigation. Never cover browser/system controls. */
.mb-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mb-language-control{display:inline-flex;align-items:center;justify-content:center;max-width:205px;margin:5px 12px;z-index:40;flex:0 0 auto}
.mb-language-control select{background:#fff;color:#08273a;border:1px solid #b6cbd4;border-radius:10px;font:inherit;font-size:12px;font-weight:650;max-width:195px;width:100%;padding:8px 27px 8px 10px;min-height:38px;cursor:pointer}
.mb-language-control select:focus-visible{outline:3px solid #0a8d95;outline-offset:3px}
.mb-translation-note{font-size:13px;padding:10px 14px;background:#f0f8fa;border-inline-start:3px solid #087a85;margin:12px auto;max-width:1100px;color:#173a50}
html[dir="rtl"] .mb-language-control select{direction:rtl;text-align:right;padding:8px 10px 8px 27px}
html[dir="rtl"] .mb-translation-note{text-align:right}
@media(max-width:870px){.mb-language-control{margin:5px auto 5px 7px;max-width:165px}.mb-language-control select{max-width:165px}}
@media(max-width:540px){.mb-language-control{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right));margin:0;z-index:900;max-width:160px;filter:drop-shadow(0 3px 12px #00192830)}html[dir="rtl"] .mb-language-control{right:auto;left:max(12px,env(safe-area-inset-left))}}
@media(print){.mb-language-control{display:none!important}}

/* Preserve readable English technical/editorial/legal copy inside RTL Arabic UI until reviewed translations exist. */
html[dir="rtl"] article,html[dir="rtl"] .article-body,html[dir="rtl"] .mb-article-body,html[dir="rtl"] [data-mb-no-translate]{unicode-bidi:plaintext}

/* Keep credentials, addresses, amounts and email fields readable inside Arabic RTL interfaces. */
html[dir="rtl"] :is(input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="date"]){direction:ltr;text-align:left;unicode-bidi:isolate}
html[dir="rtl"] :is(.mb-economic-table,.mb-macro-card,.mb-portal-row){unicode-bidi:plaintext}
