.mmic-language-bar{background:#eef8f2;border-bottom:1px solid #dcebe3;font-size:12px;line-height:1.3}
.mmic-language-bar .container{display:flex;justify-content:flex-end}
.mmic-languages{display:flex;align-items:center;gap:5px;padding:5px 0;direction:ltr}
.mmic-languages a{padding:5px 12px;border-radius:20px;color:#07503c;font-weight:600;text-decoration:none;white-space:nowrap}
.mmic-languages a[aria-current=true]{background:#07503c;color:#fff}
.mmic-languages a:hover,.mmic-languages a:focus-visible{outline:2px solid #03b535;outline-offset:1px}
html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:Tahoma,Arial,sans-serif;letter-spacing:0!important}
html[lang=ar] p{line-height:1.95}
html[lang=ar] .brand,html[lang=ar] .brand-text,html[lang=ar] .ir-value,html[lang=ar] .stat-num,html[lang=ar] video{direction:ltr}
html[lang=ar] input[type=email],html[lang=ar] input[type=tel],html[lang=ar] input[type=url]{direction:ltr;text-align:right}
html[lang=ar] .nav-drop,html[lang=ar] .foot-col,html[lang=ar] .form-group,html[lang=ar] article{text-align:right}
html[lang=ar] .nav-drop{left:auto;right:0}
html[lang=ar] .ic-sm{flex-shrink:0}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.45}
.mmic-reporting-note{font-size:14px;line-height:1.8;color:#58756b;max-width:880px;margin:20px auto 0}
@media(max-width:700px){.mmic-languages{padding:4px 0}.mmic-languages a{padding:5px 10px}.mmic-language-bar .container{justify-content:center}html[lang=ar] .nav-links{text-align:right}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] strong,html[lang=ar] .btn{font-family:Tahoma,Arial,sans-serif!important}
html[lang=ar] .ir-client-card>strong,html[lang=ar] .ir-metric>strong,html[lang=ar] .ir-quality strong,html[lang=ar] .ir-bar-label strong{direction:ltr;unicode-bidi:isolate;text-align:right;display:block}
.skip{left:16px!important;right:auto!important;top:-100px!important;max-width:calc(100vw - 32px)}.skip:focus{top:12px!important}
html[lang=ar] .brand-text{margin-inline-start:8px}
