#id_map{height:528px;width:100%;cursor:pointer}.page-search{margin-bottom:20px}.page-search .typography-h2,.page-map .typography-h2,.page-article .typography-h2{margin-bottom:20px}.map-search{position:absolute;top:10px;left:55px;z-index:1003;display:none}.map-search__wrap{position:relative;cursor:pointer;display:flex;gap:4px;align-items:center;width:492px}.map-search__input{outline:none;width:400px;padding:8px 10px;background:#ffffff;border:1px solid #B4B4B4;border-radius:4px;transition:border-color .3s ease;color:#72798A;font-size:14px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-search__input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px;line-height:normal;color:#72798A}.map-search__input:-moz-placeholder,textarea:-moz-placeholder{font-size:14px;line-height:normal;color:#72798A}.map-search__input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px;line-height:normal;color:#72798A}.map-search__input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px;line-height:normal;color:#72798A}.map-search__btn{height:34px;padding:6px 10px;border-radius:4px}.map-search__btn:hover{opacity:1;background:#648ed2}.map-search__btn svg{width:18px;height:18px;margin-right:5px;color:#fff}.map-search-list{display:none;width:400px;border-radius:4px;border:1px solid #B4B4B4;background:#ffffff;box-shadow:0 0 0 0 rgba(82,118,188,.1),0 5px 10px 0 rgba(82,118,188,.1),0 19px 19px 0 rgba(82,118,188,.09),0 42px 25px 0 rgba(82,118,188,.05),0 75px 30px 0 rgba(82,118,188,.01),0 117px 33px 0 rgba(82,118,188,0);padding:8px;position:absolute;top:37px;left:0;color:#72798A;z-index:100}.map-search-list.show{display:block}.map-search-list__wrap{display:grid;gap:4px}.map-search-list__item{border-radius:4px;background:#F8F9FF;padding:6px;transition:all .3s ease}.map-notification{position:absolute;top:50px;left:55px;width:400px;color:#72798A;z-index:1000}.map-notification__wrap{background:#ffffff;display:flex;gap:10px;position:relative;padding:15px 20px 10px 10px;border-radius:4px;border:1px solid #B4B4B4}.map-notification__text{height:64px;width:285px}.map-notification__img,.map-notification__img img{width:64px;height:64px}.map-notification__close,.map-report__close{position:sticky;top:15px;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;height:24px;background:#fff;border-radius:4px;border:1px solid #B4B4B4;margin-left:auto;flex-shrink:0}.map-notification__close svg,.map-report__close svg{width:16px;height:16px;color:#72798A}.map-not-found{position:absolute;bottom:10px;left:10px;background:#ffffff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.8);padding:5px;cursor:pointer;z-index:1002}.map-not-found:hover{background-color:#f4f4f4}.map-not-found svg{display:none}.map-modal{cursor:initial;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(51,51,51,.6);opacity:0;visibility:hidden;transition:all .3s ease}.map-modal.open{opacity:1;visibility:visible;transition:all .3s ease;z-index:1003}.map-modal__body{max-width:900px;width:100%;max-height:90%;background:#ffffff;border-radius:6px;position:relative;overflow-y:auto;overflow-x:hidden;color:#2C2F33;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.5)}.map-modal__header{padding:25px 15px;border-bottom:1px solid #e5e5e5}.map-modal__content{padding:15px}.map-modal__content p:not(:last-child),.map-modal__content ul{margin-bottom:16px}.map-modal__content ul{list-style:decimal;list-style-position:inside;margin-left:20px}.map-modal__content a{color:#4571B8;border-bottom:1px solid;transition:color .3s ease,border-color .3s ease}.map-modal__content a:hover{color:#c82222;border-color:transparent}.map-modal__close{width:20px;height:20px;position:absolute;top:10px;right:10px;border:none;background:transparent;padding:0;cursor:pointer}.map-modal__close svg{color:#B4B4B4;width:16px;height:16px}.map-list{width:172px;position:absolute;top:10px;right:10px;background:#ffffff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4);padding:8px 5px}.map-list.hide{display:none}.map-list.show{display:block}.map-report{position:absolute;top:50px;left:55px;width:350px;z-index:1000;cursor:initial}.map-report__wrap{position:relative;overflow-y:auto;max-height:429px;scrollbar-color:#8f8f8f #cccccc;scrollbar-width:thin}.map-report.show::before{content:'';display:block;width:calc(100% - 12px);height:30px;background:linear-gradient(to top,#fff,transparent);position:absolute;bottom:0;left:1px;z-index:10}.map-report__loader{height:96px;display:none;justify-items:center;align-items:center;background:#ffffff;border-radius:4px;border:1px solid #B4B4B4;position:absolute;top:50px;left:55px;width:350px;z-index:1000;cursor:initial}.map-report__loader.show{display:grid}.map-report__loader img{width:24px;height:24px}.map-report-wrap{display:none;background:#ffffff;padding:15px 15px 30px;border:1px solid #B4B4B4;border-radius:4px}.map-report-wrap.show{display:grid;gap:24px}.map-report-data__wrap{font-size:13px;display:grid;gap:8px}.map-report-data .button{height:35px;padding:6px 10px 8px;border-radius:4px;margin-top:10px}.map-report-data .button.typography-blue{width:auto;height:auto;padding:0;font-size:14px;margin-top:5px;display:block}.map-report-data .page-hidden-text{display:block}.map-report-list{font-size:13px}.map-report-list__wrap{margin-top:15px}.map-report-tabs{margin-top:-37px}.map-report-tabs__header{display:flex;justify-content:center}.map-report-tab{padding:10px 15px;background:none;border:none;cursor:pointer;font-size:14px;color:#666;border-bottom:1px solid #e0e0e0}.map-report-tab.active{color:#4571B8;border-bottom-color:#4571B8;font-weight:bold}.report-item{display:grid;grid-template-columns:22px 1fr 70px;gap:5px;padding:5px;border-radius:6px}.report-item.active{outline:1px solid #4571B8}.report-item:not(:last-child){padding-bottom:5px;margin-bottom:5px}.report-item__checkbox-wrap{cursor:pointer}.report-item__checkbox-wrap input{width:.1px;height:.1px;position:absolute;z-index:-1;opacity:0}.report-item__checkbox{display:block;min-width:22px;height:22px;border:1px solid #4571B8;border-radius:4px}.report-item__checkbox:hover{border:2px solid #4571B8}.report-item__checkbox-wrap input:checked+.report-item__checkbox{background:#4571B8 url(/assets/sprites/dist/assets/sprites/intermediate-svg/checkbox.svg) center center no-repeat;border-color:#4571B8;background-size:16px}.map-report-list__small{font-size:12px}.map-report-list__old{color:#ff5722;text-decoration:line-through;font-weight:700}.map-report-list__sale{color:#000;font-weight:700}.map-report-list__time{color:#72798A}.map-report-list__img{color:#4571B8;border-bottom:1px dotted}.map-report-list__img:hover{color:#c82222}.map-report-list__btns{margin-top:20px;display:flex;justify-content:center;gap:14px}.map-report-list__btns button{height:35px;padding:6px 16px 8px;border-radius:4px}.map-report-list__btns button[disabled]{opacity:.7}.map-report-form{font-size:13px}.map-report-form form{margin-top:15px}.map-report-form .form-item__input{padding:10px 14px;border-radius:4px;font-size:12px;color:#000}.map-report-form .form-item--checkbox{margin-top:0}.map-report-not-found{display:none;background:#ffffff;border-radius:4px;border:1px solid #B4B4B4;padding:15px 20px 20px 15px;font-size:13px}.map-report-not-found.show{display:block}.typography-red{color:#c82222}.map-report-not-found p{margin-bottom:10px}.map-report-not-found .typography-red{margin-top:-20px}.map-report-not-found .button{height:35px;padding:6px 10px;border-radius:4px;background-color:#f0ad4e}.map-report-not-found .button:hover{color:#fff}.form-item__name{cursor:text}.pay-methods__img{margin:0 auto}.pay-methods__img,.pay-methods__img img{height:16px;width:230px}@media all and (max-width:991px){.map-search__btn{width:auto}}@media all and (max-width:767px){.header{z-index:1005}.map-search__btn{padding:6px 8px}.map-search__btn span{display:none}.map-search__btn svg{margin-right:0}.map-search{left:10px;right:10px}.map-search__wrap{width:100%}.map-search__input{width:calc(100% - 30px)}.map-search-list{width:100%}.map-notification{top:118px;left:10px;right:10px;width:auto}.map-modal__body{max-width:335px}.map-modal__header{padding:15px}.map-report{left:10px;width:auto;top:91px;right:10px;max-width:100%;z-index:1002}.map-report__wrap{max-height:400px}.map-report-data .button{width:100%}.map-report-list__btns{flex-direction:column}.map-not-found{bottom:unset;top:50px;left:119px;z-index:1001;border-radius:4px;border:1px solid #B4B4B4;box-shadow:unset;padding:4px}.map-not-found svg{display:block;width:24px;height:24px}.map-not-found p{display:none}.map-notification__text{height:76px;align-items:center}}