.s-pb-container .s-transform {
  padding: 4px 17px;
}

.s-pb-container .s-pb-banner.s-transform[data-visible="true"] ~ .s-pb-banner.s-transform[data-visible="true"] {
  border-top: 1px dashed #DDD;
}

.s-ph-filter-remove {
  padding: 0 6px 0 6px;
  margin-right: -4px;
  color: #606060;
}

.s-ph-filter-remove:hover {
  color: #000000;
}

.s-ph-tr-icon {
  padding-right: 5px;
}

.s-pb-banner.s-transform .aui-button .s-ph-filter-remove {
  margin: 0;
  padding: 0;
  color: inherit;
}

.s-pb-banner.s-transform .aui-button .s-ph-tr-label {
  padding-right: 4px;
}

.s-pb-banner.s-transform .s-qf {
  border-radius: 13px;
}

.s-pb-banner.s-transform .s-qf,
.s-pb-banner.s-transform .s-ph-tr-btn {
  display: flex;
  align-items: center;
}

.s-pb-banner.s-transform .s-ph-tr-btn {
  max-width: 250px;
}

.s-pb-banner.s-transform .s-pb-toolbar {
  right: 17px;
  top: 13px;
}

.s-pb-banner.s-transform .aui-button.aui-button-subtle i {
  margin-right: 0;
}

.s-ph-transforms {
  float: left;
  list-style-type: none;
  padding: 0;
}

ul.s-ph-transforms {
  margin: 0;
}

.s-ph-transforms li:not(.s-qf-dropdown-action) {
  display: flex;
  align-items: center;
  float: left;
  margin: 4px;
}

.s-ph-transforms li > .aui-button {
  border: 0;
}

.s-ph-transforms-scrollable {
  max-height: 90px;
  overflow-y: auto;
  overflow-x: hidden;
}

.s-ph-transforms-container .aui-button {
  margin-left: 0;
}

.s-forest-panel .s-ph-transforms-container .aui-button:not(.aui-button-subtle) {
  color: #fff;
  background-color: #344563;
}

.s-forest-panel .s-ph-transforms-container .aui-button[aria-disabled="true"] {
  opacity: .5;
}

.s-ph-tr-label,
.s-qf-name {
  box-sizing: border-box;
  text-overflow: ellipsis;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.s-pb-banner.s-transform .s-ph-tr-icon,
.s-pb-banner.s-transform .s-qf-icon {
  display: inline-block;
}

.s-pb-banner.s-transform .s-ph-dragger {
  display: none;
  cursor: move;
}

.s-pb-banner.s-transform .s-ph-tr-icon,
.s-pb-banner.s-transform .s-qf-icon,
.s-pb-banner.s-transform .s-ph-dragger {
  flex-shrink: 0;
  width: 16px;
}

.s-ph-transforms:not(.ui-sortable-disabled) li.s-hover            .s-ph-dragger,
.s-ph-transforms:not(.ui-sortable-disabled) li.ui-sortable-helper .s-ph-dragger {
  display: inline-block;
}

.s-ph-transforms:not(.ui-sortable-disabled) li.s-hover            .s-ph-tr-icon,
.s-ph-transforms:not(.ui-sortable-disabled) li.ui-sortable-helper .s-ph-tr-icon {
  display: none;
}

