::ng-deep .sc-wysiwyg {
    .NgxEditor__MenuBar button:not(:disabled),
    .NgxEditor__MenuBar [role=button]:not(:disabled) {
        cursor: pointer;
    }

    &__wrapper {
        .sc-wysiwyg__menu-bar {
            .NgxEditor {
                &__MenuBar button:not(:disabled),
                &__MenuBar [role=button]:not(:disabled) {
                    cursor: pointer;
                }

                &__MenuItem {
                    &--Icon {
                        cursor: pointer !important;
                    }
                }

                &__Popup {
                    .NgxEditor__Popup--Col {
                        input {
                            border-width: 1px;
                        }
                    }
                }

                &__Dropdown {
                    cursor: pointer;
                    z-index: 1000;

                    &--Text {
                        background-color: transparent;
                        border-width: 1px;
                        box-shadow: none;
                    }
                }
            }
        }
    }

    &__editor-container {
        position: relative;
    }

    &__preview {
        height: 100%;
        width: 100%;
        padding: 8px;
        white-space: pre-wrap;
        outline: none;
        font-variant-ligatures: none;
        font-feature-settings: "liga" 0;
        border: none;

        &-container {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
    }

    &__editor {
        display: block;
        overflow: auto;
 
        &-100 {
            height: 100px;
        }

        &-200 {
            height: 200px;
        }
        
        &-400 {
            height: 400px;
        }

        .NgxEditor {
            min-height: calc(30px * var(--min-height-rows, 3));

            &__ImageWrapper {
                padding: 0 !important;
            }
            
            .ProseMirror {
                min-height: calc(30px * var(--min-height-rows, 3));
                box-sizing: content-box;
            }
        }
    }
}