.environment-approval-container .select-approvers-heading {
  display: table-row;
}

.environment-approval-container .select-approvers-heading .select-approvers-heading-label {
  display: table-cell;
}

.environment-approval-container .select-approvers-heading .select-approvers-info-button {
  display: table-cell;
  padding-left: 8px;
}

.environment-approval-container .approval-timeout-container {
  padding-top: 5px;
}

.environment-approval-container .approval-policies-container {
  margin-top: 10px;
}

.environment-approval-container .approval-policies-container .approval-policies-heading {
  margin-bottom: 10px;
}

.environment-approval-container .approval-policies-container .approval-policies-info-message {
  margin-top: 10px;
}

.environment-approval-container .approvals-identity-picker {
  border:  1px solid;
  border-color: rgba( 218, 218, 218 ,  1 );
  border-color: rgba( var(--palette-neutral-10,218, 218, 218) ,  1 );
  background-color: rgba( 255, 255, 255 ,  1 );
  background-color: rgba( var(--palette-neutral-0,255, 255, 255) ,  1 );
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 10px;
}

.environment-approval-container .approvals-identity-picker:hover {
  border-color: rgba( 166, 166, 166 ,  1 );
  border-color: rgba( var(--palette-neutral-30,166, 166, 166) ,  1 );
}

.environment-approval-container .approvals-identity-picker:active {
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--communication-background,rgba(0, 120, 212, 1));
}

.environment-approval-container .approvals-identity-picker:focus {
  border-color: rgba(0, 120, 212, 1);
  border-color: var(--communication-background,rgba(0, 120, 212, 1));
}

.environment-approval-container .approvals-identity-picker.invalid {
  border:  1px solid;
  border-color: rgba( 218, 10, 0 ,  1 );
  border-color: rgba( var(--palette-accent1,218, 10, 0) ,  1 );
}

.environment-approval-container .identity-picker-error-message {
  color: rgba( 218, 10, 0 ,  1 );
  color: rgba( var(--palette-accent1,218, 10, 0) ,  1 );
  font-size: 11px;
  margin-top: 5px;
}

.environment-approval-container .identity-picker-error-message .approval-identity-picker-error {
  padding: 0px;
}

.environment-approval-container .approval-order-container {
  margin-top: 10px;
}

.environment-approval-container .approval-order-container .input-control-radio-button {
  padding: 0px;
}

.envrionment-approval-header {
  overflow: hidden;
}

.envrionment-approval-header .envrionment-approval-sub-header {
  display: inline-flex;
  font-size: 16px;
  cursor: pointer;
  outline: none;
}

.vss-focus-visible .envrionment-approval-header .envrionment-approval-sub-header:focus {
  outline: 1px solid rgba( 0, 0, 0 ,  1 );
  outline: 1px solid rgba( var(--palette-neutral-100,0, 0, 0) ,  1 );
}

@media screen and (-ms-high-contrast: active) {
  .vss-focus-visible .envrionment-approval-header .envrionment-approval-sub-header:focus {
    outline: 1px dashed windowtext !important;
  }
}

.envrionment-approval-header .envrionment-approval-sub-header.disabled {
  cursor: default;
}

.envrionment-approval-header .envrionment-approval-sub-header .envrionment-approval-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.envrionment-approval-header .envrionment-approval-sub-header .envrionment-approval-label .envrionment-approval-header-icon {
  padding-right: 7px;
  font-size: 16px;
}

.envrionment-approval-header .envrionment-approval-sub-header .envrionment-approval-label .envrionment-approval-header-icon.bowtie-status-error-outline {
  color: rgba( 218, 10, 0 ,  1 );
  color: rgba( var(--palette-accent1,218, 10, 0) ,  1 );
}

.envrionment-approval-header .environment-approval-toggle {
  float: right;
}
