diff --git a/src/panels/lovelace/editor/card-editor/hui-edit-card.ts b/src/panels/lovelace/editor/card-editor/hui-edit-card.ts
index 519784a0f1..3e538eb003 100644
--- a/src/panels/lovelace/editor/card-editor/hui-edit-card.ts
+++ b/src/panels/lovelace/editor/card-editor/hui-edit-card.ts
@@ -115,21 +115,23 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) {
let content;
let preview;
if (this._configElement !== undefined) {
- if (this._uiEditor) {
- content = html`
-
${this._configElement}
- `;
- } else {
- content = html`
-
- `;
- }
+ content = html`
+
+ ${
+ this._uiEditor
+ ? this._configElement
+ : html`
+
+ `
+ }
+
+ `;
+
preview = html`
-
`;
}
@@ -156,7 +158,7 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) {
`
: ""
}
- ${content} ${preview}
+ ${content}${preview}
${
!this._loading
@@ -430,6 +432,35 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) {
margin-left: auto;
margin-right: auto;
}
+
+ .content {
+ display: flex;
+ flex-direction: column;
+ }
+ .content hui-card-preview {
+ margin-top: 16px;
+ }
+
+ @media (min-width: 1200px) {
+ paper-dialog {
+ max-width: none;
+ width: 1000px;
+ }
+
+ .content {
+ flex-direction: row;
+ }
+ .content .element-editor {
+ flex: auto;
+ }
+ .content hui-card-preview {
+ margin-top: 0;
+ margin-left: 24px;
+ flex: 490px;
+ max-width: 490px;
+ }
+ }
+
.margin-bot {
margin-bottom: 24px;
}
@@ -454,10 +485,6 @@ export class HuiEditCard extends hassLocalizeLitMixin(LitElement) {
color: #ef5350;
border-bottom: 1px solid #ef5350;
}
- hr {
- color: #000;
- opacity: 0.12;
- }
hui-card-preview {
padding-top: 8px;
margin-bottom: 4px;