.tag-block-HXSFq {
    display: flex;
    background-color: #f2f1f0;
    border-radius: 8px;
    padding: 6px 6px 6px 10px;
    gap: 3px;
    max-height: 27px;
}

.tag-title-Mifww {
    display: inline-flex;
    margin-top: -1px;
}

.flex-search-date-wrapper-TMdNP {
    margin-top: 12px;
    max-width: 300px;
}

.styles-module-root_size_s-gBMgs {
  /* title */
  --module-datepicker-title-lineHeight: var(--theme-component-datepicker-size-s-title-lineHeight);
  --module-datepicker-title-month-fontSize: var(--theme-component-datepicker-size-s-title-monthFontSize);
  --module-datepicker-title-year-fontSize: var(--theme-component-datepicker-size-s-title-yearFontSize);
  --module-datepicker-title-year-color: var(--theme-component-datepicker-size-s-title-yearColor);
  --module-datepicker-padding-title: 6px 0 8px;
  /* day of week */
  --module-datepicker-dayOfWeek-width: var(--theme-component-datepicker-size-s-dayOfWeek-width);
  --module-datepicker-dayOfWeek-height: var(--theme-component-datepicker-size-s-dayOfWeek-height);
  --module-datepicker-dayOfWeek-fontSize: var(--theme-component-datepicker-size-s-dayOfWeek-fontSize);
  --module-datepicker-dayOfWeek-lineHeight: var(--theme-component-datepicker-size-s-dayOfWeek-lineHeight);
  /* day */
  --module-datepicker-day-width: var(--theme-component-datepicker-size-s-day-width);
  --module-datepicker-day-height: var(--theme-component-datepicker-size-s-day-height);
  --module-datepicker-day-fontSize: var(--theme-component-datepicker-size-s-day-fontSize);
  --module-datepicker-day-lineHeight: var(--theme-component-datepicker-size-s-day-lineHeight);
  --module-datepicker-outlineOffset: var(--theme-component-datepicker-size-s-day-outlineOffset);

  --module-datepicker-cellSize: 32px;
  --module-datepicker-iconSize: 16px;
  --module-datepicker-iconPositionHorizontal: 16px;
  --module-datepicker-iconPositionVertical: 6px;
  --module-datepicker-outlineBorderRadius: 9px;
}

.styles-module-root_size_m-tvNuw {
  /* title */
  --module-datepicker-title-lineHeight: var(--theme-component-datepicker-size-m-title-lineHeight);
  --module-datepicker-title-month-fontSize: var(--theme-component-datepicker-size-m-title-monthFontSize);
  --module-datepicker-title-year-fontSize: var(--theme-component-datepicker-size-m-title-yearFontSize);
  --module-datepicker-title-year-color: var(--theme-component-datepicker-size-m-title-yearColor);
  --module-datepicker-padding-title: 8px 0 10px;
  /* day of week */
  --module-datepicker-dayOfWeek-width: var(--theme-component-datepicker-size-m-dayOfWeek-width);
  --module-datepicker-dayOfWeek-height: var(--theme-component-datepicker-size-m-dayOfWeek-height);
  --module-datepicker-dayOfWeek-fontSize: var(--theme-component-datepicker-size-m-dayOfWeek-fontSize);
  --module-datepicker-dayOfWeek-lineHeight: var(--theme-component-datepicker-size-m-dayOfWeek-lineHeight);
  /* day */
  --module-datepicker-day-width: var(--theme-component-datepicker-size-m-day-width);
  --module-datepicker-day-height: var(--theme-component-datepicker-size-m-day-height);
  --module-datepicker-day-fontSize: var(--theme-component-datepicker-size-m-day-fontSize);
  --module-datepicker-day-lineHeight: var(--theme-component-datepicker-size-m-day-lineHeight);
  --module-datepicker-outlineOffset: var(--theme-component-datepicker-size-m-day-outlineOffset);

  --module-datepicker-cellSize: 40px;
  --module-datepicker-iconSize: 20px;
  --module-datepicker-iconPositionHorizontal: 18px;
  --module-datepicker-iconPositionVertical: 8px;
  --module-datepicker-outlineBorderRadius: 9px;
}

