.header {
  box-sizing: content-box;
  min-height: 24px;
  margin-bottom: 10px;
  padding: 15px 20px;

  font: var(--default-header-font);
  color: var(--default-color);

  background-color: var(--theme-hack-bg-color, #f7f6f3);
  border-bottom: 1px solid var(--theme-hack-color, transparent);
}

.data {
  display: flex;
  gap: 20px;
  padding: 10px;
}

.column {
  flex: 1 0 0;
}

.item {
  display: flex;
  gap: 30px;
  align-items: center;
  margin-bottom: 10px;
}

.item-name {
  width: 120px;
  min-width: 120px;
  margin-right: 5px;

  font-size: var(--caption-font-size);
  font-weight: var(--caption-font-weight);
  word-wrap: break-word;
}

.item-value {
  flex: 1 0 0;
}

.padding-left-5px {
  padding-left: 5px;
}

.buttons-row {
  display: flex;
  flex-direction: row-reverse;
  gap: 20px;
  margin: 20px;
}

::ng-deep .mat-menu-panel.ng-trigger {
  position: inherit;
}
