

/* Start:/local/templates/leepflow.template/components/bitrix/catalog/realty/sections.style.css?158261342324035*/
.placemark {
    padding: 0 10px 0 0;
    align-items: center;
    display: flex;
    width: max-content;
    cursor: pointer;

    position: relative;
}
.placemark__icon {
    width: 25px;
    height: 25px;
    background-image: url(/realty/img/icon.svg);
    background-repeat: no-repeat;
    background-size: cover;
}
.placemark__content {}

.placemark_theme_island {
    background-color: #ffff;
    border-radius: 15px 2.5px 2.5px 15px;
}
.placemark_theme_island .placemark__icon {}
.placemark_theme_island .placemark__content {
    font: 400 14px/17px Gilroy Regular;
    margin: 0 0 0 10px;
}

.realty {
    display: flex;
    overflow: hidden;
    flex-direction: row;
    position: relative;
    height: 750px;
}

.realty__preloaded {

}

.realty__preloaded:before {
    content: '';
    background-size: 50px;
    background-color: #fffffffa;
    background-image: url(/local/templates/leepflow.template/images/785.svg);
    background-repeat: no-repeat;
    background-position: center;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    z-index: 2;
}

.realty__filter {
    display: none;
    padding: 19px 16px 0 16px;
    width: 305px;
    min-width: 305px;
    min-height: 100%;
    max-height: 100%;
    position: relative;
    background-color: #ffffff;
}
.realty__filter_activated {
    display: block !important;

    border-right: 1px solid #EBEBEB;
}
.realty__catalog {
    width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding: 24px 28px 0 40px;

    position: relative;
}
.realty__polygon {
    z-index: 0;
    display: none;

    position: relative;
    overflow: hidden;
}
.realty__interface {
    z-index: 1;
    height: inherit;
}

.realty_theme_light {
    background-color: #ffffff;
}

.realty_theme_light .realty__interface {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}




.button {}
.button_theme_aura {
    height: 42px;
    padding: 14px 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 100%;
    border: 0 !important;
    border-radius: 20px !important;
    background-color: #ff8a73 !important;
    font: 400 14px/14px Gilroy Bold !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
}



.polygon {
    width: 100%;
}
.polygon__view {
    position: relative;
    z-index: -1;
}
.polygon__control {
    position: absolute;
    top: 100px;
    right: 25px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.realty__polygon_fullscrined {
    display: block;
}

.control__action_full-screen {
    align-items: center;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    background-color: #ffffff;
    border-radius: 100%;
    color: #7F7F7F !important;
    font-size: 25px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    margin-top: 10px;
}

.control__action_change-screen {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    border-radius: 100%;
    color: #7F7F7F !important;
    font-size: 15px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    margin: 0 0 15px 0;
}


.interface {}
.interface__header {
    height: 60px;
    padding: 18px 16px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.interface__button {
    font: 400 14px/17px Gilroy Bold;
    text-decoration: none !important;
}
.interface__control {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;

    position: absolute;
    top: 18px;
    right: -35px;
}
.interface__context {
    display: flex;
    min-width: 100%;    /* Changed */
    min-height: inherit;
    align-items: start;
    justify-content: space-between;

    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}
.interface__content {
    height: calc(100% - 60px);
    display: flex;
    min-height: inherit;
    align-items: center;
    flex-direction: row-reverse;

    position: relative;
}


.interface_theme_light {}
.interface_theme_light .interface__header {
    background-color: #ffffff;
    border-bottom: 1px solid #ebebeb;
}
.interface_theme_light .interface__button_theme_blue {
    text-transform: uppercase;
    color: #16015B !important;
}
.interface_theme_light .interface__content {

}
.interface_theme_light .interface__context {
    /*background-color: #ffffff;*/
}
.interface_theme_light .interface__control {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.21858);
    border-radius: 0 4px 4px 0;
    background-color: #ffffff;
}
.interface_theme_light .control__action {
    color: #7f7f7f;
}

.control_theme_dark {}
.control_theme_dark .control__action {
    display: inline-flex;
    align-items: center;
    font: 400 16px/20px Gilroy Regular;
    text-decoration: none;
    color: #000000;
}
.control_theme_dark .control__fas {
    margin: 0 0 0 6px;
}

.catalog {}
.catalog__header {
    height: 20px;
    margin: 0 0 13px 0;
    display: flex;
    align-items: center;
}
.catalog__title {
    font: 400 14px/17px Gilroy Regular;
}
.catalog__content {
    overflow-y: scroll;

    position: absolute;
    top: 57px;
    left: 40px;
    right: 0;
    bottom: 0
}
.catalog__context {
    display: flex;
    padding: 0 0 40px 0;
    min-height: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}
.catalog__element {
    width: 100%;
    height: 100%;
    margin: 0 15px 12px 0;
    display: flex;
    max-width: 343px;
    max-height: 170px;
    min-height: 170px;
    align-items: center;
}

.catalog_theme_light {
    background-color: #ffffff;
}
.catalog_theme_light .catalog__title {
    color: #000000;
}
.catalog_theme_light .catalog__header {}



.filter {}
.filter__control {}
.filter__control .control__content {
    margin: 16px 0 0 0;
}


.filter__action_visible,
.filter__control_activated .control__content,
.filter__control_activated .filter__action_hidden {
    display: block !important;
}

.control__content,
.filter__action_hidden,
.filter__control_activated .filter__action_visible {
    display: none !important;
}


.filter__footer {
    min-width: 100%;
    padding: 0 16px 16px 16px;

    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;

    background-color: #ffffff;
}
.filter__content {
    height: calc(100% - 95px);
    margin: 19px 0 0 0;
    padding: 0 16px 0 0;
    display: flex;
    flex-direction: column;
    overflow-y: scroll;

    position: absolute;
    top: 0;
    bottom: 0;
    left: 16px;
    right: 0;
}



.filter_theme_light {}

.filter_theme_light .ant-slider {
    margin: 0;
}
.filter_theme_light .ant-slider-rail {
    height: 6px;
    border-radius: 4px;
    background-color: #EBEBEB !important;
}
.filter_theme_light .ant-slider-step {
    height: 6px;
}
.filter_theme_light .ant-slider-mark {}
.filter_theme_light .ant-slider-track {
    height: 6px;
    background-color: #FF8A73 !important;
}
.filter_theme_light .ant-slider-handle {
    border-color: #16015B !important;
    background-color: #16015B !important;
    box-shadow: none !important;
}

.filter_theme_light .filter__header {
    position: relative;
    height: 40px;
}
.filter_theme_light .filter__close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(45deg);
    font-size: 20px;
    color: #7F7F7F;
    cursor: pointer;
}
.filter_theme_light .filter__title {
    font: 400 14px/17px Gilroy Bold;
    text-transform: uppercase;
    position: absolute;
    left: 0;
    bottom: 0;
}

