diff --git a/hassio/src/addon-store/hassio-addon-store.ts b/hassio/src/addon-store/hassio-addon-store.ts index b3ef1e2c6e..76f0639e49 100644 --- a/hassio/src/addon-store/hassio-addon-store.ts +++ b/hassio/src/addon-store/hassio-addon-store.ts @@ -243,6 +243,8 @@ export class HassioAddonStore extends LitElement { } .advanced a { margin-left: 0.5em; + margin-inline-start: 0.5em; + margin-inline-end: initial; color: var(--primary-color); } `; diff --git a/hassio/src/addon-view/info/hassio-addon-info.ts b/hassio/src/addon-view/info/hassio-addon-info.ts index 11d257f722..8b183fc51d 100644 --- a/hassio/src/addon-view/info/hassio-addon-info.ts +++ b/hassio/src/addon-view/info/hassio-addon-info.ts @@ -1188,11 +1188,13 @@ class HassioAddonInfo extends LitElement { } .addon-header { padding-left: 8px; + padding-inline-start: 8px; + padding-inline-end: initial; font-size: 24px; color: var(--ha-card-header-color, --primary-text-color); } .addon-version { - float: right; + float: var(--float-end); font-size: 15px; vertical-align: middle; } diff --git a/hassio/src/backups/hassio-backups.ts b/hassio/src/backups/hassio-backups.ts index 7d0819fc83..64c735d977 100644 --- a/hassio/src/backups/hassio-backups.ts +++ b/hassio/src/backups/hassio-backups.ts @@ -395,6 +395,8 @@ export class HassioBackups extends LitElement { .selected-txt { font-weight: bold; padding-left: 16px; + padding-inline-start: 16px; + padding-inline-end: initial; color: var(--primary-text-color); } .table-header .selected-txt { @@ -405,6 +407,8 @@ export class HassioBackups extends LitElement { } .header-toolbar .header-btns { margin-right: -12px; + margin-inline-end: -12px; + margin-inline-start: initial; } .header-btns > mwc-button, .header-btns > ha-icon-button { diff --git a/hassio/src/components/hassio-card-content.ts b/hassio/src/components/hassio-card-content.ts index d1f804ed60..3222525dd5 100644 --- a/hassio/src/components/hassio-card-content.ts +++ b/hassio/src/components/hassio-card-content.ts @@ -60,6 +60,10 @@ class HassioCardContent extends LitElement { static get styles(): CSSResultGroup { return css` + :host { + direction: ltr; + } + ha-svg-icon { margin-right: 24px; margin-left: 8px; diff --git a/hassio/src/components/supervisor-backup-content.ts b/hassio/src/components/supervisor-backup-content.ts index 0c76daba83..ddbde0f4f3 100644 --- a/hassio/src/components/supervisor-backup-content.ts +++ b/hassio/src/components/supervisor-backup-content.ts @@ -316,6 +316,8 @@ export class SupervisorBackupContent extends LitElement { display: flex; flex-direction: column; margin-left: 30px; + margin-inline-start: 30px; + margin-inline-end: initial; } ha-formfield.password { display: block; @@ -324,6 +326,8 @@ export class SupervisorBackupContent extends LitElement { .backup-types { display: flex; margin-left: -13px; + margin-inline-start: -13px; + margin-inline-end: initial; } .sub-header { margin-top: 8px; diff --git a/hassio/src/components/supervisor-formfield-label.ts b/hassio/src/components/supervisor-formfield-label.ts index c6986c714b..8f740185f6 100644 --- a/hassio/src/components/supervisor-formfield-label.ts +++ b/hassio/src/components/supervisor-formfield-label.ts @@ -37,6 +37,8 @@ class SupervisorFormfieldLabel extends LitElement { } .label { margin-right: 4px; + margin-inline-end: 4px; + margin-inline-start: initial; } .version { color: var(--secondary-text-color); @@ -45,6 +47,8 @@ class SupervisorFormfieldLabel extends LitElement { max-height: 22px; max-width: 22px; margin-right: 8px; + margin-inline-end: 8px; + margin-inline-start: initial; } `; } diff --git a/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts b/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts index c85b360df5..b009043079 100644 --- a/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts +++ b/hassio/src/dialogs/backup/dialog-hassio-create-backup.ts @@ -138,6 +138,9 @@ class HassioCreateBackupDialog extends LitElement { haStyle, haStyleDialog, css` + :host { + direction: var(--direction); + } ha-circular-progress { display: block; text-align: center; diff --git a/hassio/src/dialogs/network/dialog-hassio-network.ts b/hassio/src/dialogs/network/dialog-hassio-network.ts index b36b734a08..66b381e0c0 100644 --- a/hassio/src/dialogs/network/dialog-hassio-network.ts +++ b/hassio/src/dialogs/network/dialog-hassio-network.ts @@ -597,6 +597,8 @@ export class DialogHassioNetwork mwc-button.scan { margin-left: 8px; + margin-inline-start: 8px; + margin-inline-end: initial; } .container { diff --git a/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts b/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts index 1399e552df..74ce8d5a6a 100644 --- a/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts +++ b/hassio/src/dialogs/repositories/dialog-hassio-repositories.ts @@ -195,6 +195,8 @@ class HassioRepositoriesDialog extends LitElement { } mwc-button { margin-left: 8px; + margin-inline-start: 8px; + margin-inline-end: initial; } ha-circular-progress { display: block; diff --git a/hassio/src/ingress-view/hassio-ingress-view.ts b/hassio/src/ingress-view/hassio-ingress-view.ts index 45fd998b4b..1dd895bdfe 100644 --- a/hassio/src/ingress-view/hassio-ingress-view.ts +++ b/hassio/src/ingress-view/hassio-ingress-view.ts @@ -360,7 +360,7 @@ class HassioIngressView extends LitElement { } .main-title { - margin: 0 0 0 24px; + margin: var(--margin-title); line-height: 20px; flex-grow: 1; } diff --git a/src/auth/ha-auth-flow.ts b/src/auth/ha-auth-flow.ts index 66a93c021c..db5b233073 100644 --- a/src/auth/ha-auth-flow.ts +++ b/src/auth/ha-auth-flow.ts @@ -93,6 +93,8 @@ export class HaAuthFlow extends LitElement {