:root{--entity-icon-size: 1.35rem;--map-box-shadow1: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}.leaflet-control-layers label{margin-top:2px;margin-bottom:2px;font-family:Roboto,Helvetica Neue,Arial,Helvetica,sans-serif}div.leaflet-control:not(.leaflet-control-attribution):not(.leaflet-hidden){display:flex;flex-direction:column}div.leaflet-control.leaflet-hidden{display:none}.leaflet-control-layers label>div{display:flex;align-items:center;position:relative}.leaflet-control-layers label input{margin-top:0;margin-right:8px;top:0}.leaflet-control-layers label input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:15px;border:2px solid rgba(0,0,0,.6);background-color:#fff;-webkit-box-sizing:content-box;box-sizing:content-box}.leaflet-control-layers label input[type=radio]:checked:after{border-color:#28804d}.leaflet-control-layers label input[type=radio]:checked:before{background-color:#28804d;width:6px;height:6px;border-radius:50%;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box}.leaflet-control div.leaflet-button{width:36px;height:36px;background-size:28px auto;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer!important;padding:0}.leaflet-control-layers.opacity50{background-color:#ffffff80}.leaflet-control div.leaflet-button.active{box-shadow:inset 0 -1px 5px 2px #514d4d4f}.leaflet-control-layers.leaflet-touch{padding:0}.leaflet-touch:hover{background-color:#eee}.leaflet-pm-actions-container a.leaflet-pm-action{text-align:center;text-decoration:none}.leaflet-pm-actions-container a.leaflet-pm-action.active-cmd{text-decoration:underline}@media (hover: none){.leaflet-control.leaflet-control-layers-expanded{padding-left:10px;padding-right:10px}.leaflet-control-layers label input[type=radio]:after{width:14px;height:14px}.leaflet-control-layers label input[type=radio]:checked:before{width:8px;height:8px}.leaflet-control-layers label{font-size:14px;margin-top:8px;margin-bottom:8px}}div.mobile-tooltip{position:absolute;z-index:1500;top:10px;left:50%;transform:translate(-50%);background:#ffffffe6;border-radius:2px;padding:8px;box-shadow:0 1px 3px #0006}div.mobile-tooltip .title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsiss}div.mobile-tooltip .content{white-space:nowrap;overflow:hidden;text-overflow:ellipsiss}@keyframes new-helper-text{0%{padding:8px}50%{padding:10px;transform:translate(-50%) translateY(2px);font-size:.8rem}to{padding:8px}}div.map-helper-text{position:absolute;z-index:1500;bottom:10px;left:50%;transform:translate(-50%);background:#ffffffe6;border-radius:2px;padding:8px;max-width:90%;box-shadow:var(--map-box-shadow1)}div.map-helper-text.animate{animation-name:new-helper-text;animation-duration:.12s;animation-iteration-count:5;animation-timing-function:ease-in-out}div.map-helper-text .title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsiss}div.map-helper-text .content{white-space:nowrap;overflow:hidden;text-overflow:ellipsiss}img[alt~=Google]{left:100px!important}.leaflet-popup .leaflet-popup-content-wrapper{border-radius:4px;padding:0}.leaflet-popup.table-popup .leaflet-popup-content,.leaflet-popup.table-popup .leaflet-popup-content p{margin:0}.leaflet-tooltip.table-popup{border:0;padding:0}.leaflet-popup.table-popup .MuiTableContainer-root{padding:8px 12px}.leaflet-popup.table-popup .MuiTableContainer-root.half-padding{padding:4px 6px}.leaflet-popup.table-popup .MuiTable-root.no-last-border tr:last-of-type :is(th,td){border-bottom:none}html{height:100%}@supports (padding: max(0px)){body,header,footer{padding-left:min(0vmin,env(safe-area-inset-left));padding-right:min(0vmin,env(safe-area-inset-right))}}body{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden;margin:0;display:flex;flex-direction:column;font-family:Roboto,Helvetica,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.index-root{flex:1;display:flex;overflow:hidden;flex-direction:column;background-color:#fff}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{box-shadow:inset 0 0 7px #aaa;border-radius:12px}::-webkit-scrollbar-thumb{background:#999;border-radius:12px}::-webkit-scrollbar-thumb:hover{background:#777}
