/* Arabic content follows RTL. Source images, Latin codes and arithmetic retain their own direction. */
html[dir=rtl]{--body:Tahoma,"Segoe UI",Arial,sans-serif;--display:Tahoma,"Segoe UI",Arial,sans-serif}
html[dir=rtl] body{font-family:var(--body);line-height:1.8}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow,html[dir=rtl] .category-type,html[dir=rtl] .candidate-total output,html[dir=rtl] .product-price,html[dir=rtl] .overview-letter{letter-spacing:normal;hyphens:none}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{line-height:1.5}
html[dir=rtl] p,html[dir=rtl] li{line-height:1.95}
html[dir=rtl] bdi{unicode-bidi:isolate}
html[dir=rtl] .site-header nav.primary-nav{margin-left:0;margin-right:auto}
html[dir=rtl] .header-actions{margin-left:0;margin-right:9px}
html[dir=rtl] .language-menu nav{right:auto;left:0}
html[dir=rtl] .language-menu nav a{unicode-bidi:isolate}
/* Keep the supplied illustration intact and the copy in its clear area. */
html[dir=rtl] .reference-hero-inner{direction:ltr}
html[dir=rtl] .reference-hero-copy{direction:rtl;text-align:right}
html[dir=rtl] .reference-hero h1{line-height:1.5}
html[dir=rtl] .reference-search{padding:5px 21px 5px 5px}
html[dir=rtl] .reference-search .search-kind{padding-right:0;padding-left:12px;border-right:0;border-left:1px solid #e3e9f0}
html[dir=rtl] .sheet-search input,html[dir=rtl] .reference-search input{text-align:right}
html[dir=rtl] .copy-product,html[dir=rtl] caption,html[dir=rtl] th,html[dir=rtl] td{text-align:start}
html[dir=rtl] .sheet-price,html[dir=rtl] .quick-price,html[dir=rtl] [data-source-price],html[dir=rtl] .candidate-total output,html[dir=rtl] .cost-total output{direction:ltr;unicode-bidi:isolate;text-align:right}
html[dir=rtl] .sheet-price .sheet-price-date{direction:rtl;unicode-bidi:isolate}
html[dir=rtl] input[type=url],html[dir=rtl] input[type=number],html[dir=rtl] input[type=date],html[dir=rtl] select[name=currency],html[dir=rtl] select[name=compare-currency]{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir=rtl] textarea{unicode-bidi:plaintext}
html[dir=rtl] .quick-close{right:auto;left:14px}
html[dir=rtl] .product-rail-controls [data-product-motion]{padding-right:0;padding-left:8px}
html[dir=rtl] .blog-prose ul,html[dir=rtl] .blog-prose ol,html[dir=rtl] .category-check-panel ol,html[dir=rtl] .measurement-layout ul{padding-left:0;padding-right:24px}
html[dir=rtl] .blog-prose li{padding-left:0;padding-right:4px}
html[dir=rtl] .blog-takeaway{border-left:0;border-right:3px solid #006bff;border-radius:12px 0 0 12px}
html[dir=rtl] .blog-index .blog-card:first-child .blog-card-photo{border-right:0;border-left:1px solid #e3e8ef}
html[dir=rtl] .quote-fields legend{padding-right:0;padding-left:10px}
html[dir=rtl] .measurement-layout svg{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .math-expression{display:inline-block;direction:ltr;unicode-bidi:isolate;max-width:100%;overflow-wrap:anywhere}
html[dir=rtl] .math-equation{direction:ltr;text-align:right;unicode-bidi:isolate}
html[dir=rtl] .section-heading,html[dir=rtl] .collection-heading{min-width:0}
html[dir=rtl] .product-actions button,html[dir=rtl] .sheet-view button,html[dir=rtl] .quick-actions button{line-height:1.7;white-space:normal}
html[dir=rtl] .sheet-more-filters{margin-left:0;margin-right:auto}
html[dir=rtl] .sheet-saved-filter span{margin-left:0;margin-right:5px}
html[dir=rtl] .article-content ul,html[dir=rtl] .article-content ol{padding-left:0;padding-right:22px}
@media(max-width:820px){
 html[dir=rtl] .header-actions{margin-right:auto;margin-left:0}
 html[dir=rtl] .reference-hero-copy{max-width:72%}
}
@media(max-width:700px){html[dir=rtl] .language-menu nav{left:-35px;right:auto}}
@media(max-width:600px){
 html[dir=rtl] .blog-evidence .product-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}
 html[dir=rtl] .quick-close{float:left;margin:10px 0 -48px 10px;left:0}
 html[dir=rtl] .blog-index .blog-card:first-child .blog-card-photo{border-left:0}
 html[dir=rtl] .reference-hero-copy{max-width:100%}
 html[dir=rtl] .reference-search{padding:4px 15px 4px 4px}
 html[dir=rtl] .reference-hero h1{font-size:28px}
 html[dir=rtl] .reference-hero .eyebrow{font-size:10px}
 html[dir=rtl] .brand-announcement{font-size:10px;letter-spacing:0;height:auto;min-height:30px;padding:3px 10px}
 html[dir=rtl] .brand-announcement a{gap:9px;flex-wrap:nowrap;justify-content:center;min-width:0}
 html[dir=rtl] .brand-announcement span{font-size:10px}
 html[dir=rtl] .real-products h2{font-size:27px}
}
