.ui-autocomplete, .ui-dialog .ui-autocomplete { color: var(--gin-color-text); background: var(--gin-bg-input); border-radius: 0 0 var(--gin-border-m) var(--gin-border-m); .ui-menu-item-wrapper.ui-state-active { color: var(--gin-color-primary-hover); background-color: var(--gin-bg-item-hover); } } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { &, .ui-dialog & { border: none; } } .ui-autocomplete .ui-menu-item a { color: var(--gin-color-text); &:hover { color: var(--gin-color-primary-hover); background-color: var(--gin-bg-item-hover); } } .ui-widget.ui-widget-content { padding: 0; border: 1px solid var(--gin-border-color); } div.autocomplete-deluxe-multiple { color: var(--gin-color-text); background: var(--gin-bg-input); border: 1px solid var(--gin-border-color-form-element); border-radius: var(--gin-border-m); box-sizing: border-box; transition: var(--gin-transition); } .autocomplete-deluxe-container { input.autocomplete-deluxe-form { min-height: 0; background: none; } } .autocomplete-deluxe-item { color: var(--gin-color-primary-hover); padding: 6px var(--gin-spacing-l) 6px 12px; background-color: var(--gin-color-primary-light-hover); border-radius: var(--gin-border-l); border: 0 none; box-shadow: none; &:hover, &:active { color: var(--gin-color-button-text); background-color: var(--gin-color-primary); } .autocomplete-deluxe-item-delete { top: 6px; right: 6px; mask-image: icon('close'); mask-size: 10px 10px; mask-repeat: no-repeat; mask-position: center; background: var(--gin-color-primary); } &:hover .autocomplete-deluxe-item-delete, .autocomplete-deluxe-item-delete:hover { background: var(--gin-color-button-text); } }