

/* Start:/local/templates/general/components/bitrix/news/parking/style.css?1739907086179*/
.parking .flats__body .flats__body-wrapper .parking__filters{z-index:10000}@media (max-width: 1399px){.parking .flats__body .flats__body-wrapper .flats__main-content{width:100%}}

/* End */


/* Start:/local/templates/general/components/bitrix/news/parking/bitrix/news.detail/.default/style.css?17933495275113*/
.parking-detail{padding-top:1.875rem;margin-bottom:2.1875rem}.parking-detail .detail__back-link{font-size:.9375rem;line-height:1.125rem;color:#7f819b}.parking-detail .detail__back-link:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 6.4720001 12' version='1.1' width='6.4720001' height='12' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpolyline transform='matrix(0,-0.94435344,-0.94435344,0,12.748752,8.8330603)' points='-3 7 3 13 9 7' style='fill:none;fill-rule:nonzero;stroke:%237f819b;stroke-width:1;stroke-linejoin:round' /%3E%3C/svg%3E");margin-right:.9375rem}.parking-detail .detail__main-title{margin-bottom:2.8125rem}.parking-detail__picture{max-width:100%;margin-bottom:3.125rem;object-fit:contain;height:14.5rem;width:14.5rem}@media (min-width: 1025px){.parking-detail__picture{height:29.625rem;width:29.625rem}}@media (min-width: 768px){.parking-detail .detail__left-col{min-width:400px}}.parking-detail .detail__price-holder{display:flex;flex-direction:column}.parking-detail .detail__price-holder dl dd{margin-left:0;margin-bottom:5px}.parking-detail .detail__view-buttons button{padding-left:2.5rem;padding-right:2.5rem;height:3.125rem;border:1px solid #d0d1db;font-size:1rem;line-height:1.125rem;font-weight:700;align-items:center;transition:.3s;cursor:pointer;background-color:transparent}.parking-detail .detail__view-buttons button:hover{border-color:#161a49}@media (max-width: 1024px){.parking-detail .detail__view-buttons button{width:100%}}.parking-detail__params-two-column{display:flex;flex-wrap:wrap;justify-content:space-between}.parking-detail__params-two-column dl{flex-basis:50%;margin:0 0 40px 0}.parking-detail__params-two-column dl dd{margin-left:0}.parking-detail__params-one-column dl{margin:0 0 40px 0}.parking-detail__params-one-column dl dd{margin-left:0}.parking-detail__plan-wrap{position:fixed;background-color:#fff;top:0;height:100vh;width:100%;z-index:10000;transition:300ms;display:flex;transform:translateX(-100%);overflow:hidden}.parking-detail__plan-wrap--show{transform:translateX(0%)}/* BRIK-LOT-PLACE (2026-10-28): «Место на плане» — приближение, подпись «№ N», «Весь план» ⇄ «К месту» */
.parking-detail__plan-wrap{height:100dvh}
.parking-detail__plan-scroll{flex:1 1 auto;display:flex;min-width:0;min-height:0;overflow:hidden}
.parking-detail__plan-wrap--zoomed .parking-detail__plan-scroll{overflow:auto;overscroll-behavior:contain}
.parking-detail__plan-image-wrap{position:relative;max-height:100dvh}
.parking-detail__plan-label{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 8px));padding:5px 10px;background:#2c2f5b;color:#fff;font-size:14px;line-height:18px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px rgba(0,0,0,.25)}
.parking-detail__plan-label::after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:#2c2f5b}
.parking-detail__plan-label--below{transform:translate(-50%,8px)}
.parking-detail__plan-label--below::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#2c2f5b}
.parking-detail__plan-zoom{position:absolute;top:16px;left:16px;z-index:2;height:44px;padding:0 18px;border:1px solid #2c2f5b;background:#fff;color:#2c2f5b;font-size:15px;line-height:42px;cursor:pointer}
.parking-detail__plan-zoom:focus-visible{outline:2px solid #2c2f5b;outline-offset:2px}
.parking-detail__plan-wrap--zoomed .parking-detail__plan-close{background-color:#fff;border-radius:50%;box-shadow:0 0 0 8px #fff}
/* BRIK-LOT-PIC-ORDER (30.10.2026): кнопка «Место на плане» под картинкой, как в карточке квартиры (владелец 30.10); порядок разметки и отступ 50 px — исходные */
.parking-detail__plan-image-wrap{max-width:100vw;max-height:100vh;margin:auto}.parking-detail__plan-close{position:absolute;top:25px;right:25px;z-index:1;cursor:pointer;width:25px;height:25px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='25px' height='25px' viewBox='0 0 25 25' style='enable-background:new 0 0 25 25;' xml:space='preserve' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpolygon points='23.8,28.2 11.7,40 11,39.1 22.9,27.5 11,15.9 11.7,15 23.8,26.8 35.4,15 36,15.9 24.6,27.5 36,39.1 35.4,40 ' transform='translate(-11,-15)' /%3E%3C/svg%3E");background-color:transparent;border:none;background-position:center;background-repeat:no-repeat;padding:0}

/* BRIK-LOT-HEAD (30.10.2026): заголовок на уровне «Вернуться к подбору» (ПК: колонка поднята на строку «назад» 24 px + поле 20 px); пустой блок цены проданного лота не выводится */
@media (min-width:1025px){.parking-detail .detail__right-col{margin-top:-2.75rem}}
.parking-detail .detail__price-holder:not(:has(*)){display:none}
/* End */
/* /local/templates/general/components/bitrix/news/parking/style.css?1739907086179 */
/* /local/templates/general/components/bitrix/news/parking/bitrix/news.detail/.default/style.css?17933495275113 */
