@import '../../scss/styles.scss'; @layer payload-default { .combobox { &__content { display: flex; flex-direction: column; } &__search-wrapper { padding-top: var(--popup-padding); padding-bottom: calc(var(--base) * 0.5); border-bottom: 1px solid var(--theme-elevation-150); margin-bottom: calc(var(--base) * 0.5); &--no-results { border-bottom: none; margin-bottom: 0; } } &__search-input { width: 100%; background: var(--theme-elevation-50); color: var(--theme-text); border: none; border-radius: var(--style-radius-s); padding: calc(var(--base) * 0.25) calc(var(--base) * 0.5); outline: none; box-shadow: none; &::placeholder { color: var(--theme-elevation-400); } &:focus, &:focus-visible { background: var(--theme-elevation-100); outline: none; border: none; box-shadow: none; } } &__entry { cursor: pointer; } } }