@import '../../base/bootstrap5-lite.scss';
@import '../../navigations/accordion/bootstrap5.scss';
@import '../../dropdowns/drop-down-list/bootstrap5.scss';
@import '../../inputs/input/bootstrap5.scss';
@import '../../popups/popup/bootstrap5.scss';
@import '../../popups/spinner/bootstrap5.scss';
@import '../../dropdowns/drop-down-base/bootstrap5.scss';
@import '../../dropdowns/auto-complete/bootstrap5.scss';
@import '../../buttons/button/bootstrap5.scss';
@import '../../buttons/floating-action-button/bootstrap5.scss';
@import '../../buttons/speed-dial/bootstrap5.scss';
@import '../../buttons/check-box/bootstrap5.scss';
@import '../../buttons/chips/bootstrap5.scss';
@import '../../splitbuttons/drop-down-button/bootstrap5.scss';
@import '../../splitbuttons/split-button/bootstrap5.scss';
@import '../../inputs/numerictextbox/bootstrap5.scss';
@import '../../popups/tooltip/bootstrap5.scss';
@import '../../inputs/slider/bootstrap5.scss';
@import '../../inputs/color-picker/bootstrap5.scss';
@import '../../dropdowns/combo-box/bootstrap5.scss';
@import '../../navigations/context-menu/bootstrap5.scss';
@import '../../buttons/radio-button/bootstrap5.scss';
@import '../../buttons/switch/bootstrap5.scss';
@import '../../lists/list-view/bootstrap5.scss';
@import '../../lists/sortable/bootstrap5.scss';
@import '../../inputs/maskedtextbox/bootstrap5.scss';
@import '../../inputs/textbox/bootstrap5.scss';
@import '../../inputs/uploader/bootstrap5.scss';
@import '../../popups/dialog/bootstrap5.scss';
@import '../../navigations/h-scroll/bootstrap5.scss';
@import '../../navigations/v-scroll/bootstrap5.scss';
@import '../../navigations/toolbar/bootstrap5.scss';
@import '../../navigations/tab/bootstrap5.scss';
@import '../../navigations/treeview/bootstrap5.scss';
@import '../../navigations/sidebar/bootstrap5.scss';
@import '../../navigations/menu/bootstrap5.scss';
@import '../../dropdowns/drop-down-tree/bootstrap5.scss';
@import '../../dropdowns/multi-select/bootstrap5.scss';
@import '../../dropdowns/list-box/bootstrap5.scss';
@import '../../dropdowns/mention/bootstrap5.scss';
@import '../../documenteditor/document-editor/bootstrap5.scss';
@import '../../navigations/appbar/bootstrap5.scss';
$de-ctnr-height: calc(100%) !default;
$de-ctnr-tlbr-height: 72px !default;
$de-ctnr-tlbt-height-big: 81px !default;
$de-tlbr-margin-first: 8px !default;
$de-tlbr-margin-first-big: 12px !default;
$de-tlbr-margin-right: 4px !default;
$de-tlbr-margin-right-big: 6px !default;
$de-ctrnr-tblr-separator-margin: 0 14px !default;
$de-ctrnr-tblr-separator-margin-big: 0 16px !default;
$de-ctnr-margin-bottom: 12px !default;
$de-ctnr-margin-bottom-big: 16px !default;
$de-group-btn-hgt: 31px !default;
$de-group-btn-hgt-big: 38px !default;
$de-ctnr-tlbr-width: calc(100% - 75px) !default;
$de-spellcheck-tlbr-width: 106px !default;
$de-spellcheck-tlbr-width-big: 145px !default;
$de-spellcheck-tlbr-height: 34px !default;
$de-spellcheck-tlbr-margin-left: 7.5px !default;
$de-zoom-tlbr-margin-left: calc(100% - 360px) !default;
$de-zoom-tlbr-margin-left-big: calc(100% - 410px) !default;
$e-de-ctnr-break-listview-margin-right: 12px !default;
$e-de-ctnr-break-listview-margin-right-big: 16px !default;
$e-de-ctnr-break-listview-margin-left: 12px !default;
$e-de-ctnr-break-listview-margin-left-big: 16px !default;
$de-tlbr-btn-height: calc(100% - 10px) !default;
$de-ruler-background-color: $content-bg-color-alt2 !default;
$de-ruler-margin-color: $content-bg-color !default;
$de-ruler-tick-stroke: $border-dark !default;
$de-ruler-label-fill: $content-text-color-alt1 !default;
$de-ruler-indent-stroke: $icon-color !default;
$de-ruler-indent-fill: $content-bg-color !default;
$de-ruler-indent-hover: $content-bg-color-alt2 !default;
$de-ruler-indent-active: $primary !default;
$de-custom-treeview-text-size: 13px !default;
$de-custom-treeview-text-size-bg: 15px !default;
$de-tool-ctnr-editor-height: calc(100% - 115px) !default;
$de-tool-ctnr-editor-height-big: calc(100% - 126px) !default;
$de-ctnr-editor-height: calc(100% - 42px) !default;
$de-ctnr-editor-height-big: calc(100% - 46px) !default;
$de-ctrnr-tblr-item-padding: 0 !default;
$de-ctrnr-tblr-item-margin: 0 6.5px !default;
$de-ctrnr-tblr-item-margin-big: 0 6px !default;
$de-prop-pane-margin: 16px;
$de-panel-header-size: $text-sm !default;
$de-table-prop-border-margin: 8px;
$de-toc-template-content1: 83px !default;
$de-toc-template-content2: 68px !default;
$de-toc-template-content3: 60px !default;
$de-img-span-top: 8px !default;
$de-img-span-left: 12px !default;
$de-toggle-btn-outline: none !default;
$de-toggle-btn-border: none !default;
$de-page-no-width-spellout: calc(100% - 155px) !default;
$de-page-no-width-spellout-big: calc(100% - 205px) !default;
$de-ctnr-status-bar-hgt: 36px !default;
$de-border-size-button-height-bg: 38px !default;
$de-border-size-button-width-bg: 95px !default;
$de-border-size-button-height: 31px !default;
$de-border-size-button-width: 99px !default;
$de-list-hover-bg: $primary !default;
$de-pane-margin-right: 12px;
$de-pane-margin-right-big: 16px;
$de-left-panel-width: 151px;
$de-left-panel-width-big: 169px;
$de-right-panel-width: 73px;
$de-text-pane-width: 260px;
$de-text-pane-width-big: 306px;
$de-btn-icon-margin: -2px !default;
$de-left-btn-width: 38.75px;
$de-left-btn-width-big: 44px;
$de-right-btn-width: 75px * .5;
$de-right-btn-width-big: 43px;
$de-border-btn-width-big: 44px;
$de-right-font-size-width-big: $text-8xl;
$de-img-span-top-big: 12px;
$de-bullet-icon-font-size: $text-xs;
$de-bullet-icon-line-height: 0;
$de-list-button-margin-right: 12px;
$de-list-button-margin-right-bigger: 16px;
$de-text-pane-style-width: auto;
$de-btn-font-size: $text-base;
$de-btn-font-size-bigger: $text-lg;
$de-ctnr-padding: 12px;
$de-prop-style-padding: 12px;
$de-prop-div-padding-top: 12px;
$de-prop-div-padding-bottom: 12px;
$de-layout-btn-font-size: $text-sm;
$de-layout-btn-bgr-font-size: $text-base;
$de-pagenumber-text-border-radius: 2px;
$de-pagenumber-text-margin-top: -3px;
$e-de-pagenumber-input-margin-left: -2px;
$e-de-ctnr-pg-no-spellout-padd-top: 8px;
$e-de-ctnr-pg-no-spellout-padd-top-big: 7px;
$e-de-status-bar-padding-top: 4px;
$e-de-status-bar-big-padding-top: 5px;
$e-de-review-pane-width: 440px;
$e-de-ctnr-linespacing-tick-icon: 8px;
$de-toolbar-font-size: $text-sm;
$de-toolbar-padding-bottom: 10px;
$de-toolbar-padding-bottom-bg: 10px;
$de-header-font-weight: $font-weight-medium;
$de-prop-sub-label-mrgn-btm: 4px;
$de-hdr-ftr-frst-div-mrgn-btm: 12px;
$de-hdr-ftr-top-div-mrgn-btm: 12px;
$de-ctnr-pg-no-spellout-fnt-size: $text-sm;
$de-ctnr-pg-no-spellout-fnt-size-bg: $text-base;
$de-status-br-lbl-fnt-weight: $font-weight-medium;
$de-status-br-left: 0 !default;
$de-status-br-top: 6px !default;
$de-status-br-top-big: 6px !default;
$e-de-btn-font-size: $text-sm;
$e-de-btn-font-icon-size: 16px;
$e-de-btn-font-size-big: $text-base;
$e-de-btn-font-icon-size-big: 18px;
$e-de-bzr-btn-font-size: $text-base;
$e-de-bzr-btn-font-size-big: $text-lg;
$e-de-bzr-button-hover-border-radius: 4px;
$e-de-bzr-button-hover-border: none;
$de-clr-pckr-width: 38px;
$de-page-number-margin-top: 3px;
$de-page-number-margin-top-big: 4px;
$de-hlt-clr-height: 20px;
$de-hlt-clr-height-bigger: 24px;
$de-pageweb-toggle-outline: $white 0 solid !default;
$de-title-bar-bg-clr: $primary !default;
$de-title-bar-font-clr: $primary-text-color !default;
$de-ctnr-bg-clr: $content-bg-color-alt1 !default;
$de-ctnr-prop-bg-clr: $content-bg-color-alt1 !default;
$de-prpty-btn-bg-clr: $content-bg-color-alt1 !default;
$de-prop-btn-icon-clr: $icon-color;
$de-toolbar-icon-clr: $icon-color;
$de-clr-picker-border-clr: $border;
$de-panel-border: $border-light !default;
$de-pane-separator: $border-light !default;
$de-list-thmbnail-border-clr: $border-light;
$e-de-statusbar-separator-color: $border-light;
$de-panel-header-color: $content-text-color-alt2 !default;
$de-panel-sub-label-color: $content-text-color-alt1 !default;
$de-header-line-color: 1px solid $border-light !default;
$de-toggle-bg-color: $content-bg-color-alt3 !default;
$de-font-color: $content-text-color-alt2 !default;
$de-prop-btn-border-color: $border-light !default;
$de-prop-btn-bg-color: $content-bg-color !default;
$de-toggle-btn-color: $icon-color !default;
$de-pageweb-toggle-color: $content-bg-color-alt3 !default;
$e-de-pagenumber-bg: $content-bg-color;
$de-toggle-border-color: darken($secondary-bg-color, 12.5%) !default;
$de-toggle-hover-color: darken($secondary-bg-color, 7.5%) !default;
$de-toggle-border-hover-color: darken($secondary-bg-color, 10%) !default;
$de-toggle-disabled-color: lighten($secondary-bg-color, 65%);
$e-de-bzr-button-border-color: $white !default;
$e-de-bzr-button-active-font-color: $white !default;
$de-white-color: $white !default;
$de-black-color: $black !default;
$e-de-bzr-button-bg-color: $content-bg-color-alt1 !default;
$e-de-bzr-button-hover-bg-color: $secondary-bg-color-hover !default;
$e-de-bzr-button-font-color: $content-text-color !default;
$e-de-bzr-button-hover-font-color: $content-text-color-selected !default;
$e-de-bzr-button-active-bg-color:  $secondary-bg-color-hover !default;
$e-de-bzr-button-active-border-color: $border !default;
$de-hover-bg: $content-bg-color-alt2 !default;

