.search-bar { &-status { & { border-bottom: $decor-border-100; border-bottom-color: $gray-200; } .remove-all button { @extend %anchor; } li:not(.remove-all) { & { @extend %pill-200; border: $decor-border-100; border-color: $gray-200; color: $gray-600; } button { cursor: pointer; } button::before { @extend %with-cancel-plain-mask, %as-pseudo; color: $gray-600; margin-top: 1px; margin-right: 0.2rem; } } & { padding: 0.5rem 0; padding-left: 0.5rem; } dt::after { content: ':'; padding-right: 0.3rem; } & > dl > dt { float: left; } dt { white-space: nowrap; } li { display: inline-flex; } li:not(:last-child) { margin-right: 0.3rem; margin-bottom: 0.3rem; } li:not(.remove-all) { & { padding: 0 0.2rem; } dl { display: flex; } button { padding: 0; } } } }