@import "https://js.arcgis.com/4.32/@arcgis/core/assets/esri/themes/light/main.css";@import "https://js.arcgis.com/4.32/@arcgis/core/assets/esri/themes/dark/main.css";@import "https://js.arcgis.com/calcite-components/3.0.3/calcite.css";@import "https://js.arcgis.com/map-components/4.32/arcgis-map-components.css";.alert-container{z-index:1000;padding:var(--spacing-m,1.6rem);border:1px solid var(--color-border,#ccc);color:var(--text-text-primary,#fcfcfd);align-items:center;min-width:30rem;display:flex;position:fixed;top:20%;left:50%;transform:translate(-50%,-20%)}.alert-content{align-items:flex-start;gap:var(--spacing-m,1.6rem);flex-grow:1;display:flex}.alert-icon{border-radius:50%;width:2rem;height:2rem;margin-block:auto}.alert-text{gap:var(--spacing-xs,.4rem);flex-direction:column;display:flex}.close-button{margin-block:0;cursor:pointer;width:2rem;height:2rem;color:var(--cta-primary-default,#990ae3);background:0 0;border:none;border-radius:50%;margin-bottom:auto;padding:.2rem;font-size:2rem!important}.close-button:hover{background:var(--surface-surface-secondary)!important}.alert-info{background:linear-gradient(to bottom, var(--attention-info,#0072ce) -229.29%, var(--surface-surface-primary,#001c24) 44.09%)}.alert.info svg{color:var(--attention-info,#0072ce)}.alert-info .alert-icon{background:radial-gradient(180.34% 180.34% at -37.9% -108.73%, var(--attention-info,#0072ce) 0.84%, var(--surface-surface-primary,#001c24) 100%)}.alert-warning{background:linear-gradient(to bottom, var(--attension-warning,#ff9b00) -229.29%, var(--surface-surface-primary,#001c24) 44.09%)}.alert-warning svg{color:var(--attension-warning,#ff9b00)}.alert-warning .alert-icon{background:radial-gradient(180.34% 180.34% at -37.9% -108.73%, var(--attension-warning,#ff9b00) 0.84%, var(--surface-surface-primary,#001c24) 100%)}.alert-success{background:linear-gradient(to bottom, var(--attension-success,#26bb6f) -229.29%, var(--surface-surface-primary,#001c24) 44.09%)}.alert-success svg{color:var(--attension-success,#26bb6f)}.alert-success .alert-icon{background:radial-gradient(180.34% 180.34% at -37.9% -108.73%, var(--attension-success,#26bb6f) 0.84%, var(--surface-surface-primary,#001c24) 100%)}.alert-error{background:linear-gradient(to bottom, var(--attension-error,#e4175c) -229.29%, var(--surface-surface-primary,#001c24) 44.09%)}.alert-error svg{color:var(--attension-error,#e4175c)}.alert-error .alert-icon{background:radial-gradient(180.34% 180.34% at -37.9% -108.73%, var(--attension-error,#e4175c) 0.84%, var(--surface-surface-primary,#001c24) 100%)}.search-control{position:relative}.search.searchbar{width:30rem;padding:var(--spacing-xs,.4rem) var(--spacing-s,.8rem);border-radius:var(--radius-2xl,2.4rem);border:1px solid var(--border-border-primary,#0d4c5c);background:var(--surface-surface-secondary,#002b35);flex:1 0 0;align-items:center;gap:.5rem;display:flex}.searchbar:focus-within{outline:-webkit-focus-ring-color auto .1rem}.searchbar-icon{color:var(--border-border-tertiary,#659eaf)}.searchbar-input{width:100%;background:0 0!important;border:0!important;outline:0!important}.search-results-container{z-index:10;width:50rem;padding:var(--spacing-s,.8rem);align-items:flex-start;gap:var(--spacing-none,0);border-radius:var(--radius-l,.4rem);border:1px solid var(--border-border-primary,#0d4c5c);background:var(--surface-surface-primary,#001c24);flex-direction:column;min-height:16rem;max-height:calc(100vh - 5.8rem);margin-top:1.1rem;display:flex;position:absolute;overflow:auto}.search-highlight{border-radius:var(--radius-s,.2rem);background:var(--surface-surface-info,#003);color:var(--text-text-primary,#fcfcfd)}.search-props-menu-button{position:relative}.search-props-menu{z-index:100;flex-direction:column;align-items:flex-start;width:15rem;display:flex;position:absolute;top:2.8rem;left:0}.profile-menu{display:inline-block;position:relative}.profile-dropdown-menu{z-index:100;flex-direction:column;width:20rem;display:flex;position:absolute;right:0}.profile-dropdown-menu>div{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.profile-dropdown-menu button{justify-content:flex-start}.header{border-bottom:1px solid var(--border-border-primary,#97d1e3);background:var(--surface-surface-tertiary,#f4f4f9);flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;height:100%;padding:0 .8rem;display:flex}.logo{align-items:center;gap:.8rem;display:flex}.logo-icon{color:var(--logo-icon-color,#fff)}.logo-text{font-family:var(--main-font-family,"Open Sans", "Helvetica");letter-spacing:0%;vertical-align:middle;margin-top:.65rem;font-size:2.4rem;font-style:italic;font-weight:400;line-height:100%}.loading-container{justify-content:center;align-items:center;gap:var(--spacing-m,1.6rem);padding:var(--spacing-m,1.6rem);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.startup-alert-container{box-sizing:border-box;background:var(--surface-surface-primary,#001c24);max-width:65rem;color:var(--text-text-primary,#fcfcfd);border:.1rem solid var(--border-border-primary,#97d1e3);box-shadow:var(--box-shadow,.1rem .4rem 1.4rem #00000024);border-radius:var(--radius-xl,.8rem);flex-direction:row;justify-content:center;align-items:flex-start;gap:1.6rem;padding:2.4rem;display:flex;position:fixed;bottom:3rem;left:calc(50% - 30rem)}.startup-alert-content{flex-direction:column;align-items:flex-start;gap:1.2rem;padding:0;display:flex}.startup-alert-buttons{flex-direction:row;justify-content:flex-end;align-self:stretch;align-items:center;gap:.8rem;padding:0;display:flex}.startup-alert-container .iconbutton{position:absolute;top:2.4rem;right:2.4rem}@media only screen and (width<=750px){.startup-alert-container{border-radius:var(--radius-none,0);border:none;width:100%;max-width:100%;padding:1.6rem .8rem;bottom:0;left:0}.startup-alert-buttons{padding:0}.startup-alert-buttons span.paragraph{font-size:var(--font-size-button-small,1.2rem)}}.shiny-border{box-sizing:content-box;border-radius:var(--radius-l,.8rem);border:1px inset #0000;justify-content:center;align-items:center;width:100%;height:calc(100% - 2px);display:flex;position:relative}.shiny-border-wrapper{border-radius:var(--radius-l,.8rem);background:radial-gradient(32.28% 23.56% at 80.37% 0%, var(--border-border-invert,#0d4c5c) 0%, var(--border-border-primary,#97d1e3) 100%);z-index:1;width:100%;height:fit-content;display:flex}.active-filters{padding:0 var(--spacing-m,1.6rem);align-content:flex-start;align-items:flex-start;gap:var(--spacing-xs,.4rem) var(--spacing-s,.8rem);flex-wrap:wrap;align-self:stretch;display:flex}.filter-chip{padding:.2rem var(--spacing-s,.8rem);justify-content:center;align-items:center;gap:var(--spacing-s,.8rem);border-radius:var(--radius-xl,1.6rem);border:1px solid var(--border-border-secondary,#356e7e);background:var(--surface-surface-primary,#001c24);display:flex}.arcgis-map{position:relative}#basemap-gallery-button{position:absolute;top:1rem;right:1rem;box-shadow:.1rem .4rem 1.4rem #00000024}#legend-button{position:absolute;top:5.8rem;right:1rem;box-shadow:.1rem .4rem 1.4rem #00000024}#viewtype-button{position:absolute;top:10.6rem;right:1rem;box-shadow:.1rem .4rem 1.4rem #00000024}#compass-needle-button{position:absolute;top:1rem;left:1rem;box-shadow:.1rem .4rem 1.4rem #00000024}#edit-geometry-control{position:absolute;bottom:7rem;right:1rem}#no-geometry-message{position:absolute;top:1rem;left:50%;transform:translate(-50%)}.map-overlay-info{z-index:50;width:100%;height:100%;padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);align-items:flex-start;gap:var(--spacing-s,.8rem);border-radius:var(--radius-l,.8rem);background:var(--surface-surface-secondary,#002b35);color:var(--text-text-secondary,#ffc9bf);flex-direction:column;align-self:stretch;display:flex}.percent-bar{align-items:center;gap:var(--spacing-s,.8rem);display:flex}.percent-bar-container{background:var(--surface-surface-primary,#001c24);border-radius:.4rem;align-items:center;gap:.2rem;padding:.4rem .6rem;display:flex}.percent-bar-step{background-color:var(--surface-surface-tertiary,#ffe9e5);width:1.6rem;height:2.4rem;display:flex}.percent-bar-step.filled-1{background-color:var(--color-red-light-red500,#aa3939)}.percent-bar-step.filled-2{background-color:var(--color-red-light-red400,#f61b33)}.percent-bar-step.filled-3{background-color:var(--color-red-light-red300,#d46a6a)}.percent-bar-step.filled-4{background-color:var(--color-tile-light-tile300,#4d8696)}.percent-bar-step.filled-5{background-color:var(--color-tile-light-tile500,#235d6d)}.percent-bar-step.filled-6{background-color:var(--color-tile-light-tile600,#0d4c5c)}.percent-bar-step.filled-7{background-color:var(--color-blue-light-400,#4095da)}.percent-bar-step.filled-8{background-color:var(--color-blue-light-500,#0072ce)}.percent-bar-step.filled-9,.percent-bar-step.filled-10{background-color:var(--color-blue-light-700,#004b8b)}.percent-bar-percentage{color:var(--text-text-secondary,#ffc9bf);font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");font-size:var(--font-size-body-small,1.4rem);font-style:normal;font-weight:700;line-height:var(--line-height-body-small,2.2rem)}.form-columns{gap:var(--spacing-m,1.6rem);flex-direction:row;display:flex}.form-column,.form-field{flex-direction:column;display:flex}.form-column{gap:var(--spacing-s,.8rem);min-width:20rem;max-width:30rem}.add-text-area{width:30rem!important}.select-property-value{max-height:10rem;overflow:auto}.select-property-options-menu{z-index:1000;width:25rem;position:absolute;top:100%;right:0}.up{bottom:2.2rem;top:auto!important}.select-property-options-menu.left{left:0;right:unset}.project-info{flex-direction:column;width:100%;height:100%;display:flex}.project-info-action-bar{padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem) var(--spacing-xs,.4rem) var(--spacing-m,1.6rem);flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.project-info-content{padding:var(--spacing-s,.8rem) var(--spacing-spacing-04,1.2rem);align-items:flex-start;gap:var(--spacing-spacing-04,1.2rem);flex-direction:column;flex:1 0 0;align-self:stretch;display:flex;overflow:auto}@media screen and (width<=1100px){.project-info-full-page-view{flex-wrap:wrap;justify-content:center;height:fit-content!important}.map-container-wrapper{width:100%;height:70vh!important}.project-info-cards,.project-info-note,.project-info-note-wrapper{width:100%!important}.project-info-scoring,.project-info-main-content{flex-wrap:wrap;height:fit-content!important}}.project-info-full-page-view{gap:var(--spacing-s,.8rem);flex-direction:row;flex-shrink:0;width:100%;height:calc(100vh - 28.7rem);display:flex}.project-info-cards{width:38rem;padding:var(--spacing-none,0rem);align-items:flex-start;gap:var(--spacing-spacing-04,1.2rem);flex-direction:column;align-self:stretch;display:flex}.project-info-card{width:100%;height:100%;padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);align-items:flex-start;gap:var(--spacing-s,.8rem);border-radius:var(--radius-l,.8rem);background:var(--surface-surface-secondary,#002b35);color:var(--text-text-secondary,#ffc9bf);flex-direction:column;align-self:stretch;display:flex}.project-info-card-header{align-items:center;gap:var(--spacing-s,.8rem);flex-direction:row;align-self:stretch;display:flex}.project-info-card-content{align-items:flex-start;gap:var(--spacing-m,1.6rem);flex-direction:column;align-self:stretch;width:100%;height:100%;display:flex}.project-info-container{width:100%;height:100%;padding:var(--spacing-none,0rem);align-items:flex-start;gap:var(--spacing-spacing-04,1.2rem);flex-direction:column;flex:1 0 0;display:flex}.project-info-scoring,.project-info-main-content{padding:var(--spacing-none,0rem);align-items:flex-start;gap:var(--spacing-spacing-04,1.2rem);align-self:stretch;display:flex}.project-info-main-content{height:100%}.project-info-map-container{align-items:flex-start;gap:var(--spacing-none,0);border-radius:var(--radius-l,.8rem);background:var(--surface-surface-primary,#001c24);width:100%;height:100%;color:var(--text-text-secondary,#ffc9bf);flex-direction:column;align-self:stretch;display:flex}.project-info-location-info{padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);justify-content:space-between;align-items:center;gap:var(--spacing-s,.8rem);align-self:stretch;display:flex}.project-info-map{border-radius:var(--radius-l,.8rem);width:100%;height:100%;display:flex}.project-info-map .arcgis-map .esri-view .esri-view-surface{border-radius:var(--radius-l,.8rem)}.project-info-notes-container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.2rem;display:flex}.project-info-notes{gap:var(--spacing-s,.8rem);grid-template-columns:minmax(0,1450px);justify-content:center;width:100%;display:grid}@media screen and (width>=1450px){.project-info-notes{grid-template-columns:repeat(2,700px)}}@media screen and (width>=2200px){.project-info-notes{grid-template-columns:repeat(3,700px)}}@media screen and (width<=740px){.project-info-notes{grid-template-columns:1fr}}.project-info-note{width:100%;padding:var(--spacing-m,1.6rem);align-items:flex-start;gap:var(--spacing-s,.8rem);border-radius:var(--radius-l,.8rem);background:var(--surface-surface-secondary,#002b35);flex-direction:row;align-self:stretch;display:flex}.project-info-note-wrapper{width:100%}.collapsible{flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;display:flex}button.collapsible-header,div.collapsible-header{cursor:pointer;width:100%;color:var(--text-text-secondary,#ffc9bf);background:0 0;border:none;justify-content:space-between;display:flex}.collapsible-title{color:var(--text-text-secondary,#ffc9bf);text-overflow:ellipsis;overflow:hidden}.collapsible-content{display:flex}.star-rating{align-items:center;gap:var(--spacing-s,.8rem);flex-direction:row;flex-shrink:0;display:flex}.star-button{background:0 0;border:none;flex-direction:column;gap:.2rem;padding:0;display:flex}.star-button:disabled{opacity:1}.star-button.empty{color:var(--cta-cta-tertiary-default,#4095da)}.star-button.filled{color:var(--color-lighttones-yellow,#d0a215)}.project-insights{width:100%;padding:var(--spacing-xl,4rem) var(--spacing-spacing-09,4.8rem);align-items:flex-start;gap:var(--spacing-spacing-09,4.8rem);background:var(--surface-surface-secondary,#002b35);flex-direction:column;flex:1 0 0;align-self:stretch;display:flex;overflow:auto}.project-insights-content-box{width:100%;padding:var(--spacing-s,.8rem) var(--spacing-l,2.4rem);align-items:flex-start;gap:var(--spacing-none,0rem);border-radius:var(--spacing-s,.8rem);border:1px solid var(--border-border-primary,#97d1e3);background:var(--surface-surface-primary,#001c24);flex-direction:column;align-self:stretch;display:flex}.project-score-criteria{width:100%;padding:var(--spacing-m,1.6rem) var(--spacing-none,0rem);border-bottom:1px solid var(--border-border-primary,#97d1e3);flex-direction:column;align-self:stretch;align-items:flex-start;gap:.8rem;display:flex}.project-score-criteria:last-child{border-bottom:none}dialog[open].project-score-criteria-comment-dialog{display:flex}.project-score-criteria-comment{padding:var(--spacing-spacing-03,.8rem) var(--spacing-spacing-05,1.6rem) var(--spacing-spacing-03,.8rem) 0rem;border-top:1px dashed var(--border-border-primary,#97d1e3);align-self:stretch;align-items:flex-start;gap:.8rem;display:flex}.score-group-selector{gap:var(--spacing-s,.8rem);margin-right:var(--spacing-m,1.6rem);padding:0 var(--spacing-xs,.4rem);background:var(--surface-surface-primary,#001c24);border-radius:var(--radius-2xl,2.4rem);border:1px solid var(--surface-surface-primary,#001c24);flex-direction:row;justify-content:center;align-items:center;display:flex}.score-group-selector button{background:var(--attention-warning,#df6321);border-color:var(--attention-warning,#df6321)}.score-statistics-columns{gap:var(--spacing-l,2.4rem);flex-direction:row;width:100%;display:flex}.score-statistics-columns>.flex-column{flex:1}@media (width<=1000px){.score-statistics-columns{flex-direction:column;gap:0}}.project-activities{width:100%;height:100%;margin:var(--spacing-m,1.6rem);gap:var(--spacing-m,1.6rem);flex-direction:column;display:flex;overflow:hidden}.project-activities-content{gap:var(--spacing-l,2.4rem);flex:1;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}.timespan-filter label{align-items:center;display:flex}.timespan-filter label input[type=radio]{flex-shrink:0;margin:-2px 0 0}.activities-list{gap:var(--spacing-m,1.6rem);margin-right:var(--spacing-m,1.6rem);padding-right:var(--spacing-m,1.6rem);flex-direction:column;flex:1;display:flex;overflow:auto}.project-details{background:var(--surface-surface-primary,#001c24);flex-direction:column;width:100%;height:100%;display:flex}.project-details-header{padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);gap:var(--spacing-s,.8rem);background:var(--surface-surface-tertiary,#380016);border-bottom:1px solid var(--border-border-primary,#97d1e3);flex-direction:column;align-self:stretch;padding-bottom:0;display:flex}.project-details-header-title{color:var(--text-text-primary,#fcfcfd);width:100%;font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");font-size:var(--font-size-subtitle-large-h4,1.8rem);font-style:normal;font-weight:350;line-height:var(--line-height-subtitle-large-h4,3rem);align-items:center;display:flex}.project-details .tab-bar-small{background:0 0;border:0}.project-details button.tab-bar-button{background:0 0}.project-details button.tab-bar-button.active{pointer-events:none;border-bottom:2px solid var(--cta-cta-primary-selected,#7fb8e6);background:var(--surface-surface-primary,#001c24)}.project-details .tab-bar-button:hover{background:var(--surface-surface-secondary,#002b35)}.project-details-header-project-count{padding:var(--spacing-s,.8rem);justify-content:center;align-items:center;gap:var(--spacing-s,.8rem);border:1px solid var(--border-border-secondary,#356e7e);background:var(--surface-surface-secondary,#002b35);color:var(--text-text-tertiary,#d3d3d3);text-align:center;white-space:nowrap;border-radius:.4rem;flex:1 0 0;font-weight:350;display:flex}.add-project{position:absolute;right:.9rem}.main-nav-panel{width:100%;max-width:21.2rem;height:100%;padding:var(--spacing-s,.8rem) 0rem;border-right:1px solid var(--border-border-primary,#0d4c5c);background:var(--surface-surface-primary,#001c24);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.main-nav-panel.minimized{width:4.8rem}.main-nav-panel-content{flex-direction:column;width:100%;display:flex}.main-nav-panel-action{padding:var(--spacing-none,0rem) var(--spacing-spacing-04,1.2rem) var(--spacing-none,0rem) var(--spacing-m,1.6rem);margin-top:var(--spacing-m,1.6rem);justify-content:space-between;align-self:stretch;align-items:center;gap:.8rem;display:flex}.main-nav-panel .nav-item-container{flex-direction:column;display:flex;position:relative}.main-nav-panel .nav-item{width:100%;height:3.9rem;padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);justify-content:flex-start;align-self:stretch;align-items:center;gap:var(--spacing-s,.8rem);background:var(--surface-surface-primary,#001c24);border:0;border-radius:0;display:flex}.main-nav-panel .nav-item.active{background-color:var(--surface-surface-tertiary,#380016)!important}.main-nav-panel .nav-item-chevron-button{width:2.6rem;height:2.6rem;display:flex;position:absolute;top:.6rem;right:.8rem}.main-nav-panel .nav-item-chevron-button:hover{background:var(--surface-surface-primary,#001c24)}.main-nav-panel .nav-item.open{background:var(--surface-surface-secondary,#002b35)}.main-nav-panel .nav-item:hover{background:var(--surface-surface-secondary,#002b35);border-radius:0}.main-nav-panel .nav-item.open:hover{background:var(--surface-surface-tertiary,#380016)}.main-nav-panel .nav-item-label{color:var(--text-text-primary,#fcfcfd);font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");font-size:var(--font-size-body-medium,1.5rem);font-style:normal;font-weight:350;line-height:var(--line-height-body-medium,2.3rem);padding-top:.3rem}.main-nav-panel .nav-item-children{background:var(--surface-surface-secondary,#002b35);border-bottom:1px solid var(--border-border-secondary,#356e7e);flex-direction:column;padding-left:2.4rem;display:flex}.main-nav-panel .nav-item-children .nav-item{padding:var(--spacing-s,.8rem);background:var(--surface-surface-secondary,#002b35);border-left:1px solid #d9d9d9}.main-nav-panel .nav-item-children .nav-item:hover{background-color:var(--surface-surface-tertiary,#380016)}.column-control-body{max-height:calc(100vh - 25rem);overflow-y:auto}.column-control-item{text-align:left;cursor:grab;background:0 0;border:none;border-radius:0;width:100%;margin:0;padding:0}.column-control-item:hover{background:var(--surface-surface-secondary,#f1f1f1);border-radius:var(--radius-s,.2rem)}.column-control-item:focus{outline:2px solid var(--cta-cta-primary-default,#97d1e3);outline-offset:2px;border-radius:var(--radius-s,.2rem)}.column-control-item[aria-grabbed=true]{opacity:.5;cursor:grabbing}.table-content{flex-direction:row;width:100%;display:flex;overflow:hidden}.projectgroups-container,.grouped-projects-container,.grouped-projects{flex-direction:column;flex:1;align-self:stretch;display:flex}.projectgroups-container{overflow:auto}.grouped-projects-container{border-bottom:1px solid var(--border-border-secondary,#f2f2f2);margin-top:var(--spacing-s,.8rem);align-items:flex-start}.grouped-projects-container.expanded{background:var(--surface-surface-secondary,#f1f1f1);border:none}.grouped-projects .table-view{border-radius:var(--radius-l,8px);border:1px solid var(--border-border-primary,#dbdbdb);margin:var(--spacing-s,.8rem)}.grouped-projects-header{padding:var(--spacing-s,.8rem);align-items:center;gap:var(--spacing-m,1.6rem);align-self:stretch;display:flex}.expand-indicator{height:1.2rem;color:var(--text-text-primary,#fcfcfd);transition:transform .3s;transform:rotate(270deg)}.expand-indicator.expanded{transform:rotate(0)}.no-projects-message{margin-top:var(--spacing-2xl,6.4rem);height:calc(100vh - 14rem);color:var(--text-text-secondary,#bc0120);font-size:var(--font-size-m,1.4rem);text-align:center;justify-content:center;align-items:flex-start;font-weight:500;display:flex}.sort-indicator.asc,.sort-indicator.desc{color:var(--text-text-primary,#fcfcfd)}.sort-indicator.asc{transform:rotate(180deg)}.project-value-filter{justify-content:space-evenly;gap:var(--spacing-s,.8rem);margin-bottom:var(--spacing-s,.8rem);flex-direction:row;display:flex}.project-value-filter div{flex-direction:column;display:flex}.project-value-filter input{text-align:right;width:85%}.project-value-filter label{font-size:var(--calcite-font-size-0,1.2rem);color:var(--text-text-secondary,#bc0120)}.slider-container{width:100%;height:2rem;margin-top:var(--spacing-s,.8rem);position:relative}.slider{appearance:none;pointer-events:none;z-index:2;background:0 0;width:100%;height:.2rem;position:absolute}.slider::-webkit-slider-thumb{appearance:none;background:var(--surface-surface-secondary,#f1f1f1);border:2px solid var(--cta-cta-primary-default,#97d1e3);cursor:pointer;pointer-events:auto;z-index:3;border-radius:50%;width:1.4rem;height:1.4rem}.slider::-moz-range-thumb{background:var(--surface-surface-secondary,#f1f1f1);border:2px solid var(--cta-cta-primary-default,#97d1e3);cursor:pointer;pointer-events:auto;z-index:3;border-radius:50%;width:1.4rem;height:1.4rem}.slider:focus{outline:none}.slider-container:before{content:"";background:var(--color-brand-light-veidekkered,#f61b33);z-index:1;height:.2rem;position:absolute;top:calc(50% - .75rem);left:.8rem;right:.8rem;transform:translateY(-50%)}.filter-box{background:var(--surface-surface-primary,#001c24);flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;width:26rem;display:flex}.filter-options{border-left:1px solid var(--border-border-secondary,#659eaf);border-bottom:1px solid var(--border-border-secondary,#659eaf);align-self:stretch;height:100%;overflow:auto}.filter-type{margin-top:var(--spacing-s,.8rem);padding:var(--spacing-s,.8rem);align-self:stretch;align-items:stretch;gap:var(--spacing-xs,.4rem);background:var(--surface-surface-primary,#001c24);border:none;flex-direction:column;flex:none;display:flex}.filter-type.expanded{border-bottom:1px solid var(--border-border-invert,#0d4c5c);background:var(--surface-surface-secondary,#f1f1f1);flex:0 auto;overflow:hidden}.filter-type.expanded.has-many-options{flex-grow:1;max-height:50%}.filter-type.expanded.fixed-size{flex-shrink:0}.projects-table-summary{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.projects-table-summary-header-group{justify-content:flex-start;align-items:center;gap:var(--spacing-s,.8rem);flex-direction:row;display:flex}.projects-table-summary-header-group svg{width:2.4rem;height:2.4rem}.projects-summary-card{width:100%;min-width:11.2rem;height:100%;min-height:9rem;padding:var(--spacing-m,1.6rem) var(--spacing-m,1.6rem) var(--spacing-s,.8rem) var(--spacing-m,1.6rem);align-items:flex-end;gap:var(--spacing-none,0rem);border-radius:var(--radius-l,.8rem);background:var(--surface-surface-info,#003);flex-direction:column;display:flex}.projects-summary-card-title{white-space:nowrap;color:var(--text-text-tertiary,#d3d3d3);font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");font-size:var(--font-size-body-xtra-small,1.2rem);font-style:normal;font-weight:700;line-height:var(--line-height-body-xtra-small,2rem)}.projects-summary-card-value{white-space:nowrap}@media (width<=1100px){.projects-summary-card{min-width:8rem;min-height:5rem;padding:var(--spacing-s,.8rem)}.projects-summary-card-value{font-size:var(--font-size-body-small,1.4rem);line-height:var(--line-height-body-xtra-small,2rem);font-weight:700}}.projects-overview{align-items:flex-start;gap:var(--spacing-none,0rem);background:var(--surface-surface-primary,#001c24);flex-direction:column;width:100%;display:flex;overflow:hidden}.top-content{padding:var(--spacing-m,1.6rem) var(--spacing-m,1.6rem) var(--spacing-none,0rem) var(--spacing-m,1.6rem)}:root{--color-blue-900:#071526;--color-darktones-red:#af3029;--color-darktones-orange:#bc5215;--color-darktones-green:#66800b;--color-lighttones-red:#d14d41;--color-lighttones-orange:#da702c;--color-lighttones-green:#879a39;--color-lighttones-yellow:#d0a215;--color-shade-transparent-dark-strong:#0b0b0b3f;--color-shade-transparent-dark-medium:#0b0b0b2d;--color-shade-transparent-light-strong:#ffffff3f;--color-shade-transparent-light-medium:#ffffff2d;--ultimatecolors-blue-25:#f5faff;--ultimatecolors-gray-25:#fcfcfd;--ultimatecolors-blue_gray-100:#eaecf5;--color-attension-light-error:#c7181f;--color-attension-light-info:#0072e3;--color-attension-light-success:#1a873d;--color-attension-light-warning:#df6321;--color-black100:#000;--color-blue-light-100:#e5f1fa;--color-blue-light-200:#bfdcf3;--color-blue-light-300:#7fb8e6;--color-blue-light-400:#4095da;--color-blue-light-500:#0072ce;--color-blue-light-600:#00569c;--color-blue-light-700:#004b8b;--color-blue-light-800:#003c71;--color-brand-light-veidekkedarkblue:#003;--color-blue-light-900:#002e59;--color-blue-300:#6ba3e3;--color-brand-light-veidekkeblue:#6053fd;--color-brand-light-veidekkelightblue:#ccf;--color-brand-light-veidekkedarkred:#380016;--color-brand-light-veidekkered:#f61b33;--color-grey-light-25:#fbfafa;--color-brand-light-veidekkelightred:#ffc9bf;--color-grey-light-50:#f1f1f1;--color-grey-light-100:#ededed;--color-grey-light-200:#d3d3d3;--color-grey-light-300:#c9c9c9;--color-grey-light-400:#afafaf;--color-grey-light-500:#9d9d9d;--color-grey-light-600:#7c7c7c;--color-grey-light-700:#656565;--color-grey-light-800:#343434;--color-grey-light-850:#372323;--color-red-light-red25:#ffe9e5;--color-red-light-red50:#faa;--color-grey-light-900:#202020;--color-red-light-red100:#ff9992;--color-red-light-red200:#ff7772;--color-red-light-red300:#d46a6a;--color-red-light-red400:#f61b33;--color-red-light-red500:#aa3939;--color-red-light-red600:#bc0120;--color-red-light-red700:#801515;--color-red-light-red800:#500;--color-tile-light-tile50:#97d1e3;--color-separator:#e8e8e8;--color-status-light-marked:#a41e59;--color-status-light-pq:#0463b4;--color-status-light-tilbud:#ea0768;--color-status-light-levert:#cc8e0c;--color-status-light-trukket:#bc6140;--color-status-light-tapt:#7f1b0b;--color-status-light-kontrakt:#9c7e24;--color-status-light-new:#ed901b;--color-status-light-ai:#4389b9;--color-status-light-monitor:#5e439c;--color-tile-light-tile100:#84becf;--color-tile-light-tile200:#659eaf;--color-tile-light-tile300:#4d8696;--color-tile-light-tile400:#356e7e;--color-tile-light-tile500:#235d6d;--color-tile-light-tile600:#0d4c5c;--color-tile-light-tile700:#003b49;--color-tile-light-tile800:#002b35;--color-tile-light-tile900:#001c24;--color-white100:#fff;--transparent-dark-medium:#0b0b0b2d;--transparent-dark-strong:#0b0b0b3f;--transparent-light-medium:#ffffff2d;--transparent-light-strong:#ffffff3f;--color-status-dark-marked:#f5c9dc;--color-status-dark-pq:#bfe0fd;--color-status-dark-tilbud:#fdcae0;--color-status-dark-levert:#fbeac7;--color-status-dark-trukket:#f1dfd8;--color-status-dark-tapt:#f9c3ba;--color-status-dark-kontrakt:#f3e9cb;--color-status-dark-new:#f8dd05;--color-status-dark-ai:#47f1f1;--color-status-dark-monitor:#3ba5e5;--spacing-spacing-00:0;--spacing-spacing-01:.2rem;--spacing-spacing-02:.4rem;--spacing-spacing-03:.8rem;--spacing-spacing-04:1.2rem;--spacing-spacing-05:1.6rem;--spacing-spacing-06:2.4rem;--spacing-spacing-07:3.2rem;--spacing-spacing-08:4rem;--spacing-spacing-09:4.8rem;--spacing-spacing-10:6.4rem;--spacing-spacing-11:8rem;--spacing-spacing-12:9.6rem;--calcite-font-size-0:1rem;--calcite-font-size--1:1.4rem;--calcite-font-size--2:1.2rem}body{--black:#000;--white:#fff;--grey:#404040;--main-font-family:"VeidekkeFavorit", "Open Sans", "Helvetica";--bold-font-family:"VeidekkeFavoritBold", "Open Sans", "Helvetica";--italic-font-family:"VeidekkeFavoritItalic", "Open Sans", "Helvetica";--font-size-display-large:9.6rem;--font-size-display-medium:6rem;--font-size-display-small:4.8rem;--font-size-headline-h1:4.6rem;--font-size-headline-h2:3.8rem;--font-size-headline-h3:3rem;--font-size-subtitle-large-h4:1.8rem;--font-size-subtitle-small-h5:1.6rem;--font-size-body-large:1.8rem;--font-size-body-medium:1.5rem;--font-size-body-small:1.4rem;--font-size-body-xtra-small:1.2rem;--font-size-button-large:1.8rem;--font-size-button-medium:1.4rem;--font-size-button-small:1.2rem;--line-height-headline-h1:7rem;--line-height-headline-h2:5.4rem;--line-height-headline-h3:4.6rem;--line-height-subtitle-large-h4:3rem;--line-height-subtitle-small-h5:2.8rem;--line-height-display-large:15.2rem;--line-height-display-medium:9.2rem;--line-height-display-small:7.2rem;--line-height-body-large:2.4rem;--line-height-body-medium:2.3rem;--line-height-body-small:2.2rem;--line-height-body-xtra-small:2rem;--line-height-button-large:2.4rem;--line-height-button-medium:2.2rem;--line-height-button-small:2;--radius-none:var(--spacing-spacing-00);--radius-s:var(--spacing-spacing-01);--radius-m:var(--spacing-spacing-02);--radius-l:var(--spacing-spacing-03);--radius-xl:var(--spacing-spacing-05);--radius-2xl:var(--spacing-spacing-06);--radius-3xl:var(--spacing-spacing-08);--spacing-none:var(--spacing-spacing-00);--spacing-xs:var(--spacing-spacing-02);--spacing-s:var(--spacing-spacing-03);--spacing-m:var(--spacing-spacing-05);--spacing-l:var(--spacing-spacing-06);--spacing-xl:var(--spacing-spacing-08);--spacing-2xl:var(--spacing-spacing-10);--spacing-3xl:var(--spacing-spacing-12)}body.light{--text-text-primary:var(--color-brand-light-veidekkedarkred);--text-text-secondary:var(--color-red-light-red600);--text-text-tertiary:var(--color-tile-light-tile500);--text-text-brand:var(--color-brand-light-veidekkeblue);--text-text-invert-primary:var(--color-grey-light-25);--text-text-invert-secondary:var(--color-grey-light-200);--text-logo-color:var(--color-brand-light-veidekkered);--icon-icon-primary:var(--text-text-secondary);--icon-icon-secondary:var(--color-red-light-red400);--icon-icon-tertiary:var(--color-blue-light-300);--surface-surface-primary:var(--color-white100);--surface-surface-secondary:var(--color-grey-light-50);--surface-surface-tertiary:var(--color-red-light-red25);--surface-surface-info:var(--color-brand-light-veidekkelightblue);--surface-surface-invert:var(--color-brand-light-veidekkedarkred);--surface-surface-tableview-header:var(--ultimatecolors-blue_gray-100);--surface-surface-tableview-odd:var(--ultimatecolors-blue-25);--border-border-primary:var(--color-tile-light-tile50);--border-border-secondary:var(--color-tile-light-tile200);--border-border-tertiary:var(--color-tile-light-tile400);--border-border-invert:var(--color-tile-light-tile600);--attention-success:var(--color-darktones-green);--attention-warning:var(--color-darktones-orange);--attention-error:var(--color-darktones-red);--attention-info:var(--color-attension-light-info);--cta-cta-primary-default:var(--color-brand-light-veidekkeblue);--cta-cta-primary-hover:var(--color-brand-light-veidekkedarkblue);--cta-cta-primary-disabled:var(--color-grey-light-400);--cta-cta-primary-visited:var(--color-blue-light-600);--cta-cta-primary-selected:var(--color-brand-light-veidekkedarkblue);--cta-cta-secondary-default:var(--color-brand-light-veidekkedarkblue);--cta-cta-secondary-hover:var(--color-blue-light-800);--cta-cta-secondary-disabled:var(--color-grey-light-400);--cta-cta-tertiary-default:var(--color-blue-light-400);--cta-cta-tertiary-hover:var(--color-blue-light-500);--cta-cta-tertiary-disabled:var(--color-grey-light-400);--shade-primary:var(--color-shade-transparent-dark-strong);--shade-secondary:var(--color-shade-transparent-dark-medium);--status-marked:var(--color-status-light-marked);--status-pq:var(--color-status-light-pq);--status-tilbud:var(--color-status-light-tilbud);--status-levert:var(--color-status-light-levert);--status-trukket:var(--color-status-light-trukket);--status-tapt:var(--color-status-light-tapt);--status-kontrakt:var(--color-status-light-kontrakt);--status-new:var(--color-status-light-new);--status-ai:var(--color-status-light-ai);--status-monitor:var(--color-status-light-monitor);--logo-icon-color:var(--color-brand-light-veidekkered,#f61b33);--calcite-icon-color:var(--color-brand-light-veidekkeblue)}body.dark{--text-text-primary:var(--ultimatecolors-gray-25);--text-text-secondary:var(--color-brand-light-veidekkelightred);--text-text-tertiary:var(--color-grey-light-200);--text-text-brand:var(--color-brand-light-veidekkeblue);--text-text-invert-primary:var(--color-brand-light-veidekkedarkred);--text-text-invert-secondary:var(--color-grey-light-800);--text-logo-color:var(--color-white100);--icon-icon-primary:var(--text-text-secondary);--icon-icon-secondary:var(--color-red-light-red25);--icon-icon-tertiary:var(--color-blue-light-200);--surface-surface-primary:var(--color-tile-light-tile900);--surface-surface-secondary:var(--color-tile-light-tile800);--surface-surface-tertiary:var(--color-brand-light-veidekkedarkred);--surface-surface-info:var(--color-brand-light-veidekkedarkblue);--surface-surface-invert:var(--color-red-light-red400);--surface-surface-tableview-header:var(--color-blue-900);--surface-surface-tableview-odd:var(--color-tile-light-tile800);--border-border-primary:var(--color-tile-light-tile600);--border-border-secondary:var(--color-tile-light-tile400);--border-border-tertiary:var(--color-tile-light-tile200);--border-border-invert:var(--color-tile-light-tile50);--attention-success:var(--color-lighttones-green);--attention-warning:var(--color-lighttones-orange);--attention-error:var(--color-lighttones-red);--attention-info:var(--color-blue-300);--cta-cta-primary-default:var(--color-tile-light-tile50);--cta-cta-primary-hover:var(--color-tile-light-tile100);--cta-cta-primary-disabled:var(--color-grey-light-400);--cta-cta-primary-visited:var(--color-blue-light-200);--cta-cta-primary-selected:var(--color-blue-light-300);--cta-cta-secondary-default:var(--color-blue-light-100);--cta-cta-secondary-hover:var(--color-blue-light-200);--cta-cta-secondary-disabled:var(--color-grey-light-400);--cta-cta-tertiary-default:var(--color-blue-light-200);--cta-cta-tertiary-hover:var(--color-blue-light-300);--cta-cta-tertiary-disabled:var(--color-grey-light-400);--shade-primary:var(--color-shade-transparent-light-strong);--shade-secondary:var(--color-shade-transparent-light-medium);--status-marked:var(--color-status-dark-marked);--status-pq:var(--color-status-dark-pq);--status-tilbud:var(--color-status-dark-tilbud);--status-levert:var(--color-status-dark-levert);--status-trukket:var(--color-status-dark-trukket);--status-tapt:var(--color-status-dark-tapt);--status-kontrakt:var(--color-status-dark-kontrakt);--status-new:var(--color-status-dark-new);--status-ai:var(--color-status-dark-ai);--status-monitor:var(--color-status-dark-monitor);--logo-icon-color:var(--white,#fff);--calcite-icon-color:var(--color-tile-light-tile200)}html{font-size:62.5%}*{box-sizing:border-box}html body,.esri-widget{font-family:var(--main-font-family)}html,body,#root,.app{width:100%;height:100%;color:var(--text-text-primary,#fcfcfd);background-color:var(--surface-surface-primary,#001c24);margin:0;padding:0;overflow:hidden}header{width:100%;height:5.8rem}.app{flex-direction:column;height:100vh;display:flex}.main-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.middle-content{flex-direction:row;flex:1;display:flex;overflow:hidden}.map-container,.table-container{flex-direction:column;flex:1;height:100%;transition:width .3s;display:flex;overflow:hidden}body::-webkit-scrollbar{border-radius:.1rem;width:.4rem;height:.4rem}body ::-webkit-scrollbar{border-radius:.1rem;width:.4rem;height:.4rem}body::-webkit-scrollbar:horizontal{border-radius:.25rem;width:1rem;height:1rem}body ::-webkit-scrollbar:horizontal{border-radius:.25rem;width:1rem;height:1rem}body::-webkit-scrollbar-track{background:var(--surface-surface-primary,#001c24)}body ::-webkit-scrollbar-track{background:var(--surface-surface-primary,#001c24)}body::-webkit-scrollbar-thumb{border-radius:1.1rem;background:var(--color-brand-light-veidekkered,#f61b33)!important}body::-webkit-scrollbar-thumb:hover{border-radius:1.1rem;background:var(--color-brand-light-veidekkered,#f61b33)!important}body ::-webkit-scrollbar-thumb{border-radius:1.1rem;background:var(--color-brand-light-veidekkered,#f61b33)!important}body ::-webkit-scrollbar-thumb:hover{border-radius:1.1rem;background:var(--color-brand-light-veidekkered,#f61b33)!important}body,h1,h2,h3,h4,h5,p,label{font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");margin:auto 0;font-style:normal;font-weight:400}body,h1,h2,h3,h4,h5,label{color:var(--text-text-primary,#fcfcfd)}h1{font-size:var(--font-size-headline-h1,4.6rem);line-height:var(--line-height-headline-h1,7rem)}h2{font-size:var(--font-size-headline-h2,3.8rem);line-height:var(--line-height-headline-h2,5.4rem)}h3{font-size:var(--font-size-headline-h3,3rem);line-height:var(--line-height-headline-h3,4.6rem)}h4{font-size:var(--font-size-subtitle-large-h4,1.8rem);line-height:var(--line-height-subtitle-large-h4,3rem)}h5{font-size:var(--font-size-subtitle-small-h5,1.6rem);line-height:var(--line-height-subtitle-small-h5,2.8rem)}p{font-size:var(--font-size-body-medium,1.5rem);line-height:var(--line-height-body-medium,2.3rem)}label{font-size:var(--font-size-body-small,1.4rem);line-height:var(--line-height-body-small,2.2rem)}.body-large-font{font-size:var(--font-size-body-large,1.8rem);line-height:var(--line-height-body-large,2.4rem)}.body-medium-font{font-size:var(--font-size-body-medium,1.5rem);line-height:var(--line-height-body-medium,2.3rem)}.body-small-font{font-size:var(--font-size-body-small,1.4rem);line-height:var(--line-height-body-small,2.2rem)}.body-extra-small-font{font-size:var(--font-size-body-xtra-small,1.2rem);line-height:var(--line-height-body-xtra-small,2rem)}.bold{font-family:var(--bold-font-family,"VeidekkeFavoritBold", "Open Sans", "Helvetica");font-weight:700}.italic{font-family:var(--italic-font-family,"VeidekkeFavoritItalic", "Open Sans", "Helvetica");font-style:italic}button{background-color:var(--cta-cta-primary-default,#97d1e3);color:var(--text-text-invert-primary,#fbfafa);padding:var(--spacing-xs,.4rem) var(--spacing-m,1.6rem);font-size:var(--calcite-font-size--2,1.2rem);cursor:pointer;border-radius:var(--radius-2xl,2.4rem);border:1px solid var(--cta-cta-primary-default,#97d1e3);justify-content:center;align-items:center;gap:1rem;height:fit-content;margin-block:auto;line-height:1.6rem;transition:background-color .3s,border-radius .3s;display:flex}button:disabled{cursor:not-allowed;opacity:.5}button:hover{border-radius:var(--radius-s,.2rem)!important}button.circle{padding:var(--spacing-xs,.4rem);border-radius:var(--radius-3xl,4rem)}button.outlined,button.outlined-squared{background:var(--surface-surface-primary,#001c24);color:var(--cta-cta-primary-default,#97d1e3);border:1px solid var(--cta-cta-primary-default,#97d1e3)}button.outlined-squared{padding:var(--spacing-s,.8rem);border-radius:var(--radius-radius-sm,.2rem)}button.outlined:hover,button.outlined-squared:hover{background-color:var(--surface-surface-secondary,#9d9d9d);text-decoration:underline}button.outlined.transparent,button.outlined-squared.transparent{background:0 0}button.dropdown{border-radius:var(--radius-m,.4rem);border:1px solid var(--border-border-secondary,#356e7e)}button.text-button{padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);border-radius:var(--radius-s,.2rem);color:var(--cta-cta-primary-default,#97d1e3);background:0 0;border:none}button.text-button.selected{color:var(--text-text-secondary,#ffc9bf);text-decoration:underline}button.text-button:hover{background-color:var(--surface-surface-secondary,#9d9d9d);text-decoration:underline}button.iconbutton{color:var(--cta-cta-primary-default,#97d1e3);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;height:fit-content;margin-block:auto;padding:0}button.iconbutton:hover{color:var(--text-text-secondary,#bc0120)}button.sortable-column{color:var(--text-text-primary,#fcfcfd);cursor:pointer;text-align:left;background-color:#0000;border:none;height:fit-content;margin-block:auto;padding:0}button.sortable-column:hover{text-decoration:underline}button.tab-bar-button{padding:var(--spacing-s,.5rem) var(--spacing-m,1rem);justify-content:center;align-items:center;gap:var(--spacing-s,.5rem);cursor:pointer;border-radius:var(--radius-none,0);background:var(--surface-surface-primary,#001c24);color:var(--text-text-primary,#fcfcfd);border:none}button.tab-bar-button svg{color:var(--text-text-primary,#fcfcfd)}button.tab-bar-button.active{border-bottom:2px solid var(--cta-cta-primary-visited,#00569c)}button.tab-bar-button:hover,button.tab-bar-button:hover svg{color:var(--text-text-secondary,#bc0120);background:var(--surface-surface-secondary,#9d9d9d);text-decoration:underline}div.shiny-border-wrapper.map-overlay-button-wrapper{border-radius:8rem;width:fit-content}button.map-overlay-button{background-color:var(--surface-surface-primary,#001c24);border-color:var(--surface-surface-primary,#001c24);color:var(--cta-cta-primary-default,#97d1e3);width:4rem;height:4rem;padding:var(--spacing-s,.8rem);z-index:50;border-radius:50%}button.map-overlay-button:hover{color:var(--text-text-secondary,#bc0120);border-color:var(--text-text-secondary,#bc0120)}button.map-overlay-button:focus-visible{outline:2px solid var(--cta-cta-primary-hover,#003)}html body button.link-button{color:var(--cta-cta-primary-default,#97d1e3);text-align:left;background:0 0;border:none;padding:0;text-decoration:underline}a{color:var(--cta-cta-primary-default,#97d1e3)}a.link-button{color:var(--cta-cta-primary-default,#97d1e3);font-size:var(--calcite-font-size--2,1.2rem);cursor:pointer;border-radius:var(--radius-2xl,2.4rem);border:1px solid var(--cta-cta-primary-default,#97d1e3);background-color:#0000;justify-content:center;align-items:center;gap:1rem;height:fit-content;margin-block:auto;line-height:1.6rem;transition:background-color .3s,border-radius .3s;display:flex}a.link-button:hover{border-radius:var(--radius-s,.2rem)}a.iconbutton{justify-content:center;align-items:center;height:fit-content;margin-block:auto;line-height:1;display:flex}input[type=text],input[type=number],input[type=date],input[type=url]{padding:var(--spacing-xs,.4rem);padding-right:var(--spacing-s,.8rem);font-size:var(--calcite-font-size--1,1.4rem);border:1px solid var(--border-border-secondary,#e0e0e0);border-radius:var(--radius-s,.2rem);background-color:var(--surface-surface-primary,#001c24);color:var(--text-text-primary,#fcfcfd);line-height:1.6rem}input[type=text]::placeholder{color:var(--text-text-secondary,#bc0120);opacity:1}input[type=date]::-webkit-calendar-picker-indicator{border:1px solid var(--cta-cta-primary-default,#97d1e3);border-radius:var(--radius-s,.2rem);cursor:pointer;padding:2px}input[type=date]::-webkit-calendar-picker-indicator:hover{border-color:var(--text-text-secondary,#bc0120)}input[type=date]::-webkit-datetime-edit{color:var(--text-text-primary,#fcfcfd)}input[type=date]::-webkit-datetime-edit-text{color:var(--text-text-primary,#fcfcfd)}input[type=date]::-webkit-datetime-edit-month-field{color:var(--text-text-primary,#fcfcfd);background-color:#0000}input[type=date]::-webkit-datetime-edit-day-field{color:var(--text-text-primary,#fcfcfd);background-color:#0000}input[type=date]::-webkit-datetime-edit-year-field{color:var(--text-text-primary,#fcfcfd);background-color:#0000}input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}hr{border:none;border-top:1px solid var(--border-border-secondary,#e0e0e0);margin:var(--spacing-m,1.6rem) 0}dialog::backdrop{opacity:.75;background-image:linear-gradient(45deg,#f61b33,#0b0b0b3f,#0b0b0b3f,#6053fd)}dialog{background:0 0;border:none;padding:3.2rem}.telia-colored-text{color:var(--text-logo-color,#f61b33)!important}.display-none{display:none!important}.color-border-invert{color:var(--border-border-invert,#344054)!important}.rotate-180{transition:transform .3s;transform:rotate(180deg)}.border-bottom{border-bottom:1px solid var(--border-border-secondary,#e0e0e0)!important}.no-text-decoration{text-transform:none!important;text-decoration:none!important}.margin-none{margin:0}.margin-top{margin-top:var(--spacing-m,1.6rem)}.margin-top-small{margin-top:var(--spacing-s,.8rem)}.margin-bottom{margin-bottom:var(--spacing-m,1.6rem)}.margin-bottom-small{margin-bottom:var(--spacing-s,.8rem)}.margin-right{margin-right:var(--spacing-m,1.6rem)}.margin-right-small{margin-right:var(--spacing-s,.8rem)}.margin-left{margin-left:var(--spacing-m,1.6rem)}.margin-left-small{margin-left:var(--spacing-s,.8rem)}.margin-all{margin:var(--spacing-m,1.6rem)}.margin-all-small{margin:var(--spacing-s,.8rem)}.margin-pull-left{margin-left:-2.4rem}.padding-all-small{padding:var(--spacing-s,.8rem)!important}.padding-topbottom-small{padding:var(--spacing-s,.8rem) 0!important}.padding-all{padding:var(--spacing-m,1.6rem)!important}.padding-all-xtra-small{padding:var(--spacing-xs,.4rem)!important}.box-shadow{box-shadow:0px 1px 3px 0px var(--shade-primary,#0b0b0b3f)}.box-shadow-secondary{box-shadow:1px 4px 14px 0px var(--shade-secondary,#ffffff2e)}.flex-row{display:flex;flex-direction:row!important}.flex-grow-first-child>:first-child{flex-grow:1}.flex-column{display:flex;flex-direction:column!important}.flex-start,.flex-start div{justify-content:flex-start!important}.flex-end,.flex-end div{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-base{flex:none}.space-evenly{justify-content:space-evenly!important}.space-between{justify-content:space-between!important}.align-center{align-items:center!important}.align-self-start{align-self:flex-start}.centered{text-align:center!important;justify-content:center!important;align-items:center!important}.overflow-hidden{overflow:hidden}.text-align-left{text-align:left!important}.fixed-width-12{width:12rem}.fixed-width-15{width:15rem}.fixed-width-20{width:20rem}.fixed-width-25{width:25rem}.fixed-width-3-5{width:3.5rem}.max-width-6{max-width:6rem}.width-max-content{width:max-content}.fixed-height-3-2{height:3.2rem}.collapsed{flex:0}.small-gap{gap:var(--spacing-s,.8rem)!important}.medium-gap{gap:var(--spacing-m,1.6rem)}.large-gap{gap:var(--spacing-l,2.4rem)}.text-transform-lowercase{text-transform:lowercase}.text-transform-captialize{text-transform:capitalize}.position-relative{position:relative}.justify-start{justify-content:flex-start}.align-start{align-items:flex-start}.down-icon{transform:rotate(180deg)}.down-icon.expanded{transition:transform .3s;transform:rotate(0)}.white-space-break-spaces{white-space:break-spaces}.text-color-primary{color:var(--text-text-primary,#fcfcfd)}.text-color-secondary{color:var(--text-text-secondary,#ffc9bf)}.text-color-tertiary{color:var(--text-text-tertiary,#d3d3d3)}.icon-color-primary{color:var(--icon-icon-primary,#bc0120)}.icon-color-secondary{color:var(--icon-icon-secondary,#ffe9e5)}.icon-color-tertiary{color:var(--icon-icon-tertiary,#7fb8e6)}.color-cta-primary{color:var(--cta-cta-primary-default,#97d1e3)}.color-success{color:var(--attention-success,#879a39)}.color-warning{color:var(--attention-warning,#df6321)}.color-error{color:var(--attention-error,#d14d41)}.color-info{color:var(--attention-info,#0072e3)}.h-100{height:100%}.w-100{width:100%}.h-fit-content{height:fit-content}.w-fit-content{width:fit-content}.h-xtra-small{height:var(--font-size-body-xtra-small,1.2rem)}.w-xtra-small{width:var(--font-size-body-xtra-small,1.2rem)}.max-h-25{max-height:25vh;overflow:auto}.cursor-grab{cursor:grab}.hw-h3{height:var(--font-size-headline-h3,3rem);width:var(--font-size-headline-h3,3rem)}.hw-h4{height:var(--font-size-subtitle-large-h4,1.8rem);width:var(--font-size-subtitle-large-h4,1.8rem)}.page{background:var(--surface-surface-primary,#001c24);color:var(--text-text-primary,#fcfcfd);flex-direction:column;flex:1;align-self:stretch;align-items:stretch;display:flex;overflow:hidden}.page-top-bar{padding:var(--spacing-m,1.6rem);background:var(--surface-surface-primary,#001c24);justify-content:space-between;align-self:stretch;align-items:center;display:flex}.page-top-bar>div{height:3.4rem}.tab-bar-small{padding:0 var(--spacing-m,1.6rem);border-radius:var(--radius-none,0rem);border-bottom:1px solid var(--border-border-primary,#0d4c5c);background:var(--surface-surface-primary,#001c24);align-self:stretch;align-items:center;margin:0 -1.6rem;display:flex}.default-box{padding:var(--spacing-none,0rem) 1rem;border:1px solid var(--border-border-primary,#0d4c5c);background:var(--surface-surface-primary,#001c24)}.box-rounded{border-bottom:1px solid var(--border-border-primary,#0d4c5c);border-radius:var(--radius-m,.4rem)}.inline-filter-box{z-index:4;padding:var(--spacing-s,.8rem) var(--spacing-m,1.6rem);border-radius:var(--radius-s,.2rem);border:1px solid var(--border-border-primary,#0d4c5c);flex-direction:column;align-items:flex-start;gap:.5rem;display:inline-flex;position:absolute;top:3.6rem;left:0}.inline-filter-box.right{left:auto;right:0}.table-view{border-bottom:1px solid var(--border-border-secondary,#659eaf);flex:1;overflow:auto}.table-view table{border-collapse:collapse;background:var(--surface-surface-primary,#001c24);width:100%}.table-view thead{z-index:2;background:var(--surface-surface-tableview-header,#071526);position:sticky;top:0}.table-view thead:after{content:"";background-color:var(--border-border-secondary,#356e7e);z-index:3;height:1px;position:absolute;bottom:0;left:0;right:0}.table-view tbody tr:nth-child(odd){background-color:var(--surface-surface-tableview-odd,#f5faff)}.table-view th,.table-view td{text-align:left;padding:var(--spacing-s,.8rem) var(--spacing-s,.8rem) var(--spacing-s,.8rem) var(--spacing-m,1.6rem)}.table-view td.action-cell{padding:0}.dialog{align-items:flex-start;gap:var(--spacing-spacing-06,2.4rem);border-radius:var(--spacing-s,.8rem);background:var(--surface-surface-secondary,#002b35);padding:var(--spacing-none,0rem) var(--spacing-s,.8rem);border:none;flex-direction:column}.dialog-header{padding:var(--spacing-s,.8rem);justify-content:space-between;align-self:stretch;align-items:center;display:flex}.dialog-content{padding:var(--spacing-m,1.6rem);align-items:flex-start;gap:var(--spacing-l,2.4rem);border-radius:var(--spacing-xs,.4rem);background:var(--surface-surface-primary,#001c24);flex-direction:column;display:flex}.dialog label{color:var(--text-text-secondary,#ffc9bf)}.dialog textarea{width:40rem;height:10rem;padding:var(--spacing-xs,.4rem);border-radius:var(--radius-s,.2rem);background:var(--surface-surface-primary,#001c24);color:var(--text-text-primary,#fff)}.description-textarea{resize:vertical;border-radius:var(--radius-s,.2rem);border:1px solid var(--border-border-primary,#0d4c5c);background:var(--surface-surface-primary,#001c24);box-sizing:border-box;width:100%;min-height:12rem;max-height:30rem;margin:-1.6rem!important}.description-textarea:focus{outline:1px solid var(--cta-cta-primary-default,#97d1e3)}.dialog-actions{padding:var(--spacing-s,.8rem);justify-content:flex-end;align-self:stretch;align-items:center;gap:.8rem;display:flex}.dropdown-menu{z-index:9999;background:var(--surface-surface-primary,#001c24);padding:var(--spacing-s,.8rem);margin-top:-.8rem;position:fixed;right:.8rem}.list-search{margin:var(--spacing-s,.8rem) 0;display:flex;position:relative}.list-search input{width:100%;border-radius:var(--radius-xl,1.6rem)!important;padding-left:2.6rem!important;padding-right:2.6rem!important}.search-icon,.clear-search{position:absolute;top:50%;transform:translateY(-50%)}.search-icon{left:var(--spacing-s,.8rem);width:1.4rem;height:1.4rem;color:var(--cta-cta-primary-default,#97d1e3)}.clear-search{right:var(--spacing-s,.8rem);width:1rem;height:1rem;color:var(--text-text-tertiary,#d3d3d3)!important}.list-options{margin-left:-.4rem;overflow:auto}.esri-widget p{line-height:unset}h2.esri-widget__heading{font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");font-style:normal;font-weight:400;font-size:var(--font-size-body-medium,1.5rem);line-height:var(--line-height-body-medium,2.3rem);margin:auto 0}h3.esri-widget__heading{font-family:var(--main-font-family,"VeidekkeFavorit", "Open Sans", "Helvetica");font-style:normal;font-weight:400;font-size:var(--font-size-body-small,1.4rem);line-height:var(--line-height-body-small,2.2rem);margin:auto 0}.esri-basemap-gallery{margin-right:4.2rem;max-height:30rem!important}.esri-layer-list,.esri-legend{margin-right:4.2rem}.esri-legend__layer-caption{font-family:var(--bold-font-family,"Open Sans", "Helvetica");font-style:normal;font-weight:700;font-size:var(--font-size-body-xsmall,1.2rem);line-height:var(--line-height-body-xsmall,2rem);margin:auto 0;padding-bottom:0}.esri-legend__layer img{min-width:1.2rem;min-height:1.2rem}.esri-legend__layer-table,.esri-legend__layer-child-table{margin-bottom:.2rem}.esri-legend__service{border:none;padding-bottom:.2rem}.esri-compass{background-color:var(--cta-cta-primary-default,#97d1e3);color:var(--cta-cta-primary-default,#97d1e3);border-radius:50%;width:3.35rem;height:3.35rem;padding:1px 0 0 1px}.esri-compass .esri-widget--button{background-color:var(--surface-surface-primary,#001c24);border-color:var(--surface-surface-primary,#001c24);color:var(--cta-cta-primary-default,#97d1e3);border-width:3px}.esri-compass .esri-widget--button:hover{background-color:var(--surface-surface-primary,#001c24);color:var(--text-text-secondary,#bc0120);border-color:var(--text-text-secondary,#bc0120)}@font-face{font-family:VeidekkeFavorit;src:local(VeidekkeFavorit),url(/assets/VeidekkeFavorit-Light-ui3cEdm7.otf)format("opentype")}@font-face{font-family:VeidekkeFavoritBold;src:local(VeidekkeFavoritBold),url(/assets/VeidekkeFavorit-Bold-D2dGSc2R.otf)format("opentype");font-weight:700}@font-face{font-family:VeidekkeFavoritItalic;src:local(VeidekkeFavoritItalic),url(/assets/VeidekkeFavorit-LightItalic-DsmAGp1K.otf)format("opentype");font-style:italic}@font-face{font-family:VeidekkeFavoritBoldItalic;src:local(VeidekkeFavoritBoldItalic),url(/assets/VeidekkeFavorit-BoldItalic-TaXHkdS9.otf)format("opentype");font-weight:700;font-style:italic}
