/* Language direction only; the existing manual layout remains the visual master. */
#saCompanyLawManualBilingual[data-clm-language="ar"],
#saCompanyLawManualBilingual[data-clm-language="ar"] *,
.sa-clm-locked[lang="ar"],
.sa-clm-locked[lang="ar"] * {
  font-family: "dinarabic" !important;
}
#saCompanyLawManualBilingual[data-clm-language="ar"],
#saCompanyLawManualBilingual[data-clm-language="ar"] :is(.clm-main,.clm-reader-view,.clm-law,.clm-provision-overview,.clm-note,.clm-result),
.sa-clm-locked[lang="ar"] {
  direction: rtl !important;
  text-align: right !important;
}
#saCompanyLawManualBilingual[data-clm-language="ar"] :is(.sa-clm-law-text,.clm-reference-quote blockquote) {
  direction: rtl !important;
  unicode-bidi: plaintext;
  text-align: right !important;
}
#saCompanyLawManualBilingual .clm-language-switch {
  direction: ltr !important;
  flex-wrap: wrap !important;
}
/* Keep the edition controls at the same physical edge in every language. */
#saCompanyLawManualBilingual .clm-masthead,
#saCompanyLawManualBilingual .clm-edition {
  direction: ltr !important;
}
#saCompanyLawManualBilingual[data-clm-language="ar"] .clm-heading-block {
  direction: rtl !important;
  text-align: right !important;
}
#saCompanyLawManualBilingual .clm-language-switch {
  margin-left: auto !important;
  margin-right: 0 !important;
}
@media (max-width: 800px) {
  #saCompanyLawManualBilingual .clm-edition {width:100%;max-width:100%;min-width:0}
  #saCompanyLawManualBilingual .clm-language-switch {max-width:100%;margin-left:auto !important}
}
