html,body{touch-action:none}html,body,#canvasroot,#map{width:100%;height:100dvh;margin:0;font-family:sans-serif;position:absolute;overflow:hidden}#canvasroot{--v-mapwidth:100%;--v-mapheight:100%;width:var(--v-mapwidth);height:var(--v-mapheight)}.scroll{height:100%}#layertree li>span{cursor:pointer}.nav{float:left;padding:5px;display:block;position:relative}.dropdown-menu{background-color:#fff;position:absolute;right:0}.output{float:right;word-wrap:break-word;overflow-wrap:break-word;max-width:50%;max-height:300px;padding:5px;font-size:10px;line-height:1.05;display:block;position:relative}.ol-tooltip{color:#fff;opacity:.7;white-space:nowrap;background:#00000080;border-radius:4px;padding:4px 8px;font-size:12px;position:relative}.ol-tooltip-measure{opacity:1;text-align:center;font-weight:700}.ol-tooltip-static{color:#000;background-color:#fc3;border:1px solid #fff}.ol-tooltip-measure:before,.ol-tooltip-static:before{content:"";border-top:6px solid #00000080;border-left:6px solid #0000;border-right:6px solid #0000;margin-left:-7px;position:absolute;bottom:-6px;left:50%}.ol-tooltip-static:before{border-top-color:#fc3}.ol-tooltip-center:before{display:none}.modify-deletenode-overlay{pointer-events:none}.modify-deletenode-button{pointer-events:auto;color:#fff;cursor:pointer;background:#d32f2f;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;box-shadow:0 2px 6px #0006}.modify-deletenode-button:hover,.modify-deletenode-button:focus-visible{background:#a02020}.MuiSlider-thumb,.MuiSlider-track{transition:none}#map .ol-rotate{top:6em;left:5em;right:unset;border-radius:1em;padding:1em}#map .ol-zoom .ol-zoom-out{margin-top:2em}#map .ol-zoom{border-radius:16px;padding:16px;top:8px;left:.2em}#map .ol-touch .ol-zoom .ol-zoom-out{margin-top:24px}#map .ol-attribution-expand{pointer-events:none;display:none}#map .ol-attribution{pointer-events:none;width:"350px";z-index:12;bottom:3.2em;right:56px}#map .ol-attribution-print{font-size:calc(2 * var(--mm-to-px) * 1px);pointer-events:none;max-width:calc(120 * var(--mm-to-px) * 1px);z-index:12;bottom:calc(var(--print-margin-mm) * var(--mm-to-px) * 1px);right:calc(var(--print-margin-mm) * var(--mm-to-px) * 1px);text-align:right;background-color:#ffffffd0;border-radius:6px;flex-flow:row-reverse;align-items:center;margin:0;display:flex;position:absolute}#map .ol-attribution-print ul{margin:3px;padding:0;list-style-type:none}ol-attribution-print-collapse{display:hidden}.hidden{display:none!important}ol-attribution-print-expand{display:hidden}#map .ol-attribution button{display:none}#map .ol-scale-bar{pointer-events:none;bottom:18px}#map .ol-scale-text{pointer-events:none;bottom:calc(5 * var(--mm-to-px) * 1px);font-size:calc(4 * var(--mm-to-px) * 1px);text-align:left;text-shadow:-2px 0 #fffc,0 2px #fffc,2px 0 #fffc,0 -2px #fffc;width:fit-content;margin-left:auto;margin-right:auto;font-weight:700}#map .ol-scale-print-bar{pointer-events:none;bottom:calc(var(--print-margin-mm) * var(--mm-to-px) * 1px);left:calc(var(--print-margin-mm) * var(--mm-to-px) * 1px);position:absolute}#map .ol-scale-print-bar-inner{display:flex}#map .ol-scale-step-text{font-size:14px;font-weight:800}#map .ol-scale-print-bar .ol-scale-step-text{font-size:calc(3 * var(--mm-to-px) * 1px);top:calc(3.5 * var(--mm-to-px) * 1px);font-weight:600}#map .ol-scale-print-bar-inner .ol-scale-singlebar-odd,#map .ol-scale-print-bar-inner .ol-scale-singlebar-even{height:calc(3 * var(--mm-to-px) * 1px)}@media print{button{display:none!important}}@keyframes blinker-fifty{50%{opacity:0}}.blink-fifty1s{animation:1s step-start infinite blinker-fifty}.MuiTabs-scrollButtons.Mui-disabled{display:none}.drawer{width:var(--v-drawerWidth);flex-shrink:0}.drawerPaper{width:var(--v-drawerWidth)}.drawerHeader{justify-content:space-between;align-items:center;display:flex}.crashlogo{width:0;height:250px;animation:6s 5s infinite forwards shakeAndCollapse}@keyframes shakeAndCollapse{0%{transform:translate(0)}6%{transform:translate(-5px)}12%{transform:translate(5px)rotate(2deg)}18%{transform:translate(-3px)translateY(5%)rotate(-3deg)}24%{transform:translate(3px)translateY(10%)rotate(5deg)}30%{transform:translate(-2px)translateY(20%)scaleY(.9)skew(-5deg,1deg)}36%{transform:translate(2px)translateY(30%)scaleY(.6)skew(5deg,5deg)}38%{transform:translate(-1px)translateY(40%)scaleY(.3)skew(-5deg,10deg)}50%{transform:translateY(50%)scaleY(.1)skew(-10deg,15deg)}to{transform:translateY(50%)scaleY(.1)skew(-10deg,15deg)}}.react-overlay,.react-overlay *{pointer-events:none}.react-overlay .clickable{pointer-events:auto}.MuiIconButton-root{pointer-events:auto;touch-action:none}
