.qrss__btn--search {
  width: 176px;
}

.qrss__dropdown {
  color: var(--qrss-dark-grey) !important;
}

.qrss__dropdown--checkboxes[open] .qrss__dropdown__trigger {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.qrss__dropdown__panel {
  max-height: 192px;
  z-index: 10;
}

.qrss__dropdown__panel .form-check {
  min-height: 24px;
}

.qrss__dropdown__panel .form-check-input {
  height: 16px;
  margin-top: 3px;
  width: 16px;
}

.qrss__dropdown__panel .form-check-input,
.qrss__dropdown__panel .form-check-input:checked {
  background-position: 50% 50%;
}

.qrss__dropdown__panel .form-check-input:checked {
  background-size: 70% 70%;
}

.qrss__dropdown__panel .form-check-label {
  padding-left: 40px;
}

.qrss__dropdown__panel .form-check-label:after {
  left: 6px !important;
  top: 8px !important;
}

.qrss__dropdown__trigger {
  cursor: pointer;
  list-style: none;
}

.qrss__dropdown__trigger::-webkit-details-marker,
.qrss__dropdown__trigger::marker {
  display: none;
}

@media (min-width: 992px) {
  .qrss__dropdown__label {
    text-align: right;
    white-space: nowrap;
  }
}

.qrss__dropdown-field .qld__select {
  min-width: 0;
}

.qrss__multiselect-trigger {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
