@import "./vendor"; .wc-blocks-components-form-token-field-wrapper { border-color: $gray-600; .components-visually-hidden, .components-form-token-field__label { @include visually-hidden(); } .components-form-token-field, .components-form-token-field__input-container { border-color: inherit; box-sizing: border-box; margin-bottom: 0; } .components-form-token-field__input-container { background-color: #fff; border-radius: 0; box-shadow: none; color: #000; position: relative; input[type="text"].components-form-token-field__input { min-height: 30px; } } .components-form-token-field__remove-token.components-button, .components-form-token-field__token-text { background: $gray-200; } .components-form-token-field__remove-token { border: none; } .components-form-token-field__suggestions-list { background-color: $white; border: 1px solid $gray-600; border-width: 0 1px 1px; left: -1px; margin: 1px 0 0; position: absolute; right: -1px; top: 100%; z-index: 50; &:empty { display: none; } } .components-form-token-field__suggestion { padding: 8px; &.is-selected { background: $gray-100; color: $gray-800; } } &.single-selection { .components-form-token-field__token { margin-right: 0; position: relative; width: 100%; z-index: 1; } .components-form-token-field__remove-token.components-button, .components-form-token-field__token-text { background: transparent; } .components-form-token-field__token-text { padding-left: 4px; width: 100%; } .components-form-token-field__token + input[type="text"].components-form-token-field__input { position: absolute; } .is-active .components-form-token-field__token + input[type="text"].components-form-token-field__input { border: 1px solid $gray-600; margin: 0 2px 4px; padding: 0 5px; position: static; } } }