.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane > svg,.leaflet-pane > canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position:absolute; left:0; top:0}
.leaflet-container {overflow:hidden}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select:none; -moz-user-select:none; user-select:none; -webkit-user-drag:none}
.leaflet-tile::selection {background:transparent}
.leaflet-safari .leaflet-tile {image-rendering:-webkit-optimize-contrast}
.leaflet-safari .leaflet-tile-container {width:1600px; height:1600px; -webkit-transform-origin:0 0}
.leaflet-marker-icon,.leaflet-marker-shadow {display:block}
.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile {max-width:none !important; max-height:none !important}
.leaflet-container.leaflet-touch-zoom {-ms-touch-action:pan-x pan-y; touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag {-ms-touch-action:pinch-zoom; touch-action:none; touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {-ms-touch-action:none; touch-action:none}
.leaflet-container {-webkit-tap-highlight-color:transparent}
.leaflet-container a {-webkit-tap-highlight-color:rgba(51,181,229,0.4)}
.leaflet-tile {filter:inherit; visibility:hidden}
.leaflet-tile-loaded {visibility:inherit}
.leaflet-zoom-box {width:0; height:0; -moz-box-sizing:border-box; box-sizing:border-box; z-index:800}
.leaflet-overlay-pane svg {-moz-user-select:none}
.leaflet-pane {z-index:400}
.leaflet-tile-pane {z-index:200}
.leaflet-overlay-pane {z-index:400}
.leaflet-shadow-pane {z-index:500}
.leaflet-marker-pane {z-index:600}
.leaflet-tooltip-pane {z-index:650}
.leaflet-popup-pane {z-index:700}
.leaflet-map-pane canvas {z-index:100}
.ug-map-infra-icons__cafe {background-image:url(/resources/img/map/cafe.svg); width:40px !important; height:40px !important; background-position:center; background-repeat:no-repeat; background-size:contain; background-color:white; border-radius:5px}
.ug-map-infra-icons__hospital {background-image:url(/resources/img/map/hospital.svg); width:40px !important; height:40px !important; background-position:center; background-repeat:no-repeat; background-size:contain; background-color:white; border-radius:5px}
.ug-map-infra-icons__kindergarten {background-image:url(/resources/img/map/kindergarten.svg); width:40px !important; height:40px !important; background-position:center; background-repeat:no-repeat; background-size:contain; background-color:white; border-radius:5px}
.ug-map-infra-icons__pharmacy {background-image:url(/resources/img/map/pharmacy.svg); width:40px !important; height:40px !important; background-position:center; background-repeat:no-repeat; background-size:contain; background-color:white; border-radius:5px}
.ug-map-infra-icons__school {background-image:url(/resources/img/map/school.svg); width:40px !important; height:40px !important; background-position:center; background-repeat:no-repeat; background-size:contain; background-color:white; border-radius:5px}
.ug-map-infra-icons__supermarket {background-image:url(/resources/img/map/supermarket.svg); width:40px !important; height:40px !important; background-position:center; background-repeat:no-repeat; background-size:contain; background-color:white; border-radius:5px}
.leaflet-map-pane svg {z-index:200}
.leaflet-vml-shape {width:1px; height:1px}
.lvml {behavior:url(#default#VML); display:inline-block; position:absolute}
.leaflet-control {position:relative; z-index:800; pointer-events:visiblePainted; pointer-events:auto}
.leaflet-top,.leaflet-bottom {position:absolute; z-index:1000; pointer-events:none}
.leaflet-top {top:0}
.leaflet-right {right:0}
.leaflet-bottom {bottom:0}
.leaflet-left {left:0}
.leaflet-control {float:left; clear:both}
.leaflet-right .leaflet-control {float:right}
.leaflet-top .leaflet-control {margin-top:10px}
.leaflet-bottom .leaflet-control {margin-bottom:10px}
.leaflet-left .leaflet-control {margin-left:10px}
.leaflet-right .leaflet-control {margin-right:10px}
.leaflet-fade-anim .leaflet-tile {will-change:opacity}
.leaflet-fade-anim .leaflet-popup {opacity:0; -webkit-transition:opacity 0.2s linear; -moz-transition:opacity 0.2s linear; transition:opacity 0.2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity:1}
.leaflet-zoom-animated {-webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0}
.leaflet-zoom-anim .leaflet-zoom-animated {will-change:transform}
.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1); transition:transform 0.25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {-webkit-transition:none; -moz-transition:none; transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide {visibility:hidden}
.leaflet-interactive {cursor:pointer}
.leaflet-grab {cursor:-webkit-grab; cursor:-moz-grab; cursor:grab}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {cursor:crosshair}
.leaflet-popup-pane,.leaflet-control {cursor:auto}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {cursor:move; cursor:-webkit-grabbing; cursor:-moz-grabbing; cursor:grabbing}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane > svg path,.leaflet-tile-container {pointer-events:none}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane > svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path {pointer-events:visiblePainted; pointer-events:auto}
.leaflet-container {background:#ddd; outline:0}
.leaflet-container a {color:#0078A8}
.leaflet-container a.leaflet-active {outline:2px solid orange}
.leaflet-zoom-box {border:2px dotted #38f; background:rgba(255,255,255,0.5)}
.leaflet-container {font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
.leaflet-bar {box-shadow:0 1px 5px rgba(0,0,0,0.65); border-radius:4px}
.leaflet-bar a,.leaflet-bar a:hover {background-color:#fff; border-bottom:1px solid #ccc; width:26px; height:26px; line-height:26px; display:block; text-align:center; text-decoration:none; color:black}
.leaflet-bar a,.leaflet-control-layers-toggle {background-position:50% 50%; background-repeat:no-repeat; display:block}
.leaflet-bar a:hover {background-color:#f4f4f4}
.leaflet-bar a:first-child {border-top-left-radius:4px; border-top-right-radius:4px}
.leaflet-bar a:last-child {border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-bottom:none}
.leaflet-bar a.leaflet-disabled {cursor:default; background-color:#f4f4f4; color:#bbb}
.leaflet-touch .leaflet-bar a {width:30px; height:30px; line-height:30px}
.leaflet-touch .leaflet-bar a:first-child {border-top-left-radius:2px; border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child {border-bottom-left-radius:2px; border-bottom-right-radius:2px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out {font:bold 18px 'Lucida Console',Monaco,monospace; text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out {font-size:22px}
.leaflet-control-layers {box-shadow:0 1px 5px rgba(0,0,0,0.4); background:#fff; border-radius:5px}
.leaflet-control-layers-toggle {background-image:url(images/layers.png); width:36px; height:36px}
.leaflet-retina .leaflet-control-layers-toggle {background-image:url(images/layers-2x.png); background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle {width:44px; height:44px}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list {display:block; position:relative}
.leaflet-control-layers-expanded {padding:6px 10px 6px 6px; color:#333; background:#fff}
.leaflet-control-layers-scrollbar {overflow-y:scroll; overflow-x:hidden; padding-right:5px}
.leaflet-control-layers-selector {margin-top:2px; position:relative; top:1px}
.leaflet-control-layers label {display:block}
.leaflet-control-layers-separator {height:0; border-top:1px solid #ddd; margin:5px -10px 5px -6px}
.leaflet-default-icon-path {background-image:url(images/marker-icon.png)}
.leaflet-container .leaflet-control-attribution {background:#fff; background:rgba(255,255,255,0.7); margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line {padding:0 5px; color:#333}
.leaflet-control-attribution a {text-decoration:none}
.leaflet-control-attribution a:hover {text-decoration:underline}
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {font-size:11px}
.leaflet-left .leaflet-control-scale {margin-left:5px}
.leaflet-bottom .leaflet-control-scale {margin-bottom:5px}
.leaflet-control-scale-line {border:2px solid #777; border-top:none; line-height:1.1; padding:2px 5px 1px; font-size:11px; white-space:nowrap; overflow:hidden; -moz-box-sizing:border-box; box-sizing:border-box; background:#fff; background:rgba(255,255,255,0.5)}
.leaflet-control-scale-line:not(:first-child) {border-top:2px solid #777; border-bottom:none; margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {box-shadow:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border:2px solid rgba(0,0,0,0.2); background-clip:padding-box}
.leaflet-popup {position:absolute; text-align:center; margin-bottom:20px}
.leaflet-popup-content-wrapper {padding:1px; text-align:left; border-radius:12px}
.leaflet-popup-content {margin:13px 19px; line-height:1.4}
.leaflet-popup-content p {margin:18px 0}
.leaflet-popup-tip-container {width:40px; height:20px; position:absolute; left:50%; margin-left:-20px; overflow:hidden; pointer-events:none}
.leaflet-popup-tip {width:17px; height:17px; padding:1px; margin:-10px auto 0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip {background:white; color:#333; box-shadow:0 3px 14px rgba(0,0,0,0.4)}
.leaflet-container a.leaflet-popup-close-button {position:absolute; top:0; right:0; padding:4px 4px 0 0; border:none; text-align:center; width:18px; height:14px; font:16px/14px Tahoma,Verdana,sans-serif; color:#c3c3c3; text-decoration:none; font-weight:bold; background:transparent}
.leaflet-container a.leaflet-popup-close-button:hover {color:#999}
.leaflet-popup-scrolled {overflow:auto; border-bottom:1px solid #ddd; border-top:1px solid #ddd}
.leaflet-oldie .leaflet-popup-content-wrapper {zoom:1}
.leaflet-oldie .leaflet-popup-tip {width:24px; margin:0 auto; -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)"; filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}
.leaflet-oldie .leaflet-popup-tip-container {margin-top:-1px}
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border:1px solid #999}
.leaflet-div-icon {background:#fff; border:1px solid #666}
.leaflet-tooltip {position:absolute; padding:6px; background-color:#fff; border:1px solid #fff; border-radius:3px; color:#222; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; pointer-events:none; box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.leaflet-tooltip.leaflet-clickable {cursor:pointer; pointer-events:auto}
.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {position:absolute; pointer-events:none; border:6px solid transparent; background:transparent; content:""}
.leaflet-tooltip-bottom {margin-top:6px}
.leaflet-tooltip-top {margin-top:-6px}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {left:50%; margin-left:-6px}
.leaflet-tooltip-top:before {bottom:0; margin-bottom:-12px; border-top-color:#fff}
.leaflet-tooltip-bottom:before {top:0; margin-top:-12px; margin-left:-6px; border-bottom-color:#fff}
.leaflet-tooltip-left {margin-left:-6px}
.leaflet-tooltip-right {margin-left:6px}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {top:50%; margin-top:-6px}
.leaflet-tooltip-left:before {right:0; margin-right:-12px; border-left-color:#fff}
.leaflet-tooltip-right:before {left:0; margin-left:-12px; border-right-color:#fff}
 .leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow {-webkit-transition:-webkit-transform 0.3s ease-out,opacity 0.3s ease-in; -moz-transition:-moz-transform 0.3s ease-out,opacity 0.3s ease-in; -o-transition:-o-transform 0.3s ease-out,opacity 0.3s ease-in; transition:transform 0.3s ease-out,opacity 0.3s ease-in}
 .leaflet-cluster-spider-leg {-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out,-webkit-stroke-opacity 0.3s ease-in; -moz-transition:-moz-stroke-dashoffset 0.3s ease-out,-moz-stroke-opacity 0.3s ease-in; -o-transition:-o-stroke-dashoffset 0.3s ease-out,-o-stroke-opacity 0.3s ease-in; transition:stroke-dashoffset 0.3s ease-out,stroke-opacity 0.3s ease-in}
 .leaflet-draw-draw-polygon {background-image:url(/resources/img/main/ug-icon-edit.svg) !important; background-position:center !important; background-repeat:no-repeat !important; background-size:60% !important}
 .leaflet-draw-edit-remove {background-image:url(/resources/img/main/ug-icon-delete.png) !important; background-position:center !important; background-repeat:no-repeat !important; background-size:60% !important}
 .leaflet-draw-section {position:relative}
 .leaflet-draw-toolbar {margin-top:12px}
 .leaflet-draw-toolbar-top {margin-top:0}
 .leaflet-draw-toolbar-notop a:first-child {border-top-right-radius:0}
 .leaflet-draw-toolbar-nobottom a:last-child {border-bottom-right-radius:0}
 .leaflet-draw-toolbar a {background-image:linear-gradient(transparent,transparent),url('images/spritesheet.svg'); background-repeat:no-repeat; background-size:300px 30px; background-clip:padding-box}
 .leaflet-retina .leaflet-draw-toolbar a {background-image:linear-gradient(transparent,transparent),url('images/spritesheet.svg')}
 .leaflet-draw a {display:block; text-align:center; text-decoration:none}
 .leaflet-draw a .sr-only {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0}
 .leaflet-draw-actions {display:none; list-style:none; margin:0; padding:0; position:absolute; left:26px; top:0; white-space:nowrap}
 .leaflet-touch .leaflet-draw-actions {left:32px}
 .leaflet-right .leaflet-draw-actions {right:26px; left:auto}
 .leaflet-touch .leaflet-right .leaflet-draw-actions {right:32px; left:auto}
 .leaflet-draw-actions li {display:inline-block}
 .leaflet-draw-actions li:first-child a {border-left:none}
 .leaflet-draw-actions li:last-child a {-webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0}
 .leaflet-right .leaflet-draw-actions li:last-child a {-webkit-border-radius:0; border-radius:0}
 .leaflet-right .leaflet-draw-actions li:first-child a {-webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px}
 .leaflet-draw-actions a {background-color:#919187; border-left:1px solid #AAA; color:#FFF; font:11px/19px "Helvetica Neue",Arial,Helvetica,sans-serif; line-height:28px; text-decoration:none; padding-left:10px; padding-right:10px; height:28px}
 .leaflet-touch .leaflet-draw-actions a {font-size:12px; line-height:30px; height:30px}
 .leaflet-draw-actions-bottom {margin-top:0}
 .leaflet-draw-actions-top {margin-top:1px}
 .leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a {height:27px; line-height:27px}
 .leaflet-draw-actions a:hover {background-color:#A0A098}
 .leaflet-draw-actions-top.leaflet-draw-actions-bottom a {height:26px; line-height:26px}
 .leaflet-draw-toolbar .leaflet-draw-draw-polyline {background-position:-2px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline {background-position:0 -1px}
 .leaflet-draw-toolbar .leaflet-draw-draw-polygon {background-position:-31px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon {background-position:-29px -1px}
 .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {background-position:-62px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {background-position:-60px -1px}
 .leaflet-draw-toolbar .leaflet-draw-draw-circle {background-position:-92px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle {background-position:-90px -1px}
 .leaflet-draw-toolbar .leaflet-draw-draw-marker {background-position:-122px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker {background-position:-120px -1px}
 .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {background-position:-273px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker {background-position:-271px -1px}
 .leaflet-draw-toolbar .leaflet-draw-edit-edit {background-position:-152px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit {background-position:-150px -1px}
 .leaflet-draw-toolbar .leaflet-draw-edit-remove {background-position:-182px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove {background-position:-180px -1px}
 .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {background-position:-212px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled {background-position:-210px -1px}
 .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {background-position:-242px -2px}
 .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled {background-position:-240px -2px}
 .leaflet-mouse-marker {background-color:#fff; cursor:crosshair}
 .leaflet-draw-tooltip {background:rgb(54,54,54); background:rgba(0,0,0,0.5); border:1px solid transparent; -webkit-border-radius:4px; border-radius:4px; color:#fff; font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif; margin-left:20px; margin-top:-21px; padding:4px 8px; position:absolute; visibility:hidden; white-space:nowrap; z-index:6}
 .leaflet-draw-tooltip:before {border-right:6px solid black; border-right-color:rgba(0,0,0,0.5); border-top:6px solid transparent; border-bottom:6px solid transparent; content:""; position:absolute; top:7px; left:-7px}
 .leaflet-error-draw-tooltip {background-color:#F2DEDE; border:1px solid #E6B6BD; color:#B94A48}
 .leaflet-error-draw-tooltip:before {border-right-color:#E6B6BD}
 .leaflet-draw-tooltip-single {margin-top:-12px }
 .leaflet-draw-tooltip-subtext {color:#f8d5e4}
 .leaflet-draw-guide-dash {font-size:1%; opacity:0.6; position:absolute; width:5px; height:5px}
 .leaflet-edit-marker-selected {background-color:rgba(254,87,161,0.1); border:4px dashed rgba(254,87,161,0.6); -webkit-border-radius:4px; border-radius:4px; box-sizing:content-box}
 .leaflet-edit-move {cursor:move}
 .leaflet-edit-resize {cursor:pointer}
 .leaflet-oldie .leaflet-draw-toolbar {border:1px solid #999}
 .leaflet-popup-tip-container {display:none}
 .leaflet-popup-content {margin:5px}
 .ug-mini-map__cluster {width:22px !important; height:22px !important; border-radius:50%; background-color:rgb(74 136 209); text-align:center; font-size:14px; border:2px solid rgb(0 0 0 / 0); display:flex; justify-content:center; align-items:center; color:white}
 .ug-maxi-map__cluster {width:20px; height:20px; border-radius:50%; background-color:rgb(137 74 209); text-align:center; font-size:14px; border:2px solid rgb(0 0 0 / 0)}
 .ug-mini-map__cluster:hover {background-color:rgb(133,0,158); border:2px solid rgb(151 129 247 / 63%)}
 .max_points {background-color:rgb(118 13 237 / 90%)}
 .medium_points {background-color:rgb(151 75 237 / 90%)}
 .mini_points {background-color:rgb(120 0 255)}
 .ug-map-popups_contents {width:150px; height:150px; background-color:red}
 .ug-map_container {height:var(--ug-map-height); width:100%; position:fixed}
 .ug-mini-map_zoomControlIn {position:absolute; width:50px; height:50px; right:12px; top:40%; z-index:400; background-color:#f7f7f7; border-radius:15px; align-content:center; text-align:center; cursor:pointer; transition:opacity,background-color 0.5s linear; -webkit-box-shadow:0 0 8px 2px rgb(184 118 255); -moz-box-shadow:0 0 8px 2px rgb(184 118 255); box-shadow:0 0 8px 2px rgb(184 118 255)}
 .ug-mini-map_zoomControlIn span {font-size:30px; font-weight:600; color:black; user-select:none}
 .ug-mini-map_zoomControlOut {position:absolute; width:50px; height:50px; right:12px; top:48%; z-index:400; background-color:#f7f7f7; border-radius:15px; align-content:center; text-align:center; cursor:pointer; transition:opacity,background-color 0.5s linear; -webkit-box-shadow:0 0 8px 2px rgb(184 118 255); -moz-box-shadow:0 0 8px 2px rgb(184 118 255); box-shadow:0 0 8px 2px rgb(184 118 255)}
 .ug-mini-map_zoomControlOut:hover {background-color:#e1c7f1}
 .ug-mini-map_zoomControlOut:active {background-color:#8a52cb}
 .ug-mini-map_zoomControlIn:hover {background-color:#e1c7f1}
 .ug-mini-map_zoomControlIn:active {background-color:#8a52cb}
 .ug-mini-map_zoomControlOut span {font-size:30px; font-weight:600; color:black; user-select:none}
 .ug-mini-map_desktopTweak {position:absolute; width:50px; height:50px; z-index:400; border-radius:15px; background-color:#f7f7f7; background-image:url(data:image/png; base64,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); background-repeat:no-repeat; background-size:80%; background-position:center; cursor:pointer; transition:background-color 0.5s linear; -webkit-box-shadow:0 0 8px 2px rgb(184 118 255); -moz-box-shadow:0 0 8px 2px rgb(184 118 255); box-shadow:0 0 8px 2px rgb(184 118 255)}
 .ug-mini-map_desktopTweak:hover {background-color:#e1c7f1}
 .ug-mini-map_desktopTweak:active {background-color:#8a52cb}
 .leaflet-control-attribution {display:none !important}
 .ug-popup_contents {display:block; width:fit-content; background-color:white; border-radius:5px; position:relative; font-family:inherit; gap:5px}
 .ug-popup_multiline {width:100%; height:3.5rem; padding:5px; box-sizing:border-box; display:flex; flex-direction:row; transition:background-color 0.5s linear; border-radius:5px}
 .ug-popup_multiline:hover {background-color:#ebe8e8}
 .popup_miltiline-reverse {flex-direction:row-reverse}
 .ug-popup_content_more {width:100%; height:2rem; padding:5px; box-sizing:border-box; text-align:center; font-family:inherit}
 .ug-popup_content_more span {font-family:inherit; text-decoration:underline; cursor:pointer; user-select:none; font-size:12px}
 .ug-popup_multiline-objecttype {height:100%; width:10%; text-align:center; box-sizing:border-box}
 .ug-popup_multiline-objecttype span {font-family:inherit; user-select:none; font-size:2rem; font-weight:600; color:#863bc1d4}
 .ug-popup_multiline-micropreview {height:100%; width:20%; border-radius:50%; overflow:hidden; box-sizing:border-box; border:2px solid #a45edb8f}
 .ug-popup_multiline-micropreview img {width:100%; height:100%; object-position:center; object-fit:cover}
 .ug-popup_multiline-spanarea {height:100%; width:70%; display:flex; padding:5px; box-sizing:border-box; font-family:inherit; overflow:hidden; text-overflow:ellipsis; flex-direction:column}
 .ug-popup_multiline-spanarea span {font-size:12px; font-family:inherit; white-space:nowrap; user-select:none}
 .ug-popup_multiline-spanarea-bold {font-weight:600}
 .ug-baloon-container {display:flex; width:100%; height:100%}
 .ug-map-spasher {width:100%; height:100%; z-index:999; display:flex; align-items:center; justify-content:center; span {color:white; padding:15px; border-radius:10px; text-align:center; background-color:#000000bf}
 }
 .ug-baloon-images {height:25px; width:25px; background-repeat:no-repeat; background-position:center; border-radius:50%; border:2px solid #673ab79e; background-size:cover}
 .ug-baloon-count {height:25px; width:25px; border:2px solid #1877f1b8; margin-left:5px; display:flex; justify-content:center; align-items:center; span {font-size:13px; font-weight:600; color:#65008d}
 }
 @media (min-width:350px) and (max-width:500px) {.ug-mini-map_zoomControlIn {z-index:3}
 .ug-mini-map_zoomControlOut {z-index:3}
 }
