

/* Start:/local/templates/engineering.site/components/mediahead/object.list.map/object.list.map/style.css?17285635474565*/
.object-list-map {
  --object-list-map-container-color: rgb(var(--x-sys-color-surface-container));
  --object-list-map-outline-color: rgb(var(--x-sys-color-outline));
}

.object-list-map--inverse {
  --object-list-map-container-color: #4d5871;
  --object-list-map-outline-color: #292f3d;
}

.object-list-map__content {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.object-list-map__loader {
	animation: 0.6s infinite alternate object-list-map-loader;
  display: none;
	fill: var(--object-list-map-container-color);
	/* height: 42.25rem; */
	height: 100%;
	left: 0;
	/* margin-inline-start: 1.5rem; */
	/* margin-top: -4.5rem; */
	padding: 0 1.25rem;
	position: absolute;
  stroke: var(--object-list-map-outline-color);
	top: 0;
	/* width: 71.75rem; */
	width: 100%;
}

.object-list-map--loading .object-list-map__loader {
  display: block;
}

.object-list-map--inverse .object-list-map__loader {
	filter: drop-shadow(0 1rem 1.5rem #262C3B);
}

/* @media (min-width: 80em) {
	.object-list-map__loader {
		margin-inline-start: 1.25rem;
		margin-top: 0;
		height: 100%;
		width: calc(100% - 2.5rem);
	}
} */

.object-list-map .object-list-map__canvas {
	height: 100%;
	width: 100%;
}

.object-list-map--inverse .object-list-map__canvas {
	filter: drop-shadow(0 1rem 1.5rem #262C3B);
}

.object-list-map .object-list-map__svg {
	cursor: grab;
	color-rendering: optimizeSpeed;
	height: 100%;
	left: 0;
	position: absolute;
	/* shape-rendering: optimizeSpeed; */
	text-rendering: optimizeSpeed;
	top: 0;
	width: 100%;
}

/* .object-list-map-point__rect {
	cursor: pointer;
	/~ fill: rgb(var(--x-theme-background)); ~/
	/~ fill-opacity: 0.24; ~/
	fill-opacity: 0;
	pointer-events: none;
	transition: fill-opacity .12s ease-in-out;
	z-index: 2;
} */

.object-list-map-point--active > .object-list-map-point__rect,
.object-list-map-point:hover > .object-list-map-point__rect {
	fill-opacity: 0.36;
}

.object-list-map-point--active:hover > .object-list-map-point__rect,
.object-list-map-point--active > .object-list-map-point__rect {
	fill-opacity: 1;
}

.object-list-map-point__circle {
	cursor: pointer;
	fill: rgb(var(--x-sys-color-inverse-surface-container-highest));
	/* pointer-events: none; */
	stroke: rgb(var(--x-sys-color-inverse-surface-container));
	transition: fill .12s ease-in-out;
	/* user-select: none; */
	z-index: 1;
}

.object-list-map-point--active > .object-list-map-point__circle {
	fill: rgb(var(--x-sys-color-primary-container));
}

.object-list-map-point__svg {
	cursor: pointer;
	z-index: 1;
}

.object-list-map-point__circle-text {
	dominant-baseline: central;
	fill: rgb(var(--x-sys-color-inverse-on-surface-container));
	font-weight: 600;
	letter-spacing: -0.0125em;
	pointer-events: none;
	text-anchor: middle;
	user-select: none;
	z-index: 1;
}

.object-list-map-point--active > .object-list-map-point__circle-text {
	fill: rgb(var(--x-sys-color-on-primary-container));
}

/*.object-list-map-point__text {
	dominant-baseline: central;
	fill: rgb(var(--x-theme-background));
	/~ fill-opacity: 0; ~/
	font-weight: 500;
	letter-spacing: 0.0125em;
	pointer-events: none;
	text-anchor: start;
	transition: fill .12s ease-in-out;
	transition: fill .12s ease-in-out, fill-opacity .12s ease-in-out;
	user-select: none;
	z-index: 2;
}

.object-list-map-point--active > .object-list-map-point__text,
.object-list-map-point:hover > .object-list-map-point__text {
	fill-opacity: 1;
}*/

.object-list-map-menu {
	--arrow-size: 1.25rem;

  filter: drop-shadow(0.125rem 0.25rem 0.125rem rgba(0, 0, 0, 0.15));
	margin-bottom: var(--arrow-size);
	max-width: calc(100vw - 2.5rem);
}

.object-list-map-menu__arrow {
	bottom: calc(-1 * var(--arrow-size));
	height: var(--arrow-size);
	left: 0;
	margin: 0 var(--arrow-size);
	position: absolute;
	right: auto;
	width: calc(var(--arrow-size) * 2);
}

.object-list-map-menu__arrow::after {
	border-color: transparent;
	border-style: solid;
	content: "";
	display: block;
	position: absolute;
}

.object-list-map-menu__arrow::after {
	bottom: 1px;
	border-top-color: #fff;
	border-width: var(--arrow-size) var(--arrow-size) 0;
}

.object-list-map-menu--start .object-list-map-menu__arrow {
	left: 0;
	right: auto;
}

.object-list-map-menu--end .object-list-map-menu__arrow {
	left: auto;
	right: 0;
}

@keyframes object-list-map-loader {
	0% {
		opacity: 0.62;
	}

	100% {
		opacity: 1;
	}
}

/* End */


/* Start:/local/templates/engineering.site/components/bitrix/news.list/company.link.list/style.css?1730387059150*/
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 */
/* /local/templates/engineering.site/components/mediahead/object.list.map/object.list.map/style.css?17285635474565 */
/* /local/templates/engineering.site/components/bitrix/news.list/company.link.list/style.css?1730387059150 */
