/* Periodic Table 2.0 — V022 localization pilot only (ES/DE/JA/AR). */
.pt2-page[data-lang="de"] .controls .prop-btn,
.pt2-page[data-lang="de"] .fact span,
.pt2-page[data-lang="de"] .science-label,
.pt2-page[data-lang="de"] .quantum-grid span{white-space:normal;overflow-wrap:anywhere;hyphens:auto}
.pt2-page[data-lang="ja"] .prop-btn{line-break:strict;word-break:normal}
.pt2-page[data-lang="ar"]{direction:rtl;text-align:right}
.pt2-page[data-lang="ar"] input[type="search"]{text-align:right}
.pt2-page[data-lang="ar"] .table-scroll,
.pt2-page[data-lang="ar"] .group-labels,
.pt2-page[data-lang="ar"] #periodic-table,
.pt2-page[data-lang="ar"] .ptable,
.pt2-page[data-lang="ar"] .trend-svg,
.pt2-page[data-lang="ar"] .binding-chart svg,
.pt2-page[data-lang="ar"] code,
.pt2-page[data-lang="ar"] .full-config,
.pt2-page[data-lang="ar"] .orbital-diagram,
.pt2-page[data-lang="ar"] .subshells,
.pt2-page[data-lang="ar"] .quantum-grid,
.pt2-page[data-lang="ar"] .reference-table-wrap table,
.pt2-page[data-lang="ar"] .graph-wrap{direction:ltr;unicode-bidi:isolate}
.pt2-page[data-lang="ar"] .el .ename,
.pt2-page[data-lang="ar"] .reference-table-wrap td:nth-child(3){direction:rtl;unicode-bidi:plaintext;text-align:right}
.pt2-page[data-lang="ar"] .el .symbol,
.pt2-page[data-lang="ar"] .el .z,
.pt2-page[data-lang="ar"] .state-value{direction:ltr;unicode-bidi:isolate}

/* V022 hotfix: international chemical symbols stay LTR inside Arabic RTL UI. */
.pt2-page[data-lang="ar"] .graph-point text,
.pt2-page[data-lang="ar"] .big-symbol,
.pt2-page[data-lang="ar"] .pair-markers{direction:ltr;unicode-bidi:isolate}
