: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}#scrollableListOfLayers{height:calc(100% - 94px);margin-bottom:10px;overflow:auto}#scrollableListOfLayers>ol{text-align:center;list-style-type:none;padding:0;margin:0}#scrollableListOfLayers>ol>li{padding:0 0 4px}#home input[type=text]:not(.planid-list-item){width:70%}.planid-list-item{width:34%;padding:0 1px;margin-top:1px}.planid-list{list-style-type:none;text-align:left;margin-left:15%;padding:0 10% 0 6px;border-left:solid 2px steelblue;max-height:200px;overflow:auto}.planid-list>li>.adapting-width{display:none;margin-bottom:-9px;overflow:hidden;width:calc(66% - 92px)}.planid-list>li>.adapting-width>input{margin:0;max-width:240px;width:100%}.planid-list>li:not(.disabled):hover>.adapting-width{display:inline-block}.planid-list label{margin:0 4px}.planid-list>li.disabled label>input{color:gray;text-decoration:line-through}.planid-list>li.disabled:hover .left-elements:after{content:"mangler formål";color:gray}.highlightedItem .planid-list-item{border:2px solid red}.hidden-plus{padding-left:2em}.fit-geo{border:none!important;font-size:26px;margin:0;line-height:30px;max-height:30px;padding:0 3px!important;vertical-align:bottom;transform:translateY(2px)}.fit-geo>span{font-size:20px;position:relative;top:-2px}.fit-geo>span:nth-child(2){position:absolute;left:.25em;transform:translateY(8px)}.planid-list .fit-geo{position:relative;height:20px;transform:translateY(-1px);margin-left:4px}.planid-list .fit-geo>span{top:-8px}.planid-list .x-btn{color:#000;font-size:17px;margin-right:4px;position:relative;top:-2px}.loader{display:inline-block;display:none;border:3px solid darkgreen;border-radius:50%;width:12px;height:12px;margin-bottom:-4px;animation:spin 2s linear infinite}#waitForLogin{border-top:3px solid rgb(122,192,133);border-bottom:3px solid rgb(122,192,133)}#loader,#upLoader,#waitForLogout{border-top:3px solid rgb(240,255,240);border-bottom:3px solid rgb(240,255,240)}#dibk{text-align:right;width:98%}#queryBtnCancel{display:none}.loading>#loader,.loading>#upLoader{display:inline-block}.loading>#queryBtnCancel{display:inline-block}.loading>#queryBtnCompute{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading>#waitForLogin{display:inline-block}.loading>#waitForLogout{display:inline-block}html,body,#map{height:100%}body{font-family:Calibri,sans-serif;margin:0;overflow:hidden}.nibio-colour{background-color:#7ac085}.nibio-title{font-family:Calibri,sans-serif}#environment{position:absolute;width:100%;text-align:center;color:brown;z-index:1;pointer-events:none}#environment>h1{margin:10px 0}.ol-control{background-color:#003c881a}.ol-control:hover{background-color:#003c884d}.ol-control button{cursor:pointer}.ol-zoom{padding:1px;top:unset;bottom:.5em;left:50%;transform:translate(-50%)}.ol-zoom-out{position:absolute;top:1px;border-radius:2px 0 0 2px!important}.ol-zoom-in{position:relative;margin-left:24px!important;border-radius:0 2px 2px 0!important}.ol-zoomslider{display:none}.switch{left:.5em;width:auto}.switch>button{width:auto;padding:0 6px}#wizardSwitch{top:.5em}#legend{z-index:2;position:absolute;top:.5em;right:.5em;max-width:260px;max-height:50%;overflow-x:hidden;overflow-y:auto;border:1px solid lightgray}#legend figure{background-color:#fff;margin:0;padding:2px 8px 0 4px}#modal{padding:0;border-color:gray;border-radius:.5rem}#modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#info{padding:1.5rem}#info>button{cursor:pointer;text-decoration:none;position:absolute;right:.3rem;top:0;border:0;background-color:transparent;font-size:larger;font-weight:700}#notification{--pad: 8px;background-color:#fff5;bottom:0;max-height:0;overflow:hidden;padding:0 24px 0 var(--pad);position:absolute;text-align:center;transition:background-color 2s,max-height 2s,padding 2s;width:calc(100% - var(--pad) - 24px)}#notification.info,#notification.warn{max-height:36px;padding-top:var(--pad);padding-bottom:var(--pad)}#notification.info{background-color:#2f79}#notification.warn{background-color:#ff9f6f99}#notification>span:first-child{display:inline-block;max-height:36px;overflow-y:auto}#notification>.x{cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%)}#notification>.x:hover{color:#fff}#results{overflow:unset}#resultsContent{max-height:calc(100% - 50px);overflow-y:auto;display:block}#resultsContent>table{border:none;border-collapse:collapse;width:100%}#resultsContent th,#resultsContent td{border:1px solid black}#resultsContent>table>thead>tr>th{padding:0 2px}#resultsContent td:not(:first-child){text-align:right}.toggleEmissions{margin:8px 0}.toggleEmissions>a{cursor:pointer}.opened #rightTriangle,#downTriangle{display:none}.opened #downTriangle{display:inline-block}.openComparedEmissions #rightTriangleComparedEmissions,#downTriangleComparedEmissions{display:none}.openComparedEmissions #downTriangleComparedEmissions{display:inline-block}.openPlannedEmissions #rightTrianglePlannedEmissions,#downTrianglePlannedEmissions{display:none}.openPlannedEmissions #downTrianglePlannedEmissions{display:inline-block}#currentEmissions{display:none}.opened>.toggleEmissions:not(.loading)+#currentEmissions{display:table}#comparedEmissions{display:none}.openComparedEmissions>.toggleEmissions:not(.loading)+#comparedEmissions{display:table}#plannedEmissions{display:none}.openPlannedEmissions #plannedEmissions{display:table}.toggleEmissions.loading>a{cursor:progress}#comparedEmissions td:not(:first-child){text-align:center}#comparedEmissions td:nth-child(2){text-align:right}#resultsFooter{margin:10px 0 0}.summary,#comparedEmissions>tfoot>tr{text-align:right}.summary>td,#comparedEmissions>tfoot>tr>td{border:0 solid red!important}.summary>td:nth-last-child(-n+4),#comparedEmissions>tfoot>tr>td:nth-last-child(-n+4){border:2px solid black!important}#results th{cursor:pointer}#results th.asc,#results th.desc{text-decoration-line:overline;text-decoration-style:double}#results th.asc{text-decoration-line:underline}tr.highlight{background-color:#7ac0851a}#resultsContent tr.highlight>td:first-child{border-left:1px solid red}#resultsContent tr.highlight>td:last-child{border-right:1px solid red}tr.highlight>td:first-child{box-shadow:1px 0 red inset}tr.highlight>td:last-child{box-shadow:-1px 0 red inset}#commonSlider{height:18px;margin:0 1rem;position:relative;top:.3rem}#toggleComparedEmissions:not(:hover)>#commonSlider{display:none}#results tr>div{padding-left:.4rem}#results tr>div>.fit-geo{height:20px;line-height:20px;position:relative;top:-4px}#results tr>div>.slider{margin:0;position:relative;top:2px}#user>label+select{margin-bottom:8px}#user.classified #fRole,#user.classified label[for=fRole]{display:none}#wizard{background-color:#fff;background-color:#f0fff0;z-index:2;position:absolute;min-width:480px;max-width:calc(100% - 11px);min-height:160px;max-height:calc(100% - 11px);top:4px;left:4px;resize:both;overflow:hidden;border-style:solid;border-width:thin;border-color:#006400;color:#000;padding:0}.dragHandle{cursor:move}#topDragHandle{position:absolute;height:60px;width:100%}#sideDragHandle{position:absolute;height:100%;width:10px;background-color:green}#infoBtn:focus-visible{outline:none}#infoBtn{background-color:transparent;border:none;cursor:pointer;font-size:larger;line-height:26px;height:26px;padding:0;position:relative;z-index:1}.custom-btn{background-color:transparent;border-color:#006400;border-style:solid;border-width:thin;border-radius:4px;cursor:pointer;padding:10px;transition-duration:.5s;transition-property:color,background-color;vertical-align:bottom}.custom-btn:active{padding:11px 9px 9px 11px}.green-transition:hover{background-color:#006400;color:#fff}.meny-transition:hover{background-color:#7ac085}.red-transition:hover{background-color:red;color:#fff}.side-btn{width:49%}.whole-btn{width:100%}.x-btn{border:none;font-size:26px;margin:0 0 0 1px;padding:0 3px;transform:translateY(3px)}.x-btn:active{padding:0 3px}.x-btn:active>span{top:-7px}#closeBtn,#loginBtn,#menyBtn{position:absolute;top:8px;right:10px;z-index:1}#loginBtn,#menyBtn,#meny{right:40px}#wizard:not(.logged-in){min-height:96px}#wizard:not(.logged-in) #home,.logged-in #loginBtn,#wizard:not(.logged-in) #meny,#meny:not(.open),#wizard:not(.logged-in) #menyBtn,#wizard:not(.registered) #profileBtn{display:none}#menyBtn{max-width:6rem;overflow:hidden;padding-right:1rem;text-overflow:ellipsis}#loggedInUserName{margin-right:2px;white-space:nowrap}#menyPil{position:absolute;right:6px;top:10px}#meny{background-color:#f0fff0;border:1px solid darkgreen;border-radius:.2rem;position:absolute;top:52px;width:7rem}#logoutBtn,#profileBtn{border:none;border-radius:0;text-align:left;width:100%}#queryBtn,#saveGeometryBtn{width:100%}#wizardHeader{margin:0;padding:16px 20px 16px 116px}#wizardHeader>img{position:absolute;left:18px;top:8px;vertical-align:middle}#wizardHeader>img:nth-of-type(2){left:53px;top:1px}#versjon{opacity:.4;position:absolute;bottom:2px;right:18px}.wizardSeparator{border-color:#006400;margin:0}.wizardContent{margin-bottom:10px;margin-left:10px;padding:10px 10px 0;height:calc(100% - 110px);max-height:calc(100vh - 110px);overflow:auto}#wizardFooter{font-size:smaller;margin:0 16px 0 10px;padding:4px 48px 4px 10px;text-align:center}.pointer{cursor:pointer}#formål,#fremtidig{width:calc(100% - 8px)}#ttFS,#formålChoiceGroup,#fremtidigChoiceGroup{margin-bottom:12px}label[for=kommuneRadio]{margin-right:54px}label[for=reguleringsRadio]{margin-right:26px}#wmsPanel{background-color:#fff;border-top:solid 1px darkgreen;border-right:solid 1px darkgreen;bottom:0;overflow:hidden;position:absolute;transition:height 1s,width 1s;height:44px;width:44px;z-index:2}#wmsPanel:hover{height:443px;max-height:100%;width:270px;max-width:100%}#wmsPanel>hr{border-color:#006400;margin:0}#wmsPanelHeader{font-size:28px;padding:6px 6px 0;white-space:nowrap}#wmsPanelHeader>span{vertical-align:top}@-moz-document url-prefix(){#wmsPanel:hover{height:460px}}#wmsPanelContent{background-color:#f0fff0;height:calc(100% - 62px);list-style-type:none;margin:0;overflow-y:auto;padding:4px}#wmsPanelContent li>input[type=checkbox]{margin:0 .5em .5em 0}#wmsPanelContent li>input[type=range]{display:none;width:100%}#wmsPanelContent li>input[type=checkbox]:checked~input[type=range]{display:block}#popupMarker{cursor:default;font-size:24px}.ol-popup{position:absolute;background-color:#fff;box-shadow:0 1px 4px #0003;padding:15px;border-radius:10px;border:1px solid #cccccc;left:60%;top:50%;min-width:280px;cursor:default}#popupContent{min-width:280px;max-width:480px;max-height:420px;resize:horizontal;overflow:auto;width:calc(100% + 12px)}#popupContent ul{width:max-content}.ol-popup:after,.ol-popup:before{display:none;top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;left:48px}.ol-popup:after{border-top-color:#fff;border-width:10px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;margin-left:-11px}#popupCloser{cursor:pointer;text-decoration:none;position:absolute;right:18px;border:0;background-color:transparent}#popupCloser:after{content:"✖"}#popupTopHandle,#popupLeftHandle{cursor:move;position:absolute;top:0;left:0}#popupTopHandle{border-radius:10px 10px 0 0;width:100%;height:15px}#popupLeftHandle{border-radius:10px 0 0 10px;width:15px;height:100%}#popupTopHandle:hover,#popupLeftHandle:hover{background-color:#7ac085}.feature-emissions{border:solid blue 2px;padding-right:2px}.intersection-emissions{border:dashed fuchsia 2px;padding-right:2px}
