diff --git a/src/assets/css/librarybrowser.scss b/src/assets/css/librarybrowser.scss
index 63c84bb7b8..e913d4d1a9 100644
--- a/src/assets/css/librarybrowser.scss
+++ b/src/assets/css/librarybrowser.scss
@@ -348,7 +348,7 @@
.headerArrowImage {
height: 20px;
- margin-left: 0.5em;
+ margin-inline-start: 0.5em;
}
.backdropContainer {
@@ -378,7 +378,7 @@
}
.viewControls + .listTopPaging {
- margin-left: 0.5em !important;
+ margin-inline-start: 0.5em !important;
}
.criticReview {
@@ -439,12 +439,12 @@
}
.reviewDate {
- margin-left: 1em;
+ margin-inline-start: 1em;
}
.reviewScore {
position: absolute;
- left: 0.8em;
+ inset-inline-start: 0.8em;
}
.itemBackdrop {
@@ -630,7 +630,7 @@
.layout-mobile .mainDetailButtons {
margin-top: 1em;
margin-bottom: 0.5em;
- margin-left: 0;
+ margin-inline-start: 0;
@include header-poster-padding;
@@ -639,6 +639,13 @@
margin-bottom: 0;
padding-left: 0;
}
+
+ [dir="rtl"] & {
+ @media all and (max-width: 32em) {
+ padding-left: unset;
+ padding-right: 0;
+ }
+ }
}
.subtitle {
@@ -909,8 +916,7 @@ div.itemDetailGalleryLink.defaultCardBackground {
}
.recordingFields button {
- margin-left: 0;
- margin-right: 0.5em;
+ margin-inline: 0 0.5em;
flex-shrink: 0;
}
@@ -1145,16 +1151,16 @@ div:not(.sectionTitleContainer-cards) > .sectionTitle-cards {
}
.sectionTitleButton {
- margin-left: 1.5em !important;
+ margin-inline-start: 1.5em !important;
flex-shrink: 0;
}
.sectionTitleButton + .sectionTitleButton {
- margin-left: 0.5em !important;
+ margin-inline-start: 0.5em !important;
}
.sectionTitleIconButton {
- margin-left: 1.5em !important;
+ margin-inline-start: 1.5em !important;
flex-shrink: 0;
font-size: 84% !important;
padding: 0.5em !important;
diff --git a/src/assets/css/metadataeditor.scss b/src/assets/css/metadataeditor.scss
index c17998887b..7cf43e0193 100644
--- a/src/assets/css/metadataeditor.scss
+++ b/src/assets/css/metadataeditor.scss
@@ -7,7 +7,7 @@
}
.libraryTree {
- margin-left: 0.25em;
+ margin-inline-start: 0.25em;
}
.offlineEditorNode {
diff --git a/src/components/formdialog.scss b/src/components/formdialog.scss
index 9edd2aa1b2..03fd62f0ea 100644
--- a/src/components/formdialog.scss
+++ b/src/components/formdialog.scss
@@ -12,7 +12,7 @@
}
.formDialogHeaderTitle {
- margin-left: 0.25em;
+ margin-inline-start: 0.25em;
/* In case of h1, h2, h3 */
margin-top: 0;
@@ -20,7 +20,7 @@
}
.formDialogHeaderTitle:first-child {
- margin-left: 1em;
+ margin-inline-start: 1em;
}
.formDialogContent:not(.no-grow) {
@@ -98,8 +98,7 @@
.formDialogFooterItem-autosize {
flex-basis: initial;
flex-grow: initial;
- padding-left: 2em;
- padding-right: 2em;
+ padding-inline: 2em;
}
@media all and (min-width: 50em) {
@@ -108,8 +107,7 @@
}
.dialogContentInner {
- padding-left: 1.5em;
- padding-right: 1.5em;
+ padding-inline: 1.5em;
}
}
@@ -119,7 +117,6 @@
}
.dialogContentInner {
- padding-left: 2em;
- padding-right: 2em;
+ padding-inline: 2em;
}
}
diff --git a/src/components/guide/guide.scss b/src/components/guide/guide.scss
index 4373f697ec..3ea28c684a 100644
--- a/src/components/guide/guide.scss
+++ b/src/components/guide/guide.scss
@@ -307,7 +307,7 @@
}
.programIcon {
- margin-left: 0.5em;
+ margin-inline-start: 0.5em;
height: 1em;
width: 1em;
font-size: 1.6em;
@@ -340,8 +340,8 @@
}
.guideChannelName {
- margin-left: auto;
- margin-right: 1em;
+ margin-inline-start: auto;
+ margin-inline-end: 1em;
text-overflow: ellipsis;
overflow: hidden;
max-width: 70%;
diff --git a/src/components/imageUploader/imageUploader.template.html b/src/components/imageUploader/imageUploader.template.html
index 8903aa0106..5aa5a47041 100644
--- a/src/components/imageUploader/imageUploader.template.html
+++ b/src/components/imageUploader/imageUploader.template.html
@@ -13,7 +13,7 @@
${HeaderAddUpdateImage}
-