.mw-autocomplete{
    position: relative;
    z-index:10;
    display:flex;
    padding: 5px;
    .mw-ui-btn{
        margin: 5px;
        .mw-icon-close{
            font-size: 15px;
            right: -5px;
        }
    }
    .mw-autocomplete-list{
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 100%;
        max-height: 60vh;
        min-height: 120px;
        overflow: auto;
    }
    .mw-autocomplete-img{
        display: inline-block;
        width: 20px;
        height: 20px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 3px;
        vertical-align: middle;
        margin-right: 7px;
    }
    .mw-autocomplete-value{
        display: inline-block;
    }
    &.mw-autocomplete-multiple-false{
        input.mw-autocomplete-field{
            width: 100%;
        }
        .mw-autocomplete-value + input.mw-autocomplete-field{
            width: -webkit-calc(100% - 30px);
            width: calc(100% - 30px);
        }
    }
}