@include export-module('document-editor-container-layout') {
  .e-de-toolbar {
    height: 100%;
  }
  .e-documenteditorcontainer {
    display: block;
  }
  .e-de-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text .e-de-text-wrap {
    height: 0;
    @if $skin-name == 'tailwind' {
      line-height: 1;
    }
    @else if $skin-name == 'bootstrap5' or $skin-name == 'FluentUI' {
      line-height: .5;
    }
    @else {
      line-height: 0;
    }
  }

  .e-de-ctnr-file-picker {
    left: -110em;
    position: fixed;
  }

  .e-de-ctnr-rtl {
    direction: rtl;
  }

  .e-de-ctnr-hglt-btn {
    border: .5px solid transparent;
    display: inline-block;
    height: 25px;
    margin: 3px;
    width: 25px;
  }

  .e-color-selected,
  .e-de-ctnr-hglt-btn:hover {
    border-color: $de-white-color;
    outline: $de-black-color .5px solid;
  }

  .e-hglt-no-color {
    height: 30px;
    padding-top: 1px;
    width: 157px;

    #{if(&, '&', '*')}:hover {
      background-color: $de-hover-bg;
      cursor: pointer;
    }
  }

  .e-de-ctnr-hglt-no-color {
    font-size: 12px;
    font-weight: normal;
    left: 40px;
    padding-top: 11px;
    position: absolute;
    top: 100px;
  }

  /* stylelint-disable */
  .e-de-scrollbar-hide::-webkit-scrollbar {
    width: 0;
  }

  .e-de-scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  /* stylelint-enable */
  @if $skin-name == 'FluentUI' {
    .e-de-ctnr-group-btn .e-btn .e-btn-icon.e-icons.e-de-ctnr-fontcolor,
    .e-de-ctnr-group-btn .e-btn .e-btn-icon.e-icons.e-de-ctnr-change-case {
      font-size: 18px;
    }
  }
}


