.bk-filter {
  box-sizing: border-box;
  width: 11em;
  max-width: 100%;
  padding: 5px 10px;
  border: 1px solid rgba(128, 128, 128, .55);
  border-radius: 999px;
  background: transparent;
  color: inherit;
  font: inherit;
  font-size: 14px;
  letter-spacing: .04em;
}
.bk-filter::placeholder { color: inherit; opacity: .5; }
.bk-filter:focus { outline: 2px solid #b3402c; outline-offset: 1px; }
.bk-filter-empty { margin: 24px 0; text-align: center; opacity: .65; grid-column: 1 / -1; width: 100%; }
