@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("../../fonts/ubuntu-v15-cyrillic-500.woff2") format("woff2"),url("../../fonts/ubuntu-v15-cyrillic-500.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff2") format("woff2"),url("../../fonts/ubuntu-v15-latin_cyrillic-700.woff") format("woff")}.plan-tooltip{position:relative}.plan-tooltip img{max-width:100%;max-height:100%}.plan-tooltip__content{display:none;position:absolute;bottom:50%;right:calc(100% + 16px);padding:var(--indent);background:#fff;border-radius:4px;width:216px;height:208px;justify-content:center;align-items:center;border:1px solid #e7e7e7;transform:translateY(50%)}.plan-tooltip__content img{max-width:198px;max-height:194px}.plan-tooltip:hover .plan-tooltip__content{display:flex}@media(max-width: 1600px){.plan-tooltip__content{bottom:90%;left:-16px;right:auto;transform:none}}.search-grid__row{grid-template-columns:120px 2fr 1fr 1fr 1fr 1fr 1fr 88px;-moz-column-gap:8px;column-gap:8px}.search-grid__row.discount{grid-template-columns:120px 2fr 1fr 1fr 1fr 1fr 1fr 1fr 88px;-moz-column-gap:8px;column-gap:8px}@media(max-width: 1240px){.search-grid__row.discount{grid-template-columns:none}}.search-grid__cell{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.search-grid__cell--rooms{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px}.search-grid__cell--district-name{margin-right:16px}.search-grid__price{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.search-grid__price-discount{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#eb5757;margin-bottom:4px;font-size:16px;color:gray;position:relative;display:inline-block}.search-grid__price-discount::after{content:"";position:absolute;top:30%;left:0;width:100%;height:.1rem;background-color:rgba(255,0,0,.6);transform:rotate(6deg) translateY(-50%);transform-origin:left}.search-grid__price-discount-small{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#eb5757;margin-bottom:4px}.search-grid__price-per-m{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray}.search-grid__district-name{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.search-grid__house-number{font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:gray;margin-top:4px}@media(min-width: 1240px){.search-grid__show-phone{width:40px;height:40px;border-radius:50%;line-height:0;padding:0;border:none}.search-grid__show-phone:focus,.search-grid__show-phone:hover{outline:none}.search-grid__show-phone .svg-icon{width:40px;height:40px}.search-grid__like{width:40px;height:40px;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center}}@media not print{@media(max-width: 1240px){.search-grid__cell--plan{grid-area:plan}.search-grid__cell--rooms{grid-area:rooms}.search-grid__cell--area{grid-area:area}.search-grid__cell--area-kitchen{grid-area:area-kitchen}.search-grid__cell--floor{grid-area:floor}.search-grid__cell--time{grid-area:time}.search-grid__cell--district-name{grid-area:district-name}.search-grid__cell--price{grid-area:price}.search-grid__cell--phone{grid-area:phone}.search-grid__cell--discount{grid-area:discount}.search-grid__row{grid-template:"plan rooms rooms price" "plan area-kitchen area-kitchen price" "plan time time price" "plan phone . price"/minmax(180px, 304px) minmax(204px, 220px) 1fr minmax(120px, 2fr)}.search-grid__row.discount{grid-template:"plan rooms rooms price discount" "plan area-kitchen area-kitchen price discount" "plan time time price discount" "plan phone . price discount"/minmax(180px, 304px) minmax(204px, 220px) 1fr minmax(120px, 2fr) minmax(120px, 2fr)}.search-grid__img{width:100%;height:auto}.search-grid__show-phone{border:1px solid #ff8e01}.search-grid__cell--plan .plan-tooltip{pointer-events:none}.search-grid__cell--plan .plan-tooltip img{display:none}.search-grid__cell--plan .plan-tooltip__content{display:block;position:static;border:none;text-align:center;width:100%;padding:0}.search-grid__cell--plan .plan-tooltip__content img{display:inline-block;max-width:100%;max-height:100%}.search-grid__object-name{margin-bottom:6px}.search-grid__address{color:gray;margin-bottom:0}.search-grid__developer{display:none}.search-grid__cell--rooms{margin-bottom:12px}.search-grid__cell--rooms:first-letter{text-transform:uppercase}.search-grid__cell--floor,.search-grid__cell--area{display:none}.search-grid__cell--time{margin-bottom:16px}.search-grid__cell--time:before{content:"Срок сдачи - ";display:inline}.search-grid__cell--price{margin-bottom:16px;text-align:right}.search-grid__cell--discount{margin-bottom:16px;text-align:right}.search-grid__cell--area-kitchen{display:flex;margin-bottom:12px}.search-grid__cell--area-kitchen:before{content:attr(data-header);margin-right:8px}.search-grid__price{margin-bottom:4px;font-size:20px;line-height:26px}.search-grid__district-name{font-size:14px;line-height:20px;margin-bottom:4px;margin-top:4px}.search-grid__room{margin-bottom:8px;margin-right:24px}.search-grid__room .button{color:#333}.search-grid__room:before{content:attr(data-header-tablet)}}@media(max-width: 800px){.search-grid__cell--rooms{flex-direction:row;height:auto;justify-content:space-between}}@media(max-width: 600px){.search-grid__row{position:relative;grid-template-columns:2fr 1fr 1fr;grid-template-areas:"plan plan plan" "price price price" "rooms rooms rooms" "area-kitchen area-kitchen area-kitchen" "time time time" "phone phone phone"}.search-grid__row__cell--plan{grid-area:plan}.search-grid__row__cell--rooms{grid-area:rooms}.search-grid__row__cell--area{grid-area:area}.search-grid__row__cell--area-kitchen{grid-area:area-kitchen}.search-grid__row__cell--floor{grid-area:floor}.search-grid__row__cell--time{grid-area:time}.search-grid__row__cell--price{grid-area:price}.search-grid__row__cell--phone{grid-area:phone}.search-grid__row__cell--discount{grid-area:discount}.search-grid__row.discount{grid-template:"plan plan plan" "price price price" "discount discount discount" "rooms rooms rooms" "area-kitchen area-kitchen area-kitchen" "time time time" "phone phone phone"}.search-grid__cell--rooms{margin-bottom:16px}.search-grid__cell--plan{margin-bottom:16px}.search-grid__cell--plan .plan-tooltip img{display:none}.search-grid__cell--plan .plan-tooltip__content{display:block;position:static;border:none;text-align:center;width:100%}.search-grid__cell--plan .plan-tooltip__content img{display:inline-block}.search-grid__cell--price{margin-bottom:16px;text-align:left;display:flex;align-items:flex-end}.search-grid__cell--discount{margin-bottom:16px;text-align:left;display:flex;align-items:flex-start}.search-grid__cell--area-kitchen{margin-bottom:16px}.search-grid__price{margin-right:8px;margin-bottom:0}.search-grid__price-discount{margin-right:8px;margin-bottom:0}.search-grid__cell--area{font-family:"Ubuntu",-system-ui,-apple-system-ui,sans-serif;font-size:14px;font-weight:700;line-height:18px}.search-grid__cell--time{color:#333;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.search-grid__room{display:flex;justify-content:space-between;border-bottom:1px solid #e7e7e7;padding-bottom:8px}.search-grid__room:last-child{border-bottom:none}.search-grid__room .button{font-weight:bold}.search-grid__room:before{content:attr(data-header-mobile)}.search-grid__img{border-radius:4px 4px 0 0}.search-grid__developer{display:inline-block;color:#333;margin-bottom:4px;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.search-grid__developer:before{content:"Застройщик "}.search-grid__district-name{color:#333;font-family:"Arial",-system-ui,-apple-system-ui,sans-serif;font-size:16px;font-weight:400;line-height:24px}.search-grid__show-phone{width:calc(100% - 50px)}}}@media print{.search-grid .search-grid__row{grid-template-columns:1.5fr 80px 70px 105px 1.5fr 1fr;-moz-column-gap:16px;column-gap:16px}}