.s-ph-quick-transformations {
  max-height: 240px; /* Transformations row height is 30px, so visible banner area contains 7 rows. */
}

.s-ph-quick-transformations .s-qf-edit-chevron {
  margin-left: 2px;
  padding-left: 2px;
  border-radius: 0 13px 13px 0;
}

.s-ph-quick-transformations .s-qf-edit-chevron::after {
  right: 6px !important;
}

.s-ph-quick-transformations li.s-qf-edit .s-qf {
  border-radius: 13px 0 0 13px;
}

.edit-qf-popup {
  z-index: 20;
}

.s-qt-group-expanded[aria-disabled="true"],
.s-forest-panel .s-ph-quick-transformations .aui-button[aria-disabled="true"] {
  opacity: .5;
}

.s-qt-group-expanded[aria-disabled="true"] .aui-button[aria-disabled="true"] {
  opacity: 1.0; /* Don't need to change opacity for disabled transformations buttons if group is disabled.*/
}

.s-forest-panel .s-ph-quick-transformations .s-qf-dropdown.active {
  background-color: #344563 !important;
}

.s-forest-panel .s-ph-quick-transformations .aui-button[aria-pressed="true"] {
  color: #ffffff;
  background-color: #344563;
}

.s-forest-panel .s-ph-quick-transformations .aui-button:not(.active)[aria-pressed="false"],
.s-forest-panel .s-ph-quick-transformations .aui-button:not(.active)[aria-pressed="false"]:active {
  color: #344563;
  background-color: #ebedf0;
}

.s-qt-group-expanded.s-hover:not(.active),
.s-forest-panel .s-ph-quick-transformations .aui-button:not(.active)[aria-pressed="false"]:hover,
.s-forest-panel .s-ph-quick-transformations .aui-button.s-hover:not(.active)[aria-pressed="false"] {
  background-color: #dfe2e6;
}

.s-qf {
  max-width: 250px;
}

.s-qf-edit > .s-qf {
  max-width: 222px; /* 250px without edit chevron width */
}

li.s-qt-group-expanded-item:not(.s-qf-dropdown-action) {
  width: calc(100% - 4px);
}

.s-qt-group-expanded.active .s-qt-group-expanded-dd .aui-button,
.s-qt-group-expanded.active .s-qt-group-expanded-name {
  color: #fff;
}

.s-qt-group-expanded-name {
  padding: 8px;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}

.s-qt-group-expanded-name .s-qf-icon .alm {
  cursor: pointer;
}

.s-qt-group-expanded-name[aria-disabled="true"],
.s-qt-group-expanded-name[aria-disabled="true"] .s-qf-icon .alm {
  cursor: default;
}

.s-qt-group-expanded-name .s-qf-name {
  max-width: 220px;
  padding-left: 4px;
}

.s-qt-group-expanded-dd {
  text-align: center;
  align-self: stretch;
  display: flex;
}

.s-qt-group-expanded-dd .aui-button {
  padding: 0 8px !important;
  margin-left: 0;
  background-color: transparent;
  box-shadow: none !important;
  border-radius: 0 15px 15px 0;
  width: 26px;
  height: 100%;
}

.s-qt-group-expanded-dd .s-qt-group-expanded-dd-btn.aui-button.active {
  background-color: #344563;
}

.s-qt-group-expanded-transforms {
  background-color: #ffffff;
  display: inline-block;
  margin: 2px 0 2px 0;
  min-width: 100px;
  min-height: 30px;
  padding: 0 4px;
}

.s-qt-group-expanded {
  border-radius: 15px;
  background-color: #ebecf0;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  transition: background-color .1s ease-out;
}

.s-qt-group-expanded-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  margin: 4px;
}

