form[data-op3-element-options-type="popoverlay"] {
    // Lock margin & margin handles to prevent layout breaking
    .op3-boxmodel {
        .op3-boxmodel-margin-top,
        .op3-boxmodel-margin-bottom,
        .op3-boxmodel-margin-left,
        .op3-boxmodel-margin-right {
            pointer-events: none;
            opacity: 0.5;

            & + .op3-boxmodel-handler {
                display: none;
            }
        }
    }

    .op3-element-options-property {
        &[data-op3-element-options-property-name="useOnDevices"] {
            &::after {
                content: "It's not possible to detect exit intent on devices, so instead the selected action can be performed on Delay Timer.";
                display: block;
                margin-top: 16px;
                font-size: 11px;
                font-style: italic;
                color: #333;
                opacity: .8;
            }
        }

        &[data-op3-element-options-property-name="useOnDevices"],
        &[data-op3-element-options-property-name="timer"],
        &[data-op3-element-options-property-name="cookieExpires"] {
            display: none;
        }

        &[data-op3-element-options-property-name="animationTrigger"][data-op3-element-options-property-value="load_delay"] {
            ~ .op3-element-options-property[data-op3-element-options-property-name="timer"] {
                display: flex;
            }
        }

        &[data-op3-element-options-property-name="animationTrigger"][data-op3-element-options-property-value="exitintent"] {
            ~ .op3-element-options-property[data-op3-element-options-property-name="useOnDevices"] {
                display: flex;
            }

            ~ .op3-element-options-property[data-op3-element-options-property-name="useOnDevices"][data-op3-element-options-property-value="1"] {
                ~ .op3-element-options-property[data-op3-element-options-property-name="timer"] {
                    display: flex;
                }
            }
        }

        &[data-op3-element-options-property-name="animationTrigger"][data-op3-element-options-property-value="load_delay"],
        &[data-op3-element-options-property-name="animationTrigger"][data-op3-element-options-property-value="exitintent"] {
            ~ .op3-element-options-property[data-op3-element-options-property-name="cookieExpires"] {
                display: flex;
            }
        }
    }
}

#op3-context-menu {
    &[data-op3-element-type="popoverlay"] {
        .op3-context-menu-list-item[data-op3-action="clone"],
        .op3-context-menu-list-separator[data-op3-separator="clone/clipboard"],
        .op3-context-menu-list-separator[data-op3-separator="global/delete"],
        .op3-context-menu-list-separator[data-op3-separator="clipboard/export"],
        .op3-context-menu-list-item[data-op3-action="markAsGlobalElement"] {
            display: none;
        }

        .op3-context-menu-list-item[data-op3-action="copy"] {
            opacity: 0.33;
            pointer-events: none;
        }
    }
}
