.input-item {
    display: inline-flex;
    align-items: center;

    box-sizing: border-box;
    max-width: 100%;
    padding-right: 12px;
    padding-left: 8px;

    font-size: 13px;
    line-height: 24px;

    color: #555;
    border-radius: 2px;
    background-color: #eee;
}

.input-item__text {
    overflow: hidden;

    max-width: 100%;

    text-overflow: ellipsis;
}

.input-item__close-btn {
    display: inline-flex;
    align-items: center;

    width: 7px;
    margin-left: 12px;

    cursor: pointer;

    opacity: .6;
}

.input-item__close-btn:hover {
    opacity: 1;
}
