/*Variables*/
.custom-scrollbar {
  cursor: default;
}
@media (hover), (min-width: 0 \0), (min--moz-device-pixel-ratio: 0) {
  .custom-scrollbar::-webkit-scrollbar {
    width: 8px;
  }
  .custom-scrollbar::-webkit-scrollbar:horizontal {
    width: auto;
    height: 8px;
  }
  .custom-scrollbar::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0);
  }
  .custom-scrollbar::-webkit-scrollbar-thumb {
    background: #bcbcbc;
    border-radius: 6px 0px 0px 6px;
  }
  .custom-scrollbar::-webkit-scrollbar-thumb:horizontal {
    background: #bcbcbc;
    border-radius: 6px 6px 0px 0px;
  }
}
.small-custom-scrollbar {
  cursor: default;
}
@media (hover), (min-width: 0 \0), (min--moz-device-pixel-ratio: 0) {
  .small-custom-scrollbar::-webkit-scrollbar {
    width: 4px;
  }
  .small-custom-scrollbar::-webkit-scrollbar:horizontal {
    width: auto;
    height: 4px;
  }
  .small-custom-scrollbar::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0);
  }
  .small-custom-scrollbar::-webkit-scrollbar-thumb {
    background: #bcbcbc;
    border-radius: 4px 0px 0px 4px;
  }
  .small-custom-scrollbar::-webkit-scrollbar-thumb:horizontal {
    background: #bcbcbc;
    border-radius: 4px 4px 0px 0px;
  }
}
.hide-scrollbars {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scrollbars::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}
/*LESS Prefixer*/
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field {
  margin: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field {
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field {
    margin-bottom: 8px;
  }
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper {
  padding-bottom: 0;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex {
  border: 0;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-prefix {
  color: #c4c4c4;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-infix {
  padding: 0;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-infix .mch-autocomplete-element {
  padding: 12px 4px;
  box-sizing: content-box;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-infix .mch-autocomplete-element::placeholder {
  color: #878787;
  font-weight: normal;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-suffix {
  width: auto;
  padding: 6px 10px;
  color: #c4c4c4;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-suffix .mch-icon {
  width: 20px;
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-suffix:active {
  color: #292929;
}
@media (hover), (min-width: 0 \0), (min--moz-device-pixel-ratio: 0) {
  .mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-suffix:not(:active):hover {
    color: #878787;
  }
}
@media (hover), (min-width: 0 \0), (min--moz-device-pixel-ratio: 0) {
  .mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field.start-searching .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-prefix .mch-icon:hover {
    color: #878787;
  }
}
.mch-form-field-search-autocomplete.mch-appearance-filled.mch-form-field.start-searching .mch-form-field-wrapper .mch-form-field-flex .mch-form-field-prefix .mch-icon:active {
  color: #292929;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap {
  display: none;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap.mch-autocomplete-panel-empty .mch-autocomplete-panel {
  min-height: 0;
  padding: 0;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap .mch-autocomplete-panel {
  padding: 0;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap .mch-autocomplete-panel .mch-option {
  padding: 12px;
  height: auto;
  line-height: 16px;
  white-space: normal;
  font-weight: normal;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap .mch-autocomplete-panel .mch-option + .mch-option {
  border-top: 1px solid #f0f0f0;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap .mch-autocomplete-panel .mch-option[not-found] {
  min-height: 100px;
  font-size: 16px;
}
.mch-autocomplete-overlay-container .mch-overlay-pane .mch-autocomplete-panel-wrap .mch-autocomplete-panel .mch-loader {
  min-height: 100px;
}

