: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{font-size:26px;margin:0;max-height:30px;padding:0 3px;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:none;border:3px solid darkgreen;border-radius:50%;width:12px;height:12px;margin-bottom:-4px;animation:spin 2s linear infinite}#waitForLogin,#waitForLogout{border-top:3px solid rgb(122,192,133);border-bottom:3px solid rgb(122,192,133)}#loader,#upLoader{margin-right:8px;border-top:3px solid rgb(240,255,240);border-bottom:3px solid rgb(240,255,240)}#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}.localhost #environment>h1:before{content:"Lokal"}.development #environment>h1:before{content:"Utviklings"}.staging #environment>h1:before{content:"Test"}.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}#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% - 40px);overflow-y:auto;display:block}#resultsContent>table{border:none;border-collapse:collapse}#resultsContent th,#resultsContent td{border:1px solid black}.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}#resultsFooter{margin:10px 0 0}.summary,#comparedEmissions>tbody>tr:last-child:not(:nth-child(1)){text-align:right}.summary>td,#comparedEmissions>tbody>tr:last-child:not(:nth-child(1))>td{border:0 solid red!important}.summary>td:nth-last-child(-n+4),#comparedEmissions>tbody>tr:last-child:not(:nth-child(1))>td:nth-last-child(-n+4){border:2px solid black!important}#fError{color:red}#deleteUserBtn,#deleteUserBtn+br,#deleteUserBtn+br+br,#manageUsersBtn,#activationBtn,#addUserBtn,#saveUserBtn{display:none}.profile #deleteUserBtn,.profile #deleteUserBtn+br,.profile #deleteUserBtn+br+br,.superuser.profile #manageUsersBtn,.activation #activationBtn,.profile #saveUserBtn,.registration #addUserBtn{display:inline-block}.registration #fMail:not(disabled)~#addUserBtn:before{content:"Legg til"}.registration #fMail:disabled~#addUserBtn:before{content:"Lagre"}#user>label+input{margin-bottom:8px}.activation label[for=fExpiration],.activation #fExpiration,.activation #fExpiration+br,.activation label[for=fComment],.activation #fComment,.activation #fComment+br,.activation #adminGroup,.activation #rightsL,.activation #rights,.activation #listOfUsers,.profile label[for=fMail]>span,.profile label[for=fExpiration],.profile #fExpiration,.profile #fExpiration+br,.profile label[for=fComment],.profile #fComment,.profile #fComment+br,.profile label[for=otpField],.profile #otpField,.profile #otpField+a,.profile #otpField+a+br,.profile:not(.superuser) #adminGroup,.profile #listOfUsers,.registration label[for=fName],.registration #fName,.registration #fName+br,.registration label[for=otpField],.registration #otpField,.registration #otpField+a,.registration #otpField+a+br,.registration #adminGroup,.registration #rightsL,.registration #rights{display:none}#otpField+a{cursor:default}#adminGroup{margin:0}#listOfUsers{overflow:auto;max-height:calc(100% - 164px);border:solid 1px green}#listOfUsers>li.active::marker{color:#006400}#listOfUsers>li.expired::marker{color:#8b0000}#listOfUsers>li>button{font-size:24px}#rights{margin:0;height:calc(100% - 244px);max-height:calc(100vh - 340px);overflow:auto}#wizard{background-color:#fff;background-color:#f0fff0;z-index:2;position:absolute;min-width:480px;max-width:calc(100% - 11px);min-height:120px;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:55px;width:100%}#sideDragHandle{position:absolute;height:100%;width:10px;background-color:green}#closeBtn,#loginBtn,#logoutBtn,#profileBtn{position:absolute;top:8px;right:10px;z-index:1}#loginBtn,#logoutBtn,#profileBtn{right:47px}#loginBtn,#profileBtn{padding:.1em 8px}.logged-in #loginBtn,#logoutBtn,#profileBtn{display:none}.logged-in:not(.profile) #profileBtn,.logged-in.profile #logoutBtn{display:inline-block}#profileBtn{max-width:90px;overflow:hidden;text-overflow:ellipsis}#loggedInUserName{white-space:nowrap}#tegnBtn,#queryBtn,#saveGeometryBtn{width:100%}.x-btn{font-size:26px;margin:0 0 0 1px;padding:0 3px;transform:translateY(3px)}.green-transition{border:none;border-radius:4px;background-color:transparent;transition-duration:.5s;transition-property:color,background-color;cursor:pointer}.green-transition:hover{background-color:#006400;color:#fff}.red-transition{border:none;border-radius:4px;background-color:transparent;transition-duration:.5s;transition-property:color,background-color;cursor:pointer}.red-transition:hover{background-color:red;color:#fff}.custom-btn{border-style:solid;border-width:thin;border-color:#006400;padding:10px}.custom-btn:active{padding:11px 9px 9px 11px;vertical-align:top}.side-btn{width:49%}#wizardHeader{margin:0;padding:16px 20px 16px 64px}#wizardHeader>img{position:absolute;left:18px;top:6px;vertical-align:middle}#wizardSeparator{border-color:#006400;margin:0}.wizardContent{margin-bottom:10px;margin-left:10px;padding:10px 10px 0;height:calc(100% - 90px);max-height:calc(100vh - 90px);overflow:auto}.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}
