.tribute-container {
  background-color: #fff;
  box-shadow: 0px 0px 1px 1px #efefef;
  padding: 0.7em;

  &.large {
    flex: 1 1 auto;
    position: relative;
    width: 100%;
    max-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  &.mini {
    min-width: 7em;
    transform: translate(1px, 10%);
    max-height: 20em;
    overflow: auto;
    z-index: 99999;
    &.tribute-component{
      min-width: 13em !important;
      left: 1690.47px !important;
      
    }
  }

  ul {
    margin: 0;
    margin-top: 2px;
    padding: 0;
    list-style: none;
    /* background: #efefef; */

    li {
      padding: 0.5em 1em;
      cursor: pointer; 
      &.highlight {
         background: #ddd;
      }

      &.no-match {
        cursor: default;
      }

      span {
        font-weight: bold;
      }
    }
  }
  .menu-highlighted {
    font-weight: bold;
  }
}
