/* ════════════════════════════════════════════════════════════════════════════
   PLOVI 24.08.2026 — карта адреса в оформлении заказа.

   Метка прибита к центру карты, покупатель ведёт карту под ней (как в
   навигаторах и такси-приложениях). Раньше по карте таскали Leaflet-маркер:
   на телефоне это требовало прицельного попадания пальцем в метку.

   Свой файл: style.css — файл подрядчика.
   ════════════════════════════════════════════════════════════════════════════ */

/* Метка. Лежит внутри контейнера Leaflet (у него position: relative), поверх
   плиток, но кликов не ловит — жесты должны доставаться карте. */
.plv-inline-map-canvas .plv-map-centerpin {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 900;
	width: 26px;
	height: 26px;
	/* Остриё капли смотрит ровно в центр карты: половина ширины влево,
	   вся высота вверх. */
	margin: -30px 0 0 -13px;
	box-sizing: border-box;
	background: #e5484d;
	border: 3px solid #fff;
	border-radius: 50% 50% 50% 0;
	transform: rotate(-45deg);
	box-shadow: 0 3px 10px rgba(8, 30, 44, .35);
	pointer-events: none;
	transition: margin-top .18s ease;
}

/* Белый глазок в центре капли. */
.plv-inline-map-canvas .plv-map-centerpin::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	border-radius: 50%;
	background: #fff;
}

/* Пока карта едет, метка «подпрыгивает» — видно, что точка меняется. */
.plv-inline-map-canvas .plv-map-centerpin.is-lifted { margin-top: -38px; }

/* Тень-прицел под меткой: показывает, куда именно она смотрит. */
.plv-inline-map-canvas .plv-map-centerdot {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 899;
	width: 7px;
	height: 7px;
	margin: -3.5px 0 0 -3.5px;
	border-radius: 50%;
	background: rgba(8, 30, 44, .38);
	pointer-events: none;
}

/* Покупатель нажал «Поделиться местоположением» — выбор в пользу
   автоопределения сделан, строка поиска только отвлекает. */
.plv-inline-map.is-geo .plv-inline-map-search { display: none; }

@media (prefers-reduced-motion: reduce) {
	.plv-inline-map-canvas .plv-map-centerpin { transition: none; }
}
