.parking-map{position:relative}.parking-map__img{display:block;max-width:100%;object-fit:contain}.parking-map__info{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:8px 12px;background-color:#fff;color:#484848;font-family:Segoe UI,sans-serif;font-size:10px;line-height:1.2}@media(min-width:414px){.parking-map__info{font-size:14px}}.parking-page .select-one .button-outer .button--active{background:#5583ba;color:#fff}.parking-page .fullscreen path{fill:#5583ba}.parking-page .button--primary{background:#5583ba;color:#fff;border:1px solid #5583ba}.parking-page .button--primary:hover{background:#3266ab;color:#fff;border:1px solid #3266ab}.parking-page__imgs{position:relative}.parking-page .parking-map__info{letter-spacing:0}.parking-page__map{width:-moz-fit-content;width:fit-content;margin:14px auto 0;cursor:pointer}@media(min-width:992px){.parking-page__map{position:absolute;top:0;right:0;margin:0}}@media(min-width:992px){.parking-page__map .parking-map__img{max-width:400px}}.parking-page__map-popup .parking-map__img{max-height:641px}.parking-page .parking-popup .popup-base__title b{color:#3266ab}.parking-page .parking-table__body tr{position:relative}