.editor-preview section{border:1px dashed var(--text);border-radius:var(--border-radius-lg);margin:0;padding:0;position:relative;overflow:hidden}.editor-preview section.display-mode{border:none;border-bottom:1px solid var(--border);border-radius:0;margin:0 0 2.5rem;padding:0 0 2.5rem;position:relative}.editor-preview section .content{padding:var(--spacing-xxl) var(--spacing-lg) var(--spacing-lg);border:1px dashed var(--text);border-radius:var(--border-radius-lg);position:relative;overflow:hidden}.editor-preview section .content:has(.action-toolbar,.content-block-picker){padding-top:5rem}.editor-preview section .content .layout-column .content{padding:var(--spacing-xxl) var(--spacing-lg) var(--spacing-lg);border:1px dashed var(--text)}.editor-preview section .content .layout-column .content:has(.action-toolbar,.content-block-picker){padding-top:5rem}.editor-preview section .content.display-mode{border:none;border-radius:0;padding:0}.editor-preview section .content.display-mode.image-block{padding:0}.editor-preview section .content.display-mode.image-block.surface{padding:1.5rem}.editor-preview section .content.surface{background:var(--surface);border-radius:var(--border-radius-lg);border:1px solid var(--border);padding:1.5rem}.editor-preview section .form-group{margin:0 0 1em}.editor-preview section .form-group .form-input{border:1px dashed var(--text);color:var(--text)}.editor-preview .layout-blocks-container section{padding:0}.layout-single-column{flex-direction:column;display:flex}.layout-two-column-even{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:relative}.layout-two-column-even .layout-column{flex-direction:column;display:flex}.layout-two-column-main-left{grid-template-columns:2fr 1fr;gap:1rem;display:grid;position:relative}.layout-two-column-main-left .layout-column{flex-direction:column;display:flex}.layout-two-column-main-right{grid-template-columns:1fr 2fr;gap:1rem;display:grid;position:relative}.layout-two-column-main-right .layout-column{flex-direction:column;display:flex}.layout-three-column{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid;position:relative}.layout-three-column .layout-column{flex-direction:column;display:flex}.layout-two-row-asymmetric{grid-template:"a b""c c"/2fr 1fr;gap:3rem;display:grid;position:relative}.layout-two-row-asymmetric .layout-column{flex-direction:column;display:flex}.layout-two-row-asymmetric .layout-column:first-child{grid-area:a}.layout-two-row-asymmetric .layout-column:nth-child(2){grid-area:b}.layout-two-row-asymmetric .layout-column:nth-child(3){grid-area:c}.layout-two-row-sidebar{grid-template:"a b""a c"/1fr 2fr;gap:3em;display:grid;position:relative}.layout-two-row-sidebar .layout-column{flex-direction:column;display:flex}.layout-two-row-sidebar .layout-column:first-child{grid-area:a}.layout-two-row-sidebar .layout-column:nth-child(2){grid-area:b}.layout-two-row-sidebar .layout-column:nth-child(3){grid-area:c}.layout-two-row-sidebar .layout-column .content{flex-grow:1}.layout-two-row-hero{grid-template:"a a""b c"/2fr 1fr;gap:3em;display:grid;position:relative}.layout-two-row-hero .layout-column{flex-direction:column;display:flex}.layout-two-row-hero .layout-column:first-child{grid-area:a}.layout-two-row-hero .layout-column:nth-child(2){grid-area:b}.layout-two-row-hero .layout-column:nth-child(3){grid-area:c}@media (width<=1100px){.editor-preview .section{margin:0}.layout-two-column-main-left,.layout-two-column-main-right,.layout-two-column-even,.layout-three-column{grid-template-columns:1fr}}@media (width<=768px){.editor-preview .section{margin:0}.layout-single-column,.layout-two-column-even,.layout-two-column-main-left,.layout-two-column-main-right,.layout-three-column{gap:var(--layout-spacing-mobile)}.layout-two-column-even,.layout-three-column{grid-template-columns:1fr}.layout-two-row-asymmetric,.layout-two-row-sidebar,.layout-two-row-hero{grid-template-columns:1fr;grid-template-areas:unset}.layout-two-row-asymmetric .layout-column:first-child,.layout-two-row-asymmetric .layout-column:nth-child(2),.layout-two-row-asymmetric .layout-column:nth-child(3),.layout-two-row-asymmetric .layout-column:nth-child(4),.layout-two-row-sidebar .layout-column:first-child,.layout-two-row-sidebar .layout-column:nth-child(2),.layout-two-row-sidebar .layout-column:nth-child(3),.layout-two-row-sidebar .layout-column:nth-child(4),.layout-two-row-hero .layout-column:first-child,.layout-two-row-hero .layout-column:nth-child(2),.layout-two-row-hero .layout-column:nth-child(3),.layout-two-row-hero .layout-column:nth-child(4){grid-area:unset}}