@include export-module('document-editor-container-theme') {
    /* stylelint-disable */
    .e-de-toolbar {
        height: 100%;
    }
    .e-de-prop-pane .e-de-ctnr-group-btn.e-btn-group:not(.e-outline){
        box-shadow: none;
        height: $de-group-btn-hgt;
        #{if(&, '&', '*')}:focus {
            box-shadow: none;
        }
        #{if(&, '&', '*')}:active {
            box-shadow: none;
        }
        #{if(&, '&', '*')}:hover {
            box-shadow: none;
        }
    }
    .e-de-ctnr-group-btn-middle button {
        border-radius: 0px;
    }
    @if ($skin-name=='Material3') {
        .e-de-review-pane button.e-de-close-icon {
            background: transparent;
            box-shadow: none;
        }
        .e-de-op-more-less > div:last-child label {
            left: 35px;
        }
        .e-de-ctn .e-de-bzr-button {
            box-shadow: none !important;
        }
        .e-de-char-fmt-btn-left button:not(:first-child) {
            border: 1px solid transparent;
            border-left: 1px solid rgba($border-light);
        }
        .e-de-prop-pane .e-de-ctnr-group-btn button, 
        .e-de-ctn .e-de-status-bar button {
            @if $skin-name == 'tailwind3' {
                width: $de-prop-clr-wrap-height;
                height: $de-prop-clr-wrap-height;
            }
        }
        .e-de-ctnr-group-btn {
            .e-de-prop-font-button {
                position: relative;
                border: 1px solid transparent rgba($border-light);
                border-right-width: 1px;
            }
            .e-de-prop-font-last-button {
                position: relative;
                border: 1px solid transparent rgba($border-light);
                border-left-width: 1px;
            }
        }
        .e-de-ctnr-group-btn {
            .e-de-prop-indent-button {
                position: relative;
                border: 1px solid transparent rgba($border-light);
                border-right-width: 1px;
            }
            .e-de-prop-indent-last-button {
                position: relative;
                border: 1px solid transparent rgba($border-light);
                border-left-width: 1px;
            }
        }
        .e-de-grp-btn-ctnr {
            .e-de-ctnr-group-btn-middle {
                > * {
                    border-radius: 0px;
                }
                margin-bottom: -1px;
            }
        }
    }
    .de-tbl-fill-clr .e-dropdown-btn.e-btn {
        box-shadow: none;
    }
    .e-de-prop-pane .e-de-ctnr-group-btn button,
    .e-de-ctn .e-de-status-bar button {
        box-shadow: none;
        height: $de-group-btn-hgt;
        #{if(&, '&', '*')}:focus {
            box-shadow: none;
        }
        #{if(&, '&', '*')}:active {
            box-shadow: none;
        }
        #{if(&, '&', '*')}:hover {
            box-shadow: none;
        }
    }
    .e-de-statusbar-pageweb {
        background: $de-ctnr-bg-clr;
        border: 0;
        box-shadow: none;
        float: right;
        @if $skin-name!='bootstrap5' and $skin-name!='tailwind' and $skin-name!='FluentUI' { 
            height: 33px;
            width: 33px;
        }
        @if $skin-name=='bootstrap4' {
            color: $e-de-statusbar-separator-color;
        }
        @if $skin-name=='bootstrap5' {
            color: $icon-color;
        }
        #{if(&, '&', '*')}:hover {
            @if $skin-name=='bootstrap5' {
                color: $e-de-bzr-button-hover-font-color;
            }
            box-shadow: none;
        }
    }
    
    .e-split-btn-wrapper.e-de-prop-splitbutton,
    .e-split-btn-wrapper.e-de-btn-hghlclr,
    .e-btn.de-split-button {
        @if $skin-name=='fluent2' {
            margin-right: $de-pane-margin-right;
        }
        @if $skin-name=='Material3' {
            box-shadow: none;
        }
    }
    .e-de-statusbar-pageweb .e-de-printlayout,
    .e-de-statusbar-pageweb .e-de-weblayout {
        font-size: $e-de-bzr-btn-font-size;
    }
    .e-de-statusbar-pageweb .e-de-printlayout:hover,
    .e-de-statusbar-pageweb .e-de-weblayout:hover {
        font-size: $e-de-bzr-btn-font-size;
        @if $skin-name=='bootstrap5' {
          color: $e-de-bzr-button-hover-font-color;
        }
    }
    .e-de-listview.e-de-listview-icon.e-icons.e-list-icon {
        height: 24px;
        width: 16px;
        margin-right: $e-de-ctnr-break-listview-margin-right;
    }
    .e-de-listview-icon {
        height: auto;
        width: auto;
        line-height: 22px;
        margin-right: $e-de-ctnr-break-listview-margin-right;
        @if $skin-name=='fluent2' {
            padding: 1px 12px;
        }
    }
    .e-de-linespacing {
        margin-top: $e-de-ctnr-linespacing-tick-icon;
    }
    .e-de-statusbar-zoom {
        background: $de-ctnr-bg-clr;
        border: 0;
        color: $de-font-color;
        float: right;
        font-weight: 400;
        height: 33px;
        @if $skin-name =='bootstrap5' {
            box-shadow: none;
        }
    }
    .e-de-pagenumber-text {
        border: none !important;
    }

    @if $skin-name=='Material3' {
        .e-de-prop-pane .e-de-ctnr-group-btn.e-btn-group button {
            background: $de-prop-btn-bg-color;
        }
        .e-de-font-clr-picker button,
        .e-de-prop-font-colorpicker button {
            background: $de-prop-btn-bg-color !important;
        }
        .e-de-style-font-color-picker .e-de-style-icon-button-size button:first-child {
            margin-right: 0px;
        }
        .e-de-ctnr-group-btn .e-btn-group button,
        .e-documenteditorcontainer.e-lib .e-split-btn-wrapper button,
        .e-documenteditorcontainer.e-lib .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
        .e-de-ctnr-segment button,
        .e-de-char-fmt-btn-right button,
        .e-de-border-size-button,
        .e-de-cell-div button,
        .e-de-insert-del-cell button,
        .e-de-align-text button {
            border-radius: 4px;
            background: $de-prop-btn-bg-color;
        }
        .e-de-char-fmt-btn-right button:not(:first-child),
        .e-de-char-fmt-btn-left button:not(:first-child), 
        .e-de-align-text button:not(:first-child) {
            border-left: 1.7px solid rgba($border-light);
            background: $de-prop-btn-bg-color;
        }
        .e-de-insert-del-cell button:not(:first-child) {
            &:not(.e-rtl) {
                border-left: 1.7px solid rgba($border-light);
            }
        }
        .e-de-ctnr-segment-rtl {
            .e-de-char-fmt-btn-left,
            .e-de-char-fmt-btn-right {
              .e-de-prop-font-last-button,
              .e-de-prop-indent-last-button {
                border-left: 0;
              }
            }
        }
        .e-rtl {
            .e-de-char-fmt-btn-right button:not(:last-child),
            .e-de-char-fmt-btn-left button:not(:last-child),
            .e-de-insert-del-cell button:not(:last-child),
            .e-de-align-text button:not(:last-child) {
                border-right: 1.7px solid rgba($border-light);
                background: $de-prop-btn-bg-color;
            }
        }
        
        .e-de-char-fmt-btn-right.e-rtl button:not(:first-child),
        .e-de-char-fmt-btn-left.e-rtl button:not(:first-child),
        .e-de-insert-del-cell .e-rtl button:not(:first-child),
        .e-de-align-text .e-rtl button:not(:first-child)
        {
            border-right: 1px solid rgba($border-light) !important;
        }
        .e-de-grp-btn-ctnr {
            .e-de-ctnr-group-btn {
                .e-de-prop-font-button {
                    background: $de-prop-btn-bg-color;
                    border: 1px solid rgba($border-light) !important;
                }
            }
            .e-de-ctnr-group-btn-top {
                margin-bottom: -1px;
            }
        }
        .e-de-font-clr-picker > *,
        .de-split-button>div:first-child {
            margin-right: 8px;
        }
    }

    .e-de-pagenumber-input {
        background: $e-de-pagenumber-bg;
        @if $skin-name =='Material3'{
            border: none !important;
        } 
        @else {
            border: 1px solid $de-panel-border;
        }
        border-radius: $de-pagenumber-text-border-radius;
        color: $de-font-color;
        @if $skin-name=='bootstrap5' or  $skin-name=='tailwind' or $skin-name =='FluentUI' {
          font-family: inherit;
          font-size: $e-de-btn-font-size;
        }
        padding: 0px;
        text-align: center;
        width: 22px;
        @if $skin-name =='fluent2' {
            height: $de-page-number-height;
        } 
        @if $skin-name == 'tailwind3' {
            width: 30px;
            height: $de-hlt-clr-height-bigger;
            border: 1px;
            border-radius: 6px;
        }
    }
    .e-btn-pageweb-toggle {
        background-color: $de-pageweb-toggle-color;
        box-shadow: none;
        outline: $de-pageweb-toggle-outline;
        outline-offset: 0;
        @if $skin-name=='bootstrap4' {
            color: $de-prop-btn-bg-color;
        }
    }
    .e-btn-pageweb-spellcheck {
        border: 0;
        box-shadow: none;
        float: right;
        margin-left: $de-zoom-tlbr-margin-left;
    }
    .e-de-ctn-title {
        background-color: $de-title-bar-bg-clr;
        border-bottom: none !important;
        color: $de-title-bar-font-clr;
        @if $skin-name=='tailwind' or $skin-name == 'bootstrap5' or $skin-name =='FluentUI' or $skin-name =='Material3' {
            font-size: $e-de-btn-font-size !important;
            button {
                font-size: $e-de-btn-font-size !important;
                height: 36px !important;
                @if  $skin-name !='tailwind' {
                    margin: 0 !important;
                }
                .e-btn-icon {
                    font-size: $e-de-btn-font-icon-size !important;
                }
            }
        }
    }
    .e-de-tool-ctnr-properties-pane {
        display: flex;
        height: $de-tool-ctnr-editor-height;
        width: 100%;
    }
    .e-de-ctnr-properties-pane {
        display: flex;
        height: $de-ctnr-editor-height;
        width: 100%;
    }
    .e-de-statusbar-separator {
        border-left: 1px solid $e-de-statusbar-separator-color;
        height: 16px;
        margin-left: $de-spellcheck-tlbr-margin-left;
        margin-right: $de-spellcheck-tlbr-margin-left;
        margin-top: $de-status-br-top;
    }
    .e-de-statusbar-spellcheck {
        border-radius: 2px;
        font-weight: 400;
        
        @if $skin-name == 'Material3' {
            background: $de-ctnr-bg-clr;
        }
    }
    .e-de-ctn {
        background-color: $de-ctnr-bg-clr;
        border: 1px solid $de-panel-border;
        height: $de-ctnr-height;
        position: relative;
        width: 100%;
    }
    .e-de-ctnr-toolbar {
        display: flex;
        height: $de-ctnr-tlbr-height;
        width: 100%;
        @if $skin-name == 'Material3' {
            background: $de-toolbar-background-color;
        }
    }
    .e-de-tlbr-wrapper .e-de-toolbar.e-toolbar,
    .e-de-tlbr-wrapper .e-de-ctnr-properties-pane-btn {
        border: 0;
    }
    .e-de-pane {
        border-left: 1px solid $de-panel-border;
        @if $skin-name == 'Material3' {
            background: $de-pane-background-color;
        }
        @if $skin-name == 'tailwind3' {
            width: 300px;
            height: 460px;
        }
    }
    .e-de-pane-rtl {
        border-right: 1px solid $de-panel-border;
        @if $skin-name == 'Material3' {
            background: $de-pane-background-color;
        }
    }
    @if $skin-name=='material' {
        .e-de-pane>div button:not(.e-primary),
        .e-de-pane-rtl>div button:not(.e-primary) {
            background-color: $de-panel-btn-bg-clr;
        }
    }
    .e-de-tool-ctnr-properties-pane,
    .e-de-ctnr-properties-pane {
        background: $de-ctnr-prop-bg-clr;
        border-bottom: 1px solid $de-panel-border;
        border-top: 1px solid $de-panel-border;
    }
    .e-de-ctnr-segment {
        margin-bottom: $de-ctnr-margin-bottom;
    }
    @if $skin-name=='tailwind' or $skin-name=='bootstrap5' or $skin-name =='FluentUI' {
        .e-de-insert-del-cell>div:last-child {
            margin-left: $de-pane-margin-right !important;
        }
        .e-de-ctnr-group-btn .e-btn .e-btn-icon:not(.e-caret) {
            font-size: $de-btn-font-size;
        }
        .e-de-property-div-padding .e-de-cellmargin-text {
            padding-bottom: 3px;
        }
        .e-de-cntr-pane-padding.e-de-prop-separator-line>div>div:first-child>div:first-child {
            margin-bottom: 0 !important;
        }
    }
    @if $skin-name=='bootstrap' or $skin-name=='bootstrap4' or $skin-name=='tailwind' or $skin-name=='bootstrap5' or $skin-name =='FluentUI'  {
        .e-de-font-clr-picker .e-colorpicker-wrapper:first-child,
        .e-de-font-clr-picker>.e-split-btn-wrapper {
            margin-right: $de-pane-margin-right;
        }
        .e-de-font-clr-picker.e-rtl .e-colorpicker-wrapper:first-child,
        .e-de-font-clr-picker.e-rtl>.e-split-btn-wrapper {
            margin-left: $de-pane-margin-right;
            margin-right: 0;
        }
    }
        .e-colorpicker-wrapper,
        .e-split-btn-wrapper.e-de-prop-splitbutton,
        .e-split-btn-wrapper.e-de-btn-hghlclr
        {
            @if $skin-name == 'tailwind3'{
              margin-right: $de-prop-clr-wrap-mar-right;
            }
        } 
        // .e-bigger .e-colorpicker-wrapper,
        // .e-bigger .e-split-btn-wrapper.e-de-prop-splitbutton,
        // .e-bigger .e-split-btn-wrapper.e-de-btn-hghlclr
        // {
        //     @if $skin-name == 'tailwind3'{
        //       margin-right: $de-hdr-ftr-frst-div-mrgn-btm;
        //     }
        // } 
    @if $skin-name=='fluent2' {
        .e-de-font-clr-picker .e-colorpicker-wrapper:first-child,
        .e-de-font-clr-picker>.e-split-btn-wrapper {
            margin-right: $de-font-margin-right;
        }
        .e-de-font-clr-picker.e-rtl .e-colorpicker-wrapper:first-child,
        .e-de-font-clr-picker.e-rtl>.e-split-btn-wrapper {
            margin-left: $de-font-margin-right;
            margin-right: 0;
        }
    }
    @if $skin-name=='bootstrap-dark' {
        .e-de-font-clr-picker .e-colorpicker-wrapper:first-child,
        .e-de-font-clr-picker>.e-split-btn-wrapper {
            margin-right: $de-pane-margin-right;
        }
        .e-de-font-clr-picker.e-rtl .e-colorpicker-wrapper:first-child,
        .e-de-font-clr-picker.e-rtl>.e-split-btn-wrapper {
            margin-left: $de-pane-margin-right;
            margin-right: 0;
        }
    }
    .e-de-ctnr-segment>div:first-child:not(.e-rtl),
    .e-de-ctnr-segment-list>div:last-child:not(.e-rtl),
    .e-de-ctnr-segment>button:first-child:not(.e-rtl) {
        margin-right: $de-pane-margin-right;
        @if $skin-name == 'tailwind3' {
            margin-right: $de-prop-clr-wrap-mar-right;
        }
    }
    .e-de-ctnr-segment.e-de-ctnr-segment-rtl>div:first-child,
    .e-de-ctnr-segment-list.e-de-ctnr-segment-list-rtl>div:last-child,
    .e-de-ctnr-segment.e-de-ctnr-segment-rtl>button:first-child {
        margin-left: $de-pane-margin-right;
        margin-right: 0;
    }
    .e-de-tlbr-wrapper {
        background-color: $de-prpty-btn-bg-clr;
        height: $de-ctnr-tlbr-height;
        width: $de-ctnr-tlbr-width;
        @if $skin-name =='tailwind3' {
            height: $de-tool-item-height;
        }
    }
    // .e-bigger .e-de-tlbr-wrapper{
    //     @if $skin-name =='tailwind3' {
    //         height: $de-shw-hid-height-big;
    //     }
    // }
    .e-de-cntr-pane-padding .e-de-prop-separator-line .e-de-ctnr-prop-label {
        @if $skin-name == 'tailwind3' {
            font-size: $e-de-btn-font-icon-size;
            color: $e-de-bzr-button-font-color;
        }
    }
    .e-de-cntr-pane-padding .e-de-ctnr-prop-label{
        @if $skin-name == 'tailwind3' {
            font-size: $de-prop-sub-fnt;
            color: $de-panel-sub-label-color;
        }
    }
    .e-de-ctnr-prop-label {
        @if $skin-name=='fluent2' {
            color: $de-sub-header-color;
        }
        @if $skin-name == 'tailwind3' {
            color: $e-de-bzr-button-font-color;
        }
        @else {
            color: $de-panel-header-color;
        }
        display: inline-block;
        font-size: $de-panel-header-size;
        font-weight: 500;
        @if $skin-name=='Material3' {
            letter-spacing: 0.3px;
        }
        @else {
            letter-spacing: 0.05px;
        }
        @if $skin-name=='tailwind' {
            line-height: 1.5;
        }
        margin-bottom: $de-ctnr-margin-bottom;
        opacity: 0.87;
    }
    // .e-bigger .e-de-ctnr-prop-label {
    //     @if $skin-name == 'tailwind3' {
    //         color: $e-de-bzr-button-font-color;
    //     }
    // }
    .e-de-table-prop-label {
        margin-left: 12px;
    }
    .e-de-table-prop-label.e-de-rtl {
        margin-left: 0;
        margin-right: 12px;
    }
    .e-de-toolbar.e-toolbar {
        border-radius: 0;
        @if $skin-name =='FluentUI' {
            box-shadow: none;
        }
    }
    .e-de-ctnr-toolbar .e-toolbar-item.e-de-toolbar-btn-first {
        margin-left: 0;
        margin-right: $de-tlbr-margin-right;
    }
    .e-de-ctnr-toolbar.e-de-ctnr-rtl .e-toolbar-item.e-de-toolbar-btn-first {
        margin-left: $de-tlbr-margin-right;
        margin-right: 0;
    }
    .e-de-ctnr-toolbar .e-toolbar-item.e-de-toolbar-btn-last {
        margin-left: $de-tlbr-margin-right;
        margin-right: 0;
    }
    .e-de-ctnr-toolbar.e-de-ctnr-rtl .e-toolbar-item.e-de-toolbar-btn-last {
        margin-left: 0;
        margin-right: $de-tlbr-margin-right;
    }
    .e-de-toolbar.e-toolbar .e-toolbar-items {
        height: $de-ctnr-tlbr-height;
        .e-toolbar-item.e-de-separator {
            @if $skin-name=='fabric' {
                border: 1px solid $de-ctnr-separator-clr;
                border-width: 0 1px 0 0;
            }
            height: 59px;
            margin: $de-ctrnr-tblr-separator-margin;
        }
        .e-toolbar-item.e-de-toolbar-btn-start {
            margin-left: $de-tlbr-margin-first !important;
            margin-right: $de-tlbr-margin-right;
        }
        .e-toolbar-item.e-de-toolbar-btn-middle {
            margin-left: $de-tlbr-margin-right;
            margin-right: $de-tlbr-margin-right;
        }
        .e-toolbar-item.e-de-toolbar-btn-end {
            margin-left: $de-tlbr-margin-right;
            margin-right: $de-tlbr-margin-first;
        }
        .e-toolbar-item.e-de-image-focus :focus {
            background-color: $de-toggle-bg-color;
        }
    }
    @if $skin-name=='bootstrap' {
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
            flex-direction: column;
            height: $de-tlbr-btn-height;
            padding: 0 1px;
            padding-bottom: 5px;
            #{if(&, '&', '*')}:focus {
                padding: 0;
                padding-bottom: 5px;
            }
            #{if(&, '&', '*')}:active {
                padding: 0;
                padding-bottom: 5px;
            }
            #{if(&, '&', '*')}:hover {
                padding: 0;
                padding-bottom: 5px;
            }
        }
    }
    @if $skin-name !='bootstrap' {
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
            flex-direction: column;
            height: $de-tlbr-btn-height;
            padding: 0;
            @if $skin-name =='fluent2' {
                padding-bottom: $de-toolbar-padding-bottom-size;
            }
            @else{
                padding-bottom: $de-toolbar-padding-bottom;
            }
            
            #{if(&, '&', '*')}:focus {
                padding: 0;
                padding-bottom: $de-toolbar-padding-bottom;
            }
            #{if(&, '&', '*')}:active {
                padding: 0;
                padding-bottom: $de-toolbar-padding-bottom;
            }
            #{if(&, '&', '*')}:hover {
                padding: 0;
                padding-bottom: $de-toolbar-padding-bottom;
            }
        }
    }
    @if $skin-name=='bootstrap4' {
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
            flex-direction: column;
            height: $de-tlbr-btn-height;
            padding: 0 1px;
            padding-bottom: 5px;
            #{if(&, '&', '*')}:focus {
                padding: 0;
                padding-bottom: 5px;
            }
            #{if(&, '&', '*')}:active {
                padding: 0;
                padding-bottom: 5px;
            }
            #{if(&, '&', '*')}:hover {
                padding: 0;
                padding-bottom: 5px;
            }
        }
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-btn-icon {
            color: $de-toolbar-icon-clr;
            font-size: 16px;
        }
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
        .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:disabled {
            .e-btn-icon {
                color: $de-toggle-btn-color;
            }
        }
    }
    .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
        padding: 0;
    }
    .e-de-overlay {
        height: 100%;
        opacity: 0.5;
        pointer-events: none;
        touch-action: none;
        width: 100%;
    }
    @if $skin-name == 'bootstrap5.3' {
        .e-de-status-bar {
            .e-btn {
                .e-btn-icon {
                    color: var(--color-sf-icon-color);
                }
                &:hover {
                    .e-btn-icon {
                        color: var(--color-sf-secondary-text-color-pressed);
                    }
                }
            }
        }
    }
    @if $skin-name=='bootstrap4' or $skin-name=='bootstrap5' or $skin-name=='bootstrap5.3' {
        .e-de-font-clr-picker .e-colorpicker-container .e-split-btn-wrapper .e-btn.e-icon-btn,
        .e-de-font-clr-picker .e-colorpicker-container .e-split-btn-wrapper .e-btn.e-icon-btn,
        .e-de-font-clr-picker .e-colorpicker-wrapper .e-btn.e-icon-btn,
        .e-de-font-clr-picker .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
        .e-de-font-clr-picker .e-colorpicker-wrapper .e-btn.e-icon-btn.e-rtl {
            padding: 0;
        }

        .e-de-prop-font-colorpicker .e-btn.e-icon-btn,
        .e-de-prop-font-colorpicker .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
            padding: 4px 8px !important;
        }

        .e-de-ctnr-style-div {
            width: $de-text-pane-style-width;
            @if $skin-name == 'tailwind3' {
                width: 226px;
                height: $de-prop-clr-wrap-height;
            }
        }
        // .e-bigger .e-de-ctnr-style-div {
        //     @if $skin-name == 'tailwind3' {
        //         width: 298px;
        //         height: $de-prop-clr-wrap-height;
        //     }
        // }
        .e-btn-toggle {
            .e-tbar-btn-text {
                color: $de-toggle-btn-color !important;
            }
            .e-btn-icon {
                color: $de-toggle-btn-color !important;
            }
        }

        .e-de-ctnr-list,
        .e-de-list-header-presetmenu {
            color: $de-prop-btn-icon-clr;
        }
        .e-de-ctnr-group-btn {
            .e-btn {
                background: $de-prop-btn-bg-color;
                border-color: $de-prop-btn-border-color;
                #{if(&, '&', '*')}:focus {
                    background-color: $de-toggle-border-hover-color;
                    @if $skin-name !='bootstrap4' and $skin-name!='bootstrap5' and $skin-name!='bootstrap5.3' {
                        border: 1px;
                    }
                    border-color: $de-toggle-border-color;
                    box-shadow: 0 0 0 0 $de-toggle-bg-color;
                    outline-color: $de-toggle-bg-color;
                }
                #{if(&, '&', '*')}:active,
                .e-btn-toggle {
                    background-color: $de-toggle-border-hover-color;
                    @if $skin-name !='bootstrap4' and $skin-name!='bootstrap5' and $skin-name!='bootstrap5.3' {
                        border: 1px;
                    }
                    border-color: $de-toggle-border-color;
                }
                #{if(&, '&', '*')}:hover {
                    @if $skin-name !='tailwind' {
                        background-color: $de-toggle-hover-color;
                        @if $skin-name !='bootstrap4' and $skin-name!='bootstrap5' and $skin-name!='bootstrap5.3' {
                            border: 1px;
                        }
                        @if $skin-name!='bootstrap5' and $skin-name!='bootstrap5.3' {
                            border-color: $de-toggle-border-hover-color;
                        }
                    }
                }
            }
            @if $skin-name=='bootstrap4' {
                .e-split-btn-wrapper.e-rtl .e-split-btn {
                    border-color: $de-prop-btn-border-color;
                }
            }
        }
        .e-de-ctnr-group-btn .e-btn:disabled {
            background-color: $de-toggle-bg-color;
            border-color: $de-toggle-bg-color;
            opacity: 65%;
        }
        .e-de-ctnr-group-btn .e-btn:hover,
        .e-de-ctnr-group-btn .e-btn:focus,
        .e-de-ctnr-group-btn .e-btn:active,
        .e-de-ctnr-group-btn .e-btn:disabled {
            .e-btn-icon {
                @if $skin-name == 'bootstrap5' or $skin-name=='bootstrap5.3' {
                    color: $de-white-color;
                }
                @else {
                  color: $de-toggle-btn-color;
                }
            }
        }
        .e-de-ctnr-group-btn .e-btn-icon {
            color: $de-prop-btn-icon-clr;
            font-size: $de-btn-font-size;
        }
        .e-btn-toggle .e-btn-icon {
            color: $de-toggle-btn-color;
        }
        .e-de-prop-font-colorpicker .e-split-btn-wrapper .e-btn,
        .e-de-prop-font-colorpicker .e-split-btn-wrapper .e-btn-icon,
        .e-de-border-size-button,
        .e-de-border-size-button .e-btn-icon {
            background-color: $de-prop-btn-bg-color;
            border-color: $de-prop-btn-border-color;
            color: $de-prop-btn-icon-clr;
        }
        .e-de-border-size-button:focus,
        .e-de-border-size-button:hover,
        .e-de-prop-font-colorpicker .e-split-btn-wrapper .e-btn:hover,
        .e-de-prop-font-colorpicker .e-split-btn-wrapper .e-btn:focus {
            background-color: $de-toggle-bg-color;
            box-shadow: $de-toggle-btn-border;
            .e-btn-icon {
                background-color: $de-toggle-bg-color;
                box-shadow: $de-toggle-btn-border;
                color: $de-toggle-btn-color;
            }
        }
        .e-de-border-size-button .e-btn-icon:focus,
        .e-de-border-size-button .e-btn-icon:hover {
            background-color: $de-toggle-bg-color;
            box-shadow: $de-toggle-btn-border;
            color: $de-toggle-btn-color;
        }

        .e-de-pagenumber-text {
            border: none !important;
        }

    }
    .e-de-ctnr-properties-pane-btn {
        @if $skin-name == 'Material3' {
            width: 78px;
        }
        @else {
            width: 75px;
        }
        @if $skin-name == 'tailwind3' {
            width: $de-shw-hid-height;
            height: $de-shw-hid-height;
        }
        @if $skin-name=='fluent2' {
            background-color: $de-ctnr-prop-bg-clr;
        }
    }
    // .e-bigger .e-de-ctnr-properties-pane-btn .e-btn {
    //     @if $skin-name=='tailwind3' {
    //         width: $de-shw-hid-height;
    //         height: $de-shw-hid-height-big;
    //     }
    // }
    .e-de-pane-enable-clr.e-de-ctnr-properties-pane-btn {
        .e-btn {
            color: $de-pane-color-border;
            @if $skin-name=='fluent2' {
                background-color: $de-ctnr-prop-bg-clr;
            }    
        }
    }
    .e-de-pane-disable-clr.e-de-ctnr-properties-pane-btn {
        .e-btn {
            color: $de-font-color;
            @if $skin-name=='fluent2' {
                background-color: $de-ctnr-prop-bg-clr;
            }
        }
    }
    .e-de-ctnr-properties-pane-btn {
        .e-btn {
            background: $de-prpty-btn-bg-clr;
            border-radius: 0;
            box-shadow: none;
            color: $de-pane-color-border;
            min-height: 100%;
            min-width: 100%;
            #{if(&, '&', '*')}:focus {
                box-shadow: none;
            }
            #{if(&, '&', '*')}:active {
                box-shadow: none;
            }
            #{if(&, '&', '*')}:hover {
                box-shadow: none;
            }
            @if $skin-name=='fluent2' {
                background-color: $de-ctnr-prop-bg-clr;
            }
        }
    }
    .e-de-showhide-btn {
        border: 0;
        height: $de-ctnr-tlbr-height;
    }
    .e-de-showhide-btn-rtl {
        border: 0;
        height: $de-ctnr-tlbr-height;
    }
    .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
        padding: $de-ctrnr-tblr-item-padding;
    }
    .e-de-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text .e-de-text-wrap {
        @if $skin-name =='Material3' {
            line-height: 0.8;
        }
        @if  $skin-name == 'fluent2' {
            padding-top: 5px;
        }
        @if  $skin-name == 'tailwind3' {
            line-height: $de-prop-clr-wrap-mar-right;
        }
    }
    // .e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text{
    //     @if  $skin-name == 'tailwind3' {
    //     font-size: $e-de-btn-font-icon-size;
    //     line-height: 30px;
    //     }
    // }  
    .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
        display: table;
        font-size: $de-toolbar-font-size;
        margin: $de-ctrnr-tblr-item-margin;
        padding: 0;
        white-space: normal;
    }
    .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
    .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
        padding: 0 !important;
        min-height: 16px;
    }
    .e-de-hdr-ftr-frst-div {
        margin-bottom: $de-hdr-ftr-frst-div-mrgn-btm;
    }
    .e-de-hdr-ftr-top-div {
        margin-bottom: $de-hdr-ftr-top-div-mrgn-btm;
    }
    .e-de-cntr-pane-padding {
        padding: $de-ctnr-padding;
    }
    .e-de-prop-pane {
        height: 100%;
        min-height: 200px;
        overflow: auto;
        width: $de-text-pane-width;
    }
    .e-de-review-pane {
        background: $de-ctnr-prop-bg-clr;
        border-left: 1px solid $de-op-border-clr;
        height: 100%;
        min-height: 200px;
        overflow: auto;
        width: $e-de-review-pane-width;
        @if $skin-name == 'FluentUI' {
            .e-toolbar {
              box-shadow: none;
            }
        }
    }
    .e-de-property-div-padding {
        @if $skin-name=='Material3' {
            border-bottom: 1px solid $de-pane-separator;
        }
        @else {
            border-bottom: 0.5px solid $de-pane-separator;
        }
        padding: $de-prop-div-padding-top;
    }
    .e-de-ctnr-dropdown-ftr {
        border-top: 1px solid $de-pane-separator;
        color: $de-panel-header-color;
        cursor: pointer;
        display: block;
        font-size: 12px;
        line-height: 40px;
        text-indent: 1.2em;
    }
    .e-de-char-fmt-btn-left>button,
    .e-de-insert-del-cell button {
        width: $de-left-btn-width;
    }
    .e-de-char-fmt-btn-right>button {
        width: $de-right-btn-width;
    }
    .e-de-panel-left-width {
        width: $de-left-panel-width;
        @if $skin-name == 'tailwind3' {
            width: 159px;
            height: $de-prop-clr-wrap-height;
            .e-de-char-fmt-btn-right .e-de-ctnr-group-btn>button {
                width: 62px !important;
            }
        }
    }
    // .e-bigger .e-de-panel-left-width {
    //     @if $skin-name == 'tailwind3' {
    //         width: 212px;
    //         height: $de-prop-clr-wrap-height-big;
    //     }
    // }
    .e-de-panel-right-width {
        width: $de-right-panel-width;
        @if $skin-name == 'tailwind3' {
            width: $de-prop-font-btn-width;
            height: $de-prop-clr-wrap-height;
        }
    }
    // .e-bigger .e-de-panel-right-width {
    //     @if $skin-name == 'tailwind3' {
    //         width: 74px;
    //         height: $de-prop-clr-wrap-height-big;
    //     }
    // }
    .e-de-cntr-highlight-pane {
        border: 1px solid $de-panel-border;
    }

    .e-de-btn-hghlclr>button:first-child {
        padding: 1px !important;
    }
    .e-de-ctnr-hglt-color {
        font-size: 12px;
        font-weight: 400;
        height: $de-hlt-clr-height !important;
        width: $de-hlt-clr-height !important;
        @if $skin-name=='bootstrap' or $skin-name=='bootstrap4' or  $skin-name=='bootstrap5' or $skin-name=='tailwind' {
            border-radius: 4px;
        }
    }
    
    @if $skin-name=='tailwind3' {
        .e-de-font-clr-picker {
            .e-split-btn-wrapper {
                .e-split-btn {
                    width: $de-clr-pckr-split-button;
                 }
            }
        }
    }

    .e-de-font-clr-picker>div div button,
    .e-de-font-clr-picker>div button,
    .e-de-font-clr-picker>button {
        width: $de-clr-pckr-width;
    }
    // .e-bigger .e-de-font-clr-picker>div button{
    //     @if $skin-name == 'tailwind3' {
    //         width: $de-prop-clr-wrap-height-big;
    //     }
    // }

    .e-de-floating-menu.e-de-bullets-menu .e-de-floating-menuitem-md {
        height: 55px;
        padding: 4px !important;
        width: 60px;
    }
    .e-de-floating-menu.e-de-bullets-menu .e-de-floating-menuitem-md:hover {
        border: 3px solid $de-list-hover-bg;
        padding: 2px !important;
    }
    .e-de-floating-menu.e-de-bullets-menu .e-de-floating-bullet-menuitem-md {
        height: 38px;
        padding: 4px !important;
        width: 38px;
    }
    .e-de-floating-menu.e-de-bullets-menu .e-de-floating-bullet-menuitem-md:hover {
        border: 3px solid $de-list-hover-bg;
        padding: 2px !important;
    }
    .e-de-list-header-presetmenu {
        cursor: pointer;
        font-size: 11px;
        line-height: 14px;
        overflow: hidden;
        text-align: left;
        min-width: 50px;
        white-space: nowrap;
        width: 100%;
        @if $skin-name=='tailwind' {
            color: $icon-color;
        }
    }
    .e-de-bullet-list-header-presetmenu {
        cursor: pointer;
        font-size: 14px;
        left: -11px;
        line-height: $de-bullet-icon-line-height;
        min-width: 50px;
        overflow: hidden;
        position: relative;
        white-space: nowrap;
        width: 100%;
    }
    .e-rtl {
        .e-de-bullet-list-header-presetmenu {
            cursor: pointer;
            font-size: 14px;
            left: 10px;
            line-height: $de-bullet-icon-line-height;
            min-width: 50px;
            overflow: hidden;
            position: relative;
            white-space: nowrap;
            width: 100%;
        }
    }
    .e-de-bullet {
        font-size: 42px;
    }
    .e-de-list-header-presetmenu .e-de-list-line {
        border-bottom: 1px solid $de-prop-btn-icon-clr !important;
        margin-left: 5px;
        width: 100%;
    }
    .e-de-toc-optionsdiv {
        margin-bottom: 11.5px;
        margin-left: 5.5px;
        margin-top: 15.5px;
    }
    .e-de-toc-optionsdiv.e-de-rtl {
        margin-right: 5.5px;
        margin-left: 0;
    }
    .e-de-list-header-presetmenu div span {
        display: inline-block;
        vertical-align: middle;
    }
    .e-de-floating-menu .e-de-floating-menuitem,
    .e-de-floating-menu .e-de-menuitem-none {
        cursor: pointer;
        height: 70px;
        padding: 0 !important;
        margin: 0 5px 5px 0 !important;
        width: 70px;
    }
    .e-de-list-thumbnail .e-de-list-items {
        float: left;
    }
    .e-de-list-thumbnail .e-de-list-items {
        border: 1px solid $de-list-thmbnail-border-clr;
        @if $skin-name =='Material3' {
            border-radius: 4px;
        }
        clear: initial;
        display: inline-block;
        height: auto;
        margin: 5px;
        padding: 2px;
        text-align: center;
        width: auto;
    }
    .e-de-list-items {
        cursor: pointer;
        background: $de-ctnr-bg-clr;
        box-sizing: border-box;
        list-style: none;
        padding: 7px 10px 7px 10px;
        position: relative;
    }
    .e-de-list-item-size {
        font-size: 14px;
    }
    .e-de-floating-menuitem.e-de-floating-menuitem-md.e-de-list-items.e-de-list-item-size.de-list-item-selected,
    .e-de-floating-menuitem.e-de-floating-bullet-menuitem-md.e-de-list-items.e-de-list-item-size.de-list-item-selected {
        border: 3px solid $de-title-bar-bg-clr;
        padding: 2px !important;
    }
    .e-de-floating-menu {
        padding: 10px 4px 5px 10px !important;
    }
    @if $skin-name !='tailwind' {
        .e-de-list-container {
            @if $skin-name !='Material3' {
                border: 1px solid #ccc;
                border-radius: 2px;
                box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
            }
            background: $de-ctnr-bg-clr;
            box-sizing: border-box;
            display: inline-block;
            line-height: normal;
            margin: 0;
            outline: 0;
			background: $de-ctnr-bg-clr;
            @if $skin-name =='Material3' {
                padding: 10px 0;
            }
            @else {
                padding: 5px 0;
            }
            position: absolute;
            width: auto;
            z-index: 10020;
        }
    }
    .e-de-ctnr-list {
        font-size: $de-bullet-icon-font-size;
        @if ( $skin-name !='bootstrap4' and $skin-name !='tailwind') {
            vertical-align: top;
        }
    }
    .e-de-image-property {
        padding-left: 32px;
    }
    .e-de-img-prty-span {
        color: $de-font-color;
        left: $de-img-span-left;
        position: absolute;
        top: $de-img-span-top;
    }
    .e-btn-toggle {
        @if $skin-name=='fluent2' {
            background-color: var(--color-sf-content-bg-color-pressed) !important;
        }
        @else{
            background-color: $de-toggle-bg-color !important;
        }
        @if $skin-name =='fluent2' {
            color: var(--color-sf-toolbar-icon-color) !important;
        }
        @if $skin-name=='highcontrast' {
            color: $de-title-bar-font-clr !important;
        }
        @if $skin-name=='fabric' {
            border-color: $de-toggle-bg-color !important;
        }
        outline: $de-toggle-btn-outline;
        outline-offset: 0;
        box-shadow: $de-toggle-btn-border !important;
        #{if(&, '&', '*')}:hover {
            @if $skin-name=='fluent2' {
                background-color: var(--color-sf-content-bg-color-pressed) !important;
            }
            @else {
                background-color: $de-toggle-bg-color !important;
            }
            @if $skin-name=='fabric' {
                border-color: $de-toggle-bg-color !important;
            }
            outline: $de-toggle-btn-outline;
            outline-offset: 0;
            box-shadow: $de-toggle-btn-border !important;
        }
    }
    @if $skin-name=='highcontrast' {
        .e-btn-toggle .e-tbar-btn-text {
            color: $de-title-bar-font-clr !important;
        }
        .e-btn-toggle>span {
            color: $de-title-bar-font-clr !important;
        }
    }
    @if $skin-name=='fluent2' {
        .e-btn-toggle .e-tbar-btn-text {
            color: var(--color-sf-toolbar-icon-color) !important;
        }
        .e-btn-toggle>span {
            color: var(--color-sf-toolbar-icon-color) !important;
        }
    }
    @if $skin-name=='bootstrap5.3' {
        .e-btn-toggle .e-tbar-btn-text {
            color: $de-toggle-btn-color !important;
        }
        .e-btn-toggle>span {
            color: $de-toggle-btn-color !important;
        }
    }
    @if $skin-name=='bootstrap' or $skin-name=='bootstrap4' or $skin-name=='tailwind' or or $skin-name=='bootstrap5' or $skin-name =='FluentUI' {
        .e-de-ctnr-group-btn-top>button:first-child {
            border-radius: 0;
            border-top-left-radius: 4px;
        }
        .e-de-ctnr-group-btn-top.e-de-rtl>button:first-child {
            border-top-left-radius: 0;
            border-top-right-radius: 4px;
        }
        .e-de-ctnr-group-btn-top>button:last-child {
            border-radius: 0;
            border-top-right-radius: 4px;
        }
        .e-de-ctnr-group-btn-top.e-de-rtl>button:last-child {
            border-top-left-radius: 4px;
            border-top-right-radius: 0;
        }
        .e-de-ctnr-group-btn-middle>button {
            border-radius: 0;
            border-top: 0;
            border-bottom: 0;
        }
        .e-de-ctnr-group-btn-bottom>button:first-child {
            border-radius: 0;
            border-bottom-left-radius: 4px;
        }
        .e-de-ctnr-group-btn-bottom.e-de-rtl>button:first-child {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 4px;
        }
        .e-de-ctnr-group-btn-bottom>button:last-child {
            border-radius: 0;
            border-bottom-right-radius: 4px;
        }
        .e-de-ctnr-group-btn-bottom.e-de-rtl>button:last-child {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 4px;
        }
    }
    .e-de-toc-template1 {
        @if $skin-name != 'tailwind' {
            background: $de-ctnr-bg-clr;
        }
        border: 1px solid $de-panel-border;
        color: $de-panel-header-color;
        @if $skin-name=='Material3' {
            height: 130px;
            width: 95px;
            margin-left: 80px;
        }
        @else {
            height: 129px;
            width: 94px;
            margin-left: 78px;
        }
        
        
    }
    .e-de-toc-template1.e-de-rtl {
        margin-left: 0;
        margin-right: 78px;
    }

    .e-de-toc-template1-content1 {
        font-size: 10px;
        @if $skin-name=='Material3' {
            height: 16px;
            margin-left: 8px;
            margin-top: 6px;
        }
        @else {
            height: 11px;
            margin-left: 5.4px;
            margin-top: 6.7px;
        }
        width: $de-toc-template-content1;
    }
    .e-de-toc-template1-content2 {
        font-size: 8px;
        height: 9px;
        @if $skin-name=='Material3' {
            margin-left: 23px;
            margin-top: 6px;
        }
        @else {
            margin-left: 20.4px;
            margin-top: 5.7px;
        }
        width: $de-toc-template-content2;
    }
    .e-de-toc-template1-content3 {
        font-size: 7px;
        height: 8px;
        @if $skin-name=='Material3' {
            margin-left: 30px;
            margin-top: 6px;
        }
        @else {
            margin-left: 28.4px;
            margin-top: 6.7px;
        }
        width: $de-toc-template-content3;
    }
    .e-de-prop-sub-label {
        @if $skin-name=='fluent2' {
            color: $de-panel-header-color;
        }
        @else {
            color: $de-panel-sub-label-color;
        }
        @if $skin-name=='tailwind' {
            font-size: 12px;
            line-height: 18px;
        }
        @else if $skin-name=='Material3' {
            font-size: $de-toolbar-font-size;
        }
        @else {
            font-size: 13px;
        }
        margin-bottom: $de-prop-sub-label-mrgn-btm;
        font-weight: $de-header-font-weight;
        @if $skin-name == 'tailwind3' {
            font-weight: $de-fnt-wgt-sub-lvl;
            font-size: $de-toc-lvl-font ;
            color: $de-font-color;
        }
    }
    .e-de-toc-checkbox1 {
        height: $de-prop-pane-margin;
        margin-top: $de-prop-pane-margin;
    }
    .e-de-toc-checkbox2 {
        height: $de-prop-pane-margin;
        margin-top: $de-prop-pane-margin;
    }
    .e-de-toc-checkbox3 {
        height: $de-prop-pane-margin;
        margin-top: $de-prop-pane-margin;
    }
    .e-de-status-bar {
        @if $skin-name !='fluent2' {
            background: $de-ctnr-bg-clr;
        }
        display: flex;
        @if $skin-name !='Material3' {
            padding-top: $e-de-status-bar-padding-top;
        }
        width: 100%;
        // @if $skin-name == 'tailwind3' {
        //     width: 1355px;
        //     height: 48px;
        //     background-color: $de-ruler-background-color;
        // }

    }
    // .e-bigger .e-de-status-bar {
    //     @if $skin-name == 'tailwind3' {
    //         width: 1491px;
    //         height: $de-prop-clr-wrap-width;
    //         background-color: $de-ruler-background-color;
    //     }
    // }
    .e-de-ctnr-pg-no {
        color: $de-font-color;
        display: inline-flex;
        font-size: $de-ctnr-pg-no-spellout-fnt-size;
        height: 100%;
        padding-top: $e-de-ctnr-pg-no-spellout-padd-top;

        span {
            border: 1px solid transparent;
        }
    }
    .e-de-ctnr-pg-no-spellout {
        color: $de-font-color;
        display: inline-flex;
        font-size: $de-ctnr-pg-no-spellout-fnt-size;
        height: 100%;
        padding-top: $e-de-ctnr-pg-no-spellout-padd-top;
        width: $de-page-no-width-spellout;

        span {
            border: 1px solid transparent;
        }
    }
    .e-de-statusbar-zoom-spell {
        @if $skin-name =='Material3' {
            background: $de-ctnr-bg-clr;
        } 
        @else {
            background-color: $de-ctnr-bg-clr;
        }
        border: 0;
        color: $de-font-color;
        float: right;
        height: 34px;
        margin-left: $de-zoom-tlbr-margin-left;
    }
    .e-de-btn-cancel {
        margin-left: 10px;
    }
    .e-de-btn-cancel-rtl {
        margin-left: 0;
        margin-right: 10px;
    }
    .e-de-prop-header-label {
        @if $skin-name=='fluent2' {
            color: $de-sub-header-color;
            font-size: 16px;
        }
        @else {
            color: $de-panel-header-color;
        }
        
        display: inline-block;
        @if $skin-name =='tailwind' or $skin-name =='bootstrap5' or $skin-name =='FluentUI' {
            font-size: $de-panel-header-size;
        }
        @else if $skin-name == 'Material3' {
            font-size: $de-toolbar-font-size;
        }
        @else {
            font-size: 13px;
        }
        font-weight: bold;
        letter-spacing: 0.05px;
        opacity: 0.87;
    }
    .e-de-prop-separator-line {
        border-bottom: $de-header-line-color;
    }
    .e-de-status-bar>div label {
        font-weight: $de-status-br-lbl-fnt-weight;
    }
    .e-de-stylediv {
        padding-left: $de-prop-style-padding;
    }
    .e-de-stylediv-rtl {
        padding-left: 0;
        padding-right: $de-prop-style-padding;
    }
    .e-de-border-size-button {
        height: $de-border-size-button-height;
        margin-top: $de-table-prop-border-margin;
        width: $de-border-size-button-width;
    }
    .e-de-color-picker {
        height: $de-border-size-button-height;
        width: $de-border-size-button-width;
    }
    .e-de-cell-text-box {
        margin-right: $de-prop-style-padding;
    }
    .e-de-pane-rtl {
        .e-de-cell-text-box {
            margin-left: $de-prop-style-padding;
            margin-right: 0;
        }
    }
    .e-de-prop-fill-label {
        @if $skin-name =='Material3' {
            margin-right: 16px;
        }
        @else {
            margin-right: 8px;
        }
    }
    .e-de-prop-fill-label.e-de-rtl {
        @if $skin-name =='Material3' {
            margin-left: 16px;
        }
        @else {
            margin-left: 8px;
        }
        margin-right: 0;
    }

    .e-de-grp-btn-ctnr .e-de-ctnr-group-btn {
        height: 36px !important;
    }

    .e-de-grp-btn-ctnr .e-de-ctnr-group-btn>button {
        @if $skin-name =='bootstrap5' { 
          width: 39px;
          height: 38px;
        }
        @else if $skin-name == 'Material3' {
          width: 36px;
          height: 36px;
        }
        @else {
          width: 38px;
          height: 38px;
        }   
    }
    .e-de-border-clr-picker .e-split-btn-wrapper>button:first-child {
        @if $skin-name=='Material3' {
            width: 64px;
        }
        @else {
            width: 70px;
        }
    }
    .e-documenteditor-optionspane {
        @if $skin-name=='Material3' {
            background: $de-background-color;
        }
        // @if $skin-name == 'tailwind3' {
        //     height: 501px;
        // }
    }
    @if $skin-name=='tailwind' {
        .e-de-prop-fill-label {
            font-size: 16px;
            line-height: 24px;
            color: $de-panel-header-color;
        }
        .e-documenteditorcontainer {
            .e-tab .e-content .e-item {
                padding: 0;
            }
        }
    }
    .e-de-hRuler {
        background-color: $de-ruler-background-color;
        @if $skin-name =='Material3' {
            background: $de-ruler-background-color;
        }
        border-bottom: 0.5px solid $de-panel-border;
    }
    .e-de-vRuler {
        background-color: $de-ruler-background-color;
        @if $skin-name =='Material3' {
            background: $de-ruler-background-color;
        }
        border-right: 0.5px solid $de-panel-border;
    }
    .e-de-ruler-margin {
        background-color: $de-ruler-margin-color;
        @if $skin-name =='Material3' {
            background: $de-ruler-margin-color;
        }
    }
    .e-de-ruler-tick {
        stroke: $de-ruler-tick-stroke;
    }
    .e-de-ruler-tick-label {
        fill: $de-ruler-label-fill
    }
    .e-de-ruler-markIndicator {
        background-color: $de-ruler-margin-color;
    }
    .e-de-ruler-marker .e-de-ruler-tab-svg {
        fill: $de-ruler-tick-stroke;
    }
   .e-de-ruler-marker .e-de-ruler-indent-svg {
        fill: $de-ruler-tick-stroke;
    }
    .e-de-ruler-indent .e-de-ruler-indent-svg {
        fill: $de-ruler-indent-fill;
        stroke: $de-ruler-indent-stroke;
    }
    .e-de-ruler-indent .e-de-ruler-indent-svg:hover {
        fill: $de-ruler-indent-hover;
        stroke:  $de-ruler-indent-stroke;
    }
    .e-de-ruler-indent .e-de-ruler-indent-svg:active {
        fill: $de-ruler-indent-active;
        stroke:  $de-ruler-indent-stroke;
    }
    .e-de-ruler-table-svg {
        fill: $de-ruler-indent-stroke;
    }
    .e-de-ruler-table-svg:hover {
        fill: $de-ruler-indent-hover;
    }
    .e-de-ruler-table-svg:active {
        fill: $de-ruler-indent-active;
    }
    .e-de-custom-treeview  .e-list-text{
        font-size: $de-custom-treeview-text-size;
        white-space: nowrap;
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    @if $skin-name=='tailwind3' {
        .e-de-custom-treeview {
            border: none !important;
        }
    }
    .e-rtl {
        .e-listview .e-list-icon {
            height: 24px;
            width: 16px;
            margin-left: $e-de-ctnr-break-listview-margin-left;
        }
        .e-de-listview-icon {
            height: auto;
            width: auto;
            line-height: 22px;
            margin-left: $e-de-ctnr-break-listview-margin-left;
        }
        .e-de-vRuler {
            background-color: $de-ruler-background-color;
            border-right: none;
            border-left: 0.5px solid $de-panel-border;
        }
    }
}

