.select-kit { &.combo-box { .select-kit-body { border-radius: 0; box-shadow: shadow("dropdown"); } .select-kit-row { margin: 0; min-height: 1px; &.no-content { font-weight: normal; } } .select-kit-filter { .filter-input, .filter-input:focus, .filter-input:active { flex: 1; } .filter-icon { margin-left: 0.25em; } } .select-kit-header { background: var(--secondary); border: 1px solid var(--primary-medium); padding: 0 0.25em 0 0.5em; font-weight: 500; font-size: $font-0; &.is-focused { @include default-focus; } } .select-kit-collection { display: flex; flex-direction: column; padding: 0; min-width: 100px; .collection-header { a { white-space: nowrap; color: var(--primary); line-height: $line-height-medium; font-weight: bold; display: block; padding: 0.75em; color: var(--tertiary); &:hover { text-decoration: underline; } } } } &.is-disabled { .select-kit-header { background: var(--primary-low); border-color: var(--primary-low-mid); color: var(--primary-medium); .d-icon { color: var(--primary-medium); } } } &.is-highlighted { .select-kit-header { @include default-focus; } } &.is-expanded { .select-kit-wrapper { display: block; @include default-focus; } } &.tag-drop, &.group-dropdown { min-width: auto; } &.tag-drop { color: var(--primary-high); } &.group-dropdown { .select-kit-row { font-weight: bold; } } &.is-expanded .select-kit-wrapper, .select-kit-wrapper { display: none; } } }