/* Only validated, named blocks receive these attributes. Unedited pages are unchanged. */
@media (min-width: 768px) {
    [data-layout-desktop-position] {
        position: relative;
        left: var(--layout-x-desktop, 0px);
        top: var(--layout-y-desktop, 0px);
    }
    [data-layout-desktop-width] {
        box-sizing: border-box;
        width: var(--layout-width-desktop) !important;
        max-width: none;
    }
    [data-layout-desktop-align="left"] { text-align: left !important; justify-content: flex-start; }
    [data-layout-desktop-align="center"] { text-align: center !important; justify-content: center; }
    [data-layout-desktop-align="right"] { text-align: right !important; justify-content: flex-end; }
}
@media (max-width: 767px) {
    [data-layout-mobile-position] {
        position: relative;
        left: var(--layout-x-mobile, 0px);
        top: var(--layout-y-mobile, 0px);
    }
    [data-layout-mobile-width] {
        box-sizing: border-box;
        width: var(--layout-width-mobile) !important;
        max-width: none;
    }
    [data-layout-mobile-align="left"] { text-align: left !important; justify-content: flex-start; }
    [data-layout-mobile-align="center"] { text-align: center !important; justify-content: center; }
    [data-layout-mobile-align="right"] { text-align: right !important; justify-content: flex-end; }
}

.layout-added{position:relative;z-index:3;margin:20px;max-width:calc(100% - 40px);white-space:pre-wrap}.layout-added-text{display:block;color:inherit;font:inherit;font-size:20px;line-height:1.6;text-decoration:none}.layout-added[hidden]{display:none!important}
