@import "../core/style/variables";
@import "../core/style/elevation";

.mat-expansion-panel {
  box-sizing: content-box;
  display: block;
}

.mat-expansion-panel-content {
  overflow: hidden;
}

.mat-expansion-panel-body {
  padding: 10px 24px 16px;
  box-shadow: inset -1px 1px 2px 0px rgba(0, 0, 0, 0.25);
}

.mat-action-row {
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 16px 8px 16px 24px;

  button.mat-button {
    margin-left: 8px;
  }
}

// Temporary fix
.mat-expansion-panel-body #sam-autocomplete-results,
.mat-expansion-panel-body #sam-autocomplete-results-kv,
.mat-expansion-panel-body .sam-autocomplete-no-results,
.mat-expansion-panel-body .results-list {
  position: static;
}
.mat-expansion-panel-body
  .sam-autocomplete-multiselect
  .sam-autocomplete-multiselect-input {
  width: 150px;
}
.mat-expansion-panel-body
  .sam-autocomplete-multiselect
  ul.multiselect-parent-list {
  position: static;
  width: 207px;
}
