.topbar .language-switcher{display:flex;flex:0 0 auto;gap:3px;margin-left:auto;font-size:10px;letter-spacing:0;text-transform:none}
.topbar .language-switcher a{display:grid;place-items:center;min-width:28px;height:28px;padding:0 5px;border:1px solid #1113;border-radius:3px;background:#fff8;color:#111;font-weight:900}
.topbar .language-switcher a:hover,.topbar .language-switcher a.active{border-color:#ed1c24;background:#ed1c24;color:#fff}
.topbar .language-switcher a[lang=ar],.topbar .language-switcher a[lang=ur]{font-family:Tahoma,Arial,sans-serif;font-size:13px}
html[lang=hi] body{font-family:"Noto Sans Devanagari","Mangal","Nirmala UI",Arial,sans-serif}
html[dir=rtl] body{font-family:Tahoma,"Noto Sans Arabic",Arial,sans-serif;text-align:right}
html[dir=rtl] .partner-form .website-field{left:0!important;right:auto!important;clip-path:inset(50%)!important;white-space:nowrap!important}
html[dir=rtl] .topbar nav,html[dir=rtl] .hero-search,html[dir=rtl] .areas-breadcrumb,html[dir=rtl] .landing-breadcrumb,html[dir=rtl] .profile-breadcrumb{direction:rtl}
html[dir=rtl] .section-head,html[dir=rtl] .area-group-heading,html[dir=rtl] .areas-cta,html[dir=rtl] .landing-cta{direction:rtl}
html[dir=rtl] .taxi-card,html[dir=rtl] .service-card,html[dir=rtl] .area-link-grid a,html[dir=rtl] .emirate-area-grid a,html[dir=rtl] .nearby-area-grid a{text-align:right}
html[dir=rtl] .call-taxi,html[dir=rtl] .view-profile{direction:ltr}
html[dir=rtl] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .topbar .phone small,html[dir=rtl] .profile-phone small{direction:rtl;unicode-bidi:isolate;text-align:right}
html[dir=rtl] .topbar .phone strong,html[dir=rtl] .profile-phone strong,html[dir=rtl] footer a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}
html[dir=rtl] input[type=tel],html[dir=rtl] input[type=email]{direction:ltr;text-align:left}
@media(max-width:1100px){.topbar .language-switcher{display:flex}.topbar nav{display:none}}
@media(max-width:800px){.topbar .language-switcher{display:flex;margin-left:auto}.topbar .top-actions{display:none}}
@media(max-width:480px){.topbar{padding-left:10px;padding-right:10px;gap:6px}.topbar .brand{min-width:150px;padding-left:56px}.topbar .brand>span:last-child{font-size:15px}.topbar .brand::before{width:48px;height:53px}.topbar .language-switcher{gap:2px}.topbar .language-switcher a{min-width:24px;height:26px;padding:0 2px}}
