.language-switch{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px}
.language-switch a{padding:4px 2px;text-decoration:none}
.language-switch a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
.language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.topbar .wrap{flex-wrap:wrap;gap:10px 24px}
html[dir="rtl"] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;line-height:1.8}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{letter-spacing:0;line-height:1.5}
html[dir="rtl"] .eyebrow,html[dir="rtl"] .about-index,html[dir="rtl"] .management-person>p{letter-spacing:0}
html[dir="rtl"] .nav-dropdown{text-align:right}
html[dir="rtl"] .nav-dropdown-panel{left:auto;right:0}
html[dir="rtl"] .nav-dropdown summary:after{margin-left:0;margin-right:8px}
html[dir="rtl"] .brand span{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:18px}
html[dir="rtl"] .about-steps li{padding-left:0;padding-right:54px}
html[dir="rtl"] .about-steps li:before{left:auto;right:0}
html[dir="rtl"] input[type="number"],html[dir="rtl"] input[type="email"],html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] input[type="number"]{text-align:right}
html[dir="rtl"] output{direction:rtl;text-align:right;unicode-bidi:plaintext}
html[dir="rtl"] th,html[dir="rtl"] td{text-align:right}
html[dir="rtl"] .calculator output{border-left:0;border-right:3px solid var(--green)}
html[dir="rtl"] .calculator .tool-error{border-color:#a22}
html[dir="rtl"] .lighting-table caption{text-align:right}
html[dir="rtl"] .section[aria-label="الحاسبات الهندسية"]{padding-block:12px 32px}
html[dir="rtl"] .nav{gap:20px}
html[dir="rtl"] .hero:after{background:linear-gradient(270deg,rgba(4,28,47,.96) 0%,rgba(4,28,47,.86) 38%,rgba(4,28,47,.28) 100%)}
html[dir="rtl"] .news-scope ul{padding-left:0;padding-right:20px}
html[dir="rtl"] .partner-logos img[src$="images/partners/imron.png"]{filter:brightness(0)}
html[dir="rtl"] .contact-office-banner:after{background:linear-gradient(270deg,rgba(4,28,47,.88),rgba(4,28,47,.64) 48%,rgba(4,28,47,.18))}
html[dir="rtl"] .enquiry-checklist{padding-left:0;padding-right:24px}
html[dir="rtl"] .enquiry-checklist li{padding-left:0;padding-right:12px}
@media(max-width:760px){html[dir="rtl"] .hero:after{background:linear-gradient(270deg,rgba(4,28,47,.94),rgba(4,28,47,.68))}html[dir="rtl"] .contact-office-banner:after{background:rgba(4,28,47,.7)}}
@media(max-width:760px){.language-switch{order:0}.topbar .location{flex-basis:100%}html[dir="rtl"] .nav{gap:0}html[dir="rtl"] .brand span{padding-right:12px}}
