/* PPLI.com Arabic (RTL) layer. Loaded only on /ar/ pages by snippet R-AR.
   1) Arabic typography  2) no letter-spacing / uppercase on Arabic  3) readable sizes for small labels
   4) mirrored declarations generated with rtlcss from the site custom CSS (only what changes). */
body.ppli-ar{--ar-serif:'Amiri','Noto Naskh Arabic','Times New Roman',serif;--ar-read:'Noto Naskh Arabic','Amiri','Source Serif 4',Georgia,serif;--ar-sans:'IBM Plex Sans Arabic','Noto Sans Arabic','DM Sans',Tahoma,sans-serif}
body.ppli-ar,body.ppli-ar .pp,body.ppli-ar .pp .btn,body.ppli-ar .pp input,body.ppli-ar .pp select,body.ppli-ar .pp textarea,body.ppli-ar .pp button{font-family:var(--ar-sans)!important}
body.ppli-ar .pp *{letter-spacing:0!important;text-transform:none!important}
body.ppli-ar .pp h1,body.ppli-ar .pp h2,body.ppli-ar .pp h3,body.ppli-ar .pp h4,body.ppli-ar .pp .card-t,body.ppli-ar .pp .px-h3,body.ppli-ar .pp .px-dt,body.ppli-ar .pp .px-adv-s,body.ppli-ar .pp .px-quote,body.ppli-ar .pp .px-strip .px-two-lines .v,body.ppli-ar .pp .fqi summary,body.ppli-ar .pp .jr-n,body.ppli-ar .pp .lib-col h3,body.ppli-ar .pp .lead-content h3,body.ppli-ar .pp .sv h3,body.ppli-ar .pp .pb-right h3,body.ppli-ar .pp .step h3,body.ppli-ar .pp .px-vr h4,body.ppli-ar .pp .px-sc h3,body.ppli-ar .pp .px-sc h4,body.ppli-ar .pp .px-jc h4,body.ppli-ar .pp .px-row h4{font-family:var(--ar-serif)!important;font-style:normal}
body.ppli-ar .pp .txt,body.ppli-ar .pp .intro,body.ppli-ar .pp .bd,body.ppli-ar .pp .fqi .fa,body.ppli-ar .pp .px-mc p,body.ppli-ar .pp .px-sc p,body.ppli-ar .pp .px-vr p,body.ppli-ar .pp .px-row p,body.ppli-ar .pp .px-jc p,body.ppli-ar .pp .px-note,body.ppli-ar .pp .px-empty,body.ppli-ar .pp .px-t td,body.ppli-ar .pp .px-line,body.ppli-ar .pp .px-od,body.ppli-ar .pp .px-f label,body.ppli-ar .pp .lib-row,body.ppli-ar .pp .lib-item .lib-t,body.ppli-ar .pp .sv .txt,body.ppli-ar .pp .jr-s,body.ppli-ar .pp .hero-dark .bd,body.ppli-ar .pp .cta-dark .bd,body.ppli-ar .pp .s-dk .bd{font-family:var(--ar-read)!important;font-style:normal!important}
body.ppli-ar .pp em{font-style:normal!important;font-weight:400}
body.ppli-ar .pp .logo,body.ppli-ar .pp .xb,body.ppli-ar .pp .ft-logo{font-family:'Cormorant Garamond',Georgia,serif!important;direction:ltr;unicode-bidi:isolate}
body.ppli-ar .pp .px-t td:first-child,body.ppli-ar .pp .hc-stat,body.ppli-ar .pp .hc-num,body.ppli-ar .pp .px-big,body.ppli-ar .pp .px-ot td:last-child,body.ppli-ar .pp .step-n,body.ppli-ar .pp .px-mc .n,body.ppli-ar .pp .px-jc .n{font-family:var(--ar-serif)!important}
/* Arabic needs more line height and slightly larger small text */
body.ppli-ar .pp h1{line-height:1.35!important}
body.ppli-ar .pp h2{line-height:1.4!important}
body.ppli-ar .pp h3,body.ppli-ar .pp h4{line-height:1.5!important}
body.ppli-ar .pp .sec .txt{line-height:1.95}
body.ppli-ar .pp .nav-r a{font-size:14px}
body.ppli-ar .pp .btn{font-size:13px}
body.ppli-ar .pp .tg span,body.ppli-ar .pp .card-cat,body.ppli-ar .pp .px-lbl,body.ppli-ar .pp .hc-tag,body.ppli-ar .pp .px-mc .l,body.ppli-ar .pp .px-sc span,body.ppli-ar .pp .step .lbl,body.ppli-ar .pp .px-q,body.ppli-ar .pp .px-row .k,body.ppli-ar .pp .px-ol,body.ppli-ar .pp .px-st,body.ppli-ar .pp .px-vs-h div,body.ppli-ar .pp .px-jc .cost,body.ppli-ar .pp .lib-item .lib-c,body.ppli-ar .pp .px-sc-tag,body.ppli-ar .pp .px-stamp,body.ppli-ar .pp .px-dh,body.ppli-ar .pp .px-t th,body.ppli-ar .pp .trust-bar span,body.ppli-ar .pp .sv a.sv-more,body.ppli-ar .pp .lib-more,body.ppli-ar .pp .px-line b,body.ppli-ar .pp .px-strip .px-two-lines .k,body.ppli-ar .pp .px-t td:first-child small,body.ppli-ar .pp .px-f label small{font-size:12.5px}
body.ppli-ar .pp .ft-ct{font-size:12px}
body.ppli-ar .pp .ft-cols a{font-size:13px}
body.ppli-ar .pp .ft-d{font-size:12.5px;max-width:260px}
body.ppli-ar .pp .ft-disc{font-size:11px;line-height:1.9}
body.ppli-ar .pp .ft-b{font-size:11px}
body.ppli-ar .pp .card-m,body.ppli-ar .pp .hc-desc,body.ppli-ar .pp .hc-label{font-size:13px}
body.ppli-ar .pp .hc-source{font-size:11px}
body.ppli-ar .xt{letter-spacing:0!important;text-transform:none!important;font-size:13px!important}
body.ppli-ar .xn a,body.ppli-ar .xc{font-family:var(--ar-sans)!important;letter-spacing:0!important;text-transform:none!important}
body.ppli-ar .xc{font-size:15px!important}
/* numbers typed in inputs and chips stay left to right */
body.ppli-ar .pp input[type=number],body.ppli-ar .pp input[inputmode=decimal]{direction:ltr}
/* mobile labels that the custom CSS writes in English */
@media(max-width:768px){body.ppli-ar .pp .px-t td:nth-child(2)::before{content:'مملوكة باسمك'}body.ppli-ar .pp .px-t td:nth-child(3)::before{content:'داخل الوثيقة'}body.ppli-ar .pp .px-vr .wo::before{content:'بدون PPLI'}body.ppli-ar .pp .px-vr .wi::before{content:'مع PPLI'}body.ppli-ar .pp .px-line b{text-align:left}}
/* page-level classes introduced by the Arabic pages */
body.ppli-ar .pp .ar-reg,body.ppli-ar .pp .sg-reg{font-size:14px;color:#6B685F!important;border-inline-start:2px solid #B09548;padding-inline-start:12px;line-height:1.85}
body.ppli-ar .pp .ar-scope{font-size:14px;color:#6B685F!important}
body.ppli-ar .pp .ar-chk,body.ppli-ar .pp .sg-chk{display:flex;gap:9px;align-items:center}
body.ppli-ar bdi{unicode-bidi:isolate}
/* ---- mirrored declarations (rtlcss, generated) ---- */
html[dir="rtl"] .pp .lang::before {background:linear-gradient(-90deg,transparent,rgba(176,149,72,.5),transparent)
}
html[dir="rtl"] .pp .lang::after {background:linear-gradient(-90deg,transparent,rgba(176,149,72,.5),transparent)
}
html[dir="rtl"] .pp .hero-overlay {background:linear-gradient(-135deg,rgba(10,15,23,.9) 0%,rgba(10,15,23,.6) 50%,rgba(10,15,23,.85) 100%)
}
html[dir="rtl"] .pp .hero-accent {left:auto;right:0;background:linear-gradient(-90deg,#B09548,transparent)
}
html[dir="rtl"] .pp .hero-card::before {background:linear-gradient(-90deg,#B09548,transparent)
}
html[dir="rtl"] .pp .book {background:linear-gradient(-150deg,#1a2230,#0c1118);box-shadow:-14px 14px 42px rgba(0,0,0,.45)
}
html[dir="rtl"] .pp .pb-right {padding:48px 14px 48px 32px
}
html[dir="rtl"] .pp .card::after {left:auto;right:0
}
html[dir="rtl"] .pp .jr {transition:padding-right .3s
}
html[dir="rtl"] .pp .jr:hover {padding-left:0;padding-right:14px
}
html[dir="rtl"] .pp .jr-s {margin-left:0;margin-right:12px
}
html[dir="rtl"] .pp .fqi[open] summary::after {transform:rotate(-45deg)
}
html[dir="rtl"] .pp .sv {border-left:none;border-right:2px solid transparent
}
html[dir="rtl"] .pp .sv:hover {border-right-color:#B09548
}
html[dir="rtl"] #ppliMT .hb:before,html[dir="rtl"] #ppliMT .hb:after {left:auto;right:0
}
html[dir="rtl"] #ppliMT.on .hb:before {transform:rotate(-45deg)
}
html[dir="rtl"] #ppliMT.on .hb:after {transform:rotate(45deg)
}
html[dir="rtl"] #ppliMM {background:linear-gradient(-180deg,#020814,#0a1628 40%,#0d1b30)
}
html[dir="rtl"] .xc {background:linear-gradient(-180deg,#f3de9b,#d8b15a 45%,#b8872e)
}
html[dir="rtl"] .pp .nav-dd,html[dir="rtl"] .ppn .nav-dd {left:auto;right:50%;transform:translateX(50%) translateY(8px)
}
html[dir="rtl"] .pp .nav-g:hover .nav-dd,html[dir="rtl"] .pp .nav-g:focus-within .nav-dd,html[dir="rtl"] .ppn .nav-g:hover .nav-dd,html[dir="rtl"] .ppn .nav-g:focus-within .nav-dd {transform:translateX(50%) translateY(0)
}
html[dir="rtl"] .pp .nav-g>a::after,html[dir="rtl"] .ppn .nav-g>a::after {margin-left:0;margin-right:5px
}
html[dir="rtl"] .pp .px-quote {border-left:none;border-right:2px solid #B09548;padding:6px 24px 6px 0
}
html[dir="rtl"] .pp .px-t th {text-align:right
}
html[dir="rtl"] .pp .px-dh {padding-right:0;padding-left:150px
}
html[dir="rtl"] .pp .px-bar {background:repeating-linear-gradient(-90deg,#C5C1B8 0 7px,#EFEDE6 7px 9px)
}
html[dir="rtl"] .pp .px-stamp {right:auto;left:18px
}
html[dir="rtl"] .pp .px-f input {text-align:left
}
html[dir="rtl"] .pp .px-ot td:last-child {text-align:left
}
html[dir="rtl"] .pp .px-ot td:last-child {padding-left:0;padding-right:12px
}
html[dir="rtl"] .pp .px-vs-h .wi {padding-left:0;padding-right:16px
}
html[dir="rtl"] .pp .px-vr .wi {border-left:none;border-right:2px solid #B09548
}
html[dir="rtl"] .pp .px-vr.same .wi {border-right-color:#C5C1B8
}
html[dir="rtl"] .pp .hc-num {text-align:left
}
html[dir="rtl"] .pp .px-sc h4,html[dir="rtl"] .pp .px-sc h3 {padding-right:0;padding-left:110px
}
html[dir="rtl"] .pp .px-sc-tag {right:auto;left:16px
}
@media (max-width:768px) {
html[dir="rtl"] .pp .px-sc h4,html[dir="rtl"] .pp .px-sc h3 {padding-right:0;padding-left:0
}
html[dir="rtl"] .pp .px-dh {padding-right:0;padding-left:0
}
html[dir="rtl"] .pp .px-line b {text-align:left
}
}
html[dir="rtl"] .pp .px-sc h4,html[dir="rtl"] .pp .px-sc h3 {padding-right:0;padding-left:0
}
html[dir="rtl"] .pp .lib-search input {padding:18px 54px 18px 22px
}
html[dir="rtl"] .pp .lib-search::before {left:auto;right:22px
}
html[dir="rtl"] .pp .lib-search::after {left:auto;right:35px;transform:rotate(-45deg)
}
html[dir="rtl"] .pp .lib-item .lib-d {text-align:left
}
@media (max-width:600px) {
html[dir="rtl"] .pp .lib-item .lib-d {text-align:right
}
html[dir="rtl"] .pp .lib-search input {padding-left:0;padding-right:48px
}
}
/* ---- posts (template-parts/single.php) and archives (ppli-category.php) ---- */
body.ppli-ar .ppn *,body.ppli-ar .ppli-hero *,body.ppli-ar .ppli-article *,body.ppli-ar .ppli-end *,body.ppli-ar .ppli-pf *,body.ppli-ar .ppli-cards *,body.ppli-ar .ppli-pag *,body.ppli-ar .ppli-empty,body.ppli-ar .ppli-jx *,body.ppli-ar #wr-doc *{letter-spacing:0!important;text-transform:none!important}
body.ppli-ar .ppn-links a{font-family:var(--ar-sans)!important;font-size:14px!important}
body.ppli-ar .ppn-cta{font-size:13px!important}
body.ppli-ar .ppn-logo,body.ppli-ar .ppn-logo *{font-family:'Cormorant Garamond',Georgia,serif!important;direction:ltr;unicode-bidi:isolate}
body.ppli-ar .ppli-hero .ppli-cat{font-family:var(--ar-sans)!important;font-size:13px!important}
body.ppli-ar .ppli-hero h1{font-family:var(--ar-serif)!important;font-weight:400!important;line-height:1.4!important}
body.ppli-ar .ppli-hero .ppli-meta,body.ppli-ar .ppli-hero .ppli-sub{font-family:var(--ar-sans)!important}
body.ppli-ar .ppli-article,body.ppli-ar .ppli-article p,body.ppli-ar .ppli-article li,body.ppli-ar .ppli-article span,body.ppli-ar .ppli-article div,body.ppli-ar .ppli-article td{font-family:var(--ar-read)!important;font-size:18px!important;line-height:2.05!important}
body.ppli-ar .ppli-article td{font-size:15.5px!important;line-height:1.8!important}
body.ppli-ar .ppli-article h2,body.ppli-ar .ppli-article h2 *,body.ppli-ar .ppli-article h3,body.ppli-ar .ppli-article h3 *{font-family:var(--ar-serif)!important;line-height:1.45!important}
body.ppli-ar .ppli-article h4,body.ppli-ar .ppli-article h4 *,body.ppli-ar .ppli-article th,body.ppli-ar .ppli-article th *{font-family:var(--ar-sans)!important;font-size:13.5px!important}
body.ppli-ar .ppli-article blockquote p,body.ppli-ar .ppli-article blockquote *{font-family:var(--ar-serif)!important;font-style:normal!important}
body.ppli-ar .ppli-article .ppli-brief-l,body.ppli-ar .ppli-article a.ppli-brief-a{font-family:var(--ar-sans)!important;font-size:13px!important}
body.ppli-ar .ppli-article .ppli-brief-t{font-family:var(--ar-read)!important;font-size:16.5px!important;line-height:1.9!important}
html[dir="rtl"] .ppli-article ul,html[dir="rtl"] .ppli-article ol{padding-left:0!important;padding-right:28px!important}
html[dir="rtl"] .ppli-article blockquote{border-left:none!important;border-right:2px solid #B09548!important;padding:8px 28px 8px 0!important}
html[dir="rtl"] .ppli-article th,html[dir="rtl"] .ppli-article th *{text-align:right!important}
html[dir="rtl"] .ppli-article .ppli-brief{border-left:1px solid #DDD9D0!important;border-right:2px solid #B09548!important}
body.ppli-ar .ppli-end-l,body.ppli-ar .ppli-end-p,body.ppli-ar .ppli-end-q{font-family:var(--ar-sans)!important}
body.ppli-ar .ppli-end-l{font-size:13px}
body.ppli-ar .ppli-pf-cta h2,body.ppli-ar .ppli-pf-cta h3{font-family:var(--ar-serif)!important}
body.ppli-ar .ppli-pf-cta h2 em{font-style:normal!important}
body.ppli-ar .ppli-pf-cta p,body.ppli-ar .ppli-pf-cta a,body.ppli-ar .ppli-pf-bottom{font-family:var(--ar-sans)!important}
body.ppli-ar .ppli-pf-cta a{font-size:13px!important}
body.ppli-ar .ppli-pf-bottom{font-size:11px!important}
body.ppli-ar .ppli-cards .card-t{font-family:var(--ar-serif)!important;line-height:1.5}
body.ppli-ar .ppli-cards .card-cat,body.ppli-ar .ppli-cards .card-m,body.ppli-ar .ppli-pag a,body.ppli-ar .ppli-pag span{font-family:var(--ar-sans)!important}
body.ppli-ar .ppli-cards .card-cat{font-size:12.5px}
body.ppli-ar .ppli-empty{font-family:var(--ar-serif)!important}
body.ppli-ar .ppli-jx{font-family:var(--ar-sans)}
/* the profile report is appended to body outside .pp */
body.ppli-ar #wr-doc{--serif:'Amiri','Noto Naskh Arabic',serif;--sans:'IBM Plex Sans Arabic','Noto Sans Arabic',sans-serif;--body:'Noto Naskh Arabic','Amiri',serif;font-family:var(--ar-sans)}
/* ---- tools and jurisdiction engine: mirrored declarations (rtlcss, generated per file) ---- */
/* from ppli-jx/ppli-jx-ui.css */
html[dir="rtl"] .ppli-jx .jxico.e.sm {
  margin-right:0;margin-left:7px
}
html[dir="rtl"] .ppli-jx .jxico.b {
  margin-left:0;margin-right:9px
}
html[dir="rtl"] .ppli-jx .jxico.s {
  margin-right:0;margin-left:6px
}
html[dir="rtl"] .ppli-jx .jx-mastband {background:linear-gradient(-180deg,#FBFAF8 0%,#F2EFE7 100%)
}
html[dir="rtl"] .jx-facts>div {
  border-left:none;border-right:1px solid #E4E0D6
}
html[dir="rtl"] .jx-facts>div:first-child {
  border-left:none;
  padding-left:0;padding-right:0;border-right:0
}
html[dir="rtl"] .jx-facts>div:last-child {
  padding-right:0;padding-left:0
}
html[dir="rtl"] .jxq-i {
  border-left:none;border-right:1px solid var(--wl2)
}
html[dir="rtl"] .jxq-i:first-child {
  border-left:none;
  padding-left:0;padding-right:0;border-right:0
}
html[dir="rtl"] .jxq-i:last-child {
  padding-right:0;padding-left:0
}
html[dir="rtl"] .jxs {padding:0 16px 0 42px;
  background:rgba(255,255,255,.05) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' stroke='%23C9A96A' stroke-width='1.4' fill='none'/%3E%3C/svg%3E") no-repeat left 16px center
}
html[dir="rtl"] .jxc-b {text-align:right
}
html[dir="rtl"] .jxbar-b {text-align:right
}
html[dir="rtl"] .jxbar-b.alt {
  margin-left:0;margin-right:auto
}
html[dir="rtl"] .jxrange b {text-align:left
}
html[dir="rtl"] .jxnote {
  border-left:none;border-right:2px solid var(--g)
}
html[dir="rtl"] .jxul li {
  padding-left:0;padding-right:14px
}
html[dir="rtl"] .jxul li:before {
  left:auto;right:0
}
html[dir="rtl"] .jxmeta a .jxico.b {
  margin-left:0;margin-right:6px
}
html[dir="rtl"] .jxdet>summary:before {
  margin-right:0;margin-left:9px
}
html[dir="rtl"] .jxderiv th,html[dir="rtl"] .jxderiv td {text-align:right;padding:6px 0 6px 8px
}
html[dir="rtl"] .jxderiv .n {text-align:left
}
html[dir="rtl"] .jxt th,html[dir="rtl"] .jxt td {text-align:right
}
html[dir="rtl"] .jxt .n {text-align:left
}
html[dir="rtl"] .jxacc-i:before {
  left:auto;right:0
}
html[dir="rtl"] .jxacc-i:after {
  left:auto;right:11px
}
html[dir="rtl"] .ppli-jx-grid2 h4 .jxico.g {
  margin-right:0;margin-left:9px
}
@media (max-width:1100px) {
  html[dir="rtl"] .jx-facts>div:nth-child(odd) {
    border-left:none;
    padding-left:0;padding-right:0;border-right:0
  }
  html[dir="rtl"] .jx-facts>div:nth-child(even) {
    padding-right:0;padding-left:0
  }
}
@media (max-width:960px) {
  html[dir="rtl"] .jx-facts>div {
    border-left:none;border-right:0
  }
}
@media (max-width:860px) {
  html[dir="rtl"] .jxq-i {
    border-left:none;border-right:0
  }
  html[dir="rtl"] .jxbar-b.alt {
    margin-left:0;margin-right:0
  }
}
/* from ppli-jx/ppli-jx.css */
html[dir="rtl"] .ppli-jx ul {padding-left:0;padding-right:20px
}
html[dir="rtl"] .ppli-jx-live {border-left:none;border-right:1px solid rgba(255,255,255,.09)
}
html[dir="rtl"] .ppli-jx-live .jx-lv {text-align:left
}
html[dir="rtl"] .ppli-jx select {background-image:linear-gradient(-45deg,transparent 50%,#B09548 50%),linear-gradient(-135deg,#B09548 50%,transparent 50%);background-position:calc(100% - (100% - 17px)) 20px,calc(100% - (100% - 12px)) 20px
}
html[dir="rtl"] .ppli-jx-alloc .jx-pc {text-align:left
}
html[dir="rtl"] .ppli-jx-advisory {border-left:none;border-right:2px solid #B09548
}
html[dir="rtl"] .ppli-jx-card {border-left:none;border-right:2px solid #8A4B2A
}
html[dir="rtl"] .ppli-jx-card.c-strong,html[dir="rtl"] .ppli-jx-card.c-potential {border-right-color:#2F5D50
}
html[dir="rtl"] .ppli-jx-card.c-lower {border-right-color:#5F6470
}
html[dir="rtl"] .ppli-jx-card ul {padding-left:0;padding-right:16px
}
html[dir="rtl"] .ppli-jx .jx-deriv th,html[dir="rtl"] .ppli-jx .jx-deriv td {text-align:right
}
html[dir="rtl"] .ppli-jx .jx-deriv td.n {text-align:left
}
html[dir="rtl"] .ppli-jx-cost th,html[dir="rtl"] .ppli-jx-cost td {text-align:right
}
html[dir="rtl"] .ppli-jx-cost td.n,html[dir="rtl"] .ppli-jx-cost th.n {text-align:left
}
html[dir="rtl"] .ppli-jx-t th,html[dir="rtl"] .ppli-jx-t td {text-align:right
}
html[dir="rtl"] .ppli-jx-t caption {text-align:right
}
html[dir="rtl"] .ppli-jx-notice {border-left:none;border-right:2px solid #B09548
}
html[dir="rtl"] .ppli-jx-notice.warn {border-right-color:#8A4B2A
}
html[dir="rtl"] .ppli-jx-rlist ul {padding-left:0;padding-right:18px
}
@media (max-width:980px) {
html[dir="rtl"] .ppli-jx-live {border-left:none;border-right:0
}
}
@media print {
html[dir="rtl"] .ppli-jx-card {border-left:none !important;border-right:2px solid #999!important
}
}
/* from ppli-jx/selector-1.0.0.css */
html[dir="rtl"] #ppli-jx .jxs-exw span {padding:0 16px 0 0
}
html[dir="rtl"] #ppli-jx .jxs-exw input {padding:0 10px 0 16px
}
html[dir="rtl"] #ppli-jx .jxs-note {border-left:none;border-right:2px solid var(--g2)
}
html[dir="rtl"] #ppli-jx .jxs-note.is-warn {border-right-color:var(--cu)
}
html[dir="rtl"] #ppli-jx .jxs-trail button {text-align:right
}
html[dir="rtl"] #ppli-jx .jxs-banner {border-left:none;border-right:2px solid var(--g)
}
html[dir="rtl"] #ppli-jx .jxs-row.is-top {border-left:none;background:linear-gradient(-90deg,rgba(201,169,106,.075),rgba(201,169,106,0) 70%);border-right:2px solid var(--g)
}
html[dir="rtl"] #ppli-jx .jxs-nm h4 span {margin-left:0;margin-right:10px
}
html[dir="rtl"] #ppli-jx .jxs-tg {padding:0 12px 0 4px
}
html[dir="rtl"] #ppli-jx .jxs-row.is-open .jxs-tg svg,html[dir="rtl"] #ppli-jx .jxs-how[open] summary svg {transform:rotate(-180deg)
}
html[dir="rtl"] #ppli-jx .jxs-body {padding:2px 84px 34px 0
}
html[dir="rtl"] #ppli-jx .jxs-watch {border-left:none;border-right:2px solid var(--cu);padding:2px 14px 2px 0
}
html[dir="rtl"] #ppli-jx .jxs-rule {border-left:none;padding-left:0;padding-right:12px;border-right:2px solid var(--cu)
}
html[dir="rtl"] #ppli-jx .jxs-strip em {text-align:left
}
html[dir="rtl"] #ppli-jx .jxs-all[open] summary svg {transform:rotate(-180deg)
}
html[dir="rtl"] #ppli-jx .jxs-mx th,html[dir="rtl"] #ppli-jx .jxs-mx td {text-align:right
}
html[dir="rtl"] #ppli-jx .jxs-mx .n {text-align:left
}
html[dir="rtl"] #ppli-jx .jxs-act .jxs-btn:last-child {margin-left:0;margin-right:auto
}
@media (max-width:1100px) {
html[dir="rtl"] #ppli-jx .jxs-body {padding-left:0;padding-right:0
}
}
@media (max-width:680px) {
html[dir="rtl"] #ppli-jx .jxs-rk {text-align:right
}
html[dir="rtl"] #ppli-jx .jxs-tg {padding-left:0;padding-right:0
}
html[dir="rtl"] #ppli-jx .jxs-row.is-top {padding:0 18px 0 20px
}
html[dir="rtl"] #ppli-jx .jxs-act .jxs-btn:last-child {margin-left:0;margin-right:0
}
}
@media print {
html[dir="rtl"] #ppli-jx .jxs-body {padding-left:0;padding-right:0
}
}
/* from ppli-wi/be-1.0.0.css */
html[dir="rtl"] .pp .be-cap i {margin-right:0;margin-left:7px
}
html[dir="rtl"] .pp .be-vd {border-left:none;border-right:3px solid var(--gd)
}
html[dir="rtl"] .pp .be-vd.neg {border-right-color:#8A877E
}
html[dir="rtl"] .pp .be-led th {text-align:left
}
html[dir="rtl"] .pp .be-led th:first-child {text-align:right
}
html[dir="rtl"] .pp .be-led td {text-align:left
}
html[dir="rtl"] .pp .be-led td:first-child {text-align:right
}
html[dir="rtl"] .pp .be-mx th.rh {padding-right:0;text-align:right;padding-left:18px
}
html[dir="rtl"] .pp .be-mx td.rh {padding-right:0;text-align:right;padding-left:18px
}
html[dir="rtl"] .pp .be-exit button {text-align:right
}
/* from ppli-wi/hx-1.0.1.css */
html[dir="rtl"] .pp .hx-row .amt {text-align:left
}
html[dir="rtl"] .pp .hx-row.sub .lb {padding-left:0;padding-right:18px
}
html[dir="rtl"] .pp .hx-row.sub .lb::before {left:auto;right:2px
}
html[dir="rtl"] .pp .hx-sc th {padding:0 0 12px 12px;text-align:left
}
html[dir="rtl"] .pp .hx-sc th:first-child {text-align:right
}
html[dir="rtl"] .pp .hx-sc td {text-align:left;
	padding:13px 0 13px 12px
}
html[dir="rtl"] .pp .hx-sc td:first-child {text-align:right
}
html[dir="rtl"] .pp .hx-tog button {text-align:right
}
@media (max-width:900px) {
html[dir="rtl"] .pp .hx-keep {text-align:right
}
}
/* from ppli-wi/hx-1.1.0.css */
html[dir="rtl"] .pp .hx-rq th {
	padding:0 0 11px 12px;text-align:left
}
html[dir="rtl"] .pp .hx-rq th:first-child {text-align:right
}
html[dir="rtl"] .pp .hx-rq td {
	text-align:left;padding:12px 0 12px 12px
}
html[dir="rtl"] .pp .hx-rq td:first-child {text-align:right
}
@media (max-width:760px) {
	html[dir="rtl"] .pp .hx-req-h {text-align:right
	}
}
/* from ppli-wi/le-1.0.2.css */
html[dir="rtl"] .pp .le-head .arw {background:linear-gradient(to left,transparent 49%,var(--rl) 49%,var(--rl) 51%,transparent 51%)
}
html[dir="rtl"] .pp .le-st-h {text-align:right
}
html[dir="rtl"] .pp .le-ev button {text-align:right
}
html[dir="rtl"] .pp .le-row .amt {text-align:left
}
html[dir="rtl"] .pp .le-row.sub .lb {padding-left:0;padding-right:18px
}
html[dir="rtl"] .pp .le-row.sub .lb::before {left:auto;right:2px
}
html[dir="rtl"] .pp .le-ab dd {text-align:left
}
html[dir="rtl"] .pp .le-verdict {border-left:none;border-right:2px solid var(--gd)
}
html[dir="rtl"] .pp .le-verdict.against {border-right-color:#8A877E
}
html[dir="rtl"] .pp .le-tog button {text-align:right
}
html[dir="rtl"] .pp .le-sc th {padding:0 0 12px 12px;text-align:left
}
html[dir="rtl"] .pp .le-sc th:first-child {text-align:right
}
html[dir="rtl"] .pp .le-sc td {text-align:left;
	padding:13px 0 13px 12px
}
html[dir="rtl"] .pp .le-sc td:first-child {text-align:right
}
/* from ppli-wi/pc-1.0.0.css */
html[dir="rtl"] .pp .pc-row .amt {text-align:left
}
html[dir="rtl"] .pp .pc-row.sub .lb {padding-left:0;padding-right:18px
}
html[dir="rtl"] .pp .pc-row.sub .lb::before {left:auto;right:2px
}
html[dir="rtl"] .pp .pc-sc th {padding:0 0 12px 12px;text-align:left
}
html[dir="rtl"] .pp .pc-sc th:first-child {text-align:right
}
html[dir="rtl"] .pp .pc-sc td {text-align:left;
	padding:13px 0 13px 12px
}
html[dir="rtl"] .pp .pc-sc td:first-child {text-align:right
}
html[dir="rtl"] .pp .pc-mx th.rh {padding-right:0;text-align:right;padding-left:18px
}
html[dir="rtl"] .pp .pc-mx td.rh {padding-right:0;text-align:right;padding-left:18px
}
html[dir="rtl"] .pp .pc-tog button {text-align:right
}
/* from ppli-wi/sim-1.0.0.css */
html[dir="rtl"] .pp .sm-setup-r > div {border-right:none;border-left:1px solid var(--rl)
}
html[dir="rtl"] .pp .sm-setup-r > div:last-child {border-right:none;border-left:none
}
html[dir="rtl"] .pp .sm-sel {text-align:left
}
@media (max-width:900px) {
html[dir="rtl"] .pp .sm-setup-r > div {border-right:none;border-left:none
}
}
/* from ppli-wi/wi-1.1.0.css */
html[dir="rtl"] .pp .tw-t caption {text-align:right
}
html[dir="rtl"] .pp .tw-t th {text-align:left;
	padding:0 0 12px 14px
}
html[dir="rtl"] .pp .tw-t th:first-child {text-align:right
}
html[dir="rtl"] .pp .tw-t td {text-align:left;
	padding:13px 0 13px 14px
}
html[dir="rtl"] .pp .tw-t td:first-child {text-align:right
}
html[dir="rtl"] .pp .wi-banner {border-left:none;border-right:3px solid var(--gd,#B09548)
}
html[dir="rtl"] .pp .wi-banner-soft {border-right-color:#C7C1B4
}
/* from ppli-wi/wi-tools-1.0.0.css */
html[dir="rtl"] .pp .wt-sel {
	padding-right:0;
	background-image:linear-gradient(-45deg,transparent 50%,rgba(255,255,255,.55) 50%),
		linear-gradient(-135deg,rgba(255,255,255,.55) 50%,transparent 50%);
	background-position:calc(100% - (100% - 17px)) 51%,calc(100% - (100% - 12px)) 51%;padding-left:36px
}
html[dir="rtl"] .pp .wt-r .v {
	text-align:left
}
html[dir="rtl"] .pp .wt-tab th {
	padding:0 0 11px 10px;text-align:left
}
html[dir="rtl"] .pp .wt-tab th:first-child {text-align:right
}
html[dir="rtl"] .pp .wt-tab td {
	padding:10px 0 10px 10px;text-align:left
}
html[dir="rtl"] .pp .wt-tab td:first-child {text-align:right
}
html[dir="rtl"] .pp .wt-tab tr.on td:first-child {
	padding-left:0;
	box-shadow:inset -3px 0 0 var(--gd);padding-right:11px
}
@media (max-width:560px) {
	html[dir="rtl"] .pp .wt-r .v {text-align:right
	}
	html[dir="rtl"] .pp .wt-tab td {padding:9px 0 9px 6px
	}
	html[dir="rtl"] .pp .wt-tab th {padding:0 0 11px 6px
	}
}
/* from ppli-wi/wp-2.3.0.css */
html[dir="rtl"] .pp .w2-custom span {border-right:none;border-left:none;padding:12px 14px 12px 0
}
html[dir="rtl"] .pp .w2-custom input {border-left:none;border-right:none;padding:12px 6px 12px 14px
}
html[dir="rtl"] .pp .w2-wl-r .v {
	text-align:left
}
html[dir="rtl"] .pp .w2-sl .pv {
	text-align:left
}
html[dir="rtl"] .pp .w2-scn-l .k {margin-right:0;margin-left:4px
}
html[dir="rtl"] .pp .w2-i::after {left:auto;right:50%;
	transform:translateX(50%);text-align:right
}
html[dir="rtl"] .pp .w2-kpi:first-child .w2-i::after,html[dir="rtl"] .pp .w2-port-h .w2-i::after {left:auto;right:0
}
html[dir="rtl"] .pp .w2-kpi:last-child .w2-i::after {right:auto;left:0
}
html[dir="rtl"] .pp .wp-alloc th {padding:0 0 11px 10px;text-align:left
}
html[dir="rtl"] .pp .wp-alloc th:first-child {text-align:right
}
html[dir="rtl"] .pp .wp-alloc td {padding:9px 0 9px 10px;text-align:left
}
html[dir="rtl"] .pp .wp-alloc td:first-child {text-align:right
}
html[dir="rtl"] .pp .wp-alloc input {
	text-align:left
}
html[dir="rtl"] .pp .wp-tog button {text-align:right
}
html[dir="rtl"] .pp .w2-dr .t i {left:auto;right:0
}
html[dir="rtl"] .pp .w2-dr .v {
	text-align:left
}
html[dir="rtl"] .pp .w2-dr .g {text-align:left
}
@media (max-width:640px) {
html[dir="rtl"] .pp .w2-edit {text-align:right
}
html[dir="rtl"] .pp .w2-dr .g {text-align:right
}
html[dir="rtl"] .pp .w2-i::after {left:auto;right:0
}
}
/* from ppli-wi/wr-1.0.1.css */
html[dir="rtl"] .wr-doc .wr-conf {text-align:left
}
html[dir="rtl"] .wr-doc .wr-cv-meta > div { padding-right:0;padding-left:12px
}
html[dir="rtl"] .wr-doc .wr-note { border-left:none; padding-left:0;padding-right:9px;border-right:1px solid var(--rl)
}
html[dir="rtl"] .wr-doc .wr-t th {text-align:right;padding:0 0 6px 8px
}
html[dir="rtl"] .wr-doc .wr-t th.n { padding-right:0;text-align:left;padding-left:0
}
html[dir="rtl"] .wr-doc .wr-t th:not(:last-child).n { padding-right:0;padding-left:8px
}
html[dir="rtl"] .wr-doc .wr-t td {padding:6.5px 0 6.5px 8px
}
html[dir="rtl"] .wr-doc .wr-t td.n { padding-right:0;text-align:left;padding-left:0
}
html[dir="rtl"] .wr-doc .wr-t td:not(:last-child).n { padding-right:0;padding-left:8px
}
html[dir="rtl"] .wr-doc .wr-call { border-left:none;border-right:3px solid var(--gd)
}
html[dir="rtl"] .wr-doc .wr-ident.wide { border-left:none;border-right:3px solid var(--nv)
}
html[dir="rtl"] .wr-doc .wr-src { padding-left:0;padding-right:16px
}
html[dir="rtl"] .wr-doc .wr-lg { margin-right:0;margin-left:5px
}
@media print {
 html[dir="rtl"] #wr-doc .wr-note { border-left:none !important;border-right:1px solid var(--rl) !important
 }
 html[dir="rtl"] #wr-doc .wr-call { border-left:none !important;border-right:3px solid var(--gd) !important
 }
 html[dir="rtl"] #wr-doc .wr-ident.wide { border-left:none !important;border-right:3px solid var(--nv) !important
 }
}
/* from ppli-wi/xray-1.0.3.css */
html[dir="rtl"] .pp .tx-top > div {border-right:none;border-left:1px solid var(--rl)
}
html[dir="rtl"] .pp .tx-top > div:last-child {border-right:none;border-left:none
}
html[dir="rtl"] .pp .tx-tbl th {text-align:left
}
html[dir="rtl"] .pp .tx-tbl th:first-child {text-align:right
}
html[dir="rtl"] .pp .tx-tbl td {text-align:left
}
html[dir="rtl"] .pp .tx-tbl td:first-child {text-align:right
}
html[dir="rtl"] .pp .tx-tbl td input.tx-n {text-align:left
}
html[dir="rtl"] .pp .tx-attr th {text-align:left
}
html[dir="rtl"] .pp .tx-attr th:first-child {text-align:right
}
html[dir="rtl"] .pp .tx-attr td {text-align:left
}
html[dir="rtl"] .pp .tx-attr td:first-child {text-align:right
}
html[dir="rtl"] .pp .tx-hz th {text-align:left
}
html[dir="rtl"] .pp .tx-hz th:first-child {text-align:right
}
html[dir="rtl"] .pp .tx-hz td {text-align:left
}
html[dir="rtl"] .pp .tx-hz td:first-child {text-align:right
}
html[dir="rtl"] .pp .tx-hand {border-left:none;border-right:2px solid var(--gd)
}
html[dir="rtl"] .pp .tx-i {margin:0 6px 0 0
}
html[dir="rtl"] .pp .tx-i::after {right:auto;left:-6px;text-align:right
}
html[dir="rtl"] .pp .tx-cmp-row .p {text-align:left
}
@media (max-width:900px) {
html[dir="rtl"] .pp .tx-top > div {border-right:none;border-left:none
}
}

