#root{max-width:100vw;text-align:center;font-synthesis:none;background-color:#f9fafb;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Roboto,sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;box-sizing:border-box}.cancelbutton{border:none;background-color:#d0d0d0;padding:.6em 1.2em;color:#363636;cursor:pointer}.cancelbutton:hover{background-color:#ababab;color:#363636}.headerButton{background-color:#000;color:#fff;border:none;cursor:pointer;text-align:start}.updatebutton{border:2px solid black;background-color:#efefef;padding:.6em 1.2em;color:#000;cursor:pointer}.updatebutton:hover{background-color:#000;color:#e8e8e8}.updatebutton_active{background-color:#03ab00;color:#e8e8e8;border:2px solid #03ab00}.font-roboto{font-family:Roboto,sans-serif}.bg-color{background-color:#f5f5f5;color:#000}.bg-color1{background-color:#e6e6e6;color:#000}.bg-black{color:#ececec;background-color:#000}.bg-white{color:#000;background-color:#fff}.border-color{border:2px solid #00000030}.border-right{border-right:2px solid;border-color:#00000030}.border-bottom{border-bottom:2px solid;border-color:#00000030}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.pointer{cursor:pointer}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.text-white{color:#fff}.text-black{color:#000}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-full{height:100%}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-full{width:100%}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-32{gap:8rem}.gap-40{gap:10rem}.gap-48{gap:12rem}.gap-56{gap:14rem}.gap-64{gap:16rem}.leaflet-popup-close-button{display:none!important}.leaflet-popup-content-wrapper{border-radius:5px!important;font-weight:600!important;font-family:Roboto,sans-serif!important}.image-preview{display:flex;flex:1;transition:.15s ease-in-out;cursor:pointer}.image-preview:hover{display:flex;flex-grow:inherit;flex:2;transition:.25s ease-in-out;cursor:grab}.image-preview:active{cursor:grabbing}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);width:calc(100vw - 200px);gap:1rem}@media(max-width:1024px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-grid{grid-template-columns:1fr}}
