

/* 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/main.include/parking.filter/style.css?17591446264542*/
.parking-filter fieldset{display:flex;flex-direction:column;background-color:#fff;padding:0;border:none}.parking-filter__label{font-size:.9375rem;line-height:.9375rem;font-weight:400;font-style:normal;letter-spacing:.5px;margin-bottom:.8125rem;color:#161a49}.parking-filter__field-group{display:flex;flex-direction:column;margin-bottom:1.75rem}.parking-filter__checkbox-list,.parking-filter__radio-list{display:flex;flex-wrap:wrap;gap:10px}.parking-filter__checkbox-list li label,.parking-filter__radio-list li label{border:1px solid #dce8f4;cursor:pointer;text-align:center;padding:15px 7px;display:block;margin:0;transition:border-color 300ms ease}.parking-filter__checkbox-list li label input,.parking-filter__radio-list li label input{display:none}.parking-filter__checkbox-list li label:has(input:checked),.parking-filter__radio-list li label:has(input:checked){border-color:#161a49;background-color:#161a49;color:#fff}.parking-filter__checkbox-list li label:hover,.parking-filter__radio-list li label:hover{border-color:#161a49;background-color:#f3f7fd}.parking-filter__field-range{display:flex}.parking-filter__field-range:has(input:focus) div{border-color:#161a49}.parking-filter__field-range div{width:50%;border:1px solid #dce8f4;color:#b2b4cb;padding:10px 15px;display:flex;align-items:center;transition:border-color 300ms ease}.parking-filter__field-range div:last-of-type{border-left:none}.parking-filter__field-range input{width:100%;border:none;margin-left:6px;font-weight:bold}.parking-filter__field-range input::placeholder{color:#b2b4cb;font-weight:normal}.parking-filter button[type="submit"]{background-color:#33d9d6;color:#fff;font-size:1.125rem;line-height:1.125rem;font-weight:700;border:none;width:100%;padding:21px 15px;margin-bottom:15px;cursor:pointer;transition:.3s}.parking-filter button[type="submit"]:hover{background-color:#2cc1c5}@media (max-width: 1399px){.parking-filter button[type="submit"]{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}}.parking-filter button[type="reset"]{background-color:transparent;border:1px solid #d0d1db;font-size:1rem;line-height:1.125rem;font-weight:700;width:100%;padding:21px 15px;cursor:pointer;transition:.3s}.parking-filter button[type="reset"]:hover{border-color:#161a49}@media (max-width: 1399px){.parking-filter button[type="reset"]{margin-left:30px;margin-right:30px;width:calc(100% - 60px)}}.select2-container--default.select2-container--open .select2-selection--single.filter-select2{border-color:#161a49}.select2-container--default .select2-selection--single.filter-select2{border:1px solid #dce8f4;border-radius:0;height:48px}.select2-container--default .select2-selection--single.filter-select2 .select2-selection__rendered{line-height:48px;color:#161a49;font-weight:900;padding-left:19px}.select2-container--default .select2-selection--single.filter-select2 .select2-selection__arrow{height:46px;width:48px}.select2-container--default .select2-selection--single.filter-select2 .select2-selection__arrow b{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='13' height='7.7620001' viewBox='0 0 13 7.7620001' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpath style='color:%23000000;fill:%232c2f5b;stroke-width:0.80776;-inkscape-stroke:none' d='M 0.8834951,0 0,0.82984007 6.500004,7.762 13,0.82984007 12.116505,0 6.500004,5.990308 Z' /%3E%3C/svg%3E");width:11px;height:6px;border:none;background-position:center;background-size:contain;background-repeat:no-repeat}.select2-container--open{z-index:10000}.select2-container--open .select2-dropdown.filter-select2-dropdown{border:none;border-radius:0}.select2-container--open .select2-dropdown.filter-select2-dropdown .select2-results .select2-results__options{box-shadow:0 10px 15px 0 rgba(22,26,73,0.07);padding-top:.625rem;padding-bottom:.9375rem;transition:.3s}.select2-container--open .select2-dropdown.filter-select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:.5625rem 1.25rem;font-size:.875rem;line-height:1.125rem;color:#161a49;transition:.3s;cursor:pointer}.select2-container--open .select2-dropdown.filter-select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--open .select2-dropdown.filter-select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#33d9d6;background-color:transparent}

/* End */


/* Start:/local/templates/general/assets/vendor/select2/css/select2.min.css?174220425916265*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/local/templates/general/components/bitrix/main.include/parking.list/style.css?179335237220627*/
.parking-list{background-color:#fff;position:relative}.parking-list .ymaps3x0--zoom-control{display:none}.parking-list .parking-list__map-wrap--show .ymaps3x0--zoom-control{display:flex}.parking-list.resizeable .parking-list__zoom-container{display:flex}.parking-list.resizeable .parking-list__plan-scroll{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.parking-list.resizeable .parking-list__plan-scroll::-webkit-scrollbar{display:none}.parking-list.resizeable .parking-list__number-list{width:calc(100% - 60px);height:calc(100% - 60px)}.parking-list__zoom-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 #0003;display:none;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);left:12px;z-index:1}.parking-list__zoom-down,.parking-list__zoom-up{background-color:#fff;border-radius:8px;box-sizing:border-box;display:block;padding:8px;height:40px;width:40px;border:none}.parking-list__zoom-down{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDEyYTEgMSAwIDAgMSAxLTFoMTJhMSAxIDAgMSAxIDAgMkg2YTEgMSAwIDAgMS0xLTF6IiBmaWxsPSIjNGQ0ZDRkIi8+PC9zdmc+Cg==) 50% no-repeat;border-top-left-radius:0;border-top-right-radius:0}.parking-list__zoom-up{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA1Ljk5MmMwLS41MzcuNDQ4LS45OTIgMS0uOTkyLjU1NiAwIDEgLjQ0NCAxIC45OTJWMTFoNS4wMDhjLjUzNyAwIC45OTIuNDQ4Ljk5MiAxIDAgLjU1Ni0uNDQ0IDEtLjk5MiAxSDEzdjUuMDA4YzAgLjUzNy0uNDQ4Ljk5Mi0xIC45OTItLjU1NiAwLTEtLjQ0NC0xLS45OTJWMTNINS45OTJDNS40NTUgMTMgNSAxMi41NTIgNSAxMmMwLS41NTYuNDQ0LTEgLjk5Mi0xSDExVjUuOTkyeiIgZmlsbD0iIzRkNGQ0ZCIvPjwvc3ZnPgo=) 50% no-repeat;border-bottom-left-radius:0;border-bottom-right-radius:0}.parking-list__plan-scroll{position:relative}.parking-list__plan-wrap{padding:30px 85px 30px 30px}@media (width <= 550px){.parking-list__plan-wrap{padding-bottom:75px;padding-right:30px}}.parking-list__map-wrap{position:absolute;right:0;top:0;transition:.3s ease-out;width:55px;height:100%;overflow:hidden;z-index:1}@media (width <= 550px){.parking-list__map-wrap{width:100%;height:75px;top:initial;bottom:0;right:initial;left:0}}.parking-list__map-wrap--show{width:100%}@media (width <= 550px){.parking-list__map-wrap--show{height:100%}}.parking-list__map-wrap--show .parking-list__map-toggle:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg viewBox='0 0 15 13.063' version='1.1' width='15' height='13.063' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpolyline transform='matrix(1.0238355,0,0,1.0238355,7.5000005,0.3886765)' points='7 12 0 6 7 1.5187851e-13' style='fill:%23000000;fill-opacity:0;fill-rule:nonzero;stroke:%23ffffff;stroke-width:1;stroke-opacity:1' /%3E%3Cpolyline points='14 12 7 6 14 1.5187851e-13' style='fill:%23000000;fill-opacity:0;fill-rule:nonzero;stroke:%23ffffff;stroke-width:1;stroke-opacity:1' transform='matrix(-1.0238355,0,0,1.0238355,14.666849,0.3886765)' /%3E%3C/svg%3E");background-size:contain;height:12px;width:14px}.parking-list__map-wrap--show .parking-list__map-toggle:after{content:none}.parking-list__map-wrap--show .parking-list__map-toggle span:first-of-type{display:none}.parking-list__map-wrap--show .parking-list__map-toggle span:last-of-type{display:inline}.parking-list__map-wrap--show .parking-list__map-container{transform:translateX(0%)}@media (width <= 550px){.parking-list__map-wrap--show .parking-list__map-container{transform:translateY(0%)}}.parking-list__map-toggle{left:0;top:0;position:absolute;background-color:#161a49;cursor:pointer;transition:.3s ease-out;height:75px;width:55px;color:#ffffff;border:none;font-size:12px;line-height:11px;padding:46px 3px 15px;touch-action:manipulation;pointer-events:all}.parking-list__map-toggle:before{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg version='1.1' width='17.896999' height='33' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpolyline transform='matrix(-0.98762119,0,0,0.98762119,17.198642,-4.2397484)' points='0 5 16 21 0 37' style='fill:none;fill-rule:evenodd;stroke:%23ffffff;stroke-width:2;stroke-opacity:1' /%3E%3C/svg%3E");height:13px;display:block;background-size:contain;background-repeat:no-repeat;width:7px;position:absolute;top:16px;left:7px}@media (width <= 550px){.parking-list__map-toggle:before{transform:rotate(90deg)}}.parking-list__map-toggle:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg version='1.1' width='17' height='22.253' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cpath d='m 8.5,21.5 c 5.333333,-6.010299 8,-10.43677 8,-13.2794118 C 16.5,3.9566251 12.918278,0.5 8.5,0.5 4.081722,0.5 0.5,3.9566251 0.5,8.2205882 0.5,11.06323 3.1666667,15.489701 8.5,21.5 Z' style='fill:none;fill-rule:nonzero;stroke:%23ffffff;stroke-width:1;stroke-linecap:round;stroke-opacity:1' /%3E%3C/svg%3E");height:20px;display:block;background-size:contain;background-repeat:no-repeat;width:15px;position:absolute;top:12px;left:22px}.parking-list__map-toggle:hover{background-color:#33d9d6}.parking-list__map-toggle span:first-of-type{display:inline}.parking-list__map-toggle span:last-of-type{display:none}.parking-list__map-container{position:absolute;top:0;left:0;width:100%;height:100%;transition:.3s ease-out;transform:translateX(calc(100% - 55px))}@media (width <= 550px){.parking-list__map-container{transform:initial}}.parking-list__plan-image{width:100%}.parking-list__tooltip.mapster_tooltip{background-color:#fff;z-index:1;position:absolute;width:236px;filter:drop-shadow(0 0 5px rgba(0,0,0,0.68));transform:translate(50%, -10%)}.parking-list__tooltip header{height:32px;background-color:#2c2f5b;color:#fff;text-align:center;line-height:32px;font-size:12px}.parking-list__tooltip>div{padding:10px 25px;display:flex;flex-direction:column;align-items:center;height:calc(100% - 32px);justify-content:space-evenly}.parking-list__tooltip>div div{display:flex;flex-direction:column;justify-content:space-between;width:100%}.parking-list__tooltip>div div p{display:flex;justify-content:center}.parking-list__tooltip-header-rented{background-color:#b2b4cb !important}.parking-list__tooltip-header-sold{background-color:#fff !important;border:1px solid #2c2f5b;color:#2c2f5b !important}.parking-list__tooltip-name{font-size:17px;text-align:center;margin-bottom:10px}.parking-list__tooltip-section-name{font-size:16px;color:#161a49;text-align:center;margin-top:-10px;margin-bottom:10px}.parking-list__tooltip-total-price{font-weight:700;color:#161a49;text-align:center}.parking-list__tooltip-rental-price{font-weight:700;color:#161a49;text-align:center}.parking-list__tooltip-special-offer{font-weight:700;color:#ff9536}.parking-list__tooltip-special-offer:before{content:"";background-image:url("/local/templates/general/img/icons/sticker--orange.svg");background-size:contain;height:20px;width:20px;margin-right:8px;margin-top:3px;display:inline-block}.parking-list__number-list{top:0;left:0;position:absolute;aspect-ratio:1 / 1;touch-action:none;pointer-events:none;width:100%;height:100%;container-type:size}.parking-list__number-list li{position:absolute;background:white;border-radius:50%;width:3.5cqw;height:3.5cqw;font-size:2cqw;display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;touch-action:none;pointer-events:none;transform:translate(-50%, -50%)}

/* ── AUDIT-38 (2026-07-22): пустые состояния списка (L15/L16) ────────────────
 * Блок .list-empty пришёл вместе с шаблонами «… не найдены» / «Все … проданы».
 * На лабе он живёт в brand.css под скоупом `.brk`, но на проде НЕТ ни brand.css,
 * ни класса `.brk` на <body>. Подключать весь оверрайд-слой — это правка
 * глобального шаблона (все страницы сайта), она вне согласованного scope.
 * Поэтому правила лежат здесь, в CSS самого компонента, и без префикса `.brk`.
 * Токены с фолбэками — работают и там, где брендовых переменных нет. */
.list-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--b-sp-3,12px);padding:var(--b-sp-8,32px) var(--b-sp-4,16px);max-width:520px;margin:var(--b-sp-6,24px) auto}
.list-empty__icon{width:64px;height:64px;border-radius:var(--b-r-full,999px);display:flex;align-items:center;justify-content:center;background:var(--b-soft,#f6f7fb);color:var(--b-teal-text,#0F7A78)}
.list-empty__icon svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:2}
.list-empty__title{font-size:var(--b-fs-title,20px);font-weight:700;color:var(--b-ink,#161A49);margin:0}
.list-empty__text{font-size:var(--b-fs-body,14px);line-height:1.5;color:var(--b-ink-2,#4d5269);margin:0}
.list-empty__reset{margin-top:var(--b-sp-2,8px);display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--b-r-md,12px);border:0;background:var(--b-teal,#32BEBB);color:var(--b-navy,#161A49);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:filter var(--b-t-fast,120ms)}
.list-empty__reset:hover{filter:brightness(.96)}
.list-empty__reset:focus-visible{outline:2px solid var(--b-navy,#161A49);outline-offset:2px}
.list-empty__icon--sold{background:var(--b-soft,#f6f7fb);color:var(--b-magenta,#E8215C)}

/* ── AUDIT-40 (2026-07-22): управляемый размер номера на плане ───────────────
 * Было жёстко зашито: width/height 3.5cqw, font-size 2cqw, border-radius 50%.
 * Крутить нечего, и длинная подпись ломала вёрстку: у «Парк Сити» элементы
 * названы «1-Парк Сити» (а не «1»), flex растягивал ширину до 46px при высоте
 * 34px — круг превращался в эллипс, текст переносился в 3 строки поверх плана.
 * Теперь размер задаётся ТРЕМЯ переменными в одном месте, а плашка
 * подстраивается сама: короткий номер — ровный круг, длинный — пилюля.
 * Настройка: поменять значения ниже (единицы cqw = % ширины плана, поэтому
 * номера масштабируются вместе с чертежом на любом брейкпоинте). */
.parking-list__number-list {
  --brik-num-size: 3.5cqw;   /* диаметр кружка */
  --brik-num-font: 2cqw;     /* кегль подписи */
  --brik-num-max:  20cqw;    /* предел ширины для длинных подписей */
}
.parking-list__number-list li {
  width: auto;
  height: auto;
  min-width: var(--brik-num-size);
  min-height: var(--brik-num-size);
  max-width: var(--brik-num-max);
  aspect-ratio: auto;
  box-sizing: border-box;
  padding: 0 .45em;
  font-size: var(--brik-num-font);
  line-height: 1.15;
  border-radius: 999px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* AUDIT-55 (2026-07-23): сводка наличия/цены над планом — заголовок над легендой. */
.parking-list__summary{
  display:flex; flex-wrap:wrap; align-items:baseline;
  margin:0 0 10px; font-size:18px; line-height:1.25; color:#161a49;
}
.parking-list__summary-count{ font-weight:700; }
.parking-list__summary-price{ font-weight:700; }
.parking-list__summary-price::before{ content:"·"; margin:0 10px; font-weight:400; color:#a9b0c2; }
@media (width <= 550px){
  .parking-list__summary{ font-size:16px; margin-bottom:8px; }
  .parking-list__summary-price::before{ margin:0 8px; }
}

/* AUDIT-54 (2026-07-23): легенда статусов над планом. Цвета точек = заливке areas в script.js.
   Сидит внутри .parking-list__plan-wrap (у него слева padding 30px), поэтому равняется по плану. */
.parking-list__legend{
  display:flex; flex-wrap:wrap; align-items:center;
  gap:8px 18px; margin:0 0 16px;
  font-size:13px; line-height:1.2; color:#4d5269;
}
.parking-list__legend-item{ display:inline-flex; align-items:center; gap:7px; }
.parking-list__legend-dot{
  width:14px; height:14px; flex:0 0 auto; border-radius:4px;
  box-shadow:inset 0 0 0 1px rgba(22,26,73,.15);
}
.parking-list__legend-dot--free{ background:#33d9d6; }
.parking-list__legend-dot--rented{ background:#f59e0b; }
.parking-list__legend-dot--sold{ background:#8b93a3; }
.parking-list__legend-dot--offer{ background:#e8215c; }
@media (width <= 550px){
  .parking-list__legend{ font-size:12px; gap:6px 14px; margin-bottom:12px; }
}
/* BRIK-PL-LIST (2026-10-26): список машиномест под планом (блок .parking-list-rows после .parking-list), площадки,
   «Только свободные», подсказка на сенсоре, кнопка звонка не над планом. Карточка brik-prod/cards/2026-10-26-parking-mobile.md.
   Поля блока — как у плана (30 слева; справа 85 — край окна плана на десктопе, 30 — на телефоне). */
.parking-list-rows { background: #fff; padding: 0 85px 30px 30px; }
@media (width <= 550px) { .parking-list-rows { padding: 0 30px 24px; } }
.parking-list__rows-head { padding-top: 24px; margin-bottom: 8px; }
.parking-list__rows-bar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 16px; min-height: 44px; }
.parking-list__rows-count { margin: 0; font-size: 14px; line-height: 1.4; color: #6b7186; }
.parking-list__chip { min-height: 44px; padding: 0 14px; border: 1px solid #d5d9e6; border-radius: 999px; background: #fff; color: #161a49; font: inherit; font-size: 15px; line-height: 1; cursor: pointer; transition: background-color .15s, color .15s, border-color .15s; }
@media (hover: hover) { .parking-list__chip:hover { border-color: #161a49; } }
.parking-list__chip.is-active { background: #161a49; border-color: #161a49; color: #fff; }
.parking-list__chip:focus-visible, .parking-list__row-link:focus-visible { outline: 2px solid #161a49; outline-offset: 2px; } /* BRIK-FOCUS-DARK 30.10: фокус тёмный, ~17:1 */
.parking-list__group[hidden], .parking-list__row[hidden] { display: none; }
.parking-list__group-title { margin: 20px 0 6px; font-size: 16px; line-height: 1.35; font-weight: 600; color: #161a49; }
.parking-list__rows { list-style: none; margin: 0; padding: 0; border-top: 1px solid #e6e9f2; }
.parking-list__row { border-bottom: 1px solid #e6e9f2; }
.parking-list__row-link { display: grid; grid-template-columns: 1fr auto; gap: 2px 16px; align-items: baseline; min-height: 56px; box-sizing: border-box; padding: 10px 8px; color: #161a49; text-decoration: none; transition: background-color .15s; }
.parking-list__row-name { font-weight: 600; }
.parking-list__row-price { font-weight: 600; white-space: nowrap; text-align: right; }
.parking-list__row-meta { grid-column: 1 / -1; font-size: 14px; color: #6b7186; }
.parking-list__row.is-hover .parking-list__row-link { background: #f3f6fb; }
@media (hover: hover) { .parking-list__row-link:hover { background: #f3f6fb; } }
.parking-list__row--sold .parking-list__row-link { color: #8b93a3; }
@media (max-width: 599px) {
  .parking-list__row-link { grid-template-areas: "name name" "meta price"; }
  .parking-list__row-name { grid-area: name; }
  .parking-list__row-price { grid-area: price; font-size: 15px; }
  .parking-list__row-meta { grid-area: meta; }
}
@media (prefers-reduced-motion: reduce) { .parking-list__chip, .parking-list__row-link { transition: none; } }
body.brik-pl-call-off a.callbackkiller.cbk-phone { opacity: 0 !important; transition: opacity .2s; }
body.brik-pl-call-off a.callbackkiller.cbk-phone, body.brik-pl-call-off a.callbackkiller.cbk-phone * { pointer-events: none !important; }

/* BRIK-LOTS-VIEW (2026-10-28): «На плане · Списком» — один вид на экране (возврат владельца 28.10, вариант A; UI_PRINCIPLES п. 13).
   Пока покупатель не выбрал: ПК — план, телефон (≤ 767) — список (NN/g: на телефоне список по умолчанию, места на плане мельче пальца).
   Выбор — html[data-lots-view]. Переключатель обтекает сводку справа; на телефоне — строкой на всю ширину. */
.lots-view { float: right; display: inline-flex; margin: -8px 0 8px 16px; border: 1px solid #161a49; }
.lots-view__btn { min-height: 40px; padding: 0 16px; border: 0; background: #fff; color: #161a49; font: inherit; font-size: 14px; line-height: 1.2; white-space: nowrap; cursor: pointer; transition: background-color .15s, color .15s; }
.lots-view__btn[aria-pressed="true"] { background: #161a49; color: #fff; }
.lots-view__btn:focus-visible { outline: 2px solid #161a49; outline-offset: 2px; } /* BRIK-FOCUS-DARK 30.10: фокус тёмный, ~17:1 */
.parking-list__legend { clear: both; }
@media (max-width: 767px) {
  .lots-view { float: none; display: flex; margin: 12px 0 8px; }
  .lots-view__btn { flex: 1 1 0; min-height: 44px; }
}
@media (min-width: 768px) { html:not([data-lots-view]) .parking-list-rows { display: none; } }
@media (max-width: 767px) {
  html:not([data-lots-view]) .parking-list__plan-scroll, html:not([data-lots-view]) .parking-list__legend, html:not([data-lots-view]) .parking-list__zoom-container { display: none; }
}
html[data-lots-view="plan"] .parking-list-rows { display: none; }
html[data-lots-view="list"] .parking-list__plan-scroll, html[data-lots-view="list"] .parking-list__legend, html[data-lots-view="list"] .parking-list__zoom-container { display: none; }
/* «На плане» у строки списка снят (владелец 28.10: «на плане — внутри самой карточки, а не списка») */
@media (prefers-reduced-motion: reduce) { .lots-view__btn { transition: none; } }

/* BRIK-PL-MAPTOGGLE (2026-10-28): на ≤ 550 свёрнутая лента карты (375×75 под планом) — карта ПРАВЕЕ кнопки «Объект на карте».
   Было, и на боевом так же: контейнер карты во всю ленту, зум Яндекса (z-index 1000, по центру слева, 40×80) ложился на кнопку
   55×75 — нажатие попадало в «+», карта не открывалась. Подписи и логотип Яндекса не прячем (условия API). Развёрнутая карта —
   во всю ширину, как было: там кнопка сверху, зум посередине, перекрытия нет. */
@media (width <= 550px) {
  .parking-list__map-wrap:not(.parking-list__map-wrap--show) .parking-list__map-container { left: 55px; width: calc(100% - 55px); }
}

/* BRIK-LOTS-ZOOMHIDE (2026-10-29): «+/−» плана — только в виде «план». Скрытие для вида «список» весило (0,2,1) и проигрывало
   правилу сенсорных экранов .parking-list.resizeable .parking-list__zoom-container { display:flex } (0,3,0). Вес (0,3,1). */
@media (max-width: 767px) {
  html:not([data-lots-view]) .parking-list.resizeable .parking-list__zoom-container { display: none; }
}
html[data-lots-view="list"] .parking-list.resizeable .parking-list__zoom-container { display: none; }

/* BRIK-LOTS-CLOSEFOCUS (2026-10-29): крестик панели фильтра фокусируемый (BRIK-PL-FILTER) — рамка фокуса с клавиатуры, как у чипов. */
.flats__content .filters__close-button:focus-visible { outline: 2px solid #161a49; outline-offset: 2px; } /* BRIK-FOCUS-DARK 30.10: фокус тёмный, ~17:1 */

/* End */
/* /local/templates/general/components/bitrix/news/parking/style.css?1739907086179 */
/* /local/templates/general/components/bitrix/main.include/parking.filter/style.css?17591446264542 */
/* /local/templates/general/assets/vendor/select2/css/select2.min.css?174220425916265 */
/* /local/templates/general/components/bitrix/main.include/parking.list/style.css?179335237220627 */
