// Chips .chip { display: flex; padding: .5rem; border-radius: .3rem; margin: 0; list-style: none; align-items: center; align-content: space-around; &:hover, &.selected { background-color: lighten(@control-color, 20%); } .chip-list-icon { flex: 0 0 auto; } .chip-list-content { flex: 1 1 auto; padding: 0 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .chip-list-action { flex: 0 0 auto; } } // Small chips .chip-sm { display: inline-flex; width: auto; height: 2.4rem; padding: .3rem .6rem; border-radius: .3rem; font-size: 1.2rem; vertical-align: middle; align-items: center; background-color: @core-border-color; border: .1rem solid darken(@core-border-color, 2%); text-decoration: none; &:hover, &:focus { background-color: darken(@core-border-color, 4%); border-color: darken(@core-border-color, 6%); } .chip-name { margin-left: .4rem; } .avatar { width: 1.6rem; height: 1.6rem; font-size: .8rem; } } // Autocomplete .form-autocomplete { position: relative; .form-autocomplete-input { display: block; width: 100%; max-width: 100%; min-height: 3.2rem; background-color: #fff; padding: .3rem .3rem 0 .3rem; border: .1rem solid @control-color; border-radius: .3rem; color: @body-font-color; font-size: 1.4rem; line-height: 1.6rem; outline: 0; .chip { margin-bottom: .3rem; } .form-input { display: inline-block; border-color: transparent; background-color: #fff; width: auto; height: 2.4rem; padding: .3rem; margin-bottom: .3rem; vertical-align: top; } } .form-autocomplete-list { position: absolute; top: 100%; left: 0; z-index: 1988; display: block; width: 100%; height: auto; padding: .3rem; margin: -.4rem 0 0 0; border: .1rem solid @control-color; border-top: transparent; border-bottom-left-radius: .3rem; border-bottom-right-radius: .3rem; background-color: #fff; &::before { content: ''; display: block; width: 100%; height: .5rem; border-top: .1rem solid @core-border-color; } } }