/* Generated by `php artisan css:rtl` - do not edit. Mirrors the direction-sensitive rules of
   marketing.css and site.css for the Arabic site. Regenerate after changing either. */

/* Typeface. None of the Latin faces carry Arabic glyphs; Cairo (Tajawal as the fallback) replaces
   all three roles - body, display and the mono eyebrows - because Arabic has no monospace tradition
   and a fake one reads as broken. Letter-spacing is a Latin device: on connected Arabic script it pulls
   the letters of a word apart, so every tracked style is reset. Uppercase is meaningless. */
[dir=rtl] .vx, [dir=rtl] .vx-nav, [dir=rtl] .vx-footer, [dir=rtl] .vx-main, [dir=rtl] .av-home {
    --font: 'Cairo', 'Tajawal', 'Segoe UI', Tahoma, system-ui, sans-serif;
    --display: 'Cairo', 'Tajawal', 'Segoe UI', Tahoma, system-ui, sans-serif;
    /* Digits and codes keep the mono face; Arabic letters fall through to Cairo glyph by glyph. */
    --mono: 'JetBrains Mono', 'Cairo', 'Tajawal', 'Segoe UI', Tahoma, system-ui, sans-serif;
}
[dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3, [dir=rtl] h4,
[dir=rtl] .av-mono, [dir=rtl] .vx-eyebrow, [dir=rtl] .av-eyebrow, [dir=rtl] .vx-tag,
[dir=rtl] .av-pill-badge, [dir=rtl] .avs-badge, [dir=rtl] .vx-brand__text {
    letter-spacing: 0;
    text-transform: none;
}
/* Arabic sets a little larger for the same legibility, and its ascenders/descenders want more line. */
[dir=rtl] body { line-height: 1.75; }
[dir=rtl] .av-hero__title, [dir=rtl] .av-h2 { line-height: 1.25; }
/* Isolated codes and numbers (PO-2214, +971 ...) read left-to-right in their own face. */
[dir=rtl] bdi { direction: ltr; unicode-bidi: isolate; font-family: 'JetBrains Mono', 'Cairo', monospace; font-size: .95em; }
/* An English page shown under /ar: the note that says so. */
[dir=rtl] .vx-lang-note, .vx-lang-note { margin: 0; padding: 10px 0 0; text-align: center; font-size: 13px; color: var(--muted); }

/* Icons that mean "onwards": an arrow pointing right points backwards in Arabic. */
[dir=rtl] .ti-arrow-right::before { content: "\ea19"; }   /* ti-arrow-left */
[dir=rtl] .ti-arrow-left::before { content: "\ea1f"; }    /* ti-arrow-right */
[dir=rtl] .ti-chevron-right::before { content: "\ea60"; } /* ti-chevron-left */
[dir=rtl] .ti-chevron-left::before { content: "\ea61"; }  /* ti-chevron-right */
[dir=rtl] .ti-corner-down-right::before { content: "\ea7c"; } /* ti-corner-down-left */

/* Numbers, prices and codes stay left-to-right inside Arabic text. */
[dir=rtl] .avs-num, [dir=rtl] .vx-ptop__price, [dir=rtl] .av-pcard__price, [dir=rtl] .vx-num,
[dir=rtl] [class*="__price"], [dir=rtl] .vx-cellnote, [dir=rtl] .av-ind__code {
    direction: ltr;
    unicode-bidi: isolate;
    display: inline-block;
}
/* A phone number or email is always LTR. */
[dir=rtl] a[href^="tel:"], [dir=rtl] a[href^="mailto:"] { direction: ltr; unicode-bidi: isolate; display: inline-block; }

/* ---- from marketing.css ---- */
[dir=rtl] .vx-link--arrow:hover i{transform:translateX(-4px)}
[dir=rtl] .vx-blob--1{right:auto;left:-80px}
[dir=rtl] .vx-blob--2{left:auto;right:-120px}
[dir=rtl] .vx-blob--c{left:auto;right:50%;transform:translateX(50%)}
[dir=rtl] .vx-mock__bar em{margin-left:0;margin-right:auto}
[dir=rtl] .vx-kpi i{right:auto;left:12px}
[dir=rtl] .vx-badge--a{left:auto;right:-7%}
[dir=rtl] .vx-badge--b{right:auto;left:-9%}
[dir=rtl] .vx-badge--c{left:auto;right:-9%}
[dir=rtl] .vx-badge--d{right:auto;left:-5%}
[dir=rtl] .vx-mock__live{margin-left:0;margin-right:auto}
[dir=rtl] .vx-mock__bar em{margin-left:0;margin-right:12px}
[dir=rtl] .vx-feature__badge{right:auto;left:22px}
[dir=rtl] .vx-step__n{right:auto;left:26px}
[dir=rtl] .vx-table__ftr{text-align:right!important}
[dir=rtl] .vx-pcard--hot::before{left:auto;right:50%;transform:translateX(50%)}
[dir=rtl] .vx-toggle .vx-save{margin-left:0;margin-right:2px}
[dir=rtl] .vx-legal__body{text-align:right}
[dir=rtl] .vx-blog-meta span+span::before{left:auto;right:-10px}
[dir=rtl] .vx-article__body ul,[dir=rtl] .vx-article__body ol{margin:0 22px 18px 0}
[dir=rtl] .vx-article__body blockquote{padding-left:0;padding-right:18px;border-left:0;border-right:3px solid var(--em)}
[dir=rtl] .vx-article__body thead th{text-align:right}
[dir=rtl] .vx-ai__blob{right:auto;left:-160px}
[dir=rtl] .vx-ai__chat{margin-left:0;margin-right:auto}
[dir=rtl] .vx-ai__q{border-radius:14px 14px 14px 4px;margin:0 auto 16px 0}
[dir=rtl] .vx-ai__a{border-radius:14px 14px 4px 14px}
[dir=rtl] .vx-head--left{text-align:right}
[dir=rtl] .vx-shot-wide figcaption{text-align:right}
[dir=rtl] .av-home .av-hero__glow--a{left:auto;right:44%}
[dir=rtl] .av-home .av-hero__glow--b{left:auto;right:-140px}
[dir=rtl] .av-home .av-flag{padding:6px 7px 6px 15px}
[dir=rtl] .av-home .av-chip-float--a{left:auto;right:-30px}
[dir=rtl] .av-home .av-chip-float--b{right:auto;left:-24px}
[dir=rtl] .av-home .av-indent{padding-left:0;padding-right:14px}
[dir=rtl] .av-home .av-uae__glow{right:auto;left:-160px}
[dir=rtl] .av-home .av-ai__q{border-radius:16px 16px 16px 4px}
[dir=rtl] .av-home .av-ai__a{border-radius:16px 4px 16px 16px}
[dir=rtl] .av-home .av-quote__stats{padding-left:0;padding-right:44px;border-left:0;border-right:1px solid var(--line)}
[dir=rtl] .av-home .av-pcard__flag{left:auto;right:30px}
[dir=rtl] .av-home .av-pcard__price small{margin-left:0;margin-right:4px}
[dir=rtl] .av-home .av-final__glow--a{left:auto;right:44%}
[dir=rtl] .av-home .av-final__glow--b{left:auto;right:-120px}
[dir=rtl] .av-home .av-final__contact{padding-left:0;padding-right:46px;border-left:0;border-right:1px solid hsla(0,0%,100%,.14)}
@media(max-width: 900px){[dir=rtl] .av-home .av-quote__stats{padding-left:0;padding-right:0;border-left:0;border-right:0}}
@media(max-width: 900px){[dir=rtl] .av-home .av-final__contact{padding-left:0;padding-right:0;border-left:0;border-right:0}}
[dir=rtl] .av-home .avg-tl__when{text-align:left}
[dir=rtl] .av-home .avg-tl__body{border-left:0;border-right:2px solid rgba(6,24,15,.13);padding:0 22px 24px 0}
[dir=rtl] .av-home .avg-tl__body--last{border-left:0;border-right:0}
[dir=rtl] .av-home .avg-tl__dot{left:auto;right:-7px}
[dir=rtl] .av-home .avg-note{border-left:0;border-right:3px solid var(--green);border-radius:14px 0 0 14px}
[dir=rtl] .av-home .avs-badge{padding:6px 7px 6px 15px}
[dir=rtl] .av-home .avs-tb__r{text-align:left}
[dir=rtl] .av-home .avs-mini__in{padding-left:0;padding-right:14px}
[dir=rtl] .av-home .avs-cn,[dir=rtl] .av-home .avs-mini__cn{padding-left:0;padding-right:10px}
[dir=rtl] .av-home .avs-band__glow{left:-160px;right:auto}
[dir=rtl] .av-home .avs-prg__in{padding-left:0;padding-right:14px}
[dir=rtl] .av-home .avs-att__legend em{margin-left:0;margin-right:auto}
[dir=rtl] .av-home .avs-appr__bar{margin-left:0;margin-right:14px}
[dir=rtl] .av-home .avi-flow__jin{padding-left:0;padding-right:16px}
[dir=rtl] .av-home .avre-chq__amt{text-align:left}
[dir=rtl] .av-home .avb-readbtn{margin-left:0;margin-right:auto}
[dir=rtl] .av-home .avb-news__glow{right:auto;left:-100px}
@media(max-width: 680px){[dir=rtl] .av-home .avb-readbtn{margin-left:0;margin-right:0}}
[dir=rtl] .av-home .ava-support{border-left:0;border-right:3px solid var(--green);border-radius:14px 0 0 14px}
[dir=rtl] .av-home .avc-selfserve__glow{right:auto;left:-80px}
/* ---- from site.css ---- */
[dir=rtl] .av-home .av-prose ul,[dir=rtl] .av-home .av-prose ol{padding-left:0;padding-right:1.3em}
[dir=rtl] .av-home .avp-card__badge{left:auto;right:28px}
[dir=rtl] .av-home .avp-table th:first-child,[dir=rtl] .av-home .avp-table__feat{text-align:right}
[dir=rtl] .av-home .avp-table__group td{text-align:right}
[dir=rtl] .av-home .avp-hero__toggle{margin-left:auto;margin-right:0}
[dir=rtl] .vx-nav__drop{left:auto;right:0}
[dir=rtl] .vx-drawer__sub{padding-left:0;padding-right:15px;border-left:0;border-right:1px solid hsla(0, 0%, 100%, .13)}
[dir=rtl] .vx-article__body .vx-article__note{border-left:0;border-right:3px solid var(--em);border-radius:12px) var(--r-btn,}
[dir=rtl] .av-home .avf-rail::before{left:auto;right:50%;transform:translateX(50%)}
[dir=rtl] .vx-nav__drop--mega{left:auto;right:0}
[dir=rtl] .vx-mega__tabs{border-right:0;border-left:1px solid hsla(0, 0%, 100%, .09)}
[dir=rtl] .vx-drawer__sub--deep{padding-left:0;padding-right:13px;border-left:0;border-right:1px solid hsla(0, 0%, 100%, .1)}
[dir=rtl] .av-home .avr-cmp__scroll{border-radius:16px) var(--r,}
[dir=rtl] .av-home .avr-cmp th,[dir=rtl] .av-home .avr-cmp td{text-align:right}
[dir=rtl] .av-home .avr-price__side{text-align:left}
@media (max-width: 760px){[dir=rtl] .av-home .avr-price__side{text-align:right}}
[dir=rtl] .vx-dock{right:auto;left:calc(18px + env(safe-area-inset-right, 0px))}
@media (max-width: 560px){[dir=rtl] .vx-dock{right:auto;left:calc(14px + env(safe-area-inset-right, 0px))}}
[dir=rtl] .vx .vx-table--merged thead th:first-child{border-radius:0 16px 0 0}
[dir=rtl] .vx .vx-table--merged thead th:last-child{border-radius:16px 0 0 0}
[dir=rtl] .vx-ptop__price small{margin-left:0;margin-right:3px}
[dir=rtl] .vx .vx-table--merged thead th .vx-tag{left:auto;right:50%;transform:translateX(50%)}
[dir=rtl] .vx-ptop__corner{text-align:right!important}
[dir=rtl] .vx-cmob__price small{margin-left:0;margin-right:2px}
[dir=rtl] .vx .vx-ftip{margin-left:0;margin-right:6px}
[dir=rtl] .vx .vx-cmob__row .vx-cellnote{text-align:left}
[dir=rtl] .vx .vx-cmob .vx-tag{left:auto;right:24px}
[dir=rtl] .vx-lead__x{right:auto;left:12px}
[dir=rtl] .vx-lead__hp{left:auto;right:-9999px}
[dir=rtl] .vx .vx-table--compare th[scope="row"]{text-align:right}
