@import "effects"; @import "colors"; vn-drop-down { .dropdown { display: flex; flex-direction: column; height: inherit; & > .filter { position: relative; & > .search { display: block; width: 100%; box-sizing: border-box; border: none; font-size: inherit; padding: .6em; margin: 0!important; &.not-empty label{ display: none; } & .selected label { font-size: inherit; bottom: 2px; color: $secondary-font-color; } } & > vn-icon[icon=clear] { display: none; cursor: pointer; position: absolute; right: .5em; top: .6em; height: 1em; color: #888; border-radius: 50%; background-color: rgba(255, 255, 255, .8); font-size: 18px; &:hover { color: $main-font-color; } } &:hover > vn-icon[icon=clear] { display: block; } } & > .list { max-height: 12.8em; overflow: auto; ul { padding: 0; margin: 0; list-style-type: none; } li, .status { @extend %clickable; padding: .6em; white-space: nowrap; display: flex; & > input[type=checkbox] { margin: 0; margin-right: .6em; } &.active { background-color: #3D3A3B; color: white; } } .status { color: $main-01; font-weight: bold; } } } }