.filter_theme_light .ant-calendar-picker {}
.filter_theme_light .ant-calendar-picker-icon {}
.filter_theme_light .ant-calendar-picker-input {

    border: 1px solid #EBEBEB !important;
    border-radius: 4px;
    box-shadow: none !important;
}
.ant-calendar-prev-year-btn,
.ant-calendar-next-year-btn {
    display: none !important;
}
.filter_theme_light .ant-calendar-range-picker-input {
    width: 35%;
    height: 20px;
    padding: 0;
    display: flex;
    align-items: center;
}
.filter_theme_light .ant-calendar-range-picker-separator {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15px;
}
.filter_theme_light .anticon-calendar {
    font-weight: 400;
    font-family: "Font Awesome 5 Free";
    font-size: 20px;
    height: 35px;
    width: 40px;
    top: 7px;
    border-left: 1px solid #ebebeb;
    display: flex;
    align-items: center;
    justify-content: center;

    position: absolute;
    right: 0;
    bottom: 0;

}
.filter_theme_light .anticon-calendar:after {
    content: "\f073" !important;
    color: #7F7F7F;
}
.filter_theme_light .ant-calendar-picker-icon svg {
    display: none;
}

.ant-calendar-picker-input {
    position: relative;
}

.ant-calendar-picker .ant-calendar-range-picker-input:last-child {
    text-align: right;
}
.ant-calendar-picker .ant-calendar-range-picker-input:first-child {
    text-align: left;
}



.filter_theme_light .ant-input,
.filter_theme_light .ant-select-selection {
    width: 100%;
    outline: none !important;
    height: 36px;
    padding: 8px 12px;
    border: 1px solid #d9d9d9;
    display: flex;
    align-items: center;
    box-shadow: none !important;
    color: #7f7f7f;
}

.filter_theme_light .ant-select-selection__rendered {
    width: 100%;
    margin-left: 0;
    color: #7F7F7F;
}

.field__context_direction_horizontal .ant-input-group-wrapper {
    height: 36px;
    overflow: hidden;
}



.field__context_direction_horizontal .ant-input-group-wrapper:first-child {
    margin-right: 8px;
}

