// // choices // .choices__inner{ padding: 0.25rem ($form-select-padding-x + $form-select-indicator-padding) 0.25rem 0.5rem; background-color: $form-select-bg; vertical-align: middle; border-radius: $form-select-border-radius; border: $form-select-border-width solid $form-select-border-color; min-height: 38px; } .choices__heading{ border-bottom-color: var(--#{$prefix}border-color) !important; } .choices[data-type*=select-one]{ .choices__inner{ padding-bottom: 0.25rem; } &:after{ border: 0; border-color: var(--#{$prefix}border-color) transparent transparent; right: 11.5px; left: auto; content: "\F0140"; font-family: 'Material Design Icons'; width: auto; height: auto; margin-top: 0; top: 50%; transform: translateY(-50%); } &.is-open:after{ margin-top: 0; transform: translateY(-50%) rotate(-180deg); } .choices__button{ right: 0; left: auto; margin-right: 25px; margin-left: 0; } } .choices__input{ background-color: $input-bg; margin-bottom: 0; } .choices__list--multiple{ display: inline-flex; flex-wrap: wrap; gap: 6px; .choices__item{ background-color: $primary; border-color: $primary; margin-bottom: 0; margin-right: 0; font-weight: $font-weight-normal; &.is-highlighted{ background-color: $primary; border: 1px solid $primary; } } } .choices.is-disabled { .choices__inner, .choices__input{ background-color: var(--#{$prefix}secondary-bg); } } .is-open, .is-focused{ .choices__inner{ border-color: $input-focus-border-color; } } .is-disabled .choices__list--multiple { .choices__item{ background-color: $secondary; border-color: $secondary; } } .choices[data-type*=select-multiple], .choices[data-type*=text]{ .choices__button{ border-left: 1px solid rgba($white, 0.5); margin: 0 -4px 0 8px; border-right: 0; } } .choices__list--dropdown{ background-color: $dropdown-bg !important; border-color: $dropdown-border-color !important; box-shadow: var(--#{$prefix}box-shadow)!important; .choices__item--selectable.is-highlighted{ background-color: $dropdown-link-hover-bg !important; } } .is-open{ .choices__list--dropdown{ border-color: $dropdown-border-color !important; } } .choices[data-type*=select-one] .choices__input{ background-color: var(--#{$prefix}secondary-bg) !important; border-bottom-color: var(--#{$prefix}border-color) !important; }