.filter__row-name[data-v-19624603] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 5px;
}
.filter .q-item[data-v-19624603] {
  min-height: 28px;
}
.filter__collapse-btn_hidden[data-v-19624603] {
  visibility: hidden;
}
.filter__category-item[data-v-19624603] {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}
.filter__category-item_selected[data-v-19624603] {
  font-weight: 700;
}
.filter__category-subitem[data-v-19624603] {
  margin-left: 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  min-height: 32px;
}
.filter__category-subitem_selected[data-v-19624603] {
  font-weight: 700;
}
.filter__category-submenu-title[data-v-19624603] {
  margin-left: 30px;
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 500;
  line-height: normal;
}.ad-category-tree__spinner[data-v-b99c5d3e] {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.filter__category-item-all[data-v-b99c5d3e] {
  padding: 0px;
  border: none;
  color: #858790;
  transition: all 0.3s linear;
}.filter__type[data-v-cd14ae56] {
  margin-bottom: 10px;
}
[data-v-cd14ae56] .q-checkbox {
  margin-bottom: 10px;
}
[data-v-cd14ae56] .q-checkbox__inner--falsy .q-checkbox__bg {
  background: #f2f2f2;
  border-color: #f2f2f2;
}
[data-v-cd14ae56] .field .q-field--standout .q-field__control {
  background: #f2f2f2;
}
[data-v-cd14ae56] .field .q-field--standout .q-field__control:before {
  background: #f2f2f2;
}
.filter__title[data-v-cd14ae56] {
  margin-bottom: 10px;
  color: #858790;
  font-size: 15px;
  font-weight: 500;
}
.filter__contractor[data-v-cd14ae56] {
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}
.filter__ready[data-v-cd14ae56] {
  margin-bottom: 10px;
}
.filter__price[data-v-cd14ae56] {
  margin-bottom: 10px;
}
.filter__contractor .q-checkbox__bg[data-v-cd14ae56], .filter__ready .q-checkbox__bg[data-v-cd14ae56] {
  border-radius: 50%;
}.filter[data-v-7ecacfb7] {
  max-width: 285px;
  min-width: 285px;
  width: 100%;
  height: fit-content;
  padding: 20px;
  border-radius: 30px;
  border: 1px solid #f2f2f2;
  background-color: #ffffff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.03), 0 20px 15px 0 rgba(0, 0, 0, 0.01);
}
.filter__category[data-v-7ecacfb7] {
  margin-bottom: 40px;
}
.filter__title[data-v-7ecacfb7] {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 5px;
  color: #858790;
  font-size: 15px;
  font-weight: 500;
}
.filter__category .filter__title[data-v-7ecacfb7] {
  margin-bottom: 20px;
}
.filter__btn[data-v-7ecacfb7] {
  width: 100%;
}@media (max-width: 768px) {
.filter-dialog .filter[data-v-91a93dfe] {
    max-width: 100%;
}
.filter-dialog .location[data-v-91a93dfe] {
    margin-bottom: 40px;
}
.filter-dialog .location__name[data-v-91a93dfe] {
    display: block;
}
.filter-dialog .location__btn[data-v-91a93dfe] {
    padding: 18px 20px;
    height: 64px;
    width: 100%;
    border-radius: 20px;
}
.filter-dialog .location__btn .q-btn__content[data-v-91a93dfe] {
    justify-content: start;
}
.filter-dialog .filter__title[data-v-91a93dfe] {
    margin-bottom: 20px;
}
.filter-dialog .filter__type[data-v-91a93dfe],
  .filter-dialog .filter__ready[data-v-91a93dfe] {
    margin-bottom: 40px;
}
.filter-dialog .filter__contractor[data-v-91a93dfe],
  .filter-dialog .filter__status[data-v-91a93dfe] {
    margin-bottom: 40px;
}
.filter-dialog__top .title[data-v-91a93dfe] {
    margin-top: 10px;
    margin-bottom: 20px;
}
.filter-dialog .dialog[data-v-91a93dfe] {
    justify-content: start;
    align-items: start;
}
.filter-dialog .dialog__wrapper[data-v-91a93dfe] {
    min-height: 100vh;
    min-width: 100vw;
    max-width: 100%;
    border-radius: 0;
}
.filter-dialog .dialog__header[data-v-91a93dfe] {
    padding: 20px;
}
.filter-dialog .dialog_fixed .dialog__content[data-v-91a93dfe] {
    min-height: 100vh;
    max-height: 100vh;
}
.filter-dialog .dialog__container[data-v-91a93dfe] {
    justify-content: start;
    align-items: start;
    position: relative;
    bottom: unset;
}
.filter-dialog .dialog__card[data-v-91a93dfe] {
    box-shadow: none;
    border-radius: 0px;
    height: 100%;
}
.filter-dialog .dialog__close-btn[data-v-91a93dfe] {
    padding: 0;
    width: 32px;
    height: 32px;
    display: flex;
    position: absolute;
    top: 20px;
    right: 20px;
    border-radius: 20px;
    z-index: 10000;
    opacity: 1;
}
.filter-dialog .dialog__close-btn svg path[data-v-91a93dfe] {
    fill: #02888d;
}
.filter-dialog .top[data-v-91a93dfe] {
    margin-bottom: 20px;
}
.filter-dialog .q-item[data-v-91a93dfe] {
    padding: 10px 0px 10px 0px;
    min-height: unset;
    font-size: 18px;
}
.filter-dialog .q-expansion-item__content .q-item[data-v-91a93dfe] {
    border-bottom: 1px solid #ddd;
}
.filter-dialog .q-expansion-item[data-v-91a93dfe] {
    margin-bottom: 20px;
}
.filter-dialog .q-item__section--main[data-v-91a93dfe] {
    font-weight: 500;
}
.filter-dialog .q-item__section--side[data-v-91a93dfe] {
    display: none;
}
}