// Right to left styles. .rtl { .d-icon-align-right, .d-icon-angle-double-right, .d-icon-angle-right, .d-icon-arrow-right, .d-icon-caret-right, .d-icon-chevron-right, .d-icon-hand-point-right, .d-icon-quote-right { transform: rotate(180deg); } .d-icon-align-left, .d-icon-angle-double-left, .d-icon-angle-left, .d-icon-arrow-left, .d-icon-caret-left, .d-icon-chevron-left, .d-icon-hand-point-left, .d-icon-quote-left { transform: rotate(180deg); } } .rtl .admin-customize .current-style .toggle-mobile { position: static !important; float: left !important; } .rtl .admin-customize .current-style .toggle-maximize { position: static !important; float: left !important; } // For the support_mixed_text_direction setting html:not(.rtl) .cooked ul[dir="rtl"], html:not(.rtl) .d-editor-preview ul[dir="rtl"], .rtl .cooked ul[dir="ltr"], .rtl .d-editor-preview ul[dir="ltr"] { padding-left: 0; padding-right: 1.25em; margin-right: 1.25em; } .rtl { $mobile-breakpoint: 700px; .admin-detail.mobile-open { @media (max-width: $mobile-breakpoint) { transition: transform 0.3s ease; @include transform(translateX(-250px)); } @media (max-width: 500px) { transition: transform 0.3s ease; @include transform(translateX(-50%)); } } .admin-detail.mobile-closed { @media (max-width: $mobile-breakpoint) { transition: transform 0.3s ease; @include transform(translateX(0)); margin-left: -10px !important; padding-left: 10px !important; } } .admin-nav { .nav-stacked { margin: 0 -10px 0 10px !important; } } } .rtl .ace_placeholder { direction: rtl !important; text-align: right !important; [dir="ltr"] { text-align: left !important; } }