

/* Start:/bitrix/templates/utes/components/bitrix/news/rooms-module-price-load/style.css?1752206682150*/
.loading {
    min-height:256px;
    /* height: 256px; */
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* End */


/* Start:/bitrix/templates/.default/ajax/ajax.min.css?1617709702420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/bitrix/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/bitrix/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/bitrix/templates/utes/components/bitrix/news.list/rooms-module-price-load/style.css?17524684643199*/
                                            .room__footer {
                                                position: absolute;
                                                width: calc(100% - 24px);
                                                bottom: 0;
                                                display: flex;
                                                justify-content: space-between;
                                                align-items: center;
                                                gap: 6px;
                                            }

                                            .room-price__value:has(span:empty) {
                                                display: none;
                                            }

                                            .room-price__value {
                                                font-family: 'CoreSansA', sans-serif;
                                                font-weight: 500;
                                                font-size: 18px;
                                            }

                                            .room-price__value span {
                                                color: var(--color-green);
                                            }

                                            .room-price__description a {
                                                font-size: 12px;
                                                color: var(--color-green);
                                            }
                                            .room__button-more {
                                                width: 160px;
                                            }

                                            @media (max-width: 790px) {
                                                .room__footer {
                                                    width: 100%;
                                                }
                                            }

                                            @media (max-width: 450px) {
                                                .room__info {
                                                    padding-bottom: 86px !important;
                                                }
                                                .room__params {
                                                    padding-bottom: 10px;
                                                }
                                                .room__footer {
                                                    flex-direction: column;
                                                }
                                                .room-price {
                                                    width: 100%;
                                                    text-align: left;
                                                }
                                                .room__button-more {
                                                    width: 100%;
                                                }
                                            }
/* End */


/* Start:/bitrix/templates/utes/components/bitrix/news.list/map/style.min.css?17660577331016*/
.housing.m--map{margin-top:20px}.housing__map{height:auto}.housing__map img{width:100%;height:auto}.imap__canvas{margin-top:0;margin-left:0}.imap__canvas svg{width:100%;height:100%}.housing__list{width:100%!important;background-color:#009d7b}.housing__band{width:1240px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}.housing__info{padding-right:0}.imap__link{position:absolute;left:3.6%;bottom:5%;display:block;width:11.8%;height:2%}@media (hover:hover){.imap__link:hover{box-shadow:0 1px 0 #ffffffc4}}@media (hover:none){.imap__link:active{box-shadow:0 1px 0 #ffffffc4}}@media screen and (max-width:1310px){.housing__band{width:944px}}@media screen and (max-width:1014px){.housing__band{width:720px}}@media screen and (max-width:790px){.housing__band{width:95%}}@media screen and (max-width:767px){.housing{display:block}.housing__band{position:relative;display:none;padding-left:0;padding-right:0;margin-inline:auto;color:#fff}}@media screen and (max-width:400px){.housing__slider{width:185px}}
/* End */


/* Start:/bitrix/templates/utes/components/bitrix/news.list/info/style.css?1755856606150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /bitrix/templates/utes/components/bitrix/news/rooms-module-price-load/style.css?1752206682150 */
/* /bitrix/templates/.default/ajax/ajax.min.css?1617709702420 */
/* /bitrix/templates/utes/components/bitrix/news.list/rooms-module-price-load/style.css?17524684643199 */
/* /bitrix/templates/utes/components/bitrix/news.list/map/style.min.css?17660577331016 */
/* /bitrix/templates/utes/components/bitrix/news.list/info/style.css?1755856606150 */