.e-de-ctn .e-de-bzr-button {
    @if $skin-name !='Material3' {
        @if $skin-name!='tailwind' and $skin-name!='tailwind-dark' and $skin-name !='bootstrap5' {
            font-size: 12px;
        }
        @if $skin-name !='bootstrap4' and $skin-name !='bootstrap5' {
            font-weight: 400;
        }
        @if $skin-name !='fluent2' {
            background: $e-de-bzr-button-bg-color;
        }
        
        @if $skin-name!='tailwind' and $skin-name!='tailwind-dark' and $skin-name !='material' and $skin-name !='material-dark' {
            height: 100%;
        }
        @if $skin-name !='fabric'and $skin-name !='material' and $skin-name !='material-dark' {
            color: $e-de-bzr-button-font-color;
        }
        @if $skin-name=='bootstrap5.3' {
            border: none;
        }
    }
    
    @if $skin-name=='bootstrap4' or $skin-name=='bootstrap' or $skin-name=='bootstrap-dark' {
        border: 1px solid $e-de-bzr-button-border-color;
    }
    @if $skin-name=='highcontrast' or $skin-name=='bootstrap' or $skin-name=='bootstrap-dark' or $skin-name=='fabric' or $skin-name=='fabric-dark' or $skin-name=='fluent2' {
        box-shadow: none;
        border: none;
    }
    @if $skin-name=='highcontrast' {
        border: 2px solid $e-de-bzr-button-border-color;
    }
    @if $skin-name=='bootstrap' or $skin-name=='bootstrap-dark' {
        padding-bottom: 6px;
    }
    @if $skin-name=='tailwind' or $skin-name=='tailwind-dark' {
        border: none;
        height: calc(100% - 10px);
        line-height: 1.3 !important;
        padding: 10px 6px 10px 6px !important;
        font-size: 14px !important;
    }
    @if $skin-name=='tailwind3' or $skin-name=='tailwind3-dark' {
        border: none;
        font-size: 14px !important;
        color: var(--color-sf-content-text-color);
        font-weight: 500;
        .e-icons {
             color: var(--color-sf-icon-color);
        }
    }
}
@if $skin-name =='fabric' {
    .e-de-ctn .e-de-bzr-button:focus {
        outline: none;
    }
}
@if $skin-name !='material' and $skin-name !='material-dark' {
    .e-de-ctn .e-de-bzr-button:hover {
        background: $e-de-bzr-button-hover-bg-color;
        border: $e-de-bzr-button-hover-border;
        border-radius: $e-de-bzr-button-hover-border-radius;
        @if $skin-name !='tailwind' and $skin-name !='tailwind-dark' {
            color: $e-de-bzr-button-hover-font-color;
        }
        @if $skin-name =='tailwind3' or $skin-name =='tailwind3-dark' {
            .e-icons {
                color: var(--color-sf-secondary-text-color-hover);
           }
        } 
    }
    @if $skin-name=='bootstrap4' or $skin-name=='bootstrap5' {
        .e-de-ctn .e-de-bzr-button:hover .e-btn-icon {
            color: $e-de-bzr-button-hover-font-color;
        }
    }
}
@if $skin-name !='bootstrap' and $skin-name!='bootstrap-dark' and $skin-name!='tailwind' and $skin-name!='tailwind-dark' {
    .e-de-ctn .e-de-bzr-button:active {
        @if $skin-name !='bootstrap4' {
            box-shadow: none;
        }
        @if $skin-name=='fabric' or $skin-name=='highcontrast' {
            border-radius: 0;
        }
        @if $skin-name !='material' and $skin-name !='material-dark' {
            background-color: $e-de-bzr-button-active-bg-color;
            border-color: $e-de-bzr-button-active-border-color;
            color: $e-de-bzr-button-active-font-color;
        }
    }
    @if $skin-name=='highcontrast' {
        .e-de-ctn .e-de-bzr-button:active .e-btn-icon {
            color: $e-de-bzr-button-active-font-color;
        }
    }
}


