.rj-language-switch{display:flex;align-items:center;gap:5px;flex-shrink:0;direction:ltr}.rj-language-switch button{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;min-height:40px;margin:0!important;padding:7px 11px!important;border:1px solid #d7e5ed;border-radius:10px;background:#f4f9fb;color:#235169;font:600 13px/1.6 Tahoma,Arial,sans-serif;cursor:pointer}.rj-language-switch button[aria-pressed=true]{background:#087f91;color:white;border-color:#087f91}.rj-language-switch span{font-size:20px}.rj-language-switch button:focus-visible{outline:3px solid #ffb77e;outline-offset:2px}
html[data-rj-language=fa] body,html[data-rj-language=fa] button,html[data-rj-language=fa] input,html[data-rj-language=fa] select,html[data-rj-language=fa] textarea{font-family:Rahju,Inter,Tahoma,sans-serif!important}html[data-rj-language=fa] main,html[data-rj-language=fa] .rj-search,html[data-rj-language=fa] .rj-workspace,html[data-rj-language=fa] .rj-vault,html[data-rj-language=fa] dialog{direction:rtl!important;text-align:right}html[data-rj-language=fa] .rj-mg-table th,html[data-rj-language=fa] .rj-mg-table td,html[data-rj-language=fa] .rj-city-option,html[data-rj-language=fa] .rj-city-trigger{text-align:right}html[data-rj-language=fa] input[type=email],html[data-rj-language=fa] input[type=password],html[data-rj-language=fa] input[type=number],html[data-rj-language=fa] input[type=time],html[data-rj-language=fa] input[name*=reference],html[data-rj-language=fa] input[name*=api_user],html[data-rj-language=fa] input[name*=mg_from],html[data-rj-language=fa] input[name*=mg_to],html[data-rj-language=fa] pre,html[data-rj-language=fa] code,html[data-rj-language=fa] span[dir=ltr]{direction:ltr!important;unicode-bidi:plaintext}html[data-rj-language=fa] .rj-price,html[data-rj-language=fa] .rj-fare-price{unicode-bidi:plaintext}html[data-rj-language=fa] .rj-date-popover,html[data-rj-language=fa] .rj-calendar{direction:ltr!important}html[data-rj-language=fa] .rj-flight-option,html[data-rj-language=fa] .rj-pnr-card{text-align:right}html[data-rj-language=fa] .rj-city-dialog{direction:rtl!important}html[data-rj-language=fa] .rj-city-option small{direction:ltr;text-align:right}body>header{flex-wrap:wrap}.rj-language-switch{margin-inline-start:auto}@media(max-width:600px){body>header{gap:10px}.rj-language-switch{justify-content:center;margin-inline-start:0;width:100%}.rj-language-switch button{min-height:36px;font-size:12px!important;padding:5px 12px!important}html[data-rj-language=fa] .rj-city-option{font-size:14px!important}html[data-rj-language=fa] .rj-city-option small{font-size:12px!important}html[data-rj-language=fa] .rj-mg-form label{min-width:0}}

.rj-language-switch .rj-flag{display:inline-flex;width:25px;height:16px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px #173b6526}.rj-flag svg{display:block;width:25px;height:16px}html[data-rj-language=fa] .rj-cal-toggle{direction:rtl!important;unicode-bidi:plaintext}html[data-rj-language=fa] .rj-city-trigger{font-size:15px!important}

/* Persian layout mirrors the interface, while calendars and identifiers stay LTR. */
html[data-rj-language=fa],html[data-rj-language=fa] body{direction:rtl!important;text-align:right!important}
html[data-rj-language=fa] body>header,html[data-rj-language=fa] .rj-workspace-tabs,html[data-rj-language=fa] .rj-mg-panel,html[data-rj-language=fa] .rj-mg-form,html[data-rj-language=fa] .rj-cabin-table{direction:rtl!important}
html[data-rj-language=fa] .rj-search #rj-search-form .rj-origin-field{padding-left:27px;padding-right:17px}
html[data-rj-language=fa] .rj-search #rj-search-form .rj-destination-field{padding-right:26px;padding-left:17px}
html[data-rj-language=fa] .rj-search #rj-search-form .rj-fields .rj-swap{right:auto!important;left:-30px!important}
html[data-rj-language=fa] .rj-search #rj-search-form .rj-fields label,html[data-rj-language=fa] .rj-search .rj-hero,html[data-rj-language=fa] .rj-mg-form label,html[data-rj-language=fa] .rj-vault label,html[data-rj-language=fa] .rj-cabin-table th:first-child{text-align:right!important}
html[data-rj-language=fa] .rj-fare-summary{border-left:0;border-right:1px solid #edf0f3;padding-left:0;padding-right:25px;text-align:right}
html[data-rj-language=fa] .rj-fare-options>summary{margin-left:0;margin-right:auto}
html[data-rj-language=fa] .rj-day-step,html[data-rj-language=fa] [data-days-back],html[data-rj-language=fa] [data-days-forward]{transform:scaleX(-1)}
html[data-rj-language=fa] .rj-cal-head,html[data-rj-language=fa] .rj-cal-grid,html[data-rj-language=fa] .rj-counter{direction:ltr!important}
html[data-rj-language=fa] .rj-counter input{text-align:center!important;direction:ltr!important}
html[data-rj-language=fa] .rj-fare-price-line strong,html[data-rj-language=fa] .rj-summary-extra b,html[data-rj-language=fa] .rj-price-row b{direction:ltr;unicode-bidi:isolate;display:inline-block}
@media(max-width:599px){html[data-rj-language=fa] .rj-search #rj-search-form .rj-origin-field{padding-right:11px!important;padding-left:15px!important}html[data-rj-language=fa] .rj-search #rj-search-form .rj-destination-field{padding-left:11px!important;padding-right:18px!important}html[data-rj-language=fa] .rj-search #rj-search-form .rj-fields .rj-swap{left:-24px!important;right:auto!important}html[data-rj-language=fa] .rj-fare-summary{border-right:0;padding-right:0}.rj-language-switch{margin-inline-end:0}}
