#livelistenermapPageElement
{
	overflow: hidden;
}

#livelistenermapPageElement h1, #MainElement.PageActive .BottomShadow
{
	z-index: 1;
}

#livelistenermapPageElement h1
{
	position: absolute;

	text-shadow: 3px 2px 5px black;

	pointer-events: none;
}

#MapElement
{
	position: absolute;

	left: 0;
	top: 0;

	width: 100%;
	height: 100%;

	margin-bottom: 0;

	cursor: grab;
	
	touch-action: none;
}

#MapElement.Dragging
{
	cursor: grabbing;
}

#MapCountriesElement
{
	position: absolute;

	left: 0;
	top: 0;

	width: 100%;
	height: 100%;

	pointer-events: none;
}

#MapCountriesElement.Loading
{
	visibility: hidden;
}

#livelistenermapPageElement .CurrentListeners
{
	position: absolute;

	left: 0;
	bottom: 0;

	margin-left: 9px;
	margin-bottom: 4px;

	font-size: 13pt;

	pointer-events: none;
}

@media (max-width: 699px), (max-height: 599px)
{
	#livelistenermapPageElement .CurrentListeners
	{
		margin-left: calc(9px + var(--safe-area-inset-left));
	}	
}

#SidebarAndContentElement.PageOnly #livelistenermapPageElement .CurrentListeners
{
	margin-left: calc(9px + var(--safe-area-inset-left));
	margin-bottom: calc(4px + var(--safe-area-inset-bottom));
}

#livelistenermapPageElement .Buttons
{
	position: absolute;

	right: 0;
	bottom: 0;

	margin-right: calc(21px + var(--safe-area-inset-right));
	margin-bottom: calc(21px + var(--safe-area-inset-bottom));
}

#livelistenermapPageElement .Buttons button
{
	display: block;

	width: 35px;
	height: 35px;

	margin-top: 2px;
	
	background-color: rgba(26, 24, 43, 0.75);
	border: 1px solid rgba(234, 234, 234, 0.75);

	background-repeat: no-repeat;
	background-position: center;
	background-size: 110%;

	border-radius: 5px;

	box-shadow: rgba(0, 0, 0, 0.375) 3px 3px 3px;

	cursor: pointer;

	touch-action: manipulation;
}

#livelistenermapPageElement #LiveListenerMapResetElement
{
	background-image: url(../../Images/Icons/Reset.svg);	
	background-size: 95%;
}

#livelistenermapPageElement #LiveListenerMapZoomInElement
{
	background-image: url(../../Images/Icons/ZoomIn.svg);
}

#livelistenermapPageElement #LiveListenerMapZoomOutElement
{
	background-image: url(../../Images/Icons/ZoomOut.svg);
}

@media (min-width: 700px) and (min-height: 600px)
{
	.CurrentListeners
	{
		display: flex;
	}

	.CurrentListeners div
	{
		margin-right: 20px;
	}
}

#ListenersNotShownOnMapElement:not(.Active)
{
	display: none;
}

#livelistenermapPageElement.Disabled #MapElement, #livelistenermapPageElement.Disabled .CurrentListeners, #livelistenermapPageElement.Disabled .Buttons
{
	filter: blur(3px);
}

#livelistenermapPageElement.Disabled #MapElement, #livelistenermapPageElement.Disabled .Buttons button
{
	touch-action: unset;
}

#livelistenermapPageElement.Disabled #MapElement, #livelistenermapPageElement.Disabled .Buttons, #livelistenermapPageElement.Disabled .Buttons button
{
	cursor: not-allowed;
}

#livelistenermapPageElement .Message
{
	z-index: 1;

	filter: brightness(100%);/*HACK: For stacking context painting order*/
}