@if $skin-name=='material' or $skin-name=='bootstrap' or $skin-name=='bootstrap4' or $skin-name=='fabric' or $skin-name=='highcontrast' or $skin-name=='bootstrap5' or $skin-name=='FluentUI' or $skin-name=='Material3' {
    .e-de-ctn .e-de-bzr-button {
        @if $skin-name!='bootstrap5' and $skin-name!='FluentUI' and $skin-name != 'Material3' {
            font-size: 12px;
        }   
        @if $skin-name !='bootstrap4' {
            font-weight: 400;
        }
        @if  $skin-name=='FluentUI' or $skin-name == 'Material3' {
            font-size: 14px;
            border: none;
        }
        @if $skin-name !='material' {
            background: $e-de-bzr-button-bg-color;
            @if $skin-name !='Material3' {
                height: 100%;
                @if $skin-name !='fabric' {
                    color: $e-de-bzr-button-font-color;
                }
            }
        }
        @if $skin-name =='Material3' {
            height: calc(100% - 10px);
            line-height: 16px;
            font-size: $de-toolbar-font-size !important;
        }
        @if $skin-name=='bootstrap4' or $skin-name=='bootstrap' {
            border: 1px solid $e-de-bzr-button-border-color;
        }
        @if $skin-name=='bootstrap5' {
            border: none;
            line-height: 16px !important;
        }
        @if $skin-name=='highcontrast' or $skin-name=='bootstrap' or $skin-name=='bootstrap5' {
            box-shadow: none;
        }
        @if $skin-name=='highcontrast' {
            border: 2px solid $e-de-bzr-button-border-color;
        }
        @if $skin-name=='bootstrap' {
            padding-bottom: 6px;
        }
    }
    @if $skin-name=='fabric' {
        .e-de-ctn .e-de-bzr-button:focus {
            outline: none;
        }
    }
    @if $skin-name !='material' {
        .e-de-ctn .e-de-bzr-button:hover {
            background: $e-de-bzr-button-hover-bg-color;
            border: $e-de-bzr-button-hover-border;
            border-radius: $e-de-bzr-button-hover-border-radius;
            color: $e-de-bzr-button-hover-font-color;
        }
        @if $skin-name=='bootstrap4' {
            .e-de-ctn .e-de-bzr-button:hover .e-btn-icon {
                color: $e-de-bzr-button-hover-font-color;
            }
        }
    }
    @if $skin-name !='bootstrap' {
        .e-de-ctn .e-de-bzr-button:active {
            @if $skin-name !='bootstrap4' {
                box-shadow: none;
            }
            @if $skin-name=='fabric' or $skin-name=='highcontrast' {
                border-radius: 0;
            }
            @if $skin-name !='material' {
                background-color: $e-de-bzr-button-active-bg-color;
                border-color: $e-de-bzr-button-active-border-color;
                color: $e-de-bzr-button-active-font-color;
            }
        }
        @if $skin-name=='highcontrast' {
            .e-de-ctn .e-de-bzr-button:active .e-btn-icon {
                color: $e-de-bzr-button-active-font-color;
            }
        }
    }
}