.styles-module-root_size_l-s1NDk {
  /* title */
  --module-datepicker-title-lineHeight: var(--theme-component-datepicker-size-l-title-lineHeight);
  --module-datepicker-title-month-fontSize: var(--theme-component-datepicker-size-l-title-monthFontSize);
  --module-datepicker-title-year-fontSize: var(--theme-component-datepicker-size-l-title-yearFontSize);
  --module-datepicker-title-year-color: var(--theme-component-datepicker-size-l-title-yearColor);
  --module-datepicker-padding-title: 10px 0 12px;
  /* day of week */
  --module-datepicker-dayOfWeek-width: var(--theme-component-datepicker-size-l-dayOfWeek-width);
  --module-datepicker-dayOfWeek-height: var(--theme-component-datepicker-size-l-dayOfWeek-height);
  --module-datepicker-dayOfWeek-fontSize: var(--theme-component-datepicker-size-l-dayOfWeek-fontSize);
  --module-datepicker-dayOfWeek-lineHeight: var(--theme-component-datepicker-size-l-dayOfWeek-lineHeight);
  /* day */
  --module-datepicker-day-width: var(--theme-component-datepicker-size-l-day-width);
  --module-datepicker-day-height: var(--theme-component-datepicker-size-l-day-height);
  --module-datepicker-day-fontSize: var(--theme-component-datepicker-size-l-day-fontSize);
  --module-datepicker-day-lineHeight: var(--theme-component-datepicker-size-l-day-lineHeight);
  --module-datepicker-outlineOffset: var(--theme-component-datepicker-size-l-day-outlineOffset);

  --module-datepicker-cellSize: 48px;
  --module-datepicker-iconSize: 28px;
  --module-datepicker-iconPositionHorizontal: 18px;
  --module-datepicker-iconPositionVertical: 8px;
  --module-datepicker-outlineBorderRadius: 9px;
}

.styles-module-root-_qR6Q {
  position: relative;
  margin: 0 -15px;
  display: inline-flex;
  flex-wrap: wrap;
  width: -moz-min-content;
  width: min-content;
}

.styles-module-calendar-fHbVA {
  display: inline-block;
  padding: 0 10px 10px;
}

@media (min-width: 768px) {
  .styles-module-root-_qR6Q {
    display: inline-block;
    width: unset;
  }
}

.styles-module-controlButton-PSa8t {
  position: absolute;
  top: var(--module-datepicker-iconPositionVertical);

  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}

.styles-module-controlButton_next-vVJd2 {
  --module-datepicker-controlButton-rotate: 90deg;
  right: var(--module-datepicker-iconPositionHorizontal);
}

.styles-module-controlButton_prev-Torgt {
  --module-datepicker-controlButton-rotate: -90deg;
  left: var(--module-datepicker-iconPositionHorizontal);
}

.styles-module-controlButton-PSa8t svg {
  rotate: var(--module-datepicker-controlButton-rotate);
  display: block;
  height: var(--module-datepicker-iconSize);
}

.styles-module-title-lcUj3 {
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: var(--module-datepicker-padding-title);
  line-height: var(--module-datepicker-title-lineHeight);
  font-weight: var(--theme-component-datepicker-titleWeight);
}

.styles-module-title_month-gogED {
  font-size: var(--module-datepicker-title-month-fontSize);
}

.styles-module-title_year-ykfqF {
  font-size: var(--module-datepicker-title-year-fontSize);
  color: var(--module-datepicker-title-year-color);
}

.styles-module-table-EJLd6 {
  border-spacing: 0;
}

