.mz-macro-editor-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.mz-macro-editor-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0}.mz-macro-editor-form-panel{padding-right:1.5rem}.mz-macro-editor-preview-panel{border-top:none;border-left:1px solid var(--mz-border-hairline);align-self:start;padding-top:0;padding-left:1.5rem;position:sticky;top:1rem}}@media (max-width:1023px){.mz-macro-editor-preview-panel{border-top:1px solid var(--mz-border-hairline);padding-top:1.25rem}}.mz-macro-editor-section{border-radius:var(--mz-radius-lg);border:1px solid var(--mz-border-hairline);background:color-mix(in srgb, var(--mz-bg-surface) 92%, var(--mz-bg-inset));padding:1rem 1.25rem}.mz-macro-editor-sequence-row{border-radius:var(--mz-radius-lg);border:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);padding:.875rem 1rem}.mz-macro-editor-code{white-space:pre-wrap;border-radius:var(--mz-radius-md);border:1px solid color-mix(in srgb, #0b1220 80%, var(--mz-border-hairline));font-family:var(--font-mono), ui-monospace, monospace;color:#e8edf5;background:#0b1220;padding:1rem 1.25rem;font-size:.75rem;line-height:1.65;overflow-x:auto}@media (min-width:1024px){.mz-macro-editor-code--panel{min-height:12rem}}.mz-macro-cms-editor-surface{color:var(--mz-text-body);background:var(--mz-bg-surface)}.mz-macro-editor-empty{border-radius:var(--mz-radius-lg);border:1px dashed var(--mz-border-strong);background:color-mix(in srgb, var(--mz-bg-inset) 72%, transparent);text-align:center;color:var(--mz-text-muted);padding:2rem 1rem;font-size:.875rem}.mz-macro-editor-hint{border-radius:var(--mz-radius-md);border:1px solid var(--mz-border-hairline);background:var(--mz-bg-inset);color:var(--mz-text-secondary);white-space:pre-wrap;padding:.75rem 1rem;font-size:.75rem;line-height:1.65}.mz-macro-editor-form-panel>*{border-radius:var(--mz-radius-lg);border:1px solid var(--mz-border-hairline);background:color-mix(in srgb, var(--mz-bg-surface) 94%, var(--mz-bg-inset));padding:1rem 1.25rem}
