/* Partner UI direction is independent of the official English PO document. */
html[lang="ar"] body,html[lang="ar"] :is(h1,h2,h3,h4,p,button,input,select,textarea,.partner-page-title,.partner-panel-title,.sku-title){font-family:Tahoma,Arial,"Geeza Pro",sans-serif!important}
html[lang="ar"] :is(h1,h2,h3,h4,.welcome-kicker,.story-kicker,.form-kicker,.order-kicker,.partner-table th,.partner-price-label){letter-spacing:normal!important;text-transform:none}
html[lang="ar"] :is(h1,h2,h3,h4,.sku-title){line-height:1.4}
html[lang="ar"] :is(p,.partner-page-sub,.ci-name){line-height:1.8}
html[lang="ar"] :is(.partner-table th,.partner-table td){text-align:start}
html[lang="ar"] :is(.partner-identity,.profile-info-row strong,.account-line strong){text-align:end}
html[lang="ar"] :is(.catalog-search svg,.orders-search svg){left:auto;right:13px}
html[lang="ar"] :is(.catalog-search input,.orders-search input){padding-left:13px;padding-right:42px}
html[lang="ar"] .password-toggle{right:auto;left:7px}
html[lang="ar"] :is(.password-field input,#partnerPassword){padding-right:14px;padding-left:76px}
/* Login credentials keep one reading direction, including revealed passwords. */
html[lang="ar"] :is(#partnerEmail,#partnerPassword){direction:ltr;text-align:left}
html[lang="ar"] #partnerPassword{padding-left:14px;padding-right:76px}
html[lang="ar"] #passwordToggle{left:auto;right:8px}
html[lang="ar"] .sku-line-dot{margin-right:0;margin-left:5px}
html[lang="ar"] .cart-drawer{right:auto;left:0;transform:translateX(-100%)}
html[lang="ar"] .cart-drawer.open{transform:translateX(0)}
html[lang="ar"] .status-step:first-child:before{left:0;right:50%}
html[lang="ar"] .status-step:last-child:before{right:0;left:50%}
html[lang="ar"] .resource-empty{border-left:0;border-right:3px solid #FD6418;padding-left:0;padding-right:16px}
html[lang="ar"] :is(.sku-code,.sku-cell,.po-code,.order-number,.ci-sku,.partner-money,.partner-price-value,.partner-contact-details>span:last-child){direction:ltr;unicode-bidi:isolate}
html[lang="ar"] .partner-contact-details>span:last-child{text-align:start}
html[lang="ar"] .partner-form-control[type="date"]{direction:ltr}
html[lang="ar"] .partner-topbar-inner{gap:18px}
@media(max-width:760px){html[lang="ar"] .partner-account{margin-left:0;margin-right:auto}html[lang="ar"] .partner-topbar-inner{gap:6px}html[lang="ar"] .partner-brand img{width:90px}html[lang="ar"] .partner-cart-trigger{padding:0 9px}html[lang="ar"] .partner-language summary{padding:6px 4px}.partner-mobile-nav span{max-width:100%;overflow-wrap:anywhere}}
@media(max-width:360px){.partner-topbar-inner{gap:6px;padding:0 10px}.partner-brand img{width:84px}.partner-language summary{font-size:11px;gap:4px}.partner-cart-trigger{padding:0 8px;gap:4px}.partner-topbar .partner-language summary>svg{display:none}}
