/* Generated by scripts/make-rtl.mjs from app/globals.css. Do not edit. */
html[dir="rtl"] .skip { right: -999px; left: initial; }
html[dir="rtl"] .skip:focus { right: 16px; left: initial; }
html[dir="rtl"] .brand { margin-left: 12px; margin-right: initial; }
html[dir="rtl"] .caret { border-left: 2px solid currentColor; transform: rotate(-45deg) translateY(-2px); border-right: initial; }
html[dir="rtl"] .nav-group[open] .caret { transform: rotate(-225deg) translateY(-1px); }
html[dir="rtl"] .nav-panel { right: 0; left: initial; }
html[dir="rtl"] .nav-cta { margin-right: auto; margin-left: initial; }
@media (max-width: 860px) {
  html[dir="rtl"] .nav-mobile { margin-right: auto; margin-left: initial; }
}
html[dir="rtl"] .prose ul, html[dir="rtl"] .prose ol { padding-right: 22px; padding-left: initial; }
html[dir="rtl"] .dtable th { text-align: right; }
html[dir="rtl"] .dtable td.n { text-align: left; }
html[dir="rtl"] .evidence { border-right: 4px solid var(--sun); border-radius: var(--radius) 0 0 var(--radius); border-left: initial; }
html[dir="rtl"] .keyfacts dd { text-align: left; }
html[dir="rtl"] .note-correction { border-right: 4px solid var(--warn); border-radius: var(--radius) 0 0 var(--radius); border-left: initial; }
html[dir="rtl"] .elx-later { padding-right: 18px; padding-left: initial; }
html[dir="rtl"] .fact { padding: 26px 0 24px 20px; }
html[dir="rtl"] .fact + .fact { border-right: 1px solid var(--rule); padding-right: 24px; border-left: initial; padding-left: initial; }
@media (max-width: 760px) {
  html[dir="rtl"] .fact { padding: 20px 0 18px 12px; }
  html[dir="rtl"] .fact + .fact { border-right: 0; padding-right: 0; border-left: initial; padding-left: initial; }
  html[dir="rtl"] .fact:nth-child(even) { border-right: 1px solid var(--rule); padding-right: 16px; border-left: initial; padding-left: initial; }
}
html[dir="rtl"] .step-n { left: 18px; right: initial; }
html[dir="rtl"] .cform-hp { right: -9999px; left: initial; }
html[dir="rtl"] .cform-ok { border-right: 4px solid var(--ok); border-radius: var(--radius) 0 0 var(--radius); border-left: initial; }
html[dir="rtl"] .cform-err { border-right: 4px solid var(--bad); border-radius: var(--radius) 0 0 var(--radius); border-left: initial; }
@media print {
  @page { size: A4; margin: 14mm 15mm; }
}
html[dir="rtl"] .swatch { margin: 0 2px 0 5px; }
html[dir="rtl"] .faq-item summary::after { float: left; }
html[dir="rtl"] .cal-dow { text-align: right; }
html[dir="rtl"] .cal-cell { border-right: 1px solid var(--rule); border-left: initial; }
html[dir="rtl"] .cal-row > .cal-cell:first-child { border-right: 0; border-left: initial; }
html[dir="rtl"] .cal-chip { text-align: right; border-right: 5px solid var(--c); border-left: initial; }
html[dir="rtl"] h3 .cal-cc { border-right: 5px solid var(--c); border-left: initial; }
html[dir="rtl"] .cal-mini-h { text-align: right; }
html[dir="rtl"] .rs-split > div { padding: 4px 0 4px 40px; }
html[dir="rtl"] .rs-split > div + div { border-right: 1px solid var(--rule); padding: 4px 40px 4px 0; border-left: initial; }
html[dir="rtl"] .ps-track::before { right: 18px; left: calc(12.5% - 28px); }
html[dir="rtl"] .rs-more { margin-right: auto; margin-left: initial; }
html[dir="rtl"] .dp-d span { margin: 0 0 2px 14px; }
html[dir="rtl"] .dp-d span::before { margin-left: 7px; margin-right: initial; }
html[dir="rtl"] .dp-sectors { border-right: 1px solid var(--rule); border-left: initial; }
html[dir="rtl"] .dp-sectors > div { border-left: 1px solid var(--rule); border-right: initial; }
html[dir="rtl"] .dp-princ > div { border-right: 2px solid var(--brand); padding-right: 16px; border-left: initial; padding-left: initial; }
@media (max-width: 900px) {
  html[dir="rtl"] .rs-split > div + div { border-right: 0; border-left: initial; }
  html[dir="rtl"] .ps-track::before { right: 17px; left: auto; }
  html[dir="rtl"] .rs-more { margin-right: 0; margin-left: initial; }
}
html[dir="rtl"] .fuelstrip > div { border-left: 1px solid var(--rule); border-right: initial; }
html[dir="rtl"] .fuelstrip > div:last-child { border-left: 0; border-right: initial; }
@media (max-width: 640px) {
  html[dir="rtl"] .fuelstrip > div { border-left: 0; border-right: initial; }
}
html[dir="rtl"] .fuel-compare .num { text-align: left; }
html[dir="rtl"] .bud-strip > div { padding: 14px 0 4px 18px; }
html[dir="rtl"] .bud-strip > div + div { padding-right: 18px; border-right: 1px solid var(--rule); padding-left: initial; border-left: initial; }
html[dir="rtl"] .seg-item + .seg-item button { border-right: 1px solid var(--rule); border-left: initial; }
html[dir="rtl"] .bud-legend i { margin-left: 6px; margin-right: initial; }
html[dir="rtl"] .bud-table th { text-align: right; }
html[dir="rtl"] .bud-table th.r { text-align: left; }
html[dir="rtl"] .bud-table td { text-align: left; }
html[dir="rtl"] .bud-table .sw { margin-left: 7px; margin-right: initial; }
html[dir="rtl"] .bud-row .cv { text-align: left; }
html[dir="rtl"] .bud-row .ca { text-align: left; }
html[dir="rtl"] .bud-docs th { text-align: right; }
html[dir="rtl"] .bud-rank .bar b { left: 0; right: initial; }
html[dir="rtl"] .bud-rank .v { text-align: left; }
@media (max-width: 900px) {
  html[dir="rtl"] .bud-strip > div:nth-child(3) { border-right: 0; padding-right: 0; border-left: initial; padding-left: initial; }
}
html[dir="rtl"] .mf-strip > div:nth-child(3n+1) { border-right: 0; padding-right: 0; border-left: initial; padding-left: initial; }
html[dir="rtl"] .mf-strip > div:nth-child(3n+2), html[dir="rtl"] .mf-strip > div:nth-child(3n) { border-right: 1px solid var(--rule); padding-right: 18px; border-left: initial; padding-left: initial; }
html[dir="rtl"] .mf-links { padding-right: 18px; padding-left: initial; }
html[dir="rtl"] .mf-lol .bar b { left: auto; transform: translate(50%, -50%); right: initial; }
html[dir="rtl"] .mf-div .bar i { left: auto; right: initial; }
html[dir="rtl"] .mf-strip-plot .dot { transform: translateX(6px); }
html[dir="rtl"] .mf-cols .c .nm { transform: rotate(-180deg); }
html[dir="rtl"] .mf-stack .bar i { border-left: 2px solid var(--bg); border-right: initial; }
html[dir="rtl"] .mf-stack .key .v { text-align: left; }
@media (max-width: 900px) {
  html[dir="rtl"] .mf-strip > div:nth-child(n) { border-right: 0; padding-right: 0; border-left: initial; padding-left: initial; }
  html[dir="rtl"] .mf-strip > div:nth-child(even) { border-right: 1px solid var(--rule); padding-right: 18px; border-left: initial; padding-left: initial; }
}
html[dir="rtl"] .mf-strip-plot .dot.left { transform: translateX(calc(-1*(-100% + 6px))); }
html[dir="rtl"] .mf-basis { border-right: 3px solid var(--warn); padding: 4px 12px 4px 0; border-left: initial; }
html[dir="rtl"] .mf-rb .v { text-align: left; }
html[dir="rtl"] .next-holiday { border-right: 4px solid var(--brand); border-left: initial; }
html[dir="rtl"] .soon-chip { margin-right: 6px; margin-left: initial; }
html[dir="rtl"] .mega-panel { right: 50%; left: auto; transform: translateX(50%); }
html[dir="rtl"] .nav-sub > summary::after { border-left: 2px solid currentColor; transform: rotate(-45deg); margin-left: 4px; border-right: initial; margin-right: initial; }
html[dir="rtl"] .nav-sub[open] > summary::after { transform: rotate(-225deg); }
html[dir="rtl"] .nav-sub-body { padding: 0 14px 12px 0; }
html[dir="rtl"] .dg-v { text-align: left; }
html[dir="rtl"] .ticker td { padding: 9px 0 9px 10px; }
html[dir="rtl"] .ticker .tk-kind { text-align: left; }
html[dir="rtl"] .hub-rows .num { text-align: left; }
html[dir="rtl"] .data-index th.r, html[dir="rtl"] .data-index td.n { text-align: left; }
html[dir="rtl"] .dot { margin-left: 6px; margin-right: initial; }
html[dir="rtl"] .jb-side { text-align: left; }
@media (max-width: 640px) { html[dir="rtl"] .jb-side { text-align: right; } }
html[dir="rtl"] .hs { margin-right: auto; margin-left: initial; }
html[dir="rtl"] .hs + .nav-cta { margin-right: 0; margin-left: initial; }
@media (min-width: 1100px) {
  html[dir="rtl"] .hs { margin-right: 0; margin-left: initial; }
  html[dir="rtl"] .hs-list { left: 0; right: initial; }
}
@media (max-width: 860px) {
  html[dir="rtl"] .hs + .nav-cta { margin-right: 0; margin-left: initial; }
  html[dir="rtl"] .nav-mobile { margin-right: 0; margin-left: initial; }
}

html[dir="rtl"] .const-edition { border-right-width: 5px; border-left-width: initial; }
html[dir="rtl"] .hc-centre { right: 50%; transform: translateX(50%); left: initial; }
html[dir="rtl"] .hc-roster ul { padding-right: 18px; padding-left: initial; }
html[dir="rtl"] .hc-card { right: 0; text-align: right; left: initial; }
html[dir="rtl"] .hc-cn { padding-left: 22px; padding-right: initial; }
html[dir="rtl"] .hc-close { left: 6px; right: initial; }
@media (pointer: coarse) {
  html[dir="rtl"] .hc-close { left: 0; right: initial; }
}
html[dir="rtl"] .mf-strip-plot .dot { margin-left: 0; margin-right: initial; }
html[dir="rtl"] { --font-body: var(--font-arabic), var(--font-source-sans), system-ui, "Segoe UI", Tahoma, sans-serif; --font-display: var(--font-arabic), var(--font-archivo), "Segoe UI", Tahoma, sans-serif; }
html[dir="rtl"] .num, html[dir="rtl"] .n, html[dir="rtl"] td.n, html[dir="rtl"] bdi { unicode-bidi: plaintext; }
