/*Стилизация Карты с точками*/
.pos-relative {position: relative;}
.map-container {height: 100%;}
.map-container #map {height: inherit;}
.partners--map__list.active, .partners--map__gbo-list.active {display: block;}
.partners--map__list, .partners--map__gbo-list {display: none; max-height: 400px; overflow-y: auto;}
.partners--map__list { position: absolute; top: 0; right: 0px; left: 0px; z-index: 3; background: #d1d3d4; padding: 20px !important; border-radius: 10px; flex-direction: column; gap: 10px; z-index: 999; max-height: 300px; overflow-y: auto; display: none; }
.partners--map__gbo-list {top: -100%;}
.partners--map__item {padding: 8px 12px !important; transition: background 0.3s; color: #000 !important; display: block; font-family: 'Gilroy', Arial, sans-serif;}
.gbo-badge {background: #0066cc; color: white; padding: 2px 5px; border-radius: 3px; font-size: 0.8em; margin-left: 8px;}
.uc-map--btn .rendered {z-index: 9; overflow: visible;}

@media screen and (max-width: 900px) {
	.partners--map__list {padding: 10px !important;}
	.partners--map__item {font-size: 13px !important;}
	.filter-gbo {z-index: 2 !important;}
}