.filter_theme_light .ant-checkbox-group {
    width: 100%;
}
.filter_theme_light .ant-checkbox-group .ant-checkbox {
    display: none;
}
.filter_theme_light .ant-checkbox-group .ant-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font: 400 16px/20px Gilroy Regular;
}
.filter_theme_light .ant-checkbox-group .ant-checkbox-wrapper {
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    border-radius: 4px;
    padding: 8px 5px;
    display: flex;
    align-items: center;
    color: #7f7f7f;
}
.filter_theme_light .ant-checkbox-group .ant-checkbox-wrapper-checked {
    background: #FF8A73;
    border: 1px solid #FF8A73;
    color: #ffffff;
}






.element {}
.element__img {
    height: auto;
    max-width: 100%;
}
.element__picture {
    width: 100%;
    height: 100%;
    max-width: 149px;
    min-width: 149px;
    min-height: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.element__content {
    width: 100%;
    height: 100%;
    padding: 20px 20px 20px 8px;
    max-height: inherit
}
.element__name {
    display: block;
    margin: 0 0 8px 0;
    font: 400 14px/17px Gilroy Regular;
    text-decoration: none !important;
}
.element__price {
    font: 400 18px/22px Gilroy Bold;
    text-align: right;
}
.element__entity {
    margin: 0 0 8px 0;
}
.element__location {
    font: 400 14px/17px Gilroy Regular;
    margin: 0 0 8px 0;
}

.element_theme_light {
    background-color: #ffffff;
    border: 1px solid #ebebeb;
    border-radius: 8px;
}
.element_theme_light .element__img {}
.element_theme_light .element__picture {
    border-radius: 8px 0 0 8px;
}
.element_theme_light .element__content {}
.element_theme_light .element__name {
    color: #000000;
    max-height: 35px;
    overflow: hidden;
}
.element_theme_light .element__price {
    color: #000000;
}
.element_theme_light .element__entity {}
.element_theme_light .element__location {
    color: #7f7f7f;
}

.element_theme_light .ant-skeleton-paragraph {
    padding: 0;
}

.catalog__element_preloading {
    border: 0;
}
.catalog__title_preloading {
    display: flex;
    align-items: center;
}

.catalog__title_preloading [slot="indicator"]{
    font-size: 20px;
    margin-left: 10px;
    color: #ff8a72;
}



.entity {}
.entity__list {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
}
.entity__item {
    margin: 0 5px 0 0;
}
.entity__item:last-child {
    margin: 0 !important;
}
.entity__content {
    font: 400 14px/17px Gilroy Regular;
}

.entity_theme_light {}
.entity_theme_light .entity__list {}
.entity_theme_light .entity__item {
    color: #7f7f7f;
}
.entity_theme_light .entity__content {}

.entity_theme_dark {}
.entity_theme_dark .entity__list {
    flex-direction: column;
}
.entity_theme_dark .entity__item {
    margin: 0 0 20px 0;
    color: #7f7f7f;
    display: flex;
    align-items: center;
}
.entity_theme_dark .entity__name {
    color: #7F7F7F;
}
.entity_theme_dark .entity__content {
    font: 400 14px/17px Gilroy Regular;
}

.entity_theme_dark .entity__picture {
    width: 20px;
    display: flex;
    justify-content: center;
    margin-right: 10px;
}
.entity_theme_dark .entity__img {
    width: auto;
    height: auto;
    filter: invert(49%) sepia(13%) saturate(8%) hue-rotate(319deg) brightness(98%) contrast(82%);
}

.entity_theme_dark .entity__item_activated {}
.entity_theme_dark .entity__item_activated .entity__img {
    filter: unset !important;
}
.entity_theme_dark .entity__item_activated .entity__name {
    color: #16015B !important;
}






.field {}
.field__name {}
.field__content {}
.field__context {}
.field__context_direction_horizontal {
    display: flex;
    flex-direction: row;
}

.field_theme_light {
    margin: 0 0 20px 0;
}
.field_theme_light .field__name {
    margin: 0 0 11px 0;
    font: 400 14px/17px Gilroy Regular;
}
.field_theme_light .field__content {}
.field_theme_light .field__context {}


.realty__interface_type_catalog {
    min-width: 100%;
}

.realty__interface_type_catalog .catalog {
    display: block !important;
}

.realty__interface_type_polygon {
    min-width: 50%;
}

.realty__interface_type_polygon .catalog__element {
    max-width: 330px;
}



.realty__interface_type_polygon .catalog__element .element__picture {
    max-width: 135px;
    min-width: 135px;
}

.realty__interface_type_polygon ~ .realty__polygon,
.realty__interface_type_detailed ~ .realty__polygon,
.realty__interface_type_filter ~ .realty__polygon {
    display: block;
}

.realty__interface_type_polygon .catalog {
}

.realty__interface_type_filter {
    min-width: 305px;
}

.realty__interface_type_filter .catalog {
    display: none !important;
}

.realty__interface_type_filter .interface__content {
    background-color: #ffffff;
}

.realty__interface_type_detailed {
    min-width: 305px;
}
.realty__interface_type_detailed .catalog,
.realty__interface_type_detailed .filter {
    display: none !important;
}



.realty__detailed {
    width: 100%;
    min-height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding: 16px 15px 0 15px;
    display: none;

    background-color: #ffffff;

    position: relative;
}

.realty__detailed .element__picture {
    min-width: 100%;
    min-height: 174px;
    height: 174px;
}

.realty__detailed .element__name {
    text-decoration: none !important;
    color: #212529 !important;
}

.realty__interface_type_detailed .realty__detailed {
    display: block;
}

.realty__detailed .element__description {
    overflow: hidden;
    height: 100px;
    padding-bottom: 10px;
    font: 400 14px/18px Gilroy Regular;
    position: relative;
}
.realty__detailed .element__description:after {
    content: '';
    height: 33px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7469362745098039) 100%);
}
.realty__detailed .element__description_activated {
    height: auto;
}
.realty__detailed .element__description_activated:after {
    content: unset;
}

