@import "../helpers/index.scss"; .dropdown-popup { border: none !important; .popup-inner { position: relative; min-width: 240px; margin: 0 auto; background-color: $white; border: 1px solid $dropdown-border-clr; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.16); border-radius: $radius-4; .search-area { input { @extend .form-control; border: none; &::placeholder { font-size: $t4-text; } } } .chips-area { @include flex($wrap: wrap); &.active { padding: 8px 16px; border-bottom: 1px solid $dropdown-border-clr; } .chip { @extend .d-inline-flex, .align-items-center; margin: 2px; padding: 0 4px; background: $grey-lighter-clr; border-radius: $radius-4; span:nth-child(1) { @include font($size: $t4-text, $color: $primary-text-clr); line-height: 22px; } span:nth-child(2) { @include font($size: 10px, $color: $ink-lightest-clr); margin: 4px 0 0 4px; cursor: pointer; } } } .list-area { max-height: 240px; overflow-y: auto; border-top: 1px solid $dropdown-border-clr; .list-item { @include flex($align: center); padding: 9px 16px; @include font($size: $t4-text, $color: $primary-text-clr); line-height: 22px; label { margin: 0 0 0 8px; } &:hover { background: $grey-lighter-clr; &:nth-last-child(1) { border-radius: 0 0 4px 4px; } } } .selected { color: $blue-regular-clr; } } .popup-footer { display: grid; grid-template-columns: 50px 1fr; grid-gap: 8px; padding: 8px 16px; background-color: $grey-lightest-clr; } } }