html,body,#map{overflow:hidden;padding:0;margin:0;font-family:"Helvetica Neue",sans-serif !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#656565}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}a{color:#4e79a7;text-decoration:none}#map{z-index:0;height:100vh;width:100vw}#legend{right:50px;position:absolute;z-index:1000;bottom:50px;background:white;padding:.8em 1.3em;max-width:240px;border:2px solid rgba(0,0,0,0.2);border-radius:4px;background-clip:padding-box;box-shadow:none;& h1{font-size:1.1em}& p,h1 span{display:none}& ul{list-style:none;line-height:1.5em;padding-inline-start:1em;& li{&:before{content:'';display:inline-block;margin:0 auto;width:1em;height:1em;margin-right:1em}&:nth-child(1):before{background:#4e79a7}&:nth-child(2):before{background:#59a14f}&:nth-child(3):before{background:#e15759}&:nth-child(4):before{background:#f28e2c}&:nth-child(5):before{background:#bab0ab}}}&.filterable{& li{cursor:pointer}& p,h1 span{display:unset}& li.disabled{text-decoration:line-through;color:gray;&:before{opacity:.5}}}}.leaflet-control-info a,.leaflet-control-mapswitch a,.leaflet-control-home a,.leaflet-control-opacity a,.closable-infobox,#tooltip:before{background:#fff url(/landown/res/map-sprite.png?6929b59cf0dff) no-repeat center center;cursor:pointer}.leaflet-control-info a,#tooltip:before{background-position-y:-17px}.leaflet-control-home a{background-position-y:-113px}.leaflet-control-mapswitch a{background-position-y:-137px}.leaflet-control-opacity a{background-position-y:-185px}.leaflet-popup ul{list-style:none;padding-left:0}.leaflet-popup li{padding:3px 0 3px 10px}.leaflet-popup li.title{font-weight:bold;padding-left:0}.closable-infobox{background-position-y:-89px;position:absolute;top:-15px;right:10px;width:30px;height:30px;border-radius:4px;background-clip:padding-box;box-shadow:0 0 12px rgb(0 0 0 / 33%)}.google-attribution{position:fixed;left:10px;bottom:5px}.leaflet-control-attribution{position:fixed;right:0;bottom:0}.leaflet-overlay-pane{z-index:450}#tooltip{z-index:1002;position:absolute;bottom:50px;left:50%;transform:translate(-50%,0);background:rgba(255,255,255,.7);padding:.5em .8em;border-radius:4px;background-clip:padding-box;box-shadow:0 0 12px rgb(0 0 0 / 33%);background-clip:padding-box;line-height:1.2em;&:before{content:'';display:inline-block;width:30px;height:30px;margin:-8px .5em -8px 0;background-color:transparent}}#infobox{position:absolute;padding:10px 20px;background:white;z-index:500;border-radius:4px;background-clip:padding-box;box-shadow:0 0 12px rgb(0 0 0 / 33%);display:none;top:50px;bottom:50px;width:650px;right:50px;z-index:1001;& h1{font-size:1.6em}}#infocontent{overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 1em - 12px);max-width:100%;margin:6px 0;& p{padding-left:30px}}#startinfo{display:none}@media screen and (max-width:1200px){#tooltip{left:calc(100vw/2 - 130px);max-width:calc(100vw - 340px)}}@media screen and (max-width:750px){#legend{font-size:.8em;padding:0 .7em;bottom:28px;right:10px;&.filterable p{display:none}}#tooltip{bottom:28px;left:calc(100vw/2 - 80px);max-width:calc(100vw - 240px)}#infobox{width:auto;left:55px;right:-5px;top:35px;bottom:-5px}#infocontent p{padding-left:0}}