.realty__detailed .element__contextt {}
.realty__detailed .element__context_activated {}

.realty__detailed .element__footer {
    padding: 16px;
    margin: 16px 0 0 0;
    background-color: #ffffff;
    border-top: 1px solid #EBEBEB;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 150px;
}

.realty__detailed .element__content {
    padding: 16px;
    overflow-y: scroll;
}

.realty__detailed .element__price {
    margin-bottom: 16px;
}
.realty__detailed .element__entity {
    margin-bottom: 12px;
}

.realty__detailed .element__context {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;

    bottom: 175px;
}

.ant-input-group-wrapper svg {
    display: none;
}

.ant-select-selection .anticon,
.ant-input-group-wrapper .anticon {
    font-family: "Font Awesome 5 Free";
    font-size: 18px;
}

.ant-input-group-wrapper .anticon-user {
    font-weight: 900;
}
.ant-input-group-wrapper .anticon-user:after {
    content: "\f007" !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7F7F7F;
}

.ant-input-group-wrapper .anticon-smile {
    font-weight: 900;
}
.ant-input-group-wrapper .anticon-smile:after {
    content: "\f77c" !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7F7F7F;
}

.ant-input-group-addon {
    height: 35px;
    width: 40px;
    background-color: #ffffff;
}

.ant-select-selection .anticon-down {
    font-weight: 900;
}

.ant-select-selection .anticon-down:after {
    content: "\f0d7" !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7F7F7F;
}

.ant-select-selection .anticon-down svg {
    display: none;
}

.ant-select-selection .ant-select-arrow {
    width: 50px;
    height: inherit;
    position: relative;
    top: 3px;
    right: -10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid #ebebeb;
}


.ant-radio-group {
    display: flex;
    flex-direction: row;
}
.ant-radio-button-wrapper-checked {
    box-shadow: none !important;
    color: #7F7F7F !important;
    border: 1px solid #ff8a72 !important;
    background-color: #ff8a72;
    color: #ffffff !important;
}
.ant-radio-button-wrapper-checked:focus-within {
    outline: none !important;
}
.ant-radio-group .ant-radio-button-wrapper {
    border-radius: 4px !important;
    margin-right: 6px;
    border: 1px solid #EBEBEB;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7f7f7f;
}
.ant-radio-group .ant-radio-button-wrapper:last-child {
    margin: 0;
}


.ant-radio-group .ant-radio-button-wrapper:before {
    content: none !important;
}

.ant-calendar-range-picker-separator,
.ant-calendar-range-middle{
    font-size: 0;
    width: 15px;
}

.ant-calendar-range-picker-separator:before,
.ant-calendar-range-middle:before {
    content: '-';
    color: #7f7f7f;
    font-size: 14px;
}

.ant-calendar-input-wrap {
    height: 36px;
    display: flex;
    align-items: center;
    padding: 8px 12px;
}

.ant-calendar-range-middle {
    height: 36px;
    margin-left: -155px;
}

.ant-calendar-range .ant-calendar-input {
    padding: 0;
}

.entity__label {
    display: flex;
    align-items: center;
    margin: 0;
    position: relative;
    cursor: pointer;
}
.entity__checkbox {
    opacity: 0;
    position: absolute;
    z-index: -1;
}

