.multichain-app-header {
  $height-screen-sm-max: 100%;
  $width-screen-sm-min: 85vw;
  $width-screen-md-min: 80vw;
  $width-screen-lg-min: 62vw;

  flex-flow: column nowrap;
  z-index: 55;
  min-height: 64px;

  &__contents {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    height: 64px;

    @include screen-sm-max {
      height: $height-screen-sm-max;
    }

    @include screen-sm-min {
      width: $width-screen-sm-min;
    }

    @include screen-md-min {
      width: $width-screen-md-min;
    }

    @include screen-lg-min {
      width: $width-screen-lg-min;
    }

    &__network-picker {
      max-width: 250px;
    }

    &--avatar-network p {
      display: none;
    }

    &__container {
      width: fit-content;
    }
  }

  &__lock-contents {
    flex-flow: row nowrap;
    height: 64px;

    @include screen-sm-max {
      height: $height-screen-sm-max;
    }

    @include screen-sm-min {
      width: $width-screen-sm-min;
    }

    @include screen-md-min {
      width: $width-screen-md-min;
    }

    @include screen-lg-min {
      width: $width-screen-lg-min;
    }
  }
}

.multichain-app-header-shadow {
  box-shadow: var(--shadow-size-md) var(--color-shadow-default);
}

.multichain-app-header-logo {
  height: 75px;
  flex: 0 0 auto;
}

///: BEGIN:ONLY_INCLUDE_IN(build-mmi)
.custody-logo {
  @media screen and (max-width: $break-small) {
    display: none;
  }

  &--icon {
    height: 35px;
    margin-left: 10px;
  }
}

.app-header__custody-logo {
  &--icon {
    height: 16px;
    margin-left: 15px;
    margin-top: 4px;

    @media screen and (min-width: $break-large) {
      display: none;
    }
  }
}
///: END:ONLY_INCLUDE_IN

.app-header__metafox-logo {
  &--icon {
    height: 32px;

    @include screen-sm-min {
      display: none;
    }
  }

  &--horizontal {
    @include screen-sm-max {
      display: none;
    }
  }
}
