: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}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.button-stack{display:flex;gap:1rem}.button-stack.flex-end{justify-content:end}.button-stack.flex-start{justify-content:start}.button-stack.flex-between{justify-content:space-between}.button-stack.col{flex-direction:column}.sub-header{margin-top:1rem;margin-bottom:1rem}.content-container{height:var(--form-content-height);display:flex;flex-direction:column;padding:1rem 1.5rem .5rem .5rem;overflow-y:auto}.page-navigation{height:var(--page-nav-height);display:flex;gap:1rem;justify-content:space-between;align-items:end}.page-navigation>:only-child{margin-left:auto}.page-info{position:absolute;top:12.5rem;right:0rem;z-index:1}.blur{filter:blur(2px)}.pointer{cursor:pointer}@media screen and (max-width: 768px){.content-container{height:fit-content}.page-info{top:calc(50dvh - 1rem);right:1em;translate:0 -100%}}.attention-mask{position:relative;min-height:var(--form-content-height);height:fit-content}.attention-mask .mask{display:none}.attention-mask .mask.active-mask{overflow:hidden;display:block;width:100%;background-color:#00000080;padding:1rem;position:absolute;inset:0;z-index:100;border-radius:var(--border-radius)}.attention-mask .mask .mask-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;color:#fff}.attention-mask .mask .mask-content-text{display:flex;flex-direction:column;align-items:center;gap:3rem;text-align:center;text-shadow:1px 0 10px var(--text)}.attention-mask .mask .mask-content-text .mask-selected{font-size:1.35rem;display:flex;flex-direction:column;align-items:center}.attention-mask .mask .mask-content-text .mask-selected .mask-selected-label{font-size:1.75rem;display:flex;align-items:center;gap:1rem;margin-top:1rem}.attention-mask .mask .mask-content-text .mask-selected .mask-selected-label img,.attention-mask .mask .mask-content-text .mask-selected .mask-selected-label .maks__placeholder{width:3.5rem;height:3.5rem;background-color:#fff;border-radius:50%;padding:.25rem}.attention-mask .mask .mask-content-text .mask-selected .mask-selected-label .maks__placeholder{display:flex;justify-content:center;align-items:center}.attention-mask .mask .mask-content-text .mask-selected .mask-selected-label .mask__placeholder__circle{border:.1rem solid var(--grey-2);background-color:var(--grey-5);width:75%;height:75%;border-radius:50%}.attention-mask .mask .mask-text{font-size:1.35rem;line-height:2rem;flex:1;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.attention-mask{min-height:unset}.attention-mask .mask{height:100%}.attention-mask .mask.active-mask{height:100%}.attention-mask .mask .mask-content,.attention-mask .mask .mask-content-text{gap:1.5rem}:is(.attention-mask .mask .mask-content,.attention-mask .mask .mask-content-text) .mask-selected .mask-selected-label{font-size:1.5rem;margin-top:.5rem}:is(#agripv-map,#parkpv-map) .mask.active-mask{height:calc(50dvh - var(--footer-height) - 1rem)}}.flaeche-content .l-flex{margin-top:3rem;display:flex;gap:2rem}.flaeche-content .legend-container{display:flex;flex-direction:column}.flaeche-content .legend-container .legend-item{display:flex;align-items:center;gap:.5rem}.flaeche-content .legend-container .legend-item .area{width:1rem;height:1rem}.flaeche-content .legend-container .legend-item .area.selected{background-color:#31a354}.flaeche-content .legend-container .legend-item .area.nearby{background-color:#bcbddc}.flaeche-content .action{margin-top:auto}@font-face{font-family:BaWueSerif;src:url(/assets/fonts/BaWueSerifWeb-Regular.woff2) format("woff2"),url(/assets/fonts/BaWueSerifWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BaWueSerif;src:url(/assets/fonts/BaWueSerifWeb-Bold.woff2) format("woff2"),url(/assets/fonts/BaWueSerifWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:BaWueSansWeb;src:url(/assets/fonts/BaWueSansWeb-Regular.woff2) format("woff2"),url(/assets/fonts/BaWueSansWeb-Regular.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:BaWueSansWeb;src:url(/assets/fonts/BaWueSansWeb-RegularItalic.woff2) format("woff2"),url(/assets/fonts/BaWueSansWeb-RegularItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:BaWueSansWeb;src:url(/assets/fonts/BaWueSansWeb-SemiBold.woff2) format("woff2"),url(/assets/fonts/BaWueSansWeb-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:BaWueSansWeb;src:url(/assets/fonts/BaWueSansWeb-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/BaWueSansWeb-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:BaWueSansWeb;src:url(/assets/fonts/BaWueSansWeb-Bold.woff2) format("woff2"),url(/assets/fonts/BaWueSansWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:BaWueSansWeb;src:url(/assets/fonts/BaWueSansWeb-BoldItalic.woff2) format("woff2"),url(/assets/fonts/BaWueSansWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}.header-print{display:none}@media print{.ergebnis-content{height:100%!important;padding:0!important}.agri-pv{padding:0!important}lubw-liste{width:fit-content}lubw-liste .list-body{width:fit-content;margin-bottom:0!important}lubw-liste .item-container{width:fit-content}.ergebnis-content .wirtschaft-result{margin-top:.75cm!important}.ergebnis-print-stack{display:flex;justify-content:space-between}#agripv-map,#parkpv-map{margin:0;max-width:100%;height:28cm}.map-controls,.ol-scale-line,#header,#footer,.page-navigation,.list-item-function-buttons,.list-item-result,.list-body h2{display:none!important}.url{display:block!important;margin-top:1cm}.header-print{display:flex!important;justify-content:space-between;align-items:center;width:100%;background-color:var(--secondary);color:var(--text-inverse);padding:0 .5cm;margin-bottom:.75cm;font-size:20px;height:1.75cm}.header-print .header-print-label{font-size:24px}.header-print .header-print-logo{display:flex;align-items:center;gap:.375cm}.header-print .header-print-logo img{width:4.5cm}main{width:21cm!important;height:100%!important;flex-direction:column-reverse!important}lubw-form,lubw-map{width:100%!important;margin:0;page-break-after:always}}:root{--font-size: 16px;--font-familiy: BaWueSansWeb, Arial, sans-serif;--border-radius: 2px;--padding-value: 1rem;--form-padding: calc(var(--padding-value) 2 * var(--padding-value));--header-height: 5rem;--footer-height: 3rem;--main-height: calc(100dvh - (var(--header-height)));--form-height: calc(100% - (var(--footer-height)));--stepper-height: 6.5rem;--page-nav-height: 3.5rem;--form-content-height: calc( 100% - var(--stepper-height) - var(--page-nav-height) );--result-hight: calc(100% - var(--page-nav-height));--disable-form-height: calc( 100dvh - var(--header-height) - var(--footer-height) );--primary: #fffc00;--secondary: #2a2623;--text: #000;--text-inverse: #ffffff;--green-1: #10610c;--green-2: #23c51a;--white: #fff;--grey-1: #544f4f;--grey-2: #7a7575;--grey-3: #b0acab;--grey-4: #d7d2d1;--grey-5: #f1eeed;--grey-6: #f0f0f0;--breakpoint-mobile: 768px}*{box-sizing:border-box}html,body{font-size:var(--font-size);font-family:var(--font-familiy);margin:0!important;padding:0!important;width:100%;height:100%}.map{width:100%;height:100%}.map .map-controls{position:absolute;top:1rem;left:1rem;z-index:10;display:flex;flex-direction:column;gap:.5rem}.map .compass{width:6rem;height:6rem;position:absolute;top:1rem;right:1rem;background-color:#00000040;border:2px solid var(--primary);border-radius:50%;z-index:100;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.map .compass .direction{color:var(--primary);text-shadow:0px 0px 2px var(--text);display:flex;justify-content:center;align-items:center;position:absolute;width:1.5rem;height:1.5rem;padding:.25rem}.map .compass .direction.north{top:.25rem;left:50%;translate:-50% 0}.map .compass .direction.south{bottom:.25rem;left:50%;translate:-50% 0}.map .compass .direction.east{right:.25rem;top:50%;translate:0 -50%}.map .compass .direction.west{left:.25rem;top:50%;translate:0 -50%}.map .compass .nordpfeil{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.25rem;height:2.25rem}h2,h3,h4,h5,h6{margin-top:0;bottom:1rem}p{margin:0}p:not(:last-of-type){margin-bottom:1rem}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}@media screen and (width < 768px){:root{--form-content-height: calc(50vh - var(--footer-height));--font-size: 12px;--header-height: 4rem}.map{height:calc(50dvh - var(--header-height))}.map .map-controls{gap:1rem}.map .compass{top:50%;translate:0 -50%}}
