@mixin sdesk-header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;

  .h4,
  .h5,
  .h3,
  .h2,
  .h1 {
    margin-right: auto;
  }

  .h1 {
    font: var(--default-font-h1);
  }

  .h2 {
    font: var(--wiki-font-h2);
  }

  .h3 {
    font: var(--wiki-font-h3);
  }

  .h4 {
    font: var(--wiki-font-h4);
  }

  .h5 {
    font: var(--wiki-font-h5);
  }

  .buttons {
    display: flex;
    flex-flow: row wrap;
    gap: 12px;
    justify-content: flex-end;

    height: 36px;
  }
}

@mixin sdesk-main {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  margin-right: 24px;

  wg-cmf-input-search {
    width: 200px;
  }
}

@mixin sdesk-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

@mixin sdesk-extlist-crutch {
  ::ng-deep .table__rows .row a {
    position: relative;
  }
}

@mixin sdesk-open-settings-button {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;

  width: 40px;
  height: 40px;

  line-height: 40px;
}
