

/* Start:/bitrix/components/simai/sf.map/templates/.default/style.css?177564474121924*/
.sf-scroll {
  scrollbar-color: --ui-color-tag-8;
  scrollbar-width: thin;
}

::-webkit-scrollbar-track {
  background-color: #fff;
}

::-webkit-scrollbar-thumb {
  background-color:#ffcb17;
}

::-webkit-resizer{
  width:7px;
  height:0px
}

::-webkit-scrollbar{
  width: 5px;
}

.swiper-container-center {
    text-align: center;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.925 9.35082L0.499903 19.7767L1.5753 20.8514L10.9256 11.5004L12 10.4259L10.925 9.35082Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.500659 1.07464L10.9256 11.5004L12 10.4259L10.925 9.35082L1.57454 -4.55711e-07L0.500659 1.07464Z' fill='white'/%3E%3C/svg%3E") !important;
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22L0,22z' fill='%23fff'/%3E%3C/svg%3E") !important;
	background-color: rgba(0, 0, 0, 0.5) !important;
}

.swiper-button-next, .swiper-button-prev {
	background-size: 10px 44px !important;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #FCBD09 !important;
}

.swiper-pagination-bullet {
	background: #DBDFE3 !important;
	opacity: 1 !important;
}

.map-yandex-map {
    width:100%;
    height:calc(100vh - 180px);
    min-height:420px;
}

.sf-form-check.check-filter input[type="checkbox"]:not([disabled]).sf-form-check-input:checked + label::before, .sf-form-check.check-filter input[type="radio"]:not([disabled]).sf-form-check-input:checked + label::before {
	background-color: #1B9A69 !important;
	border-color: #1B9A69 !important;
}


/*.sf-pagewrap-area {background-color:#1A2B58 !important;}*/

