/*!
 * Localized subset of jQuery UI Slider Pips base styles.
 * Source: https://simeydotme.github.io/jQuery-ui-Slider-Pips/dist/css/jquery-ui-slider-pips.min.css
 * Kept local to avoid external runtime dependencies on public filter pages.
 */

.ui-slider-horizontal.ui-slider-pips {
  margin-bottom: 1.4em;
}

.ui-slider-pips .ui-slider-label,
.ui-slider-pips .ui-slider-pip-hide {
  display: none;
}

.ui-slider-pips .ui-slider-pip-label .ui-slider-label {
  display: block;
}

.ui-slider-pips .ui-slider-pip {
  width: 2em;
  height: 1em;
  line-height: 1em;
  position: absolute;
  top: 20px;
  left: 20px;
  margin-left: -1em;
  overflow: visible;
  text-align: center;
  font-size: 0.8em;
  color: #999;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ui-state-disabled.ui-slider-pips .ui-slider-pip {
  cursor: default;
}

.ui-slider-pips .ui-slider-line {
  position: absolute;
  left: 50%;
  width: 1px;
  height: 3px;
  background: #999;
}

.ui-slider-pips .ui-slider-label {
  position: absolute;
  top: 5px;
  left: 50%;
  width: 2em;
  margin-left: -1em;
}

.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
  color: #000;
  font-weight: 700;
}

.ui-slider-vertical.ui-slider-pips {
  margin-right: 2em;
  margin-bottom: 1em;
}

.ui-slider-vertical.ui-slider-pips .ui-slider-pip {
  top: auto;
  left: 20px;
  margin-bottom: -0.5em;
  margin-left: 0;
  text-align: left;
}

.ui-slider-vertical.ui-slider-pips .ui-slider-line {
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 1px;
}

.ui-slider-vertical.ui-slider-pips .ui-slider-label {
  top: 50%;
  left: 0.5em;
  width: 2em;
  margin-top: -0.5em;
  margin-left: 0;
}
