/* 2BO Pavla Koubková inside 2BO Builder pages and the Builder editor preview. */

/* Live Builder page: our blocks own the look (canvas template has a white body). */
body.pk-builder{background:var(--pk-body)!important;margin:0}
body.pk-builder .bo-builder-root{background:transparent!important;font-family:inherit;color:inherit;line-height:inherit;overflow-wrap:normal;container-type:normal;min-height:0}
body.pk-builder .twobo-canvas-content{display:block}
body.pk-builder .bo-section{color:inherit;padding:0}
body.pk-builder .bo-section--full>.bo-section-inner{max-width:none;width:100%;padding:0}
body.pk-builder .bo-block--widget{margin:0;padding:0;width:100%;max-width:none}

/* Editor preview: each block in its own frame, no page scroll – show final states, no fixed layers. */
html.twobo-preview{background:#f7f3eb!important;height:auto}
html.twobo-preview body{background:transparent!important;min-height:0;margin:0;font-family:'Open Sans',Arial,sans-serif}
html.twobo-preview .bo-builder-root{color:inherit;font-family:inherit;line-height:inherit;overflow-wrap:normal}
html.twobo-preview .pk-split.is-full{min-height:0}
html.twobo-preview .pk-popup{display:none!important}
html.twobo-preview [data-bo-field]:empty::before{content:'…';opacity:.4}