.styles-module-dayOfWeek-WAQ6x {
  width: var(--module-datepicker-dayOfWeek-width);
  height: var(--module-datepicker-dayOfWeek-height);
  padding-bottom: 2px;
  text-align: center;
  font-size: var(--module-datepicker-dayOfWeek-fontSize);
  line-height: var(--module-datepicker-dayOfWeek-lineHeight);
  color: var(--theme-component-datepicker-dayOfWeekColor-default);
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.styles-module-dayOfWeek_weekend-bRZen {
  color: var(--theme-component-datepicker-dayOfWeekColor-weekend);
}

.styles-module-dayWrapper-qzZBG {
  position: relative;
  width: var(--module-datepicker-day-width);
  height: var(--module-datepicker-day-height);
  margin-top: 2px;
}

.styles-module-day-P0fPC {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  height: 100%;

  font-size: var(--module-datepicker-day-fontSize);
  line-height: var(--module-datepicker-day-lineHeight);

  -webkit-user-select: none;

     -moz-user-select: none;

          user-select: none;
}

.styles-module-day_now-KuoYl {
  font-weight: bold;
  border-radius: var(--module-datepicker-outlineBorderRadius);
  outline: 1px solid var(--theme-component-datepicker-outlineColor);
  outline-offset: var(--module-datepicker-outlineOffset);
}

.styles-module-day_weekend-MHa36 {
  color: var(--theme-palette-gray54);
}

.styles-module-day_sibling-b0LpK {
  color: var(--theme-component-datepicker-disabledColor);
}

.styles-module-day_disabled-nwVd_ {
  color: var(--theme-component-datepicker-disabledColor);
  cursor: default;
}

.styles-module-day_hoverable-cLyNi:hover {
  background-color: var(--theme-palette-warmGray4);
  border-radius: var(--theme-borderRadius-m);
  cursor: pointer;
}

.styles-module-day_nowHoverable-AFDYe:hover {
  outline: var(--theme-palette-warmGray4);
}

.styles-module-day_selected-ERAgM {
  color: var(--theme-component-datepicker-daySelectedColor);
  background-color: var(--theme-component-datepicker-daySelectedBgColor);
  border-radius: var(--theme-borderRadius-m);
}

.styles-module-day_selectedNow-_9gwu {
  outline: none;
}

.styles-module-day_selectedWeekend-gKvMO {
  color: var(--theme-component-datepicker-daySelectedColor);
}

/* selected single day */

.styles-module-day_singleSelected-uhBzV {
  border-radius: var(--theme-borderRadius-m);
}

.styles-module-day_singleSelected-uhBzV:hover {
  background-color: var(--theme-component-datepicker-daySelectedBgColor);
}

/* --- */

/* selecting range */
.styles-module-day_selecting-CtZeC {
  background-color: var(--theme-palette-warmGray4);
}

.styles-module-day_selectingStart-T1cOS.styles-module-day_selectingEnd-R7Upe:hover {
  color: var(--theme-component-datepicker-daySelectedColor);
  background-color: var(--theme-component-datepicker-daySelectedBgColor);
  outline: none;
}

.styles-module-day_selectingStart-T1cOS,
.styles-module-day_selectingEnd-R7Upe {
  position: absolute;
  color: var(--theme-component-datepicker-daySelectedColor);
  background-color: var(--theme-component-datepicker-daySelectedBgColor);
  border-radius: var(--theme-borderRadius-m);
  outline: none;
}

.styles-module-day_selectingStart-T1cOS:hover,
.styles-module-day_selectingEnd-R7Upe:hover {
  color: var(--theme-palette-black);
  background-color: transparent;
}

.styles-module-day_selectingStart-T1cOS:hover.styles-module-day_disabled-nwVd_:not(.styles-module-day_selectingEnd-R7Upe),
.styles-module-day_selectingEnd-R7Upe:hover.styles-module-day_disabled-nwVd_:not(.styles-module-day_selectingStart-T1cOS) {
  color: var(--theme-component-datepicker-disabledColor);
}

.styles-module-day_first-NmXne.styles-module-day_selectingWithinRange-EV3Hf {
  border-top-left-radius: var(--theme-borderRadius-m);
  border-bottom-left-radius: var(--theme-borderRadius-m);
}

.styles-module-day_last-L9c8X.styles-module-day_selectingWithinRange-EV3Hf {
  border-top-right-radius: var(--theme-borderRadius-m);
  border-bottom-right-radius: var(--theme-borderRadius-m);
}

.styles-module-day_selectingWithinRange-EV3Hf:hover {
  border-radius: 0;
}

.styles-module-day_selectingWithinRange-EV3Hf::after,
.styles-module-day_selectingWithinRange-EV3Hf::before {
  position: absolute;
  left: 0;

  content: '';
  width: 100%;
  height: 1px;
  background-color: var(--theme-palette-white);
}

.styles-module-day_selectingWithinRange-EV3Hf::after {
  top: 0;
}

.styles-module-day_selectingWithinRange-EV3Hf::before {
  bottom: 0;
}

.styles-module-dayBackground_selectingStart-RQ0nn {
  position: absolute;
  top: 1px;
  right: 0;
  background-color: var(--theme-palette-warmGray4);
  width: 100%;
  height: calc(100% - 2px);

  border-bottom-left-radius: var(--theme-borderRadius-m);
  border-top-left-radius: var(--theme-borderRadius-m);
}

.styles-module-dayBackground_selectingEnd-FxLs7 {
  position: absolute;
  top: 1px;
  left: 0;
  background-color: var(--theme-palette-warmGray4);
  width: 100%;
  height: calc(100% - 2px);

  border-bottom-right-radius: var(--theme-borderRadius-m);
  border-top-right-radius: var(--theme-borderRadius-m);
}

.styles-module-dayBackground_selectingStart-RQ0nn.styles-module-dayBackground_selectingEnd-FxLs7 {
  background-color: transparent;
}

/* --- */

/* selected range */
.styles-module-day_startSelected-GMuCg,
.styles-module-day_endSelected-EFrcm {
  position: absolute;
}

.styles-module-day_startSelected-GMuCg:hover,
.styles-module-day_endSelected-EFrcm:hover {
  background-color: var(--theme-component-datepicker-daySelectedBgColor);
}

.styles-module-day_selectedWithinRange-Fy_QQ {
  position: relative;
  background-color: var(--theme-palette-warmGray4);
  border-radius: 0;
  color: var(--theme-palette-black);
}

.styles-module-day_first-NmXne.styles-module-day_selectedWithinRange-Fy_QQ {
  border-top-left-radius: var(--theme-borderRadius-m);
  border-bottom-left-radius: var(--theme-borderRadius-m);
}

.styles-module-day_last-L9c8X.styles-module-day_selectedWithinRange-Fy_QQ {
  border-top-right-radius: var(--theme-borderRadius-m);
  border-bottom-right-radius: var(--theme-borderRadius-m);
}

.styles-module-day_selectedWithinRange-Fy_QQ:hover {
  border-radius: 0;
}

.styles-module-day_selectedWithinRange-Fy_QQ::after,
.styles-module-day_selectedWithinRange-Fy_QQ::before {
  position: absolute;
  left: 0;

  content: '';
  width: 100%;
  height: 1px;
  background-color: var(--theme-palette-white);
}

.styles-module-day_selectedWithinRange-Fy_QQ::after {
  top: 0;
}

.styles-module-day_selectedWithinRange-Fy_QQ::before {
  bottom: 0;
}

.styles-module-dayBackground_startSelected-oXA6A {
  position: absolute;
  top: 1px;
  right: 0;
  background-color: var(--theme-palette-warmGray4);
  width: 50%;
  height: calc(100% - 2px);
}

.styles-module-dayBackground_endSelected-my_mk {
  position: absolute;
  top: 1px;
  left: 0;
  background-color: var(--theme-palette-warmGray4);
  width: 50%;
  height: calc(100% - 2px);
}

.styles-module-dayBackground_startSelected-oXA6A.styles-module-dayBackground_endSelected-my_mk {
  background-color: transparent;
}

.option-disabled-option-UublN {
    color: #a3a3a3;
    background-color: white;
}

[data-highlighted='true'] .option-disabled-option-UublN {
    background-color: #f5f5f5;
}

.select-suggest-spinner-_P5Ht {
    display: flex;
    justify-content: center;
    width: 100%;
}

.select-container-RcrpU {
    display: flex;
}

.select-mainFilter-E9Gb6,
.select-container-RcrpU {
    width: 100%;
}

.select-mainFilter_withContent-s8n5G,
.select-content-wWS6_ {
    width: 50%;
}

.select-content-wWS6_ {
    margin-left: 6px;
}

.expand-list-root-I3MaE {
    margin-left: -10px;
    padding-left: 10px;
}

.expand-list-scroll-aY4kf {
    overflow-y: auto;
    overflow-x: hidden;
}

.expand-list-expandButton-MBDEk {
    padding-top: 12px;
}

.expand-list-expandButtonHide-pCjCA {
    padding-top: 6px;
}

.checkbox-group-checkboxList-Prrli {
    display: block;
    margin-bottom: -12px;
}

.checkbox-group-checkboxList-Prrli > div {
    margin-bottom: 12px;
}

.checkbox-group-root-wJih_ + button {
    padding-left: 0;
}

.checkbox-group-checkboxContainer-kUUxQ {
    display: flex;
}

.checkbox-group-expandButton-BGxP2 {
    margin-top: 12px;
}

.checkbox-group-badge-HbCHj {
    margin-left: 4px;
}

.checkbox-group-additionalInfoPopup-tUuCa,
.checkbox-group-content-f0SVG {
    padding-top: 12px;
}

.color-circle-wrapper-EjvLR {
    position: relative;
}

.color-circle-circle-ixYTN {
    display: block;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    box-sizing: border-box;
}

.color-circle-icon-mbuoT {
    display: block;
}

.color-circle-whiteCircle_border-obSIg {
    border: 1px solid #a3a3a3;
}

.color-circle-selected-kUBJ8 {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 3px;
}

.multi-select-color-element-ZB8CY {
    cursor: pointer;
}

.multi-select-popup-columns-wwrbq {
    -moz-column-count: 3;
         column-count: 3;
    margin-top: 4px;
}

.multi-select-popup-filter-mPBGA {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    margin-bottom: 24px;
}

.multi-select-popup-filter_withoutTitle-kZE62 {
    margin-top: -12px;
}

.multi-select-popup-filter_bottomCompensation-JzQm_ {
    margin-bottom: -24px;
}

.multi-select-popup-allOptionsButton-XfHYH {
    margin-top: 12px;
}

.tag-list-root-Ca0DC {
    position: relative;
}

.tag-list-tagWrapper-Z7C95 {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    overflow: hidden;
    margin-bottom: 26px;
    transition: max-height .5s cubic-bezier(0, 1, 0, 1);
}

.tag-list-tagWrapper_noMargin-rOyz2 {
    margin-bottom: 0;
    transition: margin-bottom .5s cubic-bezier(0, 1, 0, 1), max-height .5s cubic-bezier(0, 1, 0, 1);
}

.tag-list-tagWrapper-Z7C95:empty {
    margin-bottom: 0;
}

.tag-list-moreButtonWrapper-vBMms {
    position: absolute;
    bottom: -26px;
    margin-top: 6px;
}

.virtualized-list-viewPortElement-I46FX {
    overflow-y: auto;
    overflow-x: hidden;
    /* для видимости outline checkbox */
    padding-left: 10px;
    margin-left: -10px;
}

.multi-select-search-checkboxContainer-asVcG {
    display: flex;
}

.multi-select-search-tagWrapper-xq4IY {
    overflow: hidden;
    margin: 2px 0 0 2px;
}

.multi-select-search-tagWrapper_withValues-kEDwe {
    margin-bottom: 18px;
}

.multi-select-search-checkboxWrapper-DEBZH {
    margin-top: 12px;
}

.multi-select-search-checkboxWrapper-DEBZH.multi-select-search-checkboxWrapper_collapsed-lrkSj:first-child {
    margin-top: 0;
}

.multi-select-search-checkboxWrapper-DEBZH:first-child {
    margin-top: 8px;
}

.multi-select-search-checkboxWrapper-DEBZH:last-child {
    margin-bottom: -3px;
}

.multi-select-search-inputWrapper-KYfra {
    margin-bottom: 8px;
}

.multi-select-search-loading-BMWXQ {
    display: flex;
    justify-content: center;
    margin-top: 6px;
    height: 30px;
    align-items: center;
}

.multi-select-search-loading_empty-v9cgj {
    height: 270px;
    margin: 0;
}

.multi-select-search-checkboxWrapper_child-gXIY6 {
    margin-left: 26px;
}

.car-body-type-item-item-KxFvS {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    min-width: 78px;
    text-align: center;
    margin-right: 40px;
}

.car-body-type-item-item-KxFvS p {
    word-break: normal;
}

.car-body-type-item-item-KxFvS:nth-child(3n) {
    margin-right: 0;
}

.car-body-type-item-item_readonly-i7Y25 {
    pointer-events: none;
}

.car-body-type-item-icon-TTPHe {
    display: block;
    width: 78px;
    height: 32px;
    margin-bottom: 4px;
    overflow: hidden;
}

.car-body-type-item-icon-TTPHe::before {
    content: '';
    display: block;
    height: 100%;
    background-image: url(/static/buyer-pages-mfe/assets/../assets/9d0bc6cb191d9434.svg);
    background-repeat: no-repeat;
    background-position-x: -8px;
}

.car-body-type-item-sedan-k82vj::before {
    background-position-y: -107px;
}

.car-body-type-item-hatchback-5-J7sIt::before,
.car-body-type-item-hatchback-CeNgY::before {
    background-position-y: -5px;
}

.car-body-type-item-hatchback-3-ws_Cd::before {
    background-position-y: -387px;
}

.car-body-type-item-liftback-BPpUz::before {
    background-position-y: -37px;
}

.car-body-type-item-station-wagon-b8uNL::before {
    background-position-y: -142px;
}

.car-body-type-item-suv-5-izzH7::before,
.car-body-type-item-suv-HzjJJ::before {
    background-position-y: -75px;
}

.car-body-type-item-suv-3-EGfxf::before {
    background-position-y: -425px;
}

.car-body-type-item-cabriolet-MPKWf::before {
    background-position-y: -173px;
}

.car-body-type-item-coupe-xaIoM::before {
    background-position-y: -205px;
}

.car-body-type-item-minivan-AYSKl::before {
    background-position-y: -278px;
}

.car-body-type-item-pickup-EKzWG::before {
    background-position-y: -314px;
}

.car-body-type-item-van-zAWHe::before {
    background-position-y: -241px;
}

.car-body-type-item-minibus-icvwx::before {
    background-position-y: -352px;
    /* background-position-x: -2px; */
}

.car-body-type-item-item-KxFvS:hover .car-body-type-item-icon-TTPHe::before {
    background-position-x: -92px;
}

.car-body-type-item-item-KxFvS.car-body-type-item-item_selected-N72aU .car-body-type-item-icon-TTPHe::before {
    background-position-x: -176px;
}

.multi-select-carBody-list-xeaPs {
    display: flex;
    flex-flow: row wrap;
    font-weight: normal;
    list-style: none;
    margin: 0 -10px -10px;
    padding: 0;
    width: 320px;
}

.multi-select-carBody-item-_r1Bv {
    margin-bottom: 17px;
    padding: 0 10px;
    width: 82px;
}

.multi-select-carBody-item-_r1Bv p::first-letter {
    text-transform: uppercase;
}

.multi-select-carBody-moreButtonWrapper-Js0TD {
    margin-left: 10px;
}

.item-item-DmZxp {
    display: flex;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    gap: 4px;
}

.multi-select-images-root-HnDWA {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 18px;
}

.multi-select-geo-filters-banner-OEcK_ {
    background-color: #f2f1f0;
    border-radius: var(--theme-size-m-borderRadius);
    padding: var(--theme-gap-12) var(--theme-gap-16);
    transition: background-color ease 200ms;
    cursor: pointer;
}

.multi-select-geo-filters-banner-OEcK_:hover {
    background-color: #ebeae8;
}

.MetroLinesIcon-module-metroLines-YksZD {
    display: flex;
    margin-top: -2px;
}

.MetroLinesIcon-module-metroIcon-xqm6F + .MetroLinesIcon-module-metroIcon-xqm6F {
    margin-left: -3px;
}

.numeric-range-root-NyrXH {
    display: flex;
    gap: 6px;
}

.hierarchy-multiselect-child-L8hHU {
    margin-left: 26px;
}


.multiselect-image-item-Eb0vj {
    cursor: pointer;
    margin-bottom: 10px;
}

.multiselect-image-item__photo-zlbQ9 {
    position: relative;
}

.multiselect-image-item__photo-zlbQ9 img {
    border-radius: 16px;
}

.multiselect-image-item__checkbox-ucOaJ {
    position: absolute;
    bottom: 12px;
    left: 12px;
}

.hierarchy-multiselect-images-wrapper-r7K2P {
    display: flex;
    flex-direction: column;
    max-width: 842px;
    max-height: 550px;
    padding: 0 10px;
    overflow: hidden;
}

.hierarchy-multiselect-images-contentWrapper-CF3Lb {
    max-height: 488px;
    overflow-y: auto;
    margin-right: -12px;
    padding-right: 12px;
}

.hierarchy-multiselect-images-textWrapper-ke4BJ {
    display: inline-flex;
    gap: 4px;
    cursor: pointer;
    margin: 16px 0 12px 6px;
    width: 100%;
}

.hierarchy-multiselect-images-section-_ASEP:first-of-type .hierarchy-multiselect-images-textWrapper-ke4BJ {
    margin-top: 0;
}

.hierarchy-multiselect-images-itemsWrapper-E3rcx {
    flex-wrap: wrap;
}

.hierarchy-multiselect-images-buttonsWrapper-2Wo6v,
.hierarchy-multiselect-images-itemsWrapper-E3rcx {
    display: flex;
    gap: 6px;
}

.hierarchy-multiselect-images-buttonsWrapper-2Wo6v {
    width: 100%;
    padding: 20px 0 2px 12px;
    overflow-y: hidden;
    min-height: 66px;
    box-sizing: border-box;
    background-color: #ffffff;
}

.hierarchy-multiselect-images-errorWrapper-v3WCS {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 0;
    width: 100%;
}

.hierarchy-multiselect-images-tagWrapper-wLjDZ {
    margin-left: 6px;
    margin-bottom: 14px;
}

.input-multiselect-expander-MJu7K {
    cursor: pointer;
    display: flex;
    margin-bottom: -4px;
}

.input-multiselect-tagsRoot-O7Caa {
    overflow: hidden;
    margin-bottom: 14px;
}

.input-multiselect-listItem-KG9O9 {
    padding-top: 12px;
}

.input-multiselect-firstItem-H_23g {
    margin-top: 6px;
}

.input-multiselect-tagsList-mpaNR {
    overflow: hidden;
    position: relative;
}

.input-multiselect-loading-XJfWb {
    display: flex;
    justify-content: center;
    margin-top: 6px;
    height: 30px;
}

.styles-root-SJo99 {
    padding: 0;
    overflow: hidden scroll;
    margin-right: 4px;
    box-sizing: border-box;
}

.styles-root-SJo99::-webkit-scrollbar {
    width: 5px;
}

.styles-root-SJo99::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(10, 10, 10, .2);
}

