

/* Start:/local/components/ceh9/stores/templates/list/style.css?17796324642244*/
[x-cloak] {
  display: none !important;
}

.stores-point__row--type {
  display: flex;
  justify-content: center;
  text-align: center;
  vertical-align: middle;
  padding: 8px;
  border-radius: var(--border-radius-lg);
  background-color: var(--primary-100);
}

.stores-info-actions {
  justify-content: space-between;
  flex-wrap: nowrap;
}

.stores-info-actions__item {
  display: flex;
}

.map-section_map {
  overflow: hidden;
  border-radius: var(--border-radius-lg);
}

@media (max-width: 768px) {
  .stores-info-actions {
    flex-wrap: wrap;
    justify-content: center;
  }
  .stores-info-actions__item {
    flex: 1 1 calc(50% - 8px);
    justify-content: center;
  }
  .stores-info-actions__item--last {
    flex: 0 0 100%;
  }
  .stores-info-actions__item--last .btn {
    margin-left: auto;
    margin-right: auto;
  }
  .stores-info-actions .btn {
    width: 100%;
  }
}
.map-info {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  align-items: start;
  justify-items: center;
}

.map-info__col {
  align-items: center;
  text-align: center;
}

.map-info__col svg {
  flex-shrink: 0;
}

@media (max-width: 1023px) {
  .map-info {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 768px) {
  .map-info {
    grid-template-columns: 1fr;
    justify-items: stretch;
  }
  .map-info__col {
    align-items: flex-start;
    text-align: left;
    width: 100%;
  }
  .map-info__col--actions .btn {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .stores-info-actions__item {
    flex: 0 0 100%;
  }
}
.cluster_custom {
  position: relative;
  width: 56px;
  height: 56px;
  cursor: pointer;
  user-select: none;
}
.cluster_custom svg {
  display: block;
  width: 56px;
  height: 56px;
}
.cluster_custom span {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}

.stores-point__row--pay-items {
  min-width: 0;
  display: block;
  width: 100%;
  white-space: normal;
}

.stores-point__pay-chip {
  display: inline-block;
  max-width: 100%;
  margin: 0 8px 8px 0;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1756625022666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /local/components/ceh9/stores/templates/list/style.css?17796324642244 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1756625022666 */
