.tagbox {
  -webkit-appearance: none;
          appearance: none;
  background-color: #f3f5f4;
  color: #13181b;
  border-radius: 3px;
  outline: none;
  border: 1px solid #cfd1d1;
  height: calc(40px);
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
  padding: 0 0.5rem;
  display: flex;
  padding: 0;
  align-items: center;
  cursor: text;
}
.tagbox:focus,
.tagbox.active,
.tagbox.focus {
  outline: 3px solid rgba(86, 90, 91, 0.3);
  outline: 3px solid var(--brand-color-highlight);
}
.tagbox:invalid {
  background-color: #f2e4e3;
  box-shadow: none;
}
.tagbox:invalid ~ span {
  background-color: #f2e4e3;
  box-shadow: none;
}
.tagbox:focus-within {
  outline: 3px solid rgba(86, 90, 91, 0.3);
  outline: 3px solid var(--brand-color-highlight);
}
input.tagbox-entry {
  -webkit-appearance: none;
          appearance: none;
  background-color: inherit;
  color: inherit;
  border-radius: 0;
  border: none;
  height: calc(40px);
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
  flex: 1 1 auto;
  outline: none;
  min-width: 100px;
}
input.tagbox-entry:focus,
input.tagbox-entry.active,
input.tagbox-entry.focus {
  outline: none;
}
input.tagbox-entry:invalid {
  background-color: #f2e4e3;
  box-shadow: none;
}
input.tagbox-entry:focus {
  box-shadow: none;
}
.tagbox-tags {
  flex: 0 0 auto;
  padding: 0 0 0 0.25rem;
}
.tagbox-tags:empty {
  display: none !important;
}
.tagbox-tag {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: bottom;
  padding: 6px 1.25rem 6px 6px;
  background-color: #565a5b;
  color: #ffffff;
  font-size: 0.8rem;
  max-width: 150px;
  white-space: nowrap;
  line-height: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0.25rem;
  position: relative;
  border-radius: 0px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}
.tagbox-tag .x {
  position: absolute;
  text-shadow: 0.5px 0 0 currentColor;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.6rem;
  font-style: normal;
  font-family: slimdings;
  font-weight: 600;
  cursor: pointer;
}
.tagbox-tag .x:hover {
  box-shadow: 0 40px 0 rgba(0, 0, 0, 0.1) inset;
}
.tagbox-list {
  background-color: #fff;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
  overflow: auto;
  position: absolute;
  max-height: 33vh;
  width: 100%;
  z-index: 4000;
  padding: 0.25rem;
  -webkit-overflow-scrolling: touch;
}
.tagbox-list-item-header {
  padding: 0.25rem 0.5rem;
  text-transform: uppercase;
  font-size: 0.85rem;
  font-weight: 700;
  position: -webkit-sticky;
  position: sticky;
  background-color: inherit;
}
.tagbox-list-item {
  padding: 0.25rem 0.5rem;
  cursor: pointer;
}
.tagbox-list-item:hover {
  background: rgba(86, 90, 91, 0.1);
}
.tagbox-list-item.selected {
  background: #565a5b;
  color: #ffffff;
}
.tagbox-list-item mark {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
          text-decoration-style: dotted;
  background-color: inherit;
  color: inherit;
}
@media screen and (max-width: 1151.6px) {
  .tagbox {
    flex-wrap: wrap;
    height: auto;
  }
  .tagbox-tags {
    display: flex;
    overflow-x: auto;
    border-top: 1px dashed #cfd1d1;
    order: 100;
    padding: 0.25rem 0.25rem 0;
  }
  .tagbox-tag {
    flex: 0 0 auto;
    max-width: none;
    margin-bottom: 0.25rem;
  }
  input.tagbox-entry,
  .tagbox-tags {
    flex: 1 1 100%;
  }
}
@media screen and (max-width: 639.6px) {
  .tagbox-tags {
    display: block;
  }
  .tagbox-tag {
    display: block;
    max-width: none;
    margin-right: 0;
  }
}

/*# sourceMappingURL=data:application/json;base64,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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRhZ2JveCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjQ7XG4gIGNvbG9yOiAjMTMxODFiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmQxZDE7XG4gIGhlaWdodDogY2FsYyg0MHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi50YWdib3g6Zm9jdXMsXG4udGFnYm94LmFjdGl2ZSxcbi50YWdib3guZm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgcmdiYSg4NiwgOTAsIDkxLCAwLjMpO1xuICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tYnJhbmQtY29sb3ItaGlnaGxpZ2h0KTtcbn1cbi50YWdib3g6aW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmU0ZTM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGFnYm94OmludmFsaWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZTRlMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50YWdib3g6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHJnYmEoODYsIDkwLCA5MSwgMC4zKTtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWJyYW5kLWNvbG9yLWhpZ2hsaWdodCk7XG59XG5pbnB1dC50YWdib3gtZW50cnkge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoNDBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuaW5wdXQudGFnYm94LWVudHJ5OmZvY3VzLFxuaW5wdXQudGFnYm94LWVudHJ5LmFjdGl2ZSxcbmlucHV0LnRhZ2JveC1lbnRyeS5mb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dC50YWdib3gtZW50cnk6aW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmU0ZTM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dC50YWdib3gtZW50cnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRhZ2JveC10YWdzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW07XG59XG4udGFnYm94LXRhZ3M6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFnYm94LXRhZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmc6IDZweCAxLjI1cmVtIDZweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjVhNWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRhZ2JveC10YWcgLngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjVweCAwIDAgY3VycmVudENvbG9yO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IHNsaW1kaW5ncztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhZ2JveC10YWcgLng6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG59XG4udGFnYm94LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC1oZWlnaHQ6IDMzdmg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MDAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFnYm94LWxpc3QtaXRlbS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLnRhZ2JveC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhZ2JveC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg2LCA5MCwgOTEsIDAuMSk7XG59XG4udGFnYm94LWxpc3QtaXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM1NjVhNWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhZ2JveC1saXN0LWl0ZW0gbWFyayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRvdHRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUxLjZweCkge1xuICAudGFnYm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC50YWdib3gtdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NmZDFkMTtcbiAgICBvcmRlcjogMTAwO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbSAwO1xuICB9XG4gIC50YWdib3gtdGFnIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuICBpbnB1dC50YWdib3gtZW50cnksXG4gIC50YWdib3gtdGFncyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOS42cHgpIHtcbiAgLnRhZ2JveC10YWdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFnYm94LXRhZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuIl19 */