/* 1.0.0 addendum (QA 2026-09-28): minimum readable sizes for Arabic, including inline styles copied from the English components */
body.ppli-ar .pp .btn{font-size:13px!important}
body.ppli-ar .pp .step .lbl,body.ppli-ar .pp .card-cat,body.ppli-ar .pp .tg span,body.ppli-ar .pp .px-lbl,body.ppli-ar .pp .hc-tag,body.ppli-ar .pp .px-mc .l,body.ppli-ar .pp .px-sc span,body.ppli-ar .pp .px-q,body.ppli-ar .pp .px-row .k,body.ppli-ar .pp .px-ol,body.ppli-ar .pp .px-st,body.ppli-ar .pp .px-vs-h div,body.ppli-ar .pp .px-jc .cost,body.ppli-ar .pp .lib-item .lib-c,body.ppli-ar .pp .px-sc-tag,body.ppli-ar .pp .px-stamp,body.ppli-ar .pp .px-dh,body.ppli-ar .pp .px-t th,body.ppli-ar .pp .ppcx-note,body.ppli-ar .pp .lib-more,body.ppli-ar .pp .sv a.sv-more{font-size:12.5px!important}
body.ppli-ar .pp .ft-ct{font-size:12px!important}body.ppli-ar .pp .ft-cols a{font-size:13px!important}body.ppli-ar .pp .ft-d{font-size:12.5px!important}body.ppli-ar .pp .ft-disc{font-size:11.5px!important}body.ppli-ar .pp .ft-b{font-size:11.5px!important}
body.ppli-ar .pp [style*="font-size:8px"],
body.ppli-ar .pp [style*="font-size: 8px"],
body.ppli-ar .pp [style*="font-size:8.5px"],
body.ppli-ar .pp [style*="font-size: 8.5px"],
body.ppli-ar .pp [style*="font-size:9px"],
body.ppli-ar .pp [style*="font-size: 9px"],
body.ppli-ar .pp [style*="font-size:9.5px"],
body.ppli-ar .pp [style*="font-size: 9.5px"],
body.ppli-ar .pp [style*="font-size:10px"],
body.ppli-ar .pp [style*="font-size: 10px"],
body.ppli-ar .pp [style*="font-size:10.5px"],
body.ppli-ar .pp [style*="font-size: 10.5px"],
body.ppli-ar .pp [style*="font-size:11px"],
body.ppli-ar .pp [style*="font-size: 11px"],
body.ppli-ar .pp [style*="font-size:11.5px"],
body.ppli-ar .pp [style*="font-size: 11.5px"]{font-size:12px!important}


/* chips on light panels (QA 2026-09-28) */
body.ppli-ar .pp .px-chip{color:#3A3833!important;border-color:#C5C1B8}
body.ppli-ar .pp .px-tool .px-chip,body.ppli-ar .pp .px-out .px-chip,body.ppli-ar .pp .hero-dark .px-chip{color:rgba(255,255,255,.78)!important;border-color:rgba(176,149,72,.35)}
body.ppli-ar .pp .px-chip.on,body.ppli-ar .pp .px-tool .px-chip.on,body.ppli-ar .pp .px-out .px-chip.on{color:#0A0F17!important;background:#B09548!important;border-color:#B09548}
body.ppli-ar .pp .px-in .px-q{color:#6B685F!important}
/* research only: no AI assistant launcher on the Arabic edition */
body.ppli-ar #ppcxFab,body.ppli-ar #ppcxPanel{display:none!important}
