form[data-op3-element-options-type="textarea"] {

    [data-op3-element-options-property-id="labelVisible"] {
        &[data-op3-element-options-property-value="0"] {
            ~ [data-op3-element-options-property-id="labelSpacing"] {
                display: none;
            }
        }
    }

    [data-op3-element-options-property-id="iconVisible"] {
        &[data-op3-element-options-property-value="0"] {
            ~ [data-op3-element-options-property-id="op3Icon"],
            ~ [data-op3-element-options-property-id="iconColor"],
            ~ [data-op3-element-options-property-id="iconFontSize"],
            ~ [data-op3-element-options-property-id="iconFlexDirectionHorizontal"],
            ~ [data-op3-element-options-property-id="iconSpacing"] {
                display: none;
            }
        }
    }

    &[data-op3-parent-options-property-value-labelVisible="0"] {
        .op3-toolbar-list-item[data-op3-content-item-name="color-label"],
        .op3-element-options-property[data-op3-element-options-property-id="labelColor"] {
            display: none;
        }
    }

    &[data-op3-parent-options-property-value-iconVisible="0"] {
        .op3-toolbar-list-item[data-op3-content-item-name="color-icon"],
        .op3-element-options-property[data-op3-element-options-property-id="iconColor"] {
            display: none;
        }
    }

    .op3-boxmodel[data-boxmodel-id="input-inputBoxModel"] {
        .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;
            }
        }
    }
}
