#sidebar,#easy_grid_sidebar{
  ul{
    @extend %list-style-none;
  }
  &_inner{
    position: relative;
    & > .primary-actions{
      [class*="button"]{
        @extend %button-large;
        margin-bottom: $gap;
      }
      margin-bottom: $gap;
    }
    @include respond-to(max-sidebar-collapse) {
      position: relative !important;
      width: auto !important;
    }
  }
  &_content{
    .ps-scrollbar-y-rail{
      right: 0 !important;
      opacity: 1;
    }
    position: relative;
    @extend %pseudo-beforelight;
    @extend %pseudo-afterlight;
    &:before{
      opacity: 0;
      z-index: -1;
    }
    &.scrolled{
      &:before{
        opacity: 1;
        z-index: 1;
      }
    }
    .easy-scroller{
      .nosidebar &:hover{
        margin-left: -$sidebar-width;
        padding-left: $sidebar-width;
      }
      @include respond-to(max-sidebar-collapse) {
        height: auto !important;
      }
    }
    .button_apply {
      padding-left: $gap;
    }
  }
  &_footer{
    background: $color-background;
    @extend %pseudo-afterlight;
    z-index: 3;
    &:after{
      top: -$box-margin;
    }
  }
  .menu-more,.menu-manager{
    a{
      @extend %button-base;
    }
  }
  .sidebar-control{
    @extend %layout-control;
    left: -$box-padding;
    @include respond-to(max-menu-collapse) {
      left: -$gap;
    }
  }
  .nosidebar &{
    .easy-entity-details-sidebar-attributes, .box, #sidebar_exports{
      display: none;
    }
  }
  .easy-autocomplete-tag{
    &,& input{
      display: block;
      width: 100%;
    }
  }
  .other-formats{
    padding: 0;
  }
}
#easy_page_layout_service_box{
  .menu-manager > li:first-child{
     display: block !important;
     a[class*="button"]{
       @extend %button-large;
       margin-bottom: $gap;
     }
  }
  .menu-manager > li{
    a[class*="button-positive"]{
      @extend %button-positive;
    }
  }
  padding-bottom: $box-margin;
  @extend %clearfix;
}