.op3-element[data-op3-element-type="postlist"] {
    .op3-element-postlist__container {
        &[data-op3-enable-links-image=""] .op3-element[data-op3-element-spec="postlistimage"],
        &[data-op3-enable-links-image="0"] .op3-element[data-op3-element-spec="postlistimage"],
        &[data-op3-enable-links-postmeta=""] .op3-element[data-op3-element-spec="postlistpostmeta"] .op3-element[data-op3-element-type="image"],
        &[data-op3-enable-links-postmeta="0"] .op3-element[data-op3-element-spec="postlistpostmeta"] .op3-element[data-op3-element-type="image"],
        &[data-op3-enable-links-postmeta=""] .op3-element[data-op3-element-spec="postlistpostmeta"] .op3-element[data-op3-element-type="text"],
        &[data-op3-enable-links-postmeta="0"] .op3-element[data-op3-element-spec="postlistpostmeta"] .op3-element[data-op3-element-type="text"],
        &[data-op3-enable-links-title=""] .op3-element[data-op3-element-spec="postlisttitle"],
        &[data-op3-enable-links-title="0"] .op3-element[data-op3-element-spec="postlisttitle"],
        &[data-op3-enable-links-content=""] .op3-element[data-op3-element-spec="postlistcontent"],
        &[data-op3-enable-links-content="0"] .op3-element[data-op3-element-spec="postlistcontent"] {
            a {
                pointer-events: none;
            }
        }

        &[data-op3-post-list-edit-empty-message="1"] .op3-element[data-op3-element-type="postlistitem"],
        &[data-op3-post-list-edit-empty-message="1"] .op3-element[data-op3-element-spec="wrapflexpostlistpagenavigation"],
        .op3-element[data-op3-element-spec="postlistemptymessage"] {
            display: none;
        }

        .op3-element-postlist__children[data-op3-children="1"] .op3-element[data-op3-element-spec="postlistemptymessage"],
        &[data-op3-post-list-edit-empty-message="1"] .op3-element[data-op3-element-spec="postlistemptymessage"] {
            display: block;
        }
    }
}
