#sidebar form,
#toolbar form {
    &[data-op3-element-options-type="pagination"] {
        .op3-element-options-property[data-op3-element-options-property-id="justifyContent"] .jquery-select-buttons-widget .jquery-select-buttons-option-icon {
            transform: rotate(-90deg);
        }

        .op3-element-options-property[data-op3-element-options-property-id="paginationTotalPages"] {
            .jquery-input-range-slider[type="range"][style*="--jquery-input-range-slider:NaN%;"] {
                pointer-events: none;
                opacity: 0.25;
            }
        }

        &[data-op3-parent-options-property-value-paginationDisplayFirstAndLast="0"][data-op3-parent-options-property-value-paginationDisplayPrevAndNext="0"] {
            .op3-element-options-property[data-op3-element-options-property-id="paginationDisplayDots"] {
                display: none;
            }
        }

        &[data-op3-parent-options-property-value-paginationDisplayFirstAndLast="0"],
        &[data-op3-parent-options-property-value-paginationDisplayPrevAndNext="0"] {
            .op3-element-options-property[data-op3-element-options-property-id="paginationReverseFirstPrevAndNextLast"] {
                display: none;
            }
        }

        &[data-op3-parent-options-property-value-paginationDisplayPageNumbers="0"] {
            .op3-element-options-property[data-op3-element-options-property-id="paginationShowPagesCount"] {
                display: none;
            }
        }
    }

    &[data-op3-element-options-path*="/pagination/"] {
        .op3-element-options-group[data-op3-element-options-group-id="responsive"],
        .op3-element-options-group[data-op3-element-options-group-id="animation"],
        .op3-element-options-group[data-op3-element-options-group-id="custom_experiences"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="lock"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="styles-and-presets"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="move"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="clone"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="delete"],
        .op3-element-options-property[data-op3-element-options-property-id="caption"],
        .op3-element-options-property[data-op3-element-options-property-id="class"],
        .op3-element-options-property[data-op3-element-options-property-id="codeBeforeElement"],
        .op3-element-options-property[data-op3-element-options-property-id="codeAfterElement"],
        .op3-element-options-property[data-op3-element-options-property-id="zIndex"],
        .op3-element-options-property[data-op3-element-options-property-id="marginTop"],
        .op3-element-options-property[data-op3-element-options-property-id="marginBottom"],
        .op3-element-options-property[data-op3-element-options-property-id="marginAlign"],
        .op3-element-options-property[data-op3-element-options-property-id="maxWidth"] {
            display: none;
        }

        .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;
                }
            }
        }
    }

    &[data-op3-element-options-path$="pagination/text"] {
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="text-align"],
        .op3-element-options-property[data-op3-element-options-property-id="letterSpacing"],
        .op3-element-options-property[data-op3-element-options-property-id="textTransform"],
        .op3-element-options-property[data-op3-element-options-property-id="textTransformHover"],
        .op3-element-options-property[data-op3-element-options-property-id="paragraphMarginVertical"] {
            display: none;
        }
    }

    &[data-op3-element-options-path$="pagination/button"] {
        .op3-element-options-group[data-op3-element-options-group-id="effectstyle"],
        .op3-element-options-group[data-op3-element-options-group-id="effect-hover"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="button"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="text-align"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="alignment"],
        .op3-toolbar-list-item[data-op3-toolbar-nav-id="link"],
        .op3-element-options-property[data-op3-element-options-property-id="iconColorHover"] {
            display: none;
        }
    }

    &[data-op3-element-options-spec="paginationlinkpage"],
    &[data-op3-element-options-spec="paginationcurrent"] {
        .op3-element-options-property[data-op3-element-options-property-id="letterSpacing"],
        .op3-element-options-property[data-op3-element-options-property-id="textTransform"] {
            display: none;
        }
    }
}