.realty__detailed .ant-carousel {
    border-radius: 8px;
    overflow: hidden;
    min-height: 174px;
    max-height: 174px;
}
.realty__detailed .ant-carousel .slick-dots {
    height: initial;
    display: flex !important;
    align-items: center;
    justify-content: center;
    bottom: 12px !important;
}
.realty__detailed .ant-carousel .slick-dots li button {
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.realty__detailed .ant-carousel .slick-dots li {
    margin: 0 4px;
}

.realty__detailed .element__name {
    margin: 20px 0 8px 0;
    font: 400 14px/18px Gilroy Bold;
}



.filter__header {
    display: none;
}



@media (max-width: 1200px) {

}

@media (max-width: 992px) {
    .realty__interface_type_polygon {
        min-width: 304px;
        overflow: hidden;
    }
    .realty__interface_type_polygon .realty__catalog {
        padding: 24px 5px 0 5px;
    }

    .realty__interface_type_polygon .realty__catalog .catalog__content {
        left: 5px;
        right: 5px;
    }

    .realty__interface_type_polygon .realty__catalog .catalog__element {
        margin: 0 0 15px 0;
    }

    .realty__interface_type_polygon .catalog__element .element__picture {
        max-width: 115px;
        min-width: 115px;
    }

    .realty__interface_type_polygon .catalog__element .element__content {
        padding: 20px 10px 20px 8px;
    }

    .realty__interface_type_polygon .catalog__element .element__name,
    .realty__interface_type_polygon .catalog__element .element__location {
        max-height: 35px;
        overflow: hidden;
    }

    .realty__interface_type_polygon .catalog__element .entity__item {
        margin: 0 7.5px 0 0;
    }

    .interface_theme_light .interface__header {
        width: 100%;
        position: absolute;
    }

    .interface_theme_light .interface__content {
        margin-top: 60px;
    }

    .filter__field .ant-calendar-picker {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .realty__interface_type_catalog {

    }
    .realty__interface_type_catalog .realty__catalog {
        padding: 20px 17px 0 17px;
    }

    .realty__interface_type_catalog .realty__catalog .catalog__content {
        left: 17px;
        right: 0;
        padding-right: 17px;
    }

    .realty__interface_type_catalog .realty__catalog .element__content {
        padding: 20px 10px 20px 8px;
    }

    .realty__interface_type_catalog .realty__catalog .catalog__element {
        min-width: 100%;
        margin: 0 0 14px 0;
        max-width: 285px;
    }

    .realty__interface_type_catalog .catalog__element .element__name,
    .realty__interface_type_catalog .catalog__element .element__location {
        max-height: 35px;
        overflow: hidden;
    }

    .realty__interface_type_catalog .catalog__element .element__picture {
        min-width: 115px;
        max-width: 149px;
        width: 100%;
    }



    .realty__interface_type_polygon .catalog__element .element__content {

    }

    .realty__interface_type_polygon .catalog__element .element__name,
    .realty__interface_type_polygon .catalog__element .element__location {

    }

    .realty__interface_type_polygon .catalog__element .entity__item {

    }

    .interface_theme_light .interface__header {
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
        position: absolute;
        z-index: 1;
    }

    .interface_theme_light .interface__content {

    }

    .realty__filter {
        border: 0;
        width: 100%;
        min-width: 100%;
        padding-bottom: 16px;
    }

    .interface__content_filtered {
        z-index: 1;
        margin-top: 0 !important;
        height: 100%;
    }
    .realty__filter .filter__footer .interface__button {
        margin: 16px 0;
    }

    .realty__filter .filter__content {
        margin-top: 0;

        top: 80px;

        height: calc(100% - 170px);
    }

    .filter__footer {}

    .realty__interface_type_polygon {
        min-width: initial;
    }

    .filter__header {
        display: block;
    }

    .filter_theme_light .ant-checkbox-group .ant-row {
        justify-content: start;
    }

    .ant-calendar-picker-container {
        max-width: 100%;
    }

    .ant-calendar-picker-container .ant-calendar-range {
        max-width: inherit;
    }

    .realty__interface_type_filter {
        min-width: 100%;
    }

    .realty .control__action_full-screen {
        display: none;
    }

    .realty__interface_type_polygon {
        overflow: initial;
    }

    .realty__interface_type_polygon .realty__catalog,
    .realty__interface_type_polygon .interface__control{
        display: none;
    }

    .filter__field .anticon-swap svg,
    .filter__field .anticon-swap-left svg {
        display: block;
    }

    .filter__field .ant-calendar-picker {
        width: 100%;
    }
}
/* End */
/* /local/templates/leepflow.template/components/bitrix/catalog/realty/sections.style.css?158261342324035 */
