&.reform-autocompletecombobox-ui {
    &.reform-autocomplete-fake {
        padding: @paddingVertical @paddingHorizontal;

        .placeholder            { color: @placeholderColor; }
        &.disabled .placeholder { color: @disabledPlaceholderColor; }

        .selected-item { .ellipsis; }
    }

    &.reform-floater {
        .reform-autocomplete-floater-label {
            .ellipsis;
            box-sizing : border-box;
            position   : relative;
            display    : block;
            padding    : @paddingVertical @paddingHorizontal;
            cursor     : pointer;
            outline    : none;

            &.arrow-up:after {
                .reform-arrow-up(@fontColor);
            }
        }

        .reform-autocomplete-filter {
            width         : 100%;
            padding       : @paddingVertical @paddingHorizontal;
            border-top    : 1px solid @borderColor;
            border-bottom : 1px solid @borderColor;

            &:focus { outline: none; }
        }

        .reform-autocomplete-empty {
            box-sizing : border-box;
            color      : @placeholderColor;
            padding    : @paddingVertical @paddingHorizontal;
        }

        .reform-floater-list .reform-floater-item .multiline-description{
            color         : @placeholderColor;
            display       : block;
            overflow      : hidden;
            white-space   : nowrap;
            text-overflow : ellipsis;

            &.disabled { color: inherit; }
        }

        .clear {
            right           : 15px;
            position        : absolute;
            font-size       : 10px;
            text-decoration : underline;
        }
    }
}