/* Let translated controls wrap at narrow widths without changing content. */
[data-i18n] { overflow-wrap: anywhere; }
button[data-i18n] { white-space: normal; }
[dir="rtl"] input[type="email"], [dir="rtl"] input[type="url"], [dir="rtl"] input[type="password"] { direction: ltr; }
[dir="rtl"] .r-text, [dir="rtl"] .r-txt { text-align: start; }
[dir="rtl"] .side-nav { left: auto; right: 0; }
@media (min-width: 1024px) { [dir="rtl"] body { padding-inline-end: 0; } }
@media (min-width: 768px) { [dir="rtl"] body { padding-left: 0; padding-right: 70px; } }
