@use 'ej2-base/styles/common/mixin' as *;
@include export-module('excel-filter-theme') {

  /*! Excel-Filter theme */
  #{&}.e-excelfilter {
    .e-footer-content {
      border-color: $grid-columnchooser-footer-border-color;
      opacity: $grid-columnchooser-footer-border-opacity;
    }

    .e-filtered::before {
      color: $grid-filtered-color;
    }

    .e-menu-item:active .e-filtered::before {
      @if $grid-xlfl-skin == 'bootstrap5' {
        color: $flyout-text-color-pressed;
      }
    }

    .e-menu-item.e-focused .e-menu-icon.e-filtered::before {
      @if $grid-xlfl-skin == 'fluent2' {
        color: $icon-color-hover;
      }
    }

    .e-dlg-content {
      padding-bottom: $grid-excel-filter-bottom-padding;
      @if $grid-xlfl-skin == 'material3' {
        border-radius: $grid-border-radius-0;
      }
    }
  }

  li.e-separator.e-menu-item.e-excel-separator {
    margin-bottom: $grid-excel-filter-separator;
    margin-top: $grid-excel-filter-separator;
  }

  .e-xlsel {
    background-color: $grid-autofill-color;
    border-color: $grid-autofill-color;
  }

  .sf-grid .e-excelfilter {
    .e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
      @if $grid-xlfl-skin == 'bootstrap5' {
        color: $flyout-text-color-pressed;
      }
    }
  }
}
