:root{--scrollPosition:0;--pieSize:100px;--fill-color:#f0ebdb;--fill-color-user:#fdf5e6;--border-color-user:#c9b9a9;--fill-color-system:#e8f5e9;--border-color-system:#a9c9a9}html{overflow-x:hidden}body{background-color:#fff6dd;margin:0;padding:0;font-family:Georgia,Times New Roman,Times,serif;overflow-x:hidden}textarea,input,button{font-family:Georgia,Times New Roman,Times,serif;font-size:1em}h1{color:#6e3700;z-index:100;background-color:#fff6dd;margin:0;padding:15px 0;font-family:Geneva,Verdana,Tahoma;font-size:1.3em;position:sticky;top:0}h2{color:#020202;font-family:Verdana,Arial,sans-serif;font-size:.8em;font-weight:600}a{color:#022561;text-decoration-line:underline;text-decoration-style:dashed}a:visited{color:#022561}a:hover{color:#6e3700}textarea{color:#022561;border:1px solid #f9f9f4}textarea:focus{border-color:#6e3700;outline:none}p{color:#022561}.note{text-align:right;color:#022561b3;font-family:Verdana,Arial,sans-serif;font-size:.7em}.wrap{grid-template-columns:1fr 1fr;width:200vw;min-height:100vh;transition:transform .5s ease-in-out;display:grid}@media (width>=501px){.wrap{width:100vw}h1{text-align:center}}.right{grid-column:2;position:relative}.left{grid-column:1;padding:10px 15px;position:relative}.full{flex-direction:column;height:100vh;padding:10px 15px;display:flex}.middle{align-self:center}.table{color:#022561;font-size:.8em;display:grid}.header{background-color:var(--fill-color);border-radius:5px;margin:0 2px 2px 0;padding:2px 4px 2px .4em;font-weight:600}.cell{background-color:var(--fill-color);border-radius:5px;margin:0 2px 2px 0;padding:4px 10px}#land.table,#fylke.table{grid-template-columns:1fr var(--pieSize);width:100%}#omrade.table{grid-template-columns:.2fr .8fr}.table .inner{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:2em}.outer{background-color:var(--fill-color);border:1px solid #6e3700;border-radius:5px;flex-direction:column;max-width:calc(100vw - 37px);margin:0 15px 8px 0;padding:10px 20px 10px 10px;display:flex}.inner{height:100%;overflow:hidden}.grow{flex-grow:1}.bar{grid-column:1/3;height:50px;margin-bottom:5px;position:relative;padding:0!important}.bar svg{width:100%;height:40px;position:absolute;top:5px;left:0}.pie{height:var(--pieSize);width:var(--pieSize);padding:0!important}.verneform{list-style-type:none}.verneform li{white-space:nowrap;line-height:20px;display:inline}.verneform svg{margin-left:5px;margin-right:3px}.table>div{overflow:hidden}.table a{text-wrap:nowrap;text-overflow:ellipsis}#map{left:0;top:var(--scrollPosition);width:100%;height:100vh;min-height:400px;position:relative;overflow:hidden}.summary{background-color:var(--fill-color);color:#05307b;border:1px solid #6e3700;border-radius:5px;padding:.6em 12px;font-size:.9em}.summary p{margin-block:0 .6em}.ol-popup{background-color:#fff;border:1px solid #ccc;border-radius:10px;min-width:280px;padding:15px;position:absolute;bottom:12px;left:-50px;box-shadow:0 1px 4px #0003}.ol-popup:after,.ol-popup:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%}.ol-popup:after{border-width:10px;border-top-color:#fff;margin-left:-10px;left:48px}.ol-popup:before{border-width:11px;border-top-color:#ccc;margin-left:-11px;left:48px}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.ol-popup-closer:after{content:"✖"}#info{z-index:300;background-color:#fffc;width:calc(100% - 60px);max-height:0;margin-bottom:0;padding:0 30px;transition:max-height .5s ease-in-out,padding .5s ease-in-out,margin-bottom .5s ease-in-out;position:absolute;bottom:0;left:0;overflow:hidden}#info.expanded{max-height:50vh;margin-bottom:20px;padding-top:30px;padding-bottom:30px}.toplink{top:var(--scrollPosition);z-index:900;background-color:var(--fill-color);color:#022561;border:1px solid #6e3700;border-radius:2px;justify-content:center;align-items:center;width:80px;height:40px;margin:5px 10px;text-decoration:none;display:flex;position:absolute}.toplink:hover{background-color:var(--fill-color-user);color:#6e3700;cursor:pointer}@media (width>=501px){.toplink{display:none}}.left>.toplink{right:0}.right>.toplink{left:0}.toplink svg{width:20px;height:20px;display:inline-block}.hidden{flex-shrink:1}#search{z-index:50;box-sizing:border-box;background-color:#fff6dd;flex-direction:column;flex-shrink:0;align-items:stretch;width:100%;height:auto;padding:0;transition:transform .4s ease-in-out;display:flex;position:relative}#search.has-results{transform:translateY(var(--slide-distance,0))}#search-input{resize:none;box-sizing:border-box;border-radius:5px;flex-shrink:0;width:calc(100% - 20px);height:70px;margin:10px auto;padding:4px 5px;scroll-margin-top:80px}#search-results{box-sizing:border-box;-webkit-overflow-scrolling:touch;background-color:#fff6dd;border-radius:5px;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;margin:0 auto;padding:10px 15px;display:none;overflow:hidden auto}.search-result-item{background-color:var(--fill-color);border:1px solid #6e3700;border-radius:5px;flex-direction:column;flex:none;max-height:180px;margin-bottom:5px;margin-right:10px;padding:5px;display:flex}.search-results-tail{flex:auto}.search-result-item>a{border-radius:5px;flex:none;margin-left:5px;margin-right:3px;padding:5px}.search-result-item>p{flex:auto;max-height:3.5em;padding:0 15px;overflow:hidden}.show-next-link{text-align:center;cursor:pointer;display:block}@media (width<=500px){#search-results{width:100%}#search-results>p{width:calc(80% - 10px)}#search-results>p.user{margin-left:calc(20% - 10px)}#search-results>p.system{margin-right:calc(20% - 10px)}}#chat{flex-direction:column;align-items:center;max-height:100vh;display:flex;overflow:hidden}#chat-result{background-color:var(--fill-color);border-radius:5px;width:calc(100% - 120px);min-height:0;margin:20px;padding:15px;overflow-y:auto}#chat p{grid-column:1/3;margin:10px 15px 20px}#chat-input{resize:none;border-radius:5px;width:calc(100% - 40px);height:70px;margin-bottom:10px;padding-top:4px;padding-left:5px;scroll-margin-top:80px}.error{color:#a33b3b;border:2px dashed #a33b3b;border-radius:5px;padding:10px}.marked{font-weight:bolder}.lenker{display:flex}.lenker>A{margin-right:.8em;padding:.2em 0;font-family:Verdana,Arial;display:inline-block}#chat-result>.lenker{display:block}.egenskap{background-color:var(--fill-color);border:1px solid #6e3700;border-radius:5px;margin-bottom:5px;padding:2px 4px;font-family:Arial,Helvetica,sans-serif;font-size:.8em;display:inline-block}.user-input{color:#9aacce}
