:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}*{box-sizing:border-box;color:#000e}html,body{margin:0;height:100%;font-family:sans-serif;font-size:11pt}.app-container{position:absolute;right:0;top:0;bottom:0}#map{position:fixed;top:0;bottom:0;left:0;width:100%}.ol-zoom{left:unset;top:unset;bottom:24px;display:none}#map .ol-attribution.ol-uncollapsible{bottom:0;border-radius:0 4px 0 0}button.ol-zoom-in,button.ol-zoom-out{font-size:1.3em}#app,#ui{position:absolute;left:0;top:0;bottom:0;right:0;pointer-events:none}.leftui{position:fixed;left:0;top:0;bottom:0;pointer-events:all;display:flex;flex-direction:column;max-height:100vh;width:auto;pointer-events:none}.menucard{pointer-events:all;min-width:200px;width:auto;background:#fff;overflow-y:auto;padding:0;box-shadow:0 1px 2px 2px #0001;display:flex;flex-direction:column}.menucard:not(.header){border:3px solid #eee;margin-bottom:-3px;border-radius:2px}.sidebarcontainer{pointer-events:all}.menucard:not(.open){flex-shrink:0;flex-grow:0;max-height:auto}.menucard.open{flex-shrink:1;flex-basis:auto;min-height:30%}.menucard.sensoren,.menucard.wassermeisterei,.menucard:not(.open){width:220px}.menucard.sensoren.open{min-height:20%}.menucard.legende{max-width:400px}.menucard.sensoren:not(.open)+.menucard.karten.open{min-height:45%}.menucard.sensoren:not(.open)+.menucard.karten.open+.menucard.legende.open{min-height:45%}.menu-toggle{cursor:pointer;font-weight:700;display:block;position:relative;margin:0;color:#000;padding:.6em 1.5em;background:#eee;opacity:.9}.menu-toggle h3{margin:0;opacity:.9;font-size:110%}.toggle-content{display:none;margin:0;padding:.75em .5em 1em 1.5em;overflow:auto}.menucard.open .toggle-content{display:block}.menu-toggle:before{display:block;position:absolute;left:.45em;top:.9em;content:"";border-width:8px 5px 0 5px;transform:rotate(-90deg);border-style:solid;border-color:#000 transparent transparent transparent;opacity:.35}.menucard.open .menu-toggle:before{transform:rotate(0)}.menu-item{cursor:pointer;margin-left:-1.5em;margin-right:-.5em;padding:.1em .5em .1em 1.5em}.menu-item.selected{background:#d5e6f7}.marker-overlay{width:18px;height:18px;border-radius:50%;background:#1b6bb8;background-size:cover;cursor:pointer}.marker-inactive{width:18px;height:18px;border-radius:50%;background:#777;background-size:cover;cursor:pointer;z-index:0}.marker-value{padding:.25em .6em;background:#fff;cursor:pointer;border-radius:.8em;font-size:110%;z-index:1;font-weight:700;box-shadow:0 1px 2px 2px #0001}.marker-value .unit{font-weight:400;opacity:.75;display:inline-block;margin-left:.15em;margin-right:-.1em}.popup{position:absolute;background-color:#fff;padding:.25em .5em .5em;border-radius:10px;bottom:6px;left:50%;transform:translate(-50%);text-align:left;box-shadow:0 1px 2px 2px #00000013}.popup:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border-width:15px 10px 0 10px;border-style:solid;border-color:#fff transparent transparent transparent}hr{height:1px;border:none;background:#000;opacity:.15;margin:1.5em 0}.iconbutton{width:1.6em;height:1.6em;margin:.2em;background-size:100% 100%;background-position:center;background-repeat:no-repeat;opacity:.4;transition:opacity .2s linear;cursor:pointer}.iconbutton:hover{opacity:1}.iconbutton.close{font-size:130%;background-image:url(/img/close.png)}.iconbutton.togglefullwindow{background-image:url(/img/double_arrow_left.png)}.fullwindow .iconbutton.togglefullwindow{background-image:url(/img/double_arrow_right.png)}.sensordata{font-size:90%}.sensordata h3{text-align:center;font-size:110%;margin:.5em 0 .75em}.sensordata table{width:100%;border-collapse:collapse}.sensordata table td{opacity:.5}.sensordata table td.depth{text-align:right;padding:0 .75em}.sensordata table td.value{text-align:right;opacity:1}.sensordata table td.unit{text-align:left;padding-left:.1em}.sensordata table .value{font-weight:700;font-size:110%}.sensordata table tr.separator hr{margin:.4em 0}.chart-container{margin-left:-30px}.chart-header{margin:1.25em 0 .75em;padding-left:30px;padding-right:30px;font-size:90%;display:flex}.chart-header .title{flex-grow:1;font-weight:700}.chart-header .value,.chart-header .unit{line-height:15pt;vertical-align:bottom}.chart-header .value{font-weight:700;font-size:110%}.chart-header .unit{display:inline-block;margin-left:.2em;opacity:.6}.line-chart{width:100%;height:auto;display:block;font-size:70%}.line-chart text{font-size:8px}.line-chart .axis path{display:none}.line-chart .axis line{stroke:#aaa}svg{margin-left:-5px}.chart-container{width:100%;margin-bottom:20px}.time{font-size:90%;opacity:.4}.axis{opacity:.7}.sidebarcontainer.fullwindow{width:100vw;left:0;pointer-events:none}.sidebarcontainer.fullwindow .sidebar{width:1200px;max-width:100%;margin:0 auto}.sidebarcontainer{position:fixed;right:0;top:0;bottom:0;width:420px;z-index:1000}.sidebar{position:absolute;pointer-events:all;left:0;top:0;right:0;bottom:0;box-shadow:0 1px 2px 2px #0001;background:#fff}.sidebar .scrollcontent{position:absolute;left:0;top:0;right:0;bottom:0;padding:0 0 0 40px;overflow-y:auto}.sidebar .windowui{position:absolute;right:0;top:0;margin:.5em;display:flex;flex-direction:column;align-items:center;justify-content:center}.sidebar h2{margin:.7em 0;font-size:16pt}.sidebar .timeselect{margin-bottom:1em}.sidebar .sensor .depth{display:inline-block;margin-right:.2em}.sidebar .sensor .value{font-weight:700;display:inline-block}.sidebar .sensor .label,.sidebar .sensor .depth,.sidebar .sensor .unit{opacity:.55}.sidebar .sensor .depthvalue,.sidebar .sensor .sensorvalue{display:flex}.sidebar .sensor .depthvalue>*,.sidebar .sensor .sensorvalue>*{line-height:20px;vertical-align:baseline}.sidebar .sensor .depthvalue .value,.sidebar .sensor .sensorvalue .value{flex-grow:1;text-align:right;font-size:120%}.sidebar .sensor .depthvalue .unit,.sidebar .sensor .sensorvalue .unit{display:inline-block;min-width:1.2em;margin-left:.2em;text-align:left}.sidebarcontainer.fullwindow .graphs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sidebarcontainer.fullwindow h2{text-align:center}a[data-v-d4ba0801]{display:block;padding:.75em .75em .5em}.wassermeisterei img[data-v-d4ba0801]{max-width:100%}.wassermeisterei a:hover img[data-v-d4ba0801]{opacity:.8}.layerswitcher[data-v-65bbb3ec]{max-width:400px}.wms-provider[data-v-65bbb3ec]{margin-bottom:15px}.wms-provider h4[data-v-65bbb3ec]{margin-bottom:5px;font-weight:700}.layer-item label[data-v-65bbb3ec]{display:flex;flex-direction:row;align-items:flex-start;cursor:pointer}.layer-item label span[data-v-65bbb3ec]{margin-left:.25em;margin-top:.1em}.legend-item[data-v-7441f581]{margin-bottom:15px}.legend-item h4[data-v-7441f581]{margin-bottom:5px}