.map_mode_sw {display:flex; width:40px; height:40px; background:#2D4177; margin:1px;}
.map_mode_sw.active {background:#228DDA;}
.map_mode_sw img {margin:auto;}

.map-container {/*min-height:85vh;*/ position:relative; overflow:hidden; min-height:420px;}

.map-widget-block {position:absolute; z-index:500; top:30px; left:16px; width:380px; border:1px solid #e4e4e4;}
.map-filters-block {position:absolute; /*z-index:500;*/ top:0; bottom:0; left:0; width:400px; background:#F2F4F6;}
.map-objects-block {position:absolute; z-index:500; top:0; bottom:0; left:0; width:380px; background:#F2F4F6;}
#list_content_object_list_top{position:relative;}
#list_content {position:absolute; /*z-index:500;*/ top:0; bottom:0; left:0; width:450px; background:#F2F4F6;}
.map-list-header {border-bottom:1px solid #DBDFE3; padding:10px 8px; background:#F2F4F6;}
.map-list-header-title {margin:0; padding:0 6px; display:flex; align-items:center; justify-content:space-between; gap:10px;}
.map-list-counter {display:inline-flex; align-items:baseline; white-space:nowrap;}
.map-list-content-body {padding:58px 0 14px 0;}
.map-list-content-body .map-object-cell-row {border:1px solid #DBDFE3; border-radius:10px; background:#fff; transition:border-color .16s ease, box-shadow .16s ease, transform .16s ease;}
.map-list-content-body .map-object-cell-row:hover {border-color:#C7D3DF; box-shadow:0 6px 18px rgba(27, 31, 44, .08); transform:translateY(-1px);}
.map-list-content-body .map-object-cell-row:focus-within {border-color:#1B9A69; box-shadow:0 0 0 3px rgba(27, 154, 105, .2);}
.map-list-content-body .map-object-cell-row .map-row-cell-scroll {max-height:none;}
.map-list-props {border-top:1px solid #E4EAF0; padding-top:8px;}
.map-list-prop {gap:12px; margin:0; padding:7px 0; border-bottom:1px dashed #DEE5EC;}
.map-list-prop:last-child {border-bottom:0;}
.map-list-prop-label {flex:0 0 auto; min-width:118px; max-width:none; line-height:1.35; white-space:nowrap;}
.map-list-prop-value {flex:1 1 auto; min-width:0; line-height:1.35; text-align:left; color:#2C3944; word-break:normal; overflow-wrap:normal;}
.map-list-prop-value a {word-break:break-word; overflow-wrap:anywhere;}
.map-list-actions {align-items:center;}
.map-list-action-btn {min-height:34px; font-size:.8125rem; padding:.34rem .65rem;}
#list_button.normal {position:absolute; top:0; left:0;}
#list_button.fixed {position:fixed; top:50px; left:0;}
#list_button button.active {background:#1B9A69;color:var(--white);}
#location_button.normal {position:absolute;top:0;left:50px;}
#location_button.fixed {position:fixed;top:50px;left:50px;}
#location_button.active {background:#1B9A69;color:var(--white);}
#full_screen_button.normal {position:absolute;top:0; right:12px;}
#full_screen_button.fixed {position:fixed;top:50px; right:12px;}
#full_screen_button.active {background:#1B9A69;color:var(--white);}
#list_button .btn,
#location_button .btn,
#full_screen_button .btn {
	border-radius: 8px;
	border-color: #D6DDE4;
	background-color: #F2F4F6;
	color: #2C3944;
}
#list_button .btn:hover,
#location_button .btn:hover,
#full_screen_button .btn:hover {
	background-color: #E9EFF5;
	border-color: #C7D3DF;
}
#list_button .btn-labeled .btn-label,
#location_button .btn-labeled .btn-label,
#full_screen_button .btn-labeled .btn-label {
	border-right: 1px solid #D6DDE4;
}
#filter_button.normal {position:absolute;top:0;right:0;}
#filter_button.fixed {position:fixed;top:50px;right:0;}

.map-location-menu {
	min-width: 340px;
	max-width: min(420px, calc(100vw - 24px));
	width: 340px;
	border: 1px solid #DBDFE3;
	border-radius: 8px;
}
.map-location-menu-body {
	max-height: min(420px, calc(100vh - 140px));
}
.map-location-scroll {
	flex: 1 1 auto;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 8px 0;
}
.map-location-item {
	padding: .34rem 1rem .34rem 2.35rem;
	white-space: normal;
}
.map-location-item-label {
	margin: 0;
	width: 100%;
	display: block;
	line-height: 1.3;
}
.map-location-item .sf-form-check-input + label,
.map-location-item .sf-form-check-input-sm + label {
	position: relative;
	padding-left: 2.25rem !important;
	margin-left: 0 !important;
}
.map-location-item .sf-form-check-input + label::before,
.map-location-item .sf-form-check-input-sm + label::before {
	left: 0 !important;
	margin-left: 0 !important;
	transform: none !important;
}
.map-location-item .sf-form-check-input + label::after,
.map-location-item .sf-form-check-input-sm + label::after {
	left: 0.65rem !important;
	margin-left: 0 !important;
	transform: none !important;
}
.map-location-actions {
	flex: 0 0 auto;
	gap: 8px;
	border-top: 1px solid #DBDFE3;
	padding: 10px;
}
.map-location-actions .btn {
	flex: 1 1 0;
	margin: 0 !important;
	width: auto !important;
}

#map_filters {width:400px;}
#map_filters.collapse-filter {width:56px;}

#objPopup {position:absolute; width:280px; max-width:calc(100vw - 24px); border:1px solid #D9E2EA; box-shadow:0 8px 20px rgba(27, 31, 44, .18);}
.map-popup-close {position:absolute; top:-16px; right:-16px; width:32px; height:32px; border-radius:50%; border:1px solid #D9E2EA; background:#fff !important; box-shadow:0 4px 12px rgba(44, 57, 68, .22); line-height:1; display:flex; align-items:center; justify-content:center; z-index:3; opacity:1 !important;}
.map-popup-close i {font-size:22px; line-height:1;}
.map-popup-media {border-radius:8px; overflow:hidden; background:#EEF3F7;}
.map-popup-media:empty {display:none;}
.map-popup-media-link {display:block; width:100%; margin:0; padding:0; border:0; background:transparent; cursor:pointer; line-height:0;}
.map-popup-media img {display:block; width:100%; height:112px; object-fit:cover;}
.map-popup-title {padding-right:0; line-height:1.2;}
.map-popup-text {line-height:1.3; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
@media (hover: hover) and (pointer: fine) {
	.map-popup-close {display:none;}
}

.map-detail-props {border-top:1px solid #E4EAF0; padding-top:8px; line-height:1.35;}
.map-detail-prop {gap:12px; margin:0; padding:7px 0; border-bottom:1px dashed #DEE5EC;}
.map-detail-prop:last-child {border-bottom:0;}
.map-detail-prop-label {flex:0 0 auto; min-width:118px; white-space:nowrap;}
.map-detail-prop-value {flex:1 1 auto; min-width:0; color:#2C3944; text-align:left; overflow-wrap:anywhere; word-break:normal;}

.map_object_cell {float:left; width:380px; position:relative; overflow:hidden; background:#fff; border-radius:4px; box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2);}
.map_object_cell_row {position:relative; overflow:hidden; background:#fff; /*border-radius:4px;*/ /*box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2);*/}

.map_detail_full {max-width:1200px; margin:0 auto;}
.map_detail_full_top {width:100%;}
.map_detail_full_img_map {width:100%;}

/* .map_detail_top {width:380px; height:200px;} */
.map_detail_top {width:100%; height:200px; min-height:200px; position:relative;}
.map_detail_img_map {width:100%; height:200px; top:0; left:0;}
.map_detail_top .swiper-container,
.map_detail_top .swiper-wrapper,
.map_detail_top .swiper-slide {height:100%;}
.map_detail_top .img-fluid {display:block; width:100% !important; height:100% !important; object-fit:cover;}
.map_detail_scroll {max-height:320px; height:270px;}
.map_detail_bottom {border-top:1px solid #DBDFE3; background:#F2F4F6; padding:15px;}

.map_row_cell_left {float:left; width:310px; height:240px;}
.map_row_cell_img_map {width:310px; height:240px;}
.map_row_cell_scroll {/*margin-left:310px;*/ max-height:288px;}


.map-address {padding-left:26px; background:url(/bitrix/components/simai/sf.map/templates/.default/./images/icon-address.svg) no-repeat 0px 3px; background-size:16px 16px;}
.map-phone {padding-left:26px; background:url(/bitrix/components/simai/sf.map/templates/.default/./images/icon-phone.svg) no-repeat 0px 3px; background-size:16px 16px;}
.map-email {padding-left:26px; background-size:16px 16px;}
.map-site {padding-left:26px; background-size:16px 16px;}

.map_object_sw_images {display:block; float:left; width:30px; height:30px; background:url(/bitrix/components/simai/sf.map/templates/.default/./images/icon-images.svg) no-repeat center center #ddd; background-size:12px 12px; border-right:1px solid black;}
.map_object_sw_map {display:block; float:left; width:30px; height:30px; background:url(/bitrix/components/simai/sf.map/templates/.default/./images/icon-map.svg) no-repeat center center #ddd; background-size:12px 12px;}
.map_object_sw_images.active, .map_object_sw_map.active { background-color:#fff;}

.map-block-switch > input[type="checkbox"] {display: none;}
.map-block-switch > label {cursor: pointer; height: 0px; position: relative; width: 40px;}
.map-block-switch > label::before {background:#f5f5f5; /*box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);*/ border-radius:10px; content:''; height:20px; margin-top:-8px; margin-left:-2px; position:absolute; transition:all 0.4s ease-in-out; width:40px;border: 1px solid #DBDFE3;}
.map-block-switch > label::after {background: #CCC; border-radius: 6px; /*box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);*/ content:''; height:12px; left:1px; margin-top:-4px; position:absolute; left:2px; top:0; transition:all 0.3s ease-in-out; width:12px;}
.map-block-switch > input[type="checkbox"]:checked + label::before {background:#1B9A69;border: 1px solid #1B9A69;}
.map-block-switch > input[type="checkbox"]:checked + label::after {background: white;left:22px;}
.map-block-switch > input[type="checkbox"]:focus-visible + label::before {box-shadow: 0 0 0 3px rgba(27, 154, 105, .25);}
.map-block-search .btn {background-color:#1B9A69; min-width:42px;}
.map-block-search .form-control {height:38px; border-color:#D6DDE4; background:#fff; font-size:.875rem;}
.map-block-search .form-control:focus {border-color:#1B9A69; box-shadow:0 0 0 .2rem rgba(27, 154, 105, .15);}
.map-block-search .input-group {display:flex; align-items:stretch;}
.map-block-search .input-group .form-control {border-radius:8px 0 0 8px; border-right:0;}
.map-block-search .input-group .input-group-btn {display:flex;}
.map-block-search .input-group .btn {display:inline-flex; align-items:center; justify-content:center; border-radius:0 8px 8px 0; margin:0; padding:.375rem .7rem; line-height:1;}

.map-filters-head-wrap {position: sticky; top: 0; z-index: 3; background: #F2F4F6; border-bottom: 1px solid #DBDFE3; padding: 14px 14px 10px 14px;}
.map-filters-head-wrap .btn {min-height:34px; font-size:.8125rem;}
.map-filters-list {padding: 10px 14px 18px 14px;}
.map-filters-actions .btn {font-size: .8125rem; padding: .34rem .65rem;}
.map-active-filters {background: #fff; border: 1px solid #DBDFE3; border-radius: 8px; padding: 9px;}
.map-active-filters-chips {display: flex; flex-wrap: wrap; gap: 6px;}
.map-chip {display: inline-flex; align-items: center; max-width: 100%; border: 1px solid #D5DAE0; border-radius: 999px; background: #F7F9FB; padding: 4px 10px; color: #2C3944; font-size: .75rem; line-height: 1.2; cursor: pointer;}
.map-chip-label {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.map-chip-remove {font-size: 1rem; line-height: 1; margin-left: 6px; opacity: .55;}
.map-chip:hover {border-color:#BFCAD5; background:#EEF3F7;}
.map-chip:focus-visible {outline:2px solid #1B9A69; outline-offset:1px;}
.map-hidden-action:hover .p-3 {background:#E9EFF5;}
.map-hidden-action:focus-visible {outline:2px solid #1B9A69; outline-offset:-2px;}
.map-hidden-action:focus-visible .p-3 {background:#E9EFF5;}
#hidden_content {width:100%;}
#hidden_content .map-hidden-action .p-3 {display:flex !important; align-items:center; justify-content:center; min-height:56px; overflow:hidden;}
.map-mobile-actions {display:none;}
.map-mobile-actions .btn {min-height:44px; border-radius:10px; font-size:.9rem; font-weight:600;}
.map-link-btn:hover {color:#1B9A69;}
.map-link-btn:focus-visible {outline:2px solid #1B9A69; outline-offset:2px; border-radius:4px;}

.map-filter {background:#F2F4F6; border:1px solid #DBDFE3; border-radius:8px; margin-bottom:12px; overflow:hidden;}
.map-filter .map-filter-panel {display:none; border-top:1px solid #DBDFE3; padding:12px 14px 8px 14px; background:#FAFBFC;}
.map-filter.active {display:block; background:#fff;}
.map-filter.active .map-filter-panel {display:block;}
.map-filter-header {border:0; cursor:pointer; padding:12px 14px !important; min-height:52px; transition:background-color .16s ease, box-shadow .16s ease;}
.map-filter-header:hover {background:#F7F9FB;}
.map-filter-header:focus-visible {outline:2px solid #1B9A69; outline-offset:-2px;}
.map-filter-title {gap:.45rem; font-weight:600; font-size:.95rem; line-height:1.35;}
.map-filter-title svg {flex:0 0 auto;}
.map-filter-icon-slot {display:inline-flex; align-items:center; justify-content:center; width:18px; height:18px; flex:0 0 18px; line-height:0;}
.map-filter-icon-img {display:block; width:18px; height:18px; object-fit:contain;}
.map-filter-color-dot {display:inline-block; flex:0 0 auto; width:18px; height:18px; border-radius:50%;}
.map-filter-icon-slot > svg {display:block; width:18px; height:18px; margin:0 !important;}
.map-filter-icon-slot > .map-filter-color-dot {display:block;}
.map-filter-title > span {display:block;}
.map-filter-meta {gap:.5rem;}
.map-filter-count {display:inline-flex; min-width:1.5rem; height:1.5rem; border-radius:999px; background:#1B9A69; color:#fff; font-size:.75rem; font-weight:700; padding:0 .4rem;}
.map-filter-chevron {color:#8a97a5; font-size:.75rem;}
.map-filter.active .map-filter-chevron {transform: rotate(180deg);}
.map-filter-prop + .map-filter-prop {margin-top:10px; padding-top:10px; border-top:1px solid #E4EAF0;}
.map-checkboxes-panel {max-height:156px; padding-right:4px;}
.map-checkboxes-panel .sf-form-check {margin-bottom:0; padding-top:2px; padding-bottom:2px;}
.map-checkboxes-panel .sf-form-check label {font-size:.875rem; line-height:1.3; color:#2C3944;}
.map-checkboxes-panel .sf-form-check:hover label {color:#1F2C37;}

.map-date-range {display:grid; grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr) auto; column-gap:6px; align-items:center;}
.map-date-range input[type="text"] {width:100%; min-width:0; max-width:100%; height:34px; border:1px solid #C5CED8; border-radius:6px; padding:0 8px; font-size:.8125rem; background:#fff;}
.map-date-range .calendar-icon {display:block; margin:0; flex:0 0 auto;}
.map-date-range .date-interval-hellip {margin:0 2px; color:#6B7785; font-size:1rem; line-height:1;}

.slider-vals {padding-top:8px; width:18%; font-size:.75rem;}
.slider-area {width:64%; padding:14px 0 10px 0;}
.ui-slider {position:relative; text-align:left; width:100%; height:4px; background:#DDE3E8; border-radius:999px;}
.ui-slider .ui-slider-range {background:#1B9A69; border-radius:999px;}
.ui-slider .ui-slider-handle {position:absolute; z-index:503; width:14px; height:14px; cursor: pointer; margin:-5px 0 0 -7px; background:#fff; border:1px solid #B8C4CE; border-radius:50%; box-shadow:0 0 0 2px #fff; transition:border-color .15s ease, box-shadow .15s ease;}
.ui-slider .ui-slider-handle:focus {outline:none; border-color:#1B9A69; box-shadow:0 0 0 2px #fff, 0 0 0 4px rgba(27, 154, 105, .25);}

@media(min-width: 320px) {
	.map-objects-block {width:100%;}
	.map-widget-block {top:0; left:0;}
	.map_row_cell_left {width:100%; height:240px; float: none;}
	.map_object_cell {float:none; width:auto; position:relative; overflow:hidden; background:#fff; border-radius:4px; box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2);}
	.map-filters-block {width:100%;}
}

@media (min-width:576px) {

    .map-yandex-map {height:500px;}
	.map-objects-block {width:410px;}
	.map-filters-block {width:450px;}
}

@media(min-width:768px) {
    
    .map-yandex-map {height:700px;}
    
	    .map-objects-block {width:415px;}
}

@media(min-width:992px) {
	.map_row_cell_left {float:left; width:310px; height:240px;}
	.map_object_cell {float:left; width:380px; position:relative; overflow:hidden; background:#fff; border-radius:4px; box-shadow:0px 3px 8px rgba(0, 0, 0, 0.2);}
    .map-objects-block {width:860px;}
    .map-widget-block {top:30px; left:30px;}

    .map-yandex-map {
        height:calc(100vh - 80px);
    }
	
}

@media (max-width: 767px) {
	.map-location-menu {
		min-width: 280px;
		width: min(340px, calc(100vw - 24px));
	}
}


#add_crm_deal_map_overlay {display:none; position:fixed; z-index:700; left:0; top:0; bottom:0; right:0; background:rgba(0, 0, 0, 0.6);}
#add_crm_deal_map {display:none; position:fixed; z-index:700; left:50%; top:10%; bottom:10%; margin-left:-160px; width:320px;}

@media(min-width:768px) {
    #add_crm_deal_map {margin-left:-250px; width:500px;}
}


/*@media(min-width:1800px) {
    body {overflow-y:hidden}
}*/

/* clearfix */
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	*zoom: 1;
}

.nowrap {white-space:nowrap;}
.detail-tables {line-height: 1rem;}
.detail-tables td {padding-top: 0.5rem;}

/* mob */
@media(max-width:767px) {
    
	#map_filters {width:100%;}
	#map_filters.collapse-filter {display:none;}
	.map-filters-head-wrap {padding:10px 12px 8px 12px;}
	.map-filters-head-wrap .mt-3 {margin-top:.6rem !important;}
	.map-filters-head-wrap .btn {min-height:32px; padding:.28rem .56rem;}
	.map-filters-list {padding:8px 12px 108px 12px;}
	.map-filters-actions {display:none !important;}
	#map_selected_total {font-size:.75rem;}
	.map-active-filters {padding:8px;}
	.map-block-search .form-control {height:36px; font-size:.8125rem;}
	.map-block-search .btn {min-width:38px; padding:.375rem .5rem;}
	.map-block-search .input-group .form-control {border-radius:8px 0 0 8px;}
	.map-block-search .input-group .btn {border-radius:0 8px 8px 0;}
	.map-filter {margin-bottom:8px; border-radius:10px;}
	.map-filter-header {padding:9px 10px !important; min-height:44px;}
	.map-filter-title {font-size:.86rem; line-height:1.25; gap:.4rem; max-width:calc(100% - 88px);}
	.map-filter-title > span {display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
	.map-filter-meta {gap:.35rem;}
	.map-filter-count {min-width:1.35rem; height:1.35rem; font-size:.7rem;}
	.map-filter .map-filter-panel {padding:9px 10px 6px 10px;}
	.map-filter-prop + .map-filter-prop {margin-top:10px; padding-top:10px;}
	.map-checkboxes-panel {max-height:124px;}
	.map-checkboxes-panel .sf-form-check label {font-size:.8125rem; line-height:1.25;}
	.map-list-content-body {padding-top:54px; padding-bottom:10px;}
	.map-list-prop {flex-direction:column; align-items:flex-start !important; gap:2px; padding:6px 0;}
	.map-list-prop-label {flex:1 1 auto; max-width:100%;}
	.map-list-prop-value {width:100%; text-align:left;}
	.map-detail-prop {flex-direction:column; align-items:flex-start !important; gap:2px; padding:6px 0;}
	.map-detail-prop-label {min-width:0; white-space:normal;}
	.map-detail-prop-value {width:100%; text-align:left;}
	.map-list-actions {flex-direction:column; align-items:stretch; gap:8px;}
	.map-list-action-btn {width:100%;}
	.map-list-action-btn.mr-2 {margin-right:0 !important;}
	.map-date-range {display:grid; grid-template-columns:minmax(0, 1fr) 18px 14px minmax(0, 1fr) 18px; column-gap:4px; row-gap:0; align-items:center;}
	.map-date-range input[type="text"] {height:32px; font-size:.76rem; padding:0 6px;}
	.map-date-range .calendar-icon {width:16px; height:16px;}
	.map-date-range .date-interval-hellip {grid-column:auto; justify-self:center; margin:0; font-size:.9rem; line-height:1;}
	.slider-vals {width:16%; font-size:.72rem; padding-top:6px;}
	.slider-area {width:68%; padding:11px 0 8px 0;}
	.map-mobile-actions {display:block; position:sticky; bottom:0; z-index:4; padding:10px 12px calc(10px + env(safe-area-inset-bottom)); background:linear-gradient(180deg, rgba(242,244,246,0) 0%, rgba(242,244,246,.92) 24%, rgba(242,244,246,1) 100%); border-top:0;}
	.map-mobile-actions .btn {box-shadow:0 6px 18px rgba(0,0,0,.14);}
	#objPopup {width:260px;}
	.map-popup-media img {height:96px;}
	
	#list_content {width:100%;}
	
	#full_screen_button {top:0;right:0;left:120px;}
	
	.map_row_cell_scroll {max-height:353px;}

}
/* desk */
@media (min-width: 768px) {
	.nowrap-md-up {white-space:nowrap;}
}

/* End */
/* /bitrix/components/simai/sf.map/templates/.default/style.css?177564474121924 */
