.DragScroll_grab__ZninZ {
  cursor: grab;
  user-select: initial;
}

  .DragScroll_grab__ZninZ[data-grabbing="true"] {
    cursor: grabbing;
    user-select: none;
  }

.AdsContent_adsOptions__0m0qu {
  top: var(--ad-top, 0);
  left: var(--ad-left, 0);
}

.AdsContent_size250x250__p3gym {
  --ad-top: 100px;
  --ad-left: 150px;
}

.AdsContent_size336x280__yJrpA {
  --ad-top: 100px;
  --ad-left: 150px;
}

.AdsContent_size468x60__Vs3f2 {
  --ad-top: 200px;
  --ad-left: 80px;
}

.AdsContent_size120x600___5VJH {
  --ad-left: 240px;
}

.AdsContent_size160x600__Lqbzc {
  --ad-left: 240px;
}

.Settings_nav__DAwxe {
  position: sticky;
  top: 12px;
  height: fit-content;
}

.Settings_navContainer__WcZMq {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  margin-left: 12px;
  background: var(--lucy-grey4);
  width: fit-content;
  border-radius: 20px;
  transition: 200ms linear;
  z-index: 1;
  gap: 12px;
  min-height: 60vh;
}

.Settings_flexNav___RdTg {
  flex-direction: column;
}

@media (max-width: 1325px) {
  .Settings_navContainer__WcZMq {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin-top: 20px;
    padding: 15px;
    background: var(--lucy-grey4);
    margin-left: 0;
    border-radius: 20px;
    transition: 200ms linear;
    z-index: 2;
    min-height: auto;
  }

  .Settings_flexNav___RdTg {
    flex-direction: row;
  }
}

.Settings_button__LJP17 {
  padding: 0 !important;
  min-height: 35px !important;
  width: 35px !important;
}

.Settings_button__LJP17[data-active="true"] {
    background-color: #cee9e5 !important;
    border-color: #cee9e5 !important;
  }

.Settings_panelWrapper__OF9B7 {
  padding: 20px;
  background-color: #cee9e5;
  border-radius: 20px 0 0 20px;
  width: 330px;
  flex-shrink: 0;
  height: fit-content;
  min-height: 594px;
  max-height: 100%;
  position: sticky;
  top: 12px;
}

.Settings_panelWrapper__OF9B7 hr {
    border-color: #b3d5d0;
    height: 1px;
    margin-block: 0;
  }

.Settings_panelWrapper__OF9B7[data-large="true"] {
    border-radius: 20px 0 20px 20px;
  }

.Settings_toolbarWrapper__ODPnf {
  display: flex;
  animation-duration: 200ms;
}

.Settings_toolbarWrapper__ODPnf[data-opened="true"] .Settings_nav__DAwxe {
      border-radius: 0 20px 20px 0;
      animation-duration: 700ms;
    }

.Settings_panelTopHeader__ASXZa {
  border-bottom: 1px solid #b3d5d0;
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 14px;
}

.Settings_buttonText__CObu4 {
  font-weight: 700;
  font-size: 12px;
}

.Settings_accordionSettings__BFbyS {
  border-radius: 20px !important;
  background: var(--off-white) !important;
}

@media (max-width: 1325px) {
  .Settings_navContainer__WcZMq {
    flex-direction: row;
    justify-content: flex-start;
    gap: 14px;
    margin-bottom: 12px;
  }

  .Settings_toolbarWrapper__ODPnf {
    align-items: center;
    padding: 12px;
    flex-direction: column-reverse;
  }

  .Settings_panelWrapper__OF9B7 {
    width: 100% !important;
  }
}

.Range_sliderRoot__l7ELx {
  position: relative;
  display: flex;
  align-items: center;
  user-select: none;
  touch-action: none;
  width: 100%;
  height: 20px;
}

.Range_sliderTrack__ONSm9 {
  background-color: var(--track-color, #50827b);
  position: relative;
  flex-grow: 1;
  border-radius: 9999px;
  height: 2px;
}

.Range_sliderRange__yWZZc {
  position: absolute;
  background-color: var(--range-color, #50827b);
  border-radius: 9999px;
  height: 100%;
}

.Range_sliderThumb__EklLh {
  display: block;
  width: 10px;
  height: 10px;
  background-color: var(--thumb-color, #b3d5d0);
  border-radius: 10px;
  border: 2px solid var(--border-color, transparent);
}

.Range_sliderThumb__EklLh:hover {
  transition: 100ms linear;
  background-color: var(--thumb-hover-color, var(--brand));
}

.Range_sliderThumb__EklLh:focus {
  outline: none;
  box-shadow: 0 0 0 5px var(--lucy-mint);
}