#livelistenermapPageElement:not(.Disabled) .Message
{
	display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL1NvdXJjZXMvU3R5bGVzL1BhZ2VzL0xpdmVMaXN0ZW5lck1hcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLFVBQVU7QUFDWDs7QUFFQTs7Q0FFQyxrQkFBa0I7O0NBRWxCLDhCQUE4Qjs7Q0FFOUIsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLGtCQUFrQjs7Q0FFbEIsT0FBTztDQUNQLE1BQU07O0NBRU4sV0FBVztDQUNYLFlBQVk7O0NBRVosZ0JBQWdCOztDQUVoQixZQUFZOztDQUVaLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsa0JBQWtCOztDQUVsQixPQUFPO0NBQ1AsTUFBTTs7Q0FFTixXQUFXO0NBQ1gsWUFBWTs7Q0FFWixvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjs7Q0FFbEIsT0FBTztDQUNQLFNBQVM7O0NBRVQsZ0JBQWdCO0NBQ2hCLGtCQUFrQjs7Q0FFbEIsZUFBZTs7Q0FFZixvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUM7O0VBRUMsb0RBQW9EO0NBQ3JEO0FBQ0Q7O0FBRUE7O0NBRUMsb0RBQW9EO0NBQ3BELHdEQUF3RDtBQUN6RDs7QUFFQTs7Q0FFQyxrQkFBa0I7O0NBRWxCLFFBQVE7Q0FDUixTQUFTOztDQUVULHVEQUF1RDtDQUN2RCx5REFBeUQ7QUFDMUQ7O0FBRUE7O0NBRUMsY0FBYzs7Q0FFZCxXQUFXO0NBQ1gsWUFBWTs7Q0FFWixlQUFlOztDQUVmLHdDQUF3QztDQUN4QywyQ0FBMkM7O0NBRTNDLDRCQUE0QjtDQUM1QiwyQkFBMkI7Q0FDM0IscUJBQXFCOztDQUVyQixrQkFBa0I7O0NBRWxCLDRDQUE0Qzs7Q0FFNUMsZUFBZTs7Q0FFZiwwQkFBMEI7QUFDM0I7O0FBRUE7O0NBRUMsbURBQW1EO0NBQ25ELG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvREFBb0Q7QUFDckQ7O0FBRUE7O0NBRUMscURBQXFEO0FBQ3REOztBQUVBOztDQUVDOztFQUVDLGFBQWE7Q0FDZDs7Q0FFQTs7RUFFQyxrQkFBa0I7Q0FDbkI7QUFDRDs7QUFFQTs7Q0FFQyxhQUFhO0FBQ2Q7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsVUFBVTs7Q0FFVix3QkFBd0IsQ0FBQyw0Q0FBNEM7QUFDdEU7O0FBRUE7O0NBRUMsYUFBYTtBQUNkIiwiZmlsZSI6IkxpdmVMaXN0ZW5lck1hcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnRcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudCBoMSwgI01haW5FbGVtZW50LlBhZ2VBY3RpdmUgLkJvdHRvbVNoYWRvd1xyXG57XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50IGgxXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdHRleHQtc2hhZG93OiAzcHggMnB4IDVweCBibGFjaztcclxuXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbiNNYXBFbGVtZW50XHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdGN1cnNvcjogZ3JhYjtcclxuXHRcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuXHJcbiNNYXBFbGVtZW50LkRyYWdnaW5nXHJcbntcclxuXHRjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4jTWFwQ291bnRyaWVzRWxlbWVudFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuI01hcENvdW50cmllc0VsZW1lbnQuTG9hZGluZ1xyXG57XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4jbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnQgLkN1cnJlbnRMaXN0ZW5lcnNcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OiA5cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuXHRmb250LXNpemU6IDEzcHQ7XHJcblxyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogY2FsYyg3MDBweCAtIDFweCkpLCAobWF4LWhlaWdodDogY2FsYyg2MDBweCAtIDFweCkpXHJcbntcclxuXHQjbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnQgLkN1cnJlbnRMaXN0ZW5lcnNcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogY2FsYyg5cHggKyB2YXIoLS1zYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xyXG5cdH1cdFxyXG59XHJcblxyXG4jU2lkZWJhckFuZENvbnRlbnRFbGVtZW50LlBhZ2VPbmx5ICNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudCAuQ3VycmVudExpc3RlbmVyc1xyXG57XHJcblx0bWFyZ2luLWxlZnQ6IGNhbGMoOXB4ICsgdmFyKC0tc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcclxuXHRtYXJnaW4tYm90dG9tOiBjYWxjKDRweCArIHZhcigtLXNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcclxufVxyXG5cclxuI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50IC5CdXR0b25zXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHJcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKDIxcHggKyB2YXIoLS1zYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcclxuXHRtYXJnaW4tYm90dG9tOiBjYWxjKDIxcHggKyB2YXIoLS1zYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XHJcbn1cclxuXHJcbiNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudCAuQnV0dG9ucyBidXR0b25cclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcblxyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAyNCwgNDMsIDAuNzUpO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM0LCAyMzQsIDIzNCwgMC43NSk7XHJcblxyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTEwJTtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHRib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMzc1KSAzcHggM3B4IDNweDtcclxuXHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50ICNMaXZlTGlzdGVuZXJNYXBSZXNldEVsZW1lbnRcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9JbWFnZXMvSWNvbnMvUmVzZXQuc3ZnKTtcdFxyXG5cdGJhY2tncm91bmQtc2l6ZTogOTUlO1xyXG59XHJcblxyXG4jbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnQgI0xpdmVMaXN0ZW5lck1hcFpvb21JbkVsZW1lbnRcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9JbWFnZXMvSWNvbnMvWm9vbUluLnN2Zyk7XHJcbn1cclxuXHJcbiNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudCAjTGl2ZUxpc3RlbmVyTWFwWm9vbU91dEVsZW1lbnRcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9JbWFnZXMvSWNvbnMvWm9vbU91dC5zdmcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWluLWhlaWdodDogNjAwcHgpXHJcbntcclxuXHQuQ3VycmVudExpc3RlbmVyc1xyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuQ3VycmVudExpc3RlbmVycyBkaXZcclxuXHR7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4jTGlzdGVuZXJzTm90U2hvd25Pbk1hcEVsZW1lbnQ6bm90KC5BY3RpdmUpXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnQuRGlzYWJsZWQgI01hcEVsZW1lbnQsICNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudC5EaXNhYmxlZCAuQ3VycmVudExpc3RlbmVycywgI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50LkRpc2FibGVkIC5CdXR0b25zXHJcbntcclxuXHRmaWx0ZXI6IGJsdXIoM3B4KTtcclxufVxyXG5cclxuI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50LkRpc2FibGVkICNNYXBFbGVtZW50LCAjbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnQuRGlzYWJsZWQgLkJ1dHRvbnMgYnV0dG9uXHJcbntcclxuXHR0b3VjaC1hY3Rpb246IHVuc2V0O1xyXG59XHJcblxyXG4jbGl2ZWxpc3RlbmVybWFwUGFnZUVsZW1lbnQuRGlzYWJsZWQgI01hcEVsZW1lbnQsICNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudC5EaXNhYmxlZCAuQnV0dG9ucywgI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50LkRpc2FibGVkIC5CdXR0b25zIGJ1dHRvblxyXG57XHJcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuI2xpdmVsaXN0ZW5lcm1hcFBhZ2VFbGVtZW50IC5NZXNzYWdlXHJcbntcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7LypIQUNLOiBGb3Igc3RhY2tpbmcgY29udGV4dCBwYWludGluZyBvcmRlciovXHJcbn1cclxuXHJcbiNsaXZlbGlzdGVuZXJtYXBQYWdlRWxlbWVudDpub3QoLkRpc2FibGVkKSAuTWVzc2FnZVxyXG57XHJcblx0ZGlzcGxheTogbm9uZTtcclxufSJdfQ== */