.styles-adding-child-button-uJbn6 {
    width: 124px;
}

.styles-root-jm93i {
    padding: 11px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.styles-icon-CGhux {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 50%;
    height: 26px;
    width: 26px;
}

.styles-root-ysBKJ {
    padding: 0 12px 0 16px;
    min-width: 275px;
    box-sizing: border-box;
}

.styles-animal-umwIz {
    padding: 8px 0 10px;
}

.styles-header-container-lBR62 {
    padding-left: 16px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.banner-checkbox-with-image-root-vlj6R {
    position: relative;
    width: 100%;
    padding: 11px 30px 11px 10px;
    text-align: left;
    color: var(--theme-component-button-presets-secondary-color-default);
    cursor: pointer;
    border: 2px solid transparent;
    border-radius: var(--theme-borderRadius-20);
    background: var(--theme-component-button-presets-secondary-backgroundColor-default);
}

.banner-checkbox-with-image-root-vlj6R:hover {
    background: var(--theme-component-button-presets-secondary-backgroundColor-hover);
}

.banner-checkbox-with-image-root-vlj6R:active {
    background: var(--theme-component-button-presets-secondary-backgroundColor-active);
}

.banner-checkbox-with-image-checkbox-AZzhS {
    width: 20px;
    height: 20px;
    display: flex;
    align-content: center;
    justify-content: center;
    position: absolute;
    top: 14px;
    right: 13px;
    text-align: center;
    line-height: 12px;
    border-radius: 50%;
    background: #ffffff;
    color: #ffffff;
}

.banner-checkbox-with-image-checkbox-AZzhS.banner-checkbox-with-image-selected-z1rw_ {
    background: #000000;
}

.Done-module-mask_light-rHPip {
  --module-icon-mask-url: url(/static/buyer-pages-mfe/assets/../assets/9b63d05796ac8e87.svg);
}

.Done-module-mask_normal-A4Tqy {
  --module-icon-mask-url: url(/static/buyer-pages-mfe/assets/../assets/cb2c0d8056d54f7f.svg);
}

.Done-module-mask_bold-eT4bw {
  --module-icon-mask-url: url(/static/buyer-pages-mfe/assets/../assets/6ef1fcfd8544630b.svg);
}

.Done-module-aspectRatio_light-wHGr7 {
  --aspect-ratio: 0.875;
}

.Done-module-aspectRatio_normal-EE0el {
  --aspect-ratio: 0.8;
}

.Done-module-aspectRatio_bold-PNXp8 {
  --aspect-ratio: 0.8;
}

.garage-entrypoint-wrapper-I32VG {
    background-color: #f2f1f0;
    border-radius: 16px;
    padding: 12px;
}

.rubricator-chips-elements-tt4_u {
    overflow: hidden;
}

.rubricator-chips-container-lU22x {
    display: flex;
}

.rubricator-chips-more-nRAgP {
    min-width: 56px;
    display: flex;
    align-items: end;
    margin-bottom: 18px;
}

.popup-content-g2vpf {
    padding-top: 10px;
}

.filter-item-resetButton-Xesaj {
    font-weight: normal;
    margin-left: 8px;
    display: flex;
    margin-bottom: -1px;
    white-space: nowrap;
}

.filter-item-icon-STd2B {
    display: flex;
    align-self: flex-start;
}

.filter-item-labelNode-c7HxZ {
    display: flex;
    align-items: baseline;
    width: -moz-fit-content;
    width: fit-content;
}

.filter-item-header-zH2bC {
    display: flex;
    gap: 8px;
}

.filter-item-badge-y8fLD {
    margin-left: 8px;
    font-weight: normal;
    display: flex;
}

.filter-item-hidden-TIEBB {
    visibility: hidden;
    height: 0;
    margin-top: var(--theme-component-form-fieldset-density-dense-margin);
}

.filter-item-hidden-TIEBB + .filter-item-hidden-TIEBB,
.filter-item-hidden-TIEBB:first-child,
.filter-item-hidden-TIEBB:last-child {
    margin-top: 0;
    display: none;
}

.filter-item-hidden-TIEBB > * { /* stylelint-disable-line selector-max-universal */
    display: none;
}

/* https://jr.avito.ru/browse/FA-6017 */
.filter-item-textBlockLabel-pkiMK {
    margin-top: -10px;
}

.form-mainFilters-Y5LiX {
    padding-bottom: 14px;
}

.form-onMap-xnSBE {
    padding: 0 30px;
}

.form-filtersSubscription__wrapper-pmak1 {
    position: static;
    padding-bottom: 14px;
}

.form-filtersSubscription__filtersWrapper-YVPIo {
    display: block;
}

.form-mainFilters-Y5LiX + .form-filtersSubscription__wrapper-pmak1 {
    margin-top: 8px;
}

.styles-infm-debug-link-wrapper-Lkw0l {
    border: 1px solid transparent;
    border-radius: 4px;
    position: relative;
    transition: border-color .2s;
    min-height: 14px;
}

.styles-infm-debug-link-WO7Qq {
    position: absolute;
    right: 10px;
    z-index: 10;
    display: flex;
    flex-direction: row;
    align-items: center;
    opacity: 0;
    font-size: .75rem;
    font-family: monospace;
    color: #0af;
    transition: opacity .2s;
}

.styles-infm-debug-link-WO7Qq img {
    height: .75rem;
    margin-right: 5px;
}

.styles-infm-debug-link-wrapper-Lkw0l:hover {
    border: 1px solid #0af;
}

.styles-infm-debug-link-wrapper-Lkw0l:hover>.styles-infm-debug-link-WO7Qq {
    opacity: 1;
}

.styles-infm-debug-version-W4ZbG {
    font-size: 14px;
    font-family: monospace;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    gap: 8px
}

.styles-infm-debug-disable-wnBsy {
    border: 0;
    background-color: transparent;
    padding: 0;
    font-size: 16px;
    line-height: 1;
}

.styles-infm-debug-disable-wnBsy svg {
    vertical-align: bottom;
    cursor: pointer;
}

.styles-infm-debug-disable-wnBsy svg:hover {
    fill: red;
}
.styles-root-sM1Pt {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    z-index: -1;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.styles-content-zlBiQ {
    width: 0;
    height: 0;
    color: rgba(255, 255, 255, 0);
    font-size: 0;
}

