diff --git a/src/panels/lovelace/components/hui-generic-entity-row.ts b/src/panels/lovelace/components/hui-generic-entity-row.ts
index b87c39f5a7..9d2b973c25 100644
--- a/src/panels/lovelace/components/hui-generic-entity-row.ts
+++ b/src/panels/lovelace/components/hui-generic-entity-row.ts
@@ -155,7 +155,7 @@ class HuiGenericEntityRow extends LitElement {
`
: html``}
${this.catchInteraction ?? !DOMAINS_INPUT_ROW.includes(domain)
- ? html`
`
: html``}
`;
@@ -230,6 +230,12 @@ class HuiGenericEntityRow extends LitElement {
.pointer {
cursor: pointer;
}
+ .state {
+ text-align: right;
+ }
+ .state.rtl {
+ text-align: left;
+ }
`;
}
}
diff --git a/src/state-summary/state-card-display.ts b/src/state-summary/state-card-display.ts
index 1e8a856975..48800fb2dd 100755
--- a/src/state-summary/state-card-display.ts
+++ b/src/state-summary/state-card-display.ts
@@ -90,6 +90,8 @@ export class StateCardDisplay extends LitElement {
text-align: right;
flex: 0 0 auto;
overflow-wrap: break-word;
+ display: flex;
+ align-items: center;
}
:host([rtl]) .state {
margin-right: 16px;
diff --git a/src/state-summary/state-card-input_number.js b/src/state-summary/state-card-input_number.js
index 85cda4ffc1..2e0cd3f8b7 100644
--- a/src/state-summary/state-card-input_number.js
+++ b/src/state-summary/state-card-input_number.js
@@ -24,8 +24,9 @@ class StateCardInputNumber extends mixinBehaviors(
@apply --paper-font-body1;
color: var(--primary-text-color);
- text-align: right;
- line-height: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: end;
}
.sliderstate {
min-width: 45px;
diff --git a/src/state-summary/state-card-number.js b/src/state-summary/state-card-number.js
index fd9e9dda2e..3a701d8eae 100644
--- a/src/state-summary/state-card-number.js
+++ b/src/state-summary/state-card-number.js
@@ -23,8 +23,9 @@ class StateCardNumber extends mixinBehaviors(
@apply --paper-font-body1;
color: var(--primary-text-color);
- text-align: right;
- line-height: 40px;
+ display: flex;
+ align-items: center;
+ justify-content: end;
}
.sliderstate {
min-width: 45px;