.parking-popup{position:absolute;padding:2rem;background:#0d2f50;background:var(--c-blue-95);color:#fff;color:var(--c-white);filter:drop-shadow(4px 10px 30px rgba(0,36,71,.1));pointer-events:none}.parking-popup:after{content:"";position:absolute;width:0;height:0;border-color:#0d2f50 transparent transparent;border-left:7px solid transparent;border-bottom:0 solid transparent;border-right:7px solid transparent;border-top:6px solid var(--c-blue-95);bottom:-5px;left:50%;transform:translateX(-50%)}.parking-popup.__offscreen{top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;max-width:267px}.parking-popup_area{margin-bottom:.8rem}.floor-plan{display:flex;flex:1;justify-content:center;position:relative;max-height:100%;max-width:none;width:auto;padding:4rem}.floor-plan.__preview{pointer-events:none}@media (min-width:900px){.floor-plan{max-width:100%;width:100%;padding:2rem}}.floor-plan_visual-pane{display:flex;align-items:center;height:260px;max-height:100%}.floor-plan_visual-pane .visual-pane_svg{top:auto;height:100%}.floor-plan_visual-pane .visual-pane_image{width:auto;max-width:none;max-height:100%}@media (min-width:900px){.floor-plan_visual-pane{height:660px}.floor-plan_visual-pane .visual-pane_image{max-width:100%;width:100%;height:100%}}.floor-plan_offscreen-plan{position:absolute;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none;min-width:100px;max-height:calc(100% - 8rem);max-width:none}@media (min-width:900px){.floor-plan_offscreen-plan{max-width:100%}}.floor-plan_path{opacity:0;transition:opacity .3s ease-in-out;cursor:pointer}.floor-plan_path [d],.floor-plan_path polygon,.floor-plan_path rect{fill:#fc7f37;fill:var(--c-visual-active);transition:fill .3s ease-in-out}.floor-plan_path.__active,.floor-plan_path:hover{opacity:.3}.floor-plan_path:not(.__free){opacity:.7;pointer-events:none}.floor-plan_path:not(.__free) [d],.floor-plan_path:not(.__free) polygon,.floor-plan_path:not(.__free) rect{fill:#efeff0;fill:var(--c-light-grey)}.floor-plan_premise-status{width:30px;height:30px;padding:.4rem;background:#002447;background:var(--c-blue);color:#fff;color:var(--c-white)}.parking-card{background:#fff;background:var(--c-white);padding:2rem}.parking-card.__skeleton{min-height:16rem}@media (min-width:900px){.parking-card{padding:1.1rem;transition:all .3s ease-in-out}.parking-card.__skeleton{min-height:6.8rem}.parking-card:hover{box-shadow:4px 10px 30px rgba(0,36,71,.1);transform:scale(1.01)}}@media (min-width:1920px){.parking-card{padding:1.1rem 1.1rem 1.1rem 3.4rem}}.parking-card_area.skeleton,.parking-card_btn.skeleton,.parking-card_floor.skeleton,.parking-card_number.skeleton,.parking-card_price.skeleton{height:22px;width:80%}.parking-card_number{position:relative}@media (max-width:899px){.parking-card_number{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}}@media (max-width:899px){.parking-card_area{width:29.69%}}@media (max-width:899px){.parking-card_floor{width:26.56%}}@media (max-width:899px){.parking-card_price{width:31.25%;margin-bottom:2rem}}.parking-card_btn.skeleton{min-height:4.6rem}@media (max-width:899px){.parking-card_btn{width:100%}}.parking-card_status{font-size:1.4rem;color:#a87566;color:var(--c-bronze)}@media (min-width:900px){.parking-card_status{position:absolute;left:0;bottom:-18px;font-size:1rem}}.result-list_list.__margin-bottom{margin-bottom:75px}.no-flats-notice .link{text-decoration:none;font-weight:700;font-weight:var(--w-bold)}.no-flats-notice_image{width:558px;margin:0 auto;display:block}