/*!
 * @pluginjs/multi-select v0.8.16 (https://pluginjs.com)
 * Copyright 2022 Creation Studio Limited
 * Released under the GPL-3.0 License.
 */
.pj-select-multi.pj-select-selected .pj-select-label {
  display: none; }

.pj-select-multi.pj-select-show.pj-select-filterable .pj-select-label {
  display: inline-flex; }

.pj-select-multi.pj-select-selected .pj-select-trigger {
  height: auto; }

.pj-select-multi .pj-select-trigger {
  align-content: flex-start;
  display: flex;
  flex-wrap: wrap; }

.pj-select-multi.pj-select-all-selected .pj-select-dropdown {
  display: none; }

.pj-select-multi.pj-select-hide-selected .pj-dropdown-active {
  display: none; }

.pj-select-multi .pj-select-chip {
  box-sizing: content-box;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-decoration: none;
  vertical-align: middle; }
  .pj-select-multi .pj-select-chip-unselect {
    cursor: pointer; }
    .pj-select-multi .pj-select-chip-unselect::after {
      display: inline-block;
      font-style: normal;
      font-weight: normal;
      /* stylelint-disable-line */
      font-variant: normal;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      text-rendering: auto;
      font-family: plugin-icons;
      content: "\ea46"; }

.pj-select-multi.pj-select-reach-max .pj-select-option {
  display: none; }

.pj-select-multi.pj-select-selected .pj-select-trigger {
  min-height: 32px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0; }

.pj-select-multi .pj-select-option.pj-dropdown-active::after {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  /* stylelint-disable-line */
  font-variant: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
  position: absolute;
  top: 50%;
  right: 11px;
  font-family: plugin-icons;
  content: "\ea3f";
  transform: translateY(-50%); }

.pj-select-multi .pj-select-chip {
  padding: 0 4px 0 8px;
  margin: 2px;
  font-size: 12px;
  line-height: 22px;
  background: #fafafa;
  border: 1px solid #e6e6e6;
  border-radius: 2px; }
  .pj-select-multi .pj-select-chip-unselect {
    margin-left: 4px;
    color: #b3b3b3;
    cursor: pointer; }
    .pj-select-multi .pj-select-chip-unselect:hover {
      color: #333; }
  .pj-select-multi .pj-select-chip + .pj-select-filter {
    box-sizing: border-box;
    height: 32px;
    padding: 5.5px 10px; }

.pj-select-multi .pj-select-reach-max-text {
  padding: 11px 8px;
  color: #666;
  text-align: center; }