.e-de-ctn {
    .e-de-ctnr-toolbar {
        .e-de-bzr-button {
            @if $skin-name == 'FluentUI' {
                font-size: 14px;
            }
            .e-btn-icon {
               font-size: $e-de-bzr-btn-font-size; 
               @if $skin-name=='tailwind' or  $skin-name=='tailwind-dark' or $skin-name=='tailwind3' or  $skin-name=='tailwind3-dark' {  
                   padding-bottom: 4px !important;
               }
               @if $skin-name == 'FluentUI' {
                    padding-bottom: 2px;
                }
            }
        }

        .e-de-bzr-break.e-de-bzr-button {
            @if $skin-name=='bootstrap4' {
               line-height: 23px !important;
            }
            @if $skin-name=='tailwind' or  $skin-name=='tailwind-dark' { 
                padding-top: 9px !important;
                padding-bottom: 23px !important;
            }
            @if  $skin-name=='material' or  $skin-name=='material-dark' {
                height: calc(100% - 10px);
                line-height: 23px;
            }
            @if $skin-name =='bootstrap5' {
                .e-btn-icon {
                    margin-top: -11px;
                }
            }
            @if $skin-name == 'FluentUI' {
                padding-top: 0 !important;
            }
            @if $skin-name=='tailwind3' or $skin-name=='tailwind3-dark' {
                padding-top: 3px !important;
            }
        }
    }
}
@if $skin-name =='tailwind3' {
    .e-de-char-fmt-btn-right .e-de-ctnr-group-btn>button {
        width: 62px;
    }
    .e-de-ctnr-segment.e-de-ctnr-style-div {
        width: 234px;
    }
    .e-de-font-clr-picker.e-de-ctnr-group-btn {
        .e-split-colorpicker.e-control.e-lib.e-btn.e-icon-btn.e-split-btn.e-keyboard:first-of-type {
            padding: 1px !important;
        }
    }
    .e-de-ctnr-hglt-color {
        height: 24px !important;
        width: 24px !important;
        border-radius: 4px;
    }
}


