.inputContainer { composes: input from 'Components/Form/Input.css'; position: relative; padding: 0; min-height: 35px; height: auto; &.isFocused { outline: 0; border-color: $inputFocusBorderColor; box-shadow: inset 0 1px 1px $inputBoxShadowColor, 0 0 8px $inputFocusBoxShadowColor; } } .hasError { composes: hasError from 'Components/Form/Input.css'; } .hasWarning { composes: hasWarning from 'Components/Form/Input.css'; } .tags { flex: 0 0 auto; max-width: 100%; } .input { flex: 1 1 0%; margin-left: 3px; min-width: 20%; max-width: 100%; width: 0%; height: 21px; border: none; } .suggestionsContainer { @add-mixin scrollbar; @add-mixin scrollbarTrack; @add-mixin scrollbarThumb; } .containerOpen { .suggestionsContainer { position: absolute; right: -1px; left: -1px; z-index: 1; overflow-y: auto; margin-top: 1px; max-height: 110px; border: 1px solid $inputBorderColor; border-radius: 4px; background-color: $white; box-shadow: inset 0 1px 1px $inputBoxShadowColor; } } .suggestionsList { margin: 5px 0; padding-left: 0; list-style-type: none; } .suggestion { padding: 0 16px; cursor: default; &:hover { background-color: $menuItemHoverBackgroundColor; } } .suggestionHighlighted { background-color: $menuItemHoverBackgroundColor; }