.language-switch{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;direction:ltr}
.language-flag{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:7px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer}
.language-flag img{display:block;width:28px;height:20px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #102a431a}
.language-flag:hover{background:#eaf6f5}.language-flag[aria-pressed=true]{background:#e0f3f1;border-color:#0b8986}
.language-flag:focus-visible{outline:2px solid #087f8c;outline-offset:3px}
[dir=rtl] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif}[dir=rtl] th,[dir=rtl] .cb-template,[dir=rtl] .cb-inbox-row,[dir=rtl] .cb-response-stat,[dir=rtl] .cb-steps button{text-align:right}[dir=rtl] .side{left:auto;right:0;border-left:1px solid var(--line);border-right:0}[dir=rtl] .sidebar{left:auto;right:0}[dir=rtl] .admin-main{margin-left:0;margin-right:240px}[dir=rtl] .cb-user{margin-left:0;margin-right:auto}[dir=rtl] .cb-response-meta{align-items:flex-start}[dir=rtl] input[type=email],[dir=rtl] input[type=tel],[dir=rtl] input[type=url],[dir=rtl] code,[dir=rtl] pre{direction:ltr;text-align:left}[dir=rtl] .cb-answer,[dir=rtl] textarea{unicode-bidi:plaintext}[dir=rtl] .profile-menu{right:auto;left:0}@media(max-width:760px){[dir=rtl] .admin-main{margin-right:0}[dir=rtl] .side{transform:translateX(100%)}[dir=rtl] .side.open{transform:translateX(0)}}
[dir=rtl] .nav-sub{padding-left:0;padding-right:25px}[dir=rtl] .env,[dir=rtl] .soon,[dir=rtl] .tagnew,[dir=rtl] [data-channel]::after{margin-left:0;margin-right:auto}[dir=rtl] #profileMenu{right:auto;left:0}[dir=rtl] #profileMenu button{text-align:right}.cb-field input[type=checkbox]{width:20px;height:20px}.cb-answer{direction:inherit}.cb-answer p{unicode-bidi:plaintext}

/* Keep Arabic copy aligned without reversing phone numbers or code. */
[dir=rtl] .collage,[dir=rtl] .qa-q,[dir=rtl] td{text-align:start}
[dir=rtl] .hero h1{line-height:1.35;letter-spacing:0;max-width:850px}
[dir=rtl] .hero .lede{line-height:1.9}
.gw-m>span,.fline .to{direction:ltr;unicode-bidi:isolate}
.minicode{direction:ltr;text-align:left}
.nav .nav-in{gap:20px;height:auto;min-height:80px}
.nav .logo{flex-shrink:0}
.nav .nav-links{gap:22px;flex-shrink:0}
.nav .nav-links a,.nav .btn{white-space:nowrap}
.nav .nav-cta{gap:8px;flex-shrink:0}
.nav .nav-cta .btn{padding:11px 16px}
.hero .lede{margin-inline:auto;text-align:center}
@media(max-width:1150px){.nav .nav-links{gap:14px;font-size:14px}.nav .nav-in{gap:12px}.nav .resalahub-logo{width:170px}}
@media(max-width:700px){.nav .nav-in{flex-wrap:wrap;padding-block:10px;gap:8px}.nav .logo .resalahub-logo{width:150px}.nav .nav-cta{margin-inline-start:auto}.nav .spacer{display:none}.nav .language-switch{margin-inline-start:auto}.nav .nav-cta .btn{padding:9px 12px;font-size:14px}}
@media(max-width:420px){.nav .logo .resalahub-logo{width:130px}.nav .language-switch{width:100%;justify-content:flex-end}.hero h1{font-size:36px}}

.language-dropdown{position:relative;display:inline-flex;flex-shrink:0}.language-options{position:absolute;top:calc(100% + 9px);inset-inline-end:0;min-width:164px;padding:6px;background:var(--surface,#fff);border:1px solid var(--line,#dbe3ec);border-radius:10px;box-shadow:0 8px 28px #102a4324;z-index:50}.language-options[hidden]{display:none!important}.language-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--ink,#173042);font:inherit;font-size:13px;text-align:start;cursor:pointer}.language-option img{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0}.language-option:hover,.language-option[aria-pressed=true]{background:var(--accent-soft,#e4f3f2);color:var(--accent,#087f86)}.language-option[aria-pressed=true]::after{content:'✓';margin-inline-start:auto;font-size:12px}.language-option:focus-visible{outline:2px solid #087f8c;outline-offset:-2px}