@include export-module('document-editor-container-bootstrap5-icons') {
  .e-de-ctnr-close::before {
    color: $icon-color;
    content: '\e7e7';
    font-size: 16px;
  }

  .e-de-ctnr-linespacing::before {
    content: '\e78d';
  }

  .e-de-ctnr-undo::before {
    content: '\e713';
  }

  .e-de-ctnr-find::before {
    content: '\e754';
  }

  .e-de-ctnr-lock::before {
    content: '\e7ff';
  }

  .e-de-ctnr-italic::before {
    content: '\e75a';
  }

  .e-de-selected-spellcheck-item::before {
    color: $icon-color;
    content: '\e774';
    font-family: 'e-icons';
    font-size: 10px;
  }

  .e-de-selected-underline-item::before {
    color: $icon-color;
    content: '\e774';
    font-family: 'e-icons';
    font-size: 10px;
  }

  .e-de-ctnr-link::before {
    content: '\e757';
  }

  .e-de-ctnr-table::before {
    content: '\e7d1';
  }

  .e-de-ctnr-download::before {
    color: $icon-color;
    content: '\e7a1';
  }

  .e-de-ctnr-justify::before {
    content: '\e721';
  }

  .e-de-ctnr-tableofcontent::before {
    content: '\e73d';
  }

  .e-de-ctnr-pagenumber::before {
    content: '\e77d';
  }

  .e-de-ctnr-highlight::before {
    content: '\e739';
  }

  .e-de-ctnr-new::before {
    content: '\e805';
  }

  .e-de-ctnr-paste::before {
    content: '\e70b';
  }

  .e-de-ctnr-bold::before {
    content: '\e737';
  }

  .e-de-ctnr-subscript::before {
    content: '\e80a';
  }

  .e-de-ctnr-aligncenter::before {
    content: '\e813';
  }

  .e-de-ctnr-fontcolor::before {
    content: '\e79f';
  }

  .e-de-ctnr-change-case::before {
    content: '\e7f5';
  }

  .e-de-ctnr-pagesetup::before {
    content: '\e794';
  }

  .e-de-ctnr-content-control::before {
    content: '\e902';
  }

  .e-de-ctnr-xml-mapping::before {
    content: '\e904';
  }

  .e-de-ctnr-strokestyle::before {
    content: '\eb62';
  }

  .e-de-ctnr-strikethrough::before {
    content: '\e758';
  }

  .e-de-ctnr-image::before {
    content: '\e786';
  }

  .e-de-ctnr-redo::before {
    content: '\e755';
  }

  .e-de-ctnr-bookmark::before {
    content: '\e750';
  }

  .e-de-ctnr-increaseindent::before {
    content: '\e810';
  }

  .e-de-ctnr-header::before {
    content: '\e704';
  }

  .e-de-ctnr-backgroundcolor::before {
    content: '\eb6b';
  }

  .e-de-ctnr-open::before {
    content: '\e760';
  }

  .e-de-ctnr-underline::before {
    content: '\e82f';
  }

  .e-de-ctnr-superscript::before {
    content: '\e7a7';
  }

  .e-de-ctnr-alignleft::before {
    content: '\e7b8';
  }

  .e-de-ctnr-numbering::before {
    content: '\e7cb';
  }

  .e-de-ctnr-bullets::before {
    content: '\e77e';
  }

  .e-de-ctnr-borders::before {
    content: '\e893';
  }

  .e-de-ctnr-decreaseindent::before {
    content: '\e72a';
  }

  .e-de-ctnr-showhide::before {
    content: '\e71a';
    font-size: 16px;
  }

  .e-de-ctnr-print::before {
    content: '\e75d';
  }

  .e-de-ctnr-alignright::before {
    content: '\e719';
  }

  .e-de-ctnr-footer::before {
    content: '\e7bb';
  }

  .e-de-ctnr-clearall::before {
    content: '\e7cc';
  }

  .e-de-ctnr-outsideborder::before {
    content: '\e7ad';
  }

  .e-de-ctnr-allborders::before {
    content: '\e7d1';
  }

  .e-de-ctnr-insideborders::before {
    content: '\e78f';
  }

  .e-de-ctnr-leftborders::before {
    content: '\e806';
  }

  .e-de-ctnr-insideverticalborder::before {
    content: '\e792';
  }

  .e-de-ctnr-rightborder::before {
    content: '\e7ab';
  }

  .e-de-ctnr-topborder::before {
    content: '\e7e0';
  }

  .e-de-ctnr-insidehorizondalborder::before {
    content: '\e83b';
  }

  .e-de-ctnr-bottomborder::before {
    content: '\e766';
  }

  .e-de-ctnr-strokesize::before {
    content: '\e7bf';
  }

  .e-de-ctnr-highlightcolor::before {
    content: '\e739';
  }

  .e-de-ctnr-mergecell::before {
    content: '\e71e';
  }

  .e-de-ctnr-insertleft::before {
    content: '\e78b';
  }

  .e-de-ctnr-insertright::before {
    content: '\e70e';
  }

  .e-de-ctnr-insertabove::before {
    content: '\e836';
  }

  .e-de-ctnr-insertbelow::before {
    content: '\e801';
  }

  .e-de-ctnr-deleterows::before {
    content: '\e7f2';
  }

  .e-de-ctnr-deletecolumns::before {
    content: '\e714';
  }

  .e-de-ctnr-aligntop::before {
    content: '\e707';
  }

  .e-de-ctnr-alignbottom::before {
    content: '\e7a0';
  }

  .e-de-ctnr-aligncenter-table::before {
    content: '\e74f';
  }

  .e-de-ctnr-cellbg-clr-picker::before {
    content: '\e783';
  }

  .e-de-ctnr-bullet-none::before {
    color: $icon-color;
    content: '\e7f3';
    font-size: 20px;
    line-height: 28px;
  }

  .e-de-ctnr-bullet-dot::before {
    color: $icon-color;
    content: '\e747';
    font-size: 8px;
    line-height: 28px;
  }

  .e-de-ctnr-bullet-circle::before {
    color: $icon-color;
    content: '\e7d0';
    font-size: 8px;
    line-height: 28px;
  }

  .e-de-ctnr-bullet-square::before {
    color: $icon-color;
    content: '\e7be';
    font-size: 8px;
    line-height: 28px;
  }

  .e-de-ctnr-bullet-flower::before {
    color: $icon-color;
    content: '\e79b';
    line-height: 28px;
  }

  .e-de-ctnr-bullet-arrow::before {
    color: $icon-color;
    content: '\e763';
    line-height: 28px;
  }

  .e-de-ctnr-bullet-tick::before {
    color: $icon-color;
    content: '\e7fc';
    line-height: 28px;
  }

  .e-de-selected-item::before {
    color: $icon-color;
    content: '\e774';
  }

  .e-de-ctnr-break::before {
    content: '\e7bc';
  }

  .e-de-ctnr-page-break::before {
    content: '\e742';
  }

  .e-de-ctnr-section-break::before {
    content: '\e762';
  }

  .e-de-ctnr-upload::before {
    color: $icon-color;
    content: '\e712';
  }

  .e-de-flip {
    transform: scaleX(-1);
  }

  .e-de-cnt-cmt-add::before {
    content: '\e82c';
  }

  .e-de-cnt-track::before {
    content: '\e80b';
  }

  .e-de-printlayout::before {
    content: '\e73a';
  }

  .e-de-weblayout::before {
    content: '\e7d3';
  }

  .e-de-textform::before {
    color: $icon-color;
    content: '\e830';
    font-family: 'e-icons';
  }

  .e-de-combo-box::before {
    color: $icon-color;
    content: '\e8ff';
    font-family: 'e-icons';
  }
  
  .e-de-dropdown-list::before {
    color: $icon-color;
    content: '\e8fe';
    font-family: 'e-icons';
  }

  .e-de-formproperties::before {
    color: $icon-color;
    content: '\e83e';
    font-family: 'e-icons';
  }

  .e-de-clearform::before {
    color: $icon-color;
    content: '\e7f8';
    font-family: 'e-icons';
  }

  .e-de-dropdownform::before {
    color: $icon-color;
    content: '\e7a6';
    font-family: 'e-icons';
  }

  .e-de-formfield::before {
    content: '\e7cd';
    font-family: 'e-icons';
  }

  .e-de-checkbox-form::before {
    color: $icon-color;
    content: '\e7e4';
    font-family: 'e-icons';
  }

  .e-de-arrow-up::before {
    content: '\e776';
    font-family: 'e-icons';
  }

  .e-de-arrow-down::before {
    content: '\e729';
    font-family: 'e-icons';
  }

  .e-de-update-field::before {
    content: '\e828';
    font-family: 'e-icons';
  }

  .e-de-footnote::before {
    content: '\e7af';
    font-family: 'e-icons';
  }

  .e-de-endnote::before {
    content: '\e7af';
    font-family: 'e-icons';
  }

  .e-de-e-paragraph-mark::before{
    content: '\e844';
    font-family: 'e-icons';
  }

  .e-de-e-paragraph-style-mark::before{
    content: '\e844';
    font-family: 'e-icons';
  }

  .e-de-e-character-style-mark::before{
    content: '\e8bf';
    font-family: 'e-icons';
  }

  .e-de-e-linked-style-mark::before{
    content: '\e8c0';
    font-family: 'e-icons';
  }
  
  .e-de-ctnr-columns::before {
    content: '\e8b4';
    font-family: 'e-icons';
  }

  .e-de-ctnr-page-size::before {
    content: '\e89a';
    font-family: 'e-icons';
  }

  .e-de-ctnr-page-break-column::before {
    content: '\e8b6';
    font-family: 'e-icons';
  }

  .e-de-ctnr-page-break-text-wrapping::before {
    content: '\e89d';
    font-family: 'e-icons';
  }

  .e-de-ctnr-section-break-continuous::before {
    content: '\e8b5';
    font-family: 'e-icons';
  }
  
  .e-de-ctnr-section-break-even-page::before {
    content: '\e8b2';
    font-family: 'e-icons';
  }

  .e-de-ctnr-section-break-odd-page::before {
    content: '\e8b3';
    font-family: 'e-icons';
  }

  
  .e-de-ctnr-columns-one::before {
    content: '\e8b9';
    font-family: 'e-icons';
    font-size: $de-column-presets-font-size;
  }

  .e-de-ctnr-columns-two::before {
    content: '\e8ba';
    font-family: 'e-icons';
    font-size: $de-column-presets-font-size;
  }

  .e-de-ctnr-columns-three::before {
    content: '\e8bb';
    font-family: 'e-icons';
    font-size: $de-column-presets-font-size;
  }

  .e-de-ctnr-columns-right::before {
    content: '\e8b7';
    font-family: 'e-icons';
    font-size: $de-column-presets-font-size;
  }

  .e-de-ctnr-columns-left::before {
    content: '\e8b8';
    font-family: 'e-icons';
    font-size: $de-column-presets-font-size;
  }
}

