@charset "UTF-8";:root{--bg-color: rgb(247, 247, 247);--text-color: #333;--chatbot-dock-width: 26rem}[data-bs-theme=dark]{--bg-color: #1f2128;--text-color: #fff}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.25!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafb!important}.backgroundColorCustom{background-color:var(--bg-color)}body{color:var(--text-color)}.app-main-content{min-height:100vh;margin-right:0;transition:margin-right .28s cubic-bezier(.22,1,.36,1)}.app-main-content-chatbot-open{margin-right:var(--chatbot-dock-width, 26rem)}@media (max-width: 640px){.app-main-content-chatbot-open{margin-right:0}}.bold{font-weight:700}.card{box-shadow:none!important;border-radius:8px!important}.card-body{line-height:1.5rem}.border-right{border-right:1px solid #eee}.border-left{border-left:1px solid #eee}.header,.subheader{box-shadow:none;background:#f8fafb!important;border:none!important}.align-center{align-items:center}.flex{display:flex;flex:1}.inner-bloc{margin-bottom:0!important}.flex-start{justify-content:flex-start;align-items:flex-start;text-align:left}.border-1{border-width:1px}.border-solid{border-style:solid}.generals .card-body p:nth-child(3){grid-column:span 2;max-width:250px}.apex-chart .apexcharts-menu{box-shadow:none!important;border:1px solid #eee}.shfilter .card-header{padding-bottom:0!important}.shfilter .shfilter-grid{padding:0!important}svg.arrow-cursor{cursor:pointer;font-size:2rem!important}.contractCard.clickable{cursor:pointer}.contractCard{background-color:#46bcaa1a;border:1px solid #46bcaa;border-radius:.5rem}.contractCard:hover{background-color:#46bcaa33;border-color:#46bcaa}.contractCard.C5,.contractCard.T2{background-color:#ffa2bf1a;border:1px solid #ffa2bf}.contractCard.C5:hover,.contractCard.T2:hover{background-color:#ffa2bf33;border-color:#ffa2bf}.contractCard.C2,.contractCard.T3{background-color:#ffcf521a;border:1px solid #ffcf52}.contractCard.C2:hover,.contractCard.T3:hover{background-color:#ffcf5233;border-color:#ffcf52}.contractCard.C3,.contractCard.T4{background-color:#4e73df1a;border:1px solid #4e73df}.contractCard.C3:hover,.contractCard.T4:hover{background-color:#4e73df33;border-color:#4e73df}.contractCard.C4,.contractCard.TP{background-color:#21d10a31;border:1px solid #21ff04}.contractCard.C4:hover,.contractCard.TP:hover{background-color:#21d10a50;border-color:#21ff04}.marginY0important{margin-top:0!important;margin-bottom:0!important}.gap-10{gap:10px}[data-bs-theme=dark] .card .header-card-title{color:#000}.dropdown-menu.show.dropdown-scrollable .dropdown-item:hover{color:var(--color-application)}.dropdown-menu.show.dropdown-scrollable .dropdown-item.active{background-color:var(--color-application);color:#fff}.checkbox-input{color:var(--color-application)}.checkbox-input:checked{background-color:var(--color-application)}.leaflet-bottom.leaflet-right{display:none!important}@media (min-width: 770px){.future-layout{--future-layout-aside-width: 295px}}@media (max-width: 769px){.future-layout{--future-layout-aside-width: 84px}}.future-layout .wrapper{padding-left:var(--future-layout-aside-width, 295px)!important;padding-top:0!important}.future-layout .header{position:static!important;margin:0!important;border-radius:0!important}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAeCAYAAACWuCNnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAG7AAABuwBHnU4NQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAbvSURBVHic7dtdbBxXFQfw/9nZ3SRKwAP7UFFUQOoHqGnUoEAoNghX9tyxVcpD1X0J+WgiUQmpfUB5ACSgG1qJIKASqBIUIauqAbWseIlqb+bOWHVR6y0FKZBEqdIUQROIREGRx3FFvR/38ODZst3a3nE8Ywfv+T2t7hzdM3fle/bOnWtACCGEEEIIIYQQQgghhBBCCCGEEEIIIcRa0EbfgBDdFItFKwzDAa3175LuWylVAvBIR/MxrXUp6Vxx9dp4VyObVEdKKW591lonXgiVUg6AHzPzk9ls9meVSmUh6RzXkz179uQKhcIgM+8CACI6U6vVnp+enm6knXt4ePiuTCbzWQAwxlSDIHg57ZwroDAMnwKwz3XdBzzPG08hxzsTNprQG2lTjtd13WFmfghAP4A+AJcATFiW9YNKpfL3uP0kUliiX4SG1pqUUpx0wXJd9/PMXAGwPWq6yMyPz8/P/7xarf4nyVwt7QV4JWkU52i8YwBu6bh0wRhzJAiCF5POCQCDg4N2Pp//NYDRjkuTxph9QRCESeYrFov5ubm5R5n5AIAPtV1aYOb7BgYGTpZKJeO67lFmPsbM9/i+/8Ja8y6zylhOYquPXhsvAJRKpczMzMwTAIaJ6LFGo+HNzs5eKRQKNxPRAWb+CoAjWuvn4vS35skWFasxAAdbbUlOYqVUPwAPwI4lLr8J4KeWZT1eqVTmksoZ5d2QghUVKx/AlmVCFph5yPf9l5LMCwBKqUksFqszRHQcAJj5GwB2MfOE7/tfTDKf4zjHiejrAE4CuNhqZ+bf2rY9FYbhGBH92/O8o47j3Oj7/uUk86+3XhsvACilHmPmgW3btn3pxIkTVzuvj4yMfNoY85wxZiQIglPd+lvTZIuq5xiAQwCe6evr218ul5tr6bNd9GiiAbyvS+hFrfVHk8oLbEzBih4Dz+G9K6t3IaLXFhYWdib5eBh911UA8wBu1lq/CQBDQ0M3WJb1OoAdRPQZz/NeSSqnUuofAKpa6/vb26MfwacA7AdwFcCdWuu/JpU3yl1C91VHoquNXhvvyMjIx4wxr1iWtbNSqfxruTjHcR4AcMj3/bu79XnNe1hpFyvHcXYT0QS6FysASHR1tVEKhcIguhQrAGDm23K53BcATCWV27KsAWYGgPOtYgUAU1NT/1RKnQewxxjzOQCJFSwANwI4297QtmLfD+AtZr43m83OJ5iz3bGU+l1OT43XGFNk5mdXKlYAYNv2eBiG31dK3aS1vrRSbOZabqRYLFppFisAIKJxAB+MGf56krk30O64gZlMJnZsHMxsoo8fHxoauqHVHn3+BAAQUaxV57Xq2F54i5nvIaJXm81mYoX5etID491JRH/sFlQul5tEdMoYc3u32FUXrLYvObViBQDM/MQqwi8knX8jEJHpHrXIGJNo8WDm1spph2VZgeu6+5RSX7YsK8D/Xnb8Psmcnebm5h7G4uS9ysxutOH8VQC70sy7UTb7eImImTnWlgkzUyaT6fr3v6qC1fGL8EytVjuQRrECANu2fwHg1TixzPyXNO5hvTHz6VWE/znJ3L7vzxBRa9PzDmb+FYBfArgjajvd39+f9vGGKwACZh5te6mwmc8KburxMvO5TCbzqW5xxWLRArDbsqyu8z32HtZSxSrNM0Hlcrnpum6JmZ+NEb4pHglrtdrz+Xz+AoBbu4Ser9fra37d3YEBfBvAkq+XmfmbpVIp9grwWnie9zSAp9PMcT3Z7OPNZrO/aTQaf1BKfbd9X7RTGIaHmPlcnPNYsVZYSikOw7AB4CAzj/f19e1fjwOMnueVEeMxJJfLbYqCNT093TDGHAGw0qHYBQBH0vj+Pc+bYOb3HFRk5nHf9yeTzgfgMhF9uEvMTQD+71/vR3pqvJOTk28AeBJAeXR09P1LxbiuuxfA9wB8LU6fsVdYrUOhtm0fTusxcAlMRN+KziUt5SqAM3v37r00OZnGfFp/QRC86DjOUCaTGWPm2zoun8fiIbuZtPLX6/UH8/n8rQDuippertfrD6aRKyqOR5VS81ji8Z+IbmfmgwB+mEb+9dZr4wWA/v7+R6rV6k+azeYpx3EezeVyJ7dv335lfn7+lkajcZCZDzPzYd/3/xSnv9gFq3UuaR2LFQDA87xAKVUB8BEAZ6N9nrNEdEZr/TcArLVOPG8aJ9jj8n3/pcHBwZ1btmx5519zmPl0vV5/Ie2V7fT09Nujo6Nus9kcA4CtW7ce1lq/nUYu27a/Mzs7CyI6gMVX/u/CzJeZ+Ue2bcc9pb1aXc8lJZms18YLANE2wkOu694N4OFGo3E8DMMPAHiDiCaY+ZOb4YCsEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhEjYfwGO+b5dFNs4OgAAAABJRU5ErkJggg==);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAA8CAYAAAC6nMS5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA16SURBVHic7d1/jBxneQfw7zNzvotdn+9sVQkxoRKoammBqqpbk6uT5mLfvHPn42yn1VFRVCEhoFH5IYpoSaUCKi1NcGkcfrbCVRFKEwG2aHLn83pmLvY2CTqT1AmCOBE0EOT4B0nBPw/snb2dp3/sLr6s77i923dud/a+H8ny7tzMo8f3eud99p133gGIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiFYGaXYCRETUPMYYrWe/MAzZX2QQ27d5OpqdABFROxgZGVlz5cqVrzuOc18QBJPNzofsYvvSYrVcgTVftZ2l6npgYODXHMc5oKoHHcfZHQTB2WbnRETpGRkZWVMoFA6IyO2qutX3/R1Z64TnO8fWOwLSzti+mSKDg4M3l0qlnSJyG4CbAFwP4ByAlwE8paoPX3fddcH4+PjP00yk5QqsrDPGvAZAHsBrReRNqvpeY8x/iMg9QRCcaXJ6ZIHv+xtUdReAHQBej/IHGABOAnhORMY6OjoempiYONe0JC3zPM84jjOqqrfi6r/3RQCPAdgXhmHUvOyaa3R01L1w4cJBALdVNq1W1THP87woir7ZzNyocWzf7PA8b4uI7E6S5A9Frqknb6j8eZOIvKNQKPzU9/1/dhznvlwuV0gjn5YbFapW09Vqu/Z9K9u2bdsNruvmUe50axUAfMV13X/I5XInlzcze2x/28lCu1b19fWt7u7u/hCAvwGwboHdL6jq7unp6T1TU1OXlyG9VAwODv5mkiR7Ady6wK6Plkqldz/yyCPfX468bBkaGuqamZm5E8DbReQNANYscMiLIrI1CILnZ280xrwHwL+hck4VkacBDLTS6HVaIxWt/Blm+zauldu3atOmTas2bNjwWRG5s7LplKp+VUQOuq77/bVr17589uzZ9SKy0XGcAVUdFZE/qOx7zHXdXWn0yy31i6sMw/4MyF6BZYy5XlWPiMhvL7BrrKpfcxznE7Uf4ixYqQWW53kbATw060NZr28nSbJzcnLyRBp5pcnzvNtE5CEAvXUecg7ArjAMH00xLWuGhoZuKpVKEwB+p85DXnRd9/ZcLvcDAOjv778un88XAChwtRMWkW+jxTpfYOV1wGxfO1q1fav6+vpWr1u3blxVtwH4uar+/fT09OcW+mJrjBkBcC+AXwdwBoAJw/AZm7m1zC+uUlyNA9g6189buZH7+/t/tbOz8wiANy7isKKqftV13U8eOnToe2nlZttKLLAqJ+qjAF69xBAnZ2Zmbj58+PApm3mlqTJydRTXFldHAUxVXvcBuLnm5+dU9c1RFP1v2jk2YmhoqKtUKj2B+jvfE0mS3D45OflD4OqcHADPh2H4F6h0wp7nva1YLOby+fz5dDKnerB9Vwzxff8BVX0bgFMAdoZheKzeg4eHh9cXi8WvAfAAvOC67ptzudz/WUvOVqBGVO7OmBCR/vn2adWOuL+/v7ezs3MSwKYlhkgAHBSRjwdB8JTF1FKx0gqsymXBxwH8XoOh/ieO41vz+fwVG3mlzRjzKF55WfA8gD8LwzA3ez/P87aLyIMAeqrbVDUfRdHty5Pp0hhjPgDgM9X3qnq/iNwPYM5RCdd1T1RPvLM63+q/ce/sTpiaj+27Mvi+f6eq/iuAi67r9uVyuWcXG6NSjB8B0KeqE1EUvcVWfk3v3OYZuXosjuPt+Xx+ull51WNgYKBHRKIlXDaaS6Kq+6Mo+lMLsVKz0gosz/M+KiKfsBTub8MwvMdSrNQYYzwAYc3m7bXFVZXv+8OqemD2NlUdiKLokbRybJQx5lsANlfefi4Mww/UedyvADgI4I9mbxeRDwdB8C92s0yHrc9wK3922b6Na+X2BYD+/v61nZ2dz6M8cX00DMP9S421ffv2V83MzDwHoNfmucuxEWSpslxcjYyMrHEcZ8xScQUAjoj8vqVYZIHv+xtE5MMWQ941PDy83mK8VIjIW2s2HZ2vuAKAIAgmADyxQIxWM3uu5J56DhgZGVkDYBw1nS+ApwB82VJeZAfbt82tWrXqPSgXV481UlwBwMGDB3+sqncDgIh81EZ+QBMLrKwXV5Uh5NoPYqMyN+m9nanqHVj4bsHF6InjeKfFeKmoLMUw+/2Ct6KLyOM1m2x/NmxbW30RhuGPFtp5jstGVU+JiNdqE57rEYahzB6lWOz7Fsf2be/2hYj8SeXlvTbiFYvFLwK4DOAWY8z1NmI2pcDKcnE1OjraWSgU9uPaD2LDRKSlJwavQCO2A4rIDtsxU7BxsQeoau2Jeak3BDTDL72kUm/n63neaFoJUkPYvm3G9/0NKN9gc7mrq6t2OsOSVGqPSQCuiAzaiLnsBVaWiysAuHDhwn4AQ2nEVtUfpBGXluwNKcRcaBmPVpDMfiMiW+o4pnafZM69MmYxnW9lsj9lCNs3m1T1tSjXL89aXo39WCX+62wEW9YCK+vFVcXLKcbmJcLW8qoUYmZhZOfFmvc3e563fb6djTFvwdUJxfPFyJx6O1/f999a6Xz5ZIwMYftm2o2Vv60+HUVETldeLnoUfy7LVmC1SXEFVf0YgFSeX5QkCQus9tfyIzsicnSObQ/6vj9cu71SXP1nPTGyplAo5FDT+arqk3Ecb5s9J0dV2flmENs3u0REgTmnJjRkVjwrd2Iuy3+adimuACCKotPGmC8A+GvLoZOZmZkXLMekBojIaVX9DcthTy+8S3MlSTIuIu+q2dyjqgeMMU8A+CYAUdUtAOa8izZJkvG081wG19xN5jjO4ByLTLrLlRBZxfbNrjMAICI3LrTjIlVHrqyMjKU+gtVOxVVVHMf/hHkWrGvAiawsQrlSqOqiF61rRkzbOjo6AsxfCG4G8FcAPvhLlih5qVgsWpl42kIyezcZ1YXtmy0/QvlqwG9V1i6zZRMAiIiV+dCpFljtWFwBQOUbzqcth+XlwdZjfRRGRMZsx7St8mT5zzcQ4r52+LKgqp9S1U8B+GTtZSPKPrZvdlXaagrAalU1NmJWCrVtAEqO4xyyETO1S4TtWlxVXbp06b7u7u6/BHCTjXiqygKrxYjIQ6p6L2Y9BqZB51etWtXyBRYAuK77hVKp9H5cnUxarzOu634xjZyWWxRFdzU7B0oP2zfbVPUbIrLFcZwPAfivRuOJyPtUdbWq5m09jzCVEax2L64AYGpq6rKq/qOteI7jsMBqMUEQnFXV3bbiqerdExMT52zFS1Mul7soIovugETkI7lc7mIaORERVRWLxS8BeElVb/F9v6EnR/i+f6Oq3gUAjuPYejSavQLLGKPVP4VC4Wd4ZXF1pKura7Bdiquq3t7efwfwnKVwLLBa0PT09B5U1kZp0BPFYvGzFuIsmyAI7kf5uWz1OhgEwTV3FLaoX5yLKosWLknNsZcayohsYvu2uUo98TEAUNW9vu8vad3CoaGhLlX9BoBeAONBEByxleNyLNPwWBzHOywvBtYS9u3bV1LVj1sKxwKrBU1NTV12XXcXgFMNhDmpqndkcF6SisifAzhRx76n4jh+Byzd3rwMjldfqOqSV+xPkmT2yvzH592RlhvbdwUIw3AvgAcArFPVcHBwcFHPBvZ9f0OpVDqA8qrwL8Rx/E6b+VkvsGqfZ9ROlwXnEkXRfgDfajCMXrx48Yc28iH7crncSVXdrKpPLvZYEXk6SZItURS1/PIMcwmC4KzjOCMAam9dn+0SgJ35fP4ny5SWDQ/Mer3HGLPoTtgYMyIiv3gOmqpmZfRuJWD7rgwax/G7UH7EzcYkSf7bGHNXX1/f6oUO9H1/Z+WcPoDysgw7bJ/DUl8Hq52LqwoVkb9T1WiRx8UoX158RlWfnJqaupxCbmRJFEWn+/r6buvu7v4ggI9g4Ynv50XknkKh8JkMjly9wqFDh77j+/6oqo4BqD1xXRaRPw6CwMZl1GXjuu6XSqXSOwH8LoD1AMaMMecA1PtF53WV4wCUC+menp699jOlpWD7rhz5fP5Kf3//UFdX132q+l4Ad3d3d7/fGPN1EZlQ1e/19PS8dPbs2fWu694kIgOqOqqqm4Dy4rKlUumOw4cPN3KVYk7WVkE1xsx5aSBLT+duhDEmQrkSnssZlIeXnxWRY6p6PI7j41nveFeq4eHh9XEc7xSRnQBej6t3kp5EuWh+OI7jh+dYsDDTfN/frKrjAKpPmv9pkiS7JicnH29mXku1devWV3d0dBxAuRNeMhF5ulgsjqRxgk7DfOfqxWr1czvbtzGt3r5zGRwc7FPV3ap6y0L7ishPAHx63bp1e/bt2xenkQ8LLEuMMZtE5JCqfhfAMwCeSZLkO2vWrDk+NjbGyZHUFjzP2yginwcAVX1fVi99Vo2OjnaeP3/+3SLydgBvBNBd56GXAHxXVR/s7e3dm9YJOg0rqQNm+y5dFtp3HmKM2QxgF8qr9b8GwA0AzgH4MYBjIjJ28eLFkFeOiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIhWgv8Hnffz4dmwY9cAAAAASUVORK5CYII=);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}._card-body_a5yr2_1{display:flex;align-items:center;justify-content:space-between;padding:1rem}._card-body_a5yr2_1 ._avatar_a5yr2_7{flex-shrink:0;width:5rem;height:5rem;border-radius:50%}._card-body_a5yr2_1 ._card-title-container_a5yr2_13{flex-grow:1;display:flex;flex-direction:column;text-align:center;align-items:center}._card-body_a5yr2_1 ._card-title_a5yr2_13{width:100%;font-size:1.25rem;text-align:center}._card-body_a5yr2_1 ._card-sub-title_a5yr2_25{font-size:1rem;font-weight:400;text-align:center}._card-body-custom_a5yr2_31{width:100%;display:flex;justify-content:space-between}._card-body-custom-2_a5yr2_37{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:center;align-items:center}._card-body-custom-2_a5yr2_37 p{display:flex;flex-direction:column;align-items:center;text-align:center}._card-body-custom-2_a5yr2_37 p:nth-child(3):only-child{grid-column:span 2}._card-header_a5yr2_54{justify-content:center}._card-header-pdl_a5yr2_58{padding:.5rem;min-height:auto;overflow:hidden}._cards-row_a5yr2_64{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:0!important}._cards-row_a5yr2_64 ._card_a5yr2_1{overflow:hidden;flex:1 1 0;min-width:200px;box-sizing:border-box;margin-bottom:0!important;padding-bottom:1rem!important}._cards-row_a5yr2_64 ._card_a5yr2_1 ._title-container_a5yr2_78{width:100%;text-align:center;margin:0;font-weight:700}._cards-row_a5yr2_64 ._card-graph_a5yr2_84{width:30%;padding:2rem 0 0;margin-bottom:0!important}._card-title_a5yr2_13{width:100%;text-align:center}._clickable-icon_a5yr2_95{cursor:pointer;width:1.5rem;height:1.5rem}._content-wrapper_a5yr2_101{overflow:hidden;transition:height .3s ease}._content_a5yr2_101{display:flex}._half-content_a5yr2_110{width:45%;padding:1rem;margin-bottom:0!important}._contractCard_a5yr2_116{border-radius:8px;width:100%;display:flex;justify-content:space-between;background-color:#d3d3d31a;border:1px solid #d3d3d3;align-items:center}._contractCard_a5yr2_116 ._C4_a5yr2_125{background-color:#46bcaa1a;border:1px solid #46bcaa;cursor:pointer}._contractCard_a5yr2_116 ._C4_a5yr2_125:hover{background-color:#46bcaa33;border-color:#46bcaa}._contractCard_a5yr2_116._contractCard_a5yr2_116._C5_a5yr2_134{background-color:#ffa2bf1a;border:1px solid #ffa2bf;cursor:pointer}._contractCard_a5yr2_116._contractCard_a5yr2_116._C5_a5yr2_134:hover{background-color:#ffa2bf33;border-color:#ffa2bf}._card_a5yr2_1 ._contractCard_a5yr2_116._contractCard_a5yr2_116._C2_a5yr2_143{background-color:#ffcf521a;border:1px solid #ffcf52;cursor:pointer}._card_a5yr2_1 ._contractCard_a5yr2_116._contractCard_a5yr2_116._C2_a5yr2_143:hover{background-color:#ffcf5233;border-color:#ffcf52}._contractCard_a5yr2_116 p{flex:1;text-align:center}._card-body_a5yr2_1._table-responsive_a5yr2_157:nth-of-type(2){max-height:450px}._amounts-container_a5yr2_161{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}._amounts-container_a5yr2_161>:nth-child(odd){font-weight:500}._amount-item_a5yr2_172{flex:1 0 calc(25% - 1rem);max-width:calc(25% - 1rem);display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}._last-container_a5yr2_182{width:40%}._onlyAmount_a5yr2_186{justify-content:center}._svg-icon_a5yr2_190{padding:.5rem!important;box-sizing:content-box;display:inline-flex!important;align-items:center!important;justify-content:center!important}._svg-icon_a5yr2_190:disabled{border-color:transparent!important;background-color:#f0f0f0!important}._svg-icon_a5yr2_190 svg{width:1.5rem!important;height:1.5rem!important}._spinner-title_a5yr2_206{margin-right:1rem}._ml-auto_a5yr2_210{margin-left:auto}._iconClose_a5yr2_214{margin:.5em;background:#fff;width:3.5rem;height:3.5rem}._iconClose_a5yr2_214 svg{width:1.5rem;height:1.5rem}._iconClose_a5yr2_214:disabled{border-color:transparent!important;background-color:#f0f0f0!important}._iconSize_a5yr2_229{width:1.5rem!important;height:1.5rem!important}._bolder_a5yr2_234{font-weight:700}._bold_a5yr2_234{font-weight:500}._side-info_a5yr2_242{font-weight:300;color:#858383}._link-container_a5yr2_247{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem;padding:1rem}._link_a5yr2_247{flex:1 1 calc(20.33% - 1rem);max-width:calc(20.33% - 1rem);min-width:200px;box-sizing:border-box;border:1px solid rgb(7,7,139)!important;color:#07078b!important;background-color:#fff!important;border-radius:8px!important;padding:1rem!important;box-shadow:0 2px 4px #0000001a!important;margin-bottom:0!important}[data-bs-theme=dark] ._link_a5yr2_247{background-color:#1f2128!important;border:1px solid rgba(73,80,87,.5019607843)!important;color:#fff!important}._rounded-top_a5yr2_274{border-radius:12px 12px 0 0!important}[data-bs-theme=dark] ._rounded-top_a5yr2_274{background-color:#242731!important;border:1px solid rgba(73,80,87,.5019607843)!important}._rounded-top_a5yr2_274 ._bg-light_a5yr2_282{border-radius:12px 12px 0 0!important}._rounded-bottom_a5yr2_286{border-radius:0 0 12px 12px!important}._detailed-table-body_a5yr2_290 td:first-child{font-weight:600}._detailed-rae-warning_a5yr2_294{margin:auto;text-align:center;padding-bottom:1.5rem;font-size:.85rem;font-weight:700}._cost-container_a5yr2_302{display:flex;flex-direction:column;gap:.5rem}._cost-container_a5yr2_302 p{display:flex;justify-content:space-between;margin:0;width:25%}._cost-container_a5yr2_302 p span{display:inline-block;width:48%;text-align:left}._detailed-rae_a5yr2_294{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:12;transform:translateY(100%);visibility:hidden;opacity:0;border-radius:.5rem;padding:1rem;transition:transform .3s ease-in-out,visibility 0s .3s,opacity .3s ease-in-out}[data-bs-theme=dark] ._detailed-rae_a5yr2_294{background-color:#1f2128!important;border:1px solid rgba(73,80,87,.5019607843)!important}[data-bs-theme=dark] ._card-dark-mode_a5yr2_339{background-color:#1f2128!important}[data-bs-theme=dark] ._bg-light_a5yr2_282{border:1px solid rgba(73,80,87,.5019607843)!important;background-color:#242731!important}[data-bs-theme=dark] ._title-dark_a5yr2_348{background-color:#1f2128!important;border:1px solid rgba(73,80,87,.5019607843)!important}._detailed-rae_a5yr2_294._visible_a5yr2_353{transform:translateY(0);visibility:visible;opacity:1;transition:transform .3s ease-in-out,visibility 0s 0s,opacity .3s ease-in-out}._styled-link_a5yr2_360{color:#0073e6;text-decoration:none;font-weight:700;position:relative;display:inline-block;cursor:pointer;transition:color .3s ease,transform .3s ease}._styled-link_a5yr2_360:hover{color:#005bb5;transform:translateY(-2px)}._styled-link_a5yr2_360:focus{outline:2px solid #ff9900;outline-offset:2px}._styled-link_a5yr2_360:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#0073e6;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}._styled-link_a5yr2_360:hover:after,._styled-link_a5yr2_360:focus:after{transform:scaleX(1);transform-origin:left}._slider-container_a5yr2_399{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}._slider-container_a5yr2_399._visible_a5yr2_353{opacity:1;transform:translateY(0)}._slider-container_a5yr2_399._hidden_a5yr2_408{opacity:0;transform:translateY(20px);pointer-events:none}._card-content_a5yr2_414{border:1.5px solid #add8e6;border-radius:1rem;padding:1rem;color:#036;font-size:1.5rem;line-height:1.5;pointer-events:none}._card-title-full_a5yr2_424{font-size:1.75rem;font-weight:700;margin-bottom:1rem;padding:2rem;text-align:center;width:100%}._rounded-top-dark_a5yr2_433{border-radius:.5rem!important}._overlay_1eqr4_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#13212d24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._panel_1eqr4_13{display:flex;flex-direction:column;max-height:min(90vh,920px);width:100%;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 28px 72px #192c402e}._panelLightBackground_1eqr4_24,._panelLightBackground_1eqr4_24 ._header_1eqr4_25,._panelLightBackground_1eqr4_24 ._body_1eqr4_26{background:#f8f9fa}._sizeSm_1eqr4_30{max-width:28rem}._sizeMd_1eqr4_34{max-width:40rem}._sizeLg_1eqr4_38{max-width:52rem}._sizeXl_1eqr4_42{width:75vw;max-width:75vw}._header_1eqr4_25{display:flex;align-items:center;gap:.75rem;padding:1.15rem 1.15rem .2rem 1.25rem;border-bottom:1px solid #edf1f3;background:#fff}._titleWrap_1eqr4_56{flex:1;min-width:0;display:flex;align-items:center;min-height:2.75rem}._titleCustom_1eqr4_64{flex:1;min-width:0;display:flex;align-items:center}._title_1eqr4_56{margin:0;color:#353a44;font-size:1.15rem;font-weight:800;line-height:1.25;align-self:center}._closeBtn_1eqr4_80{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid rgba(135,154,169,.18);border-radius:.78rem;background:#fff;color:#9cabc0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._closeBtn_1eqr4_80:hover{color:#353a44;background:#f6f8f9;border-color:#879aa947}._panelTransparentClose_1eqr4_102 ._closeBtn_1eqr4_80{border:none;background:transparent}._panelTransparentClose_1eqr4_102 ._closeBtn_1eqr4_80:hover{border:none;background:transparent;color:#353a44}._body_1eqr4_26{flex:1;overflow:auto;padding:1.2rem 1.15rem 1.15rem;background:#fff}._modalTitle_11p8q_1{display:flex;flex-direction:column;gap:.18rem}._modalTitle_11p8q_1 h2{margin:0;color:#2d3436;font-size:1.28rem;font-weight:700;line-height:1.1}._modalTitle_11p8q_1 p{margin:0;color:#929a9f;font-size:.72rem;font-weight:600;line-height:1.25}._reportForm_11p8q_21{display:flex;flex-direction:column;gap:1.28rem;padding:.45rem 0 .15rem}._fieldGroup_11p8q_28{display:flex;flex-direction:column;gap:.58rem}._fieldGroup_11p8q_28 label{margin:0;color:#8d969b;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}._selectWrap_11p8q_43,._dateInputWrap_11p8q_44,._multiSelectControl_11p8q_45{position:relative;display:flex;align-items:center;width:100%;min-height:2.48rem;border-radius:.48rem;background:#f1f3f4;color:#7f888d;overflow:hidden}._dateInputWrap_11p8q_44,._multiSelectControl_11p8q_45{border:1px solid #eef1f1;border-radius:.5rem;background:#f2f4f5}._fieldError_11p8q_64{border:1px solid #d64545}._disabledControl_11p8q_68{opacity:.55;background:#e3e8eb;border-radius:.5rem;cursor:not-allowed}._disabledControl_11p8q_68 input,._disabledControl_11p8q_68 select,._disabledControl_11p8q_68 button{cursor:not-allowed!important}._disabledControl_11p8q_68 ._selectedTag_11p8q_79{background:#dce2e5;color:#7f888d}._spinner_11p8q_84{animation:_generateReportSpin_11p8q_1 .9s linear infinite}@keyframes _generateReportSpin_11p8q_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._errorText_11p8q_96{margin:0;color:#d64545;font-size:.68rem;font-weight:700;line-height:1.2}._selectWrap_11p8q_43 select{width:100%;min-height:2.48rem;padding:0 2.45rem 0 .95rem;border:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#2d3436;font-size:.82rem;font-weight:700;outline:none;cursor:pointer}._selectWrap_11p8q_43 select:disabled{color:#7f888d;background-color:transparent!important;opacity:1}._selectWrap_11p8q_43 svg{position:absolute;right:.82rem;pointer-events:none}._dateGrid_11p8q_129{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}._dateInputWrap_11p8q_44 input{width:100%;min-height:2.48rem;padding:0 2.45rem 0 .95rem;border:0;border-radius:inherit;background:transparent;color:#2d3436;font-size:.78rem;font-weight:700;outline:none}._dateInputWrap_11p8q_44 input:disabled{background-color:transparent!important;opacity:1}._dateInputWrap_11p8q_44 input::placeholder{color:#5f666a;opacity:1}._dateInputWrap_11p8q_44 svg{position:absolute;right:.82rem;color:#667075;pointer-events:none}._multiSelect_11p8q_45{position:relative}._multiSelect_11p8q_45._fieldError_11p8q_64{border-radius:.5rem}._multiSelectControl_11p8q_45{justify-content:space-between;gap:.45rem;padding:.38rem .56rem}._multiSelectValues_11p8q_176{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}._multiSelectValues_11p8q_176 input{flex:1 1 7rem;min-width:6rem;height:1.45rem;border:0;background:transparent;color:#2d3436;font-size:.75rem;font-weight:600;outline:none}._multiSelectValues_11p8q_176 input:disabled{background-color:transparent!important;opacity:1}._multiSelectValues_11p8q_176 input::placeholder{color:#8b9398;opacity:1}._selectedTag_11p8q_79{display:inline-flex;align-items:center;gap:.25rem;height:1.45rem;padding:0 .34rem 0 .48rem;border-radius:.24rem;background:#d8ece8;color:#3b8a7b;font-size:.66rem;font-weight:800;white-space:nowrap}._selectedTag_11p8q_79 button{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;padding:0;border:0;background:transparent;color:#3b8a7b;cursor:pointer}._multiSelectToggle_11p8q_230{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.7rem;height:1.7rem;padding:0;border:0;background:transparent;color:#7f888d;cursor:pointer}._multiSelectMenu_11p8q_244{position:absolute;top:calc(100% + .28rem);left:0;right:0;z-index:4;max-height:9rem;overflow:auto;padding:.28rem;border:1px solid #e0e6e8;border-radius:.48rem;background:#fff;box-shadow:0 14px 28px #1f2d3824}._multiSelectOption_11p8q_259,._emptyOption_11p8q_260{width:100%;min-height:2rem;padding:0 .65rem;border:0;border-radius:.34rem;background:transparent;color:#2d3436;font-size:.75rem;font-weight:700;text-align:left}._multiSelectOption_11p8q_259{cursor:pointer}._multiSelectOption_11p8q_259:hover{background:#eef5f3;color:#0f5d51}._emptyOption_11p8q_260{display:flex;align-items:center;color:#9aa3a8}._actions_11p8q_287{display:flex;flex-direction:column;gap:.78rem;padding-top:1.05rem}._primaryButton_11p8q_294,._cancelButton_11p8q_295{width:100%;border:0;border-radius:.48rem;font-weight:800;cursor:pointer}._primaryButton_11p8q_294{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;background:#0f5d51;color:#fff;font-size:.82rem;box-shadow:0 10px 18px #0f5d512e;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}._primaryButton_11p8q_294:hover{background:#0b5147;box-shadow:0 12px 22px #0f5d513d;transform:translateY(-1px)}._cancelButton_11p8q_295{min-height:2rem;background:transparent;color:#98a0a5;font-size:.72rem}@media (max-width: 480px){._dateGrid_11p8q_129{grid-template-columns:1fr}._selectedTag_11p8q_79{max-width:8.4rem}}._sidebarInner_olhk5_1{display:flex;flex-direction:column;height:100%;width:295px;min-width:295px;max-width:295px;background:#fff!important;overflow:hidden;border-right:1px solid #e2e8f0;position:fixed;top:0;left:0;bottom:0;z-index:1041}._sidebarDock_olhk5_18{position:fixed;top:0;left:0;bottom:0;z-index:1041}._compact_olhk5_26{width:84px;min-width:84px;max-width:84px}._compact_olhk5_26 ._brand_olhk5_31{padding:1.25rem .75rem 1rem}._compact_olhk5_26 ._brandLogo_olhk5_34{justify-content:center}._compact_olhk5_26 ._brandInfo_olhk5_37,._compact_olhk5_26 ._navLabel_olhk5_38,._compact_olhk5_26 ._actionLabel_olhk5_39,._compact_olhk5_26 ._chevron_olhk5_40{display:none}._compact_olhk5_26 ._nav_olhk5_38{padding:.35rem .5rem}._compact_olhk5_26 ._navItem_olhk5_46,._compact_olhk5_26 ._footerLink_olhk5_47,._compact_olhk5_26 ._reportBtn_olhk5_48 button{justify-content:center;gap:0;padding-left:.75rem;padding-right:.75rem}._compact_olhk5_26 ._navParent_olhk5_54{text-align:center}._compact_olhk5_26 ._subNavItem_olhk5_57{padding-left:.75rem}._compact_olhk5_26 ._reportBtn_olhk5_48{padding:0 .35rem .75rem}._compact_olhk5_26 ._bottom_olhk5_63{padding:.75rem .5rem}._compact_olhk5_26 ._divider_olhk5_66{margin:0 .5rem}._compact_olhk5_26 ._footer_olhk5_47{padding:.65rem .35rem 1rem}._brand_olhk5_31{padding:1.7rem 1.35rem 1.1rem}._brandLogo_olhk5_34{display:flex;align-items:center;gap:.625rem;text-decoration:none;color:#2d3436}._brandLogo_olhk5_34 svg{color:#2d9b83;flex-shrink:0}._brandInfo_olhk5_37{display:flex;flex-direction:column;line-height:1.2}._navLabel_olhk5_38,._actionLabel_olhk5_39{overflow:hidden;text-overflow:ellipsis}._brandTitle_olhk5_101{font-size:1.05rem;font-weight:700;color:#2d3436;margin:0;letter-spacing:.02em}._brandSubtitle_olhk5_109{font-size:.65rem;font-weight:600;color:#7f8c8d;letter-spacing:.12em;text-transform:uppercase;margin:0}._sectionTitle_olhk5_118{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.7rem .55rem;font-size:.8rem;font-weight:700;color:#2d9b83;letter-spacing:.15em;text-transform:uppercase}._dot_olhk5_130{width:7px;height:7px;border-radius:50%;background:#2d9b83;flex-shrink:0}._nav_olhk5_38{flex:1;display:flex;flex-direction:column;gap:2px;padding:.35rem .9rem;overflow-y:auto}._nav_olhk5_38::-webkit-scrollbar{width:4px}._nav_olhk5_38::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:4px}._navItem_olhk5_46{display:flex;align-items:center;gap:.95rem;padding:.7rem .85rem;border-radius:.65rem;font-size:.87rem;font-weight:600;color:#7f8c8d;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:all .2s ease;cursor:pointer;white-space:nowrap}._navItem_olhk5_46 svg{flex-shrink:0;opacity:.7;transition:opacity .2s ease}._navItem_olhk5_46:hover{color:#2d3436;background:#e8f5f1}._navItem_olhk5_46:hover svg{opacity:1}._active_olhk5_183{color:#2d9b83;background:#e8f5f1}._active_olhk5_183 svg{opacity:1;color:#2d9b83}._navParent_olhk5_54{width:100%;border:none;background:transparent;text-align:left}._navParentOpen_olhk5_199{color:#7f8c8d}._navGroup_olhk5_203{display:flex;flex-direction:column}._chevron_olhk5_40{margin-left:auto;transition:transform .25s ease;opacity:.5;flex-shrink:0}._chevronOpen_olhk5_215{transform:rotate(180deg);opacity:.7}._subMenu_olhk5_220{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}._subMenuOpen_olhk5_226{grid-template-rows:1fr}._subMenuInner_olhk5_230{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:3px}._subNavItem_olhk5_57{padding-left:3.1rem;font-size:.78rem}._subNavItem_olhk5_57._navItem_olhk5_46{width:100%;border:none;background:transparent;text-align:left}._subNavItemDisabled_olhk5_249{opacity:.45;cursor:not-allowed;pointer-events:none}._co2Icon_olhk5_255{font-size:.78rem;font-weight:800;min-width:22px;text-align:center;letter-spacing:0}._bottom_olhk5_63{padding:.95rem;margin-top:auto}._reportBtn_olhk5_48{padding:0 .75rem .75rem}._reportBtn_olhk5_48 button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1.05rem;border:none;border-radius:.75rem;background:#005747;color:#fff;font-size:.86rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._reportBtn_olhk5_48 button:hover{background:#247b68;transform:translateY(-1px);box-shadow:0 4px 12px #2d9b834d}._reportBtn_olhk5_48 button:active{transform:translateY(0)}._divider_olhk5_66{height:1px;background:#f0f0f0;margin:0 1.25rem}._footer_olhk5_47{padding:.65rem .85rem 1.35rem;display:flex;flex-direction:column;gap:2px}._footerLink_olhk5_47{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border:none;border-radius:.5rem;background:transparent;font-size:.86rem;font-weight:600;color:#7f8c8d;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;text-align:left}._footerLink_olhk5_47 svg{flex-shrink:0;opacity:.7}._footerLink_olhk5_47:hover{color:#2d3436;background:#e8f5f1}._footerLink_olhk5_47:hover svg{opacity:1}@media (max-width: 769px){._sidebarInner_olhk5_1{width:84px;min-width:84px;max-width:84px}._brand_olhk5_31{padding:1.25rem .75rem 1rem}._brandLogo_olhk5_34{justify-content:center}._brandInfo_olhk5_37,._navLabel_olhk5_38,._actionLabel_olhk5_39,._chevron_olhk5_40{display:none}._nav_olhk5_38{padding:.35rem .5rem}._navItem_olhk5_46,._footerLink_olhk5_47,._reportBtn_olhk5_48 button{justify-content:center;gap:0;padding-left:.75rem;padding-right:.75rem}._navParent_olhk5_54{text-align:center}._subNavItem_olhk5_57{padding-left:.75rem}._reportBtn_olhk5_48{padding:0 .35rem .75rem}._bottom_olhk5_63{padding:.75rem .5rem}._divider_olhk5_66{margin:0 .5rem}._footer_olhk5_47{padding:.65rem .35rem 1rem}}.invoice-link{cursor:pointer;text-decoration:underline;transition:color .2s ease-in-out}.invoice-link:hover{color:var(--color-application);font-weight:700}.invoice-list{display:block;padding:10px;cursor:pointer;text-align:center;text-decoration:underline;transition:color .2s ease-in-out;color:var(--color-application)}.page-container{display:flex;flex-direction:column}.page-content{flex:1;width:100%;margin:0 auto}.timeline-label{background-color:red}.annex-container{margin:0;padding:0;box-sizing:border-box}.annex-close-icon{position:absolute;top:10px;right:10px;cursor:pointer}.annex-container{background-color:#f5f5f5}.annex-container{margin:0 auto;background:#fff;box-shadow:0 4px 20px #0000001a;overflow:hidden;width:100%}.annex-content{padding:20px}.annex-close-icon{color:#fff!important}.header-annex{background:#225e54;color:#fff;padding:10px 10px 5px;position:relative;width:100%;display:flex;align-items:center;gap:10px;justify-content:center}.header-annex:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:20px;background:#225e54;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.logo-image{width:18%;height:18%}.logo{font-size:20px;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.logo p{margin:0;line-height:1.1}.subtitle{font-size:14px;opacity:.9}.annex-info-content{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.client-info,.annex-details{background:#fff;padding:20px;border-radius:3px;border:1px solid var(--color-application);border-left:4px solid var(--color-application);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.client-info:before,.annex-details:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-application) 10%,#ffffff),transparent);transition:left .5s ease;z-index:1}.client-info:hover:before,.annex-details:hover:before{left:100%}.client-info:hover,.annex-details:hover{transform:translateY(-5px);box-shadow:0 8px 25px color-mix(in srgb,var(--color-application) 20%,transparent);border-left-color:color-mix(in srgb,var(--color-application) 80%,#ffffff)}.client-info:hover .section-title,.annex-details:hover .section-title{color:color-mix(in srgb,var(--color-application) 80%,#ffffff);transform:scale(1.05);transition:all .3s ease}.client-info:hover .info-value,.annex-details:hover .info-value{color:var(--color-application);font-weight:600;transition:all .3s ease}.section-title{color:#000;margin-bottom:15px;font-size:16px;transition:all .3s ease;position:relative;z-index:2}.info-line{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;position:relative;z-index:2}.info-label{font-weight:500;color:#888;transition:all .3s ease}.info-value{color:#000;transition:all .3s ease}.consommation-section{background:#fff}.consumption-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}.expandable-row{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.expandable-row:hover{background:color-mix(in srgb,var(--color-application) 5%,#ffffff)!important}.expand-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0;vertical-align:middle;line-height:1;width:20px;height:20px}.expand-icon.rotated{transform:rotate(180deg)}.section-text{display:inline-block;padding-right:45px;word-wrap:break-word;vertical-align:middle;width:calc(100% - 45px)}.detail-rows{display:none;width:100%}.detail-rows.expanded{display:table-row-group;width:100%}.detail-row{background:color-mix(in srgb,var(--color-application) 3%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 70%,#ffffff);width:100%;display:none}.detail-row.expanded{display:table-row}.detail-row td:first-child{font-size:13px;color:#666}.detail-row.level-1{background:color-mix(in srgb,var(--color-application) 3%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 70%,#ffffff)}.detail-row.level-2{background:color-mix(in srgb,var(--color-application) 5%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 50%,#ffffff)}.detail-row.level-3{background:color-mix(in srgb,var(--color-application) 7%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 30%,#ffffff)}.detail-row td{border-bottom:1px solid color-mix(in srgb,var(--color-application) 10%,#ffffff)}.detail-row td:first-child{width:100%}.detail-row td:nth-child(2),.detail-row td:nth-child(3),.detail-row td:nth-child(4){text-align:right;white-space:nowrap}.details-table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px #0000000d;table-layout:auto;border:1px solid var(--color-application)}.details-table th{background:#fff;color:#000;padding:10px;text-align:left;border-bottom:1px solid var(--color-application);font-weight:600}.details-table th:first-child{width:100%}.details-table td{padding:8px 10px;border-bottom:1px solid #eee;vertical-align:middle}.details-table td:first-child{width:100%;vertical-align:middle}.details-table td:nth-child(2),.details-table td:nth-child(3),.details-table td:nth-child(4){text-align:right;white-space:nowrap}.details-table td:first-child:not(.cell-with-icon){display:flex;align-items:center}.details-table td.cell-with-icon{position:relative;vertical-align:middle}.details-table td.cell-with-icon .expand-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1}.details-table tr.alternate-row{background:#ecf8f6}.details-table tr:hover{background:color-mix(in srgb,var(--color-application) 5%,#ffffff)}.amount{text-align:center!important;font-weight:700}.total-section{background:#225e54;color:#fff;padding:25px;margin-top:20px}.total-grid{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.total-details{display:grid;gap:8px}.total-line{display:flex;justify-content:space-between;font-size:14px}.total-final{font-size:24px;font-weight:700;text-align:right}.payment-info{background:color-mix(in srgb,var(--color-application) 5%,#ffffff);padding:20px;margin:20px 30px;border-radius:8px;border-left:4px solid var(--color-application)}.payment-date{font-weight:700;color:var(--color-application);font-size:16px}.footer{background:#f8f9fa;padding:20px 30px;text-align:center;font-size:12px;color:#666;border-top:1px solid #eee}@media (max-width: 768px){.annex-info{grid-template-columns:1fr}.total-grid{grid-template-columns:1fr;text-align:center}.chart-bars{height:120px}}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#fff}.annex-info-consumption{background:#fff;padding:10px;border-radius:3px;border:1px solid var(--color-application);border-left:4px solid var(--color-application);transition:all .3s ease;position:relative;overflow:hidden}.consumption-card{background:#fff;border-radius:3px;padding:25px;display:flex;align-items:center;gap:20px;border:1px solid var(--color-application);border-left:4px solid var(--color-application);transition:all .3s ease}.consumption-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px color-mix(in srgb,var(--color-application) 20%,transparent);border-left-color:color-mix(in srgb,var(--color-application) 80%,#ffffff)}.consumption-icon{font-size:32px;background:var(--color-application);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.consumption-details{flex:1}.consumption-title{font-size:14px;color:#888;margin-bottom:5px;font-weight:500}.consumption-value{font-size:24px;font-weight:700;color:var(--color-application);margin-bottom:5px}.consumption-period{font-size:12px;color:#999}.status-badge{color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-block}.status-badge:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,var(--color-application) 30%,transparent);color:var(--color-application)}.status-paid{background:#28a745}.status-paid:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,white 30%,transparent);color:var(--color-application)}.status-warning{background:#ffc107}.status-warning:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,white 30%,transparent);color:#fff}.status-contested{background:#dc3545}.status-contested:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,white 30%,transparent);color:#fff}.details-table tr:last-child{background:#97d9ce;border:1px solid #97d9ce}.details-table tr:last-child td{background:#97d9ce;border:1px solid #97d9ce}._energyHeaderShell_ghyjc_1{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 auto;padding:0;overflow-x:clip;--energy-dashboard-header-offset: 0px;background:#f8fafb!important}._compactClientHeader_ghyjc_13{width:100%;padding:1rem 0;background:#f8fafb}._compactClientHeaderInner_ghyjc_19{display:flex;align-items:center;justify-content:space-between;gap:1rem;box-sizing:border-box;width:88%;min-height:3.65rem;margin:0 auto;padding:.65rem 1.4rem}._compactClientMain_ghyjc_31,._compactClientMeta_ghyjc_32,._compactClientLabel_ghyjc_33{display:flex;align-items:center}._compactClientMain_ghyjc_31{gap:.65rem;min-width:0}._compactClientLabel_ghyjc_33{gap:.5rem;flex-shrink:0;color:#53677e;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._compactClientLabel_ghyjc_33 i{width:.48rem;height:.48rem;border-radius:50%;background:#075d50}._compactClientSwitcher_ghyjc_60{position:relative;min-width:0;z-index:50}._compactClientSwitcherButton_ghyjc_66{display:inline-flex;align-items:center;gap:.5rem;max-width:min(36vw,28rem);min-height:2rem;padding:.35rem .7rem;border:1px solid #d7e1e9;border-radius:.4rem;background:#f8fafc;color:#182234;font-size:.9rem;font-weight:700;cursor:pointer}._compactAccountBadge_ghyjc_82,._headerTabActiveBadge_ghyjc_83,._headerTabCount_ghyjc_84{display:inline-flex;align-items:center;justify-content:center;border-radius:.3rem;font-size:.74rem;line-height:1}._compactAccountBadge_ghyjc_82{min-height:1.7rem;padding:0 .7rem;border:1px solid #9de7cf;background:#ecfdf6;color:#08755d;letter-spacing:.05em}._compactClientMeta_ghyjc_32{gap:.65rem;flex-shrink:0;color:#40526a;font-size:1rem;font-weight:600;line-height:1.25}._compactClientMeta_ghyjc_32 strong{color:#101827;font-size:1.02em;font-weight:750}._compactClientDivider_ghyjc_117{width:1px;height:1.4rem;background:#c7d2dc}._tableScrollArea_ghyjc_123{width:100%;overflow-x:auto}._energyHeaderShell_ghyjc_1 .header .container-fluid,._energyHeaderShell_ghyjc_1 .header .row{max-width:100%;min-width:0}._energyHeaderShell_ghyjc_1 .header .container-fluid{padding-left:0;padding-right:0}._energyHeaderShell_ghyjc_1 .header .row{--bs-gutter-x: 0;margin-left:0;margin-right:0}._energyHeaderShell_ghyjc_1 ._topHeaderBar_ghyjc_145,._energyHeaderShell_ghyjc_1 ._tabsBar_ghyjc_149{margin-top:var(--energy-dashboard-header-offset)}._topHeaderBar_ghyjc_145{box-sizing:border-box;display:flex;align-items:center;gap:1rem;width:86%;margin:0 auto;min-height:3.45rem;padding:.45rem 0;background:#f8fafb}._topHeaderContent_ghyjc_165{min-width:0;display:flex;flex-direction:column;gap:.35rem;overflow:visible}._clientSwitcherIcon_ghyjc_173{color:#94a3b8}._topHeaderTopRow_ghyjc_177{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.65rem;min-width:0}._topHeaderRight_ghyjc_187{display:inline-flex;align-items:center;justify-content:flex-end;gap:1rem;flex-shrink:0;justify-self:end}._headerPortfolioSummary_ghyjc_196{display:flex;align-items:baseline;gap:.45rem;padding-right:1rem;color:#71839a;font-size:.86rem}._headerPortfolioSummary_ghyjc_196 strong{color:#172033;font-size:.92rem;font-weight:750}._generateOperatingReportButton_ghyjc_211{display:inline-flex;align-items:center;align-self:center;gap:.5rem;height:2.65rem;min-height:2.65rem;padding:0 .9rem;border:1px solid #b9d8d1;border-radius:.45rem;color:#075d50;background:#fff;font:inherit;font-size:.86rem;font-weight:700;white-space:nowrap;cursor:pointer}._generateOperatingReportButton_ghyjc_211:hover:not(:disabled){border-color:#075d50;background:#f3fbf8}._generateOperatingReportButton_ghyjc_211:disabled{opacity:.5;cursor:not-allowed}._topHeaderTitleRow_ghyjc_240{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;min-width:0;flex:1 1 auto;overflow:visible}._clientTitleActions_ghyjc_250{flex-shrink:0}._entityActionButtons_ghyjc_254{display:inline-flex;align-items:center;justify-content:center;gap:.05rem}._entityActionButton_ghyjc_254{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:#4b6073;cursor:pointer;transition:color .2s ease}._entityActionButton_ghyjc_254:hover,._entityActionButton_ghyjc_254:focus-visible{color:#1f5d57}._entityActionButtonDanger_ghyjc_279{color:#d33a3a}._entityActionButtonDanger_ghyjc_279:hover,._entityActionButtonDanger_ghyjc_279:focus-visible{color:#b32020}._entityActionButton_ghyjc_254:disabled{opacity:.5;cursor:not-allowed}._clientTitleActions_ghyjc_250._entityActionButtons_ghyjc_254 ._entityActionButton_ghyjc_254{width:2.5rem;height:2.5rem}._topHeaderTitle_ghyjc_240{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:1.75rem;line-height:1;font-weight:800;color:#15212d}._clientSwitcher_ghyjc_173{position:relative;display:inline-flex;flex:0 1 auto;min-width:0;max-width:100%;z-index:40}._clientSwitcherBtn_ghyjc_318{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;border:none;background:transparent;padding:0;cursor:pointer;color:#15212d;font-size:1.75rem;line-height:1;font-weight:800}._clientSwitcherBtn_ghyjc_318:hover,._clientSwitcherBtn_ghyjc_318:focus-visible{text-decoration:underline;text-underline-offset:.22em}._clientSwitcherLabel_ghyjc_340{min-width:0;max-width:clamp(12rem,32vw,34rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clientMenu_ghyjc_348{position:absolute;top:calc(100% + .55rem);left:0;z-index:60;width:min(34rem,84vw);max-height:18rem;overflow:auto;padding:.4rem;border-radius:.85rem;border:1px solid #ebf0f4;background:#fff}._clientMenuItem_ghyjc_362{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:.7rem .75rem;border:none;border-radius:.65rem;background:transparent;color:#233041;font-size:.95rem;font-weight:700;text-align:left;cursor:pointer}._clientMenuItem_ghyjc_362:hover,._clientMenuItem_ghyjc_362:focus-visible{background:#f7f9fa}._clientMenuItemActive_ghyjc_383{background:#ecfbf7;color:#0f7d74}._topHeaderMeta_ghyjc_388{min-width:0;max-width:100%;display:flex;align-items:flex-start;gap:1.6rem;flex-wrap:wrap}._topHeaderMetaItem_ghyjc_397{display:inline-flex;align-items:flex-start;gap:.45rem;min-width:0;max-width:100%}._topHeaderMetaItem_ghyjc_397 svg{margin-top:.12rem;color:#5bc5bb}._topHeaderMetaItem_ghyjc_397 span{display:flex;flex-direction:column;min-width:0;max-width:clamp(8rem,22vw,18rem);color:#637586;font-size:.92rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topHeaderMetaItem_ghyjc_397 strong{margin-bottom:.1rem;color:#9fb0c0;font-size:.62rem;font-weight:800;letter-spacing:.08em}._topHeaderIconBtn_ghyjc_431{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:none;border-radius:999px;background:transparent;color:#9fb0c0;cursor:pointer}._actionHeaderButtons_ghyjc_444{gap:.5rem;margin-top:1rem;margin-bottom:3rem}._actionHeaderButton_ghyjc_444{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;min-height:2.5rem;border-radius:.75rem;border:none;background:#4cc2b4;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.02em;cursor:pointer}._actionHeaderButton_ghyjc_444:disabled{opacity:.6;cursor:not-allowed}._actionHeaderButtonLabel_ghyjc_472{white-space:nowrap}._actionHeaderButtonDark_ghyjc_476{background:#1f5d57}._tabsBar_ghyjc_149{box-sizing:border-box;width:100%;margin:0;padding:0rem 1.4rem 0;background:#f8fafb!important}._tabsContainer_ghyjc_488{width:88%;margin:0 auto;background:#f8fafb!important}._tabsRow_ghyjc_494{display:flex;align-items:center;gap:1.2rem}._tabsBorder_ghyjc_500{width:100%;margin-left:0;height:1px;background:#eef2f1;border-bottom:2px solid #EEF2F1}._tabsBarItem_ghyjc_508{display:inline-flex;align-items:center;min-height:2.85rem;border:none;border-bottom:3px solid transparent;background:transparent;color:#97a6b8;font-size:1.05rem;font-weight:600;cursor:pointer;gap:.45rem}._tabsBarItemActive_ghyjc_522{color:#0f7d74;border-bottom-color:#0f7d74}._headerTabCount_ghyjc_84{min-width:1.35rem;height:1.35rem;padding:0 .35rem;background:#f0f3f6;color:#607086}._headerTabActiveBadge_ghyjc_83{min-height:1.5rem;padding:0 .55rem;background:#dff6ef;color:#075d50}._tabAlertsAndSetupTabsRow_ghyjc_542{margin-left:0;gap:0}._tabAlertsAndSetupTabButton_ghyjc_547{width:50%;justify-content:center}._tabAlertsAndSetupTabButtonActive_ghyjc_552{color:#46bcaa;border-bottom-color:#46bcaa}._tabAlertsAndSetupCard_ghyjc_557{display:flex;flex-direction:column;min-height:27rem}._tabAlertsAndSetupContent_ghyjc_563{display:flex;flex:1;min-height:0}._tabAlertsAndSetupContent_ghyjc_563 ._alertsCardWide_ghyjc_569{flex:1;min-height:0;padding:1rem;border-left:none;border:none}._tabAlertsAndSetupContent_ghyjc_563 ._setupCard_ghyjc_577{flex:1;min-height:0;padding:1rem;border:none;box-shadow:none;border-left:none}._dashboardGrid_ghyjc_586{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;box-sizing:border-box;width:88%;margin:0 auto}._dashboardIntro_ghyjc_595{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-width:0;padding:0 .1rem}._dashboardIntroEyebrow_ghyjc_604{display:block;margin-bottom:.35rem;color:#36546f;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}._dashboardIntro_ghyjc_595 h1{margin:0;color:#111827;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:750;line-height:1.15}._dashboardIntro_ghyjc_595 p{margin:.3rem 0 0;color:#64748b;font-size:.78rem}._dashboardSyncStatus_ghyjc_628{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.55rem .8rem;border:1px solid #d8e2ea;border-radius:.5rem;background:#fff;color:#334155;font-size:.72rem}._dashboardSyncStatus_ghyjc_628 span{width:.48rem;height:.48rem;border-radius:50%;background:#07966b}._dashboardSummaryGrid_ghyjc_648{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-width:0}._dashboardOverviewCard_ghyjc_655{display:flex;flex-direction:column;min-width:0;min-height:13.5rem;padding:1.25rem 1.35rem 1.1rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff}._dashboardOverviewCard_ghyjc_655 header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.5rem;color:#60738c;font-size:.76rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}._dashboardOverviewCard_ghyjc_655 header b{padding:.35rem .5rem;border-radius:.3rem;background:#f0f3f6;color:#506176;font-size:.72rem;letter-spacing:.08em}._dashboardOverviewCard_ghyjc_655 header em{color:#60738c;font-size:.72rem;font-style:normal}._dashboardOverviewCard_ghyjc_655 h2{margin:.85rem 0 0;overflow:hidden;color:#111827;font-size:1.25rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._dashboardOverviewCard_ghyjc_655 ._dashboardOverviewValue_ghyjc_705{font-size:2rem}._dashboardOverviewValue_ghyjc_705 small{color:#60738c;font-size:1rem;font-weight:500}._dashboardOverviewCard_ghyjc_655>p{margin:.35rem 0 0;color:#71839a;font-size:.87rem;line-height:1.35}._dashboardOverviewCard_ghyjc_655 footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid #dce4eb}._dashboardOverviewCard_ghyjc_655 footer span{display:flex;flex-direction:column;color:#71839a;font-size:.82rem}._dashboardOverviewCard_ghyjc_655 footer span strong{margin-top:.2rem;color:#172033;font-size:.9rem}._dashboardOverviewCard_ghyjc_655 ._dashboardOverviewAction_ghyjc_744{display:flex;align-items:center;justify-content:space-between}._dashboardOverviewAction_ghyjc_744>strong{color:#c45508;font-size:.86rem}._dashboardOverviewAction_ghyjc_744 button{padding:.45rem .65rem;border:1px solid #b9d8d1;border-radius:.35rem;color:#075d50;background:#f3fbf8;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}._dashboardOverviewAlert_ghyjc_767 header i{width:.55rem;height:.55rem;border-radius:50%;background:#f59e0b}._dashboardOverviewAlert_ghyjc_767 ._dashboardOverviewAction_ghyjc_744 button{padding-inline:0;border:0;background:transparent}._dashboardKpiCard_ghyjc_780{min-width:0;min-height:9.4rem;padding:1rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff}._dashboardKpiLabel_ghyjc_789{display:block;margin-bottom:.75rem;color:#36546f;font-size:.66rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}._dashboardKpiCard_ghyjc_780 strong{display:block;color:#101827;font-size:1.7rem;font-weight:750;line-height:1}._dashboardKpiCard_ghyjc_780 strong small{color:#64748b;font-size:.75rem;font-weight:500}._dashboardKpiCard_ghyjc_780 p{margin:.55rem 0 0;color:#64748b;font-size:.75rem}._dashboardKpiAlert_ghyjc_819 ._dashboardKpiLabel_ghyjc_789{display:flex;align-items:center;justify-content:space-between}._dashboardKpiAlert_ghyjc_819 ._dashboardKpiLabel_ghyjc_789 i{width:.5rem;height:.5rem;border-radius:50%;background:#f59e0b}._siteCard_ghyjc_832,._alertsCardWide_ghyjc_569,._setupCard_ghyjc_577,._chartCard_ghyjc_835,._placeholderPanel_ghyjc_836{background:#fff;border:1px solid #d8e2ea;border-radius:.55rem;height:100%}._siteCard_ghyjc_832{min-height:9.4rem;padding:1rem}._cardEyebrow_ghyjc_848{color:#afbbc7;font-size:.7rem;font-weight:800;letter-spacing:.14em;margin-bottom:.85rem}._siteCardToolbar_ghyjc_856{display:flex;align-items:center;gap:.75rem;width:100%}._siteCardToolbar_ghyjc_856>div:first-child{flex:1;min-width:0}._siteSelector_ghyjc_868{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.95rem 1rem;border:1px solid #dbe8eb;border-radius:.8rem;background:#f7f9fa;color:#233041;font-size:.95rem;font-weight:700;cursor:pointer}._siteSelectorLeft_ghyjc_884{display:inline-flex;align-items:center;gap:.5rem}._siteSelectorLeft_ghyjc_884 svg,._siteMetaItem_ghyjc_891 svg{color:#55bcb3}._siteMetaList_ghyjc_895{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.35rem}._siteMetaItem_ghyjc_891{display:flex;align-items:flex-start;gap:.55rem;min-width:0}._siteMetaLabel_ghyjc_909{color:#a9b6c3;font-size:.62rem;font-weight:800;letter-spacing:.08em;margin-bottom:.15rem}._siteMetaValue_ghyjc_917{color:#5f6d79;font-size:.9rem;line-height:1.35}._siteCardActions_ghyjc_923{flex-shrink:0}._alertsCardWide_ghyjc_569{display:flex;flex-direction:column;height:100%;min-height:9.4rem;padding:1rem;border-left:1px solid #d8e2ea;overflow:hidden}._setupCard_ghyjc_577{display:flex;flex-direction:column;min-height:13rem;padding:1.1rem;border-left:3px solid #49c1b3}._setupHeader_ghyjc_945{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}._setupProgressRing_ghyjc_952{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:999px;background:conic-gradient(#49c1b3 0 var(--setup-progress-percent, 65%),#e8eff4 var(--setup-progress-percent, 65%) 100%);flex-shrink:0}._setupProgressInner_ghyjc_963{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;background:#fff;color:#5a7f87;font-size:.72rem;font-weight:800}._setupChecklist_ghyjc_976{display:flex;flex-direction:column;gap:.72rem;overflow-y:auto;padding-right:.25rem}._setupItem_ghyjc_984{display:flex;align-items:center;gap:.55rem;color:#9aa9b8;font-size:.88rem;line-height:1.35}._setupItemDone_ghyjc_993{color:#425c61}._setupItem_ghyjc_984 svg{color:#d3dee7;flex-shrink:0}._setupItemDone_ghyjc_993 svg{color:#49c1b3}._setupButton_ghyjc_1006{width:100%;margin-top:auto;min-height:2.25rem;border:none;border-radius:.7rem;background:#f2f8f7;color:#4f7e85;font-size:.68rem;font-weight:800;letter-spacing:.05em;cursor:pointer}._alertsHeader_ghyjc_1020,._smallCardHeader_ghyjc_1021{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.2rem}._alertsHeaderTight_ghyjc_1029{padding:0}._alertsHeaderAddButton_ghyjc_1033{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:1px solid #d9e4ea;border-radius:.35rem;background:#f7faf9;color:#00796b;cursor:pointer}._alertsHeaderAddButton_ghyjc_1033:hover{background:#eef7f5;border-color:#b7d9d3}._smallCardTitle_ghyjc_1052{margin:0;color:#000;font-size:1rem;font-weight:700}._alertBadge_ghyjc_1059{display:inline-flex;align-items:center;justify-content:center;min-height:1.2rem;padding:.1rem .45rem;border-radius:999px;background:#fff1ef;color:#eb7150;font-size:.54rem;font-weight:800}._alertsCardWide_ghyjc_569 ._smallCardTitle_ghyjc_1052{color:#17212b;font-size:.98rem;line-height:1.2;font-weight:600;letter-spacing:.04em}._alertsSummary_ghyjc_1080{margin-top:.5rem}._alertsSummaryNoMarginTop_ghyjc_1084{margin-top:0}._alertSummaryCount_ghyjc_1088{display:inline-flex;align-items:center;gap:.7rem;color:#d95143}._alertSummaryValue_ghyjc_1095{color:#1c2c48;font-size:2rem;line-height:1;font-weight:800}._alertSummaryLabel_ghyjc_1102{margin-top:.12rem;color:#b2becc;font-size:.62rem;font-weight:800;letter-spacing:.12em}._alertList_ghyjc_1110{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}._alertsEmptyState_ghyjc_1117{display:flex;align-items:center;justify-content:center;flex:1;min-height:6rem;padding:1.5rem 1rem;border:1px dashed #dbe6ee;border-radius:.55rem;color:#8ea0b3;font-size:.9rem;font-weight:600;text-align:center}._alertItemWide_ghyjc_1132{display:grid;grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:1rem;min-height:3rem;padding:1.35rem 1.3rem;border-left:.28rem solid #a54b35;border-radius:.55rem;background:#fbf3f1}._alertItemWide_ghyjc_1132:nth-child(2){border-left-color:#ff8f78;background:#fff2ef}._alertItemWide_ghyjc_1132 svg{margin-top:.05rem;color:#a54b35}._alertItemWide_ghyjc_1132:nth-child(2) svg{color:#ff8f78}._alertText_ghyjc_1158{display:block;color:#751b0d;font-size:1.05rem;line-height:1.25;font-weight:700}._alertItemWide_ghyjc_1132 p{margin:.45rem 0 0;color:#3c4857;font-size:.9rem;line-height:1.35;font-weight:400}._alertItemBadge_ghyjc_1174{display:inline-flex;align-items:center;justify-content:center;min-height:1rem;padding:.1rem .35rem;border-radius:999px;background:#fff1ef;color:#eb7150;font-size:.5rem;font-weight:800}._alertDetailsButton_ghyjc_1187{align-self:center;margin-top:auto;min-height:2.4rem;border:none;border-radius:.55rem;background:#075d50;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:0;cursor:pointer;border:1px solid #075d50;padding:0 .9rem;width:100%}._alertDetailsButton_ghyjc_1187:hover{background:#064e43;border-color:#064e43}._graphsAlerts_ghyjc_1209 ._alertsHeader_ghyjc_1020{padding-bottom:.9rem;border-bottom:1px solid #dce4eb}._graphsAlerts_ghyjc_1209 ._smallCardTitle_ghyjc_1052{display:flex;align-items:center;gap:.55rem;font-size:1rem;font-weight:750;letter-spacing:0}._graphsAlerts_ghyjc_1209 ._smallCardTitle_ghyjc_1052 span{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .35rem;border-radius:999px;background:#f0f3f6;color:#52657c;font-size:.75rem}._alertsHistoryButton_ghyjc_1236{padding:0;border:0;color:#075d50;background:transparent;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}._graphsAlerts_ghyjc_1209 ._alertList_ghyjc_1110{gap:.75rem;margin-top:.85rem}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.5rem;min-height:0;padding:.85rem;border:1px solid #d8e2ea;border-left-width:1px;border-radius:.5rem;background:#f7f9fb}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemCritical_ghyjc_1264{border-color:#ffc4c4;background:#fff7f7}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemWarning_ghyjc_1269{border-color:#ffd675;background:#fffaf0}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemInfo_ghyjc_1274{border-color:#d8e2ea;background:#f7f9fb}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemCritical_ghyjc_1264 svg,._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemCritical_ghyjc_1264 ._alertText_ghyjc_1158,._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemCritical_ghyjc_1264 button{color:#dc2626}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemWarning_ghyjc_1269 svg,._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemWarning_ghyjc_1269 ._alertText_ghyjc_1158,._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemWarning_ghyjc_1269 button{color:#b45309}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemInfo_ghyjc_1274 svg,._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132._alertItemInfo_ghyjc_1274 button{color:#405b68}._alertItemContent_ghyjc_1296{min-width:0}._alertItemTitleRow_ghyjc_1300{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}._graphsAlerts_ghyjc_1209 ._alertText_ghyjc_1158{color:#273549;font-size:.83rem;font-weight:700}._alertItemTitleRow_ghyjc_1300 time{flex-shrink:0;color:#94a3b8;font-size:.65rem}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132 p{margin:.3rem 0 0;color:#506176;font-size:.74rem;line-height:1.35}._graphsAlerts_ghyjc_1209 ._alertItemWide_ghyjc_1132 button{display:block;margin:.5rem 0 0 auto;padding:0;border:0;background:transparent;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}._graphsAlerts_ghyjc_1209 ._alertDetailsButton_ghyjc_1187{min-height:2.4rem;margin-top:.85rem;border-color:#075d50;color:#fff;background:#075d50;font-size:.78rem}._graphsAlerts_ghyjc_1209 ._alertDetailsButton_ghyjc_1187:hover{border-color:#064e43;background:#064e43}._chartCard_ghyjc_835{min-width:0;max-width:100%;padding:.2rem;overflow:hidden}._buildingPerformanceCard_ghyjc_1359{display:flex;flex-direction:column;gap:1.15rem;min-height:27rem;padding:1.25rem 2.4rem;border-left:4px solid #4cc2b4}._buildingPerformanceHeader_ghyjc_1368{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}._buildingPerformanceTitle_ghyjc_1375{margin:-.2rem 0 0;color:#111827;font-size:1.25rem;line-height:1.18;font-weight:800}._buildingPerformanceBadge_ghyjc_1383{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.25rem .9rem;border-radius:999px;background:#eef9f7;color:#49bcae;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._buildingPerformanceSelectWrap_ghyjc_1399{display:flex;flex-direction:column;gap:.4rem;color:#95a3b6;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._buildingPerformanceSelect_ghyjc_1399{width:100%;min-height:2.45rem;padding:.55rem 2.55rem .55rem .85rem;border:1px solid #dbeeed;border-radius:.7rem;background-color:#fbfefe;color:#46596b;font-size:.86rem;font-weight:700;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#49bcae 50%),linear-gradient(135deg,#49bcae 50%,transparent 50%);background-position:calc(100% - 1.05rem) calc(50% - .08rem),calc(100% - .72rem) calc(50% - .08rem);background-size:.42rem .42rem,.42rem .42rem;background-repeat:no-repeat}._buildingPerformanceScoreRow_ghyjc_1433{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.25rem;align-items:center}._buildingPerformanceGrade_ghyjc_1440{display:flex;align-items:center;justify-content:center;width:4.25rem;aspect-ratio:1;border-radius:.55rem;background:#4cc2b4;color:#fff;font-size:3.6rem;line-height:1;font-weight:800}._buildingPerformanceScoreContent_ghyjc_1454{min-width:0}._buildingPerformanceScore_ghyjc_1433{display:flex;align-items:baseline;gap:.35rem;color:#111827;font-size:2.9rem;line-height:1;font-weight:800}._buildingPerformanceScore_ghyjc_1433 span{color:#9ba8b9;font-size:1.1rem;font-weight:800}._buildingPerformanceStatus_ghyjc_1474{margin-top:.55rem;color:#42baae;font-size:1.15rem;line-height:1.42;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._buildingPerformanceScoreContent_ghyjc_1454 p{margin:.25rem 0 0;color:#64748b;font-size:1rem;line-height:1.55;font-weight:500}._buildingPerformanceComparison_ghyjc_1492{margin-top:.4rem}._buildingPerformanceComparisonHeader_ghyjc_1496{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}._buildingPerformanceComparisonHeader_ghyjc_1496 span{max-width:11rem;color:#94a3b8;font-size:.78rem;line-height:1.55;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._buildingPerformanceComparisonHeader_ghyjc_1496 strong{color:#174a45;font-size:.84rem;line-height:1.45;font-weight:800}._buildingPerformanceMeter_ghyjc_1521{position:relative;height:1.55rem;border-radius:999px;background:linear-gradient(90deg,#8ed7cd,#4cc2b4 55%,#2d9f92)}._buildingPerformanceAverageMarker_ghyjc_1528{position:absolute;left:62%;top:-.95rem;width:1px;height:2.9rem;background:#2d625e}._buildingPerformanceAverageMarker_ghyjc_1528:before{content:"";position:absolute;top:-.12rem;left:50%;width:.55rem;height:.55rem;background:#2d625e;transform:translate(-50%) rotate(45deg)}._buildingPerformanceMeterLabels_ghyjc_1548{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;color:#c5ceda;font-size:.66rem;font-weight:800;text-transform:uppercase}._buildingPerformanceAction_ghyjc_1560{width:100%;min-height:3.4rem;margin-top:auto;border:1px solid #dbeeed;border-radius:.7rem;background:#fbfefe;color:#46bdae;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}._chartCardWide_ghyjc_1575{min-height:0;height:100%}._smallCardSubtext_ghyjc_1580{margin:.25rem 0 0;color:#71839a;font-size:.78rem}._smallCardTag_ghyjc_1586{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.55rem;padding:.6rem .75rem;border-radius:.65rem;background:#f7fafb;color:#9eaebe;font-size:.58rem;font-weight:800;letter-spacing:.08em}._graphPredictionLegend_ghyjc_1601{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;min-height:2.55rem;padding:.6rem .75rem;border-radius:.65rem;line-height:1;cursor:help;flex-shrink:0}._graphPredictionLegendDot_ghyjc_1615{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}._graphPredictionLegendLabel_ghyjc_1622,._graphPredictionLegendMeta_ghyjc_1623{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}._graphPredictionLegendLabel_ghyjc_1622{font-size:.62rem;font-weight:700;letter-spacing:.02em}._graphPredictionLegendMeta_ghyjc_1623{opacity:.85;font-size:.62rem;font-weight:600}._smallCardUnit_ghyjc_1642{color:#b5c1ca;font-size:.58rem;font-weight:800;letter-spacing:.08em}._barColumn_ghyjc_1649{display:flex;align-items:end;justify-content:center;height:100%}._barChartLarge_ghyjc_1656{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.45rem;height:13rem;margin-top:1.2rem}._barChartSmall_ghyjc_1665{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.35rem;height:5.5rem;margin-top:1.25rem}._barFill_ghyjc_1674{width:100%;border-radius:.2rem .2rem 0 0;background:#4eb8ac}._barFillSoft_ghyjc_1680{background:#a6dfd6}._barFillDark_ghyjc_1684{background:#2b645d}._barFillDarkSoft_ghyjc_1688{background:#9fb3b0}._chartAxisWide_ghyjc_1692{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;margin-top:.75rem;color:#9fadc0;font-size:.54rem;font-weight:800;letter-spacing:.04em}._chartRow_ghyjc_1703{display:grid;grid-template-columns:1fr;gap:1rem}._graphsBelow_ghyjc_1709{display:grid;grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;min-width:0;width:100%}._graphsMain_ghyjc_1718{grid-column:1 / span 8;grid-row:auto;min-width:0}._graphsSide_ghyjc_1724{display:contents}._graphsSide_ghyjc_1724 ._chartCard_ghyjc_835:first-child{grid-column:1 / span 7}._graphsSide_ghyjc_1724 ._chartCard_ghyjc_835:first-child ._smallCardHeader_ghyjc_1021{margin:0 1.2rem .8rem;padding:1.15rem 0 .85rem;border-bottom:1px solid #dce4eb}._graphsSide_ghyjc_1724 ._chartCard_ghyjc_835:last-child{grid-column:8 / span 5}._graphsAlerts_ghyjc_1209{grid-column:9 / span 4;min-height:0;max-height:none;padding:1rem;border-left:1px solid #d8e2ea}._billingControlCard_ghyjc_1750{display:flex;flex-direction:column;gap:1rem;min-height:22rem;padding:1.2rem}._billingControlHeader_ghyjc_1758{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid #dce4eb}._billingControlHeader_ghyjc_1758 h3{margin:0;color:#000;font-size:1rem;font-weight:700}._billingControlHeader_ghyjc_1758 p{margin:.25rem 0 0;color:#71839a;font-size:.78rem}._billingControlHeader_ghyjc_1758>span{padding:.35rem .55rem;border:1px solid #91e6c7;border-radius:.3rem;color:#08745f;background:#ecfdf7;font-size:.75rem;font-weight:700;white-space:nowrap}._billingControlHeader_ghyjc_1758>._billingControlStatusWarning_ghyjc_1791{border-color:#f4c56a;color:#a9470b;background:#fff8e8}._billingControlTotal_ghyjc_1797,._billingControlAudit_ghyjc_1798{padding:.9rem;border:1px solid #d8e2ea;border-radius:.5rem;background:#fbfcfd}._billingControlTotal_ghyjc_1797>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#52657c;font-size:.8rem}._billingControlTotal_ghyjc_1797 strong{color:#111827;font-size:1.15rem;font-weight:750}._billingControlProgress_ghyjc_1820{height:.4rem;margin-top:.65rem;overflow:hidden;border-radius:999px;background:#dfe7ed}._billingControlProgress_ghyjc_1820 i{display:block;height:100%;border-radius:inherit;background:#075d50}._billingControlTotal_ghyjc_1797 footer{display:flex;justify-content:space-between;gap:1rem;margin-top:.55rem;color:#71839a;font-size:.68rem}._billingControlAudit_ghyjc_1798{display:flex;align-items:flex-start;gap:.75rem;background:#fff}._billingControlAudit_ghyjc_1798>i{width:.5rem;height:.5rem;margin-top:.3rem;flex-shrink:0;border-radius:50%;background:#17a673}._billingControlAuditWarning_ghyjc_1860{border-color:#f4c56a;background:#fffaf0}._billingControlAuditWarning_ghyjc_1860>i{background:#f59e0b}._billingControlAudit_ghyjc_1798 strong{color:#243248;font-size:.82rem}._billingControlAudit_ghyjc_1798 p{margin:.25rem 0 0;color:#60738c;font-size:.74rem;line-height:1.4}._billingControlActions_ghyjc_1881{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.9rem;border-top:1px solid #dce4eb}._billingControlActions_ghyjc_1881 button{padding:0;border:0;color:#075d50;background:transparent;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}._billingControlActions_ghyjc_1881 ._billingControlExport_ghyjc_1902{padding:.55rem .75rem;border:1px solid #d8e2ea;border-radius:.4rem;color:#405169;background:#fff}._billingControlActions_ghyjc_1881 button:disabled{opacity:.45;cursor:not-allowed}._placeholderPanel_ghyjc_836{width:min(100%,96rem);margin:1rem auto 0;padding:2rem;color:#798490;font-size:.95rem}._metersCard_ghyjc_1923{grid-column:1 / -1;background:#fff;border:1px solid #d8e2ea;border-radius:.55rem;overflow:hidden}._metersHeader_ghyjc_1931{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem}._metersTitle_ghyjc_1939{display:flex;align-items:baseline;gap:.35rem;margin:0;color:#111827;font-size:1.1rem;font-weight:700}._metersTitleMuted_ghyjc_1949,._metersSite_ghyjc_1950{color:#9fb0c0;font-size:.9rem;font-weight:500}._metersToolbar_ghyjc_1956{display:flex;align-items:center;gap:.6rem}._metersSearch_ghyjc_1962{display:inline-flex;align-items:center;gap:.4rem;min-width:14rem;padding:.45rem .65rem;border-radius:.55rem;background:#f7f9fa;color:#b0bcc7}._metersSearch_ghyjc_1962 input{width:100%;border:none;background:transparent;outline:none;color:#64748b;font-size:.82rem}._metersFilterBtn_ghyjc_1982{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:#94a3b8;cursor:pointer}._metersTableWrap_ghyjc_1995{overflow-x:auto}._metersTable_ghyjc_1995{width:100%;border-collapse:collapse}._metersTable_ghyjc_1995 thead th{padding:.85rem .8rem;background:#f7f9fa;color:#9fb0c0;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-align:left;white-space:nowrap}._metersTable_ghyjc_1995 tbody td{padding:.95rem .8rem;color:#64748b;font-size:.8rem;border-bottom:1px solid #eef3f5;vertical-align:middle}._meterStrong_ghyjc_2023{color:#111827!important;font-weight:700}._meterTypeBadge_ghyjc_2028{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.35rem;background:#ecfbf7;color:#4fc0b3}._meterTypeBadgeAlert_ghyjc_2039{background:#fff2ef;color:#d96d52}._meterStatus_ghyjc_2044{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800}._meterStatus_ghyjc_2044:before{content:"";width:.32rem;height:.32rem;border-radius:999px}._meterStatusActive_ghyjc_2059{color:#38b2ac}._meterStatusActive_ghyjc_2059:before{background:#38b2ac}._meterStatusAlert_ghyjc_2067{color:#d96d52}._meterStatusAlert_ghyjc_2067:before{background:#d96d52}._tableCellClickable_ghyjc_2075{display:inline-flex;align-items:center;max-width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:#2b6cb0;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.12em}._tableCellClickable_ghyjc_2075:hover{color:#1a4971}._tableCellClickable_ghyjc_2075:focus-visible{outline:2px solid #2b6cb0;outline-offset:2px;border-radius:2px}._tableRowModalCell_ghyjc_2102{font-weight:700;text-decoration-style:solid;text-underline-offset:.15em}._meterActions_ghyjc_2108{width:2rem;text-align:right;color:#b2becc!important}._metersFooter_ghyjc_2114{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;background:#fafcfe;border-top:1px solid #eef3f6}._metersFooterText_ghyjc_2124{color:#8ea0b3;font-size:.76rem;font-weight:500}._metersFooterPagination_ghyjc_2130{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._metersPageSizeSelect_ghyjc_2137{min-width:3.75rem;padding:.35rem 1.75rem .35rem .55rem;border:1px solid #dde7ee;border-radius:6px;background:#fff;color:#4a5b6e;font-size:.76rem;font-weight:600;cursor:pointer}._metersPageSizeSelect_ghyjc_2137:disabled{opacity:.55;cursor:not-allowed}._pagination_ghyjc_2154{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}._paginationGroup_ghyjc_2161{display:inline-flex;align-items:center;gap:.3rem}._paginationEllipsis_ghyjc_2167{color:#8ea0b3;font-size:.82rem;font-weight:700}._paginationBtn_ghyjc_2173{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .55rem;border:1px solid #e4ebf2;border-radius:.45rem;background:#fff;color:#8fa0b3;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}._paginationBtn_ghyjc_2173:hover:not(:disabled){border-color:#c9d7e3;color:#50657e}._paginationBtn_ghyjc_2173:disabled{opacity:.55;cursor:not-allowed}._paginationBtnActive_ghyjc_2200{background:#49c1b3;border-color:#49c1b3;color:#fff}._contractLayout_ghyjc_2206{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(18rem,1fr);gap:1.2rem;width:90%;margin:0 auto;padding:1rem 1.4rem 0}._contractMain_ghyjc_2215,._contractSide_ghyjc_2216{display:flex;flex-direction:column;gap:1.2rem}._contractSide_ghyjc_2216{max-height:50%}._contractToolbarCard_ghyjc_2226,._contractOverviewCard_ghyjc_2227,._contractTableCard_ghyjc_2228,._contractPromoCard_ghyjc_2229{border:1px solid #d8e2ea;border-radius:.55rem;background-color:#fff}._contractToolbarCard_ghyjc_2226{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}._contractSelectorWrap_ghyjc_2243{min-width:0;flex:1}._contractSelector_ghyjc_2243{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;width:min(100%,17rem);min-height:2.4rem;padding:.65rem .9rem;border:1px solid #eef2f6;border-radius:.7rem;background:#f8fafb;color:#2a3444;font-size:.88rem;font-weight:600;cursor:pointer}._contractToolbarActions_ghyjc_2265{display:flex;align-items:center;gap:.55rem}._contractToolButton_ghyjc_2271{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #edf2f6;border-radius:.7rem;background:#fff;color:#5f7187;cursor:pointer}._contractToolButton_ghyjc_2271:disabled{opacity:.45;cursor:not-allowed}._contractToolButtonDanger_ghyjc_2289{color:#d32828}._contractOverviewCard_ghyjc_2227,._contractTableCard_ghyjc_2228{overflow:hidden}._contractOverviewHeader_ghyjc_2298,._contractTableHeader_ghyjc_2299{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem}._contractSectionTitle_ghyjc_2307{margin:0;color:#232833;font-size:1rem;font-weight:700}._contractStatusPill_ghyjc_2314{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:.2rem .7rem;border-radius:999px;background:#edf9f6;color:#4fae9f;font-size:.62rem;font-weight:800;letter-spacing:.04em}._contractStatsGrid_ghyjc_2328{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1.2rem 1.2rem;text-align:center}._contractStat_ghyjc_2314{min-width:0}._contractStatLabel_ghyjc_2340{color:#a9b6c3;font-size:.62rem;font-weight:800;letter-spacing:.12em;margin-bottom:.4rem}._contractStatValue_ghyjc_2348{color:#1f2530;font-size:1.05rem;font-weight:700}._contractExportButton_ghyjc_2354{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:#1f9a88;font-size:.74rem;font-weight:700;cursor:pointer}._contractTableWrap_ghyjc_2366{overflow-x:auto}._tableToolbar_ghyjc_2370{padding:0 1.2rem 1rem;border-bottom:1px solid #eef3f6}._contractTable_ghyjc_2228{width:100%;border-collapse:collapse}._contractTable_ghyjc_2228 thead th{padding:1.1rem .5rem;background:#f8fafc;color:#9aacc0;font-size:.63rem;font-weight:800;letter-spacing:.12em;text-align:left;white-space:nowrap;text-transform:uppercase}._contractTable_ghyjc_2228 tbody td{padding:1.1rem .5rem;border-top:1px solid #eef3f6;color:#60748a;font-size:.82rem;vertical-align:middle}._contractRowLabel_ghyjc_2400{color:#2b3340!important;font-weight:700}._contractRowValue_ghyjc_2405{color:#158d81!important;font-size:1.05rem!important;font-weight:700}._contractRowMuted_ghyjc_2411{color:#9cadbd!important}._billingToolbar_ghyjc_2415{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}._billingPeriodRuleBanner_ghyjc_2423{display:flex;align-items:flex-start;gap:.65rem;margin:0 1.2rem 1rem;padding:.75rem .9rem;border:1px solid #cfdde6;border-radius:.6rem;background:#f2f7fa;color:#52657c;font-size:.78rem;line-height:1.45}._billingPeriodRuleBanner_ghyjc_2423 strong{color:#172033}._billingDifferenceCell_ghyjc_2439{color:#9a3e13;font-weight:700;white-space:nowrap}._billingVerificationTable_ghyjc_2445 tbody tr{height:4.5rem}._billingVerificationTable_ghyjc_2445 tbody td{height:4.5rem;padding-top:.65rem;padding-bottom:.65rem;vertical-align:middle}._billingVerificationTable_ghyjc_2445 tbody td>*{vertical-align:middle}._billingVerificationTable_ghyjc_2445 tbody td>._tableCellClickable_ghyjc_2075{min-height:2rem;align-items:center}._billingVerificationTable_ghyjc_2445 ._billingActions_ghyjc_2465,._billingVerificationTable_ghyjc_2445 ._billingStatusBadge_ghyjc_2466{vertical-align:middle}._billingToolbarMain_ghyjc_2471,._billingToolbarActions_ghyjc_2472{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._billingSearch_ghyjc_2479{display:inline-flex;align-items:center;gap:.6rem;min-width:min(100%,17rem);width:min(100%,17rem);min-height:2.55rem;padding:0 .9rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#f3f7fb;color:#9aacc0}._billingSearch_ghyjc_2479 input{width:100%;border:none;background:transparent;outline:none;color:#55697f;font-size:.84rem}._billingSearch_ghyjc_2479 input::placeholder{color:#a4b3c3}._billingToolbarButton_ghyjc_2506{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.6rem .9rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#fff;color:#6b7f95;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease}._billingToolbarButton_ghyjc_2506:hover:not(:disabled){border-color:#c7d6e2;color:#385168}._billingToolbarButton_ghyjc_2506:disabled{opacity:.65;cursor:not-allowed}._billingToolbarButtonPrimary_ghyjc_2533{border-color:#50c3b6;background:linear-gradient(135deg,#57cbbc,#41b7aa);color:#fff}._billingToolbarButtonPrimary_ghyjc_2533:hover:not(:disabled){border-color:#45b8aa;color:#fff}._billingModalButton_ghyjc_2544{border:1px solid #155b4f;background:#155b4f;color:#fff;font-weight:700}._billingModalButton_ghyjc_2544:hover:not(:disabled){border-color:#0f483e;background:#0f483e;color:#fff}._billingToolbarButtonActive_ghyjc_2557{background:#eff8f7;border-color:#bde3de;color:#2c8e84}._graphViewSwitch_ghyjc_2563{display:inline-flex;align-items:center;gap:0;padding:.2rem;border:1px solid #d7e1e9;border-radius:.5rem;background:#f1f5f7}._graphViewSwitchButton_ghyjc_2573{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;min-height:2.15rem;padding:.38rem;border:0;border-radius:.35rem;background:transparent;color:#5f7187;cursor:pointer;transition:background-color .18s ease,color .18s ease}._graphViewSwitchButton_ghyjc_2573:hover:not(:disabled){color:#075d50}._graphViewSwitchButtonActive_ghyjc_2593{background:#075d50;color:#fff}._graphViewSwitchButtonActive_ghyjc_2593:hover:not(:disabled){color:#fff}._graphViewSwitchButton_ghyjc_2573:focus-visible{outline:2px solid rgba(7,93,80,.35);outline-offset:2px}._heatmapDateNav_ghyjc_2607{display:inline-flex;align-items:center;gap:.5rem;min-height:2.55rem;padding:.3rem .9rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#f5f8fb;color:#385168}._heatmapDateNavLabel_ghyjc_2619{font-size:.8rem;font-weight:700;color:#2b3f57;white-space:nowrap;text-transform:capitalize}._heatmapDateNavArrow_ghyjc_2627{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;min-height:1.6rem;padding:0;border:none;border-radius:.4rem;background:transparent;color:#6b7f95;cursor:pointer;transition:all .2s ease}._heatmapDateNavArrow_ghyjc_2627:hover:not(:disabled){background:#fff;color:#2c8e84}._heatmapPanel_ghyjc_2647{min-height:18rem;padding:0 1.2rem 1rem;display:flex;flex-direction:column;justify-content:space-between}._heatmapGrid_ghyjc_2655{display:grid;grid-template-columns:minmax(2.9rem,.72fr) repeat(24,minmax(1.15rem,1fr));gap:.12rem;align-items:center}._heatmapHeaderSpacer_ghyjc_2662{min-height:1.55rem}._heatmapHeaderCell_ghyjc_2666{display:flex;align-items:center;justify-content:center;min-height:1.45rem;color:#9aa7bb;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heatmapRowLabel_ghyjc_2681{display:inline-flex;align-items:center;min-height:1.45rem;padding-right:.35rem;color:#5f7187;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heatmapCell_ghyjc_2696{position:relative;width:100%;aspect-ratio:1 / 1;min-height:1.15rem;padding:0;border:0;border-radius:.12rem;cursor:pointer}._heatmapCell_ghyjc_2696:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .45rem);z-index:20;width:max-content;max-width:13rem;padding:.42rem .58rem;border-radius:.35rem;background:#172033;color:#fff;font-size:.7rem;font-weight:600;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}._heatmapCell_ghyjc_2696:hover:after,._heatmapCell_ghyjc_2696:focus-visible:after{opacity:1;transform:translate(-50%)}._heatmapCell_ghyjc_2696:hover,._heatmapCell_ghyjc_2696:focus-visible{outline:2px solid #075d50;outline-offset:1px}._loadProfile_ghyjc_2741{padding:0 1.2rem 1.1rem}._loadProfile_ghyjc_2741 svg{display:block;width:100%;min-height:17rem;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}._loadProfileGridLine_ghyjc_2754{stroke:#e2e9ef;stroke-width:1}._loadProfilePath_ghyjc_2759{fill:none;stroke:#075d50;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}._loadProfilePowerLine_ghyjc_2768{stroke:#e89000;stroke-width:2;stroke-dasharray:7 5;pointer-events:none}._loadProfileSelection_ghyjc_2775{fill:#075d501f;stroke:#075d50;stroke-width:1;pointer-events:none}._loadProfileAxisText_ghyjc_2782{fill:#8292a7;font-size:12px}._loadProfileLegend_ghyjc_2787{display:flex;align-items:center;justify-content:flex-end;gap:1rem;color:#52657c;font-size:.75rem}._loadProfileLegend_ghyjc_2787 span{display:inline-flex;align-items:center;gap:.4rem}._loadProfileLegend_ghyjc_2787 i{display:inline-block;width:1.35rem;height:.18rem}._loadProfileActual_ghyjc_2808{background:#075d50}._loadProfileSubscribed_ghyjc_2812{border-top:2px dashed #e89000}._loadProfileHelp_ghyjc_2816{margin:-.25rem 0 .8rem;color:#8292a7;font-size:.72rem;text-align:center}._loadProfileSummary_ghyjc_2823{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));border:1px solid #dce4eb;border-radius:.65rem;overflow:hidden}._loadProfileSummary_ghyjc_2823>div{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;border-right:1px solid #dce4eb}._loadProfileSummary_ghyjc_2823>div:last-child{border-right:0}._loadProfileSummary_ghyjc_2823 span{color:#8292a7;font-size:.68rem}._loadProfileSummary_ghyjc_2823 strong{color:#182234;font-size:.78rem}._loadProfileMonotone_ghyjc_2854{display:block;margin:.85rem 0 0 auto;padding:0;border:0;background:transparent;color:#075d50;font-size:.78rem;font-weight:700;cursor:pointer}@media (max-width: 1050px){._loadProfileSummary_ghyjc_2823{grid-template-columns:repeat(2,minmax(0,1fr))}._loadProfileSummary_ghyjc_2823>div{border-bottom:1px solid #dce4eb}}._heatmapLegend_ghyjc_2876{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid #dce4eb;color:#94a2b6;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:none}._heatmapLegendLabel_ghyjc_2891{color:#8292a7}._heatmapLegendBound_ghyjc_2895{color:#a5b3c3;text-transform:none;letter-spacing:0}._heatmapLegendScale_ghyjc_2901{display:inline-grid;grid-template-columns:repeat(6,.85rem);gap:.3rem;width:auto;height:.85rem}._heatmapLegendScale_ghyjc_2901 span{width:.85rem;height:100%;border:1px solid #d8e2ea;border-radius:.15rem}._heatmapLegendScaleWrap_ghyjc_2916{display:flex;align-items:center;gap:.45rem}._heatmapNightLoad_ghyjc_2922{color:#60738c;font-size:.78rem;font-weight:500;letter-spacing:0}._heatmapNightLoad_ghyjc_2922 strong{color:#172033;font-weight:750}._heatmapResolutionBadge_ghyjc_2934{padding:.4rem .65rem;border-radius:.35rem;color:#405169;background:#f0f3f6;font-size:.72rem;font-weight:650;letter-spacing:.05em}._heatmapHeaderControls_ghyjc_2944,._heatmapWeekControls_ghyjc_2945{display:flex;align-items:center;gap:.5rem}._heatmapWeekControls_ghyjc_2945{color:#52657c;font-size:.7rem;font-weight:650}._heatmapWeekControls_ghyjc_2945 span{max-width:15rem;white-space:nowrap}._heatmapWeekControls_ghyjc_2945 button{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:1px solid #d8e2ea;border-radius:.35rem;color:#405169;background:#fff;cursor:pointer}._heatmapWeekControls_ghyjc_2945 button:disabled{opacity:.35;cursor:not-allowed}@media (max-width: 900px){._heatmapHeaderControls_ghyjc_2944{align-items:flex-end;flex-direction:column-reverse}._heatmapWeekControls_ghyjc_2945 span{max-width:11rem;overflow:hidden;text-overflow:ellipsis}}._heatmapEmptyState_ghyjc_2994{margin:0 1.2rem 1.2rem;padding:2rem 1rem;border:1px dashed #dbe6ee;border-radius:.75rem;color:#8ea0b3;font-size:.82rem;font-weight:600;text-align:center}._heatmapUnavailableState_ghyjc_3005{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:18rem;padding:2rem;color:#71839a;text-align:center}._heatmapUnavailableState_ghyjc_3005 svg{color:#075d50}._heatmapUnavailableState_ghyjc_3005 strong{color:#243248;font-size:.95rem}._heatmapUnavailableState_ghyjc_3005 span{max-width:28rem;font-size:.82rem;line-height:1.45}._contractPromoCard_ghyjc_2229{position:relative;min-height:12rem;padding:1.25rem;background:radial-gradient(circle at top right,rgba(255,255,255,.26),transparent 35%),linear-gradient(135deg,#4fc3b6,#1f5d57);color:#fff;overflow:hidden}._contractPromoEyebrow_ghyjc_3043{font-size:.54rem;font-weight:800;letter-spacing:.14em;opacity:.78}._contractPromoTitle_ghyjc_3050{max-width:16rem;margin-top:.75rem;font-size:1rem;line-height:1.35;font-weight:700}._billingStatusBadge_ghyjc_2466{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.55rem;padding:.16rem .62rem;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.04em;white-space:nowrap}._billingStatusPaid_ghyjc_3072{background:#ecfbf6;color:#18a57d}._billingStatusError_ghyjc_3077{background:#fff1f1;color:#ef4a4a}._billingStatusWarning_ghyjc_3082{background:#fff5ea;color:#f37a1f}._billingCellStrong_ghyjc_3087{display:inline-block;line-height:1.45}._billingCellStack_ghyjc_3092{display:inline-block;max-width:8rem;color:#49596a;font-weight:600;line-height:1.35;word-break:break-word}._billingAmountCell_ghyjc_3101{color:#2b3340;font-weight:700;line-height:1.35}._billingAmountCellAccent_ghyjc_3107{color:#49bfb0}._billingCellMutedCaps_ghyjc_3111{color:#9cadbd;font-size:.68rem;font-weight:800;letter-spacing:.04em}._billingCommentary_ghyjc_3118{display:inline-block;max-width:12rem;color:#8ea0b3;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._billingCommentaryAlert_ghyjc_3128{color:#e04e4e}._billingActions_ghyjc_2465{display:inline-flex;align-items:center;gap:.4rem}._billingLayout_ghyjc_3138{width:87%;max-width:100%;padding:1rem 0 0;margin:0 auto}._billingMain_ghyjc_3146{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:1.2rem}._billingOverviewGrid_ghyjc_3155{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.2rem;align-items:start}._billingOverviewItem_ghyjc_3162{min-width:0}._billingOverviewItemFill_ghyjc_3166{display:flex}._billingOverviewItemFill_ghyjc_3166>*{display:flex;flex:1;flex-direction:column;min-height:0}._billingPanelTitleWrap_ghyjc_3177{display:inline-flex;align-items:center;gap:.55rem}._billingPanelTitleIcon_ghyjc_3183{color:#0e8c80}._billingTimelineWrap_ghyjc_3187{padding:.15rem 1.2rem 1.2rem;flex:1;min-height:0;overflow:auto}._billingTimelineCard_ghyjc_3194{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;padding:.1rem 0 .15rem;border:none;background:transparent;color:#496177;text-align:left;cursor:pointer;transition:all .2s ease}._billingTimelineCard_ghyjc_3194:hover{color:#243648}._billingTimelineCardActive_ghyjc_3213{color:#122535}._billingTimelineHead_ghyjc_3217{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._billingTimelineMonth_ghyjc_3225{color:#2b3340;font-size:.97rem;font-weight:800}._billingTimelineMeta_ghyjc_3231{color:#95a5b5;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}._billingTimelineTags_ghyjc_3240{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}._billingTimelineTag_ghyjc_3240{display:inline-flex;align-items:center;min-height:1.6rem;padding:.22rem .55rem;border:1px solid #edf2f6;border-radius:.2rem;background:#f5f8fa;color:#7f90a2;font-size:.67rem;font-weight:600}._billingTimelineMore_ghyjc_3260{color:#0e8c80;font-size:.76rem;font-weight:700}._billingArchiveHeader_ghyjc_3266{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._billingArchiveTableWrap_ghyjc_3274{width:100%;min-width:0;overflow:hidden}._billingArchiveInvoiceTable_ghyjc_3280{width:max-content;min-width:max(100%,40rem)}._billingArchiveInvoiceTable_ghyjc_3280 th,._billingArchiveInvoiceTable_ghyjc_3280 td{white-space:nowrap}._billingArchiveLink_ghyjc_3290{border:none;background:transparent;color:#0e8c80;font-size:.68rem;font-weight:800;letter-spacing:.08em;cursor:pointer}._billingArchiveSummary_ghyjc_3300{padding:0 1.2rem .35rem}._billingSubTitle_ghyjc_3304{margin:0;color:#8ea0b3;font-size:.8rem}._billingEmptyState_ghyjc_3310{padding:1rem 0;color:#8ea0b3;font-size:.88rem}._authorizationModalShell_ghyjc_3316{display:flex;flex-direction:column;gap:1.3rem;padding-top:.15rem}._authorizationTabs_ghyjc_3323{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #eef2f5}._authorizationTab_ghyjc_3323{position:relative;min-height:3.15rem;border:none;background:transparent;color:#b3beca;font-size:1rem;font-weight:800;cursor:pointer}._authorizationTabActive_ghyjc_3340{color:#1d9f93}._authorizationTabActive_ghyjc_3340:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#48c2b6;border-radius:999px}._authorizationDescription_ghyjc_3355{margin:0;color:#607281;font-size:.95rem;line-height:1.65}._authorizationGhostAction_ghyjc_3362{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:4.1rem;padding:.95rem 1rem;border:2px dashed #dbe6ee;border-radius:1rem;background:#fff;color:#4f6274;font-size:1rem;font-weight:800;cursor:pointer}._authorizationGhostAction_ghyjc_3362:disabled,._authorizationPrimaryAction_ghyjc_3380:disabled,._authorizationUploadLink_ghyjc_3381:disabled{opacity:.6;cursor:not-allowed}._authorizationFieldBlock_ghyjc_3386{display:flex;flex-direction:column;gap:.6rem}._authorizationFieldLabel_ghyjc_3392{color:#a9b7c5;font-size:.76rem;font-weight:800;letter-spacing:.08em}._authorizationDateWrap_ghyjc_3399{position:relative;display:flex;align-items:center}._authorizationDateWrap_ghyjc_3399 svg{position:absolute;right:1rem;color:#7e8d9e;pointer-events:none}._authorizationDateInput_ghyjc_3412{width:100%;min-height:3.2rem;padding:.85rem 2.9rem .85rem 1rem;border:1px solid #e3ebf2;border-radius:.9rem;background:#fdfefe;color:#516173;font-size:1rem;outline:none}._authorizationPrimaryAction_ghyjc_3380{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:3.65rem;border:none;border-radius:1rem;background:linear-gradient(135deg,#56cabd,#42b8ab);color:#fff;font-size:1rem;font-weight:800;cursor:pointer}._authorizationUploadLink_ghyjc_3381{align-self:center;border:none;background:transparent;color:#1b9b8d;font-size:.86rem;font-weight:800;cursor:pointer}._authorizationHint_ghyjc_3450{margin:0;color:#c0c8d1;font-size:.77rem;text-align:center;line-height:1.5}._dashboardFilterModalOverlay_ghyjc_3458{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#13212d24;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dashboardFilterModal_ghyjc_3458{overflow:hidden;border-radius:1.35rem;background:#fff}._dashboardFilterModalHeader_ghyjc_3476,._dashboardFilterModalFooter_ghyjc_3477{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem 2rem}._dashboardFilterModalHeader_ghyjc_3476{border-bottom:1px solid #eef2f4;padding-bottom:1.5rem}._dashboardFilterModalTitleWrap_ghyjc_3490{display:flex;align-items:center;gap:.95rem}._dashboardFilterModalIcon_ghyjc_3496{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.8rem;background:#eff8f7;color:#46c1b5}._dashboardFilterModalTitle_ghyjc_3490{margin:0;color:#353a44;font-size:1.7rem;font-weight:800}._dashboardFilterModalClose_ghyjc_3514{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border:none;border-radius:999px;background:transparent;color:#9cabc0;cursor:pointer}._dashboardFilterModalBody_ghyjc_3527{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;background:#fbfcfd}._dashboardFilterModalIntro_ghyjc_3535{display:flex;align-items:center;gap:.8rem;margin:0 1.25rem;padding:1rem;border:1px solid #d8e2ea;border-radius:.55rem;color:#075d50;background:#f4faf8}._dashboardFilterModalIntro_ghyjc_3535 div{display:grid;gap:.2rem}._dashboardFilterModalIntro_ghyjc_3535 strong{color:#172033;font-size:.92rem}._dashboardFilterModalIntro_ghyjc_3535 span{color:#60738c;font-size:.78rem}._dashboardFilterOption_ghyjc_3562{display:flex;align-items:flex-start;gap:1.15rem;width:100%;padding:1rem;border:1px solid #dfe7ee;border-radius:.55rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}._dashboardFilterOptionActive_ghyjc_3576{border-color:#75b5a9;background:#f7fcfa}._dashboardFilterOptionRadio_ghyjc_3581{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.15rem;border:2px solid #d5e1ec;border-radius:999px;background:#fff}._dashboardFilterOptionActive_ghyjc_3576 ._dashboardFilterOptionRadio_ghyjc_3581{border-color:#48c4b8;background:#48c4b8}._dashboardFilterOptionActive_ghyjc_3576 ._dashboardFilterOptionRadio_ghyjc_3581:after{content:"";position:absolute;top:50%;left:50%;width:.58rem;height:.58rem;border-radius:999px;background:#fff;transform:translate(-50%,-50%)}._dashboardFilterOptionContent_ghyjc_3609{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}._dashboardFilterOptionTitle_ghyjc_3618{color:#353a44;font-size:1.05rem;font-weight:800}._dashboardFilterOptionDescription_ghyjc_3624{max-width:28rem;color:#93a0b2;font-size:.9rem;line-height:1.4}._dashboardFilterSelect_ghyjc_3631{width:100%;margin-top:.65rem;min-height:3.2rem;padding:.9rem 2.8rem .9rem 1rem;border:1px solid #edf1f6;border-radius:.8rem;background:#fff;color:#4a5665;font-size:.8rem;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#93a2b5 50%),linear-gradient(135deg,#93a2b5 50%,transparent 50%);background-position:calc(100% - 1.05rem) calc(50% - .05rem),calc(100% - .72rem) calc(50% - .05rem);background-size:.4rem .4rem,.4rem .4rem;background-repeat:no-repeat}._dashboardFilterMultiSelect_ghyjc_3654{width:100%;margin-top:.65rem;display:flex;flex-direction:column;gap:.85rem}._dashboardFilterSelectionMeta_ghyjc_3662{color:#60738c;font-size:.72rem;font-weight:700}._dashboardFilterMultiSelectControl_ghyjc_3668{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,13.5rem);gap:.8rem;align-items:center}._dashboardFilterMultiSelectTags_ghyjc_3675{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.55rem .7rem;border:1px solid #e7edf3;border-radius:.85rem;background:#fff;overflow-x:auto}._dashboardFilterTag_ghyjc_3687{display:inline-flex;align-items:center;max-width:100%;padding:.42rem .7rem;border-radius:999px;background:#e9fbf6;color:#46bdaa;font-size:.8rem;font-weight:700;white-space:nowrap}._dashboardFilterMultiSelectPlaceholder_ghyjc_3700{color:#a2afbf;font-size:.84rem;font-weight:600}._dashboardFilterSearchField_ghyjc_3706{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:0 .9rem;border:1px solid #e7edf3;border-radius:.85rem;background:#fff;color:#a0acbb}._dashboardFilterSearchInput_ghyjc_3718{flex:1;min-width:0;border:none;background:transparent;color:#546173;font-size:.86rem;font-weight:600;outline:none}._dashboardFilterSearchInput_ghyjc_3718::placeholder{color:#a2afbf}._dashboardFilterMultiSelectList_ghyjc_3733{display:flex;flex-direction:column;max-height:11rem;border:1px solid #e9eef4;border-radius:.95rem;background:#fff;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._dashboardFilterMultiSelectList_ghyjc_3733::-webkit-scrollbar{width:.45rem}._dashboardFilterMultiSelectList_ghyjc_3733::-webkit-scrollbar-thumb{border-radius:999px;background:#c7d4df}._dashboardFilterMultiSelectList_ghyjc_3733::-webkit-scrollbar-track{background:transparent}._dashboardFilterCheckboxRow_ghyjc_3759{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding:.9rem 1rem;cursor:pointer}._dashboardFilterCheckboxRow_ghyjc_3759+._dashboardFilterCheckboxRow_ghyjc_3759{border-top:1px solid #f4f6f8}._dashboardFilterCheckboxRow_ghyjc_3759 input{position:absolute;opacity:0;pointer-events:none}._dashboardFilterCheckboxMark_ghyjc_3778{position:relative;flex-shrink:0;width:1.15rem;height:1.15rem;border:1.5px solid #d4dee8;border-radius:.3rem;background:#fff}._dashboardFilterCheckboxRow_ghyjc_3759 input:checked+._dashboardFilterCheckboxMark_ghyjc_3778{border-color:#48c4b8;background:#48c4b8}._dashboardFilterCheckboxRow_ghyjc_3759 input:checked+._dashboardFilterCheckboxMark_ghyjc_3778:after{content:"";position:absolute;top:.12rem;left:.3rem;width:.28rem;height:.5rem;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}._dashboardFilterCheckboxLabel_ghyjc_3805{color:#4c5666;font-size:.84rem;font-weight:700;line-height:1.35}._dashboardFilterCheckboxLabel_ghyjc_3805 strong,._dashboardFilterCheckboxLabel_ghyjc_3805 small{display:block}._dashboardFilterCheckboxLabel_ghyjc_3805 small{margin-top:.15rem;color:#8190a3;font-size:.7rem;font-weight:500}._dashboardFilterEmptyState_ghyjc_3824{padding:1rem;color:#95a2b3;font-size:.82rem;font-weight:600;text-align:center}._dashboardFilterModalFooter_ghyjc_3477{border-top:1px solid #eef2f4;padding-top:1.9rem;background:#fff}._dashboardFilterCancelButton_ghyjc_3838,._dashboardFilterApplyButton_ghyjc_3839{display:inline-flex;align-items:center;justify-content:center;min-width:11.5rem;min-height:3.25rem;padding:.85rem 1.3rem;border:none;border-radius:.95rem;font-size:.88rem;font-weight:800;cursor:pointer}._dashboardFilterCancelButton_ghyjc_3838{background:transparent;color:#74839a}._dashboardFilterApplyButton_ghyjc_3839{background:linear-gradient(135deg,#58ccbf,#3eb9ab);color:#fff}@media (max-width: 1199.98px){._topHeaderBar_ghyjc_145{padding:.75rem .6rem .35rem 1.2rem}._topHeaderMeta_ghyjc_388{display:none}._clientSwitcherBtn_ghyjc_318{font-size:1.35rem}._actionHeaderButtonAuthHeader_ghyjc_3876{width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;gap:0}._actionHeaderButtonAuthHeader_ghyjc_3876 ._actionHeaderButtonLabel_ghyjc_472{display:none}._dashboardGrid_ghyjc_586,._contractLayout_ghyjc_2206,._billingOverviewGrid_ghyjc_3155{grid-template-columns:1fr}._billingTimelineHead_ghyjc_3217{align-items:flex-start;flex-direction:column;gap:.35rem}._chartCardWide_ghyjc_1575{grid-column:auto;grid-row:auto}._chartRow_ghyjc_1703{grid-template-columns:1fr;grid-column:auto;grid-row:auto}._graphsBelow_ghyjc_1709{grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:.85rem}._graphsSide_ghyjc_1724 ._chartCard_ghyjc_835:first-child,._graphsSide_ghyjc_1724 ._chartCard_ghyjc_835:last-child,._graphsAlerts_ghyjc_1209{grid-column:auto}._metersHeader_ghyjc_1931,._metersFooter_ghyjc_2114{flex-direction:column;align-items:flex-start}}@media (max-width: 991.98px){._energyHeaderShell_ghyjc_1{padding-left:0;padding-right:0}._topHeaderBar_ghyjc_145{padding:.65rem 1rem .3rem}._topHeaderTopRow_ghyjc_177{gap:.65rem}._entityActionButton_ghyjc_254{width:1.3rem;height:1.3rem}._clientTitleActions_ghyjc_250._entityActionButtons_ghyjc_254 ._entityActionButton_ghyjc_254{width:2.35rem;height:2.35rem}._dashboardGrid_ghyjc_586,._contractLayout_ghyjc_2206{padding:.9rem 1rem 0}._contractStatsGrid_ghyjc_2328{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){._topHeaderBar_ghyjc_145{flex-basis:100%;width:100%!important}._topHeaderTitleRow_ghyjc_240{font-size:1.35rem}._clientSwitcherBtn_ghyjc_318{font-size:1.2rem}._tabsBar_ghyjc_149{padding:.8rem 1rem 0;width:100%}._tabsRow_ghyjc_494{gap:1rem;overflow-x:auto}._dashboardGrid_ghyjc_586{gap:.85rem}._buildingPerformanceCard_ghyjc_1359{min-height:27rem;padding:1.35rem 1.35rem 1rem}._buildingPerformanceComparisonHeader_ghyjc_1496{flex-direction:column;gap:.7rem}._buildingPerformanceHeader_ghyjc_1368{flex-direction:column;align-items:flex-start;gap:.5rem}._buildingPerformanceTitle_ghyjc_1375{max-width:100%;font-size:1.25rem}._buildingPerformanceScoreRow_ghyjc_1433{grid-template-columns:4.7rem minmax(0,1fr);gap:1rem}._buildingPerformanceGrade_ghyjc_1440{width:4.7rem;font-size:3.2rem}._buildingPerformanceScore_ghyjc_1433{font-size:2.2rem}._buildingPerformanceStatus_ghyjc_1474{font-size:.9rem}._buildingPerformanceScoreContent_ghyjc_1454 p{font-size:.88rem}._siteMetaList_ghyjc_895{grid-template-columns:1fr}._contractToolbarCard_ghyjc_2226,._contractOverviewHeader_ghyjc_2298,._contractTableHeader_ghyjc_2299{flex-direction:column;align-items:flex-start}._tableToolbar_ghyjc_2370,._billingToolbar_ghyjc_2415,._billingToolbarMain_ghyjc_2471,._billingToolbarActions_ghyjc_2472,._billingSearch_ghyjc_2479{width:100%}._billingToolbarButton_ghyjc_2506{width:100%;justify-content:center}._contractSelector_ghyjc_2243{width:100%}._contractToolbarActions_ghyjc_2265{width:100%;justify-content:flex-end}._contractStatsGrid_ghyjc_2328{grid-template-columns:1fr}._chartAxisWide_ghyjc_1692{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.35rem}._actionHeaderButton_ghyjc_444{width:2.6rem;min-height:2.6rem;padding:.6rem;font-size:.72rem}._actionHeaderButtonAuthHeader_ghyjc_3876{width:2.6rem;min-width:2.6rem;min-height:2.6rem;padding:0;gap:0}._actionHeaderButtonLabel_ghyjc_472{display:none}._authorizationGhostAction_ghyjc_3362,._authorizationPrimaryAction_ghyjc_3380{font-size:.92rem}._metersToolbar_ghyjc_1956{width:100%}._metersSearch_ghyjc_1962{min-width:0;flex:1}._dashboardFilterModalHeader_ghyjc_3476,._dashboardFilterModalBody_ghyjc_3527,._dashboardFilterModalFooter_ghyjc_3477{padding-left:1.2rem;padding-right:1.2rem}._dashboardFilterModalFooter_ghyjc_3477{flex-direction:column-reverse;align-items:stretch}._dashboardFilterMultiSelectControl_ghyjc_3668{grid-template-columns:1fr}._dashboardFilterCancelButton_ghyjc_3838,._dashboardFilterApplyButton_ghyjc_3839{width:100%}}._setupProgressBanner_ghyjc_4144{display:flex;align-items:center;gap:1rem;min-height:4.65rem;padding:.75rem 1.15rem;border:1px solid #d4e0e9;border-radius:.55rem;color:#3f5067;background:#f1f5f9}._setupProgressIcon_ghyjc_4155{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;flex-shrink:0;border:1px solid #d4e0e9;border-radius:.45rem;color:#075d50;background:#fff}._setupProgressBanner_ghyjc_4144 p{min-width:0;margin:0;font-size:1rem;line-height:1.35}._setupProgressBanner_ghyjc_4144 p strong{color:#172033;font-size:1.08rem;font-weight:750}._setupProgressTrack_ghyjc_4178{width:min(15rem,18vw);height:.65rem;margin-left:auto;overflow:hidden;border-radius:999px;background:#dfe7ea}._setupProgressTrack_ghyjc_4178 span{display:block;height:100%;border-radius:inherit;background:#075d50}._setupProgressValue_ghyjc_4192{color:#334155;font-size:1rem;font-weight:750}._dashboardDisplayFilter_ghyjc_4197{position:sticky;z-index:20;top:0;grid-column:1 / -1;display:flex;align-items:center;gap:.85rem;padding:.7rem .8rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff}._dashboardSiteFilter_ghyjc_4211{display:flex;align-items:center;gap:.45rem;min-width:min(28rem,36vw);height:2.75rem;padding:0 .55rem;border:1px solid #d8e2ea;border-radius:.45rem;color:#8ba0b5;background:#f8fafc}._dashboardSiteFilter_ghyjc_4211 select{flex:1;min-width:0;height:100%;border:0;outline:0;color:#172033;background:transparent;font:inherit;font-size:.96rem;font-weight:650}._dashboardSiteActions_ghyjc_4237{display:inline-flex;align-items:center;gap:.35rem}._dashboardSiteActions_ghyjc_4237 button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #d8e2ea;border-radius:.45rem;color:#405169;background:#fff;cursor:pointer}._dashboardSiteActions_ghyjc_4237 button:hover:not(:disabled){border-color:#75b5a9;color:#075d50;background:#f4faf8}._dashboardSiteActions_ghyjc_4237 button:last-child:hover:not(:disabled){border-color:#f3b7b7;color:#c62828;background:#fff7f7}._dashboardSiteActions_ghyjc_4237 button:disabled{opacity:.4;cursor:not-allowed}._dashboardEnergySegments_ghyjc_4274,._dashboardPeriodPresets_ghyjc_4275{display:flex;align-items:center;padding:.18rem;border:1px solid #d8e2ea;border-radius:.45rem;background:#f7f9fb}._dashboardEnergySegments_ghyjc_4274 button,._dashboardPeriodPresets_ghyjc_4275 button{height:2.3rem;padding:0 .85rem;border:0;border-radius:.32rem;color:#405169;background:transparent;font:inherit;font-size:.92rem;white-space:nowrap;cursor:pointer}._dashboardEnergySegments_ghyjc_4274 ._dashboardSegmentActive_ghyjc_4298{background:#fff;outline:1px solid #d3dde6;color:#172033;font-weight:700}._dashboardPeriodPresets_ghyjc_4275 ._dashboardPeriodPresetActive_ghyjc_4305{color:#fff;background:#075d50;font-weight:700}._dashboardPeriodDateGroup_ghyjc_4311{display:flex;align-items:center;gap:.75rem;margin-left:auto}._dashboardPeriodDateGroup_ghyjc_4311 ._dashboardPeriodPresets_ghyjc_4275{border-radius:.45rem}._dashboardDateRange_ghyjc_4322{display:flex;align-items:center;gap:.15rem;height:2.75rem;margin-left:0;padding:0 .55rem;border:1px solid #b9d8d1;border-radius:.35rem;color:#075d50;background:#f3fbf8}._dashboardDateRange_ghyjc_4322 input{width:7.7rem;min-height:2rem;padding:0 .1rem;border:0;outline:0;color:#075d50;background:transparent;font:inherit;font-size:.8rem;font-weight:700}._dashboardDateRange_ghyjc_4322 input:focus{border-radius:.25rem;box-shadow:inset 0 0 0 1px #b9d8d1;background:#ffffff8c}._dashboardDateNavigation_ghyjc_4354{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2rem;flex:0 0 2.15rem;padding:0;border:0;border-radius:.32rem;color:#075d50;background:transparent;cursor:pointer}._dashboardDateNavigation_ghyjc_4354:hover{color:#075d50;background:#dfeeea}._dashboardDateNavigation_ghyjc_4354:focus-visible{outline:2px solid #75b5a9;outline-offset:1px}._dashboardFilterReset_ghyjc_4379{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid #d8e2ea;border-radius:.45rem;color:#61768b;background:#fff;cursor:pointer}._setupProgressBanner_ghyjc_4144 button{display:inline-flex;align-items:center;gap:.3rem;margin-left:.75rem;min-height:2.75rem;padding:0 1rem;border:1px solid #d4e0e9;border-radius:.45rem;color:#075d50;background:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer}._setupConfigurationModal_ghyjc_4408{width:min(64rem,94vw)!important;max-width:64rem!important;border:1px solid #d8e2ea;border-radius:.65rem!important;box-shadow:none!important}._setupConfigurationModalBody_ghyjc_4415{padding:0!important;background:#f8fafb!important}._setupConfigurationTitle_ghyjc_4419{display:flex;align-items:flex-start;gap:.75rem}._setupConfigurationTitle_ghyjc_4419>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.4rem;color:#075d50;background:#e8f5f1}._setupConfigurationTitle_ghyjc_4419 h2{margin:0;color:#172033;font-size:1.15rem}._setupConfigurationTitle_ghyjc_4419 p{margin:.3rem 0 0;color:#60738c;font-size:.82rem;font-weight:400}._setupModalProgress_ghyjc_4444{display:grid;grid-template-columns:1fr auto;gap:.7rem 1rem;padding:1rem 1.5rem 1.2rem;border-bottom:1px solid #d8e2ea;background:#fff}._setupModalProgress_ghyjc_4444>div:first-child{display:flex;align-items:center;gap:1rem;color:#60738c;font-size:.78rem}._setupModalProgress_ghyjc_4444 strong{color:#075d50}._setupModalProgress_ghyjc_4444 em{padding:.3rem .65rem;border:1px solid #f3cd70;border-radius:999px;color:#a45105;background:#fffaf0;font-size:.72rem;font-style:normal}._setupModalProgressTrack_ghyjc_4469{grid-column:1 / -1;height:.5rem;overflow:hidden;border:1px solid #cbd8e2;border-radius:999px;background:#e8eef2}._setupModalProgressTrack_ghyjc_4469 span{display:block;height:100%;border-radius:inherit;background:#075d50}._setupModalStats_ghyjc_4483{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1.2rem 1.5rem 0}._setupModalStats_ghyjc_4483>div{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff}._setupModalStats_ghyjc_4483 span{color:#60738c;font-size:.75rem}._setupModalStats_ghyjc_4483 strong{color:#172033;font-size:1.35rem}._setupModalStats_ghyjc_4483 small{color:#60738c;font-size:.7rem;font-weight:500}._setupModalStats_ghyjc_4483 svg{position:absolute;top:1rem;right:1rem;color:#078563}._setupModalStats_ghyjc_4483>div:nth-child(2) svg{color:#d76808}._setupModalGroups_ghyjc_4504{display:grid;gap:1.15rem;padding:1.3rem 1.5rem 1.5rem}._setupModalGroup_ghyjc_4504>header{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem .55rem;color:#60738c;font-size:.73rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}._setupModalGroup_ghyjc_4504>header span{display:flex;align-items:center;gap:.5rem}._setupModalGroup_ghyjc_4504>header small{font-size:.7rem;font-weight:500;letter-spacing:0;text-transform:none}._setupModalStepList_ghyjc_4522{overflow:hidden;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff}._setupModalStep_ghyjc_4522{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.6rem;padding:.7rem .85rem;border-bottom:1px solid #d8e2ea}._setupModalStep_ghyjc_4522:last-child{border-bottom:0}._setupModalStepMissing_ghyjc_4538{background:#fffdfa}._setupModalStepIcon_ghyjc_4539{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid #9ee6c5;border-radius:.45rem;color:#078563;background:#effcf6}._setupModalStepMissing_ghyjc_4538 ._setupModalStepIcon_ghyjc_4539{border-color:#f4cda3;color:#d76808;background:#fff8ef}._setupModalStepText_ghyjc_4550{min-width:0}._setupModalStepText_ghyjc_4550>div{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}._setupModalStepText_ghyjc_4550 strong{color:#172033;font-size:.84rem}._setupModalStepText_ghyjc_4550 em{padding:.15rem .45rem;border:1px solid #a6eacb;border-radius:999px;color:#087455;background:#effcf6;font-size:.65rem;font-style:normal}._setupModalStepMissing_ghyjc_4538 ._setupModalStepText_ghyjc_4550 em{border-color:#f4cda3;color:#b95504;background:#fff8ef}._setupModalStepText_ghyjc_4550 p{margin:.25rem 0 0;color:#60738c;font-size:.72rem;line-height:1.35}._setupModalStepText_ghyjc_4550 small{display:block;margin-top:.2rem;color:#b95504;font-size:.68rem;font-weight:650}._setupModalStep_ghyjc_4522>button{display:inline-flex;align-items:center;gap:.3rem;min-height:2.25rem;padding:0 .7rem;border:1px solid #cbd8e2;border-radius:.4rem;color:#075d50;background:#fff;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}._setupModalStepMissing_ghyjc_4538>button{border-color:#075d50;color:#fff;background:#075d50}._setupElementForm_ghyjc_4581{display:grid;gap:1.25rem}._setupElementForm_ghyjc_4581>p{margin:0;color:#60738c;font-size:.85rem;line-height:1.45}._setupElementFields_ghyjc_4583{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._setupElementFields_ghyjc_4583 label{display:grid;gap:.4rem;color:#52657c;font-size:.75rem;font-weight:650}._setupElementFields_ghyjc_4583 input{min-height:2.7rem;padding:0 .75rem;border:1px solid #cbd8e2;border-radius:.45rem;color:#172033;background:#fff;font:inherit}._setupElementUpload_ghyjc_4594{display:grid;place-items:center;gap:.45rem;min-height:11rem;padding:1.25rem;border:1px dashed #9eb4c4;border-radius:.55rem;color:#075d50;background:#f8fbfc;text-align:center;cursor:pointer}._setupElementUpload_ghyjc_4594 span{color:#71839a;font-size:.72rem}._setupElementUpload_ghyjc_4594 input{max-width:100%;margin-top:.5rem;color:#52657c}._setupElementActions_ghyjc_4609{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #d8e2ea}._setupElementActions_ghyjc_4609 button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.65rem;padding:0 1rem;border:1px solid #cbd8e2;border-radius:.45rem;color:#334155;background:#fff;font:inherit;font-weight:700;cursor:pointer}._setupElementActions_ghyjc_4609 button[type=submit]{border-color:#075d50;color:#fff;background:#075d50}@media (max-width: 48rem){._setupModalStats_ghyjc_4483,._setupModalProgress_ghyjc_4444{grid-template-columns:1fr}._setupModalProgress_ghyjc_4444 em{justify-self:start}._setupModalStep_ghyjc_4522{grid-template-columns:2rem minmax(0,1fr)}._setupModalStep_ghyjc_4522>button{grid-column:2;justify-self:start}._setupElementFields_ghyjc_4583{grid-template-columns:1fr}}._alertTruthEmptyState_ghyjc_4633{display:grid;gap:.4rem;color:#697b76;font-size:.8rem}._alertTruthEmptyState_ghyjc_4633 strong{color:#283e38}._graphTruthEmptyState_ghyjc_4642{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:120px;padding:1rem;color:#73827e;text-align:center}._graphTruthEmptyState_ghyjc_4642 strong{color:#2e4640}._graphTruthEmptyState_ghyjc_4642 button{padding:.45rem .8rem;border:1px solid #0f7567;border-radius:.45rem;color:#0f7567;background:#fff;font:inherit;font-weight:600;cursor:pointer}@media (max-width: 900px){._compactClientHeader_ghyjc_13{align-items:flex-start;flex-direction:column}._compactClientMain_ghyjc_31{width:100%;flex-wrap:wrap}._compactClientMeta_ghyjc_32{width:100%;justify-content:flex-end}._compactClientSwitcher_ghyjc_60,._compactClientSwitcherButton_ghyjc_66{flex:1;max-width:none}._dashboardIntro_ghyjc_595{align-items:flex-start;flex-direction:column}._dashboardSummaryGrid_ghyjc_648{grid-template-columns:repeat(2,minmax(0,1fr))}._setupProgressBanner_ghyjc_4144{flex-wrap:wrap}._setupProgressTrack_ghyjc_4178{order:5;width:100%;margin-left:0}._dashboardDisplayFilter_ghyjc_4197{position:static;flex-wrap:wrap}._dashboardSiteFilter_ghyjc_4211{flex:1 1 20rem;min-width:0}._dashboardDateRange_ghyjc_4322{margin-left:0}._dashboardDisplayFilter_ghyjc_4197 label{flex:1 1 10rem}}@media (max-width: 560px){._energyHeaderShell_ghyjc_1{width:100%;padding-inline:0}._tabsBar_ghyjc_149{width:100%;padding:.8rem .75rem 0}._compactClientMeta_ghyjc_32{align-items:flex-start;flex-direction:column}._compactClientDivider_ghyjc_117{display:none}._dashboardGrid_ghyjc_586{width:100%;padding-inline:.75rem}._dashboardSummaryGrid_ghyjc_648{grid-template-columns:1fr}}@media (max-width: 1400px){._dashboardDisplayFilter_ghyjc_4197{position:static;flex-wrap:wrap}._dashboardSiteFilter_ghyjc_4211{flex:1 1 24rem;min-width:18rem}._dashboardPeriodDateGroup_ghyjc_4311{margin-left:auto}}@media (max-width: 1050px){._dashboardEnergySegments_ghyjc_4274,._dashboardPeriodPresets_ghyjc_4275{flex:1 1 auto}._dashboardPeriodDateGroup_ghyjc_4311{margin-left:0}}@media (max-width: 700px){._dashboardDisplayFilter_ghyjc_4197{align-items:stretch}._dashboardSiteFilter_ghyjc_4211,._dashboardEnergySegments_ghyjc_4274,._dashboardPeriodDateGroup_ghyjc_4311{width:100%;min-width:0}._dashboardSiteActions_ghyjc_4237{width:100%}._dashboardSiteActions_ghyjc_4237 button{flex:1}._dashboardPeriodDateGroup_ghyjc_4311{align-items:stretch;flex-direction:column}._dashboardPeriodDateGroup_ghyjc_4311 ._dashboardPeriodPresets_ghyjc_4275{width:100%;border-radius:.45rem}._dashboardPeriodDateGroup_ghyjc_4311 ._dashboardDateRange_ghyjc_4322{width:100%;margin:0;border-radius:.45rem}._dashboardEnergySegments_ghyjc_4274 button,._dashboardPeriodPresets_ghyjc_4275 button{flex:1;padding-inline:.45rem}._dashboardDateRange_ghyjc_4322{justify-content:center}._dashboardDateRange_ghyjc_4322 input{width:min(7.7rem,37vw)}._dashboardFilterReset_ghyjc_4379{margin-left:auto}}._body_acamh_1{display:flex;flex-direction:column;gap:1rem;padding:.25rem 0}._searchWrap_acamh_8{display:flex;align-items:center;gap:.5rem;background:#f1f5f9;border-radius:.75rem;padding:.75rem 1rem;color:#94a3b8}._searchInput_acamh_18{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:#1e293b}._searchInput_acamh_18::placeholder{color:#94a3b8}._sectionHeader_acamh_31{display:flex;align-items:center;justify-content:space-between;gap:1rem}._sectionLabel_acamh_38{font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.05em;text-transform:uppercase}._selectAll_acamh_46 ._optionLabel_acamh_46{font-size:.85rem;color:#475569;font-weight:600}._grid_acamh_52{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 2rem;max-height:320px;overflow-y:auto}._empty_acamh_60{font-size:.9rem;color:#94a3b8;font-style:italic}._option_acamh_46{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}._option_acamh_46 input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:#047857;cursor:pointer}._optionLabel_acamh_46{font-size:.95rem;color:#1e293b;font-weight:500}._optionLabelMuted_acamh_87{font-size:.95rem;color:#94a3b8;font-weight:500}._footer_acamh_93{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:1rem;border-top:1px solid #e2e8f0}._resetBtn_acamh_102{background:transparent;border:none;color:#475569;font-size:.9rem;font-weight:500;cursor:pointer;padding:.5rem .25rem}._resetBtn_acamh_102:hover{color:#1e293b}._applyBtn_acamh_116{background:#047857;color:#fff;border:none;border-radius:.6rem;padding:.75rem 1.5rem;font-weight:600;font-size:.9rem;cursor:pointer}._applyBtn_acamh_116:hover{background:#065f46}._invoiceVerificationTable_4p3kw_1 tbody td{padding-top:0rem!important;padding-bottom:0rem!important}._periodRuleBanner_4p3kw_6{display:flex;align-items:flex-start;gap:.7rem;margin:0 0 1rem;padding:.8rem 1rem;border:1px solid #cfdde6;border-radius:.65rem;background:#f2f7fa;color:#3e536a;font-size:.8rem;line-height:1.45}._periodRuleBanner_4p3kw_6 strong{color:#172033}._waterfallDetail_4p3kw_22{padding:1.25rem;color:#172033}._waterfallHeader_4p3kw_23,._waterfallTitleRow_4p3kw_23,._waterfallFooter_4p3kw_23{display:flex;align-items:center;justify-content:space-between;gap:1rem}._waterfallHeader_4p3kw_23{padding-bottom:1rem;border-bottom:1px solid #dce4eb}._waterfallHeader_4p3kw_23 span{color:#667a91;font-size:.72rem;font-weight:700;text-transform:uppercase}._waterfallHeader_4p3kw_23 h2{margin:.2rem 0;font-size:1.2rem}._waterfallHeader_4p3kw_23 p,._waterfallTitleRow_4p3kw_23 p,._waterfallUnavailable_4p3kw_27 p{margin:0;color:#71839a;font-size:.78rem}._waterfallHeader_4p3kw_23>button{border:0;background:transparent;color:#52657c;cursor:pointer}._waterfallTotals_4p3kw_29{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0}._waterfallTotals_4p3kw_29>div{display:flex;flex-direction:column;gap:.35rem;padding:.9rem;border:1px solid #dce4eb;border-radius:.65rem;background:#f8fafb}._waterfallTotals_4p3kw_29 span,._waterfallXStatus_4p3kw_31 span{color:#71839a;font-size:.72rem}._waterfallTotals_4p3kw_29 strong{font-size:1.05rem}._waterfallDifference_4p3kw_33{color:#b64c16}._waterfallTitleRow_4p3kw_23{margin:1.2rem 0 .5rem}._waterfallTitleRow_4p3kw_23 h3{margin:0 0 .2rem;font-size:.95rem}._waterfallChart_4p3kw_36{display:flex;align-items:stretch;gap:.45rem;min-height:17rem;padding:1.5rem .75rem 0;border:1px solid #dce4eb;border-radius:.65rem;background:linear-gradient(to top,#e8eef3 1px,transparent 1px) 0 0 / 100% 25%;overflow-x:auto}._waterfallColumn_4p3kw_37{position:relative;flex:1 0 5rem;min-width:5rem;height:14rem}._waterfallColumn_4p3kw_37 em{position:absolute;right:0;bottom:-1.15rem;left:0;overflow:hidden;color:#60738a;font-size:.66rem;font-style:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}._waterfallValue_4p3kw_39{position:absolute;top:-1.2rem;right:0;left:0;color:#344a61;font-size:.66rem;font-weight:700;text-align:center}._waterfallBar_4p3kw_40{position:absolute;right:12%;left:12%;min-height:.3rem;border-radius:.2rem .2rem 0 0}._waterfallBarTotal_4p3kw_41{background:#075d50}._waterfallBarPositive_4p3kw_42{background:#28a889}._waterfallBarNegative_4p3kw_43{background:#e89000}._waterfallUnavailable_4p3kw_27{display:flex;align-items:flex-start;gap:.75rem;margin:1.1rem 0;padding:1rem;border:1px dashed #cfdde6;border-radius:.65rem;background:#f8fafb}._waterfallUnavailable_4p3kw_27 strong{display:block;margin-bottom:.25rem}._waterfallXStatus_4p3kw_31{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.8rem 0;border-top:1px solid #dce4eb;border-bottom:1px solid #dce4eb}._waterfallXStatus_4p3kw_31 strong{color:#52657c;font-size:.78rem}._waterfallFooter_4p3kw_23{justify-content:flex-end;padding-top:1rem}._waterfallFooter_4p3kw_23 button{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem .9rem;border:1px solid #075d50;border-radius:.5rem;background:#075d50;color:#fff;font-size:.78rem;font-weight:700;cursor:pointer}._waterfallFooter_4p3kw_23 button:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 720px){._waterfallTotals_4p3kw_29{grid-template-columns:1fr}}._tableToolbar_4p3kw_56{margin-top:1rem!important}._invoiceNumberButton_4p3kw_59{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#005f50;font:inherit;font-weight:700;padding:0;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer}._invoiceNumberButton_4p3kw_59:hover:not(:disabled),._invoiceNumberButton_4p3kw_59:focus-visible{text-decoration-color:currentColor}._invoiceNumberButton_4p3kw_59:disabled{cursor:wait;opacity:.65}._clientHeader_ldq8z_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}._clientHeader_ldq8z_1 h4{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:.25rem}._clientHeader_ldq8z_1 p{font-size:.95rem;color:#94a3b8;margin:0}._clientForm_ldq8z_22{background-color:transparent;margin-top:1.5rem}._formGrid_ldq8z_27{background-color:#f8fafc80;padding:2rem;border-radius:1rem;border:1px solid rgb(241 245 249);display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 768px){._formGrid_ldq8z_27{grid-template-columns:repeat(4,1fr)}}._formField_ldq8z_44{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_ldq8z_51{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_ldq8z_60,._select_ldq8z_61{width:100%;background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;outline:none;transition:all .2s}._input_ldq8z_60:focus,._select_ldq8z_61:focus{outline:none;border-color:#14b8a6}._inputInvalid_ldq8z_79{border-color:#fb7185}._helpError_ldq8z_83{font-size:12px;font-weight:600;color:#f43f5e;margin-left:.25rem}._dropdown_ldq8z_90{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;box-shadow:0 10px 20px #02061714;z-index:1000;max-height:200px;overflow-y:auto;padding:.25rem}._dropdownItem_ldq8z_105{padding:.6rem .75rem;border-radius:.6rem;cursor:pointer;font-weight:600;font-size:.875rem;color:#1e293b}._dropdownItem_ldq8z_105:hover{background:#f8fafc}._fileInputWrapper_ldq8z_118{position:relative;width:100%}._fileInput_ldq8z_118{position:absolute;width:0;height:0;opacity:0;overflow:hidden}._uploadButton_ldq8z_131{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:2px dashed;border-radius:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;cursor:pointer;background-color:#fff;border-color:#e2e8f0;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._uploadButton_ldq8z_131:hover{border-color:#cbd5e1;color:#475569}._uploadButtonActive_ldq8z_157{background-color:#ecfdf5;border-color:#10b981;color:#059669}.shgraph-root{width:100%;max-width:100%}.shgraph-toolbar{width:100%;max-width:100%;padding:0;margin:0 0 .15rem;box-sizing:border-box;line-height:1}.shgraph-toolbar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.5rem;width:100%;box-sizing:border-box}.shgraph-toolbar-inner .MuiSvgIcon-root{font-size:1.35rem!important}.shgraph-toolbar-icons{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;justify-self:start;justify-content:flex-start;min-width:0}.shgraph-toolbar-icons>.d-flex{gap:.35rem!important}.shgraph-period-title{margin:0;padding:0;font-size:1.15rem;font-weight:600;line-height:1.25;text-align:center;justify-self:center;max-width:min(100%,18rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shgraph-toolbar-title-slot{justify-self:center;min-width:0}.shgraph-toolbar-end-cap{justify-self:stretch}.pointer-cursor{cursor:pointer;font-size:1.35rem!important}.pointer-cursor .MuiSvgIcon-root{font-size:1.35rem!important}.arrow-cursor{cursor:pointer;font-size:1.6rem!important}.arrow-cursor .MuiSvgIcon-root{font-size:1.6rem!important}.shgraph-container{width:90%}.shgraph-values-container{width:100%;max-width:100%;overflow:hidden;margin-left:0;margin-right:0}.shgraph-values-container .apexcharts-canvas,.shgraph-values-container .apexcharts-inner,.shgraph-values-container svg{width:100%!important;max-width:100%!important;min-width:0!important}.period-icon{cursor:pointer}.period-icon.selected{color:#06f}.period-icon:hover{opacity:.8}._container_11ku8_3{display:flex;flex-direction:column;gap:1.35rem}._containerNoHeader_11ku8_9{display:flex;flex-direction:column;gap:1rem}._chromeHeaderBar_11ku8_17{display:flex;align-items:center;gap:1rem;flex:1;min-width:0;width:100%}._chromeHeaderAction_11ku8_26{flex-shrink:0;display:flex;align-items:center;margin-left:auto}._header_11ku8_35{display:flex;align-items:center;gap:1rem}._headerIconWrap_11ku8_41{width:3.15rem;height:3.15rem;border-radius:.95rem;background:linear-gradient(180deg,#dff7f1,#cdf0e8);color:#0b7f73;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fffc}._headerInfo_11ku8_54{flex:1;min-width:0;align-self:center}._headerName_11ku8_60{margin:0;font-size:1.42rem;font-weight:800;color:#15212d;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:-.02em}._headerAddress_11ku8_73{margin:.28rem 0 0;font-size:.78rem;color:#8695a5;display:flex;align-items:center;gap:.36rem;text-transform:uppercase;letter-spacing:.01em}._headerActionButton_11ku8_84{display:inline-flex;align-items:center;gap:.45rem;height:2.45rem;padding:0 1.05rem;border:1px solid rgba(9,125,111,.12);border-radius:.5rem;background:linear-gradient(180deg,#0e8e7f,#0b7f73);color:#fff;font-size:.86rem;font-weight:700;cursor:pointer}._headerActionButton_11ku8_84:hover{filter:brightness(1.02);transform:translateY(-1px)}._headerActionIcon_11ku8_104{display:inline-flex;align-items:center;justify-content:center}._body_11ku8_112{display:grid;grid-template-columns:minmax(16rem,3.05fr) minmax(0,6.95fr);gap:6rem;align-items:start}._specPanel_11ku8_120{width:100%;min-width:0;background:#f2f4f5;border:1px solid #edf1f3;border-radius:1rem;padding:1.05rem 1rem 1rem;display:flex;flex-direction:column;gap:0;margin-left:2rem}._specPanelHeaderRow_11ku8_133{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}._specDot_11ku8_140{width:.72rem;height:.72rem;border-radius:50%;background:#4d7d78;flex-shrink:0}._specPanelTitle_11ku8_148{font-size:.82rem;font-weight:800;letter-spacing:.08em;color:#4d7d78;text-transform:uppercase}._specSection_11ku8_158{display:flex;flex-direction:column;gap:.18rem;padding:.95rem 0}._specSectionLabel_11ku8_165{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#a5aeac;text-transform:uppercase}._specSectionValue_11ku8_173{font-size:1rem;color:#000;line-height:1.35;margin-top:.2rem}._specSectionSubValue_11ku8_180{font-size:.76rem;color:#9ba4a2;line-height:1.4}._scheduleSection_11ku8_188{display:flex;flex-direction:column;gap:.65rem;margin-top:.4rem}._scheduleGroup_11ku8_195{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem}._scheduleTag_11ku8_202{display:inline-flex;align-items:center;align-self:flex-start;padding:.28rem .62rem;border-radius:.42rem;font-size:.68rem;font-weight:700;background:#dcefeb;color:#4f7d77}._scheduleRange_11ku8_214{font-size:.72rem;color:#738395;background:#fff;border-radius:.42rem;padding:.18rem .55rem}._chartPanel_11ku8_224{width:100%;min-width:0;display:flex;flex-direction:column;gap:.85rem}._chartToolbar_11ku8_234{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}._tabRow_11ku8_244{display:flex;background:#f3f5f6;border-radius:1rem;padding:.32rem;gap:.38rem;align-self:flex-start}._tab_11ku8_244{padding:.62rem 1.2rem;border:none;background:transparent;font-size:.9rem;font-weight:700;color:#7c8c9b;cursor:pointer;border-radius:.5rem;white-space:nowrap}._tab_11ku8_244:hover{color:#15212d}._tabActive_11ku8_269{background:#fff;color:#0a7064}._chartArea_11ku8_274{flex:1;min-height:0}._consumptionStat_11ku8_281{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;padding:.15rem 0 .1rem}._consumptionStatValue_11ku8_289{font-size:2.25rem;font-weight:800;color:#15212d;line-height:1;letter-spacing:-.02em}._consumptionStatUnit_11ku8_297{font-size:1.02rem;font-weight:600;color:#8695a5}._consumptionStatChange_11ku8_303{width:100%;margin-top:.1rem;font-size:.76rem;font-weight:700;color:#0f7d74;display:flex;align-items:center;gap:.2rem}._consumptionStatChangeNeg_11ku8_314{color:#e05c5c}@media (max-width: 1100px){._body_11ku8_112{grid-template-columns:minmax(0,1fr)}._specPanel_11ku8_120{order:2}._chartPanel_11ku8_224{order:1}}@media (max-width: 820px){._chromeHeaderBar_11ku8_17{flex-wrap:wrap;align-items:flex-start}._chromeHeaderAction_11ku8_26{width:100%;margin-left:0}._headerActionButton_11ku8_84{width:100%;justify-content:center}._headerName_11ku8_60{white-space:normal}}@media (max-width: 640px){._tabRow_11ku8_244{width:100%;overflow-x:auto}._tab_11ku8_244{flex:0 0 auto}._specPanel_11ku8_120{padding:.95rem .9rem}}._siteForm_1r26l_1{margin-top:.25rem}._formGrid_1r26l_5{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 768px){._formGrid_1r26l_5{grid-template-columns:repeat(3,1fr)}}._formField_1r26l_18{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_1r26l_25{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_1r26l_34,._select_1r26l_35{width:100%;background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;outline:none;transition:all .2s}._input_1r26l_34:focus,._select_1r26l_35:focus{outline:none;border-color:#14b8a6}._inputInvalid_1r26l_53,._selectInvalid_1r26l_54{border-color:#fb7185}._helpError_1r26l_58{font-size:12px;font-weight:600;color:#f43f5e;margin-left:.25rem}._dropdown_1r26l_65{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;box-shadow:0 10px 20px #02061714;z-index:1000;max-height:200px;overflow-y:auto;padding:.25rem}._dropdownItem_1r26l_80{padding:.6rem .75rem;border-radius:.6rem;cursor:pointer;font-weight:700;font-size:.875rem;color:#1e293b}._dropdownItem_1r26l_80:hover{background:#f8fafc}._dropdownStrong_1r26l_93{font-weight:900}.shstepper{width:100%;text-align:center;padding:10px 0 0;box-sizing:border-box}.step-content{width:100%}.steps-container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:14px;margin-bottom:14px}.stepItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0;color:#fff;background:transparent}.circle{position:relative;width:40px!important;height:40px!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;color:#fff!important;z-index:1;box-shadow:0 10px 20px #02061714}.stepTitle{font-size:12px;font-weight:800;line-height:1.2;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isActive .circle{background-color:var(--bs-success);color:#fff}.isActiveTitle{color:var(--bs-success)}.isInactiveTitle{color:#475569}.isInactive .circle{background-color:#cbd5e1;opacity:1!important}.isClickable{cursor:pointer}.stepItem:disabled{cursor:default}.stepItem:disabled .circle{opacity:1}.stepItem:disabled .stepTitle{opacity:.5}.stepCard{margin-top:3rem;border-radius:40px;padding:20px;background:#fff}._section_1a2bx_1{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:12;transform:translateY(100%);visibility:hidden;opacity:0;border-radius:1rem;padding:1rem;transition:transform .3s ease-in-out,visibility 0s .3s,opacity .3s ease-in-out}._section_1a2bx_1._visible_1a2bx_17{transform:translateY(0);overflow-y:auto;visibility:visible;opacity:1;transition:transform .3s ease-in-out,visibility 0s 0s,opacity .3s ease-in-out}._ml-auto_1a2bx_25{margin-left:auto}._subTitle_1a2bx_29{margin-left:.5rem;font-weight:600}._input-media_139qz_1{position:relative;display:inline-block;width:100%;max-width:400px;margin:1rem auto;text-align:center}._input-media_139qz_1 input[type=file]{position:absolute;opacity:0;z-index:-1;width:0;height:0}._import-spinner_139qz_17{width:4rem;height:4rem;font-size:large}._forgotpasswordButton_139qz_23{margin-top:1rem;width:10rem;margin-left:auto}.stat-card{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;padding:18px 20px;min-height:110px;border-radius:14px;border:1px solid #e5e7eb;background:#fff}.stat-card__content{flex:1 1 auto;min-width:0;padding-right:64px}.stat-card__title{margin:0 0 6px;font-size:.9rem;font-weight:500;color:#64748b;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__valueRow{display:flex;align-items:baseline;gap:10px}.stat-card__value{margin:0;font-size:2rem;font-weight:800;color:#0f172a;line-height:1.05}.stat-card__valueDescription{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--trend-color, #16a34a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__description{margin:8px 0 0;font-size:.85rem;font-weight:400;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__iconBox{flex:0 0 auto;position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#2563eb;box-shadow:0 10px 20px #2563eb38}.admin-dashboard-embedded{padding:1.5rem}.stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width: 992px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.stats-grid{grid-template-columns:1fr}}._futureHeaderShell_s60km_1{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:#f8fafb}._contractInfoSection_s60km_11{padding-block:1rem}._contractInfo_s60km_11{display:flex;flex-wrap:wrap;align-items:center;width:90%;margin:0 auto;gap:1rem}._contractInfoHeaderCard_s60km_24{background-color:#fff;flex:1 1 16rem;min-width:0;padding:1rem;border-radius:.5rem}._contractInfoHeaderCardClickable_s60km_31{position:relative;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}._contractInfoHeaderCardClickable_s60km_31:after{content:"›";position:absolute;top:50%;right:.85rem;color:#7b918b;font-size:1.5rem;line-height:1;transform:translateY(-50%);transition:color .18s ease,transform .18s ease}._contractInfoHeaderCardClickable_s60km_31:hover{border-color:#075d50!important;background:#f1f9f7;transform:translateY(-1px)}._contractInfoHeaderCardClickable_s60km_31:hover:after{color:#075d50;transform:translate(.2rem,-50%)}._contractInfoHeaderCardClickable_s60km_31:focus-visible{outline:2px solid #075d50;outline-offset:2px}._contractInfoHeaderCardWithIcon_s60km_61{display:flex;align-items:center;gap:.75rem}._contractInfoHeaderCardIcon_s60km_67{display:flex;align-items:center;justify-content:center;color:#225e54}._contractInfoHeaderCardText_s60km_74{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center;gap:.2rem;min-height:100%}._contractInfoHeaderCardTitle_s60km_84{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-height:0;font-size:1rem;color:#6e7b77}._contractInfoHeaderCardTitle_s60km_84 ._contractInfoReferenceCardBadge_s60km_94{min-height:1.45rem;padding:0 .5rem;border-radius:.45rem;font-size:.72rem}._contractInfoHeaderCardTitle_s60km_84 p,._contractInfoHeaderCardValue_s60km_102,._contractInfoHeaderCardValueColor_s60km_103{margin:0!important;padding-left:0!important;text-indent:0}._contractInfoHeaderCardValue_s60km_102{font-size:1.5rem;line-height:1.1;color:#000;font-weight:700}._contractInfoHeaderCardValueColor_s60km_103{font-size:1.5rem;line-height:1.1;color:#225e54;font-weight:700}._contractInfoHeaderCardUnit_s60km_123{margin-left:.25rem;color:#7d8a87;font-size:.72em;font-weight:400}._contractInfoHeaderCardTrend_s60km_130,._contractInfoHeaderCardDetail_s60km_131{margin:.65rem 0 0!important;color:#6a7673;font-size:.82rem;line-height:1.35;font-weight:400}._contractInfoHeaderCardTrend_s60km_130{color:#a95e4c;font-weight:600}._contractInfoHeaderCardProgress_s60km_144{display:block;width:100%;max-width:9rem;height:.28rem;margin-top:1rem;overflow:hidden;border-radius:999px;background:#e4e8ea}._contractInfoHeaderCardProgress_s60km_144 span{display:block;height:100%;border-radius:inherit;background:#245f55}._contractInfoGenerateReportButton_s60km_162{background-color:#0b5f53;color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;font-size:1.1rem;font-weight:400;transition:background-color .2s ease}._contractInfoGenerateReportButton_s60km_162:hover{background-color:#095146}._contractInfoReferenceCard_s60km_94{position:relative;min-width:0;min-height:11rem;padding:1.45rem 1.8rem 1.6rem;border-radius:.9rem;--contract-info-reference-accent: #0b5f53;border-left:.4rem solid var(--contract-info-reference-accent);overflow:hidden;background:#fff}._contractInfoReferenceCardTop_s60km_192{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#74827e}._contractInfoReferenceCardBadge_s60km_94{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .75rem;border-radius:.65rem;background:#e7faf5;color:#117b70;font-size:.92rem;line-height:1;font-weight:500}._contractInfoReferenceCardBody_s60km_213{margin-top:1.2rem}._contractInfoReferenceCardBody_s60km_213 h3,._contractInfoReferenceCardBody_s60km_213 p{margin:0}._contractInfoReferenceCardBody_s60km_213 h3{color:#24292d;font-size:1.28rem;line-height:1.2;font-weight:600}._contractInfoReferenceCardBody_s60km_213 p{margin-top:.7rem;color:#5f6a68;font-size:1rem;line-height:1.55;font-weight:500}._contractInfoReferenceCardSuccess_s60km_237{--contract-info-reference-accent: #0b5f53}._contractInfoReferenceCardNeutral_s60km_241{--contract-info-reference-accent: #6f807d}._contractInfoReferenceCardDanger_s60km_245{--contract-info-reference-accent: #a14930}._contractInfoReferenceCardNeutral_s60km_241 ._contractInfoReferenceCardBadge_s60km_94{background:#eef2f0;color:#77817f}._contractInfoReferenceCardDanger_s60km_245 ._contractInfoReferenceCardBadge_s60km_94{background:#fff0eb;color:#ad553e}._marketSection_s60km_259{display:flex;flex-direction:column;align-items:stretch;width:90%;margin:1.5rem auto 0;border-radius:.5rem}._marketTabs_s60km_268{display:flex;align-items:center;margin-bottom:1.5rem;border-radius:.5rem}._marketTab_s60km_268{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#8a918f;font-size:1rem;font-weight:300;padding:1rem 2rem;border-radius:.45rem;cursor:pointer;background:#fff}._marketTabActive_s60km_288{color:#fff;background:#0b5f53}._invoiceToolbar_s60km_293{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin-bottom:1.5rem;background:#fff;border-radius:.5rem}._invoiceSearch_s60km_304{display:flex;align-items:center;gap:.5rem;flex:1;max-width:32rem;min-height:2.7rem;padding:0 1rem;color:#7e8986;background:#f3f5f5;border-radius:.5rem}._invoiceSearch_s60km_304 input{width:100%;border:0;outline:0;background:transparent;color:#2d3332;font-size:.95rem}._invoiceSearch_s60km_304 input::placeholder{color:#8b9592;font-weight:300}._invoiceToolbarActions_s60km_331{display:flex;align-items:center;gap:.75rem}._invoiceButton_s60km_337{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:0 1rem;border:0;border-radius:.5rem;background:#eff1f1;color:#343938;font-size:.95rem;font-weight:300;cursor:pointer}._invoiceButtonPrimary_s60km_353{background:#bdeee2;color:#287265}._invoiceContent_s60km_358{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.65fr);column-gap:1rem;row-gap:1rem;align-items:start}._invoiceTableSection_s60km_366{min-width:0}._leftColumnStack_s60km_370{display:flex;flex-direction:column;gap:1rem;min-width:0}._rightColumnStack_s60km_377{display:flex;flex-direction:column;gap:1rem}._marketGraphRow_s60km_383{width:100%}._invoiceTableCard_s60km_387{background:#fff;border-radius:.5rem;padding:1.5rem}._contractDetailsCard_s60km_393{background:#fff;border-radius:.5rem;padding:0}._contractDetailsCardHeader_s60km_399{background:#225e54;width:100%;color:#fff;padding:1.5rem 1.75rem;text-align:center}._invoiceTableCard_s60km_387{overflow:hidden}._energyPerformanceTableCard_s60km_411{background:#fff;border-radius:.5rem;padding:1.5rem;overflow-x:auto}._invoiceTable_s60km_366{width:100%;border-collapse:collapse}._energyPerformanceTableCard_s60km_411 ._invoiceTable_s60km_366{min-width:62rem}._invoiceTable_s60km_366 th,._invoiceTable_s60km_366 td{padding:1.1rem 1.5rem;text-align:left;border-bottom:1px solid #f0f2f2}._invoiceTable_s60km_366 th{color:#89918f;font-size:.72rem;font-weight:300;letter-spacing:.08rem;text-transform:uppercase}._invoiceTable_s60km_366 td{color:#343938;font-size:1rem;font-weight:300}._invoiceTable_s60km_366 td:nth-child(2){color:#7f8684;font-weight:300}._consumptionBadge_s60km_453{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.35rem .6rem;color:#2f746b;background:#e8f8f3;border-radius:.25rem;font-size:.75rem;font-weight:300}._invoiceEmpty_s60km_466{text-align:center!important;color:#7f8684!important}._invoiceFooter_s60km_471{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;color:#7d8784;font-size:.85rem;font-weight:300}._invoicePagination_s60km_482{display:flex;align-items:center;gap:.5rem}._invoicePagination_s60km_482 button{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;border:0;border-radius:.35rem;background:#f8f9f9;color:#565f5d;font-weight:300;cursor:pointer}._invoicePagination_s60km_482 ._invoicePaginationActive_s60km_502{background:#006b5f;color:#fff}._scenarioActions_s60km_507{display:flex;align-items:center;gap:.35rem}._scenarioActionButton_s60km_513{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.35rem;background:#f3f5f5;color:#4d5754;cursor:pointer}._scenarioActionButton_s60km_513:hover{background:#e8f8f3;color:#0b5f53}._scenarioActionButtonDanger_s60km_531:hover{background:#fff2ed;color:#d45d4c}._scenarioModalContent_s60km_536{margin:-1rem -1.15rem -1.15rem}._pdlDetailsModalList_s60km_540{display:flex;flex-direction:column;gap:.75rem;margin:0}._pdlDetailsModalItem_s60km_547{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.75rem}._pdlDetailsModalItem_s60km_547 dt,._pdlDetailsModalItem_s60km_547 dd{margin:0}._pdlDetailsModalItem_s60km_547 dt{color:#8b9592;font-size:.72rem;font-weight:400;letter-spacing:.04rem;text-transform:uppercase}._pdlDetailsModalItem_s60km_547 dd{color:#343938;font-size:.95rem;font-weight:300}._lpModal_s60km_572{display:flex;flex-direction:column;min-height:min(42rem,78vh);margin:-1rem -1.15rem -1.15rem;background:#fff}._lpModalHeader_s60km_580{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(24rem,auto);align-items:start;gap:2rem;padding:2rem 2.1rem 1.25rem}._lpModalPdl_s60km_588{min-width:0}._lpModalPdl_s60km_588>span{display:block;margin-bottom:.35rem;color:#4fae9e;font-size:.78rem;font-weight:300;letter-spacing:.08rem;text-transform:uppercase}._lpModalPdlTitle_s60km_602{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:1.25rem}._lpModalPdlTitle_s60km_602 svg{margin-top:.95rem;color:#00796b;fill:#00796b}._lpModalPdlTitle_s60km_602 h2{max-width:27rem;margin:0;color:#25292d;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.02;font-weight:400;letter-spacing:0}._lpModalButton_s60km_625{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:0 1.1rem;border:0;border-radius:.45rem;background:#c6f1e8;color:#3c7f73;font-size:.9rem;font-weight:300;white-space:nowrap;cursor:pointer}._lpModalButton_s60km_625:disabled{cursor:not-allowed;opacity:.58}._lpModalButtonPrimary_s60km_647{min-width:12.2rem;background:#006b5f;color:#fff}._lpModalLoader_s60km_653,._lpModalEmpty_s60km_654{display:flex;align-items:center;justify-content:center;flex:1;min-height:18rem;color:#6e7976;font-weight:500}._lpModalTableCard_s60km_664{flex:1;padding:0 2.1rem 1.35rem;overflow:auto}._lpModalTable_s60km_664{width:100%;min-width:62rem;border-collapse:collapse}._lpScenarioBadge_s60km_676{display:inline-flex;align-items:center;justify-content:center;min-width:5.15rem;min-height:1.35rem;padding:.15rem .65rem;border-radius:999px;font-size:.75rem;line-height:1;font-weight:300;white-space:nowrap}._lpScenarioBadgeSuccess_s60km_690{background:#e8f8f4;color:#2d8a7c}._lpScenarioBadgeNeutral_s60km_695{background:#eef0f1;color:#6d7674}._lpScenarioBadgeDanger_s60km_700{background:#f8ecea;color:#b86a5f}._lpModalAction_s60km_705{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.35rem;background:transparent;color:#66736f;cursor:pointer}._lpModalAction_s60km_705:hover{background:#e8f8f4;color:#006b5f}._lightendpointForm_s60km_723{display:flex;flex-direction:column;margin:-1rem -1.15rem -1.15rem;background:#fff}._lightendpointFormBody_s60km_730{padding:2.35rem 2.35rem 2.15rem}._lightendpointFormBody_s60km_730 h3{margin:0 0 1.85rem;color:#262b30;font-size:1.35rem;line-height:1.25;font-weight:500;letter-spacing:0}._lightendpointHistoryList_s60km_743{display:flex;flex-direction:column;gap:1.15rem}._lightendpointHistoryRow_s60km_749{display:grid;grid-template-columns:minmax(10rem,1.05fr) minmax(12rem,1.05fr) minmax(10rem,1.05fr) minmax(7.5rem,.68fr) 2.75rem;align-items:end;gap:1rem;padding:1.05rem 1.1rem;border:1px solid #e7edf1;border-radius:.45rem;background:#fff}._lightendpointField_s60km_760{display:flex;flex-direction:column;gap:.45rem;min-width:0;margin:0}._lightendpointField_s60km_760 span{color:#87929b;font-size:.76rem;line-height:1;font-weight:500;letter-spacing:.06rem;text-transform:uppercase}._lightendpointField_s60km_760 input,._lightendpointField_s60km_760 select{width:100%;min-width:0;min-height:2.85rem;padding:0 .9rem;border:1px solid #e7edf1;border-radius:.4rem;outline:0;background-color:#fff;color:#3f444b;font-size:1rem;font-weight:400}._lightendpointField_s60km_760 select{padding-right:2.1rem}._lightendpointField_s60km_760 input:focus,._lightendpointField_s60km_760 select:focus{border-color:#a9ded5;box-shadow:0 0 0 3px #0a7a6b14}._lightendpointField_s60km_760 input[type=number]::-webkit-outer-spin-button,._lightendpointField_s60km_760 input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._lightendpointField_s60km_760 input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._lightendpointField_s60km_760 small{color:#c65d55;font-size:.72rem;font-weight:400}._lightendpointControlInvalid_s60km_818{border-color:#e6aaa4!important;background:snow!important}._lightendpointDeleteButton_s60km_823{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.4rem;background:#fff3f3;color:#9aa2a8;cursor:pointer}._lightendpointDeleteButton_s60km_823:hover{color:#c95d55;background:#ffe9e8}._lightendpointAddButton_s60km_841{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:4.35rem;margin-top:1.75rem;border:2px dashed #cceee9;border-radius:.5rem;background:#fff;color:#56b9aa;font-size:1rem;font-weight:500;cursor:pointer}._lightendpointAddButton_s60km_841:hover{background:#f7fffd;border-color:#9fdfd6;color:#238575}._lightendpointFormFooter_s60km_864{display:flex;align-items:center;justify-content:flex-end;gap:2rem;padding:1.8rem 2.35rem;border-top:1px solid #edf1f3;background:#f7f8f9}._lightendpointCancelButton_s60km_874,._lightendpointApplyButton_s60km_875{min-height:3.15rem;border:0;border-radius:.45rem;font-size:1rem;font-weight:500;cursor:pointer}._lightendpointCancelButton_s60km_874{padding:0 .7rem;background:transparent;color:#686f77}._lightendpointApplyButton_s60km_875{min-width:19.5rem;padding:0 2rem;background:#19584d;color:#fff}._lightendpointApplyButton_s60km_875:hover{background:#0f4e44}._contractDetailsCard_s60km_393{overflow:hidden}._contractDetailsCard_s60km_393 h2{margin:0;color:#fff;font-size:.85rem;line-height:1.25;font-weight:300;letter-spacing:.12rem;text-transform:uppercase}._contractDetailsCardBody_s60km_915{padding:1.5rem 1.75rem}._contractDetailsList_s60km_919{display:flex;flex-direction:column;gap:1rem;margin:0}._contractDetailsItem_s60km_926{display:grid;grid-template-columns:1.6rem minmax(0,1fr);column-gap:.9rem}._contractDetailsItem_s60km_926 dt,._contractDetailsItem_s60km_926 dd{margin:0}._contractDetailsItem_s60km_926 dt{display:contents}._contractDetailsItem_s60km_926 dt svg{grid-row:span 2;color:#00796b;margin-top:.15rem}._contractDetailsItem_s60km_926 dt span{color:#8b9592;font-size:.7rem;font-weight:300;letter-spacing:.05rem;text-transform:uppercase}._contractDetailsItem_s60km_926 dd{grid-column:2;color:#454b49;font-size:.95rem;line-height:1.35;font-weight:300}._consumptionGraphCard_s60km_963{padding:2rem 1.5rem 1.2rem;background:#fff;border-radius:.5rem}._consumptionGraphCardEPDashboard_s60km_969{border:1px solid #d8e2ea;border-radius:.55rem;box-shadow:none}._consumptionGraphCardEPDashboard_s60km_969 ._consumptionGraphChart_s60km_975{margin-top:.75rem}._consumptionGraphHeader_s60km_979{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}._consumptionGraphHeaderInline_s60km_986{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:.4rem 1.5rem}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphFilters_s60km_994{display:contents}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotal_s60km_998{flex:0 0 auto;align-self:flex-start;justify-self:end;width:max-content}._consumptionGraphHeaderInline_s60km_986 ._graphFilterField_s60km_1005{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;flex-direction:row;justify-self:start;gap:.75rem;width:min(100%,20rem)}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphEPDashboardTitle_s60km_1016{grid-column:1;grid-row:1;justify-self:start}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotal_s60km_998{grid-column:2;grid-row:1}._consumptionGraphHeaderInline_s60km_986 ._graphFilterField_s60km_1005>:first-child{flex:0 0 auto;height:auto;line-height:normal}._consumptionGraphHeaderInline_s60km_986 ._graphFilterField_s60km_1005>:nth-child(2){flex:1;width:auto}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphEPDashboardTitle_s60km_1016,._consumptionGraphHeaderInline_s60km_986 ._graphFilterField_s60km_1005,._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotal_s60km_998{display:grid;grid-template-rows:1.25rem 2.6rem;align-items:start;gap:.35rem;margin:0;padding:0}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphEPDashboardTitle_s60km_1016>:first-child,._consumptionGraphHeaderInline_s60km_986 ._graphFilterField_s60km_1005>:first-child,._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotal_s60km_998>:first-child{display:flex;align-items:center;height:1.25rem;margin:0;padding:0;line-height:1.25rem}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphEPDashboardTitle_s60km_1016>:nth-child(2),._consumptionGraphHeaderInline_s60km_986 ._graphFilterField_s60km_1005>:nth-child(2),._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotal_s60km_998>:nth-child(2){align-self:start;margin-top:0}._consumptionGraphFilters_s60km_994{display:flex;align-items:flex-end;gap:1rem;width:100%;flex-wrap:wrap}._consumptionGraphFiltersInline_s60km_1075{flex-wrap:nowrap}._consumptionGraphFiltersInline_s60km_1075 ._graphFilterField_s60km_1005,._consumptionGraphFiltersInline_s60km_1075 ._graphFilterFieldWide_s60km_1080{flex:0 1 8.5rem}._consumptionGraphFiltersInline_s60km_1075 ._consumptionGraphEPDashboardTitle_s60km_1016{flex:0 0 auto;align-self:flex-start;margin-right:0;white-space:nowrap}._consumptionGraphEPDashboardTitle_s60km_1016{display:flex;flex-direction:column;gap:.25rem;color:#17212f}._consumptionGraphEPDashboardTitle_s60km_1016 strong{font-size:1rem}._consumptionGraphEPDashboardTitle_s60km_1016 span{color:#718096;font-size:.72rem}._graphFilterField_s60km_1005{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:0 1 8.5rem}._graphFilterFieldWide_s60km_1080{min-width:0;flex-basis:12rem}._graphFilterField_s60km_1005 span{color:#1f3733;font-size:.72rem;font-weight:300;letter-spacing:.05rem;text-transform:uppercase}._graphFilterField_s60km_1005 select{width:100%;min-height:2.6rem;padding:0 2.2rem 0 .85rem;border:0;border-radius:.45rem;outline:0;background-color:#f2f4f5;color:#20312f;font-size:.88rem;font-weight:300}._graphPdlSwitcher_s60km_1141{position:relative;width:100%;z-index:20}._graphPdlSwitcherButton_s60km_1147{display:flex;align-items:center;width:100%;min-height:2.6rem;padding:0 .7rem 0 .85rem;border-radius:.45rem;background:#f2f4f5;color:#20312f}._graphPdlSwitcherLabel_s60km_1158{flex:1;width:100%;min-width:0;font-size:.88rem!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}._graphPdlSwitcherIcon_s60km_1168{color:#52635e}._graphPdlSwitcherMenu_s60km_1172{position:absolute;top:calc(100% + .3rem);right:0;left:0;display:grid;max-height:14rem;overflow-y:auto;padding:.35rem;border:1px solid #d9e1e4;border-radius:.5rem;background:#fff}._graphPdlSwitcherMenuItem_s60km_1186{padding:.55rem .65rem;border:0;border-radius:.35rem;background:transparent;color:#20312f;font:inherit;text-align:left;cursor:pointer}._graphPdlSwitcherMenuItem_s60km_1186:hover,._graphPdlSwitcherMenuItemActive_s60km_1198{background:#e8f5f1;color:#075d50}._graphApplyButton_s60km_1203{align-self:end;min-height:2.6rem;padding:0 1.55rem;border:0;border-radius:.45rem;background:#0b5f53;color:#fff;font-size:1rem;font-weight:300;cursor:pointer}._consumptionGraphTotal_s60km_998{display:flex;flex-direction:column;align-items:flex-end;min-width:12rem;color:#27312f;font-size:.8rem;line-height:1.2}._consumptionGraphTotal_s60km_998 strong{margin-top:.35rem;color:#0b5f53;font-size:1.55rem;line-height:1.05;font-weight:300;letter-spacing:.1rem}._consumptionGraphTotalValue_s60km_1235{display:flex;align-items:baseline;justify-content:flex-end;gap:.3rem}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotalValue_s60km_1235 strong{margin-top:0}._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotal_s60km_998>:first-child,._consumptionGraphHeaderInline_s60km_986 ._consumptionGraphTotalValue_s60km_1235{justify-content:flex-end;width:100%}._consumptionGraphChart_s60km_975{margin-top:1.4rem}._consumptionGraphLoader_s60km_1256{display:flex;align-items:center;justify-content:center;min-height:210px}._consumptionGraphChart_s60km_975 .shgraph-toolbar,._consumptionGraphChart_s60km_975 .apexcharts-toolbar,._consumptionGraphChart_s60km_975 .apexcharts-legend,._consumptionGraphChart_s60km_975 .apexcharts-yaxis,._consumptionGraphChart_s60km_975 .apexcharts-yaxis-texts-g{display:none}._consumptionGraphChart_s60km_975 .apexcharts-gridline{stroke:#edf0ef}._consumptionGraphChart_s60km_975 .apexcharts-xaxis text{fill:#1f3733;font-size:.68rem;font-weight:300}._consumptionGraphChart_s60km_975 .apexcharts-line-series path{stroke-width:0}._objectivesModalOverlay_s60km_1288{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#121c212e}._objectivesModal_s60km_1288{display:flex;flex-direction:column;width:min(72rem,100%);max-height:min(92vh,48rem);overflow:hidden;border-radius:.5rem;background:#fff;box-shadow:0 1.5rem 4rem #17252a29}._objectivesModalHeader_s60km_1310{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.45rem 1.9rem 1.1rem}._objectivesModalHeader_s60km_1310 h2,._objectivesModalHeader_s60km_1310 p{margin:0}._objectivesModalHeader_s60km_1310 h2{color:#2e3432;font-size:1.45rem;line-height:1.1;font-weight:500}._objectivesModalHeader_s60km_1310 p{margin-top:.25rem;color:#4d5855;font-size:.88rem;font-weight:400}._objectivesModalClose_s60km_1337{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:.4rem;background:transparent;color:#4a504f;cursor:pointer}._objectivesModalGrid_s60km_1350{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05rem;overflow:auto;padding:1.75rem 1.9rem 1.45rem;background:#fbfcfc}._objectiveModalCard_s60km_1359{min-width:0;padding:1.15rem 1.1rem 1rem;border:1px solid transparent;border-radius:.4rem;background:#fff}._objectiveModalCardActive_s60km_1367{border-color:#b6dfd9;box-shadow:0 0 0 1px #248f7f0d}._objectiveModalCardTop_s60km_1372{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#52c4b1}._objectiveModalCardTop_s60km_1372 span{color:#89918f;font-size:.68rem;font-weight:500;letter-spacing:.08rem}._objectiveModalCardActive_s60km_1367 ._objectiveModalCardTop_s60km_1372 span{color:#087669}._objectiveModalInputWrap_s60km_1391{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.2rem;min-height:2.65rem;margin-top:1rem;padding:0 .65rem;border:1px solid #e8eeee;border-radius:.35rem;background:#f7f9f9;color:#a2aaa8}._objectiveModalCardActive_s60km_1367 ._objectiveModalInputWrap_s60km_1391{border-color:#9fded5;background:#e7faf6;color:#63bdb2}._objectiveModalInputWrap_s60km_1391 input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#2c3331;font-size:1.25rem;font-weight:500}._objectiveModalCardActive_s60km_1367 ._objectiveModalInputWrap_s60km_1391 input,._objectiveModalCardActive_s60km_1367 ._objectiveModalInputWrap_s60km_1391 span{color:#0b8878}._objectiveModalInputWrap_s60km_1391 span{color:#2c3331;font-size:1.25rem;font-weight:500}._objectiveModalInputWrap_s60km_1391 input::-webkit-outer-spin-button,._objectiveModalInputWrap_s60km_1391 input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._objectiveModalInputWrap_s60km_1391 input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._objectiveModalCard_s60km_1359 p{margin:.7rem 0 0;color:#64706d;font-size:.68rem;font-weight:500}._objectiveModalCardActive_s60km_1367 p{color:#087669}._objectivesModalFooter_s60km_1454{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.9rem;background:#fff}._objectivesModalNote_s60km_1463{display:flex;align-items:center;gap:.75rem;min-width:0;color:#34413e;font-size:.82rem;font-weight:400}._objectivesModalNote_s60km_1463 svg{flex-shrink:0;color:#52c4b1}._objectivesModalActions_s60km_1478{display:flex;align-items:center;justify-content:flex-end;gap:1.1rem;flex-shrink:0}._objectivesModalCancel_s60km_1486,._objectivesModalApply_s60km_1487{min-height:2.85rem;border:0;border-radius:.45rem;font-size:.95rem;font-weight:500;cursor:pointer}._objectivesModalCancel_s60km_1486{padding:0 1rem;background:transparent;color:#303937}._objectivesModalApply_s60km_1487{padding:0 2.1rem;background:#0b5f53;color:#fff;box-shadow:0 .5rem 1rem #0b5f5326}@media (max-width: 62rem){._invoiceContent_s60km_358{grid-template-columns:1fr}._invoiceToolbar_s60km_293{align-items:stretch;flex-direction:column}._invoiceSearch_s60km_304{max-width:none}._consumptionGraphHeader_s60km_979{flex-direction:column}._consumptionGraphTotal_s60km_998{align-items:flex-start}._objectivesModalGrid_s60km_1350{grid-template-columns:repeat(2,minmax(0,1fr))}._objectivesModalFooter_s60km_1454{align-items:stretch;flex-direction:column}._objectivesModalActions_s60km_1478{width:100%}._objectivesModalCancel_s60km_1486,._objectivesModalApply_s60km_1487{flex:1}._lpModalHeader_s60km_580{grid-template-columns:1fr;gap:1.25rem}._lpModalTableCard_s60km_664{padding-inline:1rem}._lightendpointHistoryRow_s60km_749{grid-template-columns:repeat(2,minmax(0,1fr)) 2.75rem}._lightendpointDeleteButton_s60km_823{grid-column:3}}@media (max-width: 40rem){._marketTabs_s60km_268,._invoiceToolbarActions_s60km_331,._invoiceFooter_s60km_471{align-items:stretch;flex-direction:column}._marketTabs_s60km_268{gap:1rem}._invoiceTableCard_s60km_387{overflow-x:auto}._invoiceTable_s60km_366{min-width:36rem}._consumptionGraphFilters_s60km_994{grid-template-columns:1fr}._graphApplyButton_s60km_1203{width:100%}._objectivesModalOverlay_s60km_1288{align-items:stretch;padding:.75rem}._objectivesModalHeader_s60km_1310,._objectivesModalGrid_s60km_1350,._objectivesModalFooter_s60km_1454{padding-inline:1rem}._objectivesModalGrid_s60km_1350{grid-template-columns:1fr}._objectivesModalActions_s60km_1478{align-items:stretch;flex-direction:column-reverse}._lpModal_s60km_572{min-height:75vh}._lpModalHeader_s60km_580{padding-inline:1rem}._lpModalTableCard_s60km_664,._lpModalButton_s60km_625,._lpModalButtonPrimary_s60km_647{width:100%}._lightendpointFormBody_s60km_730{padding:1.5rem 1rem}._lightendpointHistoryRow_s60km_749{grid-template-columns:1fr}._lightendpointDeleteButton_s60km_823{grid-column:auto;justify-self:end}._lightendpointFormFooter_s60km_864{align-items:stretch;flex-direction:column-reverse;gap:.75rem;padding:1rem}._lightendpointApplyButton_s60km_875{min-width:0;width:100%}}._dashboard_17z5p_1{width:100%;padding-top:1.25rem}._header_17z5p_6{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}._headerActions_17z5p_13{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._title_17z5p_20{margin:0;color:#063f38;font-size:clamp(1.75rem,2.3vw,2.25rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}._subtitle_17z5p_29{margin:.45rem 0 0;color:#3f4947;font-size:1.05rem;line-height:1.35}._exportButton_17z5p_36{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.35rem;padding:.55rem 1rem;border:0;border-radius:.2rem;color:#fff;background:#003f37;font-size:1rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,transform .16s ease}._exportButton_17z5p_36:hover:not(:disabled){background:#006456}._exportButton_17z5p_36:active:not(:disabled){transform:translateY(1px)}._exportButton_17z5p_36:focus-visible{outline:3px solid rgba(0,100,86,.25);outline-offset:2px}._exportButton_17z5p_36:disabled{color:#f4f6f5;background:#9aa5a3;cursor:not-allowed;opacity:.7}._metricsGrid_17z5p_75{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch;margin-top:1.75rem}._financialSection_17z5p_83{margin-top:1.25rem}._financialSection_17z5p_83>h2{margin:0 0 .75rem;color:#213b37;font-size:1rem}._financialGrid_17z5p_93{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}._kpiCard_17z5p_99{display:flex;flex:1 1 0!important;width:100%;min-width:0;height:100%;min-height:5.9rem;padding:.75rem .85rem!important;border:1px solid #edf1f3;border-radius:.5rem!important}._kpiCard_17z5p_99 .contractInfoHeaderCardWithIcon{align-items:flex-start;flex:1;width:100%;gap:.75rem}._kpiCard_17z5p_99 .contractInfoHeaderCardIcon{order:2;width:1.75rem;height:1.75rem;margin-left:auto;border-radius:.22rem;background:#f5faf9;color:#00796b}._kpiCard_17z5p_99 .contractInfoHeaderCardIcon svg{width:1rem;height:1rem}._kpiCard_17z5p_99 .contractInfoHeaderCardText{flex:1;gap:.75rem;min-width:0}._kpiCard_17z5p_99 .contractInfoHeaderCardTitle{min-height:2.4em;color:#596775;font-size:.72rem;line-height:1.2;font-weight:400}._kpiCard_17z5p_99 .contractInfoHeaderCardTitle p{max-width:none}._kpiValue_17z5p_151{margin:0!important;padding-top:.5rem;color:#111827;font-size:1.45rem;line-height:1;font-weight:600!important}._kpiCardDanger_17z5p_160 .contractInfoHeaderCardIcon{background:#fff0ef;color:#e34234}._kpiCardSuccess_17z5p_165 .contractInfoHeaderCardIcon{background:#edf8f5;color:#006b5f}._kpiCardWarning_17z5p_170 .contractInfoHeaderCardIcon{background:#fff6df;color:#f2a429}._kpiCardInfo_17z5p_175 .contractInfoHeaderCardIcon{background:#eef7fb;color:#2d8ea5}._insightsGrid_17z5p_180{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(17rem,auto) minmax(13rem,auto);gap:1rem;margin-top:1.25rem}._priorityAlertsCard_17z5p_188{grid-column:3;grid-row:1 / span 2;height:100%;min-height:0;border:1px solid #ebf0f4;border-radius:.75rem;box-shadow:none}._marketTableCard_17z5p_198{margin-top:1.25rem;overflow:hidden;border:1px solid #ebf0f4;border-radius:.5rem;background:#fff}._tableHeader_17z5p_206{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #eef1f3}._tableTitle_17z5p_215{margin:0;color:#202625;font-size:1.25rem;font-weight:700}._tableHeaderActions_17z5p_222{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._marketSearch_17z5p_229{display:inline-flex;align-items:center;gap:.55rem;width:min(100%,18rem);min-height:2.55rem;padding:0 .8rem;border:1px solid #d4dcda;border-radius:.55rem;color:#8d9a97;background:#fff}._marketSearch_17z5p_229:focus-within{border-color:#006456;outline:3px solid rgba(0,100,86,.1)}._marketSearch_17z5p_229 input{width:100%;border:0;outline:0;color:#33413e;background:transparent;font-size:.9rem}._newMarketButton_17z5p_256{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:0 .95rem;border:1px solid #005747;border-radius:.35rem;color:#fff;background:#005747;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer}._newMarketButton_17z5p_256:hover{border-color:#006b5b;background:#006b5b}._newMarketButton_17z5p_256:focus-visible{outline:3px solid rgba(0,100,86,.2);outline-offset:2px}._tableWrap_17z5p_283{padding:0}._marketTable_17z5p_198{min-width:73rem;table-layout:fixed}._marketTable_17z5p_198 th,._marketTable_17z5p_198 td{padding:1rem .9rem;vertical-align:middle}._marketTable_17z5p_198 th{color:#4c5654;background:#f7f8f8;font-size:.75rem;font-weight:700;letter-spacing:0}._marketTable_17z5p_198 td{color:#3f4947;font-size:.86rem;font-weight:400}._marketTable_17z5p_198 th:nth-child(1),._marketTable_17z5p_198 td:nth-child(1){width:21%}._marketTable_17z5p_198 th:nth-child(2),._marketTable_17z5p_198 td:nth-child(2){width:16%}._marketTable_17z5p_198 th:nth-child(3),._marketTable_17z5p_198 td:nth-child(3){width:17%}._marketTable_17z5p_198 th:nth-child(4),._marketTable_17z5p_198 td:nth-child(4),._marketTable_17z5p_198 th:nth-child(5),._marketTable_17z5p_198 td:nth-child(5){width:10%;text-align:center}._marketTable_17z5p_198 th:nth-child(6),._marketTable_17z5p_198 td:nth-child(6){width:13%;text-align:center}._marketTable_17z5p_198 th:nth-child(7),._marketTable_17z5p_198 td:nth-child(7){width:10%;text-align:center}._marketTable_17z5p_198 th:nth-child(8),._marketTable_17z5p_198 td:nth-child(8){width:7%;text-align:center}._marketName_17z5p_347{color:#202625;font-weight:600}._marketReference_17z5p_352{display:block;margin-top:.25rem;color:#697572;font-size:.75rem}._period_17z5p_359{letter-spacing:.04em}._nominal_17z5p_363{color:#00ad78}._alert_17z5p_366{color:#f08b00}._critical_17z5p_369{color:#d71920}._statusBadge_17z5p_373{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.28rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1;text-transform:uppercase}._nominalBadge_17z5p_386{color:#00a978;background:#e8f8f3}._alertBadge_17z5p_390{color:#f08b00;background:#fff4e7}._criticalBadge_17z5p_394{color:#d71920;background:#fff0f0}._closedBadge_17z5p_399{color:#55615f;background:#edf0f0}._cockpitAction_17z5p_404{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.35rem;color:#00473f;background:transparent;cursor:pointer}._marketActions_17z5p_418{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}._cockpitAction_17z5p_404:hover{color:#008472;background:#eef6f4}._cockpitAction_17z5p_404:focus-visible{outline:3px solid rgba(0,100,86,.2);outline-offset:2px}@media (max-width: 980px){._financialGrid_17z5p_93,._metricsGrid_17z5p_75{grid-template-columns:repeat(2,minmax(0,1fr))}._insightsGrid_17z5p_180{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}._priorityAlertsCard_17z5p_188{grid-column:1 / -1;grid-row:auto}}@media (max-width: 600px){._financialGrid_17z5p_93{grid-template-columns:1fr}._header_17z5p_6{align-items:flex-start;flex-direction:column}._headerActions_17z5p_13{align-items:stretch;flex-direction:column;width:100%}._metricsGrid_17z5p_75{grid-template-columns:1fr;margin-top:1.25rem}._insightsGrid_17z5p_180{grid-template-columns:1fr}._tableHeader_17z5p_206,._tableHeaderActions_17z5p_222{align-items:stretch;flex-direction:column}._marketSearch_17z5p_229{width:100%}}._teams_tzl0t_1{width:100%;padding:1rem 0;margin:0 auto}._teams_tzl0t_1,._teams_tzl0t_1 *{font-weight:400}._tableCard_tzl0t_12{border:1px solid #ebf0f4;border-radius:.5rem;overflow:hidden}._userFormLoading_tzl0t_18{display:flex;align-items:center;justify-content:center;min-height:16rem}._userModalPanel_tzl0t_25{max-width:54rem;border-radius:.65rem}._userModalBody_tzl0t_30{padding:0!important;background:#fff}._userModalTitle_tzl0t_35{display:grid;gap:.3rem}._userModalTitle_tzl0t_35 h2,._userModalTitle_tzl0t_35 p{margin:0}._userModalTitle_tzl0t_35 h2{color:#006456;font-size:1.2rem;font-weight:600;line-height:1.2}._userModalTitle_tzl0t_35 p{color:#65716f;font-size:.82rem;font-weight:400;line-height:1.35}._userForm_tzl0t_18{display:flex;flex-direction:column;min-height:0;margin:0}._userFormGrid_tzl0t_66{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1.5rem 1.55rem}._userApplicationField_tzl0t_73 [class*=fieldGroup]{gap:.375rem}._userApplicationField_tzl0t_73 label{margin:0;color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}._userApplicationField_tzl0t_73 [class*=multiSelectControl]{box-sizing:border-box;min-height:2.5rem;padding:.35rem .5rem .35rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;color:#111827;background:#fff;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}._userApplicationField_tzl0t_73 [class*=multiSelect]:focus-within [class*=multiSelectControl]{border-color:#006456;box-shadow:0 0 0 2px #00645633}._userApplicationField_tzl0t_73 [class*=multiSelectValues] input{color:#111827;font-size:.875rem;font-weight:400}._userApplicationField_tzl0t_73 [class*=selectedTag]{color:#005747;background:#eaf4f1}._userApplicationField_tzl0t_73 [class*=multiSelectMenu]{max-height:12rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-color:#e5e7eb;scrollbar-width:thin;scrollbar-color:#aab9b6 transparent}._userApplicationField_tzl0t_73 [class*=multiSelectMenu]::-webkit-scrollbar{width:.4rem}._userApplicationField_tzl0t_73 [class*=multiSelectMenu]::-webkit-scrollbar-thumb{border-radius:999px;background:#aab9b6}._userFormShell_tzl0t_134 .shform>.card{margin:0;border:0!important;border-radius:0;box-shadow:none}._userFormShell_tzl0t_134 .shform>.card>.card-body{padding:1.4rem 1.65rem 1.55rem}._userFormShell_tzl0t_134 .shform>.card>.card-body>.card-label{display:none}._userFormShell_tzl0t_134 .form-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:0}._userFormShell_tzl0t_134 .form-floating{margin:0}._userFormShell_tzl0t_134 .form-control,._userFormShell_tzl0t_134 .form-select{min-height:3.1rem;border:1px solid #d9e1df;border-radius:.35rem;color:#17212b;background-color:#fff;font-size:.88rem;box-shadow:none}._userFormShell_tzl0t_134 .form-control:focus,._userFormShell_tzl0t_134 .form-select:focus{border-color:#006456;box-shadow:0 0 0 3px #0064561f}._userFormShell_tzl0t_134 .form-floating>label{color:#65716f;font-size:.82rem}._userFormShell_tzl0t_134 .card-footer{margin:0;padding:1rem 1.65rem;border-top:1px solid #e5e9e8;background:#f3f5f6}._userFormShell_tzl0t_134 .card-footer [class*=card-footer-right]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._userFormShell_tzl0t_134 .card-footer button{min-width:10rem;min-height:2.55rem;border-radius:.25rem;font-size:.86rem;font-weight:600}._userFormShell_tzl0t_134 .card-footer button:last-child{border-color:#006456;color:#fff;background:#006456}._userFormShell_tzl0t_134 .card-footer button:last-child:hover{border-color:#005747;background:#005747}._teamStatsGrid_tzl0t_215{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem}._teamStatCard_tzl0t_222{min-height:5.9rem}._teamStatCard_tzl0t_222 p[class*=contractInfoHeaderCardDetail]{margin-top:.35rem!important;color:#596775;font-size:.72rem;font-weight:400;line-height:1.2}._teamsTable_tzl0t_234{table-layout:fixed}._teamsTable_tzl0t_234 th,._teamsTable_tzl0t_234 td{vertical-align:middle}._teamsTable_tzl0t_234 th:nth-child(1),._teamsTable_tzl0t_234 td:nth-child(1){width:28%}._teamsTable_tzl0t_234 th:nth-child(2),._teamsTable_tzl0t_234 td:nth-child(2){width:18%}._teamsTable_tzl0t_234 th:nth-child(3),._teamsTable_tzl0t_234 td:nth-child(3){width:22%}._teamsTable_tzl0t_234 th:nth-child(4),._teamsTable_tzl0t_234 td:nth-child(4){width:16%}._teamsTable_tzl0t_234 th:nth-child(5),._teamsTable_tzl0t_234 td:nth-child(5){width:16%;text-align:center}._teamsTable_tzl0t_234 thead th:nth-child(1),._teamsTable_tzl0t_234 tbody td:nth-child(1){text-align:left!important}._teamNameCell_tzl0t_274{display:flex;align-items:stretch;gap:.85rem;min-width:0}._teamAccent_tzl0t_281{flex:0 0 .18rem;border-radius:999px;background:#0d675f}._teamAccentInactive_tzl0t_287{background:#c5cfcc}._teamNameContent_tzl0t_291{display:flex;flex-direction:column;gap:.2rem;min-width:0}._teamName_tzl0t_274{margin:0;color:#051d19;font-size:.92rem;font-weight:600;line-height:1.25}._teamReference_tzl0t_306{color:#5e7771;font-size:.72rem;font-weight:400;line-height:1.2}._specialtyBadge_tzl0t_313{display:inline-flex;align-items:center;max-width:100%;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:500;line-height:1.2}._specialtyActive_tzl0t_324{color:#1f4f8a;background:#e8f0fb}._specialtyInactive_tzl0t_329{color:#6f7b78;background:#eef2f1}._membersStack_tzl0t_334{display:inline-flex;align-items:center}._memberAvatar_tzl0t_339{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:-.45rem;border:2px solid #ffffff;border-radius:999px;color:#fff;background:#0d675f;font-size:.62rem;font-weight:600;line-height:1}._memberAvatar_tzl0t_339:first-child{margin-left:0}._membersOverflow_tzl0t_359{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:-.45rem;border:2px solid #ffffff;border-radius:999px;color:#0d675f;background:#e3f3f1;font-size:.62rem;font-weight:600;line-height:1}._statusBadge_tzl0t_375{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;line-height:1.2}._statusDot_tzl0t_384{width:.45rem;height:.45rem;border-radius:999px;background:#0d675f}._statusDotInactive_tzl0t_391{background:#9aa8a4}._statusActive_tzl0t_395{color:#0d675f}._statusInactive_tzl0t_399{color:#6f7b78}._rowAction_tzl0t_403{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;color:#6f807c;background:transparent;cursor:pointer}._rowAction_tzl0t_403:hover{color:#005747;background:#eef6f4}._createTeamButton_tzl0t_421{border-color:#006456;background:#006456;color:#fff;font-weight:600}._createTeamButton_tzl0t_421:hover:not(:disabled){border-color:#005747;background:#005747;color:#fff}._teamModalPanel_tzl0t_434{max-width:52rem;border-radius:.45rem}._teamModalPanel_tzl0t_434,._teamModalPanel_tzl0t_434 *{font-weight:400}._teamModalPanel_tzl0t_434>div:first-child{padding:1.45rem 1.75rem .25rem;border-bottom:0}._teamModalPanel_tzl0t_434>div:first-child button{width:2.25rem;height:2.25rem;border:0;border-radius:.25rem;color:#566261;background:transparent}._teamModalPanel_tzl0t_434>div:first-child button:hover{color:#1f2d2b;background:#f2f4f5}._teamModalPanel_tzl0t_434>div:nth-child(2){padding:1.1rem 1.15rem 1.15rem}._teamModalTitleBlock_tzl0t_467{display:grid;gap:.35rem}._teamModalTitleBlock_tzl0t_467 h2{margin:0;color:#006456;font-size:1.25rem;font-weight:600;line-height:1.2}._teamModalTitleBlock_tzl0t_467 p{margin:0;color:#44515c;font-size:.88rem;font-weight:500;line-height:1.35}._teamForm_tzl0t_488{display:grid;margin:-.55rem -1.15rem -1.15rem;background:#fff}._teamFormBody_tzl0t_494{display:grid;gap:1.8rem;padding:1.15rem 1.75rem 1.4rem}._teamFormSection_tzl0t_500{display:grid;gap:.9rem;min-width:0}._teamFormSectionTitle_tzl0t_506,._teamMembersHeader_tzl0t_507{display:flex;align-items:center;gap:.55rem;min-width:0}._teamMembersHeader_tzl0t_507{justify-content:space-between;gap:1rem}._teamFormSectionTitle_tzl0t_506 svg{color:#006456;flex-shrink:0}._teamFormSectionTitle_tzl0t_506 h3{margin:0;color:#006456;font-size:1rem;font-weight:600;line-height:1.2}._teamFormGrid_tzl0t_532,._teamOptionsGrid_tzl0t_533{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._teamField_tzl0t_539{display:grid;gap:.55rem;min-width:0}._teamField_tzl0t_539 span{color:#40504c;font-size:.62rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}._teamControl_tzl0t_554,._roleSelect_tzl0t_555{box-sizing:border-box;width:100%;min-width:0;height:2.65rem;border:1px solid #b9c4c9;border-radius:.35rem;color:#12211f;background:#fff;font-size:.88rem;font-weight:500;line-height:1.2;outline:none}._teamControl_tzl0t_554{padding:0 .85rem}._teamControl_tzl0t_554::placeholder{color:#7d8993;font-weight:400}._teamControl_tzl0t_554:focus,._roleSelect_tzl0t_555:focus{border-color:#006456}._memberCountBadge_tzl0t_584{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;min-width:8rem;padding:0 .8rem;border-radius:999px;color:#6e7786;background:#e6ecfb;font-size:.62rem;font-weight:600;letter-spacing:.12em;line-height:1}._memberSearch_tzl0t_600{display:flex;align-items:center;gap:.55rem;min-height:2.55rem;padding:0 .9rem;border-radius:.45rem;color:#8d98a2;background:#f2f4f5}._memberSearch_tzl0t_600 input{width:100%;border:0;outline:0;color:#44515c;background:transparent;font-size:.88rem;font-weight:500}._memberSearch_tzl0t_600 input::placeholder{color:#8d98a2;font-weight:500}._memberTable_tzl0t_626{overflow:hidden;border:1px solid #dfe5e4;border-radius:.2rem}._memberTableHead_tzl0t_632,._memberRow_tzl0t_633{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(8rem,.75fr) minmax(6rem,.6fr) 2.5rem;align-items:center;gap:1rem}._memberTableHead_tzl0t_632{min-height:2.1rem;padding:0 .9rem;color:#6f777d;background:#f4f5f5;font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._memberRow_tzl0t_633{min-height:4.2rem;padding:.65rem .9rem;border-top:1px solid #edf0f0;background:#fff}._memberIdentity_tzl0t_658{display:flex;align-items:center;gap:.85rem;min-width:0}._memberFormAvatar_tzl0t_665{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.95rem;height:1.95rem;border-radius:999px;color:#007266;background:#aeece2;font-size:.68rem;font-weight:600;line-height:1}._memberFormAvatarBlue_tzl0t_680{color:#526285;background:#dfe8ff}._memberIdentity_tzl0t_658 strong{display:block;color:#26312f;font-size:.9rem;font-weight:600;line-height:1.2}._memberIdentity_tzl0t_658 span:not(._memberFormAvatar_tzl0t_665){display:block;margin-top:.18rem;color:#6d7a80;font-size:.72rem;font-weight:500;line-height:1.2}._memberSpecialty_tzl0t_702{color:#26312f;font-size:.82rem;font-weight:500}._roleSelect_tzl0t_555{height:2.25rem;padding:0 .7rem;font-size:.78rem}._removeMemberButton_tzl0t_714{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;color:#d24f5a;background:transparent;cursor:pointer}._removeMemberButton_tzl0t_714:hover{color:#a82e39}._optionList_tzl0t_731{display:grid;gap:.45rem}._checkOption_tzl0t_736{display:flex;align-items:center;gap:.85rem;min-height:3.2rem;padding:0 .9rem;border-radius:.22rem;color:#26312f;background:#f2f4f5;font-size:.9rem;font-weight:500;cursor:pointer}._checkOption_tzl0t_736 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;flex:0 0 auto;width:1.1rem;height:1.1rem;margin:0;border:2px solid #c5cfcc;border-radius:.35rem;background:#fff}._checkOption_tzl0t_736 input:checked{border-color:#006456;background:#006456}._checkOption_tzl0t_736 input:checked:before{content:"";width:.45rem;height:.25rem;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translate(.02rem,-.02rem)}._teamFormFooter_tzl0t_777{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding:1.25rem 1.75rem;background:#f3f5f6}._cancelTeamButton_tzl0t_786,._submitTeamButton_tzl0t_787{display:inline-flex;align-items:center;justify-content:center;min-width:11.5rem;min-height:2.55rem;padding:0 1.25rem;border-radius:.2rem;font-size:.88rem;font-weight:600;line-height:1;cursor:pointer}._cancelTeamButton_tzl0t_786{border:1px solid #b8c1c5;color:#404b4a;background:transparent}._submitTeamButton_tzl0t_787{border:1px solid #006456;color:#fff;background:#006456}._submitTeamButton_tzl0t_787:hover{background:#005747}@media (max-width: 820px){._teamStatsGrid_tzl0t_215{grid-template-columns:repeat(2,minmax(0,1fr))}._teamFormGrid_tzl0t_532,._teamOptionsGrid_tzl0t_533{grid-template-columns:1fr}._memberTable_tzl0t_626{overflow-x:auto}._memberTableHead_tzl0t_632,._memberRow_tzl0t_633{min-width:38rem}}@media (max-width: 640px){._userFormGrid_tzl0t_66{grid-template-columns:1fr;padding:1.25rem 1rem}._userFormShell_tzl0t_134 .form-content{grid-template-columns:1fr}._userFormShell_tzl0t_134 .card-footer [class*=card-footer-right]{align-items:stretch;flex-direction:column-reverse}._userFormShell_tzl0t_134 .card-footer button{width:100%}._teamStatsGrid_tzl0t_215{grid-template-columns:1fr}._teamStatCard_tzl0t_222{min-height:8rem}._teamFormBody_tzl0t_494{padding-inline:1rem}._teamFormFooter_tzl0t_777{flex-direction:column-reverse;align-items:stretch;padding-inline:1rem}._cancelTeamButton_tzl0t_786,._submitTeamButton_tzl0t_787{width:100%}}._gridContainer_1rn4l_1{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._gridContainer_1rn4l_1{grid-template-columns:repeat(2,1fr)}}._dpeGaugesGrid_1rn4l_13{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._dpeGaugesGrid_1rn4l_13{grid-template-columns:3fr 1fr}._dpeGaugesGrid_1rn4l_13>:nth-child(2){height:75%;align-self:start}}._gridContainer2_1rn4l_30{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._gridContainer2_1rn4l_30{grid-template-columns:1fr 1fr;align-items:stretch}}._gridItem_1rn4l_43{display:flex;flex-direction:column;gap:1rem}._gridItemCompact_1rn4l_49{gap:.75rem}._gridItemCompact_1rn4l_49 .card-body{padding:.75rem}._gridItemCompact_1rn4l_49 ._dpeGaugesGrid_1rn4l_13{gap:.75rem}._gridContainer2_1rn4l_30>._gridItem_1rn4l_43{height:100%}._gridItemStretch_1rn4l_65{height:100%}._gridItemStretch_1rn4l_65>*{flex:1 1 auto;min-height:0}._stretchCard_1rn4l_74{height:100%;display:flex;flex-direction:column}._stretchCard_1rn4l_74 .card-body{flex:1 1 auto;display:flex;flex-direction:column}._stretchCard_1rn4l_74 .card-body>*{flex:1 1 auto}._gridContainer3_1rn4l_90{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._gridContainer3_1rn4l_90{grid-template-columns:repeat(3,1fr)}}._infoCard_1rn4l_102{margin-bottom:1.5rem;padding:1.5rem}@media (min-width: 768px){._infoCard_1rn4l_102{margin-bottom:3rem}}._dpeInfoLayout_1rn4l_113{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media (min-width: 1280px){._dpeInfoLayout_1rn4l_113{flex-direction:row}}._dpeInfoMain_1rn4l_126{flex:1 1 auto;min-width:0}._certBadgeWrapper_1rn4l_131{margin-bottom:1rem;background-color:rgba(var(--bs-success-rgb),.1);display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase}._certBadge_1rn4l_131{letter-spacing:.02em;color:var(--bs-success)}._certBadgeIcon_1rn4l_147{margin-right:.5rem}._dpeTitle_1rn4l_151{margin:0 0 1rem;font-size:2rem;font-weight:700;color:var(--bs-dark)}._dpeTitleIcon_1rn4l_158{color:var(--bs-success);margin-right:.5rem}._metaRow_1rn4l_163{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;color:var(--bs-secondary-color)}._metaItem_1rn4l_171{display:flex;align-items:center;gap:.5rem}._metaLabel_1rn4l_177{font-weight:500}._statsGrid_1rn4l_181{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}@media (min-width: 576px){._statsGrid_1rn4l_181{grid-template-columns:repeat(4,minmax(0,1fr))}}._statCardSlate_1rn4l_194{padding:1rem;border-radius:.375rem;background-color:#f8fafc}._statCardLight_1rn4l_200{padding:1rem;border-radius:.375rem;background-color:var(--bs-light)}._statLabel_1rn4l_206{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--bs-secondary-color)}._statValue_1rn4l_215{display:inline-block;font-size:1.25rem;font-weight:700;color:var(--bs-dark)}._statValueSmall_1rn4l_222{display:inline-block;font-size:1rem;font-weight:700;color:var(--bs-dark)}._dpeEstimate_1rn4l_229{width:100%}@media (min-width: 1280px){._dpeEstimate_1rn4l_229{width:auto;min-width:fit-content}}._estimateBox_1rn4l_240{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--bs-success);border-radius:.375rem;color:#fff;text-align:center;box-shadow:0 .5rem 1rem #00000026}._estimateLabel_1rn4l_253{margin-bottom:.5rem;font-size:1rem;font-weight:700;text-transform:uppercase;opacity:.75}._estimateValue_1rn4l_261{font-weight:700;font-size:clamp(1.75rem,2.25vw,2.5rem);line-height:1.3}._estimateSubtitle_1rn4l_267{margin-top:.5rem;font-size:.75rem;opacity:.75;font-style:italic}._actionButtonsContainer_1rn4l_274{margin-top:2rem;margin-bottom:3rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){._actionButtonsContainer_1rn4l_274{grid-template-columns:repeat(2,1fr)}}._actionButton_1rn4l_274{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:all .2s;cursor:pointer}._actionButton_1rn4l_274:hover:not(:disabled){border-color:var(--bs-success);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._actionButton_1rn4l_274:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._actionButtonContent_1rn4l_313{display:flex;align-items:center;gap:1rem}._iconContainerGreen_1rn4l_319,._iconContainerBlue_1rn4l_326{background-color:var(--bs-light);padding:.75rem;border-radius:.75rem;color:var(--bs-success)}._actionButtonIcon_1rn4l_333{width:1.5rem;height:1.5rem}._actionButtonText_1rn4l_338{text-align:left}._actionButtonTitle_1rn4l_342{font-weight:700;color:#1e293b}._actionButtonDescription_1rn4l_347{font-size:.875rem;color:#64748b}._actionButtonArrow_1rn4l_352{width:1.25rem;height:1.25rem;color:#94a3b8;transition:color .2s}._actionButton_1rn4l_274:hover ._actionButtonArrow_1rn4l_352{color:#6366f1}._energyContainer_11ube_2{background-color:#fff;padding:.75rem;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden}@media (min-width: 640px){._energyContainer_11ube_2{padding:1.5rem;border-radius:1rem}}@media (min-width: 1024px){._energyContainer_11ube_2{padding:2rem}}._energyHeader_11ube_26{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}._energyHeaderLabel_11ube_33{font-size:.5rem;font-weight:700;text-transform:uppercase;color:#0d9488}@media (min-width: 640px){._energyHeaderLabel_11ube_33{font-size:.5625rem}}@media (min-width: 1024px){._energyHeaderLabel_11ube_33{font-size:.625rem}}._energyFooter_11ube_53{margin-top:1rem;text-align:center}._energyFooterLabel_11ube_58{font-size:.5rem;font-weight:700;text-transform:uppercase;color:#e11d48;line-height:1.2}@media (min-width: 640px){._energyFooterLabel_11ube_58{font-size:.5625rem}}@media (min-width: 1024px){._energyFooterLabel_11ube_58{font-size:.625rem}}._gradesContainer_11ube_79{display:flex;flex-direction:column;gap:.25rem;position:relative}._activeGradeRow_11ube_87{display:flex;align-items:center;margin-left:-.75rem;position:relative;z-index:20;flex-wrap:wrap}@media (min-width: 640px){._activeGradeRow_11ube_87{margin-left:-1.5rem;flex-wrap:nowrap}}@media (min-width: 1024px){._activeGradeRow_11ube_87{margin-left:-2rem}}._activeInfoBox_11ube_110{display:flex;background-color:#fff;border:2px solid #1e293b;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;margin-right:.25rem;margin-left:1rem;min-width:140px;flex-wrap:wrap}@media (min-width: 640px){._activeInfoBox_11ube_110{min-width:200px;margin-left:2rem;flex-wrap:nowrap}}@media (min-width: 1024px){._activeInfoBox_11ube_110{min-width:240px}}._activeInfoBoxSection_11ube_139{flex:1;text-align:center;border-right:1px solid #e2e8f0;padding:.25rem;min-width:50%}@media (min-width: 640px){._activeInfoBoxSection_11ube_139{padding:.5rem;min-width:auto}}._activeInfoBoxSection_11ube_139:last-child{border-right:none}._activeInfoBoxLabel_11ube_158{font-size:.5rem;text-transform:uppercase;font-weight:700;color:#64748b;line-height:1.2;margin-bottom:.25rem;padding:.25rem;word-break:break-word}@media (min-width: 640px){._activeInfoBoxLabel_11ube_158{font-size:.625rem;padding:.5rem}}@media (min-width: 1024px){._activeInfoBoxLabel_11ube_158{font-size:.7rem}}._activeInfoBoxValue_11ube_182{font-size:1rem;font-weight:900;color:#0f172a;line-height:1;margin-bottom:.125rem}@media (min-width: 640px){._activeInfoBoxValue_11ube_182{font-size:1.25rem}}@media (min-width: 1024px){._activeInfoBoxValue_11ube_182{font-size:1.5rem}}._activeInfoBoxUnit_11ube_202{font-size:.4rem;font-weight:700;color:#334155}@media (min-width: 640px){._activeInfoBoxUnit_11ube_202{font-size:.5rem}}._activeGradeArrow_11ube_215{position:relative;display:flex;align-items:center;justify-content:center;height:4rem;color:#fff;font-weight:900;font-size:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:3px solid white}@media (min-width: 640px){._activeGradeArrow_11ube_215{height:4.5rem;font-size:2rem;border-width:4px}}@media (min-width: 1024px){._activeGradeArrow_11ube_215{font-size:2.75rem}}._activeGradeArrowText_11ube_244{color:#fff}._activeGradeArrowTextBlack_11ube_248{color:#000}._inactiveGradeRow_11ube_253{display:flex;align-items:center;height:1.75rem}@media (min-width: 640px){._inactiveGradeRow_11ube_253{height:2.4rem}}._inactiveGradeBar_11ube_265{display:flex;align-items:center;justify-content:flex-start;padding-left:1rem;height:100%;transition:all .3s;border-radius:0 .5rem .5rem 0;opacity:.9;position:relative}._inactiveGradeLetter_11ube_277{font-weight:700;font-size:.75rem}@media (min-width: 640px){._inactiveGradeLetter_11ube_277{font-size:.875rem}}@media (min-width: 1024px){._inactiveGradeLetter_11ube_277{font-size:1rem}}._inactiveGradeLetterWhite_11ube_294{color:#fff}._inactiveGradeLetterBlack_11ube_298{color:#000}._energyPassoireLabel_11ube_302{margin-left:.5rem;font-size:.5rem;font-weight:700;text-transform:uppercase;color:#94a3b8;line-height:1.2;width:auto;max-width:4rem}@media (min-width: 640px){._energyPassoireLabel_11ube_302{margin-left:.75rem;font-size:.5625rem;max-width:4.5rem}}@media (min-width: 1024px){._energyPassoireLabel_11ube_302{margin-left:1rem;font-size:.625rem;width:5rem;max-width:none}}._ghgContainer_11ube_331{background-color:#fff;padding:.75rem;border-radius:.75rem;border:1px solid #e0f2fe;box-shadow:0 1px 2px #0000000d}@media (min-width: 640px){._ghgContainer_11ube_331{padding:1rem;border-radius:1rem;border-width:2px}}@media (min-width: 1024px){._ghgContainer_11ube_331{padding:1.5rem}}._ghgHeader_11ube_354{margin-bottom:1rem}@media (min-width: 640px){._ghgHeader_11ube_354{margin-bottom:1.25rem}}@media (min-width: 1024px){._ghgHeader_11ube_354{margin-bottom:1.5rem}}._ghgHeaderTitle_11ube_370{font-weight:700;color:#1e293b;font-size:.75rem;line-height:1.3}@media (min-width: 640px){._ghgHeaderTitle_11ube_370{font-size:.875rem}}._ghgGradesContainer_11ube_384{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0}@media (min-width: 640px){._ghgGradesContainer_11ube_384{gap:.1875rem}}@media (min-width: 1024px){._ghgGradesContainer_11ube_384{gap:.25rem}}._ghgHeaderLabel_11ube_404{font-size:.5rem;color:#0284c7;font-weight:700;text-transform:uppercase;margin-bottom:.375rem}@media (min-width: 640px){._ghgHeaderLabel_11ube_404{font-size:.5625rem;margin-bottom:.5rem}}._ghgFooterLabel_11ube_419{font-size:.5rem;color:#0c4a6e;font-weight:700;text-transform:uppercase;margin-top:.375rem;line-height:1.3}@media (min-width: 640px){._ghgFooterLabel_11ube_419{font-size:.5625rem;margin-top:.5rem}}._ghgGradeRow_11ube_436{display:flex;align-items:center;justify-content:flex-start;height:1.75rem;position:relative;margin:0;padding:0}@media (min-width: 640px){._ghgGradeRow_11ube_436{height:2rem}}@media (min-width: 1024px){._ghgGradeRow_11ube_436{height:2.25rem}}._ghgGradeBar_11ube_458{height:100%;transition:all .3s;border-radius:0 1rem 1rem 0;display:flex;align-items:center;justify-content:flex-start;padding-left:.75rem}._ghgGradeBarActive_11ube_468{box-shadow:0 0 0 2px #1e293b;z-index:10;transform:scale(1.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._ghgGradeBarInactive_11ube_477{opacity:.8}._ghgGradeLetter_11ube_481{font-weight:900;font-size:.75rem;display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width: 640px){._ghgGradeLetter_11ube_481{font-size:.875rem}}@media (min-width: 1024px){._ghgGradeLetter_11ube_481{font-size:1rem}}._ghgGradeLetterLight_11ube_502{color:#1e3a5f}._ghgGradeLetterWhite_11ube_506{color:#fff}._ghgActiveValue_11ube_511{margin-left:.5rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}@media (min-width: 640px){._ghgActiveValue_11ube_511{margin-left:.75rem;gap:.5rem;flex-wrap:nowrap}}@media (min-width: 1024px){._ghgActiveValue_11ube_511{margin-left:1rem}}._ghgActiveValueLine_11ube_533{height:2px;width:1rem;background-color:#1e293b}@media (min-width: 640px){._ghgActiveValueLine_11ube_533{width:1.25rem}}@media (min-width: 1024px){._ghgActiveValueLine_11ube_533{width:1.5rem}}._ghgActiveValueNumber_11ube_551{font-size:.875rem;font-weight:900;color:#0f172a}@media (min-width: 640px){._ghgActiveValueNumber_11ube_551{font-size:1rem}}@media (min-width: 1024px){._ghgActiveValueNumber_11ube_551{font-size:1.125rem}}._ghgActiveValueUnit_11ube_569{font-size:.45rem;font-weight:700;color:#475569}@media (min-width: 640px){._ghgActiveValueUnit_11ube_569{font-size:.5rem}}@media (min-width: 1024px){._ghgActiveValueUnit_11ube_569{font-size:.5625rem}}._energyA_11ube_588{background-color:#009640}._energyB_11ube_592{background-color:#52b145}._energyC_11ube_2{background-color:#c6d62a}._energyD_11ube_600{background-color:#fff200}._energyE_11ube_604{background-color:#f6931d}._energyF_11ube_53{background-color:#ee5d28}._energyG_11ube_612{background-color:#e21a22}._ghgA_11ube_511{background-color:#e5f1f9}._ghgB_11ube_621{background-color:#cce3f3}._ghgC_11ube_331{background-color:#99c7e7}._ghgD_11ube_629{background-color:#66abdb}._ghgE_11ube_633{background-color:#338fcf}._ghgF_11ube_419{background-color:#1a75bc}._ghgG_11ube_384{background-color:#005696}._dpeGaugeWrapper_11ube_646{display:flex;flex-direction:column}._compact_11ube_651 ._energyContainer_11ube_2{padding:.5rem;border-radius:.5rem}@media (min-width: 640px){._compact_11ube_651 ._energyContainer_11ube_2{padding:.75rem;border-radius:.75rem}}@media (min-width: 768px){._compact_11ube_651 ._energyContainer_11ube_2{padding:.75rem}}@media (min-width: 1024px){._compact_11ube_651 ._energyContainer_11ube_2{padding:1rem}}._compact_11ube_651 ._energyHeader_11ube_26{margin-bottom:.375rem}@media (min-width: 768px){._compact_11ube_651 ._energyHeader_11ube_26{margin-bottom:.5rem}}._compact_11ube_651 ._energyFooter_11ube_53{margin-top:.375rem}@media (min-width: 768px){._compact_11ube_651 ._energyFooter_11ube_53{margin-top:.5rem}}._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.5rem}@media (min-width: 640px){._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.5625rem}}@media (min-width: 768px){._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.5rem}}@media (min-width: 1024px){._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.625rem}}._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.4rem}@media (min-width: 640px){._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.5rem}}@media (min-width: 768px){._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.5625rem}}._compact_11ube_651 ._ghgHeader_11ube_354{margin-bottom:.5rem}@media (min-width: 768px){._compact_11ube_651 ._ghgHeader_11ube_354{margin-bottom:.75rem}}._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.625rem}@media (min-width: 640px){._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.6875rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.625rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.75rem}}._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.4rem;margin-bottom:.25rem}@media (min-width: 640px){._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.45rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.4rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.5rem}}._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.4rem}@media (min-width: 640px){._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.5rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.5625rem}}._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.125rem;margin:0;padding:0}@media (min-width: 640px){._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.1875rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.1875rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.25rem}}._compact_11ube_651 ._ghgGradeRow_11ube_436{padding:0;margin:0;height:1.5rem;align-items:center;justify-content:flex-start}@media (min-width: 640px){._compact_11ube_651 ._ghgGradeRow_11ube_436{height:1.75rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgGradeRow_11ube_436{height:1.7rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgGradeRow_11ube_436{height:2rem}}._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.6875rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width: 640px){._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.75rem;width:1.5rem;height:1.5rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.71875rem;width:1.45rem;height:1.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.8125rem;width:1.75rem;height:1.75rem}}._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:.75rem}@media (min-width: 640px){._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:.875rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:.8125rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:1rem}}._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.4rem}@media (min-width: 640px){._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.5rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.5625rem}}._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:100px;margin-left:.75rem;margin-right:.25rem;border-width:1.5px}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:120px;margin-left:1rem;border-width:2px}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:110px;margin-left:1rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:130px;margin-left:1.5rem}}._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3rem;font-size:1.25rem;border-width:2px}@media (min-width: 640px){._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3.25rem;font-size:1.75rem;border-width:3px}}@media (min-width: 768px){._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3rem;font-size:1.5rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3.5rem;font-size:2rem}}._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.25rem}@media (min-width: 640px){._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.5rem}}@media (min-width: 768px){._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.4rem}}@media (min-width: 1024px){._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.75rem}}._compact_11ube_651 ._ghgContainer_11ube_331{padding:.5rem;border-radius:.5rem}@media (min-width: 640px){._compact_11ube_651 ._ghgContainer_11ube_331{padding:.75rem;border-radius:.75rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgContainer_11ube_331{padding:.75rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgContainer_11ube_331{padding:1rem}}._compact_11ube_651 ._ghgHeader_11ube_354{margin-bottom:.75rem}._compact_11ube_651 ._ghgActiveValueNumber_11ube_551{font-size:.875rem}@media (min-width: 768px){._compact_11ube_651 ._ghgActiveValueNumber_11ube_551{font-size:.9375rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgActiveValueNumber_11ube_551{font-size:1rem}}._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.4rem;padding:.125rem;margin-bottom:.125rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.5rem;padding:.25rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.45rem;padding:.2rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.55rem;padding:.3rem}}._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:.75rem;margin-bottom:.0625rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:.9375rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:.875rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:1.125rem}}._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.35rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.4rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.375rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.45rem}}._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.125rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.25rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.2rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.375rem}}._compactInfoBubblesContainer_11ube_1161{gap:.75rem;margin-top:1rem}._compactInfoBubblesContainer_11ube_1161 ._infoBubble_11ube_1166{padding:.75rem;border-radius:.75rem}._compactInfoBubblesContainer_11ube_1161 ._infoBubbleText_11ube_1171{font-size:.6875rem;line-height:1.4}._infoBubblesContainer_11ube_1177{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;grid-column:1 / -1}._infoBubble_11ube_1166{background-color:#0d9488;color:#fff;padding:1rem;border-radius:1rem;position:relative;min-width:0}._infoBubbleArrow_11ube_1195{position:absolute;top:-.5rem;left:2rem;width:1rem;height:1rem;background-color:#0d9488;transform:rotate(45deg)}._infoBubbleText_11ube_1171{font-size:.75rem;line-height:1.5;margin:0}._infoCardHeader_dsdik_1{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.7rem 1rem;display:flex;align-items:center;gap:.5rem}._headerIcon_dsdik_10{flex-shrink:0}._headerTitle_dsdik_14{font-weight:700;color:#1e293b;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin:0;line-height:1.2}._cardContainer_dsdik_24{border:1px solid #e2e8f0!important}._container_ct8ag_1{background-color:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;margin-bottom:2rem}._embedded_ct8ag_10{border:none;box-shadow:none;border-radius:0;margin-bottom:0;width:100%;max-width:100%}._embedded_ct8ag_10 ._content_ct8ag_19{padding:0;gap:1.5rem;width:100%;max-width:100%;grid-template-columns:1fr}._embedded_ct8ag_10 ._sectionTitle_ct8ag_27{font-size:1rem;margin-bottom:.75rem}._embedded_ct8ag_10 ._qualityList_ct8ag_32{gap:0rem}._embedded_ct8ag_10 ._diagramContainer_ct8ag_36{min-height:320px}._embedded_ct8ag_10 ._isometricDiagramContainer_ct8ag_40{min-height:22rem}._header_ct8ag_44{background-color:#f8fafc;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0}._headerContent_ct8ag_53{display:flex;align-items:center;gap:.5rem}._headerIcon_ct8ag_59{color:var(--bs-success);width:1.25rem;height:1.25rem;flex-shrink:0}._headerTitle_ct8ag_66{font-weight:700;color:#1e293b;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin:0;line-height:1.5}._infoButton_ct8ag_76{color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s;padding:0}._infoButton_ct8ag_76:hover{color:#4f46e5}._infoIcon_ct8ag_89{width:1rem;height:1rem}._content_ct8ag_19{padding:1.5rem;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 1024px){._content_ct8ag_19{grid-template-columns:repeat(2,1fr)}}._sectionTitle_ct8ag_27{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}._qualityList_ct8ag_32{display:flex;flex-direction:column;gap:1.5rem}._qualityItem_ct8ag_120{display:flex;flex-direction:column;gap:.5rem}._qualityItemHeader_ct8ag_126{display:flex;justify-content:space-between;align-items:flex-end}._qualityItemLabel_ct8ag_132{font-size:.875rem;font-weight:600;color:#334155}._qualityItemStatus_ct8ag_138{font-size:.75rem;font-weight:700;text-transform:uppercase}._qualityItemStatusExcellent_ct8ag_144{color:#16a34a}._qualityItemStatusGood_ct8ag_148{color:#4ade80}._qualityItemStatusAverage_ct8ag_152{color:#facc15}._qualityItemStatusPoor_ct8ag_156{color:#f97316}._qualityItemStatusVeryPoor_ct8ag_160{color:#dc2626}._progressBar_ct8ag_164{height:.5rem;width:100%;background-color:#f1f5f9;border-radius:9999px;overflow:hidden;display:flex}._progressBarFill_ct8ag_173{height:100%}._progressBarFillExcellent_ct8ag_177{background-color:#16a34a}._progressBarFillGood_ct8ag_181{background-color:#4ade80}._progressBarFillAverage_ct8ag_185{background-color:#facc15}._progressBarFillPoor_ct8ag_189{background-color:#f97316}._progressBarFillVeryPoor_ct8ag_193{background-color:#dc2626}._qualityItemDescription_ct8ag_197{font-size:.75rem;color:#64748b;font-style:italic}._heatLossContainer_ct8ag_203{display:flex;flex-direction:column}._diagramContainer_ct8ag_36{position:relative;flex:1 1 0%;min-height:450px;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;border-radius:.75rem;padding:1rem;border:1px dashed #e2e8f0}._diagramSvg_ct8ag_221{width:100%;max-width:34rem;height:auto;overflow:visible;filter:drop-shadow(0 20px 25px -5px rgba(0,0,0,.1)) drop-shadow(0 10px 10px -5px rgba(0,0,0,.04))}._isometricDiagramContainer_ct8ag_40{position:relative;min-height:30rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#f8fafc;border-radius:.75rem;border:1px solid rgb(241 245 249);padding:1rem}._isometricSvg_ct8ag_243{width:100%;max-width:60rem;max-height:30rem;height:100%;object-fit:contain}._labelGroup_ct8ag_251{pointer-events:none}._svgLabelSmall_ct8ag_255{font-size:11px;font-weight:700;fill:#64748b;text-anchor:middle}._svgLabelLarge_ct8ag_262{font-size:20px;font-weight:900;fill:#0f172a;text-anchor:middle}._animatedGroup_ct8ag_269{animation:_pulse_ct8ag_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_ct8ag_1{0%,to{opacity:1}50%{opacity:.5}}._svgText_ct8ag_283{font-size:1rem;font-weight:900;fill:#e11d48;text-transform:uppercase}._svgTextSmall_ct8ag_290{font-size:.875rem;font-weight:900;fill:#e11d48;text-transform:uppercase}._legendContainer_ct8ag_297{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;width:100%;padding:0}._legendItem_ct8ag_306{display:flex;align-items:center;gap:.5rem}._legendDot_ct8ag_312{width:.5rem;height:.5rem;border-radius:9999px;background-color:#f43f5e}._legendText_ct8ag_319{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase}._keyValueList_kx7cx_1{display:flex;flex-direction:column;gap:0}._keyValueItem_kx7cx_7{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 0;gap:1rem}._keyValueItemWithBorder_kx7cx_16{border-bottom:1px solid #e2e8f0}._keyValueLabel_kx7cx_20{font-size:.875rem;font-weight:600;color:#64748b;text-transform:capitalize}._keyValueValue_kx7cx_27{font-size:.9375rem;font-weight:500;color:#1e293b;line-height:1.5;text-align:right}._container_jyld9_1{background-color:var(--bs-success);border-radius:1rem;color:#fff;padding:1.5rem;box-shadow:0 10px 15px -3px #6366f11a,0 4px 6px -2px #6366f10d;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;min-width:350px;width:100%}@media (min-width: 1280px){._container_jyld9_1{min-width:400px;flex:0 0 400px}}._decorativeCircle_jyld9_25{position:absolute;right:-2rem;top:-2rem;width:8rem;height:8rem;background-color:var(--bs-success);border-radius:50%;opacity:.2}._content_jyld9_36{position:relative;z-index:10;display:flex;flex-direction:column;height:100%}._header_jyld9_44{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._iconContainer_jyld9_51{background-color:var(--bs-light);padding:.5rem;border-radius:.75rem}._icon_jyld9_51{width:1.5rem;height:1.5rem;color:var(--bs-success)}._title_jyld9_63{font-weight:700;font-size:.875rem;line-height:1.25}._mainContent_jyld9_69{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}._valuesContainer_jyld9_77{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem;margin-bottom:1rem}._label_jyld9_85{font-size:.625rem;font-weight:700;text-transform:uppercase;opacity:.8}._value_jyld9_77{font-size:1.875rem;font-weight:900}._rangeVisualizer_jyld9_97{position:relative;height:2px;width:100%;background-color:var(--bs-light);display:flex;align-items:center;margin-bottom:.5rem}._rangeDot_jyld9_107{position:absolute;width:.75rem;height:.75rem;border-radius:50%;border:2px solid white;background-color:var(--bs-success);box-shadow:0 1px 2px #0000000d}._rangeDotLeft_jyld9_117{left:30%;transform:translate(-50%)}._rangeDotRight_jyld9_122{right:30%;transform:translate(50%)}._rangeLine_jyld9_127{position:absolute;left:30%;right:30%;height:3px;background-color:var(--bs-light);border-radius:9999px}._indexDate_jyld9_136{font-size:.5625rem;font-weight:500;text-align:center;font-style:italic}._actionButton_jyld9_143{width:100%;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;cursor:pointer;color:#fff}._actionButton_jyld9_143:hover{background-color:#fff3}._actionButtonIcon_jyld9_164{width:.875rem;height:.875rem;color:#fff}._content_140ab_1{flex:1 1 auto;display:flex;flex-direction:column}._tableSection_140ab_7{border-bottom:1px solid #f1f5f9}._table_140ab_7{width:100%;text-align:left}._tableHead_140ab_16{font-size:.5625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #f1f5f9}._tableHeadCell_140ab_25{padding-bottom:.5rem}._tableHeadCellRight_140ab_29{padding-bottom:.5rem;text-align:right}._tableBody_140ab_34,._tableRow_140ab_39{border-top-width:1px;border-color:#f8fafc}._usageCell_140ab_44{display:flex;align-items:center;gap:.5rem}._usageIconContainer_140ab_50{padding:.375rem;background-color:#f8fafc;border-radius:.25rem;color:#94a3b8;transition:all .2s}._tableRow_140ab_39:hover ._usageIconContainer_140ab_50{color:var(--bs-success)}._usageIcon_140ab_50{width:1rem;height:1rem}._usageInfo_140ab_67{display:flex;flex-direction:column}._usageLabel_140ab_72{font-size:.75rem;font-weight:700;color:#334155;line-height:1;margin-bottom:.25rem}._sourceInfo_140ab_80{display:flex;align-items:center;gap:.25rem;font-size:.5625rem;color:#94a3b8;font-weight:500}._sourceIcon_140ab_89{width:.75rem;height:.75rem}._tableCell_140ab_94{padding:.75rem 0}._tableCellRight_140ab_98{padding:.75rem 0;text-align:right}._costZero_140ab_103{color:#cbd5e1;font-weight:700;font-size:.75rem}._costRange_140ab_109{font-size:.75rem;font-weight:900;color:#0f172a}._totalsSummary_140ab_115{background-color:#f8fafc;padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-bottom:1px solid #e2e8f0}._totalEnergyLabel_140ab_124{font-size:.5625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:.25rem}._totalEnergyValue_140ab_133{display:flex;align-items:baseline;gap:.25rem}._totalEnergyNumber_140ab_139{font-size:1.125rem;font-weight:900;color:#0f172a}._totalEnergyUnit_140ab_145{font-size:.5625rem;font-weight:700;color:#64748b;text-transform:uppercase}._totalBudgetContainer_140ab_152{text-align:right}._totalBudgetLabel_140ab_156{font-size:.5625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:.25rem}._totalBudgetValue_140ab_165{display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem}._totalBudgetNumber_140ab_172{font-size:1.125rem;font-weight:900;color:var(--bs-success)}._distributionSection_140ab_178{padding:1.5rem;background-color:#fff;flex:1 1 auto}._distributionHeader_140ab_184{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}._distributionIcon_140ab_191{width:1rem;height:1rem;color:var(--bs-success)}._distributionTitle_140ab_197{font-weight:700;color:#1e293b;font-size:.75rem;text-transform:uppercase}._distributionItems_140ab_204{display:flex;flex-direction:column;gap:1rem}._distributionItem_140ab_204{display:flex;flex-direction:column;gap:.25rem}._distributionItemHeader_140ab_216{display:flex;justify-content:space-between;align-items:flex-end}._distributionItemLabel_140ab_222{font-size:.5625rem;font-weight:700;color:#64748b;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem}._distributionItemPercentage_140ab_233{font-size:.875rem;font-weight:900;color:var(--bs-success)}._chartBarContainer_140ab_239{height:.75rem;width:100%;background-color:#f1f5f9;border-radius:9999px;overflow:hidden;border:1px solid rgba(226,232,240,.5)}._chartBar_140ab_239{height:100%;background:linear-gradient(to right,var(--bs-success),var(--bs-success));transition:width .3s ease}._infoBox_140ab_254{margin-top:2rem;padding:.75rem;background-color:rgba(var(--bs-success-rgb),.05);border:1px solid rgba(var(--bs-success-rgb),.1);border-radius:.75rem}._infoBoxText_140ab_262{font-size:.625rem;color:var(--bs-success);font-weight:700;font-style:italic;line-height:1.5}._root_1aewu_1{padding:6px 0 0}._subtitle_1aewu_5{color:#64748b;font-size:.92rem;margin:2px 0 16px}._sectionTitle_1aewu_11{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:700;margin:10px 0 14px}._objectivesGrid_1aewu_20{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}._objectiveCard_1aewu_27{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._objectiveCard_1aewu_27:hover{border-color:var(--bs-success);box-shadow:0 8px 18px #0f172a0f}._objectiveCardSelected_1aewu_47{border:2px solid var(--bs-success);background:#46bcaa14}._objectiveCard_1aewu_27:focus-visible{outline:2px solid var(--bs-success);outline-offset:2px}._objectiveTop_1aewu_57{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px}._gradeBadge_1aewu_64{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;font-weight:800;color:var(--badge-fg, #0f172a)}._objectiveCheck_1aewu_75{width:22px;height:22px;border-radius:999px;background:var(--bs-success);display:grid;place-items:center}._objectiveCheckInner_1aewu_84{color:#fff;font-weight:900;font-size:.85rem;line-height:1}._objectiveLabel_1aewu_91{font-weight:800;color:#0f172a;font-size:.98rem}._objectiveDesc_1aewu_97{color:#64748b;font-size:.82rem}._footer_1aewu_102{position:sticky;bottom:0;margin-top:16px;padding:14px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-top:1px solid rgba(15,23,42,.08)}._footerLeft_1aewu_115{display:flex;align-items:center;gap:18px;min-width:0}._investmentLabel_1aewu_122{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:800}._investmentValue_1aewu_130{font-size:1.6rem;font-weight:900;color:#0f172a;line-height:1.1}._investmentTtc_1aewu_137{font-size:.78rem;color:#94a3b8;font-weight:800;margin-left:4px}._gain_1aewu_144{display:flex;align-items:center;gap:10px}._classChip_1aewu_150{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f1f5f9;border-radius:999px}._classBadge_1aewu_159{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;font-weight:900;font-size:.75rem}._classArrow_1aewu_171{color:#94a3b8;font-weight:900}._gainText_1aewu_176{display:flex;flex-direction:column;line-height:1.05}._gainLabel_1aewu_182{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:800}._gainValue_1aewu_190{font-size:.8rem;font-weight:900;color:#0f172a}._validateBtn_1aewu_196{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;border:0;background:#fff;color:var(--bs-success);border:1px solid var(--bs-success);font-weight:800;cursor:pointer;min-width:220px;transition:background-color .15s ease,transform .05s ease}._validateBtn_1aewu_196:hover{background:var(--bs-success);color:#fff}._validateBtn_1aewu_196:active{transform:translateY(1px)}._validateBtn_1aewu_196:focus-visible{outline:2px solid #4f46e5;outline-offset:3px}._validateIcon_1aewu_227{color:#fff}._warningMessage_1aewu_231{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;background:#fbbf241a;border:1px solid #fbbf24;border-radius:8px}._warningIcon_1aewu_242{flex-shrink:0;margin-top:2px}._warningContent_1aewu_247{flex:1}._warningTitle_1aewu_251{font-size:.875rem;color:#f59e0b;font-weight:600;margin-bottom:4px}._warningText_1aewu_258{font-size:.875rem;margin-bottom:0}._warningText_1aewu_258 strong{font-weight:700}@media (max-width: 900px){._objectivesGrid_1aewu_20,._columns_1aewu_272{grid-template-columns:1fr}._footer_1aewu_102{flex-direction:column;align-items:stretch}._footerLeft_1aewu_115{justify-content:space-between}._validateBtn_1aewu_196{width:100%}}._header_qirn1_1{display:flex;flex-direction:column;gap:12px;margin-top:1rem}@media (min-width: 768px){._header_qirn1_1{flex-direction:row;align-items:flex-end;justify-content:space-between}}._headerLeft_qirn1_16 h4{font-size:1.25rem;font-weight:700;color:#333;margin:0}._headerLeft_qirn1_16 p{margin:.25rem 0 0;font-size:.95rem;color:#94a3b8}._headerActions_qirn1_29{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}._btn_qirn1_36{border:0;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;cursor:pointer;transition:all .2s}._btnPrimary_qirn1_46{background:#0f172a;color:#fff}._btnPrimary_qirn1_46:hover{background:#000}._btnLight_qirn1_55{background:#f8fafc;border:1px solid rgb(226 232 240);color:#475569}._btnLight_qirn1_55:hover{background:#f1f5f9}._btnDanger_qirn1_65{background:#fff1f2;border:1px solid rgb(254 202 202);color:#f43f5e}._btnDanger_qirn1_65:hover{background:#ffe4e6}._list_qirn1_75{margin-top:1.5rem;display:grid;gap:1rem}._siteCard_qirn1_81{background-color:#f8fafc80;border:1px solid rgb(241 245 249);border-radius:1rem;padding:1rem}._siteCardHeader_qirn1_88{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:.75rem}._siteTitle_qirn1_96{font-weight:800;color:#1e293b;font-size:.95rem;margin:0}._siteTitleMuted_qirn1_103{color:#94a3b8;font-weight:700;margin-left:.5rem}._buildingHeader_1tx46_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}._buildingHeader_1tx46_1 h1{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem}._buildingHeader_1tx46_1 p{font-size:1rem;color:#94a3b8}._buildingForm_1tx46_21{background-color:transparent;margin-top:1.5rem}._formGrid_1tx46_26{background-color:#f8fafc80;padding:2rem;border-radius:1rem;border:1px solid rgb(241 245 249);display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:end}@media (min-width: 768px){._formGrid_1tx46_26{grid-template-columns:repeat(4,1fr)}}._formField_1tx46_43{display:flex;flex-direction:column;gap:.5rem}._manualSectionTitle_1tx46_49{grid-column:1 / -1;padding-top:.5rem;font-size:.75rem;font-weight:800;color:#0f766e;text-transform:uppercase;letter-spacing:.08em}._label_1tx46_59{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_1tx46_68,._select_1tx46_69{width:100%;background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;outline:none;transition:all .2s}._input_1tx46_68:focus,._select_1tx46_69:focus{outline:none;border-color:#14b8a6}._select_1tx46_69{-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_1tx46_69:disabled{opacity:.6;cursor:not-allowed;background-color:#f8fafc}._fileInputWrapper_1tx46_97{position:relative;width:100%}._fileInput_1tx46_97{position:absolute;width:0;height:0;opacity:0;overflow:hidden}._uploadButton_1tx46_110{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:2px dashed;border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s;cursor:pointer;background-color:#fff;border-color:#e2e8f0;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._uploadButton_1tx46_110:hover{border-color:#cbd5e1}._uploadButtonActive_1tx46_135{background-color:#ecfdf5;border-color:#10b981;color:#059669}._icon_1tx46_141{width:1rem;height:1rem}._addButton_1tx46_146{background-color:#0f172a;color:#fff;padding:.875rem 0;border-radius:.75rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}._addButton_1tx46_146:hover{background-color:#000}._addButton_1tx46_146:disabled{opacity:.3;cursor:not-allowed}._addButton_1tx46_146:active:not(:disabled){transform:scale(.95)}._tableContainer_1tx46_171{background-color:#fff;border-radius:1rem;border:1px solid rgb(241 245 249);overflow:hidden;margin-top:1.5rem}._table_1tx46_171{width:100%;text-align:left}._tableHead_1tx46_184{background-color:#f8fafc;font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid rgb(241 245 249)}._tableHeader_1tx46_194{padding:1.25rem 2rem}._tableHeaderRight_1tx46_198{text-align:right}._tableBody_1tx46_202{display:table-row-group}._tableRow_1tx46_206{transition:background-color .2s}._tableRow_1tx46_206:hover{background-color:#f8fafc80}._tableBody_1tx46_202 tr:not(:last-child){border-bottom:1px solid rgb(241 245 249)}._tableCell_1tx46_218{padding:1.25rem 2rem;vertical-align:middle}._tableCellRight_1tx46_223{text-align:right}._buildingName_1tx46_227{font-weight:700;color:#1e293b;font-size:.875rem}._buildingFileName_1tx46_233{font-size:10px;color:#cbd5e1;text-transform:uppercase;letter-spacing:-.025em}._siteBadge_1tx46_240{font-size:1rem;font-weight:700;color:#64748b;background-color:#f1f5f9;padding:.25rem .5rem;border-radius:.375rem}._fileName_1tx46_249{font-size:1rem;font-weight:500;color:#94a3b8;font-style:italic}._statusBadgeSuccess_1tx46_256{display:inline-flex;align-items:center;gap:.375rem;color:#059669;background-color:#ecfdf5;padding:.25rem .75rem;border-radius:9999px;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}._statusBadgePending_1tx46_270{display:inline-flex;align-items:center;gap:.375rem;color:#fb7185;background-color:#fff1f2;padding:.25rem .75rem;border-radius:9999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}._statusIcon_1tx46_284{width:.75rem;height:.75rem}._actionsContainer_1tx46_289{display:flex;align-items:center;justify-content:flex-end;gap:1rem}._configButton_1tx46_296{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#0d9488;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#99f6e4;transition:all .2s;background:none;border:none;cursor:pointer;padding:0}._configButton_1tx46_296:hover{color:#0f766e;text-decoration-color:#14b8a6}._deleteButton_1tx46_317{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .2s;border-radius:.25rem}._deleteButton_1tx46_317:hover{background-color:#fef2f2;color:#dc2626}._deleteIcon_1tx46_335{width:1.25rem;height:1.25rem}._statusProgressContainer_1tx46_341{width:100%;max-width:200px;display:flex;flex-direction:column;gap:.375rem}._statusRange_1tx46_349{width:100%;height:.375rem;background-color:#f1f5f9;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;transition:all .2s;accent-color:rgb(20 184 166)}._statusRange_1tx46_349::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75rem;height:.75rem;background-color:#14b8a6;border-radius:9999px;cursor:default}._statusRange_1tx46_349::-moz-range-thumb{width:1rem;height:1rem;background-color:#14b8a6;border-radius:9999px;border:none;cursor:default}._statusRange_1tx46_349:disabled{opacity:1;cursor:default}._statusProgressLabels_1tx46_383{display:flex;justify-content:space-between;align-items:center}._statusStepLabel_1tx46_389{font-size:9px;font-weight:900;color:#0d9488;text-transform:uppercase;letter-spacing:-.025em}._statusCurrentLabel_1tx46_397{font-size:9px;font-weight:700;color:#94a3b8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80px;text-align:right}._configButtonDisabled_1tx46_408{color:#e2e8f0!important;cursor:not-allowed!important;text-decoration:none!important}._configButtonDisabled_1tx46_408:hover{color:#e2e8f0!important;text-decoration-color:transparent!important}._dpeNumber_1tx46_419{font-size:.875rem;font-weight:700;color:#1e293b}._dpeNumberPlaceholder_1tx46_425{font-size:.875rem;color:#94a3b8;font-style:italic}._referenceConsumptionInput_1tx46_431{width:7.5rem;border:1px solid rgb(226 232 240);border-radius:.55rem;padding:.5rem .65rem;color:#1e293b;font-size:.82rem;font-weight:700;outline:none}._referenceConsumptionInput_1tx46_431:focus{border-color:#14b8a6}._configSpinner_1tx46_446{margin:0}._emptyState_1tx46_450{padding:5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgb(241 245 249);border-radius:2rem;margin-top:1.5rem}._emptyStateIcon_1tx46_461{background-color:#f8fafc;padding:1.5rem;border-radius:9999px;margin-bottom:1rem}._emptyStateSvg_1tx46_468{width:3rem;height:3rem;color:#e2e8f0}._emptyStateText_1tx46_474{color:#cbd5e1;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}._finishContainer_1tx46_482{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid rgb(241 245 249)}._finishButton_1tx46_490{background-color:#14b8a6;color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}._finishButton_1tx46_490:hover{background-color:#0f766e}._finishButton_1tx46_490:active{transform:scale(.95)}._mainCard_j3dgw_2{background:#fff;border:1px solid rgb(241,245,249);border-radius:1rem;box-shadow:0 8px 30px #0000000a;padding:1.5rem}@media (min-width: 768px){._mainCard_j3dgw_2{padding:2.5rem}}._cardHeader_j3dgw_16{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){._cardHeader_j3dgw_16{flex-direction:row;justify-content:space-between;align-items:flex-start}}._cardTitle_j3dgw_31{font-size:1.05rem;font-weight:600;color:#334155}._energyHubRow_j3dgw_37{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._energyHub_j3dgw_37{font-size:1.75rem;font-weight:700;color:#0f172a}._headerBadge_j3dgw_50{background:#14b8a6;color:#fff;font-size:10px;padding:2px 8px;border-radius:.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._cardSubtitle_j3dgw_61{margin-top:.5rem;color:#fb718559;font-weight:600;font-size:.9rem}._resetBtn_j3dgw_68{background:#fff1f2;color:#f43f5e;border:0;padding:.65rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.9rem;transition:background-color .2s ease}._resetBtn_j3dgw_68:hover{background:#ffe4e6}._cardBody_j3dgw_83{min-height:450px}._flowHeader_j3dgw_87{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}._flowBack_j3dgw_95{border:0;background:transparent;color:#94a3b8;font-weight:800;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0}._flowBackArrow_j3dgw_107{color:#94a3b8;font-weight:900}._flowProgress_j3dgw_112{display:flex;justify-content:flex-end}._flowFooter_j3dgw_117{display:flex;justify-content:flex-end;margin-top:14px}._flowNext_j3dgw_123{border:0;background:#0f172a;color:#fff;padding:.75rem 1.1rem;border-radius:.75rem;font-weight:800;font-size:.9rem}._resetLink_j3dgw_133{margin-top:1rem;background:transparent;border:0;color:#94a3b8;font-weight:600;font-size:.9rem}._resetLink_j3dgw_133:hover{color:#64748b}._stepCentered_j3dgw_147{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:_fadeIn_j3dgw_1 .3s ease}._stepIconCircle_j3dgw_157{width:112px;height:112px;border-radius:999px;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:2.25rem;margin-bottom:1.5rem}._stepPrompt_j3dgw_170{font-size:1rem;font-weight:300;color:#000;margin-bottom:1.5rem}._stepPromptLeft_j3dgw_177{text-align:left;width:100%}._primaryCta_j3dgw_182{background:#14b8a6;color:#fff;border:0;padding:1rem 2.5rem;border-radius:.75rem;font-weight:700;font-size:1.05rem;box-shadow:0 12px 20px #14b8a633;transition:transform .15s ease,background-color .15s ease}._primaryCta_j3dgw_182:hover{background:#0d9488}._primaryCta_j3dgw_182:active{transform:scale(.98)}._meterChoiceActions_j3dgw_204,._meterResultActions_j3dgw_205,._manualMeterActions_j3dgw_206{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}._secondaryCta_j3dgw_214{background:#f0fdfa;color:#0d9488;border:1px solid rgb(153,246,228);padding:.95rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:.95rem;cursor:pointer}._secondaryCta_j3dgw_214:hover{background:#ccfbf1}._linkButton_j3dgw_229{border:0;background:transparent;color:#64748b;font-weight:700;cursor:pointer}._linkButton_j3dgw_229:hover{color:#0d9488;text-decoration:underline}._meterResultActions_j3dgw_205{justify-content:flex-start;margin-top:.75rem}._manualMeterForm_j3dgw_247{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}._manualMeterIntro_j3dgw_254{margin:0;color:#64748b}._manualMeterGrid_j3dgw_259{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._manualMeterGrid_j3dgw_259 label{display:flex;flex-direction:column;gap:.35rem;color:#334155;font-size:.82rem;font-weight:700}._manualMeterGrid_j3dgw_259 input,._manualMeterGrid_j3dgw_259 select{box-sizing:border-box;width:100%;min-height:2.5rem;padding:.55rem .7rem;border:1px solid rgb(226,232,240);border-radius:.5rem;background:#fff;color:#1e293b;font:inherit;font-weight:400}._manualMeterGrid_j3dgw_259 input:focus,._manualMeterGrid_j3dgw_259 select:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f;outline:none}._manualMeterActions_j3dgw_206{justify-content:flex-end}._primaryCta_j3dgw_182:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 640px){._manualMeterGrid_j3dgw_259{grid-template-columns:1fr}}._stepOneSuccess_j3dgw_311{display:flex;flex-direction:column;gap:2rem;animation:_fadeInUp_j3dgw_1 .5s ease}._statusTop_j3dgw_318{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._statusHeader_j3dgw_325{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;width:100%}._statusKicker_j3dgw_333{color:#14b8a6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;margin-top:1rem}._statusHeadingRow_j3dgw_343{display:flex;align-items:center;gap:1rem;width:100%}._statusHeading_j3dgw_343{font-size:1.75rem;font-weight:700;color:#1e293b;line-height:1.2}._okPill_j3dgw_357{border:2px solid rgb(20,184,166);color:#14b8a6;padding:.25rem .75rem;border-radius:.375rem;font-size:10px;font-weight:700;letter-spacing:.12em;flex-shrink:0}._infoList_j3dgw_368{display:flex;flex-direction:column;gap:1.5rem}._infoItem_j3dgw_374{display:flex;align-items:flex-start;gap:1rem}._infoDot_j3dgw_380{width:20px;height:20px;border-radius:999px;background:#f1f5f9;margin-top:.25rem}._infoContent_j3dgw_388{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}._infoLabel_j3dgw_395{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.2}._infoValue_j3dgw_404{font-size:1.15rem;font-weight:600;color:#1e293b;line-height:1.2}._fileNameClickable_j3dgw_411{cursor:pointer;transition:color .2s ease}._fileNameClickable_j3dgw_411:hover{color:#14b8a6;text-decoration:underline}._actionSectionTitle_j3dgw_421{font-size:.95rem;font-weight:600;color:#334155;text-align:left}._actionCard_j3dgw_428{width:100%;text-align:left;border:0;border-radius:1rem;padding:2rem;color:#fff;box-shadow:0 12px 24px #0000000f;transition:filter .15s ease,transform .15s ease}._actionCard_j3dgw_428:hover{filter:brightness(1.06)}._actionCard_j3dgw_428:active{transform:scale(.98)}._actionEnedis_j3dgw_449{background:#46bcaa;box-shadow:0 12px 24px #46bcaa2e}._actionGrdf_j3dgw_454{background:#00acbd;box-shadow:0 12px 24px #f973162e}._actionCardTop_j3dgw_459{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}._actionDot_j3dgw_466{width:24px;height:24px;border-radius:999px;background:#fff3}._actionTitle_j3dgw_473{font-size:1.25rem;font-weight:700}._actionSubtitle_j3dgw_478{color:#ffffffb3;font-weight:600;font-size:.9rem}._footerNext_j3dgw_484{display:flex;justify-content:flex-end;padding-top:1rem}._nextBtn_j3dgw_490{background:#eef8f6;color:#0d9488;border:0;padding:.75rem 2rem;border-radius:.5rem;font-weight:700;font-size:.9rem;transition:background-color .2s ease,transform .15s ease}._nextBtn_j3dgw_490:hover{background:#ccfbf1}._nextBtn_j3dgw_490:disabled{opacity:.5;cursor:not-allowed}._analysisWrap_j3dgw_513{animation:_fadeIn_j3dgw_1 .4s ease;display:flex;flex-direction:column;gap:1rem}._analysisCard_j3dgw_520{background:#f0fdfa;border:1px solid rgb(204,251,241);border-radius:1rem;padding:2rem}._analysisTitleRow_j3dgw_527{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._analysisIcon_j3dgw_534{background:#0d9488;color:#fff;padding:.5rem .65rem;border-radius:.5rem;font-size:.9rem}._analysisTitle_j3dgw_527{font-size:1.1rem;font-weight:700;color:#0f766e}._tipCard_j3dgw_548{background:#fff;border:1px solid rgb(204,251,241);border-radius:.75rem;padding:1.25rem;color:#334155;font-size:.9rem;font-weight:600;line-height:1.5;box-shadow:0 1px 3px #0000000a}._analysisFooter_j3dgw_560{display:flex;justify-content:space-between;align-items:center}._backLink_j3dgw_566{background:transparent;border:0;color:#94a3b8;font-weight:600;font-size:.9rem}._backLink_j3dgw_566:hover{color:#64748b}._finalBtn_j3dgw_578{background:#14b8a6;border:0;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:700;font-size:.9rem}._modalShell_j3dgw_589{padding:.5rem 0 0;display:flex;flex-direction:column;gap:1.5rem}._modalHeader_j3dgw_596{display:flex;align-items:flex-start;gap:1rem}._modalHeaderIcon_j3dgw_602{width:3.25rem;height:3.25rem;border-radius:1rem;background:linear-gradient(180deg,#e7fbf7,#d7f5ef);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 25px #36c7b32e}._modalHeaderCopy_j3dgw_614{display:flex;flex-direction:column;gap:.75rem;flex:1}._modalTitle2_j3dgw_621{font-size:2rem;font-weight:700;color:#111827;line-height:1.15}._modalSubTitle_j3dgw_628{color:#7a8da7;font-size:1rem;line-height:1.6;max-width:38rem}._modalDropzone_j3dgw_635{width:100%;border:2px dashed #dbe5ee;background:#f8fbfd;border-radius:1.25rem;padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;transition:border-color .2s ease,background-color .2s ease,transform .15s ease}._modalDropzone_j3dgw_635:hover,._modalDropzoneDragging_j3dgw_654{border-color:#9edfd4;background:#f2fbf8}._modalDropzone_j3dgw_635:active{transform:scale(.99)}._modalDropzoneIcon_j3dgw_663{color:#d0dae5;margin-bottom:.5rem}._modalDropzoneTitle_j3dgw_668{color:#245f52;font-size:1.1rem;font-weight:700}._modalDropzoneHint_j3dgw_674{color:#9ca9bc;font-size:.9rem;font-weight:700;letter-spacing:.12em}._modalField_j3dgw_681{display:flex;flex-direction:column;gap:.5rem}._modalFieldLabel_j3dgw_687{color:#52657d;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._modalSelect_j3dgw_695{width:100%;border:1px solid #dbe5ee;background:#fff;color:#111827;border-radius:.75rem;padding:.85rem 1rem;font-size:1rem;font-weight:600;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._modalSelect_j3dgw_695:focus{border-color:#36c7b3;box-shadow:0 0 0 3px #36c7b326}._modalActions_j3dgw_715{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}._modalSelectBtn_j3dgw_721{width:100%;background:linear-gradient(135deg,#36c7b3,#49cfc2);color:#fff;border:0;padding:1rem 1.25rem;border-radius:.9rem;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;box-shadow:0 10px 20px #36c7b340;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}._modalSelectBtn_j3dgw_721:hover{box-shadow:0 14px 24px #36c7b352}._modalSelectBtn_j3dgw_721:active{transform:scale(.98)}._modalExampleBtn_j3dgw_749{width:100%;background:#fff;color:#245f52;border:2px solid #d8e7e2;padding:1rem 1.25rem;border-radius:.9rem;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._modalExampleBtn_j3dgw_749:hover{background:#f8fbfa;border-color:#9edfd4;color:#1e7a69}._modalExampleBtn_j3dgw_749:active{transform:scale(.98)}@media (max-width: 767px){._modalShell_j3dgw_589{padding-top:0}._modalHeader_j3dgw_596{gap:.75rem}._modalHeaderIcon_j3dgw_602{width:2.75rem;height:2.75rem;border-radius:.875rem}._modalTitle2_j3dgw_621{font-size:1.55rem}._modalSubTitle_j3dgw_628{font-size:.95rem}._modalDropzone_j3dgw_635{padding:2.25rem 1rem}._modalActions_j3dgw_715{grid-template-columns:1fr}}._processingScreen_j3dgw_811{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._processingSpinner_j3dgw_823{width:48px;height:48px;border:4px solid rgba(20,184,166,.2);border-top-color:#14b8a6;border-radius:999px;animation:_spin_j3dgw_1 1s linear infinite}._processingLabel_j3dgw_832{margin-top:1rem;color:#0d9488;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:10px}@keyframes _spin_j3dgw_1{to{transform:rotate(360deg)}}@keyframes _fadeIn_j3dgw_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_j3dgw_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._wrap_1b06m_1{padding:0 1rem 4rem;color:#12222c}._header_1b06m_6{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:.5rem 0 2rem}._title_1b06m_14{font-size:1rem;font-weight:600;color:#0b1720;margin-bottom:.45rem}._subtitle_1b06m_21{max-width:48rem;margin:0;color:#52646f;font-size:.9rem;line-height:1.5}._addEnergyButton_1b06m_29{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:12.5rem;border:0;border-radius:.65rem;background:#28b5a7;box-shadow:0 .55rem 1rem #0e544e2e;color:#fff;cursor:pointer;font-size:.86rem;font-weight:600;padding:.9rem 1.2rem;transition:background-color .15s ease,transform .15s ease}._addEnergyButton_1b06m_29:hover{background:#229f94;transform:translateY(-1px)}._addEnergyButton_1b06m_29:disabled{opacity:.55;cursor:not-allowed;transform:none}._energySection_1b06m_60{margin-top:1.8rem}._sectionTitle_1b06m_64{display:flex;align-items:center;gap:.5rem;color:#0f8b88;font-size:.86rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._sectionTitle_1b06m_64 svg{font-size:1.05rem}._emptyPanel_1b06m_79{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;min-height:13.5rem;margin-top:1rem;border:1px dashed #d7e1e5;border-radius:.65rem;background:#fff;color:#61737d;text-align:center;padding:2rem}._emptyPanel_1b06m_79 strong{color:#172a33;font-size:.9rem}._emptyPanel_1b06m_79 span{font-size:.86rem}._emptyIcon_1b06m_104{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.45rem;border-radius:50%;background:#dff8f4;color:#078a83}._emptyIcon_1b06m_104 svg{font-size:1.55rem}._automaticGrid_1b06m_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;max-width:36rem;margin-top:1rem}._automaticCard_1b06m_127{display:grid;grid-template-columns:2.7rem 1fr;grid-template-rows:1fr auto;column-gap:.85rem;min-height:8.9rem;border:1px solid #edf2f4;border-radius:.65rem;background:#fff;box-shadow:0 .25rem .8rem #0c222b0a;color:inherit;cursor:pointer;padding:1.1rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._automaticCard_1b06m_127:hover{border-color:#bde9e4;box-shadow:0 .6rem 1.3rem #0c222b12;transform:translateY(-1px)}._energyIcon_1b06m_153{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.55rem;background:#dff8f4;color:#08a093}._energyIcon_1b06m_153 svg{font-size:1.35rem}._automaticBody_1b06m_167{min-width:0}._energyNameRow_1b06m_171{display:flex;align-items:center;gap:.45rem;min-width:0}._energyNameRow_1b06m_171 strong{overflow:hidden;color:#14252e;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}._automaticBadge_1b06m_186{border-radius:.25rem;background:#eef3ff;color:#4b6dec;font-size:.58rem;font-weight:600;padding:.16rem .35rem;text-transform:uppercase}._sourceText_1b06m_196{display:block;margin-top:.2rem;color:#556872;font-size:.78rem}._connectionRow_1b06m_203{display:flex;align-items:center;grid-column:1 / -1;gap:.45rem;margin-top:1.35rem;color:#60737d;font-size:.76rem}._connectionRow_1b06m_203 strong{color:#008a80}._connectionDot_1b06m_217{width:.38rem;height:.38rem;border-radius:50%;background:#23b9aa}._manualList_1b06m_224{display:grid;gap:.75rem;margin-top:1rem}._manualRow_1b06m_230{display:grid;grid-template-columns:minmax(12rem,1.35fr) minmax(22rem,3fr) auto;align-items:center;gap:1rem;min-height:4.4rem;border:1px solid #edf2f4;border-left:.25rem solid #20a89c;border-radius:.65rem;background:#fff;box-shadow:0 .25rem .8rem #0c222b0a;padding:.85rem 1rem}._manualRow_1b06m_230._complete_1b06m_244{border-left-color:#d36544}._manualRow_1b06m_230._draft_1b06m_248{border-left-color:#a8b5ba}._manualRow_1b06m_230._inactive_1b06m_252{background:#f5f8f9;color:#9aa7ad}._manualIdentity_1b06m_257{display:flex;align-items:center;gap:.75rem;min-width:0}._manualIdentity_1b06m_257 strong{display:block;overflow:hidden;color:#162730;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}._inactive_1b06m_252 ._manualIdentity_1b06m_257 strong,._inactive_1b06m_252 ._manualMetaGrid_1b06m_274 strong{color:#93a1a7}._manualIcon_1b06m_278{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.45rem;background:#eef5f6;color:#657981}._manualIcon_1b06m_278 svg{font-size:1.1rem}._activeBadge_1b06m_293,._completeBadge_1b06m_294,._draftBadge_1b06m_295{display:inline-flex;width:fit-content;margin-top:.3rem;border-radius:.25rem;font-size:.58rem;font-weight:600;padding:.14rem .35rem;text-transform:uppercase}._activeBadge_1b06m_293{background:#dff8f4;color:#008a80}._completeBadge_1b06m_294{background:#fff0eb;color:#cc5f3f}._draftBadge_1b06m_295{background:#edf2f4;color:#7f9097}._manualMetaGrid_1b06m_274{display:grid;grid-template-columns:repeat(7,minmax(5.2rem,1fr));gap:.85rem;align-items:center;min-width:0}._manualMetaGrid_1b06m_274 div{min-width:0}._manualMetaGrid_1b06m_274 span{display:block;color:#8a9ba2;font-size:.56rem;font-weight:600;text-transform:uppercase}._manualMetaGrid_1b06m_274 strong{display:block;overflow:hidden;color:#15262f;font-size:.78rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._complete_1b06m_244 ._manualMetaGrid_1b06m_274 div:nth-child(3) strong{color:#d36544}._manualActions_1b06m_355{display:flex;align-items:center;gap:.65rem}._switch_1b06m_361{position:relative;width:2.15rem;height:1.15rem;border:0;border-radius:999px;background:#d8e2e6;cursor:pointer;padding:0}._switch_1b06m_361 span{position:absolute;top:.18rem;left:.18rem;width:.78rem;height:.78rem;border-radius:50%;background:#fff;box-shadow:0 .1rem .3rem #0c222b29;transition:transform .15s ease}._switchOn_1b06m_384{background:#22aa9e}._switchOn_1b06m_384 span{transform:translate(1rem)}._iconButton_1b06m_392{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:0;border-radius:.4rem;background:transparent;color:#7f9299;cursor:pointer}._iconButton_1b06m_392:hover{background:#f0f5f6;color:#0f766e}._addEnergyModal_1b06m_409{margin:-.5rem -.25rem -1rem;color:#14252e}._addEnergyModalHeader_1b06m_414{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}._addEnergyModalHeader_1b06m_414 h3{margin:0 0 .25rem;color:#12222c;font-size:1.05rem;font-weight:700}._addEnergyModalHeader_1b06m_414 p{margin:0;color:#72828a;font-size:.78rem}._closeModalButton_1b06m_435{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.35rem;background:transparent;color:#6f7f86;cursor:pointer}._closeModalButton_1b06m_435:hover{background:#f1f5f6;color:#15262f}._addEnergyGrid_1b06m_452{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:1rem;margin-bottom:1rem}._indexReadingGrid_1b06m_459{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}._singleFieldGrid_1b06m_464{grid-template-columns:1fr}._formField_1b06m_468{display:grid;gap:.4rem;margin:0;min-width:0}._referenceField_1b06m_475{margin-bottom:1rem}._formField_1b06m_468>span{color:#6d7f87;font-size:.7rem;font-weight:700;text-transform:uppercase}._selectShell_1b06m_486,._inputShell_1b06m_487{position:relative;display:flex;align-items:center;min-height:2.75rem;border:1px solid transparent;border-radius:.25rem;background:#f2f5f6;transition:background-color .15s ease,border-color .15s ease}._selectShell_1b06m_486:focus-within,._inputShell_1b06m_487:focus-within{border-color:#28b5a7;background:#fff}._selectShell_1b06m_486 select,._inputShell_1b06m_487 input,._formField_1b06m_468 textarea{width:100%;border:0;outline:0;background:transparent;color:#20333d;font-size:.82rem;font-weight:500}._selectShell_1b06m_486 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 2.4rem 0 .85rem}._inputShell_1b06m_487 input{padding:0 2.4rem 0 .85rem}._inputShell_1b06m_487 input[type=date]{padding-right:.85rem;color-scheme:light}._inputShell_1b06m_487 input[type=date]+svg{display:none}._selectShell_1b06m_486 svg,._inputShell_1b06m_487 svg{position:absolute;right:.8rem;color:#82929a;font-size:1.05rem;pointer-events:none}._formField_1b06m_468 textarea{min-height:5.4rem;resize:vertical;border-radius:.25rem;background:#f2f5f6;padding:.75rem .85rem}._formField_1b06m_468 textarea:focus{box-shadow:inset 0 0 0 1px #28b5a7;background:#fff}._automaticAuthorizationPanel_1b06m_559{display:grid;gap:1rem;margin-top:.25rem;border-radius:.45rem;background:#f7f9fa;padding:1rem}._automaticAuthorizationHeader_1b06m_568{display:flex;align-items:center;gap:.75rem;margin-bottom:.2rem}._automaticAuthorizationHeader_1b06m_568 strong,._automaticAuthorizationHeader_1b06m_568 div>span{display:block}._automaticAuthorizationHeader_1b06m_568 strong{color:#15262f;font-size:.92rem;font-weight:700}._automaticAuthorizationHeader_1b06m_568 span{color:#72828a;font-size:.75rem}._supplyModeBanner_1b06m_591{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;border-radius:.45rem;background:#f7f9fa;padding:.85rem 1rem}._supplyModeBanner_1b06m_591 strong,._supplyModeBanner_1b06m_591 div>span{display:block}._supplyModeBanner_1b06m_591 strong{color:#15262f;font-size:.86rem;font-weight:700}._supplyModeBanner_1b06m_591 div>span{color:#72828a;font-size:.74rem}._authorizationActions_1b06m_617{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}._importAuthorizationButton_1b06m_623,._generateAuthorizationButton_1b06m_624{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;border-radius:.35rem;cursor:pointer;font-size:.78rem;font-weight:700;padding:.7rem 1rem}._importAuthorizationButton_1b06m_623{border:0;background:#15262f;color:#fff}._generateAuthorizationButton_1b06m_624{border:1px solid #dbe5e8;background:#fff;color:#20333d}._importAuthorizationButton_1b06m_623:hover{background:#0b1720}._generateAuthorizationButton_1b06m_624:hover{border-color:#28b5a7;color:#168d83}._importAuthorizationButton_1b06m_623:disabled,._generateAuthorizationButton_1b06m_624:disabled{opacity:.5;cursor:not-allowed}._addReadingActionRow_1b06m_666{display:flex;justify-content:flex-end;margin:.25rem 0 1.4rem}._addReadingButton_1b06m_672{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.45rem;background:#e6f4f2;color:#178d83;cursor:pointer;font-size:.78rem;font-weight:800;padding:.7rem 1rem}._addReadingButton_1b06m_672:hover{background:#d8eeeb}._addReadingButton_1b06m_672:disabled{opacity:.5;cursor:not-allowed}._modalReadingTableSection_1b06m_696{display:grid;gap:.7rem;margin-top:.5rem}._modalReadingListTitle_1b06m_702{color:#6d7f87;font-size:.78rem;font-weight:800;text-transform:uppercase}._modalReadingTable_1b06m_696{overflow:hidden;border-radius:.45rem;border:1px solid #edf2f4;background:#fff}._modalReadingTableHead_1b06m_716,._modalReadingTableRow_1b06m_717{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem}._modalReadingTableHead_1b06m_716{background:#f2f5f6;color:#7f9299;font-size:.6rem;font-weight:800;padding:.65rem .8rem;text-transform:uppercase}._modalReadingTableHead_1b06m_716 span:last-child,._modalReadingTableRow_1b06m_717>button{justify-self:end}._modalReadingTableRow_1b06m_717{border-top:1px solid #edf2f4;padding:.55rem .8rem}._modalReadingTableRow_1b06m_717 span{color:#20333d;font-size:.8rem}._modalReadingTableRow_1b06m_717 strong{overflow:hidden;color:#15262f;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._modalReadingTableEmpty_1b06m_757{border-top:1px solid #edf2f4;color:#8a9ba2;font-size:.8rem;padding:.8rem;text-align:center}._addEnergyModalFooter_1b06m_764{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:1.25rem -1rem -1rem;border-top:1px solid #edf2f4;background:#f7f9fa;padding:1rem}._cancelEnergyButton_1b06m_775,._submitEnergyButton_1b06m_776{border:0;cursor:pointer;font-size:.78rem;font-weight:700}._cancelEnergyButton_1b06m_775{background:transparent;color:#243740;padding:.65rem .9rem}._submitEnergyButton_1b06m_776{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:9.6rem;border-radius:.35rem;background:#0e6f68;box-shadow:0 .35rem .85rem #0e6f682e;color:#fff;padding:.72rem 1rem}._submitEnergyButton_1b06m_776:hover{background:#0b5f59}._submitEnergyButton_1b06m_776:disabled{opacity:.5;cursor:not-allowed}._validateFooter_1b06m_811{display:flex;justify-content:flex-end;margin-top:1.5rem}._validateButton_1b06m_817{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.75rem;background:#0f766e;color:#fff;font-size:.85rem;font-weight:700;padding:.75rem 1.25rem;cursor:pointer;box-shadow:0 .6rem 1.1rem #0f766e2e}._validateButton_1b06m_817:hover{background:#115e59}._validateButton_1b06m_817:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._flowHeader_1b06m_843{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._flowBack_1b06m_851{background:transparent;border:0;color:#1e293b;font-weight:500;cursor:pointer}._flowBackArrow_1b06m_859{margin-right:.25rem}._flowFooter_1b06m_863{display:flex;justify-content:flex-end;margin-top:1.5rem}._flowNext_1b06m_869{background:#000;border:0;color:#fff;font-weight:600;padding:.75rem 1.25rem;border-radius:.9rem;cursor:pointer}._flowNext_1b06m_869:disabled{opacity:.5;cursor:not-allowed}._modalShell_1b06m_884{padding:0 1rem}._modalTitle2_1b06m_888{font-size:1.5rem;font-weight:400;color:#1e293b;margin-bottom:.25rem}._modalSubTitle_1b06m_895{color:#94a3b8;font-size:.9rem;margin-bottom:2rem}._modalSelectBtn_1b06m_901{width:100%;background:#0f172a;color:#fff;border:0;padding:1rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease}._modalSelectBtn_1b06m_901:hover{background:#000}._modalSelectBtn_1b06m_901:active{transform:scale(.98)}._modalSelectBtn_1b06m_901:disabled{opacity:.5;cursor:not-allowed}._modalExampleBtn_1b06m_928{width:100%;background:transparent;color:#334155;border:1px solid rgb(226,232,240);padding:.75rem;border-radius:.75rem;font-weight:600;font-size:.9rem;margin-top:1rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._modalExampleBtn_1b06m_928:hover{background:#f8fafc;border-color:#14b8a6;color:#14b8a6}._modalExampleBtn_1b06m_928:active{transform:scale(.98)}._modalExampleBtn_1b06m_928:disabled{opacity:.5;cursor:not-allowed}._missingMeterPanel_1b06m_960{display:flex;align-items:center;gap:.75rem;margin:1rem 0 1.5rem;padding:.95rem 1rem;border:1px solid #d8eeeb;border-radius:.45rem;background:#f0faf8;color:#1b6f65;font-size:.9rem;font-weight:600}._missingMeterPanel_1b06m_960 svg{flex:0 0 auto}@media (max-width: 920px){._header_1b06m_6{flex-direction:column}._addEnergyButton_1b06m_29{width:100%}._manualRow_1b06m_230{grid-template-columns:1fr}._manualMetaGrid_1b06m_274{grid-template-columns:repeat(2,minmax(0,1fr))}._manualActions_1b06m_355{justify-content:flex-end}._addEnergyGrid_1b06m_452,._authorizationActions_1b06m_617{grid-template-columns:1fr}}@media (max-width: 560px){._wrap_1b06m_1{padding-inline:0}._automaticGrid_1b06m_119,._manualMetaGrid_1b06m_274{grid-template-columns:1fr}}._root_gzzx9_1{--bg: #ffffff;--card: #ffffff;--muted: #6b7280;--text: #0f172a;--border: rgba(15, 23, 42, .08);--shadow: 0 10px 30px rgba(2, 6, 23, .06);--shadowSm: 0 6px 18px rgba(2, 6, 23, .06);--teal: #14b8a6;--tealDark: #0f766e;--indigo: #6366f1;--orange: #f97316;--rose: #fb7185;background:transparent;color:var(--text)}._header_gzzx9_19{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}._headerLeft_gzzx9_27{display:flex;flex-direction:column;gap:6px}._backBtn_gzzx9_33{border:0;background:transparent;color:#94a3b8;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:0;width:fit-content}._backArrow_gzzx9_46{color:#94a3b8;font-weight:900}._headerRight_gzzx9_51{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}._footer_gzzx9_59{display:flex;justify-content:flex-end;margin-top:14px}._footerNext_gzzx9_65{border:0;border-radius:14px;padding:12px 14px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172aeb;color:#fff;cursor:pointer}._headerContent_gzzx9_78{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin-top:1rem}._title_gzzx9_87{font-size:2rem;font-weight:600;margin:0;padding:0;line-height:1.4}._subtitle_gzzx9_95{margin:0;padding:0;color:#0f172a99;font-size:13px;line-height:1.4}._subtitleStrong_gzzx9_103{color:#0f172ae6;font-weight:800}._grid_gzzx9_108{display:grid;grid-template-columns:1fr;gap:16px;margin-top:2rem}@media (min-width: 980px){._grid_gzzx9_108{grid-template-columns:360px 1fr;align-items:start;gap:20px}}._card_gzzx9_123{background:var(--card);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadowSm);padding:18px}._cardHeader_gzzx9_131{margin-bottom:14px}._cardTitle_gzzx9_135{font-size:1.5rem;font-weight:600;color:#333}._cardHint_gzzx9_141{margin-top:6px;font-size:12px;color:#0f172a8c}._form_gzzx9_147{display:grid;gap:12px;margin-top:1.5rem}._label_gzzx9_153{display:grid;gap:6px;font-weight:800;font-size:12px;color:#0f172ac7}._optional_gzzx9_161{font-weight:700;color:#0f172a73}._input_gzzx9_166,._select_gzzx9_167{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:13px;font-weight:800;color:#0f172ae6;outline:none;transition:border-color .14s ease,box-shadow .14s ease}._input_gzzx9_166:focus,._select_gzzx9_167:focus{border-color:#14b8a68c;box-shadow:0 0 0 4px #14b8a62e}._formActions_gzzx9_188{display:flex;gap:10px;margin-top:4px}._primaryBtn_gzzx9_194{flex:1;border:0;border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#000;color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease}._primaryBtn_gzzx9_194:hover{transform:translateY(-1px);background:#0f172a}._primaryBtn_gzzx9_194:disabled{opacity:.45;cursor:not-allowed;transform:none}._secondaryBtn_gzzx9_223{border:1px solid rgba(15,23,42,.14);border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172a0a;color:#0f172abf;cursor:pointer}._list_gzzx9_236{border-radius:22px;padding:18px}._listHeader_gzzx9_241{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}._listTitle_gzzx9_249{font-weight:600;font-size:1.25rem}._listCount_gzzx9_254{font-size:12px;color:#0f172a80;font-weight:800}._listEmpty_gzzx9_260{border:1px dashed rgba(15,23,42,.16);border-radius:18px;padding:18px;color:#0f172a8c;font-weight:700;font-size:13px;background:#0f172a04}._rows_gzzx9_270{display:grid;gap:10px}._row_gzzx9_270{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}._row_gzzx9_270:hover{border-color:#14b8a659;box-shadow:0 12px 22px #0206170f;transform:translateY(-1px)}._rowLeft_gzzx9_296{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._badge_gzzx9_304{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap}._badgeDpe_gzzx9_314{background:#1987541f;color:#198754f2}._badgeManual_gzzx9_319{background:#f973161f;color:#f97316f2}._rowContent_gzzx9_324{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0}._rowTitle_gzzx9_333{font-weight:600;font-size:1.25rem;color:#333;line-height:1.4;margin:0;padding:0}._rowMeta_gzzx9_342{font-size:11px;font-weight:800;color:#0f172a73;line-height:1.4;margin:0;padding:0}._rowActions_gzzx9_351{display:flex;align-items:center;gap:10px;opacity:.15;transition:opacity .14s ease}._row_gzzx9_270:hover ._rowActions_gzzx9_351{opacity:1}._linkBtn_gzzx9_363{border:0;background:transparent;color:var(--tealDark);font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._linkBtn_gzzx9_363:hover{background:#14b8a61a}._dangerBtn_gzzx9_380{border:0;background:transparent;color:#f43f5ee6;font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._dangerBtn_gzzx9_380:hover{background:#f43f5e17}._emptyState_gzzx9_397{border:1px dashed rgba(15,23,42,.16);border-radius:22px;padding:24px;background:#0f172a03}._emptyTitle_gzzx9_404{font-weight:950;font-size:15px}._emptySubtitle_gzzx9_409{margin-top:8px;color:#0f172a8c;font-weight:700;font-size:13px}._root_1tqt4_1{--bg: #ffffff;--card: #ffffff;--muted: #6b7280;--text: #0f172a;--border: rgba(15, 23, 42, .08);--shadow: 0 10px 30px rgba(2, 6, 23, .06);--shadowSm: 0 6px 18px rgba(2, 6, 23, .06);--teal: #14b8a6;--tealDark: #0f766e;--indigo: #6366f1;--orange: #f97316;--rose: #fb7185;background:transparent;color:var(--text)}._header_1tqt4_19{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}._headerLeft_1tqt4_27{display:flex;flex-direction:column;gap:6px}._backBtn_1tqt4_33{border:0;background:transparent;color:#94a3b8;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:0;width:fit-content}._backArrow_1tqt4_46{color:#94a3b8;font-weight:900}._headerRight_1tqt4_51{display:flex;justify-content:flex-end}._footer_1tqt4_56{display:flex;justify-content:flex-end;margin-top:14px}._footerNext_1tqt4_62{border:0;border-radius:14px;padding:12px 14px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172aeb;color:#fff;cursor:pointer}._headerContent_1tqt4_75{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin-top:1rem}._title_1tqt4_84{font-size:2rem;font-weight:600;margin:0;padding:0;line-height:1.4}._subtitle_1tqt4_92{margin:0;padding:0;color:#0f172a99;font-size:13px;line-height:1.4}._subtitleStrong_1tqt4_100{color:#0f172ae6;font-weight:800}._grid_1tqt4_105{display:grid;grid-template-columns:1fr;gap:16px;margin-top:2rem}@media (min-width: 980px){._grid_1tqt4_105{grid-template-columns:360px 1fr;align-items:start;gap:20px}}._card_1tqt4_120{background:var(--card);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadowSm);padding:18px}._cardHeader_1tqt4_128{margin-bottom:14px}._cardTitle_1tqt4_132{font-size:1.5rem;font-weight:600;color:#333}._cardHint_1tqt4_138{margin-top:6px;font-size:12px;color:#0f172a8c}._form_1tqt4_144{display:grid;gap:12px;margin-top:1.5rem}._label_1tqt4_150{display:grid;gap:6px;font-weight:800;font-size:12px;color:#0f172ac7}._optional_1tqt4_158{font-weight:700;color:#0f172a73}._input_1tqt4_163,._select_1tqt4_164{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:13px;font-weight:800;color:#0f172ae6;outline:none;transition:border-color .14s ease,box-shadow .14s ease}._input_1tqt4_163:focus,._select_1tqt4_164:focus{border-color:#14b8a68c;box-shadow:0 0 0 4px #14b8a62e}._formActions_1tqt4_185{display:flex;gap:10px;margin-top:4px}._primaryBtn_1tqt4_191{flex:1;border:0;border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#000;color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease}._primaryBtn_1tqt4_191:hover{transform:translateY(-1px);background:#0f172a}._primaryBtn_1tqt4_191:disabled{opacity:.45;cursor:not-allowed;transform:none}._secondaryBtn_1tqt4_220{border:1px solid rgba(15,23,42,.14);border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172a0a;color:#0f172abf;cursor:pointer}._list_1tqt4_233{border-radius:22px;padding:18px}._listHeader_1tqt4_238{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}._listTitle_1tqt4_246{font-weight:600;font-size:1.25rem}._listCount_1tqt4_251{font-size:12px;color:#0f172a80;font-weight:800}._listEmpty_1tqt4_257{border:1px dashed rgba(15,23,42,.16);border-radius:18px;padding:18px;color:#0f172a8c;font-weight:700;font-size:13px;background:#0f172a04}._rows_1tqt4_267{display:grid;gap:10px}._row_1tqt4_267{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}._row_1tqt4_267:hover{border-color:#14b8a659;box-shadow:0 12px 22px #0206170f;transform:translateY(-1px)}._rowLeft_1tqt4_293{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._badge_1tqt4_301{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap}._badgeDpe_1tqt4_311{background:#1987541f;color:#198754f2}._badgeManual_1tqt4_316{background:#f973161f;color:#f97316f2}._rowContent_1tqt4_321{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0}._rowTitle_1tqt4_330{font-weight:600;font-size:1.25rem;color:#333;line-height:1.4;margin:0;padding:0}._rowMeta_1tqt4_339{font-size:11px;font-weight:800;color:#0f172a73;line-height:1.4;margin:0;padding:0}._rowActions_1tqt4_348{display:flex;align-items:center;gap:10px;opacity:.15;transition:opacity .14s ease}._row_1tqt4_267:hover ._rowActions_1tqt4_348{opacity:1}._linkBtn_1tqt4_360{border:0;background:transparent;color:var(--tealDark);font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._linkBtn_1tqt4_360:hover{background:#14b8a61a}._dangerBtn_1tqt4_377{border:0;background:transparent;color:#f43f5ee6;font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._dangerBtn_1tqt4_377:hover{background:#f43f5e17}._emptyState_1tqt4_394{border:1px dashed rgba(15,23,42,.16);border-radius:22px;padding:24px;background:#0f172a03}._emptyTitle_1tqt4_401{font-weight:950;font-size:15px}._emptySubtitle_1tqt4_406{margin-top:8px;color:#0f172a8c;font-weight:700;font-size:13px}._root_1fffk_1{padding:20px 18px 10px}._checkWrap_1fffk_5{display:flex;justify-content:center;margin-top:2px;margin-bottom:10px}._checkCircle_1fffk_12{width:56px;height:56px;border-radius:999px;background:#e6f9ef;display:flex;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.25)}._check_1fffk_5{font-size:26px;line-height:1;color:#10b981;font-weight:900}._title_1fffk_30{text-align:center;font-weight:800;font-size:22px;letter-spacing:-.01em;color:#0f172a;margin-bottom:6px}._subtitle_1fffk_39{text-align:center;font-weight:700;font-size:11px;letter-spacing:.12em;color:#94a3b8;margin-bottom:18px}._grid_1fffk_48{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 720px){._grid_1fffk_48{grid-template-columns:1fr 1fr;gap:16px}}._section_1fffk_61{border-radius:12px;padding:14px;background:#fff;border:1px solid #e2e8f0}._sectionTitle_1fffk_68{font-weight:800;font-size:12px;letter-spacing:.08em;color:#94a3b8;margin-bottom:12px}._row_1fffk_76{margin-bottom:10px}._label_1fffk_80{font-weight:800;font-size:10px;letter-spacing:.1em;color:#94a3b8;margin-bottom:4px}._value_1fffk_88{font-weight:800;font-size:14px;color:#0f172a}._badges_1fffk_94{display:flex;gap:8px;flex-wrap:wrap}._badge_1fffk_94{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eef2ff;border:1px solid rgba(99,102,241,.25);color:#3730a3;font-weight:800;font-size:12px}._more_1fffk_112{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a;font-weight:800;font-size:12px}._muted_1fffk_124{color:#64748b;font-weight:700;font-size:13px}._kpiCard_1fffk_130{border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;padding:14px;margin-bottom:10px}._kpiMeta_1fffk_138{display:flex;align-items:baseline;justify-content:space-between;gap:14px}._kpiLabel_1fffk_145{font-weight:800;font-size:11px;letter-spacing:.08em;color:#94a3b8}._kpiValue_1fffk_152{font-weight:900;font-size:26px;color:#0f172a}._note_1fffk_158{margin-top:8px;color:#64748b;font-weight:700;font-size:13px}._actions_1fffk_165{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:4px}._primaryBtn_1fffk_174{width:100%;max-width:520px;border-radius:14px!important;padding:14px 18px!important;font-weight:900!important;letter-spacing:.1em}._backLink_1fffk_183{background:transparent;border:none;color:#94a3b8;font-weight:800;font-size:12px;letter-spacing:.12em;text-decoration:none;cursor:pointer}._backLink_1fffk_183:hover{color:#64748b;text-decoration:underline}._srOnly_1fffk_199{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._simulationContainer_1uhfe_1{display:flex;flex-direction:column;gap:1rem}._simulationTitle_1uhfe_7{font-size:2rem;font-weight:700}._simulationDescriptionContainer_1uhfe_12{display:flex;justify-content:space-between;align-items:center}._simulationDescription_1uhfe_12{margin:0}._simulationButton_1uhfe_22{background-color:#fff;color:var(--bs-success);border:none;border-radius:10px;padding:.5rem 1rem;cursor:pointer}._simulationButton_1uhfe_22:hover{border:1px solid var(--bs-success)}._dpeClassesContainer_1uhfe_35{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-end;margin-top:1rem;margin-bottom:1rem;padding:3rem}._dpeClassButton_1uhfe_45{flex:1;min-width:140px;padding:.375rem;border-radius:2rem;transition:all .5s ease;border:2px solid transparent;background:#f1f5f9;cursor:pointer;position:relative}._dpeClassButton_1uhfe_45:hover{border-color:#cbd5e1}._dpeClassButtonActive_1uhfe_61{background:#fff;border-color:var(--bs-success);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:scale(1.05) translateY(-8px);z-index:10}._dpeClassButtonInactive_1uhfe_69{color:#64748b;opacity:.8;transform:translateY(0)}._dpeClassButtonContent_1uhfe_75{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem}._dpeClassBadge_1uhfe_82{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin-bottom:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._dpeClassBadgeA_1uhfe_95{background:#22c55e;color:#052e16}._dpeClassBadgeB_1uhfe_100{background:#34d399;color:#064e3b}._dpeClassBadgeC_1uhfe_105{background:#fbbf24;color:#111827}._dpeClassTitle_1uhfe_110{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;text-align:center}._dpeClassTitleActive_1uhfe_118{color:var(--bs-success)}._dpeClassTitleInactive_1uhfe_122{color:#94a3b8}._dpeClassLabel_1uhfe_126{font-size:.6875rem;font-weight:700;margin-top:.5rem;text-align:center;line-height:1.25}._dpeClassLabelActive_1uhfe_134{color:#0f172a}._dpeClassLabelInactive_1uhfe_138{color:#64748b}._simulationDetailsContainer_1uhfe_142{background:#fff;border-radius:3rem;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #94a3b880;overflow:hidden;padding:3rem}._simulationDetailsHeader_1uhfe_151{padding:0;margin-bottom:0;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){._simulationDetailsHeader_1uhfe_151{flex-direction:row;align-items:center;justify-content:space-between}}._simulationDetailsHeaderLeft_1uhfe_168{display:flex;align-items:center;gap:1.5rem}._simulationDetailsIcon_1uhfe_174{background:var(--bs-success);padding:1rem;border-radius:1.5rem;color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._simulationDetailsIcon_1uhfe_174 svg{width:2rem;height:2rem}._simulationDetailsTitle_1uhfe_187{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0}._simulationDetailsDescription_1uhfe_195{font-size:1.125rem;font-weight:500;color:#64748b;margin-top:.25rem;max-width:42rem;line-height:1.75}._simulationDetailsEnergyJump_1uhfe_204{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem 1.5rem;border-radius:1.5rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;align-self:flex-start}@media (min-width: 1024px){._simulationDetailsEnergyJump_1uhfe_204{align-self:center}}._simulationDetailsEnergyJumpLabel_1uhfe_222{font-size:.6875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}._simulationDetailsEnergyJumpContent_1uhfe_230{display:flex;align-items:center;gap:.75rem}._simulationDetailsGradeBadge_1uhfe_236{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-weight:900;font-size:.875rem;box-shadow:0 1px 2px #0000000d}._simulationDetailsGradeBadgeD_1uhfe_248,._simulationDetailsGradeBadgeC_1uhfe_253{background:#fbbf24;color:#111827}._simulationDetailsGradeBadgeB_1uhfe_258{background:#34d399;color:#064e3b}._simulationDetailsGradeBadgeA_1uhfe_263{background:#22c55e;color:#052e16}._simulationDetailsArrow_1uhfe_268{width:1.25rem;height:1.25rem;color:#cbd5e1}._simulationDetailsContent_1uhfe_274{padding:0;padding-top:3rem}._simulationDetailsActionsTitle_1uhfe_279{font-size:.75rem;font-weight:900;text-transform:uppercase;color:#94a3b8;letter-spacing:.2em;display:flex;align-items:center;justify-content:center;gap:.75rem;line-height:1}._simulationDetailsActionsTitleLine_1uhfe_292{height:1px;flex:1;background:#e2e8f0;padding:0 2rem}._metricsGrid_1uhfe_299{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch;width:100%}@media (max-width: 768px){._metricsGrid_1uhfe_299{grid-template-columns:1fr}}._metricCard_1uhfe_313{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;border-radius:1rem;border:2px solid transparent;transition:all .3s ease;cursor:pointer;background:#fff;border:1px solid #e2e8f0}._metricCard_1uhfe_313:hover{border-color:var(--bs-success);background:#46bcaa05}._metricCardIcon_1uhfe_331{background:#ebf9f7;padding:1rem;border-radius:1.5rem;color:var(--bs-success);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;flex-shrink:0}._metricCardIcon_1uhfe_331 svg{width:2rem;height:2rem}._metricCardContent_1uhfe_345{flex:1;min-width:0}._metricCardTitle_1uhfe_350{font-size:1rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0 0 .25rem}._metricCardDescription_1uhfe_358{font-size:1.125rem;font-weight:500;color:#64748b;margin:0;max-width:42rem;line-height:1.75}._actionsGrid_1uhfe_367{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width: 768px){._actionsGrid_1uhfe_367{grid-template-columns:repeat(2,1fr)}}._actionCard_1uhfe_380{background:#f8fafc80;border-radius:2.5rem;padding:2rem;border:1px solid #f1f5f9;transition:all .5s ease;box-shadow:0 1px 2px #0000000d;cursor:pointer}._actionCard_1uhfe_380:hover{border:1px solid var(--bs-success);background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._actionCardContent_1uhfe_396{display:flex;align-items:center;gap:1.5rem}._actionCardIcon_1uhfe_402{width:3.5rem;height:3.5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .3s ease;background:#ebf9f7!important}._actionCard_1uhfe_380:hover ._actionCardIcon_1uhfe_402{transform:scale(1.1)}._actionCardIconIsolation_1uhfe_418{background:#ebf9f7!important;color:var(--bs-success)}._actionCardIconOther_1uhfe_423{background:#ebf9f7!important;color:var(--bs-success)!important}._actionCardIcon_1uhfe_402 svg{width:1.75rem;height:1.75rem}._actionCardBody_1uhfe_434{flex:1;min-width:0}._actionCardHeader_1uhfe_439{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}._actionCardTitle_1uhfe_447{font-weight:900;color:#0f172a;text-transform:uppercase;font-size:.75rem;letter-spacing:-.025em;transition:color .3s ease}._actionCard_1uhfe_380:hover ._actionCardTitle_1uhfe_447{color:var(--bs-success)}._actionCardPrice_1uhfe_460{font-size:.6875rem;font-weight:900;color:var(--bs-success);background:#46bcaa1a;padding:.25rem .75rem;border-radius:9999px;white-space:nowrap}._actionCardDescription_1uhfe_470{font-size:.875rem;color:#475569;line-height:1.75;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}._actionCard_1uhfe_380:hover ._actionCardDescription_1uhfe_470{-webkit-line-clamp:unset}._actionCardBadges_1uhfe_486{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:.625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}._actionCardBadge_1uhfe_486{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.375rem .75rem;border-radius:9999px;border:1px solid #f1f5f9}._actionCardBadgeIcon_1uhfe_508{width:.875rem;height:.875rem}._actionCardBadgeIconPrimary_1uhfe_513{color:var(--bs-success)}._actionCardBadgeIconSecondary_1uhfe_517{color:#94a3b8}._envelopeAnalysisContainer_1uhfe_521{background:#fff;border-radius:3rem;border:1px solid #f1f5f9;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #94a3b866;overflow:hidden;margin-top:2rem}._envelopeAnalysisHeader_1uhfe_530{padding:2rem 2.5rem;border-bottom:1px solid #f8fafc;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._envelopeAnalysisHeader_1uhfe_530{flex-direction:row;align-items:center;justify-content:space-between}}._envelopeAnalysisHeaderLeft_1uhfe_546{display:flex;flex-direction:column;gap:.25rem}._envelopeAnalysisTitle_1uhfe_552{font-size:1.25rem;font-weight:900;color:#0f172a;margin:0}._envelopeAnalysisSubtitle_1uhfe_559{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin:.25rem 0 0}._envelopeAnalysisCoeff_1uhfe_568{display:flex;align-items:center;gap:.75rem;background:#f8fafc;padding:.75rem 1.25rem;border-radius:1rem;border:1px solid #e2e8f0}._envelopeAnalysisCoeffLabel_1uhfe_578{font-size:.625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em}._envelopeAnalysisCoeffValue_1uhfe_586{font-size:.875rem;font-weight:900;color:var(--bs-success)}._envelopeAnalysisContent_1uhfe_592{padding:2.5rem;display:grid;grid-template-columns:1fr;gap:4rem}@media (min-width: 1024px){._envelopeAnalysisContent_1uhfe_592{grid-template-columns:1fr 1fr}}._envelopeAnalysisProgressSection_1uhfe_605{display:flex;flex-direction:column;gap:2rem}._lossRow_1uhfe_612{display:flex;flex-direction:column;gap:.75rem}._lossRowHeader_1uhfe_618{display:flex;justify-content:space-between;font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:-.025em}._lossRowLabel_1uhfe_627{color:#64748b}._lossRowValue_1uhfe_631{color:#0f172a}._lossRowProgressBar_1uhfe_635{height:.625rem;width:100%;background:#f1f5f9;border-radius:9999px;overflow:hidden}._lossRowProgressFill_1uhfe_643{height:100%;border-radius:9999px;transition:width 1s ease-out}._lossRowProgressFillRose_1uhfe_649{background:#fb7185}._lossRowProgressFillPrimary_1uhfe_653{background:var(--bs-success)}._lossRowProgressFillBlue_1uhfe_657{background:#60a5fa}._lossRowProgressFillSlate_1uhfe_661{background:#cbd5e1}._envelopeAnalysisQualitySection_1uhfe_666{background:#f8fafc;border-radius:2.5rem;padding:2.5rem;border:1px solid #f1f5f9;box-shadow:inset 0 2px 4px #0000000f}._envelopeAnalysisQualityTitle_1uhfe_674{font-size:.625rem;font-weight:900;text-transform:uppercase;color:#94a3b8;margin:0 0 2rem;letter-spacing:.2em;display:flex;align-items:center;gap:.75rem}._envelopeAnalysisQualityIcon_1uhfe_686{width:1rem;height:1rem;color:var(--bs-success)}._envelopeAnalysisQualityGrid_1uhfe_692{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._qualityBadge_1uhfe_698{background:#fff;padding:1.25rem;border-radius:1.875rem;border:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 1px 2px #0000000d;transition:box-shadow .3s ease}._qualityBadge_1uhfe_698:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._qualityBadgeLabel_1uhfe_715{font-size:.625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;text-align:center}._qualityBadgeDots_1uhfe_724{display:flex;gap:.375rem}._qualityBadgeDot_1uhfe_724{width:1rem;height:.375rem;border-radius:9999px}._qualityBadgeDotActive_1uhfe_735{background:var(--bs-success)}._qualityBadgeDotInactive_1uhfe_739{background:#f1f5f9}._qualityBadgeScore_1uhfe_743{font-size:.75rem;font-weight:900;color:#1e293b}._envelopeAnalysisInfoBox_1uhfe_749{margin-top:2.5rem;padding:1.5rem;background:#fff;border-radius:1.875rem;border:1px solid #e2e8f0;display:flex;align-items:flex-start;gap:1rem}._envelopeAnalysisInfoIcon_1uhfe_760{width:1.25rem;height:1.25rem;color:var(--bs-success);flex-shrink:0;margin-top:.125rem}._envelopeAnalysisInfoText_1uhfe_768{font-size:.6875rem;color:#64748b;line-height:1.75;margin:0}._envelopeAnalysisInfoText_1uhfe_768 strong{font-weight:700;color:#0f172a}._workSchedulerCard_1uhfe_780{margin-top:2.5rem;padding:2rem 2.5rem;border-radius:2rem;border:1px solid #e2e8f0;background:linear-gradient(135deg,#0f172a,#020617);display:flex;flex-direction:column;gap:1.25rem;color:#e5e7eb}@media (min-width: 768px){._workSchedulerCard_1uhfe_780{flex-direction:row;align-items:center;justify-content:space-between}}._workSchedulerCardHeader_1uhfe_800{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}._workSchedulerCardTitle_1uhfe_807{margin:0;font-size:1.25rem;font-weight:900;letter-spacing:-.03em;color:#f9fafb}._workSchedulerCardText_1uhfe_815{margin:0;font-size:.9rem;color:#cbd5f5;line-height:1.7}._workSchedulerButton_1uhfe_822{border:none;border-radius:9999px;padding:.9rem 1.75rem;font-size:.75rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#fff;color:var(--bs-success);border:1px solid var(--bs-success);display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;width:20%;margin-bottom:2rem}._workSchedulerButton_1uhfe_822:hover{background:var(--bs-success);color:#fff}._workSchedulerButton_1uhfe_822:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._modalOverlay_wmjth_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}._modalBackdrop_wmjth_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._modal_wmjth_1{position:relative;width:100%;max-width:48rem;max-height:90vh;background:#fff;border-radius:2.5rem;box-shadow:0 25px 50px -12px #0f172a59;display:flex;flex-direction:column;overflow:hidden}._modalHeader_wmjth_31{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f1f5f999}._modalHeaderLeft_wmjth_40{display:flex;align-items:center;gap:1rem}._modalHeaderIcon_wmjth_46{background:var(--bs-success);color:#fff;padding:.75rem;border-radius:1.5rem;box-shadow:0 10px 25px #22c55e59}._modalHeaderTitle_wmjth_54{font-size:1.125rem;font-weight:900;color:#0f172a;text-transform:uppercase;letter-spacing:-.02em;margin:0}._modalHeaderSubtitle_wmjth_63{margin:.15rem 0 0;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}._modalCloseButton_wmjth_72{border:none;background:transparent;cursor:pointer;padding:.35rem;border-radius:.75rem;color:#94a3b8;transition:background-color .15s ease,color .15s ease}._modalCloseButton_wmjth_72:hover{background:#e2e8f0;color:#0f172a}._modalBody_wmjth_87{padding:2rem;overflow-y:auto}._expertBox_wmjth_92{background:#e9fcf8e6;border-radius:1.75rem;padding:1.5rem 1.75rem;border:1px solid #a7f3d0;display:flex;gap:1rem;margin-bottom:2rem}._expertTitle_wmjth_102{margin:0;font-size:.9rem;font-weight:700;color:#047857}._expertText_wmjth_109{margin:.35rem 0 0;font-size:.8125rem;color:#047857;line-height:1.6}._fieldGroup_wmjth_116{margin-bottom:1.5rem}._fieldLabel_wmjth_120{display:block;margin-bottom:.5rem;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#475569}._dateInputWrapper_wmjth_130{position:relative}._dateInput_wmjth_130{width:100%;border-radius:1.25rem;border:2px solid #e2e8f0;padding:.9rem 1rem .9rem 2.75rem;font-size:.9rem;font-weight:600;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._dateInput_wmjth_130:focus{border-color:var(--bs-success);background:#fff;box-shadow:0 0 0 1px #22c55e40}._dateInputIcon_wmjth_153{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:#94a3b8}._sequenceSection_wmjth_161{margin-top:2rem}._sectionTitle_wmjth_165{font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#64748b;margin:0 0 1rem}._sequenceList_wmjth_174{display:flex;flex-direction:column;gap:.75rem}._sequenceItem_wmjth_180{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 6px 16px #0f172a0a}._sequenceIndex_wmjth_191{width:2rem;height:2rem;border-radius:9999px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;color:#64748b;flex-shrink:0}._sequenceTitle_wmjth_205{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 .15rem}._sequenceMeta_wmjth_212{display:flex;align-items:center;gap:.5rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}._primaryButton_wmjth_222{width:100%;margin-top:2rem;border:none;border-radius:1.5rem;padding:1rem 1.25rem;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--bs-success);color:#fff;box-shadow:0 20px 30px #22c55e59;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}._primaryButton_wmjth_222:hover{background:#059669;transform:translateY(-1px);box-shadow:0 24px 40px #22c55e66}._successContent_wmjth_249{text-align:center;padding:2.5rem 2rem}._successIconWrapper_wmjth_254{width:5.5rem;height:5.5rem;border-radius:9999px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 1.75rem;box-shadow:0 25px 45px #16a34a4d}._successTitle_wmjth_267{margin:0 0 .75rem;font-size:1.5rem;font-weight:900;color:#0f172a}._successText_wmjth_274{margin:0 auto 1.75rem;max-width:22rem;font-size:.9rem;color:#64748b;line-height:1.7}._summaryBox_wmjth_282{margin-top:1.5rem;padding:1.25rem 1.5rem;border-radius:1.75rem;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}._summaryHeader_wmjth_291{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._summaryTitle_wmjth_298{font-size:.625rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}._summaryDate_wmjth_306{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--bs-success)}._summaryList_wmjth_314{display:flex;flex-direction:column;gap:.35rem}._summaryItem_wmjth_320{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#1f2937}._summaryItemDot_wmjth_329{width:.45rem;height:.45rem;border-radius:9999px;background:#16a34a;flex-shrink:0}._secondaryButton_wmjth_337{margin-top:2rem;width:100%;border-radius:1.5rem;border:none;padding:1rem 1.25rem;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#020617;color:#fff;transition:background-color .15s ease,transform .15s ease}._secondaryButton_wmjth_337:hover{background:#020617;transform:translateY(-1px)}:root{--green-dark: #0b5f53;--success: #46BCAA}._buildingHeaderShell_a1qpk_6{width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:#f8fafb!important}._buildingHeaderBar_a1qpk_15{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:1rem;width:86%!important;margin:0 auto;min-height:3.45rem;padding:.45rem 0;background:#f8fafb}._buildingHeaderShellAligned_a1qpk_30{box-sizing:border-box;padding-left:calc(var(--bs-gutter-x, 1.5rem) * .5);padding-right:calc(var(--bs-gutter-x, 1.5rem) * .5)}._buildingHeaderShellAligned_a1qpk_30 ._buildingHeaderBar_a1qpk_15{width:min(88%,1440px)!important;max-width:1440px;padding-left:22px;padding-right:22px}._buildingHeaderSelectors_a1qpk_43{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;width:100%;min-width:0;overflow:visible}._buildingHeaderSelectorGroups_a1qpk_54{display:flex;align-items:center;gap:0;min-width:0}._buildingHeaderToggle_a1qpk_61{justify-self:end;flex-shrink:0;margin-left:auto}._buildingHeaderSelectorGroup_a1qpk_54{display:inline-flex;align-items:center;flex:0 1 auto;gap:.55rem;min-width:0;height:2.25rem}._buildingHeaderSelectorLabel_a1qpk_76{display:inline-block;color:#8a95a3;font-size:.66rem;line-height:1;font-weight:600;letter-spacing:.06em}._buildingHeaderSeparator_a1qpk_85{position:relative;align-self:center;width:.9rem;height:2.25rem;flex:0 0 .9rem;margin:0 .45rem}._buildingHeaderSeparator_a1qpk_85:before{content:"";position:absolute;top:50%;left:50%;width:1px;height:1.55rem;background:#cfd9e1;transform:translate(-50%,-50%) rotate(18deg);transform-origin:center}._buildingHeaderSwitcher_a1qpk_106{position:relative;display:inline-flex;align-items:baseline;flex:1 1 auto;min-width:0;max-width:100%}._buildingHeaderSwitcherButton_a1qpk_115{display:inline-flex;align-items:baseline;gap:.22rem;min-width:0;max-width:100%;border:none;background:transparent;color:var(--green-dark);font-size:.82rem;line-height:1;font-weight:600}._buildingHeaderSwitcherLabel_a1qpk_129{width:max-content;max-width:clamp(6rem,12vw,11.5rem);overflow:hidden;text-overflow:ellipsis;line-height:1!important;white-space:nowrap}._buildingHeaderSwitcherIcon_a1qpk_138{display:block;width:1rem!important;height:1rem!important;color:var(--green-dark)}._buildingHeaderSwitcherButton_a1qpk_115>button{align-self:center;width:1rem;height:1rem}._buildingHeaderBuildingSelector_a1qpk_151{min-height:2.25rem;padding:0 .68rem;border:1px solid #bfe7df;border-radius:.35rem;background:#e8f8f4}._buildingHeaderBuildingSelector_a1qpk_151 ._buildingHeaderSelectorLabel_a1qpk_76{color:#7aa5a3}._buildingHeaderSwitcherMenu_a1qpk_163{position:absolute;top:calc(100% + .45rem);left:0;z-index:30;width:max(100%,12rem);max-height:16rem;overflow:auto;padding:.35rem;border:1px solid #e5edf2;border-radius:.5rem;background:#fff}._buildingHeaderSwitcherMenuItem_a1qpk_177{display:flex;align-items:center;width:100%;padding:.62rem .7rem;border:none;border-radius:.35rem;background:transparent;color:#314256;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer}._buildingHeaderSwitcherMenuItem_a1qpk_177:hover,._buildingHeaderSwitcherMenuItem_a1qpk_177:focus-visible{background:#f5f8fa}._buildingHeaderSwitcherMenuItemActive_a1qpk_197{background:#e8f8f4;color:var(--green-dark)}._buildingHeaderActions_a1qpk_202{box-sizing:border-box;display:inline-flex;align-items:center;align-self:center;gap:.55rem;flex:0 0 auto;height:2.25rem;min-height:2.25rem;margin-left:2.4rem;padding:.25rem .65rem;border:1px solid #e3e8ee;border-radius:.42rem;background:#f0f2f4}._buildingHeaderRight_a1qpk_218{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;justify-self:end;min-width:max-content}@media (max-width: 100rem){._buildingHeaderBar_a1qpk_15{grid-template-columns:minmax(0,1fr) auto}._buildingHeaderSelectors_a1qpk_43{overflow:visible;row-gap:.65rem}}@media (max-width: 90rem){._buildingHeaderSwitcherLabel_a1qpk_129{max-width:clamp(5rem,16vw,9rem)}._buildingHeaderSelectors_a1qpk_43{gap:.75rem}._buildingHeaderSeparator_a1qpk_85{width:.55rem;flex-basis:.55rem}}._buildingHeaderNewButton_a1qpk_255{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:1.55rem;padding:0 1.05rem;border:none;border-radius:.35rem;background:var(--green-dark);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer}._buildingHeaderNewButton_a1qpk_255:hover,._buildingHeaderNewButton_a1qpk_255:focus-visible{background:var(--green-dark)}._buildingHeaderNewButton_a1qpk_255:disabled,._buildingHeaderActionButton_a1qpk_277:disabled{opacity:.42;cursor:not-allowed}._buildingHeaderNewButton_a1qpk_255:disabled:hover,._buildingHeaderNewButton_a1qpk_255:disabled:focus-visible{background:var(--green-dark)}._buildingHeaderActionButton_a1qpk_277{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:none;background:transparent;color:#0b2730;cursor:pointer}._buildingHeaderActionButton_a1qpk_277:hover,._buildingHeaderActionButton_a1qpk_277:focus-visible{color:var(--green-dark)}._buildingHeaderActionDanger_a1qpk_304{color:#f21f2d}._buildingHeaderActionDanger_a1qpk_304:hover,._buildingHeaderActionDanger_a1qpk_304:focus-visible{color:#c90f1b}._buildingHeaderTabsBar_a1qpk_313{box-sizing:border-box;width:100%;background:#f8fafb!important}._buildingHeaderTabsContainer_a1qpk_319{width:86%;margin:0 auto}._buildingHeaderTabsRow_a1qpk_324{display:flex;align-items:center;gap:1.6rem;min-width:0;overflow-x:auto}._buildingHeaderTabsBorder_a1qpk_332{width:100%;height:1px;background:#eef2f1;border-bottom:2px solid #eef2f1}._buildingHeaderTabButton_a1qpk_339{display:inline-flex;align-items:center;flex:0 0 auto;min-height:2.85rem;border:none;border-bottom:3px solid transparent;background:transparent;color:#97a6b8;font-size:.96rem;font-weight:600;text-decoration:none;cursor:pointer}._buildingHeaderTabButtonActive_a1qpk_354{color:#0f7d74;border-bottom-color:#0f7d74}._newBuildingModalContent_a1qpk_359{display:flex;flex-direction:column;gap:.85rem}._newBuildingModalLabel_a1qpk_365{display:block;margin-bottom:.35rem;color:#7a8794;font-size:.78rem;font-weight:600}._newBuildingModalButton_a1qpk_373{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.35rem;border:none;border-radius:.35rem;background:var(--green-dark);color:#fff;font-size:.86rem;font-weight:600;cursor:pointer}._newBuildingModalButton_a1qpk_373:disabled{opacity:.42;cursor:not-allowed}._buildingDashboardContainer_a1qpk_394{width:88%;margin:0 auto}._buildingInfoCard_a1qpk_399{display:grid;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:1.9rem;min-height:6.35rem;padding:1.15rem 1.2rem;border:1px solid #eef2f5;border-radius:1rem;background:#fff}._buildingInfoIdentity_a1qpk_411{display:flex;align-items:center;gap:1.05rem;min-width:0}._buildingInfoIcon_a1qpk_418{display:inline-flex;align-items:center;justify-content:center;width:3.9rem;height:3.9rem;flex:0 0 auto;border-radius:.55rem;background:#eef9f7;color:var(--green-dark)}._buildingInfoTitleBlock_a1qpk_430{min-width:0}._buildingInfoTitleBlock_a1qpk_430 h2{margin:0;color:#070e16;font-size:1.45rem;line-height:1.15;font-weight:400;letter-spacing:0}._buildingInfoTitleBlock_a1qpk_430 p{display:flex;align-items:center;gap:.42rem;min-width:0;margin:.28rem 0 0;color:#26354a;font-size:.98rem;line-height:1.25;font-weight:500}._buildingInfoTitleBlock_a1qpk_430 p svg{flex:0 0 auto;color:var(--green-dark)}._buildingInfoTitleBlock_a1qpk_430 p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._buildingInfoStats_a1qpk_467{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}._buildingInfoPill_a1qpk_475{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:2.55rem;padding:0 1rem;border:1px solid #bfe6df;border-radius:.5rem;background:#eefbf8;color:var(--green-dark);font-size:1rem;line-height:1;white-space:nowrap}._buildingInfoPill_a1qpk_475 strong{color:inherit;font-weight:600}._buildingInfoPillDark_a1qpk_496{border-color:var(--green-dark);background:var(--green-dark);color:#fff}._buildingInfoPillMuted_a1qpk_502{border-color:#e4e7ea;background:#e9ebed;color:#283744}._buildingInfoEquipment_a1qpk_508{display:flex;align-items:center;justify-content:flex-end;gap:1.3rem;min-height:2.95rem;padding-left:1.7rem;border-left:1px solid #eef1f4}._buildingInfoEquipment_a1qpk_508>span{color:#98a4bd;font-size:.8rem;line-height:1;font-weight:600;letter-spacing:.04em}._buildingInfoEquipmentIcons_a1qpk_526{display:inline-flex;align-items:center}._buildingInfoEquipmentIcons_a1qpk_526 span{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;margin-left:-.18rem;border:1px solid #9db9b5;border-radius:999px;background:#fff;color:var(--green-dark)}._buildingInfoExportButton_a1qpk_544{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;flex:0 0 auto;border:1px solid var(--green-dark);border-radius:.65rem;background:var(--green-dark);color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}._buildingInfoExportButton_a1qpk_544:hover,._buildingInfoExportButton_a1qpk_544:focus-visible{background:#0c6a63;border-color:#0c6a63;color:#fff}._buildingInfoExportButton_a1qpk_544:disabled{opacity:.55;cursor:not-allowed}._buildingDpeExportModal_a1qpk_571{display:flex;flex-direction:column;gap:1rem}._buildingDpeExportModalHint_a1qpk_577{margin:0;color:#6b7f95;font-size:.86rem}._buildingDpeExportModalEmpty_a1qpk_583{margin:0;color:#9aacc0;font-size:.84rem}._buildingDpeExportList_a1qpk_589{display:flex;flex-direction:column;gap:.55rem;max-height:18rem;margin:0;padding:0;list-style:none;overflow:auto}._buildingDpeExportRow_a1qpk_600{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#f8fafc;cursor:pointer}._buildingDpeExportRowAll_a1qpk_611{border-color:#0f7d7438;background:#effaf8}._buildingDpeExportRowAll_a1qpk_611 ._buildingDpeExportRowContent_a1qpk_616 strong{color:#0f7d74;font-weight:700}._buildingDpeExportRow_a1qpk_600 input{margin-top:.2rem;accent-color:#0f7d74}._buildingDpeExportRowContent_a1qpk_616{display:flex;flex-direction:column;gap:.2rem;min-width:0}._buildingDpeExportRowContent_a1qpk_616 strong{color:#2b3340;font-size:.88rem;font-weight:400}._buildingDpeExportRowContent_a1qpk_616 span{color:#6b7f95;font-size:.8rem}._buildingDpeExportModalActions_a1qpk_644{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.25rem}._buildingDpeExportModalCancel_a1qpk_652{min-height:2.55rem;padding:.6rem 1rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#fff;color:#6b7f95;font-size:.84rem;font-weight:400;cursor:pointer}._buildingDpeExportModalCancel_a1qpk_652:hover:not(:disabled){border-color:#c7d6e2;color:#385168}._buildingMetricCards_a1qpk_669{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}._buildingMetricCardsEnr_a1qpk_676{grid-template-columns:repeat(5,minmax(0,1fr))}._enrPage_a1qpk_680{display:flex;flex-direction:column;gap:1.25rem;padding:.2rem 0 1.5rem}._enrDashboardGrid_a1qpk_687{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,.95fr);align-items:start;gap:1.2rem}._enrHeader_a1qpk_694{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}._enrHeaderDescription_a1qpk_701,._enrHeaderTitle_a1qpk_702{margin:0}._enrHeaderDescription_a1qpk_701{color:var(--green-dark);letter-spacing:.1em;font-size:.75rem;line-height:1;font-weight:400;text-transform:uppercase}._enrHeaderTitle_a1qpk_702{margin-top:.4rem;color:#020b13;font-size:1.7rem;line-height:1.2;font-weight:400;letter-spacing:0}._enrPeriodBadge_a1qpk_724{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;margin-top:.3rem;padding:0 1rem;border-radius:.7rem;background:#fff;color:#0c1820;font-size:.78rem;line-height:1;font-weight:600;white-space:nowrap;border:1px solid #ebf0f4}._enrGraphGrid_a1qpk_741{display:flex;flex-direction:column;min-width:0;gap:1.2rem}._enrBuildingsTableCard_a1qpk_748{min-width:0;padding:1rem 1.2rem 1.2rem;border:1px solid #ebf0f4;border-radius:.5rem;background:#fff;overflow:hidden}._enrBuildingsTableHeader_a1qpk_757{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}._enrBuildingsTableHeader_a1qpk_757 h2,._enrBuildingsTableHeader_a1qpk_757 span{margin:0}._enrBuildingsTableHeader_a1qpk_757 h2{color:#061017;font-size:1.05rem;line-height:1.2;font-weight:600}._enrBuildingsTableHeader_a1qpk_757 span{display:block;margin-top:.25rem;color:#718087;font-size:.76rem;line-height:1.25;font-weight:500}._enrBuildingsTable_a1qpk_748 thead th{padding-top:1rem!important;padding-bottom:1rem!important;background:#f6f7f8!important;color:#718087!important;font-size:.58rem!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase}._enrBuildingsTable_a1qpk_748 tbody td{padding-top:1rem!important;padding-bottom:1rem!important;color:#24323a!important;font-size:.82rem!important;font-weight:600!important}._enrBuildingsTable_a1qpk_748 th:last-child,._enrBuildingsTable_a1qpk_748 td:last-child{text-align:center!important}._enrBuildingsTable_a1qpk_748 th:nth-child(2),._enrBuildingsTable_a1qpk_748 td:nth-child(2){text-align:center!important}._enrBuildingsTable_a1qpk_748 th:nth-child(2)>span{justify-content:center}._enrBuildingsDpeStatus_a1qpk_819{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;min-height:1.45rem;padding:.2rem .55rem;border-radius:.25rem;font-size:.7rem;line-height:1;font-weight:800}._enrBuildingsDpeStatusSuccess_a1qpk_832{background:#dff9f4;color:#00796b}._enrBuildingsDpeStatusWarning_a1qpk_837{background:#fff0d8;color:#b46b00}._enrBuildingsDpeStatusDanger_a1qpk_842{background:#ffe9e7;color:#c93a31}._enrBuildingsDpeStatusNeutral_a1qpk_847{background:#eef2f4;color:#75838a}._enrBuildingsTableAction_a1qpk_852{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid rgba(15,125,116,.28);border-radius:.45rem;background:#e8f8f4;color:#0f7d74;cursor:pointer}._enrBuildingsTableAction_a1qpk_852:hover,._enrBuildingsTableAction_a1qpk_852:focus-visible{background:#0f7d74;color:#fff}._enrGraphGrid_a1qpk_741 ._buildingDataGraphCard_a1qpk_871{margin:0}._enrGraphGrid_a1qpk_741 ._buildingDataGraphCard_a1qpk_871 .shgraph-container{width:100%}._enrOverviewGrid_a1qpk_879{display:flex;flex-direction:column;min-width:0;gap:1rem}._enrOverviewCard_a1qpk_886{min-width:0;padding:1.35rem 1.45rem 1.25rem;border:1px solid #ebf0f4;border-radius:1rem;background:#fff}._enrOverviewHeader_a1qpk_894{display:flex;align-items:flex-start;gap:.85rem}._enrOverviewHeader_a1qpk_894 svg{flex:0 0 auto;color:var(--green-dark)}._enrOverviewHeader_a1qpk_894 h3,._enrOverviewHeader_a1qpk_894 p{margin:0}._enrOverviewHeader_a1qpk_894 h3{color:#071018;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:0}._enrOverviewHeader_a1qpk_894 p{margin-top:.3rem;color:#718087;font-size:.78rem;line-height:1.35}._enrOverviewRows_a1qpk_925{display:flex;flex-direction:column;margin-top:1.25rem}._enrOverviewRows_a1qpk_925 div{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;border-top:1px solid #edf2f4}._enrOverviewRows_a1qpk_925 span{color:#65747b;font-size:.82rem;line-height:1.25;font-weight:500}._enrOverviewRows_a1qpk_925 strong{color:#071018;font-size:.95rem;line-height:1.2;font-weight:400;text-align:right;white-space:nowrap}._enrCardHeader_a1qpk_956{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._enrCardHeader_a1qpk_956 h2,._enrCardHeader_a1qpk_956 span,._enrCardHeader_a1qpk_956 h3{margin:0}._enrCardHeader_a1qpk_956 h2{font-size:1.15rem;line-height:1.2;font-weight:600}._enrCardHeader_a1qpk_956 span{display:block;margin-top:.25rem;color:#5e6e76;font-size:.72rem;line-height:1.25}._enrProductionCard_a1qpk_983,._enrMatchingCard_a1qpk_984{padding:1.6rem 1.9rem 1.35rem;border:none;border-radius:.5rem}._enrProductionCard_a1qpk_983 ._enrCardHeader_a1qpk_956 h2{font-weight:600}._enrPotentialStatus_a1qpk_994{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-height:1.4rem;margin:0!important;padding:0 .75rem;border:1px solid #b8e4df;border-radius:999px;background:#f3fbfa;color:#00796b!important;font-size:.55rem!important;line-height:1;font-weight:400;white-space:nowrap}._enrProductionTags_a1qpk_1012{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}._enrProductionTags_a1qpk_1012 span,._enrProductionTags_a1qpk_1012 strong{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:0 .7rem;border-radius:.45rem;font-size:.66rem;line-height:1;white-space:nowrap}._enrProductionTags_a1qpk_1012 span{gap:.35rem;border:1px solid #e2e8ea;background:#f8fafb;color:#54636a;font-weight:400}._enrProductionTags_a1qpk_1012 strong{background:#d5fbf4;color:#00796b;font-weight:500}._enrCalculationOpenButton_a1qpk_1046{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1.45rem;padding:0 .7rem;border:1px solid #e2e8ea;border-radius:.45rem;background:#f8fafb;color:#54636a;font-size:.66rem;line-height:1;font-weight:400;white-space:nowrap;cursor:pointer}._enrCalculationOpenButton_a1qpk_1046:hover,._enrCalculationOpenButton_a1qpk_1046:focus-visible{border-color:#b8e4df;background:#eefbf8;color:#00796b}._enrCalculationModalTitle_a1qpk_1071{min-width:0}._enrCalculationModalTitle_a1qpk_1071 h2,._enrCalculationModalTitle_a1qpk_1071 p{margin:0}._enrCalculationModalTitle_a1qpk_1071 h2{color:#253038;font-size:1rem;line-height:1.2;font-weight:700}._enrCalculationModalTitle_a1qpk_1071 p{margin-top:.28rem;color:#64727a;font-size:.82rem;line-height:1.25;font-weight:500}._enrCalculationModal_a1qpk_1071{display:flex;flex-direction:column;gap:1.35rem;margin:-.15rem -1.15rem -1.15rem}._enrCalculationIntro_a1qpk_1102{margin:0 1.15rem;padding:.9rem 1rem;border-left:.22rem solid #0f8b80;border-radius:.35rem;background:#edf5f5;color:#4f8a86;font-size:.82rem;line-height:1.6;font-weight:500}._enrCalculationSections_a1qpk_1114{display:flex;flex-direction:column;gap:1.45rem;padding:.2rem 1.15rem 0}._enrCalculationSection_a1qpk_1114{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:flex-start;gap:1rem}._enrCalculationIcon_a1qpk_1128{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.5rem;background:#e7fbf7;color:#00796b}._enrCalculationIconWarm_a1qpk_1139{background:#ffede9;color:#b75c46}._enrCalculationSectionContent_a1qpk_1144{min-width:0}._enrCalculationSectionContent_a1qpk_1144 h3{margin:0 0 .75rem;color:#111a22;font-size:.95rem;line-height:1.25;font-weight:700}._enrCalculationSectionContent_a1qpk_1144 p{margin:0 0 .85rem;color:#4b5b63;font-size:.82rem;line-height:1.55}._enrCalculationFormula_a1qpk_1163{padding:.85rem .95rem;border-radius:.35rem;background:#f1f4f5}._enrCalculationFormula_a1qpk_1163 strong{display:block;margin-bottom:.65rem;color:#00796b;font-size:.78rem;line-height:1.35;font-weight:800}._enrCalculationFormulaWarm_a1qpk_1178 strong{color:#a14d3b}._enrCalculationFormula_a1qpk_1163 ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding-left:1rem;color:#34434a;font-size:.72rem;line-height:1.35}._enrCalculationFormula_a1qpk_1163 li::marker{color:#c9d5d7}._enrCalculationBars_a1qpk_1197{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.2rem;height:2.7rem;margin:.8rem 0 .55rem;padding:0 .6rem;border-radius:.35rem;background:#f3f6f6}._enrCalculationBars_a1qpk_1197 span{display:block;border-radius:.12rem .12rem 0 0;background:#acd3cf}._enrCalculationBars_a1qpk_1197 span:nth-child(1){height:30%;opacity:.55}._enrCalculationBars_a1qpk_1197 span:nth-child(2){height:50%;opacity:.7}._enrCalculationBars_a1qpk_1197 span:nth-child(3){height:78%;opacity:.85}._enrCalculationBars_a1qpk_1197 span:nth-child(4){height:90%;background:#4b9d91}._enrCalculationBars_a1qpk_1197 span:nth-child(5){height:72%;background:#79b9b2}._enrCalculationBars_a1qpk_1197 span:nth-child(6){height:42%;opacity:.7}._enrCalculationBars_a1qpk_1197 span:nth-child(7){height:22%;opacity:.5}._enrCalculationSectionContent_a1qpk_1144 em{display:block;color:#7c858a;font-size:.78rem;line-height:1.45}._enrCalculationFooter_a1qpk_1257{display:flex;justify-content:flex-end;padding:1.05rem 1.15rem;border-top:1px solid #e5eaed;background:#f6f7f8}._enrCalculationCloseButton_a1qpk_1265{display:inline-flex;align-items:center;justify-content:center;min-width:5.8rem;min-height:2.3rem;padding:0 1rem;border:none;border-radius:.35rem;background:linear-gradient(135deg,#00796b,#46bcaa);color:#fff;font-size:.8rem;line-height:1;font-weight:700;cursor:pointer}._enrProductionBody_a1qpk_1282{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.7fr);align-items:center;gap:1.5rem;margin-top:1.25rem}._enrPotentialBody_a1qpk_1290{display:grid;grid-template-columns:minmax(9.5rem,1fr) minmax(9.5rem,1fr) minmax(15rem,1.15fr);align-items:center;gap:1.75rem;margin-top:1.25rem}._enrPotentialGaugeBlock_a1qpk_1298{display:flex;align-items:center;flex-direction:column;min-width:0}._enrPotentialGauge_a1qpk_1298{--gauge-value: 80%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:11rem;height:11rem;border-radius:999px}._enrPotentialGauge_a1qpk_1298:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(#00796b 0 var(--gauge-value),#eef3f4 var(--gauge-value) 100%);-webkit-mask:radial-gradient(circle at center,transparent 0 58%,#000 59%);mask:radial-gradient(circle at center,transparent 0 58%,#000 59%)}._enrPotentialGauge_a1qpk_1298:after{content:"";position:absolute;top:1.85rem;right:1.85rem;bottom:1.85rem;left:1.85rem;border-radius:inherit;background:#fff}._enrRoiGauge_a1qpk_1335:before{background:conic-gradient(from -83deg,transparent 0 5%,#00796b 5% var(--gauge-value),#eef3f4 var(--gauge-value) 100%)}._enrProductivityGauge_a1qpk_1339{background:#f5f8f8}._enrProductivityGauge_a1qpk_1339:before{top:1.85rem;right:1.85rem;bottom:1.85rem;left:1.85rem;background:conic-gradient(#d1e1df 0 var(--gauge-value),#eef3f4 var(--gauge-value) 100%);-webkit-mask:radial-gradient(circle at center,transparent 0 91%,#000 92%);mask:radial-gradient(circle at center,transparent 0 91%,#000 92%)}._enrPotentialGauge_a1qpk_1298 strong,._enrPotentialGauge_a1qpk_1298 span{position:relative;z-index:1}._enrPotentialGauge_a1qpk_1298 strong{font-size:2.25rem;line-height:1;font-weight:600}._enrRoiGauge_a1qpk_1335 strong{color:#061017}._enrRoiGauge_a1qpk_1335 span{margin-top:.3rem;color:#5e6e76;font-size:.68rem;line-height:1;font-weight:500;letter-spacing:.02em}._enrProductivityGauge_a1qpk_1339 strong{color:#00796b;font-size:2.45rem}._enrProductivityGauge_a1qpk_1339 span{margin-top:.3rem;color:#00796b;font-size:.68rem;line-height:1;font-weight:600;letter-spacing:.02em}._enrPotentialGaugeBlock_a1qpk_1298 p{margin:1.1rem 0 0;color:#071018;font-size:.82rem;line-height:1.35;font-weight:400;text-align:center}._enrPotentialMetrics_a1qpk_1398{display:flex;flex-direction:column;gap:.9rem;min-width:0}._enrPotentialMetric_a1qpk_1398{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.85rem;padding:.75rem .65rem;border-radius:.35rem;background:#f4f5f6}._enrPotentialMetric_a1qpk_1398 span{color:#5e6e76;font-size:.63rem;line-height:1.35;font-weight:500}._enrPotentialMetric_a1qpk_1398 strong{color:#061017;font-size:.84rem;line-height:1.25;font-weight:500;text-align:right;white-space:nowrap}._enrPotentialMetricPrimary_a1qpk_1432{background:linear-gradient(135deg,#00796b,#46bcaa)}._enrPotentialMetricPrimary_a1qpk_1432 span,._enrPotentialMetricPrimary_a1qpk_1432 strong{color:#fff}._enrPotentialFormulaTable_a1qpk_1441{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e7eeee;border-radius:.45rem;background:#fff}._enrPotentialFormulaHeader_a1qpk_1451,._enrPotentialFormulaRow_a1qpk_1452{display:grid;grid-template-columns:minmax(9.5rem,.85fr) minmax(11rem,1.15fr);gap:.85rem;align-items:center}._enrPotentialFormulaHeader_a1qpk_1451{padding:.65rem .8rem;background:#f4f7f7}._enrPotentialFormulaHeader_a1qpk_1451 span{color:#4b6066;font-size:.64rem;font-weight:600;text-transform:uppercase}._enrPotentialFormulaRow_a1qpk_1452{min-height:2.85rem;padding:.62rem .8rem;border-top:1px solid #edf2f2}._enrPotentialFormulaRow_a1qpk_1452 strong{min-width:0;color:#08141a;font-size:.73rem;line-height:1.25;font-weight:600}._enrPotentialFormulaRow_a1qpk_1452 span{min-width:0;color:#506269;font-size:.68rem;line-height:1.3}._enrSolarScore_a1qpk_1492{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}._enrSolarGauge_a1qpk_1500{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:7rem;height:7rem;border-radius:999px;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#46bcaa 0,#46bcaa 76%,#0b7f72 76%,#0b7f72 92%,#e9eff0 92%,#e9eff0)}._enrSolarGauge_a1qpk_1500 strong{color:#061017;font-size:1.45rem;line-height:1;font-weight:500}._enrSolarGauge_a1qpk_1500 span{margin-top:.2rem;color:#264047;font-size:.52rem;line-height:1;font-weight:500}._enrSolarScore_a1qpk_1492 p{width:min(100%,8.2rem);margin:.75rem 0 0;color:#30424a;font-size:.68rem;line-height:1.15;text-align:center}._enrBarGraphWrap_a1qpk_1537,._enrMatchingGraphWrap_a1qpk_1538{min-width:0}._enrBarChart_a1qpk_1542{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.58rem;height:11rem;padding:0 .4rem;border-left:1px solid #edf2f4}._enrBarItem_a1qpk_1552{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;height:100%;min-width:0;gap:.45rem}._enrBarItem_a1qpk_1552 span{display:block;width:100%;min-height:1rem;border-radius:.38rem .38rem 0 0}._enrBarItem_a1qpk_1552 small{color:#34444b;font-size:.52rem;line-height:1;font-weight:400;text-transform:uppercase}._enrBarItem_a1qpk_1552:not(:first-child):not(:nth-child(7)):not(:last-child) small{color:transparent}._enrBarGraphWrap_a1qpk_1537 .shgraph-values-container,._enrMatchingGraphWrap_a1qpk_1538 .shgraph-values-container{padding:0}._enrBarGraphWrap_a1qpk_1537 .apexcharts-yaxis,._enrBarGraphWrap_a1qpk_1537 .apexcharts-gridline,._enrMatchingGraphWrap_a1qpk_1538 .apexcharts-yaxis{display:none}._enrMatchingCard_a1qpk_984{min-height:18.4rem}._enrLegend_a1qpk_1596{display:inline-flex;align-items:center;gap:1rem;flex:0 0 auto}._enrLegend_a1qpk_1596 span{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:#10232a;font-size:.72rem;font-weight:600}._enrLegend_a1qpk_1596 i{width:.6rem;height:.6rem;border-radius:999px}._enrLegendProduction_a1qpk_1619{background:#00796b}._enrLegendConsumption_a1qpk_1623{background:#a6eee2}._enrMatchingGraphWrap_a1qpk_1538{position:relative;margin-top:1rem}._enrPvMonthlyMetrics_a1qpk_1632{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}._enrPvMonthlyMetrics_a1qpk_1632 span{display:inline-flex;align-items:center;gap:.35rem;min-height:1.7rem;padding:0 .65rem;border-radius:.45rem;background:#f3f7f7;color:#52636a;font-size:.62rem;line-height:1;font-weight:500;white-space:nowrap}._enrPvMonthlyMetrics_a1qpk_1632 strong{color:#10232a;font-size:.66rem;font-weight:600}._enrPvSkeleton_a1qpk_1660{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.55rem;height:14rem;margin-top:1.35rem;padding:0 .5rem}._enrPvSkeleton_a1qpk_1660 span{display:block;min-height:2rem;border-radius:.38rem .38rem 0 0;background:linear-gradient(90deg,#eef4f4,#dfeaea,#eef4f4);background-size:200% 100%;animation:_enrSkeletonPulse_a1qpk_1 1.1s ease-in-out infinite}._enrPvError_a1qpk_1679{margin-top:1.15rem;padding:.95rem 1rem;border:1px solid #ffd4d4;border-radius:.5rem;background:#fff6f6;color:#9a2b2b;font-size:.75rem;font-weight:500}._enrPvSourceBadge_a1qpk_1690{display:inline-flex;margin-top:.85rem;color:#62737a;font-size:.62rem;line-height:1.25;font-weight:500}@keyframes _enrSkeletonPulse_a1qpk_1{0%{background-position:100% 0}to{background-position:-100% 0}}._enrSurplusBadge_a1qpk_1709{position:absolute;top:2rem;right:2.1rem;min-width:7.2rem;padding:.8rem .9rem;border:1px solid #a8efe4;border-radius:.65rem;background:#effdfa}._enrSurplusBadge_a1qpk_1709 span{display:block;color:#00796b;font-size:.55rem;line-height:1;font-weight:500;text-transform:uppercase}._enrSurplusBadge_a1qpk_1709 strong{display:block;margin-top:.35rem;color:#006b61;font-size:1rem;line-height:1;font-weight:500}._enrSideHeader_a1qpk_1738{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._enrSideHeader_a1qpk_1738 h3,._enrForecastCard_a1qpk_1746 h3,._enrActionsCard_a1qpk_1747 h3{margin:0;font-size:1.05rem;line-height:1.2;font-weight:600}._enrSideHeader_a1qpk_1738>strong{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:2.6rem;height:2.6rem;border-radius:.45rem;background:#008879;color:#fff;font-size:1.3rem;line-height:.9;font-weight:600}._enrSideHeader_a1qpk_1738>strong span{margin-top:.18rem;font-size:.42rem;font-weight:500}._enrProfileBox_a1qpk_1775{margin-top:1.35rem;padding:.9rem 1rem;border-left:.22rem solid #008879;border-radius:.7rem;background:#f4f8f8}._enrProfileBox_a1qpk_1775 span{display:block;color:#5d6d73;font-size:.55rem;line-height:1;font-weight:500;text-transform:uppercase}._enrProfileBox_a1qpk_1775 strong{display:block;margin-top:.35rem;color:#061017;font-size:.75rem;line-height:1.2;font-weight:500}._enrForecastCard_a1qpk_1746{padding:1.5rem 1.45rem 1.55rem;background:#d6f3ee;color:#063932}._enrForecastHeader_a1qpk_1807{display:flex;align-items:center;justify-content:space-between;gap:1rem}._enrForecastHeader_a1qpk_1807 svg{flex:0 0 auto;color:#00796b}._enrForecastDays_a1qpk_1819{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.35rem}._enrForecastDay_a1qpk_1819{display:flex;align-items:center;flex-direction:column;min-width:0;color:#00796b}._enrForecastDay_a1qpk_1819 span{color:#1d665d;font-size:.58rem;line-height:1;font-weight:500}._enrForecastDay_a1qpk_1819 svg{margin-top:.6rem}._enrForecastDay_a1qpk_1819 strong{margin-top:.75rem;color:#00796b;font-size:.72rem;line-height:1;font-weight:400}._enrForecastAlert_a1qpk_1853{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.35rem;margin-top:1.55rem;padding:0 .85rem;border-radius:.55rem;background:#fff}._enrForecastAlert_a1qpk_1853 span,._enrForecastAlert_a1qpk_1853 strong{display:inline-flex;align-items:center;gap:.45rem;color:#00796b;font-size:.58rem;line-height:1;font-weight:500;white-space:nowrap}._enrActionsCard_a1qpk_1747{padding:1.55rem 1.45rem 1.35rem}._enrActionsList_a1qpk_1881{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}._enrActionItem_a1qpk_1888{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.9rem;min-width:0;padding-left:.85rem;border-left:.25rem solid #cfd8d6}._enrActionHigh_a1qpk_1897{border-left-color:#008879}._enrActionMedium_a1qpk_1901{border-left-color:#cfd8d6}._enrActionItem_a1qpk_1888 strong{display:block;color:#071018;font-size:.82rem;line-height:1.18;font-weight:500}._enrActionItem_a1qpk_1888>div:first-child>span{display:block;margin-top:.45rem;color:#6d7b80;font-size:.55rem;line-height:1.15;font-weight:500}._enrActionMeta_a1qpk_1922{display:flex;justify-content:space-between;flex-direction:column;min-width:0}._enrActionMeta_a1qpk_1922 span{color:#00796b;font-size:.58rem;line-height:1.25;font-weight:400;text-transform:uppercase}._enrActionMeta_a1qpk_1922 span:last-child{color:#6d7b80;font-weight:500;text-transform:none}._enrActionMeta_a1qpk_1922 strong{color:#00796b;font-size:inherit;line-height:inherit;font-weight:500}._enrAuditButton_a1qpk_1950{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:2.55rem;margin-top:1.25rem;border:0;border-radius:.45rem;background:#101719;color:#fff;font-size:.82rem;line-height:1;font-weight:500;cursor:pointer}._buildingDashboardCardStack_a1qpk_1968{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.15rem;row-gap:1.2rem;margin-top:1.2rem}._buildingDashboardCardStack_a1qpk_1968 ._buildingMetricCards_a1qpk_669{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;margin-top:0;column-gap:inherit;row-gap:1.15rem}._buildingDashboardCardStack_a1qpk_1968 ._buildingScoresRiskRow_a1qpk_1985{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch;column-gap:inherit;row-gap:1.2rem}._buildingDashboardCardStack_a1qpk_1968 ._buildingScoresCard_a1qpk_1994{grid-column:span 3}._buildingDashboardCardStack_a1qpk_1968 ._buildingRiskManagement_a1qpk_1998{grid-column:span 1;min-width:0}._buildingDashboardCardStack_a1qpk_1968 ._buildingDataSection_a1qpk_2003{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch;column-gap:inherit;row-gap:1.2rem;margin-top:0}._buildingDashboardCardStack_a1qpk_1968 ._buildingDataGraphCard_a1qpk_871{grid-column:1 / 4}._buildingDashboardCardStack_a1qpk_1968 ._buildingDataDonutCard_a1qpk_2017{grid-column:4 / 5}._buildingDashboardCardStack_a1qpk_1968 ._buildingDataGraphCard_a1qpk_871 .shgraph-container{width:100%}._buildingMetricCard_a1qpk_669{min-height:9.35rem;padding:1.35rem 1.45rem!important;border-left:.24rem solid var(--green-dark);border-radius:.65rem!important}._buildingMetricCard_a1qpk_669>div{height:100%}._buildingMetricCardDanger_a1qpk_2036{border-left-color:#a85a43}._buildingMetricCardSuccess_a1qpk_2040{border-left-color:#245f55}._buildingMetricDangerValue_a1qpk_2044{margin:0!important;padding-left:0!important;color:#a85a43;font-size:1.65rem;line-height:1.1;font-weight:400}._buildingMetricCard_a1qpk_669 p{letter-spacing:0}._buildingMetricCard_a1qpk_669 div[class*=contractInfoHeaderCardWithIcon]{align-items:stretch}._buildingMetricCard_a1qpk_669 div[class*=contractInfoHeaderCardIcon]{display:none}._buildingMetricCard_a1qpk_669 div[class*=contractInfoHeaderCardText]{gap:0}._buildingMetricCard_a1qpk_669 div[class*=contractInfoHeaderCardTitle] p{color:#8c969d;font-size:.78rem;line-height:1.25;font-weight:400;letter-spacing:.18rem}._buildingMetricCard_a1qpk_669 p[class*=contractInfoHeaderCardValue],._buildingMetricCard_a1qpk_669 p[class*=contractInfoHeaderCardValueColor]{margin-top:1.05rem!important;font-size:1.65rem;line-height:1.1;font-weight:400}._enrMetricCard_a1qpk_2085{min-height:8.8rem;padding:1.2rem 1.25rem!important;border-left:none;border-radius:.95rem!important;background:#fff;border:1px solid #ebf0f4}._enrMetricCardActive_a1qpk_2094{border-left:.24rem solid #008879}._enrMetricCardCarbon_a1qpk_2098 div[class*=contractInfoHeaderCardIcon]{background:#fff0ed!important;color:#d96748!important}._enrMetricCard_a1qpk_2085 div[class*=contractInfoHeaderCardWithIcon]{align-items:flex-start}._enrMetricCard_a1qpk_2085 div[class*=contractInfoHeaderCardIcon]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:.6rem;background:#dff8f4;color:#00796b}._enrMetricCard_a1qpk_2085 div[class*=contractInfoHeaderCardIcon] svg,._enrMetricCard_a1qpk_2085 div[class*=contractInfoHeaderCardIcon]>*{width:1.1rem!important;height:1.1rem!important;font-size:1.1rem!important}._enrMetricCard_a1qpk_2085 div[class*=contractInfoHeaderCardText]{margin-top:.95rem}._enrMetricCard_a1qpk_2085 div[class*=contractInfoHeaderCardTitle] p{color:#18262c;font-size:.78rem;line-height:1.25;font-weight:500;letter-spacing:0}._enrMetricCard_a1qpk_2085 p[class*=contractInfoHeaderCardValue],._enrMetricCard_a1qpk_2085 p[class*=contractInfoHeaderCardValueColor]{margin-top:.55rem!important;color:#020b13;font-size:1.35rem;line-height:1;font-weight:500}._buildingScoresCard_a1qpk_1994{box-sizing:border-box;height:100%;min-width:0;padding:1.85rem 1.9rem 1.45rem;border:1px solid #edf2f4;border-radius:.9rem;background:#fff}._buildingScoresHeader_a1qpk_2157{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._buildingScoresHeader_a1qpk_2157 h2,._buildingScoresHeader_a1qpk_2157 p{margin:0}._buildingScoresHeader_a1qpk_2157 h2{color:#071018;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:0}._buildingScoresHeader_a1qpk_2157 p{margin-top:.55rem;color:#1d2b35;font-size:1rem;line-height:1.25;font-weight:400}._buildingScoresHeader_a1qpk_2157>span{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;margin-top:.1rem;padding:0 .95rem;border-radius:999px;background:#e7f4f2;color:#006b5d;font-size:.62rem;line-height:1;font-weight:600;letter-spacing:.02em;white-space:nowrap}._buildingScoresGrid_a1qpk_2202{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;margin-top:2.35rem}._buildingScoreItem_a1qpk_2209{min-width:0;min-height:5.75rem;padding:1rem 1.15rem .95rem;border-left:.25rem solid var(--score-color);border-radius:.45rem;background:#f2f4f5}._buildingScoreTopLine_a1qpk_2218{display:flex;align-items:center;justify-content:space-between;gap:.85rem}._buildingScoreTopLine_a1qpk_2218 strong{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.22rem;background:var(--score-color);color:#fff;font-size:1rem;line-height:1;font-weight:600}._buildingScoreTopLine_a1qpk_2218 b{color:#071018;font-size:1rem;line-height:1;font-weight:600}._buildingScoreItem_a1qpk_2209>span{display:block;margin-top:.9rem;color:#17252d;font-size:.58rem;font-weight:500;letter-spacing:.04em}._buildingScoresScale_a1qpk_2255{margin-top:2rem}._buildingScoresBar_a1qpk_2259{display:flex;width:100%;height:.72rem;overflow:hidden;border-radius:999px;background:#edf0f1}._buildingScoresBar_a1qpk_2259 span{min-width:0;height:100%}._buildingScoresLegend_a1qpk_2273{display:flex;justify-content:space-between;gap:1rem;margin-top:.58rem}._buildingScoresLegend_a1qpk_2273 span{color:#071018;font-size:.58rem;line-height:1.2;font-weight:600;white-space:nowrap}._buildingRiskManagement_a1qpk_1998{display:flex;flex-direction:column;height:100%;min-width:0}._buildingRiskManagement_a1qpk_1998 h2{display:flex;align-items:center;gap:.55rem;min-height:1.25rem;margin:0 0 1.62rem;color:#071018;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:0}._buildingRiskManagement_a1qpk_1998 h2 svg{flex:0 0 auto;color:#aa442c}._buildingRiskManagement_a1qpk_1998 h2 span{position:relative;display:inline-flex;width:1.05rem;height:1.05rem;border:.12rem solid #aa442c;border-radius:.12rem}._buildingRiskManagement_a1qpk_1998 h2 span:before,._buildingRiskManagement_a1qpk_1998 h2 span:after{content:"";position:absolute;background:#aa442c}._buildingRiskManagement_a1qpk_1998 h2 span:before{right:-.22rem;top:.2rem;width:.42rem;height:.12rem}._buildingRiskManagement_a1qpk_1998 h2 span:after{right:-.1rem;bottom:.15rem;width:.28rem;height:.28rem;border-radius:999px}._buildingRiskPanel_a1qpk_2344{display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;flex:1;min-height:14.65rem;padding:2rem 1.45rem;border:1px solid #d8bdb5;border-radius:.72rem;background:#eee8e6;text-align:center}._buildingRiskPanel_a1qpk_2344>span{color:#a6422c;font-size:.92rem;line-height:1.2;font-weight:850;letter-spacing:.12em}._buildingRiskPanel_a1qpk_2344 strong{display:block;margin-top:1.2rem;color:#a6422c;font-size:1rem;line-height:1;font-weight:600}._buildingRiskPanel_a1qpk_2344 p{margin:1.85rem 0 0;color:#9f442e;font-size:.7rem;line-height:1.35;font-weight:500}._buildingRiskPanel_a1qpk_2344 b{font-weight:850}._buildingTabsCard_a1qpk_2388{margin-top:1.2rem;overflow:hidden;border:1px solid #ebf0f4;border-radius:.9rem;background:#fff}._buildingTabsHeader_a1qpk_2396{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem}._buildingTabsHeaderTitle_a1qpk_2404{display:inline-flex;align-items:center;gap:.7rem;min-width:0}._buildingTabsHeaderIcon_a1qpk_2411{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border-radius:.5rem;background:#eef9f7;color:var(--green-dark)}._buildingTabsHeader_a1qpk_2396 h2{margin:0;color:#071018;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0}._buildingFinancialRiskSection_a1qpk_2432{padding:0 1.35rem 1.25rem}._buildingFinancialRiskSection_a1qpk_2432 h3{margin:0 0 1rem;color:#1d2b35;font-size:.78rem;line-height:1.2;font-weight:600;letter-spacing:.12em}._buildingFinancialRiskGrid_a1qpk_2445{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}._buildingFinancialRiskCard_a1qpk_2451{min-width:0;padding:1.15rem 1.25rem;border:1px solid #eadeda;border-radius:.48rem;background:#fff}._buildingFinancialRiskCardHeader_a1qpk_2459{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}._buildingFinancialRiskIdentity_a1qpk_2466{display:flex;flex-direction:column;gap:.24rem;min-width:0}._buildingFinancialRiskIdentity_a1qpk_2466 strong{min-width:0;overflow:hidden;color:#111820;font-size:.8rem;line-height:1.2;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._buildingFinancialRiskIdentity_a1qpk_2466 span{color:#5d6872;font-size:.58rem;line-height:1.2;font-weight:550}._buildingFinancialRiskBadge_a1qpk_2491{display:inline-flex;align-items:center;justify-content:center;min-height:1.08rem;padding:0 .5rem;flex:0 0 auto;border-radius:.2rem;font-size:.48rem;line-height:1;font-weight:600;letter-spacing:.04em}._buildingFinancialRiskBadge_a1qpk_2491._critical_a1qpk_2505{background:#f8e7e1;color:#a74d35}._buildingFinancialRiskBadge_a1qpk_2491._high_a1qpk_2510{background:#faeadf;color:#9f613c}._buildingFinancialRiskBadge_a1qpk_2491._moderate_a1qpk_2515{background:#e5f4f1;color:#1b8475}._buildingFinancialRiskAmount_a1qpk_2520{display:block;margin-top:.86rem;color:#101820;font-size:.92rem;line-height:1.15;font-weight:600}._buildingFinancialRiskCard_a1qpk_2451 p{margin:.62rem 0 0;color:#4e5f69;font-size:.56rem;line-height:1.35;font-style:italic;font-weight:500}._buildingTabsHeaderActions_a1qpk_2538{display:inline-flex;align-items:center;gap:.75rem}._buildingTabsHeaderActions_a1qpk_2538 button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:0 .85rem;border:none;border-radius:.7rem;background:#f1f3f4;color:#071018;font-size:.72rem;font-weight:400;cursor:pointer}._buildingInventoryTable_a1qpk_2560 thead th{padding-top:1rem!important;padding-bottom:1rem!important;background:#f6f7f8!important;color:#718087!important;font-size:.55rem!important;font-weight:650!important;letter-spacing:.1em!important}._buildingInventoryTable_a1qpk_2560 tbody td{padding-top:1.2rem!important;padding-bottom:1.2rem!important}._buildingInventoryTable_a1qpk_2560 th:last-child,._buildingInventoryTable_a1qpk_2560 td:last-child{text-align:center!important}._buildingInventoryTable_a1qpk_2560 thead th:nth-child(2),._buildingInventoryTable_a1qpk_2560 tbody td:nth-child(2){text-align:center!important}._buildingTabNameButton_a1qpk_2585{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}._buildingTabBuildingIcon_a1qpk_2597{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:.4rem;background:#d6fbf2;color:#00796b}._buildingTabNameStack_a1qpk_2609{display:flex;flex-direction:column;gap:.2rem;min-width:0}._buildingTabNameButton_a1qpk_2585:hover ._buildingTabName_a1qpk_2585,._buildingTabNameButton_a1qpk_2585:focus-visible ._buildingTabName_a1qpk_2585{color:var(--green-dark);text-decoration:underline;text-underline-offset:.18rem}._buildingTabName_a1qpk_2585{min-width:0;overflow:hidden;color:#071018;font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._buildingTabLocation_a1qpk_2633{color:#62717a;font-size:.7rem;line-height:1.1;font-weight:500}._buildingTabDpeBadge_a1qpk_2640,._buildingTabRiskBadge_a1qpk_2641{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.2rem .55rem;border-radius:.2rem;font-size:.62rem;font-weight:600;line-height:1}._buildingTabDpeBadge_a1qpk_2640{min-width:1.55rem;color:#fff}._buildingTabDpeBadge_a1qpk_2640._success_a1qpk_2658{background:#00796b}._buildingTabDpeBadge_a1qpk_2640._warning_a1qpk_2662{background:#f5a623}._buildingTabDpeBadge_a1qpk_2640._danger_a1qpk_2666{background:#8d3f2f}._buildingTabCurrentValue_a1qpk_2670{color:#071018;font-size:.78rem;font-weight:600}._buildingTabTargetValue_a1qpk_2676{color:#53666f;font-size:.78rem;font-weight:500}._buildingTabRiskBadge_a1qpk_2641{border-radius:999px;font-size:.55rem;letter-spacing:.02em}._buildingTabRiskBadge_a1qpk_2641._low_a1qpk_2688{background:#dff9f4;color:#00796b}._buildingTabRiskBadge_a1qpk_2641._medium_a1qpk_2693{background:#fff0e8;color:#b0623f}._buildingTabRiskBadge_a1qpk_2641._critical_a1qpk_2505{background:#ffe9e7;color:#d6463b}._buildingTabActions_a1qpk_2703{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:3rem}._buildingTabActionButton_a1qpk_2711{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid rgba(15,125,116,.35);border-radius:.65rem;background:#0f7d741a;color:#0f7d74;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}._buildingTabActionButton_a1qpk_2711:hover,._buildingTabActionButton_a1qpk_2711:focus-visible{background:#0f7d74;border-color:#0f7d74;color:#fff}._buildingTabActionButton_a1qpk_2711:disabled{background:#f3f6f8;border-color:#e4ebf2;color:#c5d0d6;cursor:not-allowed}._buildingTabsExportButton_a1qpk_2739{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.85rem;padding:.75rem 1.2rem;border:1px solid #0f7d74;border-radius:.65rem;background:#0f7d74;color:#fff;font-size:.88rem;font-weight:400;cursor:pointer;transition:background .2s ease,border-color .2s ease}._buildingTabsExportButton_a1qpk_2739:hover:not(:disabled),._buildingTabsExportButton_a1qpk_2739:focus-visible:not(:disabled){background:#0c6a63;border-color:#0c6a63;color:#fff}._buildingTabsExportButton_a1qpk_2739:disabled{opacity:.65;cursor:not-allowed}._buildingDataSection_a1qpk_2003{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:stretch;gap:1.2rem;margin-top:1.2rem}._buildingDataGraphCard_a1qpk_871,._buildingDataDonutCard_a1qpk_2017{min-width:0;overflow:hidden;border:1px solid #ebf0f4;border-radius:.9rem;background:#fff}._buildingDataGraphCard_a1qpk_871{padding:1rem 1.2rem .8rem}._enrOverviewHeader_a1qpk_894{color:#071018;font-size:1.05rem;line-height:1.2;font-weight:600;letter-spacing:0;text-transform:none}._buildingDataDonutCard_a1qpk_2017{display:flex;flex-direction:column;padding:1rem 1.1rem .4rem}._buildingDataCardHeader_a1qpk_2804{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}._buildingDataCardHeader_a1qpk_2804 h2{margin:0;color:#202a35;font-size:1.05rem;line-height:1.2;font-weight:400;letter-spacing:0}._buildingDataCardHeader_a1qpk_2804 span{display:block;margin-top:.25rem;color:#98a6b5;font-size:.78rem;font-weight:600;white-space:nowrap}._buildingDataHeaderButton_a1qpk_2830{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;padding:0 .85rem;border:none;border-radius:.45rem;background:#e8f8f4;color:var(--green-dark);font-size:.72rem;font-weight:600;white-space:nowrap;cursor:pointer}._buildingDataHeaderButton_a1qpk_2830:hover,._buildingDataHeaderButton_a1qpk_2830:focus-visible{background:#d8f1eb}._buildingEnergyDataModalContent_a1qpk_2852{max-height:min(76vh,48rem);overflow:auto}._buildingEnergyDataModalContent_a1qpk_2852 [class*=wrap]{padding:0 0 1rem}._tertiaryDecreeNotice_a1qpk_2861{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:14px 18px;border:1px solid #e1b955;border-radius:10px;background:#fff8e7;color:#5f4913}._tertiaryDecreeNotice_a1qpk_2861 strong{font-size:14px}._tertiaryDecreeNotice_a1qpk_2861 span{font-size:13px;line-height:1.45}._tertiaryDecreeRow_a1qpk_2882{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:stretch;gap:1.2rem}._tertiaryDecreeTrajectoryPane_a1qpk_2889,._tertiaryDecreeOperatPane_a1qpk_2890{min-width:0;display:flex}._tertiaryDecreeTrajectoryPane_a1qpk_2889 ._tertiaryTrajectory_a1qpk_2895{width:100%;height:100%;margin-top:0}._tertiaryDecreeOperatPane_a1qpk_2890 ._tertiaryOperatStatus_a1qpk_2901{width:100%;height:100%;margin-top:0;margin-bottom:0}._tertiaryTrajectory_a1qpk_2895{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}._tertiaryTrajectoryRow_a1qpk_2915{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(24rem,2.15fr) minmax(13rem,1.2fr);align-items:center;gap:1.55rem;min-height:6.9rem;padding:1.3rem 1.2rem 1.3rem 1.55rem;border:1px solid #e9eef1;border-radius:.9rem;background:#fff}._tertiaryTrajectoryRowFinal_a1qpk_2927{position:relative;overflow:hidden;border-color:#24665d;background:#245f55;color:#fff}._tertiaryTrajectoryRowFinal_a1qpk_2927:after{content:"";position:absolute;right:1.35rem;bottom:-1.2rem;width:6.4rem;height:6.4rem;opacity:.11;background:#fff;clip-path:polygon(50% 0%,61% 16%,79% 10%,82% 29%,100% 36%,89% 50%,100% 64%,82% 71%,79% 90%,61% 84%,50% 100%,39% 84%,21% 90%,18% 71%,0% 64%,11% 50%,0% 36%,18% 29%,21% 10%,39% 16%)}._tertiaryTrajectoryYearBlock_a1qpk_2947{position:relative;z-index:1;min-width:0;padding-right:1.35rem;border-right:1px solid #edf2f4}._tertiaryTrajectoryYearBlock_a1qpk_2947>span,._tertiaryTrajectoryYearBlock_a1qpk_2947 small,._tertiaryTrajectoryMetric_a1qpk_2957 span,._tertiaryTrajectoryProgressLabel_a1qpk_2958 span{display:block;color:var(--green-dark);font-size:.65rem;line-height:1.25;font-weight:600;letter-spacing:.055rem;text-transform:uppercase}._tertiaryTrajectoryYearBlock_a1qpk_2947 div{display:flex;align-items:baseline;gap:.65rem;margin-top:.28rem}._tertiaryTrajectoryYearBlock_a1qpk_2947 strong{color:#071018;font-size:2.05rem;line-height:1;font-weight:600}._tertiaryTrajectoryYearBlock_a1qpk_2947 b{color:var(--green-dark);font-size:1.22rem;line-height:1;font-weight:600}._tertiaryTrajectoryYearBlock_a1qpk_2947 small{margin-top:.45rem;color:#293840;font-size:.55rem;letter-spacing:0}._tertiaryTrajectoryMetrics_a1qpk_2996{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;min-width:0}._tertiaryTrajectoryMetric_a1qpk_2957{min-width:0}._tertiaryTrajectoryMetric_a1qpk_2957 span{color:#53646b;font-size:.58rem;overflow-wrap:anywhere}._tertiaryTrajectoryMetric_a1qpk_2957 strong{display:block;margin-top:.35rem;color:#071018;font-size:1rem;line-height:1.35;font-weight:600;overflow-wrap:anywhere}._tertiaryTrajectoryMetric_a1qpk_2957:nth-child(2) strong,._tertiaryTrajectoryMetric_a1qpk_2957:nth-child(3) strong{color:#20bba9}._tertiaryTrajectoryProgress_a1qpk_2958{position:relative;z-index:1;min-width:0;padding:1rem;border-radius:.45rem;background:#f6f8f9}._tertiaryTrajectoryProgressLabel_a1qpk_2958{display:flex;align-items:center;justify-content:space-between;gap:1rem}._tertiaryTrajectoryProgressLabel_a1qpk_2958 span,._tertiaryTrajectoryProgressLabel_a1qpk_2958 strong{color:#415158;font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none}._tertiaryTrajectoryProgressLabel_a1qpk_2958 strong{color:var(--green-dark)}._tertiaryTrajectoryTrack_a1qpk_3059{height:.42rem;margin-top:.65rem;overflow:hidden;border-radius:999px;background:#e8ecee}._tertiaryTrajectoryTrack_a1qpk_3059 span{display:block;height:100%;border-radius:inherit;background:#23675d}._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryYearBlock_a1qpk_2947{border-right-color:#ffffff21}._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryYearBlock_a1qpk_2947>span,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryYearBlock_a1qpk_2947 strong,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryYearBlock_a1qpk_2947 b,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryYearBlock_a1qpk_2947 small,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryMetric_a1qpk_2957 span,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryMetric_a1qpk_2957 strong,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryProgressLabel_a1qpk_2958 span,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryProgressLabel_a1qpk_2958 strong{color:#fff}._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryMetric_a1qpk_2957 span,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryProgressLabel_a1qpk_2958 span,._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryYearBlock_a1qpk_2947 small{opacity:.78}._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryProgress_a1qpk_2958{background:#ffffff1f}._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryTrack_a1qpk_3059{background:#ffffff2e}._tertiaryTrajectoryRowFinal_a1qpk_2927 ._tertiaryTrajectoryTrack_a1qpk_3059 span{background:#fff}._buildingSimulation_a1qpk_3107{margin-top:1.2rem;padding:1.75rem 1.9rem;border:1px solid #edf2f4;border-radius:.9rem;background:#fff}._buildingSimulationHeader_a1qpk_3115{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._buildingSimulationHeaderTitle_a1qpk_3122{display:flex;align-items:flex-start;gap:.9rem;min-width:0}._buildingSimulationHeaderTitle_a1qpk_3122 svg{margin-top:.2rem;color:var(--green-dark)}._buildingSimulationHeaderTitle_a1qpk_3122 h2,._buildingSimulationHeaderTitle_a1qpk_3122 p{margin:0}._buildingSimulationHeaderTitle_a1qpk_3122 h2{color:#071018;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0}._buildingSimulationHeaderTitle_a1qpk_3122 p{margin-top:.25rem;color:#66747d;font-size:.9rem;line-height:1.35;font-weight:400}._buildingSimulationAdjustButton_a1qpk_3155{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:0 1.05rem;border:none;border-radius:.65rem;background:#f2f4f5;color:#061017;font-size:.78rem;font-weight:400;white-space:nowrap;cursor:pointer}._buildingSimulationGrid_a1qpk_3172{display:grid;grid-template-columns:minmax(11rem,.78fr) minmax(25rem,1.65fr) minmax(12rem,.78fr);gap:1.35rem;margin-top:2rem}._buildingSimulationSideStack_a1qpk_3179{display:flex;flex-direction:column;gap:1.2rem}._buildingSimulationSmallCard_a1qpk_3185,._buildingSimulationMainCard_a1qpk_3186,._buildingSimulationCompliance_a1qpk_3187{border:1px solid #e7eef1;border-radius:.85rem;background:#fff}._buildingSimulationSmallCard_a1qpk_3185{min-height:8.25rem;padding:1.45rem 1.35rem}._buildingSimulationSmallCard_a1qpk_3185 span,._buildingSimulationPerformance_a1qpk_3199>span,._buildingSimulationImpact_a1qpk_3200>span,._buildingSimulationComplianceRows_a1qpk_3201 span{color:#6d7b80;font-size:.65rem;line-height:1.3;font-weight:400;letter-spacing:.06rem;text-transform:uppercase}._buildingSimulationSmallCard_a1qpk_3185 strong{display:block;margin-top:1rem;color:#061017;font-size:1.65rem;line-height:1;font-weight:600}._buildingSimulationSmallCard_a1qpk_3185 p{margin:.65rem 0 0;color:var(--green-dark);font-size:.74rem;line-height:1.35;font-weight:500}._buildingSimulationMainCard_a1qpk_3186{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:2.2rem;min-height:17rem;padding:2.35rem 2.4rem;border-color:#cbeee8;background:#f5fcfb}._buildingSimulationPerformance_a1qpk_3199,._buildingSimulationImpact_a1qpk_3200{min-width:0;text-align:center}._buildingSimulationPerformance_a1qpk_3199 strong,._buildingSimulationImpact_a1qpk_3200 strong{display:block;margin-top:1.15rem;color:#48c4b4;font-size:3.45rem;line-height:.95;font-weight:600;letter-spacing:0}._buildingSimulationImpact_a1qpk_3200 strong{color:#245f55}._buildingSimulationPerformance_a1qpk_3199 p,._buildingSimulationImpact_a1qpk_3200 p{margin:.65rem 0 0;color:var(--green-dark);font-size:.82rem;line-height:1.25;font-weight:400;letter-spacing:.04rem;text-transform:uppercase}._buildingSimulationDivider_a1qpk_3270{width:1px;height:13rem;background:#c9e2df}._buildingSimulationBenchmark_a1qpk_3276{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.8rem;text-align:left}._buildingSimulationBenchmark_a1qpk_3276 div{display:flex;flex-direction:column;gap:.12rem}._buildingSimulationBenchmark_a1qpk_3276 div:last-child,._buildingSimulationBenchmark_a1qpk_3276 div:last-child span,._buildingSimulationBenchmark_a1qpk_3276 div:last-child strong{color:var(--green-dark)}._buildingSimulationBenchmark_a1qpk_3276 span{color:#506166;font-size:.64rem;font-weight:400;letter-spacing:.03rem;text-transform:uppercase}._buildingSimulationBenchmark_a1qpk_3276 strong{color:#17242b;font-size:.98rem;font-weight:600}._buildingSimulationBenchmark_a1qpk_3276 svg{color:#6b7b80}._buildingSimulationProgress_a1qpk_3315,._buildingSimulationComplianceTrack_a1qpk_3316{height:.42rem;overflow:hidden;border-radius:999px;background:#e1e7e8}._buildingSimulationProgress_a1qpk_3315{width:min(100%,10rem);margin:1.45rem auto 0}._buildingSimulationProgress_a1qpk_3315 span,._buildingSimulationComplianceTrack_a1qpk_3316 span{display:block;height:100%;border-radius:inherit;background:#2f7066}._buildingSimulationImpact_a1qpk_3200 small{display:block;margin-top:.75rem;color:#405257;font-size:.72rem;font-weight:500}._buildingSimulationCompliance_a1qpk_3187{display:flex;flex-direction:column;min-height:17rem;padding:1.65rem 1.45rem;border-color:#bde9e1}._buildingSimulationCompliance_a1qpk_3187 h3{margin:0;color:#071018;font-size:1.05rem;line-height:1.2;font-weight:400}._buildingSimulationUnavailable_a1qpk_3360{display:flex;flex-direction:column;gap:.6rem;margin-top:1.6rem;color:#53646a}._buildingSimulationUnavailable_a1qpk_3360 strong{color:#071018;font-size:.85rem}._buildingSimulationUnavailable_a1qpk_3360 p{margin:0;font-size:.78rem;line-height:1.45}._buildingSimulationComplianceRows_a1qpk_3201{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.6rem}._buildingSimulationComplianceRows_a1qpk_3201 div{position:relative}._buildingSimulationComplianceRows_a1qpk_3201 strong{position:absolute;right:0;top:0;color:#071018;font-size:.72rem;font-weight:600}._buildingSimulationComplianceTrack_a1qpk_3316{margin-top:.55rem}._buildingSimulationComplianceRows_a1qpk_3201 div:nth-child(2) ._buildingSimulationComplianceTrack_a1qpk_3316 span{background:#00796b}._buildingSimulationCommitButton_a1qpk_3407{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:4.25rem;margin-top:auto;border:none;border-radius:.9rem;background:#2f7066;color:#fff;font-size:1.05rem;line-height:1.35;font-weight:600;cursor:pointer}._tertiaryOperatStatus_a1qpk_2901{display:flex;flex-direction:column;min-height:18.75rem;margin-top:1.2rem;padding:1.55rem 1.75rem;border:1px solid #edf2f4;border-radius:.9rem;background:#fff}._tertiaryOperatHeader_a1qpk_3436{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._tertiaryOperatHeader_a1qpk_3436 h2{margin:0;color:#071018;font-size:1.15rem;line-height:1.2;font-weight:600;letter-spacing:0}._tertiaryOperatHeader_a1qpk_3436 span{display:inline-flex;align-items:center;gap:.5rem;color:var(--green-dark);font-size:.62rem;line-height:1.25;font-weight:600;white-space:nowrap}._tertiaryOperatBadge_a1qpk_3463{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;border-radius:999px;font-size:.62rem;line-height:1.25;font-weight:700;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase}._tertiaryOperatBadge_a1qpk_3463 i{width:.42rem;height:.42rem;border-radius:999px;background:currentColor}._tertiaryOperatBadge_ok_a1qpk_3484{background:#e7f7f3;color:#116d62}._tertiaryOperatBadge_warn_a1qpk_3489{background:#fff8e8;color:#8a6412}._tertiaryOperatBadge_error_a1qpk_3494{background:#fff0ee;color:#932d22}._tertiaryOperatBadge_neutral_a1qpk_3499{background:#edf1f1;color:#53615f}._tertiaryOperatHeader_a1qpk_3436 i{width:.42rem;height:.42rem;border-radius:999px;background:var(--green-dark)}._tertiaryOperatList_a1qpk_3511{position:relative;display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:0;margin:2rem 0 0;padding:0;list-style:none}._tertiaryOperatList_a1qpk_3511:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.9rem;width:1px;background:#dce5e4}._tertiaryOperatStep_a1qpk_3533{position:relative;display:grid;grid-template-columns:1.85rem minmax(0,1fr);column-gap:.65rem;min-height:2rem}._tertiaryOperatDot_a1qpk_3541{position:relative;z-index:1;width:.82rem;height:.82rem;margin:.08rem auto 0;border-radius:999px;background:#c6d3d1}._tertiaryOperatLine_a1qpk_3551{display:none}._tertiaryOperatStepdone_a1qpk_3555 ._tertiaryOperatDot_a1qpk_3541{background:#24665d}._tertiaryOperatStepcurrent_a1qpk_3559 ._tertiaryOperatDot_a1qpk_3541{background:#b8c7c4}._tertiaryOperatStepupcoming_a1qpk_3563 ._tertiaryOperatDot_a1qpk_3541{background:#dfe7e6}._tertiaryOperatStep_a1qpk_3533 strong{display:block;color:#071018;font-size:.86rem;line-height:1.25;font-weight:600}._tertiaryOperatStep_a1qpk_3533 p{margin:.24rem 0 0;color:#7d8a91;font-size:.68rem;line-height:1.3;font-weight:500}._tertiaryOperatStepupcoming_a1qpk_3563 strong,._tertiaryOperatStepupcoming_a1qpk_3563 p{color:#b8c0c5}._buildingBacsAlertsRow_a1qpk_3588{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:stretch;gap:1.2rem;margin-bottom:1.2rem}._buildingBacsAlertsRow_a1qpk_3588>div{height:100%}._energyManagementInterventionsCard_a1qpk_3600{margin-top:1.2rem}._energyManagementInterventionsWrap_a1qpk_3604{overflow:hidden;border:1px solid #edf2f4;border-radius:.9rem;background:#fff}._energyManagementInterventionsWrap_a1qpk_3604>div:first-child{padding:1.2rem 1.35rem 0}._energyManagementInterventionsTitle_a1qpk_3615{order:-1;margin:0 auto 0 0;color:#071018;font-size:1.2rem;line-height:1.2;font-weight:600;letter-spacing:0}._energyManagementInterventionsWrap_a1qpk_3604 div[class*=billingToolbarMain]{display:none}._energyManagementInterventionsWrap_a1qpk_3604 div[class*=billingToolbarActions]{width:100%;justify-content:flex-end}._energyManagementInterventionsWrap_a1qpk_3604 div[class*=billingToolbarActions]>button{min-height:2.05rem;padding:0 .95rem;border:none;border-radius:999px;background:#f3f6f7;color:#42545b;font-size:.72rem;font-weight:600}._energyManagementInterventionsTable_a1qpk_3646 th{padding:.9rem 1.35rem!important;color:#4e5f66!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.055rem!important}._energyManagementInterventionsTable_a1qpk_3646 td{padding:1.35rem!important;color:#26343b!important;font-size:.82rem!important;font-weight:550!important;border-top:none!important}._energyManagementInterventionsTable_a1qpk_3646 td:first-child{white-space:nowrap}._energyManagementStatusBadge_a1qpk_3666{display:inline-flex;align-items:center;justify-content:center;min-height:1.2rem;padding:0 .55rem;border-radius:999px;font-size:.54rem;line-height:1;font-weight:600;letter-spacing:.03rem;white-space:nowrap}._energyManagementStatusDone_a1qpk_3680{background:#e4f6f3;color:#148575}._energyManagementStatusCurrent_a1qpk_3685{background:#e8f0ef;color:#45756d}._energyManagementStatusPlanned_a1qpk_3690{background:#faede9;color:#b96b52}._energyManagementTechnician_a1qpk_3695{color:#243238;font-weight:600}._energyManagementDetailsButton_a1qpk_3700{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:#27363b;cursor:pointer}._energyManagementDetailsButton_a1qpk_3700:hover,._energyManagementDetailsButton_a1qpk_3700:focus-visible{background:#f3f6f7;color:var(--green-dark)}._buildingBacsCard_a1qpk_3719{box-sizing:border-box;width:min(100%,28.2rem)!important;padding:2.5rem 3rem 2.85rem;border:none;border-radius:.9rem;background:#24675d;color:#fff}._buildingBacsHeader_a1qpk_3729{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:0;min-width:0}._buildingBacsHeader_a1qpk_3729 h2{width:min(100%,15.65rem);margin:0;padding:.55rem .4rem .65rem;border-radius:.25rem;color:#fff;font-size:1.65rem;line-height:1.34;font-weight:600;letter-spacing:0}._buildingBacsStatus_a1qpk_3750{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;margin-top:.55rem;margin-left:-.45rem;padding:0 .8rem;flex:0 0 auto;border-radius:999px;background:#50cdbb;color:#fff;font-size:.78rem;line-height:1;font-weight:600;text-transform:uppercase}._buildingBacsList_a1qpk_3768{display:flex;flex-direction:column;margin-top:1.45rem}._buildingBacsItem_a1qpk_3774{display:flex;align-items:center;justify-content:space-between;gap:1.15rem;min-height:3.52rem;border-bottom:1px solid rgba(255,255,255,.1)}._buildingBacsItem_a1qpk_3774:last-child{border-bottom:0}._buildingBacsItem_a1qpk_3774 span{min-width:0;color:#ffffffad;font-size:.98rem;line-height:1.2;font-weight:400}._buildingBacsItem_a1qpk_3774 strong{color:#fff;font-size:.98rem;line-height:1.2;font-weight:600;text-align:right;white-space:nowrap}._buildingBacsValueSuccess_a1qpk_3804{color:#56cbbf!important}._buildingBacsRisk_a1qpk_3808{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:0 .78rem;border-radius:999px;background:#ffffff21;color:#fff;font-size:.68rem!important;font-weight:600!important;text-transform:uppercase}._buildingBacsPrimaryButton_a1qpk_3822,._buildingBacsSecondaryButton_a1qpk_3823{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.45rem;padding:.8rem 1rem;font-size:.92rem;line-height:1.2;font-weight:600;text-align:center;cursor:pointer}._buildingBacsPrimaryButton_a1qpk_3822{margin-top:2rem;border:1px solid #f8faf9;background:#fff;color:#24675d}._buildingBacsSecondaryButton_a1qpk_3823{margin-top:1.15rem;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff}@media (max-width: 64rem){._buildingHeaderBar_a1qpk_15{align-items:flex-start;flex-direction:column;padding:.75rem 1rem}._buildingHeaderShellAligned_a1qpk_30 ._buildingHeaderBar_a1qpk_15{width:min(100%,1440px)!important;padding-left:22px;padding-right:22px}._buildingHeaderSelectors_a1qpk_43{width:100%;row-gap:.8rem}._buildingHeaderActions_a1qpk_202,._buildingHeaderRight_a1qpk_218{align-self:flex-end}._buildingHeaderToggle_a1qpk_61{align-self:flex-end;margin-left:auto}._buildingInfoCard_a1qpk_399{grid-template-columns:1fr;gap:1rem}._buildingInfoStats_a1qpk_467{flex-wrap:wrap;justify-content:flex-start}._buildingInfoEquipment_a1qpk_508{justify-content:flex-start;padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid #eef1f4}._buildingMetricCards_a1qpk_669{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingMetricCardsEnr_a1qpk_676{grid-template-columns:repeat(3,minmax(0,1fr))}._enrDashboardGrid_a1qpk_687{grid-template-columns:1fr}._buildingDashboardCardStack_a1qpk_1968{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingDashboardCardStack_a1qpk_1968 ._buildingScoresCard_a1qpk_1994,._buildingDashboardCardStack_a1qpk_1968 ._buildingRiskManagement_a1qpk_1998{grid-column:span 2}._buildingScoresGrid_a1qpk_2202{grid-template-columns:repeat(3,minmax(0,1fr))}._buildingRiskPanel_a1qpk_2344{min-height:11rem}._buildingFinancialRiskGrid_a1qpk_2445{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingDataSection_a1qpk_2003,._buildingDashboardCardStack_a1qpk_1968 ._buildingDataSection_a1qpk_2003{grid-template-columns:1fr}._buildingDashboardCardStack_a1qpk_1968 ._buildingDataGraphCard_a1qpk_871,._buildingDashboardCardStack_a1qpk_1968 ._buildingDataDonutCard_a1qpk_2017{grid-column:1 / -1}._tertiaryDecreeRow_a1qpk_2882{grid-template-columns:1fr}._tertiaryTrajectoryRow_a1qpk_2915{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.5fr)}._tertiaryTrajectoryMetrics_a1qpk_2996{grid-template-columns:repeat(2,minmax(0,1fr))}._tertiaryTrajectoryProgress_a1qpk_2958{grid-column:1 / -1}._buildingSimulationGrid_a1qpk_3172{grid-template-columns:1fr}._buildingSimulationSideStack_a1qpk_3179{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._buildingBacsAlertsRow_a1qpk_3588{grid-template-columns:1fr}}@media (max-width: 45rem){._buildingHeaderShellAligned_a1qpk_30 ._buildingHeaderBar_a1qpk_15{width:min(100%,1440px)!important;padding-left:12px;padding-right:12px}}@media (max-width: 42rem){._buildingHeaderSelectors_a1qpk_43{align-items:stretch;padding-right:0;gap:.65rem}._buildingHeaderSelectorGroup_a1qpk_54,._buildingHeaderBuildingSelector_a1qpk_151{width:100%;justify-content:space-between}._buildingHeaderSeparator_a1qpk_85{display:none}._buildingHeaderActions_a1qpk_202,._buildingHeaderRight_a1qpk_218{width:100%;justify-content:flex-end}._buildingHeaderToggle_a1qpk_61{align-self:flex-end;margin-left:auto!important}._buildingDashboardContainer_a1qpk_394{width:100%}._buildingInfoCard_a1qpk_399{border-radius:.75rem}._buildingInfoIdentity_a1qpk_411{align-items:flex-start}._buildingInfoIcon_a1qpk_418{width:3.2rem;height:3.2rem}._buildingInfoTitleBlock_a1qpk_430 h2{font-size:1.2rem}._buildingInfoPill_a1qpk_475{width:100%;justify-content:flex-start}._buildingMetricCards_a1qpk_669{grid-template-columns:1fr}._enrHeader_a1qpk_694{flex-direction:column;padding:1.2rem}._enrPeriodBadge_a1qpk_724{align-self:flex-start}._enrOverviewRows_a1qpk_925 div{align-items:flex-start;flex-direction:column;gap:.35rem;padding:.8rem 0}._enrOverviewRows_a1qpk_925 strong{text-align:left}._enrProductionBody_a1qpk_1282,._enrPotentialBody_a1qpk_1290{grid-template-columns:repeat(2,minmax(0,1fr))}._enrPotentialMetrics_a1qpk_1398{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._enrCardHeader_a1qpk_956{flex-direction:column}._enrLegend_a1qpk_1596{flex-wrap:wrap}._enrSurplusBadge_a1qpk_1709{position:static;width:fit-content;margin:.65rem 0 0 auto}._buildingDashboardCardStack_a1qpk_1968{grid-template-columns:minmax(0,1fr)}._buildingDashboardCardStack_a1qpk_1968 ._buildingScoresCard_a1qpk_1994,._buildingDashboardCardStack_a1qpk_1968 ._buildingRiskManagement_a1qpk_1998{grid-column:span 1}._buildingScoresCard_a1qpk_1994{padding:1.35rem 1rem 1.2rem}._buildingScoresHeader_a1qpk_2157{flex-direction:column;gap:.85rem}._buildingScoresHeader_a1qpk_2157>span{align-self:flex-start}._buildingScoresGrid_a1qpk_2202{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}._buildingRiskManagement_a1qpk_1998 h2{margin-bottom:.9rem}._buildingScoresLegend_a1qpk_2273 span{white-space:normal}._buildingFinancialRiskSection_a1qpk_2432{padding:0 1rem 1rem}._buildingFinancialRiskGrid_a1qpk_2445{grid-template-columns:1fr}._tertiaryTrajectoryRow_a1qpk_2915{grid-template-columns:1fr;gap:1.2rem;padding:1.25rem}._tertiaryTrajectoryYearBlock_a1qpk_2947{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid #edf2f4}._tertiaryTrajectoryMetrics_a1qpk_2996{grid-template-columns:repeat(2,minmax(0,1fr))}._tertiaryTrajectoryProgress_a1qpk_2958{grid-column:auto}._buildingSimulation_a1qpk_3107{padding:1.2rem}._buildingSimulationHeader_a1qpk_3115{align-items:stretch;flex-direction:column}._buildingSimulationAdjustButton_a1qpk_3155{width:100%}._buildingSimulationSideStack_a1qpk_3179,._buildingSimulationMainCard_a1qpk_3186{grid-template-columns:1fr}._buildingSimulationMainCard_a1qpk_3186{gap:1.3rem;padding:1.7rem}._buildingSimulationDivider_a1qpk_3270{width:100%;height:1px}._buildingSimulationPerformance_a1qpk_3199 strong,._buildingSimulationImpact_a1qpk_3200 strong{font-size:2.65rem}._tertiaryOperatStatus_a1qpk_2901{padding:1.25rem}._tertiaryOperatHeader_a1qpk_3436{flex-direction:column;gap:.65rem}._buildingBacsCard_a1qpk_3719{padding:1.8rem 1.5rem 2rem}._buildingBacsHeader_a1qpk_3729 h2{font-size:1.45rem}._buildingBacsStatus_a1qpk_3750{font-size:.68rem}._buildingBacsItem_a1qpk_3774 span,._buildingBacsItem_a1qpk_3774 strong{font-size:.88rem}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}._subHeader_1aa26_1{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0;height:3.25rem;flex-shrink:0}._headerLeft_1aa26_12{display:flex;align-items:center;gap:1.75rem;height:100%}._headerBrand_1aa26_19{font-size:1.05rem;font-weight:800;color:#2d9b83;letter-spacing:-.01em;white-space:nowrap}._headerTabs_1aa26_27{display:flex;align-items:stretch;gap:.25rem;height:100%}._headerTab_1aa26_27{display:flex;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;color:#94a3b8;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}._headerTab_1aa26_27:hover{color:#475569}._headerTabActive_1aa26_53{color:#2d9b83;border-bottom-color:#2d9b83}._headerRight_1aa26_58{display:flex;align-items:center;gap:.75rem}._headerSearchWrapper_1aa26_64{position:relative;display:flex;align-items:center}._headerSearchIcon_1aa26_70{position:absolute;left:.625rem;color:#94a3b8;pointer-events:none}._headerSearchInput_1aa26_77{padding:.375rem .625rem .375rem 2rem;font-size:.8125rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:14rem;transition:border-color .2s ease,box-shadow .2s ease}._headerSearchInput_1aa26_77::placeholder{color:#cbd5e1}._headerSearchInput_1aa26_77:focus{border-color:#2d9b83;box-shadow:0 0 0 3px #2d9b831a}._headerIconBtn_1aa26_98{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:transparent;color:#64748b;cursor:pointer;transition:background .2s ease,color .2s ease;position:relative}._headerIconBtn_1aa26_98:hover{background:#f1f5f9;color:#334155}._headerAvatar_1aa26_118{width:2rem;height:2rem;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;border:2px solid #f1f5f9;transition:border-color .2s ease}._headerAvatar_1aa26_118:hover{border-color:#2d9b83}._headerAvatarImg_1aa26_136{width:100%;height:100%;object-fit:cover}._headerNotifDot_1aa26_142{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#ef4444;border:1.5px solid #ffffff}.page-wrapper{padding-left:0;padding-right:0}._page-wrapper_1aa26_153{padding:0rem!important;margin:0rem!important;gap:0rem!important;width:100%!important;min-height:100vh;display:flex;flex-direction:column}._main_1aa26_168{flex:1;min-height:0;width:88%;margin:0 auto;display:flex;flex-direction:column;gap:2rem;overflow:auto}._topGrid_1aa26_179{flex:0 0 min(64vh,46rem);min-height:0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:2rem;align-items:stretch;justify-items:stretch}._mapCard_1aa26_190{grid-column:span 1;min-height:0;width:100%;background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0f172a0d;overflow:hidden;display:flex;flex-direction:column;position:relative}._consumptionAlertsGrid_1aa26_203{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(18rem,.8fr);align-items:stretch;gap:2rem;min-width:0;padding-bottom:2rem}._consumptionAlertsGrid_1aa26_203>*{min-width:0;height:100%}@media (max-width: 1024px){._consumptionAlertsGrid_1aa26_203{grid-template-columns:1fr}}@media (max-width: 42rem){._main_1aa26_168{width:100%}._topGrid_1aa26_179{flex-basis:min(58vh,36rem)}}._cardHeader_1aa26_233{padding:1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:1rem}._cardTitle_1aa26_242{font-weight:700;color:#0f172a;font-size:.95rem;letter-spacing:.02em}._cardSubtitle_1aa26_249{margin-top:.25rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-weight:700}._liveBadgeWrapper_1aa26_258{display:flex;gap:.5rem}._liveBadge_1aa26_258{padding:.25rem .75rem;background:#46bcaa1a;color:#46bcaa;font-size:.625rem;font-weight:700;border-radius:999px;text-transform:uppercase}._mapBody_1aa26_273{position:relative;flex:1;min-height:0;background:#f8fafc}._mapboxContainer_1aa26_280,._osmMapContainer_1aa26_281{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:320px}._osmMapContainer_1aa26_281 .leaflet-container{width:100%;height:100%}._mapPlaceholder_1aa26_294{position:relative;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,#46bcaa15,transparent 60%),radial-gradient(circle at 80% 80%,#0ea5e915,transparent 60%),#e2e8f0;display:flex;align-items:center;justify-content:center;color:#0f172a;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700}._mapPlaceholderLabel_1aa26_310{background:#0f172ab3;color:#fff;padding:.5rem 1rem;border-radius:999px;box-shadow:0 10px 25px #0f172a4d}._mapOverlay_1aa26_318{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;flex-direction:column;gap:.5rem}._legendCard_1aa26_328{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem;border-radius:1rem;box-shadow:0 10px 25px #0f172a14;border:1px solid #e2e8f0}._legendTitle_1aa26_337{font-size:.625rem;font-weight:700;text-transform:uppercase;color:#94a3b8;margin-bottom:.25rem}._legendList_1aa26_345{display:flex;flex-direction:column;gap:.5rem}._legendItem_1aa26_351{display:flex;align-items:center;gap:.5rem}._legendDot_1aa26_357{width:.5rem;height:.5rem;border-radius:999px}._legendDotActive_1aa26_363{background:#46bcaa}._legendDotMaintenance_1aa26_367{background:#f59e0b}._legendLabel_1aa26_371{font-size:.625rem;font-weight:500;color:#1e293b}._eventsCard_1aa26_377{grid-column:span 1;min-height:0;width:100%;background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0f172a0d;display:flex;flex-direction:column}._eventsBody_1aa26_388{flex:1;min-height:0;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}._eventItem_1aa26_398{padding:.75rem;border-radius:1rem;background:#f8fafc;border:1px solid #e2e8f0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._eventItem_1aa26_398:hover{border-color:#46bcaa66;box-shadow:0 10px 25px #0f172a0f;background:#fff}._eventItemHeader_1aa26_412{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._eventType_1aa26_419{font-size:.625rem;text-transform:uppercase;color:#46bcaa;font-weight:700}._eventTime_1aa26_426{font-size:.625rem;color:#94a3b8}._eventMessage_1aa26_431{font-size:.85rem;color:#1e293b;font-weight:500}._eventStatusRow_1aa26_437{margin-top:.5rem;display:flex;align-items:center;gap:.25rem}._eventStatusDot_1aa26_444{width:.375rem;height:.375rem;border-radius:999px}._eventStatusDotSuccess_1aa26_450{background:#22c55e}._eventStatusDotWarning_1aa26_454{background:#f59e0b}._eventStatusDotInfo_1aa26_458{background:#3b82f6}._eventStatusLabel_1aa26_462{font-size:.625rem;color:#94a3b8;text-transform:capitalize}._eventsFooter_1aa26_468{padding:1rem;border-top:1px solid #e2e8f0;text-align:center}._moreHistoryButton_1aa26_474{font-size:.75rem;font-weight:700;color:#46bcaa;background:transparent;border:none;cursor:pointer;text-decoration:none}._moreHistoryButton_1aa26_474:hover{text-decoration:underline}._bottomGrid_1aa26_488{flex:0 0 clamp(180px,26vh,260px);min-height:0;display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:.5rem;overflow:hidden}@media (min-width: 768px){._bottomGrid_1aa26_488{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}}._kpiCard_1aa26_505{background:#fff;padding:1.5rem;border-radius:1.5rem;border:1px solid #e2e8f0;box-shadow:0 10px 25px #0f172a0d;display:flex;flex-direction:column;height:100%;min-height:0}._kpiHeader_1aa26_517{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._kpiLabel_1aa26_524{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-weight:700}._kpiValue_1aa26_532{font-size:1.75rem;font-weight:700;color:#0f172a}._kpiIconWrapper_1aa26_538{padding:.5rem;border-radius:.75rem;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center}._kpiIconWrapperGain_1aa26_547{background:#ecfdf3;color:#16a34a}._kpiIconWrapperEconomy_1aa26_552{background:#46bcaa1a;color:#46bcaa}._kpiIconWrapperFee_1aa26_557{background:#eff6ff;color:#1d4ed8}._kpiBody_1aa26_562{flex:0 0 90px;display:flex;width:100%;min-width:0;align-items:stretch;justify-content:stretch}._kpiBody_1aa26_562 .apexcharts-canvas,._kpiBody_1aa26_562 .apexcharts-svg,._kpiBody_1aa26_562>*{width:100%!important;min-width:0}._chartPlaceholder_1aa26_578{width:100%;height:100%;border-radius:1rem;background:linear-gradient(135deg,#46bcaa1f,#3b82f614,#f4f4f5cc);position:relative;overflow:hidden}._chartPlaceholderArea_1aa26_590:before{content:"";position:absolute;top:20%;right:10%;bottom:15%;left:10%;background:linear-gradient(to top,rgba(70,188,170,.3),transparent);border-radius:1rem 1rem 0 0}._chartPlaceholderLine_1aa26_598:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:#46bcaa;box-shadow:0 -8px #46bcaa4d,0 8px #46bcaa33}._chartPlaceholderStep_1aa26_609:before{content:"";position:absolute;left:10%;right:10%;bottom:20%;height:2px;background:#3b82f6;box-shadow:inset -30% 0 0 #bfdbfe}._nextDashboard_1aa26_620{margin-top:2rem;padding:1.5rem 1rem 2rem;text-align:center;font-size:.95rem;color:#64748b}.widget-loader-container{padding:1rem}.widget-loader-container .spinner-border{width:3rem;height:3rem}.widget-loader-container .alert{margin:0;border-radius:8px}.widget-loader-container .fa-info-circle{color:#6c757d}.widget-loader-container p{margin:0;font-size:.9rem}.widget-content-enter{opacity:0;transform:translateY(10px)}.widget-content-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.widget-content-exit{opacity:1}.widget-content-exit-active{opacity:0;transition:opacity .3s}._largeShell_1pzn9_1{display:flex;flex-direction:column;overflow:hidden}._largeHero_1pzn9_7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.8rem 1.9rem 1.6rem;background:linear-gradient(135deg,#176f67,#128375);color:#fff}._largeHeroText_1pzn9_17{min-width:0}._largeHeroTitle_1pzn9_21{margin:0;font-size:2rem;line-height:1.1;font-weight:800;letter-spacing:-.03em}._largeHeroSubtitle_1pzn9_29{margin:.45rem 0 0;color:#fffc;font-size:1rem;line-height:1.45}._largeHeroActions_1pzn9_36{display:inline-flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}._largeHeroButton_1pzn9_44{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:.95rem;background:#ffffff29;color:#fff;font-size:.92rem;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}._largeHeroButtonLight_1pzn9_61{background:#fff;color:#176f67;border-color:#fff}._largeBody_1pzn9_67{display:flex;flex-direction:column;gap:1.7rem;padding:1.5rem 1.7rem 1.8rem}._highlightGrid_1pzn9_74{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._highlightCard_1pzn9_80{position:relative;display:flex;align-items:flex-start;gap:1rem;min-height:9.4rem;padding:1.25rem 1.25rem 1.2rem 1.35rem;border-radius:1.2rem;border:1px solid #edf2f4;background:#f8fbfb;overflow:hidden}._highlightCard_1pzn9_80:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:999px}._highlightBad_1pzn9_103{background:linear-gradient(180deg,#fff8f6,#fff5f2)}._highlightBad_1pzn9_103:before{background:#a94f34}._highlightGood_1pzn9_111{background:linear-gradient(180deg,#f1fdfb,#ecfbf8)}._highlightGood_1pzn9_111:before{background:#1a8177}._highlightNeutral_1pzn9_119{background:linear-gradient(180deg,#f6f9fb,#f4f7fa)}._highlightNeutral_1pzn9_119:before{background:#7d93a8}._highlightIconWrap_1pzn9_127{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.85rem;flex-shrink:0}._highlightBad_1pzn9_103 ._highlightIconWrap_1pzn9_127{background:#a94f341f;color:#a94f34}._highlightGood_1pzn9_111 ._highlightIconWrap_1pzn9_127{background:#1a81771f;color:#1a8177}._highlightNeutral_1pzn9_119 ._highlightIconWrap_1pzn9_127{background:#7d93a824;color:#657b90}._highlightContent_1pzn9_152{display:flex;flex-direction:column;gap:.45rem;min-width:0}._highlightEyebrow_1pzn9_159{color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._highlightTitle_1pzn9_167{margin:0;color:#22404d;font-size:1rem;line-height:1.5;font-weight:700}._highlightSubtext_1pzn9_175{margin:0;color:#58707f;font-size:.95rem;line-height:1.55}._statsGrid_1pzn9_182{display:flex;align-items:center;justify-content:space-between;gap:10rem}._statCard_1pzn9_189{display:flex;flex-direction:column;gap:.55rem;padding:.25rem 0}._statLabel_1pzn9_196{color:#9cadb8;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._statValue_1pzn9_204{display:inline-flex;align-items:center;gap:.45rem;color:#16202c;font-size:1.2rem;font-weight:800}._statValueStrong_1pzn9_213{font-size:1.55rem;line-height:1}._statNegative_1pzn9_218{color:#b15338}._statPositive_1pzn9_222{color:#0f8a7a}._statMuted_1pzn9_226{color:#20262d}._compareSection_1pzn9_230{padding-top:1.5rem;border-top:1px solid #edf1f4}._compareSectionTitle_1pzn9_235{color:#55636f;font-size:1.05rem;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}._compareSectionSubtitle_1pzn9_243{color:#55636f;font-size:.82rem;font-weight:400;text-transform:none}._compareTableWrap_1pzn9_250{overflow-x:auto}._compareTable_1pzn9_250{width:100%;border-collapse:separate;border-spacing:0 .7rem}._compareTable_1pzn9_250 thead th{padding:0 1rem .35rem;color:#9eacb7;font-size:.82rem;font-weight:800;letter-spacing:.03em;text-align:left;white-space:nowrap}._compareRow_1pzn9_270 td{padding:1.15rem 1rem;background:#fff;color:#4f5e69;font-size:.96rem;border-top:1px solid #edf2f4;border-bottom:1px solid #edf2f4;vertical-align:middle}._compareRow_1pzn9_270 td:first-child{border-left:1px solid #edf2f4;border-top-left-radius:1rem;border-bottom-left-radius:1rem}._compareRow_1pzn9_270 td:last-child{border-right:1px solid #edf2f4;border-top-right-radius:1rem;border-bottom-right-radius:1rem}._compareRowRecommended_1pzn9_292 td{background:linear-gradient(180deg,#f4fbfa,#eff8f7);border-top-color:#dfeeed;border-bottom-color:#dfeeed}._compareRowRecommended_1pzn9_292 td:first-child{border-left-color:#dfeeed}._compareRowRecommended_1pzn9_292 td:last-child{border-right-color:#dfeeed}._contractCell_1pzn9_306{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}._contractName_1pzn9_313{color:#2d6f6a;font-size:1rem;font-weight:800}._contractNameMuted_1pzn9_319{color:#365765}._recommendedBadge_1pzn9_323{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.22rem .62rem;border-radius:999px;background:#2b756b;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}._futureBadge_1pzn9_338{display:inline-flex;align-items:center;justify-content:center;min-height:1.6rem;padding:.16rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase}._futureBadgeYes_1pzn9_350{background:#ccf5ed;color:#219985}._futureBadgeNo_1pzn9_355{background:#eef2f6;color:#8fa0b0}._priceValue_1pzn9_360{color:#2d3640;font-size:1rem;font-weight:800}._priceValueAccent_1pzn9_366{color:#169181}@media (max-width: 1399.98px){._largeHero_1pzn9_7{flex-direction:column}._largeHeroActions_1pzn9_36{justify-content:flex-start}}@media (max-width: 1199.98px){._highlightGrid_1pzn9_74,._statsGrid_1pzn9_182{grid-template-columns:1fr}}._addButton_ke5v8_1{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;padding:0 .85rem;border:none;border-radius:.45rem;background:#075d50;color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap;cursor:pointer}._addButton_ke5v8_1:hover,._addButton_ke5v8_1:focus-visible{background:#064c42}._addButtonToolbar_ke5v8_23{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.6rem .9rem;border:1px solid #075d50;border-radius:.65rem;background:#075d50;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}._addButtonToolbar_ke5v8_23:hover:not(:disabled),._addButtonToolbar_ke5v8_23:focus-visible:not(:disabled){border-color:#064c42;background:#064c42}._addButton_ke5v8_1:disabled,._addButtonToolbar_ke5v8_23:disabled{opacity:.65;cursor:not-allowed}._modalContent_ke5v8_52{max-height:min(76vh,48rem);overflow:auto}._modalContent_ke5v8_52 [class*=wrap]{padding:0 0 1rem}._widgetContainer_qab2c_1{width:100%;max-width:100%;background-color:#fff;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){._widgetContainer_qab2c_1{flex-direction:row}}._visualizationSection_qab2c_19{flex:1;padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;position:relative;min-width:0;overflow:hidden}@media (min-width: 640px){._visualizationSection_qab2c_19{padding:1rem}}@media (min-width: 768px){._visualizationSection_qab2c_19{padding:1rem;justify-content:flex-start}}@media (min-width: 1024px){._visualizationSection_qab2c_19{padding:1.5rem}}._tabsContainer_qab2c_50{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid #e2e8f0}._tab_qab2c_50{padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:#64748b;transition:all .2s ease;position:relative;bottom:-1px}._tab_qab2c_50:hover{color:#334155}._tabActive_qab2c_75{color:#0f172a;border-bottom-color:#3b82f6;font-weight:600}@media (min-width: 640px){._tab_qab2c_50{padding:.625rem 1.25rem;font-size:.9375rem}}@media (min-width: 1024px){._tab_qab2c_50{padding:.75rem 1.5rem;font-size:1rem}}._graphContainer_qab2c_95{flex:1;min-height:300px;width:100%}._noData_qab2c_101{text-align:center;color:#64748b;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex:1}@media (min-width: 640px){._noData_qab2c_101{padding:3rem 1.5rem;font-size:1rem}}._noBuildings_qab2c_118{padding:1rem;text-align:center;color:#64748b;font-size:.875rem}@media (min-width: 640px){._noBuildings_qab2c_118{padding:1.5rem;font-size:1rem}}._layout_12fcj_1{display:flex;width:100%;height:100%;gap:.75rem}._layoutHorizontal_12fcj_8{flex-direction:column}._layoutVertical_12fcj_12{flex-direction:row;align-items:stretch}._toolbar_12fcj_17{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;margin-bottom:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a08}._toolbarVertical_12fcj_30{flex-direction:column;align-items:stretch;justify-content:flex-start;width:220px;min-width:180px;margin-bottom:0;height:50%}._toolbarMain_12fcj_40{display:flex;align-items:center;gap:.5rem;min-width:0}._title_12fcj_47{font-size:.9rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navButton_12fcj_56{width:28px;height:28px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}._navButton_12fcj_56:hover{background:#e0f2fe;border-color:#38bdf8;box-shadow:0 2px 6px #38bdf84d;transform:translateY(-1px)}._selector_12fcj_79{min-width:170px;max-width:260px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;padding:.35rem .9rem;font-size:.8rem;color:#0f172a;cursor:pointer;outline:none}._selector_12fcj_79:hover{border-color:#38bdf8}._toolbarVertical_12fcj_30 ._selector_12fcj_79{width:100%;max-width:none}@media (max-width: 640px){._toolbar_12fcj_17{flex-direction:column;align-items:flex-start;gap:.5rem}._selector_12fcj_79{width:100%;max-width:none}}._widgetContainer_dz7ba_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_dz7ba_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_dz7ba_11{grid-template-columns:1.2fr 1fr}}._leftPanel_dz7ba_25{display:flex;flex-direction:column;align-items:center;justify-content:center}._rightPanel_dz7ba_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_dz7ba_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_dz7ba_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_dz7ba_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_dz7ba_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:120px}._kpiLabel_dz7ba_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_dz7ba_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._donutWrapper_dz7ba_84{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_dz7ba_92{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._eventList_dz7ba_99{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._eventItem_dz7ba_106{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .55rem;border-radius:.5rem;border:1px solid #e2e8f0}._eventHeader_dz7ba_115{display:flex;justify-content:space-between;align-items:center}._eventLocation_dz7ba_121{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem}._eventMeta_dz7ba_128{font-size:.75rem;color:#64748b}._badge_dz7ba_133{font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}._badgeMinor_dz7ba_140{background-color:#dcfce7;color:#166534}._badgeModerate_dz7ba_145{background-color:#fef9c3;color:#854d0e}._badgeSevere_dz7ba_150{background-color:#fee2e2;color:#991b1b}._noData_dz7ba_155{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_2jjy4_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._visualizationSection_2jjy4_11{flex:1;display:flex;flex-direction:column;gap:1.25rem;min-width:0}._selectorRow_2jjy4_19{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}._selectorLabel_2jjy4_26{font-size:.8125rem;color:#64748b;font-weight:500}._selector_2jjy4_19{padding:.375rem .75rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;font-size:.875rem;color:#0f172a;min-width:160px;cursor:pointer}._selector_2jjy4_19:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._occupancyBlock_2jjy4_49{display:flex;flex-direction:column;gap:.75rem;flex:1;justify-content:center}._occupancyLabel_2jjy4_57{font-size:.875rem;font-weight:600;color:#475569;margin:0}._occupancyValue_2jjy4_64{font-size:2.5rem;font-weight:700;color:#0f172a;line-height:1.2;margin:0}._occupancyUnit_2jjy4_72{font-size:1rem;font-weight:500;color:#64748b;margin-left:.25rem}._progressWrap_2jjy4_79{margin-top:.25rem}._spotsKpi_2jjy4_83{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}._spotsFree_2jjy4_95{font-size:1.25rem;font-weight:700;color:#059669}._spotsTotal_2jjy4_101{font-size:1rem;font-weight:500;color:#64748b}._spotsSeparator_2jjy4_107{color:#cbd5e1;font-weight:400}._graphTitle_2jjy4_112{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}._graphContainer_2jjy4_119{flex:1;min-height:200px;min-width:0}._noData_2jjy4_125{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_y8av7_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._header_y8av7_11{margin-bottom:.75rem}._title_y8av7_15{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._subtitle_y8av7_22{font-size:.8125rem;color:#64748b;margin:0}._content_y8av7_28{display:grid;grid-template-columns:1fr;gap:.75rem;flex:1;min-width:0}@media (min-width: 768px){._content_y8av7_28{grid-template-columns:1.1fr 1fr}}._summaryCard_y8av7_42{border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem}._summaryMain_y8av7_52{display:flex;flex-direction:column;gap:.4rem}._summaryLabel_y8av7_58{font-size:.8125rem;color:#64748b;margin:0}._summaryValue_y8av7_64{font-size:2rem;font-weight:700;color:#0f172a;margin:0;line-height:1.2}._summaryUnit_y8av7_72{font-size:.95rem;font-weight:500;color:#64748b;margin-left:.25rem}._summaryProgress_y8av7_79{margin-top:.25rem}._summaryDetails_y8av7_83{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 480px){._summaryDetails_y8av7_83{grid-template-columns:1fr 1fr}}._detailItem_y8av7_95{padding:.5rem .75rem;border-radius:.6rem;background:#fff;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.15rem}._detailLabel_y8av7_105{font-size:.75rem;color:#64748b;margin:0}._detailValue_y8av7_111{font-size:.9rem;font-weight:600;color:#0f172a;margin:0}._buildingsSection_y8av7_118{display:flex;flex-direction:column;gap:.5rem;min-width:0}._listTitle_y8av7_125{font-size:.8125rem;font-weight:600;color:#475569;margin:0}._buildingList_y8av7_132{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.25rem}._buildingRow_y8av7_141{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:.6rem;border:1px solid #e2e8f0;background-color:#fff}._buildingInfo_y8av7_152{min-width:0}._buildingName_y8av7_156{font-size:.85rem;font-weight:600;color:#0f172a;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._buildingMeta_y8av7_167{font-size:.75rem;color:#64748b;margin:0}._buildingKpi_y8av7_173{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:120px}._buildingOccupancy_y8av7_181{font-size:1.1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.1}._buildingOccupancyUnit_y8av7_189{font-size:.8rem;font-weight:500;color:#64748b;margin-left:.1rem}._buildingProgress_y8av7_196{width:100%}._noData_y8av7_200{display:flex;align-items:center;justify-content:center;flex:1;text-align:center;color:#64748b;font-size:.875rem;padding:1.5rem}._widgetContainer_1tu0r_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_1tu0r_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_1tu0r_11{grid-template-columns:1.2fr 1fr}}._leftPanel_1tu0r_25{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}._rightPanel_1tu0r_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_1tu0r_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_1tu0r_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_1tu0r_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_1tu0r_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:140px}._kpiLabel_1tu0r_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_1tu0r_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._socCard_1tu0r_84{width:100%;padding:.75rem .9rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#0f172a;color:#e5e7eb;margin-bottom:.9rem;display:flex;flex-direction:column;gap:.45rem}._socHeader_1tu0r_97{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._socHeaderValue_1tu0r_104{font-size:1.25rem;font-weight:700;color:#fefce8}._socBar_1tu0r_110{position:relative;width:100%;height:8px;border-radius:999px;background:#0f172ab3;overflow:hidden}._socBarFill_1tu0r_119{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#22c55e,#a3e635)}._socMeta_1tu0r_127{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#cbd5f5}._flowCard_1tu0r_135{width:100%;padding:.75rem .9rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}._flowTitle_1tu0r_147{font-size:.8rem;font-weight:600;color:#0f172a;margin:0}._flowBar_1tu0r_154{position:relative;width:100%;height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden;display:flex}._flowSegmentDirect_1tu0r_164{background:#3b82f6}._flowSegmentStorage_1tu0r_168{background:#22c55e}._flowSegmentGrid_1tu0r_172{background:#f97316}._flowLegend_1tu0r_176{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#475569}._flowChip_1tu0r_184{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;background:#e5e7eb}._flowDot_1tu0r_193{width:8px;height:8px;border-radius:999px}._donutWrapper_1tu0r_199{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_1tu0r_207{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._batteryList_1tu0r_214{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._batteryItem_1tu0r_221{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;border-radius:.5rem;border:1px solid #e2e8f0}._batteryName_1tu0r_230{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._batteryMeta_1tu0r_240{font-size:.75rem;color:#64748b}._statusTag_1tu0r_245{font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;margin-left:.5rem}._statusCharging_1tu0r_253{background-color:#dcfce7;color:#166534}._statusDischarging_1tu0r_258{background-color:#fee2e2;color:#991b1b}._statusStandby_1tu0r_263{background-color:#e5e7eb;color:#374151}._noData_1tu0r_268{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1lk0v_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._visualizationSection_1lk0v_11{flex:1;display:flex;flex-direction:column;align-items:center}._headerTitle_1lk0v_18{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .5rem;text-align:center}._headerSubtitle_1lk0v_26{font-size:.8125rem;color:#64748b;margin:0 0 1rem;text-align:center}._donutWrapper_1lk0v_33{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 640px){._donutWrapper_1lk0v_33{max-width:420px}}@media (min-width: 768px){._donutWrapper_1lk0v_33{max-width:480px}}._noData_1lk0v_53{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1hqcy_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_1hqcy_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_1hqcy_11{grid-template-columns:1.2fr 1fr}}._leftPanel_1hqcy_25{display:flex;flex-direction:column;align-items:center;justify-content:center}._rightPanel_1hqcy_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_1hqcy_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_1hqcy_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_1hqcy_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_1hqcy_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:120px}._kpiLabel_1hqcy_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_1hqcy_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._donutWrapper_1hqcy_84{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_1hqcy_92{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._categoryList_1hqcy_99{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._categoryItem_1hqcy_106{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;border-radius:.5rem;border:1px solid #e2e8f0}._categoryName_1hqcy_115{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryMeta_1hqcy_125{font-size:.75rem;color:#64748b}._fillTag_1hqcy_130{font-size:.8rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}._fillOk_1hqcy_137{background-color:#dcfce7;color:#166534}._fillWarning_1hqcy_142{background-color:#fef9c3;color:#854d0e}._fillDanger_1hqcy_147{background-color:#fee2e2;color:#991b1b}._noData_1hqcy_152{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._pageWrapper_ie02s_1,._page_ie02s_1{min-height:100%;background:#f8fafb}._pageContent_ie02s_7{box-sizing:border-box;width:87.5%;min-height:100%;margin:0 auto;padding:1.5rem 0 2rem;color:#172824;background:#f8fafb}._ipmvpUnifiedDashboard_ie02s_17{overflow:hidden;font:inherit;font-size:.95rem}._ipmvpEmptyState_ie02s_23{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;min-height:55vh;color:#60736d;text-align:center}._ipmvpEmptyState_ie02s_23 strong{color:#334b44}._ipmvpEmptyState_ie02s_23 p{margin:0}._ipmvpEmptyState_ie02s_23 button{min-height:2.8rem;padding:0 1.15rem;border:1px solid #0b6859;border-radius:.6rem;color:#fff;background:#0b6859;font:inherit;font-weight:700;cursor:pointer}._ipmvpEmptyState_ie02s_23 button:hover{background:#095648}._contractPeriodPicker_ie02s_58{display:inline-flex;align-items:stretch;margin-left:.65rem;background:transparent}._contractPeriodPicker_ie02s_58 button{display:grid;place-items:center;width:3.2rem;min-height:3.25rem;border:0;color:#34504a;background:transparent;font:inherit;font-size:2.2rem;cursor:pointer}._epDashboardHeaderActions_ie02s_76 button{width:2.8rem!important;height:2.8rem!important}._epDashboardHeaderActions_ie02s_76 button>*{transform:scale(1.25)}._contractPeriodPicker_ie02s_58 button:first-child{border-right:0}._contractPeriodPicker_ie02s_58 button:last-child{border-left:0}._contractPeriodPicker_ie02s_58 button:disabled{color:#b8c2c9;cursor:not-allowed}._contractPeriodPicker_ie02s_58 span{display:flex;justify-content:center;flex-direction:column;min-width:15rem;padding:.5rem 1rem;color:#203630;font-size:.95rem;font-weight:600;line-height:1.15;text-align:center}._contractPeriodPicker_ie02s_58 small{margin-bottom:.2rem;color:#7b8b86;font-size:.72rem;font-weight:500;text-transform:uppercase}._dashboard_ie02s_113{display:grid;gap:1rem;font-size:.9rem}._dashboardToolbar_ie02s_118{display:flex;justify-content:flex-end}._importWorkButton_ie02s_122{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.65rem;padding:.65rem 1rem;border:1px solid #075d50;border-radius:.45rem;color:#fff;background:#075d50;font:inherit;font-weight:650;cursor:pointer}._importWorkButton_ie02s_122:hover:not(:disabled){background:#064e43}._importWorkButton_ie02s_122:disabled{border-color:#cbd7d4;color:#7e8e8a;background:#e8eeec;cursor:not-allowed}._contractSummaryGrid_ie02s_146{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;align-items:stretch}._energyDashboardCard_ie02s_152{border:1px solid #d8e2ea!important;border-radius:.55rem!important;background:#fff;box-shadow:none!important}._generateAnnualReportCard_ie02s_158{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0;padding:1rem;border:0;border-radius:.55rem;color:#fff;background:#0b5f53;font:inherit;font-size:1.05rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .2s ease,transform .2s ease}._generateAnnualReportCard_ie02s_158:hover{background:#095146;transform:translateY(-1px)}._generateAnnualReportCard_ie02s_158:focus-visible{outline:3px solid rgba(11,95,83,.3);outline-offset:2px}._summaryCard_ie02s_186,._objectiveCard_ie02s_187,._kpiCard_ie02s_188,._todoCard_ie02s_189,._consumptionCard_ie02s_190{border:1px solid #d8e2ea;border-radius:.55rem;background:#fff;box-shadow:none}._summaryCard_ie02s_186{display:grid;grid-template-columns:1.08fr 1fr 1.12fr 1.15fr 1fr;overflow:hidden}._summaryMetric_ie02s_201{display:flex;flex-direction:column;justify-content:center;min-height:8rem;padding:1.25rem 1.55rem;border-right:1px solid #e3e9ed}._summaryMetric_ie02s_201>span,._objectiveAside_ie02s_210>span,._detailGrid_ie02s_211 span,._consumptionMeta_ie02s_212>span{color:#899793}._summaryMetric_ie02s_201>span{color:#506784;font-size:.78rem;font-weight:650;letter-spacing:.065em;text-transform:uppercase}._summaryMetric_ie02s_201 strong{margin-top:.45rem;color:#0c1d19;font-size:1.72rem;line-height:1.1;letter-spacing:.015em}._summaryMetric_ie02s_201 small,._kpiCard_ie02s_188 small,._cardHeader_ie02s_231 small{color:#8b9995;font-size:.78em;font-weight:500}._yearProgress_ie02s_236{display:flex;gap:.22rem;margin-top:.55rem}._yearProgress_ie02s_236 i{flex:1;min-width:.45rem;height:.38rem;border-radius:1rem;background:#e1e7e4}._yearProgress_ie02s_236 i[data-state=done]{background:#b8ded2}._yearProgress_ie02s_236 i[data-state=active]{background:#116b5c}._progressValue_ie02s_254{display:flex;align-items:flex-end;gap:.65rem}._progressValue_ie02s_254 strong{font-size:1.35rem;line-height:1.05}._progressValue_ie02s_254 small{padding-bottom:.05rem;color:#506784;font-size:.76rem;line-height:1.35}._summaryLinks_ie02s_269{display:grid;grid-template-columns:1fr auto;align-content:center;gap:.5rem 1rem;padding:1.25rem 1.55rem}._summaryLinks_ie02s_269 span:nth-child(3),._summaryLinks_ie02s_269 button{grid-column:1 / -1}._summaryLinks_ie02s_269 strong{color:#101827}._summaryLinks_ie02s_269 button,._cardHeader_ie02s_231 button{border:0;color:#075d50;background:transparent;font:inherit;cursor:pointer}._objectiveCard_ie02s_187{display:grid;grid-template-columns:minmax(0,3fr) minmax(22rem,1.14fr);overflow:hidden}._objectiveChart_ie02s_296{min-width:0;padding:1.55rem 1.8rem 1.65rem}._cardHeader_ie02s_231{display:flex;align-items:center;justify-content:space-between;gap:1rem}._cardHeader_ie02s_231 h2{margin:0;font-size:1.15rem;font-weight:750}._legend_ie02s_311{display:flex;gap:1.2rem;color:#687671;font-size:.78rem}._asideActions_ie02s_317 ._importObjectiveWorkButton_ie02s_317{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid #075d50;border-radius:.6rem;color:#075d50;background:#fff;font-size:.78rem;font-weight:650;white-space:nowrap}._asideActions_ie02s_317 ._importObjectiveWorkButton_ie02s_317:hover:not(:disabled){background:#edf7f4}._asideActions_ie02s_317 ._importObjectiveWorkButton_ie02s_317:disabled{border-color:#cbd7d4;color:#899793;background:#f2f5f4;cursor:not-allowed}._lightpointHistoryButton_ie02s_340{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid #d8e2ea;border-radius:.4rem;color:#075d50;background:#fff;cursor:pointer}._lightpointHistoryButton_ie02s_340:hover{border-color:#075d50;background:#edf7f4}._legend_ie02s_311 span:nth-child(2){color:#b87913}._legend_ie02s_311 span:nth-child(3){color:#147665}._legend_ie02s_311 span:nth-child(4){color:#73cdb5}._barChart_ie02s_365{position:relative;height:20.5rem;margin-top:1.4rem;padding:0 0 1.7rem 3.6rem}._gridLine_ie02s_371{position:absolute;right:0;left:0;border-top:1px solid #edf1f4;color:#8a9894;font-size:.72rem}._gridLine_ie02s_371[data-position=top]{top:1rem}._gridLine_ie02s_371[data-position=middle]{top:8.2rem}._gridLine_ie02s_371[data-position=bottom]{top:15.4rem}._referenceConsumptionLine_ie02s_388{position:absolute;z-index:2;top:.4rem;right:0;left:3.6rem;border-top:2px dashed #91a4b8;color:#647a92}._referenceConsumptionLine_ie02s_388 span{position:absolute;top:.35rem;left:.5rem;padding:0 .3rem;background:#fff;font-size:.68rem}._annualObjectiveLine_ie02s_405{position:absolute;z-index:3;top:0;right:0;bottom:1.7rem;left:3.6rem;width:calc(100% - 3.6rem);height:calc(100% - 1.7rem);overflow:visible;pointer-events:none}._annualObjectiveLine_ie02s_405 polyline{fill:none;stroke:#dc7200;stroke-width:2.25;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}._objectiveLine_ie02s_424{position:absolute;z-index:2;top:51%;right:4%;left:31%;border-top:2px dashed #bc7911;color:#955d08;text-align:left}._objectiveCurve_ie02s_434{position:absolute;z-index:3;top:0;right:0;bottom:1.7rem;left:3.6rem;width:calc(100% - 3.6rem);height:calc(100% - 1.7rem);overflow:visible;pointer-events:none}._objectiveCurve_ie02s_434 polyline{fill:none;stroke:#dc7200;stroke-width:2.5;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}._objectiveLine_ie02s_424 span{padding-left:1rem;background:#fff;font-size:.76rem}._bars_ie02s_455{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:.65rem;height:100%;border-bottom:1px solid #bcc9c5}._yearColumn_ie02s_465{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;height:100%}._yearColumnHovered_ie02s_473{background:#177c6b12;border-radius:.4rem .4rem 0 0}._yearColumn_ie02s_465>strong{position:absolute;top:calc(100% + .4rem);white-space:nowrap;color:#82908c;font-size:.76rem;font-weight:500}._percent_ie02s_485{position:absolute;z-index:4;font-size:.75rem}._bar_ie02s_365{width:min(3rem,80%);min-height:.2rem;border-radius:.3rem .3rem 0 0;background:#177c6b;outline:0 solid transparent;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}._bar_ie02s_365:hover,._bar_ie02s_365:focus-visible{filter:brightness(1.08);transform:scaleX(1.08);box-shadow:0 0 0 3px #177c6b2e}._yearColumn_ie02s_465:nth-child(n+5) ._bar_ie02s_365{background:#edf1ef}._currentBar_ie02s_507{background:linear-gradient(to top,#177c6b 0,#177c6b 50%,#91d6c1 50%,#91d6c1)}._objectiveDataTableWrap_ie02s_510{margin-top:1.25rem;overflow-x:auto}._objectiveDataTable_ie02s_510{width:100%;border-collapse:collapse;font-size:.78rem}._objectiveDataTable_ie02s_510 th,._objectiveDataTable_ie02s_510 td{padding:.55rem .65rem;border-bottom:1px solid #edf1f4;text-align:right;white-space:nowrap}._objectiveDataTable_ie02s_510 th:first-child,._objectiveDataTable_ie02s_510 td:first-child{text-align:left}._objectiveDataTable_ie02s_510 th{color:#71817c;font-size:.7rem;font-weight:700;text-transform:uppercase}._objectiveDataTableRowHovered_ie02s_536{color:#075d50;background:#edf7f4}._objectiveAside_ie02s_210{position:relative;display:flex;flex-direction:column;padding:1.55rem 1.8rem 1.45rem}._objectiveAside_ie02s_210:before{position:absolute;top:1.55rem;bottom:1.45rem;left:0;width:1px;background:#e3e9ed;content:""}._bigValue_ie02s_555{margin-top:.6rem;font-size:2.6rem;line-height:1.2}._bigValue_ie02s_555 small{color:#899793;font-size:.42em;font-weight:500}._objectiveWarning_ie02s_565{display:flex;align-items:center;gap:.7rem;margin:1rem 0 1.25rem;padding:.75rem .9rem;border:1px solid #f2ce71;border-radius:.45rem;color:#945b0a;background:#fffaf0;font-weight:600}._objectiveWarning_ie02s_565 i{font-size:1.35rem;font-style:normal}._objectiveWarning_ie02s_565[data-positive=false]{border-color:#9edbc9;color:#08705f;background:#f2fbf8}._detailGrid_ie02s_211{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem 1.5rem;padding:.9rem 0;border-top:1px solid #e7ecef;border-bottom:1px solid #e7ecef}._detailGrid_ie02s_211 p{display:flex;flex-direction:column;margin:0}._detailGrid_ie02s_211 strong{font-weight:550}._asideActions_ie02s_317{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:auto;padding-top:1rem;border-top:0}._asideActions_ie02s_317 button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border:0;border-radius:.6rem;color:#10213a;background:#f0f4f8;font:inherit;font-weight:600;cursor:pointer}._asideActions_ie02s_317 button span{color:#8ca0b7;font-size:1.35rem}._scenarioListModal_ie02s_628{display:grid;gap:1rem}._scenarioListToolbar_ie02s_632{display:flex;align-items:center;justify-content:space-between;gap:1rem}._scenarioListToolbar_ie02s_632>div{display:flex;flex-direction:column;gap:.2rem}._scenarioListToolbar_ie02s_632>div strong{font-size:1rem}._scenarioListToolbar_ie02s_632>div span{color:#80908b;font-size:.78rem}._scenarioListToolbar_ie02s_632>button{display:flex;align-items:center;gap:.45rem;padding:.65rem .9rem;border:0;border-radius:.5rem;color:#fff;background:#075d50;font:inherit;font-weight:600;cursor:pointer}._scenarioListHeader_ie02s_663,._scenarioListRow_ie02s_664{display:grid;grid-template-columns:minmax(10rem,2fr) 1fr 1fr .7fr 5rem;align-items:center;gap:1rem}._scenarioListHeader_ie02s_663{padding:.7rem 1rem;border-radius:.45rem;color:#657873;background:#f4f7f6;font-size:.72rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase}._scenarioList_ie02s_628{border:1px solid #edf1f3;border-radius:.5rem;overflow:hidden}._scenarioListRow_ie02s_664{min-height:3.8rem;padding:.65rem 1rem;border-bottom:1px solid #edf1f3}._scenarioListRow_ie02s_664:last-child{border-bottom:0}._scenarioListRow_ie02s_664>span{color:#637772}._scenarioRowActions_ie02s_696{display:flex;justify-content:flex-end;gap:.35rem}._scenarioRowActions_ie02s_696 button{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid #dfe7e4;border-radius:.4rem;color:#31524c;background:#fff;cursor:pointer}._scenarioRowActions_ie02s_696 button:last-child{color:#bf3345}._scenarioListEmpty_ie02s_716{margin:0;padding:3rem 1rem;color:#80908b;text-align:center}._kpiGrid_ie02s_722{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}._kpiCard_ie02s_188{position:relative;display:flex;flex-direction:column;min-height:8.6rem;padding:1.25rem 1.35rem .9rem}._todoCard_ie02s_189 ._cardHeader_ie02s_231 h2,._consumptionCard_ie02s_190 ._cardHeader_ie02s_231 h2{display:flex;flex-direction:column;gap:.25rem}._kpiCard_ie02s_188>i{position:absolute;top:1rem;right:1rem;width:.55rem;height:.55rem;border-radius:50%;background:#c48219}._kpiCard_ie02s_188>i._danger_ie02s_749{background:#c84718}._kpiCard_ie02s_188>i._successDot_ie02s_752{background:#2aa186}._kpiCard_ie02s_188 h3{margin:0;color:#344963;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}._kpiCard_ie02s_188>strong{display:block;margin:.45rem 0 1rem;font-size:1.7rem}._kpiCard_ie02s_188 footer{display:flex;justify-content:space-between;gap:.6rem;font-size:.78rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #e7ecef}._kpiCard_ie02s_188 footer span:last-child{color:#a7630c}._kpiCard_ie02s_188:first-child footer span:last-child{color:#d31335}._kpiCard_ie02s_188:nth-child(3) footer span:last-child{color:#172824}._kpiCard_ie02s_188:last-child footer span:last-child{color:#08765c}._kpiCard_ie02s_188._disabledKpi_ie02s_788{border-color:#d8e2ea;color:#929b98;background:#f3f5f4}._kpiCard_ie02s_188._disabledKpi_ie02s_788 h3,._kpiCard_ie02s_188._disabledKpi_ie02s_788 small,._kpiCard_ie02s_188._disabledKpi_ie02s_788 footer span,._kpiCard_ie02s_188._disabledKpi_ie02s_788 footer span:last-child{color:#929b98}._kpiCard_ie02s_188._disabledKpi_ie02s_788>i{background:#b4bcba}._bottomGrid_ie02s_802{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._todoCard_ie02s_189,._consumptionCard_ie02s_190{overflow:hidden}._todoCard_ie02s_189{padding:2rem 1.5rem 1.2rem}._todoCard_ie02s_189 ._cardHeader_ie02s_231,._consumptionCard_ie02s_190 ._cardHeader_ie02s_231{min-height:4.25rem;padding:.8rem 1.35rem;border-bottom:1px solid #dce4e1}._todoCard_ie02s_189 ._cardHeader_ie02s_231{padding:0 0 .8rem}._todoRow_ie02s_823{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-height:3.3rem;padding:.45rem 0;border-bottom:1px solid #e3e8e6}._todoRow_ie02s_823:last-child{border-bottom:0}._emptyState_ie02s_835{margin:0;padding:2rem 0;color:#899793;text-align:center}._alertsModalList_ie02s_841{border:1px solid #edf1f3;border-radius:.5rem;overflow:hidden}._alertsModalList_ie02s_841 ._todoRow_ie02s_823{padding-right:1rem;padding-left:1rem}._todoRow_ie02s_823 i{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:.4rem;color:#b44a22;background:#fde9e1;font-size:.7rem;font-style:normal;font-weight:700}._todoRow_ie02s_823 small{padding:.2rem .4rem;border:1px solid #d6dfdc;border-radius:.4rem;color:#8a9793}._selectors_ie02s_868{display:flex;gap:.4rem}._selectors_ie02s_868 button{padding:.3rem .55rem;border:1px solid #ccd7d3;border-radius:.5rem;color:#64736e;background:#fff}._consumptionMeta_ie02s_212{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.35rem 0}._consumptionMeta_ie02s_212 strong{display:flex;align-items:flex-end;flex-direction:column;font-size:1.35rem;line-height:1}._consumptionMeta_ie02s_212 strong small{color:#64736e;font-size:.55em;font-weight:500}._consumptionMeta_ie02s_212 em{margin-left:.2rem;color:#899793;font-size:.55em;font-style:normal;font-weight:400}._dailyChart_ie02s_904{position:relative;display:flex;align-items:end;gap:.25rem;height:11.5rem;margin:.8rem 1.35rem 0 4rem;border-bottom:1px solid #bcc9c5;background:repeating-linear-gradient(to bottom,transparent 0 49%,#e0e6e4 49% 50%)}._dailyChart_ie02s_904>i{z-index:1;flex:1;max-width:1rem;border-radius:.2rem .2rem 0 0;background:#147b69}._dailyTarget_ie02s_921{position:absolute;top:42%;right:0;left:0;border-top:2px dashed #bc7911}._dailyAxis_ie02s_928{position:absolute;right:calc(100% + .5rem);color:#91a1b2;font-size:.62rem}._dailyAxis_ie02s_928[data-position=top]{top:0}._dailyAxis_ie02s_928[data-position=middle]{top:50%}._dailyAxis_ie02s_928[data-position=bottom]{bottom:0}._chartDates_ie02s_943{display:flex;justify-content:space-between;margin:.35rem 1rem .8rem 4rem;color:#899793;font-size:.72rem}._scenariosPage_ie02s_951{display:grid;gap:1.25rem;color:#172824}._scenariosHero_ie02s_956{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:.35rem 0 .25rem}._eyebrow_ie02s_963{display:block;margin-bottom:.35rem;color:#147665;font-size:.72rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}._scenariosHero_ie02s_956 h1,._sectionTitleRow_ie02s_973 h2,._detailHeading_ie02s_974 h2{margin:0;color:#10211d}._scenariosHero_ie02s_956 h1{font-size:clamp(1.65rem,2.4vw,2.2rem);letter-spacing:-.035em}._scenariosHero_ie02s_956 p,._sectionTitleRow_ie02s_973 p{margin:.4rem 0 0;color:#71807b}._primaryAction_ie02s_987,._secondaryAction_ie02s_988,._fullWidthAction_ie02s_989,._filterButton_ie02s_990{border-radius:.65rem;font:inherit;font-weight:650;cursor:pointer}._primaryAction_ie02s_987,._fullWidthAction_ie02s_989{border:1px solid #075d50;color:#fff;background:#075d50}._primaryAction_ie02s_987{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1rem}._primaryAction_ie02s_987 span{font-size:1.15rem;line-height:0}._scenarioStats_ie02s_1012{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dce5e2;border-radius:.9rem;background:#fff}._scenarioStats_ie02s_1012>div{display:flex;flex-direction:column;padding:1rem 1.2rem;border-right:1px solid #e4eae8}._scenarioStats_ie02s_1012>div:last-child{border-right:0}._scenarioStats_ie02s_1012 span,._scenarioStats_ie02s_1012 small,._scenarioMetrics_ie02s_1031 small,._impactGrid_ie02s_1032 span,._impactGrid_ie02s_1032 small{color:#83918d}._scenarioStats_ie02s_1012 span{font-size:.8rem}._scenarioStats_ie02s_1012 strong{margin:.2rem 0;font-size:1.55rem;letter-spacing:-.02em}._scenarioStats_ie02s_1012 small{font-size:.72rem}._positiveValue_ie02s_1047{color:#087362}._scenariosLayout_ie02s_1050{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr);gap:1.25rem;align-items:start}._scenarioLibrary_ie02s_1056,._scenarioDetail_ie02s_1057{border:1px solid #dce5e2;border-radius:1rem;background:#fff}._scenarioLibrary_ie02s_1056{padding:1.25rem}._sectionTitleRow_ie02s_973,._detailHeading_ie02s_974,._impactTitle_ie02s_1067,._scheduleHeader_ie02s_1068{display:flex;align-items:center;justify-content:space-between;gap:1rem}._sectionTitleRow_ie02s_973 h2,._detailHeading_ie02s_974 h2{font-size:1.15rem}._sectionTitleRow_ie02s_973 p{font-size:.8rem}._filterButton_ie02s_990,._secondaryAction_ie02s_988{padding:.55rem .75rem;border:1px solid #cfdbd7;color:#52635e;background:#fff}._scenarioList_ie02s_628{display:grid;gap:.75rem;margin-top:1.15rem}._scenarioItem_ie02s_1093{position:relative;padding:1rem 1.05rem;border:1px solid #e0e7e5;border-radius:.8rem;background:#fbfcfc;transition:border-color .18s ease,transform .18s ease}._scenarioItem_ie02s_1093:hover{transform:translateY(-1px);border-color:#b8d4cd}._scenarioItemSelected_ie02s_1107{border-color:#70b9aa;border-left:3px solid #137664;background:linear-gradient(135deg,#f7fffc,#fff 65%)}._scenarioItemTop_ie02s_1112{display:flex;justify-content:space-between}._statusBadge_ie02s_1116{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.24rem .5rem;border-radius:999px;font-size:.69rem;font-weight:700}._statusBadge_ie02s_1116 i{width:.38rem;height:.38rem;border-radius:50%;background:currentColor}._active_ie02s_1132{color:#087362;background:#e5f6f1}._draft_ie02s_1136{color:#9a650e;background:#fff4dc}._archived_ie02s_1140{color:#6f7d79;background:#edf1f0}._moreButton_ie02s_1144{border:0;color:#8a9793;background:transparent;cursor:pointer;letter-spacing:.08em}._scenarioItem_ie02s_1093 h3{margin:.7rem 0 .25rem;font-size:1rem}._scenarioItem_ie02s_1093>p{margin:0;color:#71807b;font-size:.8rem}._scenarioMetrics_ie02s_1031{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid #e5ebe9}._scenarioMetrics_ie02s_1031 span{display:flex;flex-direction:column;gap:.15rem}._scenarioMetrics_ie02s_1031 small{font-size:.68rem}._scenarioMetrics_ie02s_1031 strong{font-size:.83rem}._scenarioDetail_ie02s_1057{padding:1.25rem}._detailHeading_ie02s_974{align-items:flex-start}._detailHeading_ie02s_974 h2{margin-top:.5rem}._scheduleCard_ie02s_1188{margin-top:1.2rem;padding:.9rem 1rem .65rem;border-radius:.75rem;background:#f5f8f7}._scheduleHeader_ie02s_1068 span{font-size:.82rem;font-weight:650}._scheduleHeader_ie02s_1068 small{color:#7a8984}._scheduleChart_ie02s_1201{margin-top:.9rem}._scheduleBars_ie02s_1204{display:flex;align-items:end;gap:.3rem;height:6rem;padding:0 .35rem;border-bottom:1px solid #c9d5d1;background:repeating-linear-gradient(to bottom,transparent 0 32%,#e2e9e7 33% 34%)}._scheduleBars_ie02s_1204 i{flex:1;border-radius:.25rem .25rem 0 0;background:linear-gradient(to top,#0a6557,#5fc2ac)}._scheduleLabels_ie02s_1218{display:flex;justify-content:space-between;padding-top:.35rem;color:#899692;font-size:.65rem}._impactTitle_ie02s_1067{margin-top:1.25rem}._impactTitle_ie02s_1067 h3{margin:0;font-size:.9rem}._impactTitle_ie02s_1067 span{color:#71807b;font-size:.72rem}._impactGrid_ie02s_1032{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:.7rem}._impactGrid_ie02s_1032>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:.75rem;border:1px solid #e2e9e7;border-radius:.65rem}._impactGrid_ie02s_1032 span{grid-column:1 / -1;font-size:.68rem}._impactGrid_ie02s_1032 strong{font-size:1.05rem}._impactGrid_ie02s_1032 small{font-size:.66rem}._scenarioNotice_ie02s_1260{display:flex;align-items:center;gap:.7rem;margin-top:.8rem;padding:.7rem .8rem;border-radius:.65rem;color:#075d50;background:#e8f6f2}._scenarioNotice_ie02s_1260>span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;color:#fff;background:#16806d}._scenarioNotice_ie02s_1260 p{display:flex;flex-direction:column;margin:0;font-size:.72rem}._scenarioNotice_ie02s_1260 strong{font-size:.78rem}._fullWidthAction_ie02s_989{width:100%;margin-top:.8rem;padding:.7rem}@media (max-width: 1200px){._contractSummaryGrid_ie02s_146{grid-template-columns:repeat(2,minmax(0,1fr))}._scenariosLayout_ie02s_1050{grid-template-columns:1fr}._summaryCard_ie02s_186{grid-template-columns:repeat(2,1fr)}._summaryLinks_ie02s_269{grid-column:1 / -1}._objectiveCard_ie02s_187{grid-template-columns:1fr}._objectiveAside_ie02s_210{border-top:1px solid #dce4e1}._objectiveAside_ie02s_210:before{display:none}._kpiGrid_ie02s_722{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._pageContent_ie02s_7{padding:1rem}._summaryCard_ie02s_186,._contractSummaryGrid_ie02s_146,._kpiGrid_ie02s_722,._bottomGrid_ie02s_802{grid-template-columns:1fr}._summaryMetric_ie02s_201{border-right:0;border-bottom:1px solid #dce4e1}._legend_ie02s_311{display:none}._barChart_ie02s_365{padding-left:2.5rem}._scenariosHero_ie02s_956{align-items:stretch;flex-direction:column;gap:1rem}._scenarioStats_ie02s_1012{grid-template-columns:repeat(2,1fr)}._scenarioStats_ie02s_1012>div:nth-child(2){border-right:0}._scenarioStats_ie02s_1012>div:nth-child(-n+2){border-bottom:1px solid #e4eae8}._scenarioMetrics_ie02s_1031,._impactGrid_ie02s_1032{grid-template-columns:1fr}}._ipmvpReportLaunch_ie02s_1359{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;padding:.75rem .9rem;border:1px solid #b9d8d0;border-radius:.5rem;background:#f2faf7;color:#284054}._ipmvpReportLaunch_ie02s_1359>div,._ipmvpReportLaunch_ie02s_1359 span{display:flex;align-items:center;gap:.55rem}._ipmvpReportLaunch_ie02s_1359 span{align-items:flex-start;flex-direction:column;gap:.08rem}._ipmvpReportLaunch_ie02s_1359 svg{color:#087868}._ipmvpReportLaunch_ie02s_1359 small{color:#60738c}._ipmvpReportLaunch_ie02s_1359 button{border:1px solid #075d50;border-radius:.38rem;padding:.55rem .75rem;background:#075d50;color:#fff;font:inherit;font-weight:700;cursor:pointer}._dashboard_fti1w_1{--dashboard-title-color: #16212b;--dashboard-text-color: #27323d;--dashboard-muted-color: #6b7782;--dashboard-title-size: 1.14rem;--dashboard-body-size: .9rem;display:flex;flex-direction:column;gap:1rem;width:100%;color:var(--dashboard-text-color);font-size:var(--dashboard-body-size)}._reportPreviewPage_fti1w_15{min-height:100%;padding:1rem;background:#eef1f3}._reportPreviewToolbar_fti1w_21{display:flex;justify-content:flex-end;max-width:112rem;margin:0 auto 1rem}._reportPreviewToolbar_fti1w_21 button{padding:.65rem 1rem;border:0;border-radius:.4rem;background:#006b5f;color:#fff;font:inherit;font-weight:600;cursor:pointer}._reportPreview_fti1w_15{max-width:112rem;margin:0 auto;padding:1rem;background:#fff}@page{size:A4 landscape;margin:8mm}@media print{._reportPreviewPage_fti1w_15{padding:0;background:#fff}._reportPreviewToolbar_fti1w_21{display:none}._reportPreview_fti1w_15{max-width:none;margin:0;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}}._dashboard_fti1w_1 *,._dashboard_fti1w_1 *:before,._dashboard_fti1w_1 *:after{box-sizing:border-box}._dashboard_fti1w_1 strong,._dashboard_fti1w_1 h2,._dashboard_fti1w_1 th,._dashboard_fti1w_1 .contractInfoHeaderCardValue,._dashboard_fti1w_1 .contractInfoHeaderCardValueColor{font-weight:600!important}._kpiGrid_fti1w_84{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;align-items:stretch}._kpiGridPreview_fti1w_91{grid-template-columns:repeat(5,minmax(0,1fr))}._kpiReportCard_fti1w_95{display:flex;align-items:center;justify-content:center;flex:1 1 0!important;width:100%;min-width:0;height:100%;min-height:5.9rem;padding:.75rem .85rem!important;border-radius:.5rem!important;border:none;text-align:center}._kpiReportCard_fti1w_95 span{min-width:0;line-height:1.25}._kpiCard_fti1w_115{display:flex;flex:1 1 0!important;width:100%;min-width:0;height:100%;min-height:5.9rem;padding:.75rem .85rem!important;border:1px solid #edf1f3;border-radius:.5rem!important}._kpiCard_fti1w_115 .contractInfoHeaderCardWithIcon{align-items:flex-start;flex:1;width:100%;gap:.75rem}._kpiCard_fti1w_115 .contractInfoHeaderCardIcon{order:2;width:1.75rem;height:1.75rem;margin-left:auto;border-radius:.22rem;background:#f5faf9;color:#00796b}._kpiCard_fti1w_115 .contractInfoHeaderCardIcon svg{width:1rem;height:1rem}._kpiCard_fti1w_115 .contractInfoHeaderCardText{flex:1;gap:.2rem;min-width:0}._kpiCard_fti1w_115 .contractInfoHeaderCardTitle{min-height:2.4em;color:#596775;font-size:.72rem;line-height:1.2;font-weight:400}._kpiCard_fti1w_115 .contractInfoHeaderCardTitle p{max-width:none}._kpiCard_fti1w_115 .contractInfoHeaderCardDetail{position:relative;margin-top:.18rem!important;padding-left:.55rem;color:#64748b;font-size:.58rem;line-height:1.25;font-weight:400}._kpiCard_fti1w_115 .contractInfoHeaderCardDetail:before{content:"";position:absolute;left:0;top:.34rem;width:.24rem;height:.24rem;border-radius:999px;background:currentColor}._kpiValue_fti1w_188{margin:0!important;color:#111827;font-size:1.45rem;line-height:1;font-weight:600!important}._kpiCardDanger_fti1w_196 .contractInfoHeaderCardIcon,._kpiCardDanger_fti1w_196 .contractInfoHeaderCardDetail:before{background:#fff0ef;color:#e34234}._kpiCardSuccess_fti1w_202 .contractInfoHeaderCardIcon,._kpiCardSuccess_fti1w_202 .contractInfoHeaderCardDetail:before{background:#edf8f5;color:#006b5f}._kpiCardWarning_fti1w_208 .contractInfoHeaderCardIcon,._kpiCardWarning_fti1w_208 .contractInfoHeaderCardDetail:before{background:#fff6df;color:#f2a429}._kpiCardInfo_fti1w_214 .contractInfoHeaderCardIcon,._kpiCardInfo_fti1w_214 .contractInfoHeaderCardDetail:before{background:#eef7fb;color:#2d8ea5}._mainGrid_fti1w_220{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,.9fr);gap:1rem;align-items:stretch}._panel_fti1w_227{min-width:0;border:1px solid #edf1f3;border-radius:.5rem;background:#fff;overflow:hidden}._panelHeader_fti1w_235{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem .65rem}._panelHeader_fti1w_235 h2{margin:0;color:var(--dashboard-title-color);font-size:var(--dashboard-title-size);line-height:1.25;font-weight:600;letter-spacing:0}._mapPanel_fti1w_252{min-height:27rem}._priorityPanel_fti1w_256{min-height:27rem;display:flex;flex-direction:column}._statusPanel_fti1w_262,._teamsPanel_fti1w_263,._alertsPanel_fti1w_264,._equipmentPanel_fti1w_265,._volumePanel_fti1w_266{min-height:14.7rem}._mainGrid_fti1w_220>._statusPanel_fti1w_262{margin-top:0;min-height:0}._alertsPanel_fti1w_264{min-width:0;min-height:0;height:100%}._alertsPanel_fti1w_264>*{min-height:0;height:100%;border-radius:.5rem}._alertsPanel_fti1w_264>._alertsCard_fti1w_287{min-height:100%;max-height:none;align-self:stretch}._alertsCard_fti1w_287{justify-content:flex-start;color:var(--dashboard-text-color);font-size:var(--dashboard-body-size)}._alertsCard_fti1w_287 h3{color:var(--dashboard-title-color)!important;font-size:var(--dashboard-title-size)!important;font-weight:600!important;letter-spacing:0!important}._alertsCard_fti1w_287 p{font-size:var(--dashboard-body-size)}._alertsCard_fti1w_287>*:nth-last-child(2){margin-bottom:1.75rem}._priorityTableWrap_fti1w_314{flex:1;min-height:0;padding:0 .6rem;overflow-x:auto}._priorityTable_fti1w_314{width:100%;min-width:20rem;border-collapse:collapse}._priorityTable_fti1w_314 th,._priorityTable_fti1w_314 td{padding:.7rem .45rem!important;border-bottom:1px solid #f0f3f5!important;font-size:.9rem!important;line-height:1.25}._priorityTable_fti1w_314 th{color:#7d8b97!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}._priorityTable_fti1w_314 td{color:#27323d!important;font-weight:400!important;vertical-align:top}._priorityTable_fti1w_314 th button{display:none!important}._priorityBadge_fti1w_352{display:inline-flex;align-items:center;gap:.24rem;color:#425466;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._priorityBadge_fti1w_352:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor}._critical_fti1w_372{color:#e34234}._high_fti1w_376,._warning_fti1w_377{color:#f2a429}._medium_fti1w_381{color:#f2c94c}._low_fti1w_385{color:#008c7c}._danger_fti1w_389{color:#e34234}._tableWorkOrder_fti1w_393{display:grid;gap:.12rem}._tableWorkOrder_fti1w_393 strong{color:#17212b;font-size:.94rem;line-height:1.15}._tableWorkOrder_fti1w_393 small{color:#7d8b97;font-size:.8rem;line-height:1.2}._viewAllButton_fti1w_410{align-self:center;margin:auto 0 .75rem;border:0;background:transparent;color:#00796b;font-size:.9rem;font-weight:600;cursor:pointer}._statusBody_fti1w_421{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(7rem,.8fr);align-items:center;gap:.8rem;padding:0 1rem 1rem}._donutWrap_fti1w_429{position:relative;min-width:0;overflow:hidden}._donutWrap_fti1w_429 .apexcharts-legend{display:none}._donutWrap_fti1w_429 .apexcharts-canvas{margin:0 auto}._donutCenter_fti1w_443{position:absolute;left:50%;top:50%;display:grid;gap:.15rem;color:#16212b;line-height:1;text-align:center;transform:translate(-50%,-50%)}._donutCenter_fti1w_443 strong{font-size:1.35rem}._donutCenter_fti1w_443 span{color:#7f8b95;font-size:.78rem;font-weight:500;text-transform:uppercase}._statusLegend_fti1w_466{display:grid;gap:.58rem}._statusLegendItem_fti1w_471{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;color:#26323f;font-size:.9rem;line-height:1.2}._statusLegendItem_fti1w_471 strong{font-size:.92rem}._legendDot_fti1w_485{width:.45rem;height:.45rem;border-radius:999px}._teamList_fti1w_491{display:grid;gap:1.1rem;padding:.25rem 1rem 1rem}._teamItem_fti1w_497{display:grid;grid-template-columns:1.4rem minmax(0,1fr) 1.8rem minmax(3.5rem,4.5rem);align-items:center;gap:.65rem;color:#26323f;font-size:.94rem}._teamItem_fti1w_497 svg{color:#006b5f}._teamItem_fti1w_497 strong{font-size:.94rem;text-align:right}._teamMeter_fti1w_515{height:.2rem;background:#e5ecea}._teamMeter_fti1w_515 span{display:block;height:100%;background:#006b5f}._equipmentList_fti1w_526{display:grid;gap:.68rem;padding:.1rem 1rem 1rem}._equipmentItem_fti1w_532{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.15rem;padding:.45rem .1rem;border-bottom:1px solid #f1f4f5}._equipmentItem_fti1w_532:last-child{border-bottom:0}._equipmentIcon_fti1w_546{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid currentColor;border-radius:999px;font-size:.9rem;font-weight:600}._equipmentItem_fti1w_532 div,._equipmentItem_fti1w_532 p{display:grid;gap:.12rem;margin:0}._equipmentItem_fti1w_532 div strong{color:#182431;font-size:1rem;line-height:1.1}._equipmentItem_fti1w_532 div span{color:#6d7a86;font-size:.84rem;line-height:1.2}._equipmentItem_fti1w_532 p{text-align:right}._equipmentItem_fti1w_532 p strong{color:#e34234;font-size:.94rem;line-height:1.15}._equipmentItem_fti1w_532 p span{color:#7d8b97;font-size:.76rem;line-height:1.2;text-transform:uppercase}._iconButton_fti1w_594{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:.25rem;background:transparent;color:#66727e;cursor:pointer}._volumeTrend_fti1w_607{display:inline-flex;align-items:center;min-height:1.35rem;padding:0 .55rem;border-radius:.18rem;background:#006b5f;color:#fff;font-size:.74rem;font-weight:600;white-space:nowrap}._volumeChart_fti1w_620{height:11.6rem;padding:0 .5rem .4rem;overflow-x:auto;overflow-y:hidden}._volumeChart_fti1w_620 .shgraph-toolbar{display:none}._volumeChart_fti1w_620 .shgraph-root{min-height:11rem;min-width:36rem}._volumeChart_fti1w_620 .shgraph-toolbar,._volumeChart_fti1w_620 .apexcharts-toolbar,._volumeChart_fti1w_620 .apexcharts-legend,._volumeChart_fti1w_620 .apexcharts-yaxis,._volumeChart_fti1w_620 .apexcharts-yaxis-texts-g{display:none}._volumeChart_fti1w_620 .apexcharts-gridline{stroke:#eef2f3}._volumeChart_fti1w_620 .apexcharts-xaxis text{fill:#7d8b97;font-size:.84rem;font-weight:400}._reportModalForm_fti1w_654{display:grid;gap:1rem}._reportModalField_fti1w_659{display:grid;gap:.4rem;color:#334155;font-size:.9rem;font-weight:600}._reportModalField_fti1w_659 select{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#0f172a}._reportModalActions_fti1w_677{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._reportModalActions_fti1w_677 button{padding:.65rem 1rem;border:1px solid #00584e;border-radius:.5rem;background:#fff;color:#00584e;font-weight:700}._reportModalActions_fti1w_677 button:last-child{background:#00584e;color:#fff}._reportModalActions_fti1w_677 button:disabled{cursor:not-allowed;opacity:.5}._reportDownloadFrame_fti1w_703{position:fixed;top:0;left:-10000px;width:1200px;height:auto;border:0;opacity:0;pointer-events:none}@media (max-width: 78rem){._kpiGrid_fti1w_84,._kpiGridPreview_fti1w_91{grid-template-columns:repeat(2,minmax(0,1fr))}._mainGrid_fti1w_220{grid-template-columns:1fr}}@media (min-width: 78.01rem){._statusPanel_fti1w_262,._equipmentPanel_fti1w_265{grid-column:1}._teamsPanel_fti1w_263,._alertsPanel_fti1w_264,._volumePanel_fti1w_266{grid-column:2}}@media (max-width: 42rem){._kpiGrid_fti1w_84,._statusBody_fti1w_421{grid-template-columns:1fr}._panelHeader_fti1w_235{padding-inline:.85rem}._teamItem_fti1w_497{grid-template-columns:1.4rem minmax(0,1fr) auto}._teamMeter_fti1w_515{grid-column:2 / -1;width:100%}}._tableCard_nnpx8_1{border:1px solid #ebf0f4;border-radius:.5rem;overflow:hidden}._tableToolbar_nnpx8_7{display:flex;justify-content:flex-end;padding:1rem 1rem .75rem;background:#fff}._newMaintenanceButton_nnpx8_14{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .95rem;border:1px solid #005747;border-radius:.35rem;color:#fff;background:#005747;font-size:.82rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}._newMaintenanceButton_nnpx8_14:hover{border-color:#006b5b;background:#006b5b}._maintenanceTable_nnpx8_36{table-layout:fixed}._maintenanceTable_nnpx8_36 th,._maintenanceTable_nnpx8_36 td{vertical-align:middle}._maintenanceTable_nnpx8_36 th:nth-child(1),._maintenanceTable_nnpx8_36 td:nth-child(1){width:10%}._maintenanceTable_nnpx8_36 th:nth-child(2),._maintenanceTable_nnpx8_36 td:nth-child(2){width:22%}._maintenanceTable_nnpx8_36 th:nth-child(3),._maintenanceTable_nnpx8_36 td:nth-child(3){width:14%}._maintenanceTable_nnpx8_36 th:nth-child(4),._maintenanceTable_nnpx8_36 td:nth-child(4){width:12%}._maintenanceTable_nnpx8_36 th:nth-child(5),._maintenanceTable_nnpx8_36 td:nth-child(5){width:14%}._maintenanceTable_nnpx8_36 th:nth-child(6),._maintenanceTable_nnpx8_36 td:nth-child(6){width:15%}._maintenanceTable_nnpx8_36 th:nth-child(7),._maintenanceTable_nnpx8_36 td:nth-child(7){width:9%;text-align:center}._maintenanceTable_nnpx8_36 thead th:nth-child(2),._maintenanceTable_nnpx8_36 tbody td:nth-child(2){text-align:left!important}._roundTable_nnpx8_86{min-width:74rem}._roundTable_nnpx8_86 th:nth-child(1),._roundTable_nnpx8_86 td:nth-child(1){width:9%}._roundTable_nnpx8_86 th:nth-child(2),._roundTable_nnpx8_86 td:nth-child(2){width:20%}._roundTable_nnpx8_86 th:nth-child(3),._roundTable_nnpx8_86 td:nth-child(3){width:15%}._roundTable_nnpx8_86 th:nth-child(4),._roundTable_nnpx8_86 td:nth-child(4){width:14%;text-align:center}._roundTable_nnpx8_86 th:nth-child(5),._roundTable_nnpx8_86 td:nth-child(5){width:14%;text-align:center}._roundTable_nnpx8_86 th:nth-child(6),._roundTable_nnpx8_86 td:nth-child(6){width:12%}._roundTable_nnpx8_86 th:nth-child(7),._roundTable_nnpx8_86 td:nth-child(7){width:8%;text-align:left}._roundTable_nnpx8_86 th:nth-child(8),._roundTable_nnpx8_86 td:nth-child(8){width:8%;text-align:center}._itemId_nnpx8_134{display:inline-block;max-width:4.5rem;color:#5e7771;overflow-wrap:anywhere}._itemName_nnpx8_141{display:inline-block;max-width:12rem;color:#051d19;font-weight:500}._zoneSummary_nnpx8_148{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statusBadge_nnpx8_156{display:inline-flex;align-items:center;max-width:8rem;padding:.25rem .55rem;border-radius:999px;font-size:.56rem;font-weight:500;line-height:1.2;text-transform:uppercase}._planned_nnpx8_168{color:#1762d0;background:#dfeaff}._inProgress_nnpx8_173{color:#d26c00;background:#fff0dc}._completed_nnpx8_178{color:#0a8a41;background:#d8f6e2}._urgent_nnpx8_183{color:#d94358;background:#ffe4e8}._rowAction_nnpx8_188{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;color:#6f807c;background:transparent;font-weight:500;cursor:pointer}._rowAction_nnpx8_188:hover{color:#005747;background:#eef6f4}._rowActions_nnpx8_207{display:inline-flex;align-items:center;justify-content:center;gap:.25rem}._deleteAction_nnpx8_214:hover{color:#ba1a1a;background:#ffdad6}._urgencyBadge_nnpx8_219{display:inline-flex;align-items:center;margin-left:.35rem;padding:.15rem .45rem;border-radius:999px;font-size:.55rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}._urgencyStandard_nnpx8_232{background:#eef2f7;color:#475569}._urgencyPrioritaire_nnpx8_237{background:#fef9c3;color:#854d0e}._urgencyUrgente_nnpx8_242{background:#ffedd5;color:#9a3412}._urgencyCritique_nnpx8_247{background:#fee2e2;color:#b91c1c}._modalPanel_uw2k2_1{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._modalPanel_uw2k2_1>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._modalBody_uw2k2_15{overflow:hidden;padding:0;background:#f7f9f9}._modalTitle_uw2k2_21{display:flex;align-items:center;gap:.9rem;color:#005747}._modalTitle_uw2k2_21 h2{margin:0;font-size:1.75rem;font-weight:600}._scenarioForm_uw2k2_34{width:100%;margin:0;color:#3b413f}._gmaoScenarioForm_uw2k2_40{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6.5rem;width:100%;height:min(78vh,47rem);min-width:0;min-height:0;overflow:hidden;background:#f7f9f9}._gmaoSidebar_uw2k2_52{grid-column:1;grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._gmaoStep_uw2k2_63{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;width:100%;min-height:5.5rem;padding:0 1.1rem;border:0;border-left:.35rem solid transparent;border-radius:.6rem;color:#929b99;background:transparent;font:inherit;font-size:1rem;line-height:1.45;text-align:left;cursor:pointer}._gmaoStep_uw2k2_63:not(._gmaoStepActive_uw2k2_84):hover{color:#555f71;background:#f1f3f3}._gmaoStep_uw2k2_63:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._gmaoStepActive_uw2k2_84{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._formPanel_uw2k2_102{display:flex;flex-direction:column;gap:2.1rem;min-height:34.5rem;padding:1.75rem 2rem 0;background:#fff}._gmaoFormPanel_uw2k2_111{grid-column:2;grid-row:1;display:grid;align-content:start;gap:1.4rem;width:90%;min-height:0;overflow-y:auto;margin:0 auto;padding:3.2rem 2rem 2.5rem;box-sizing:border-box;background:#f7f9f9}._formSection_uw2k2_126[hidden],._cyclicScenarioBlock_uw2k2_127[hidden]{display:none}._formSection_uw2k2_126{display:flex;flex-direction:column;gap:1.05rem}._gmaoSectionActions_uw2k2_137{display:flex;align-items:center;gap:.55rem;min-width:0}._gmaoSectionActions_uw2k2_137>svg{color:#006155}._sectionHeader_uw2k2_148{display:flex;align-items:center;justify-content:space-between;gap:1rem}._sectionTitle_uw2k2_155{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding-left:.75rem;color:#535b58;font-size:.82rem;font-weight:600;letter-spacing:.12rem;line-height:1.2;text-transform:uppercase}._sectionTitle_uw2k2_155:before{content:"";position:absolute;left:0;top:50%;width:.2rem;height:1.25rem;border-radius:999px;background:#087669;transform:translateY(-50%)}._infoGrid_uw2k2_183,._periodRow_uw2k2_184,._zoneRow_uw2k2_185{display:grid;align-items:start;gap:1.45rem}._infoGrid_uw2k2_183{grid-template-columns:repeat(2,minmax(0,1fr))}._cyclicScenarioBlock_uw2k2_127{display:flex;flex-direction:column;gap:1.25rem;grid-column:1 / -1}._cyclicScenarioTitle_uw2k2_202{display:flex;align-items:center;gap:.75rem;color:#3f4643;font-size:.95rem;font-weight:700;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none}._cyclicScenarioCheckbox_uw2k2_214{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.35rem;height:1.35rem;margin:0;border:2px solid #087669;border-radius:50%;background:#fff;cursor:pointer;flex-shrink:0;position:relative}._cyclicScenarioCheckbox_uw2k2_214:checked{background:#087669;border-color:#087669}._cyclicScenarioCheckbox_uw2k2_214:checked:after{content:"";position:absolute;left:50%;top:46%;width:.3rem;height:.55rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}._cyclicScenarioGrid_uw2k2_245{display:grid;align-items:start;gap:1rem;width:50%}._cycleYearsField_uw2k2_252{min-width:24rem}._monthDayControl_uw2k2_256{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:2.75rem;padding:0 .8rem;border:1px solid transparent;border-radius:.4rem;background:#f2f4f5;color:#52605c}._monthDayControl_uw2k2_256:focus-within{border-color:#bde5dd;background:#fff;box-shadow:0 0 0 .15rem #08766914}._monthDayControl_uw2k2_256._controlInvalid_uw2k2_274{border-color:#f2a090;background:#fff}._monthDayControl_uw2k2_256 input{min-width:0;border:0;outline:0;background:transparent;color:#3b413f;font-size:.92rem;font-weight:500}._monthDayControl_uw2k2_256 input::placeholder{color:#9ca4a1;opacity:1}._cyclicYearList_uw2k2_294{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;border-radius:.4rem;background:#f2f4f5;align-items:center;justify-content:center}._cyclicYearButton_uw2k2_305{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:4.8rem;height:2rem;padding:0 .85rem;border:0;border-radius:.42rem;background:#dfe5e4;color:#6a7470;font-size:.82rem;font-weight:700;cursor:pointer}._cyclicYearButtonActive_uw2k2_322{background:#0b5f53;color:#fff}._cyclicYearButton_uw2k2_305:not(._cyclicYearButtonActive_uw2k2_322) svg{opacity:0}._periodList_uw2k2_331,._zoneList_uw2k2_332{display:flex;flex-direction:column;gap:.65rem}._impactSummary_uw2k2_338{display:grid;gap:.8rem}._impactSummary_uw2k2_338 h3{margin:0;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._impactTable_uw2k2_352{width:100%;table-layout:fixed}._impactTable_uw2k2_352 th:nth-child(1),._impactTable_uw2k2_352 td:nth-child(1),._impactTable_uw2k2_352 th:nth-child(2),._impactTable_uw2k2_352 td:nth-child(2){width:50%}._impactTable_uw2k2_352 th:nth-child(2),._impactTable_uw2k2_352 td:nth-child(2){text-align:center}._impactTable_uw2k2_352 tbody tr:last-child td{color:#005747;background:#f7f9f9}._periodHeaderRow_uw2k2_374{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(8.2rem,.9fr) 1.25rem;align-items:center;gap:.75rem;padding:0 .65rem}._periodHeaderCell_uw2k2_382{color:#a7a8a9;font-size:.62rem;font-weight:500;letter-spacing:.16rem;text-transform:uppercase}._periodRow_uw2k2_184{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(8.2rem,.9fr) 1.25rem;align-items:center;gap:.75rem;padding:.5rem .65rem;border-radius:.5rem;background:#f2f4f5}._zoneRow_uw2k2_185{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.25rem;gap:1.35rem}._field_uw2k2_404{position:relative;display:flex;flex-direction:column;min-width:0}._field_uw2k2_404>span{margin-bottom:.55rem;color:#777f7c;font-size:.72rem;font-weight:500;line-height:1}._srOnly_uw2k2_419{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._periodList_uw2k2_331 ._field_uw2k2_404>span{margin-bottom:.6rem;color:#8b938f;font-size:.62rem;letter-spacing:.16rem;text-transform:uppercase}._control_uw2k2_274{width:100%;min-height:2.75rem;padding:0 .95rem;border:1px solid transparent;border-radius:.4rem;outline:0;background:#f3f5f6;color:#3b413f;font-size:.92rem;font-weight:400;line-height:1.2;box-shadow:none;background:#fff}._controlZone_uw2k2_455{width:100%;min-height:2.75rem;padding:0 .95rem;border:1px solid transparent;border-radius:.4rem;outline:0;background:#f3f5f6;color:#3b413f;font-size:.92rem;font-weight:400;line-height:1.2;box-shadow:none;background:#f2f4f5}._gmaoScenarioForm_uw2k2_40 ._control_uw2k2_274,._gmaoScenarioForm_uw2k2_40 ._controlZone_uw2k2_455{border-color:#becbc8;border-radius:.5rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}._gmaoScenarioForm_uw2k2_40 ._control_uw2k2_274:focus,._gmaoScenarioForm_uw2k2_40 ._controlZone_uw2k2_455:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._controlZone_uw2k2_455::placeholder,._control_uw2k2_274::placeholder{color:#939b98;font-weight:400;opacity:1}._control_uw2k2_274:focus{border-color:#bde5dd;background:#fff;box-shadow:0 0 0 .15rem #08766914}._controlDisabled_uw2k2_500{background:#fff;color:#3b413f}._selectControl_uw2k2_505{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:2rem}._controlInvalid_uw2k2_274{border-color:#f2a090}._errorText_uw2k2_514{margin-top:.35rem;color:#d45d4c;font-size:.68rem;font-weight:400}._warningText_uw2k2_521{margin-top:.35rem;color:#b7791f;font-size:.68rem;font-weight:500}._fieldSuffix_uw2k2_528{margin-top:.35rem;color:#7d8582;font-size:.72rem;font-weight:400}._percentControl_uw2k2_535{display:grid;grid-template-columns:2rem auto minmax(2.5rem,1fr);align-items:center;gap:.45rem;min-height:2.75rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:#087669;font-size:1rem;font-weight:600}._percentInput_uw2k2_549{width:2rem;border:0;outline:0;background:transparent;color:#087669;font-size:1rem;font-weight:600;text-align:right}._percentInput_uw2k2_549::-webkit-outer-spin-button,._percentInput_uw2k2_549::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._percentInput_uw2k2_549[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._percentTrack_uw2k2_570{position:relative;height:.38rem;overflow:hidden;border-radius:999px;background:#dfe4e3}._percentFill_uw2k2_578{height:100%;border-radius:inherit;background:#087669}._percentRange_uw2k2_584{width:100%;height:.38rem;margin:0;border:0;border-radius:999px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dfe4e3;background-image:linear-gradient(#087669,#087669);background-repeat:no-repeat;background-size:0% 100%;cursor:pointer}._percentRange_uw2k2_584:focus{box-shadow:0 0 0 .15rem #0876691f}._percentRange_uw2k2_584::-webkit-slider-runnable-track{height:.38rem;border-radius:999px;background:transparent}._percentRange_uw2k2_584::-webkit-slider-thumb{width:.8rem;height:.8rem;margin-top:-.21rem;border:2px solid #087669;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}._percentRange_uw2k2_584::-moz-range-track{height:.38rem;border-radius:999px;background:#dfe4e3}._percentRange_uw2k2_584::-moz-range-progress{height:.38rem;border-radius:999px;background:#087669}._percentRange_uw2k2_584::-moz-range-thumb{width:.8rem;height:.8rem;border:2px solid #087669;border-radius:50%;background:#fff}._deleteCell_uw2k2_639{display:flex;align-items:center;justify-content:center;min-height:2.75rem}._deleteButton_uw2k2_646{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:0;border-radius:.25rem;background:transparent;color:#bdc5c2;cursor:pointer}._deleteButton_uw2k2_646:hover{color:#ef6c52;background:#fff2ed}._addButton_uw2k2_664{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;gap:.35rem;min-height:2rem;border:0;border-radius:.25rem;background:transparent;color:#4cb9a6;font-size:.86rem;font-weight:600;cursor:pointer}._addButton_uw2k2_664:hover{color:#087669}._formFooter_uw2k2_684{display:flex;justify-content:flex-end;align-items:center;gap:1.35rem;margin:0 -2rem;margin-top:auto;padding:1.35rem 2rem;background:#f4f6f7}._formFooter_uw2k2_684:before{content:"Annuler";color:#4d5653;font-size:.86rem;font-weight:500}._gmaoFormFooter_uw2k2_702{grid-column:1 / -1;grid-row:2;margin:0;padding:0 2rem;border-top:1px solid #dce2e0;background:#f7f9f9}._gmaoFormFooter_uw2k2_702:before{display:none}._submitButton_uw2k2_715{display:inline-flex;align-items:center;justify-content:center;min-width:6.7rem;min-height:2.6rem;border:0;border-radius:.38rem;background:#145c52;color:#fff;font-size:.88rem;font-weight:600;cursor:pointer}._gmaoFormFooter_uw2k2_702 ._cancelButton_uw2k2_730,._gmaoFormFooter_uw2k2_702 ._submitButton_uw2k2_715{display:inline-flex;align-items:center;justify-content:center;min-width:14.4rem;height:2.75rem;border-radius:.35rem;font-size:.875rem;font-weight:700;cursor:pointer}._gmaoFormFooter_uw2k2_702 ._cancelButton_uw2k2_730{border:1px solid #111827;color:#005747;background:#fff}._gmaoFormFooter_uw2k2_702 ._submitButton_uw2k2_715{border:1px solid #005747;background:#005747;color:#fff;box-shadow:0 .45rem .9rem #145c522e}._submitButton_uw2k2_715:before{content:"";width:.72rem;height:.72rem;margin-right:.45rem;border-radius:.12rem;background:linear-gradient(#fff,#fff) 50% 50% / 45% 45% no-repeat,transparent;border:1px solid rgba(255,255,255,.85)}._submitButton_uw2k2_715:hover{background:#0f5249}@media (max-width: 62rem){._gmaoScenarioForm_uw2k2_40{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._gmaoSidebar_uw2k2_52{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.8rem;border-right:0;border-bottom:1px solid #dce2e0}._gmaoStep_uw2k2_63{min-height:4rem;padding:.5rem;font-size:.78rem}._gmaoFormPanel_uw2k2_111{grid-column:1;grid-row:2;width:100%}._gmaoFormFooter_uw2k2_702{grid-row:3}._formPanel_uw2k2_102{padding:1.5rem 1rem 0}._infoGrid_uw2k2_183,._cyclicScenarioGrid_uw2k2_245,._periodHeaderRow_uw2k2_374,._periodRow_uw2k2_184,._zoneRow_uw2k2_185{grid-template-columns:1fr}._sectionHeader_uw2k2_148{align-items:flex-start;flex-direction:column}._addButton_uw2k2_664{align-self:stretch;justify-content:flex-start}._deleteCell_uw2k2_639{justify-content:flex-start}._formFooter_uw2k2_684{margin-inline:-1rem;padding-inline:1rem}}@media (max-width: 42rem){._gmaoSidebar_uw2k2_52{grid-template-columns:repeat(2,minmax(8rem,1fr));overflow-x:auto}._gmaoStep_uw2k2_63{grid-template-columns:1fr;justify-items:center;text-align:center}._gmaoFormFooter_uw2k2_702{flex-direction:column-reverse;align-items:stretch;padding:1rem}._gmaoFormFooter_uw2k2_702 ._cancelButton_uw2k2_730,._gmaoFormFooter_uw2k2_702 ._submitButton_uw2k2_715{width:100%;min-width:0}}._titleRow_1mcu4_1{display:flex;align-items:center;gap:.8rem;min-width:0}._modalTitleBar_1mcu4_8{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}._headerIcon_1mcu4_17{display:inline-flex;align-items:center;justify-content:center;color:#006456}._title_1mcu4_1{margin:0;color:#06110f;font-size:1.15rem;font-weight:600;line-height:1.2}._badge_1mcu4_32{display:inline-flex;align-items:center;justify-content:center;min-height:1.15rem;padding:0 .55rem;border-radius:999px;color:#fff;background:#287d72;font-size:.56rem;font-weight:400;line-height:1;text-transform:uppercase}._paleBadge_1mcu4_47{color:#44515c;background:#e7ecf0}._modalContent_1mcu4_52{display:grid;gap:0;margin:-1.2rem -1.15rem -1.15rem}._formBody_1mcu4_58{display:grid;gap:1.45rem;padding:1.55rem}._section_1mcu4_64{display:grid;gap:1rem;min-width:0}._sectionTitle_1mcu4_70{display:flex;align-items:center;gap:.45rem;margin:0;color:#287d72;font-size:.96rem;font-weight:400;line-height:1.2;text-transform:uppercase}._stepTitle_1mcu4_82{margin:0;color:#287d72;font-size:.82rem;font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._grid_1mcu4_92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;align-items:end}._threeColumns_1mcu4_99{grid-template-columns:1.5fr .5fr .5fr}._field_1mcu4_103{display:grid;gap:.55rem;min-width:0}._fieldLabel_1mcu4_109{color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}._field_1mcu4_103>span{color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}._control_1mcu4_127,._selectControl_1mcu4_128,._searchControl_1mcu4_129{box-sizing:border-box;width:100%;min-width:0;height:2.65rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;font-size:.88rem;font-weight:600;line-height:1.2;outline:none}._control_1mcu4_127,._selectControl_1mcu4_128{padding:0 .85rem}._control_1mcu4_127[readonly],._selectControl_1mcu4_128[readonly],._mutedControl_1mcu4_151{border-color:transparent;background:#f1f3f4}._searchControl_1mcu4_129{position:relative;display:flex;align-items:center;gap:.55rem;padding:0 .85rem}._searchControl_1mcu4_129 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchControl_1mcu4_129 svg{flex:0 0 auto;color:#657672}._segmented_1mcu4_175{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;height:2.7rem;border:1px solid #d8e0de;border-radius:.22rem;background:#fff}._segment_1mcu4_175{border:0;border-right:1px solid #d8e0de;color:#788682;background:#fff;font-size:.82rem;font-weight:400;cursor:pointer}._segment_1mcu4_175:last-child{border-right:0}._segmentActive_1mcu4_199{color:#fff;background:#006456}._assetGrid_1mcu4_204{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);gap:1.1rem;align-items:end}._assetLeft_1mcu4_211{display:grid;gap:1rem}._assetCard_1mcu4_216,._signalCard_1mcu4_217{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:7.3rem;padding:1rem;border:1px solid #d8e0de;border-radius:.45rem;background:#f8faf9}._assetImage_1mcu4_229{overflow:hidden;width:4.4rem;height:4.4rem;border-radius:.25rem;background:linear-gradient(90deg,rgba(0,0,0,.12) 0 10%,transparent 10%),linear-gradient(135deg,#ecf3ec 0,#ecf3ec 28%,#1d776c 28%,#1d776c 50%,#80b7a9 50%,#80b7a9 73%,#f3f5f4 73%)}._assetMeta_1mcu4_238{display:grid;gap:.35rem;min-width:0;color:#324440;font-size:.72rem;font-weight:500;line-height:1.35}._assetMeta_1mcu4_238 strong{color:#243631;font-size:.86rem;font-weight:400}._zonePill_1mcu4_254{align-self:start;padding:.35rem .45rem;border-radius:.2rem;color:#44515c;background:#e4e8ea;font-size:.55rem;font-weight:500;line-height:1.1;text-align:center;text-transform:uppercase}._statusRow_1mcu4_267{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._statusButton_1mcu4_273,._priorityButton_1mcu4_274{height:2.65rem;border:1px solid #d8e0de;border-radius:.18rem;color:#65716f;background:#fff;font-size:.84rem;font-weight:400;cursor:pointer}._statusButtonActive_1mcu4_285,._priorityButtonActive_1mcu4_286{border-color:#007565;color:#fff;background:#007565}._tourButton_1mcu4_292{display:inline-flex;align-items:center;gap:.45rem;align-self:end;min-height:2.65rem;border:0;color:#287d72;background:transparent;font-size:.72rem;font-weight:400;cursor:pointer}._footer_1mcu4_306{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:1rem 1.55rem;border-top:1px solid #edf1f1}._note_1mcu4_315{display:flex;align-items:center;gap:.45rem;color:#80908c;font-size:.68rem;font-style:italic;line-height:1.25}._ghostButton_1mcu4_325,._secondaryButton_1mcu4_326,._primaryButton_1mcu4_327{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.25rem;border-radius:.22rem;font-size:.88rem;font-weight:400;line-height:1.15;cursor:pointer}._ghostButton_1mcu4_325{border:0;color:#5e4a38;background:transparent}._secondaryButton_1mcu4_326{border:1px solid #d8e0de;color:#16302b;background:#fff}._primaryButton_1mcu4_327{min-width:14rem;border:1px solid #006456;color:#fff;background:#006456;box-shadow:0 .5rem 1rem #0064562e}._correctiveGrid_1mcu4_361{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.98fr);gap:1.2rem;align-items:start}._originTabs_1mcu4_368,._priorityTabs_1mcu4_369{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;height:2.55rem;border-radius:.35rem;background:#edf0f2}._originTabs_1mcu4_368 button,._priorityTabs_1mcu4_369 button{border:0;color:#4f5f5c;background:transparent;font-size:.7rem;font-weight:500;cursor:pointer}._originTabs_1mcu4_368 ._segmentActive_1mcu4_199,._priorityTabs_1mcu4_369 ._segmentActive_1mcu4_199{border-radius:.2rem;color:#fff;background:#287d72}._signalCard_1mcu4_217{grid-template-columns:auto minmax(0,1fr);min-height:5rem;border-left:.25rem solid #64aaa1}._signalCard_1mcu4_217 svg{color:#287d72}._signalText_1mcu4_405{display:grid;gap:.25rem;color:#334440;font-size:.76rem;font-weight:600;line-height:1.35}._tokenInput_1mcu4_414{display:flex;align-items:center;gap:.45rem;height:2.65rem;padding:0 .65rem;background:#f1f3f4}._token_1mcu4_414{display:inline-flex;align-items:center;gap:.35rem;max-width:11rem;padding:.35rem .5rem;border-radius:.16rem;color:#223631;background:#e6e9ea;font-size:.66rem;font-weight:400;line-height:1}._tokenSearch_1mcu4_437{margin-left:auto;color:#b6bfbd;font-size:.76rem;font-style:italic;font-weight:600}._mapPreview_1mcu4_445{position:relative;overflow:hidden;min-height:12.8rem;border-radius:.35rem;background:radial-gradient(circle at 70% 18%,#19a6a9 0 18%,transparent 18%),linear-gradient(135deg,transparent 0 42%,rgba(255,255,255,.7) 42% 46%,transparent 46%),linear-gradient(25deg,transparent 0 54%,rgba(255,210,56,.95) 54% 57%,transparent 57%),repeating-linear-gradient(90deg,#e7dfc9 0,#e7dfc9 1.4rem,#efe8d6 1.4rem,#efe8d6 1.7rem)}._mapPreview_1mcu4_445:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(70deg,transparent 0 24%,rgba(82,168,99,.55) 24% 42%,transparent 42%),linear-gradient(160deg,transparent 0 38%,rgba(102,185,112,.55) 38% 60%,transparent 60%)}._mapPin_1mcu4_469{position:absolute;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;color:#fff;background:#18a05e;font-size:.62rem;font-weight:500}._mapPinOrange_1mcu4_482{background:#f97316}._mapPinRed_1mcu4_486{background:#dc2626}._zoomControls_1mcu4_490{position:absolute;right:.55rem;bottom:.55rem;display:grid;overflow:hidden;border:1px solid #d8e0de;background:#fff}._zoomControls_1mcu4_490 button{width:1.9rem;height:1.9rem;border:0;border-bottom:1px solid #d8e0de;background:#fff;color:#475652;font-size:1rem;font-weight:400}._zoomControls_1mcu4_490 button:last-child{border-bottom:0}._maintenanceSheetTitleBar_1mcu4_515{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;width:100%;min-width:0}._maintenanceModalPanel_1mcu4_524{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._maintenanceModalPanel_1mcu4_524>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._maintenanceTitleIcon_1mcu4_538{flex:0 0 auto;color:#006155}._maintenanceSheetHeading_1mcu4_543{display:grid;gap:.35rem;min-width:0}._maintenanceSheetTitleLine_1mcu4_549{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;min-width:0}._maintenanceSheetTitle_1mcu4_515{margin:0;color:#006155;font-size:1.5rem;font-weight:600;line-height:1.15}._maintenanceSheetReference_1mcu4_565{display:inline-flex;align-items:center;min-height:1.28rem;padding:0 .58rem;border-radius:999px;color:#6b7680;background:#edf0f2;font-size:.62rem;font-weight:500;letter-spacing:.03em}._maintenanceSheetBadges_1mcu4_578{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}._statusChip_1mcu4_585,._priorityChip_1mcu4_586{display:inline-flex;align-items:center;min-height:1rem;padding:0 .58rem;border-radius:999px;font-size:.58rem;font-weight:500;letter-spacing:0;line-height:1}._statusChip_1mcu4_585{color:#416cae;background:#dfeaff}._statusChip_1mcu4_585:before{content:"";width:.27rem;height:.27rem;margin-right:.25rem;border-radius:999px;background:currentColor}._priorityChip_1mcu4_586{color:#be4d3b;background:#ffe4df}._priorityChip_1mcu4_586:before{content:"";width:.27rem;height:.27rem;margin-right:.25rem;border-radius:999px;background:#ff9e2f}._maintenanceSheetActions_1mcu4_626{display:flex;align-items:center;gap:.45rem}._sheetGhostAction_1mcu4_632,._sheetSecondaryAction_1mcu4_633,._sheetPrimaryAction_1mcu4_634{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.2rem;padding:0 .85rem;border-radius:.1rem;font-size:.72rem;font-weight:500;letter-spacing:.04em;line-height:1;cursor:pointer}._sheetGhostAction_1mcu4_632{border:0;color:#465860;background:transparent}._sheetSecondaryAction_1mcu4_633{border:1px solid #aab4b9;color:#56656f;background:#fff}._sheetPrimaryAction_1mcu4_634{border:1px solid #006456;color:#fff;background:#006456}._sheetPrimaryAction_1mcu4_634:disabled{cursor:not-allowed;opacity:.45}._maintenanceModalBody_1mcu4_672{display:flex;min-height:0;overflow:hidden;padding:0;background:#f7f9f9}._creationLayout_1mcu4_680{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6.5rem;width:100%;height:min(78vh,47rem);min-width:0;min-height:0;overflow:hidden}._creationSidebar_1mcu4_691{grid-column:1;grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._creationStep_1mcu4_702{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;width:100%;min-height:5.5rem;padding:0 1.1rem;border:0;border-left:.35rem solid transparent;border-radius:.6rem;color:#929b99;background:transparent;font:inherit;font-size:1rem;text-align:left;line-height:1.45;cursor:pointer}._creationStep_1mcu4_702:not(._creationStepActive_1mcu4_723):hover{color:#555f71;background:#f1f3f3}._creationStep_1mcu4_702:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._creationStepActive_1mcu4_723{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._maintenanceSheet_1mcu4_515{display:grid;grid-column:2;grid-row:1;align-content:start;gap:1.4rem;min-height:0;overflow-y:auto;width:90%;margin:0 auto;padding:3.2rem 2rem 2.5rem;box-sizing:border-box;background:#f7f9f9;scroll-behavior:smooth}._creationActions_1mcu4_757{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1.25rem 2rem;border-top:1px solid #dce2e0;background:#fff}._creationCancelButton_1mcu4_769,._creationSubmitButton_1mcu4_770{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.1rem;padding:0 1.5rem;border-radius:.45rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}._creationCancelButton_1mcu4_769{border:1px solid #cdd5d3;color:#43514e;background:#fff}._creationSubmitButton_1mcu4_770{min-width:17rem;border:1px solid #006155;color:#fff;background:#006155}._creationSubmitButton_1mcu4_770:disabled{cursor:not-allowed;opacity:.45}._sheetSection_1mcu4_802{display:grid;align-content:start;gap:1rem;min-width:0;background:transparent;border:0;border-radius:0}._sheetSection_1mcu4_802[hidden]{display:none}._documentsStep_1mcu4_816{display:grid;gap:.5rem;min-width:0}._documentsStep_1mcu4_816[hidden]{display:none}._documentTypeSection_1mcu4_826{display:grid;grid-template-columns:minmax(0,1fr);padding:1.5rem 1rem}._documentTypeSection_1mcu4_826[hidden]{display:none}._documentTypeSection_1mcu4_826 ._field_1mcu4_103{display:flex;flex-direction:column;gap:.375rem}._documentTypeSection_1mcu4_826 ._field_1mcu4_103 label{display:block;margin:0;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._documentTypeSection_1mcu4_826 ._sheetSelect_1mcu4_852{height:2.95rem;min-height:2.95rem;max-height:2.95rem}._documentsStep_1mcu4_816>._sheetSection_1mcu4_802 ._sheetAttachments_1mcu4_858,._documentsStep_1mcu4_816>._sheetSection_1mcu4_802 ._sheetInfoGrid_1mcu4_859,._documentsStep_1mcu4_816>._sheetSection_1mcu4_802 ._failureGrid_1mcu4_860{padding-top:.5rem}._sheetSectionHeader_1mcu4_864{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:auto;padding:0 0 1.5rem;border-bottom:1px solid #d8dddc;color:#4b5351;background:transparent}._sheetSectionHeader_1mcu4_864 h3{margin:0;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase}._sheetSectionHeader_1mcu4_864 svg{color:#2d8078;flex:0 0 auto}._sheetSectionTitle_1mcu4_891{display:flex;align-items:center;gap:.55rem;min-width:0}._sectionToggle_1mcu4_898{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4rem;color:#006155;background:transparent;cursor:pointer}._sectionToggle_1mcu4_898:hover{background:#eef7f5}._sectionToggle_1mcu4_898:focus-visible{outline:2px solid rgba(0,97,85,.3);outline-offset:2px}._sheetInfoGrid_1mcu4_859,._failureGrid_1mcu4_860,._planningGrid_1mcu4_923,._resolutionGrid_1mcu4_924,._partialResolutionGrid_1mcu4_925,._fullResolutionGrid_1mcu4_926{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:end;padding:1rem}._sheetField_1mcu4_934{display:grid;gap:.38rem;min-width:0;margin:0}._sheetField_1mcu4_934 span,._locationItem_1mcu4_942 span,._commentBox_1mcu4_943 span{color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._sheetField_1mcu4_934 strong,._locationItem_1mcu4_942 strong{display:flex;align-items:center;box-sizing:border-box;width:100%;height:2.95rem;min-width:0;padding:0 1rem;border:1px solid #becbc8;border-radius:.5rem;overflow:hidden;color:#6b7280;background:#f9fafb;font-size:1rem;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._dangerText_1mcu4_991{color:#dc3545!important;white-space:normal!important}._sheetSelect_1mcu4_852,._inlineSelect_1mcu4_997,._dateInputLine_1mcu4_998 input,._teamSelectLine_1mcu4_999 select,._commentBox_1mcu4_943 input,._delayInputLine_1mcu4_1001 input,._delayInputLine_1mcu4_1001 select,._sheetTextInput_1mcu4_1003,._sheetTextarea_1mcu4_1004{box-sizing:border-box;width:100%;min-width:0;border:0;color:#111827;background:#fff;font-size:.875rem;font-weight:400;line-height:1.2;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}._sheetSelect_1mcu4_852{min-height:1.55rem;border-bottom:1px solid #dce4e6}._maintenanceSheet_1mcu4_515 ._sheetInfoGrid_1mcu4_859,._maintenanceSheet_1mcu4_515 ._failureGrid_1mcu4_860,._maintenanceSheet_1mcu4_515 ._planningGrid_1mcu4_923{gap:1rem 1.5rem;padding:1rem 1.05rem 1.2rem}._maintenanceSheet_1mcu4_515 ._purchaseOrderImportHeader_1mcu4_1033{margin-inline:1.05rem;margin-bottom:0}._maintenanceSheet_1mcu4_515 ._sheetField_1mcu4_934{gap:.375rem}._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003,._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004{min-height:2.95rem;border:1px solid #becbc8;border-radius:.5rem;background:#fff}._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998 input,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 input,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 select,._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003,._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input{background-color:#fff}._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998 input,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 input,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 select,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003{padding:0 1rem;font-size:1rem}._sheetSelectWhite_1mcu4_1076{background-color:#fff!important}._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 select,._maintenanceSheet_1mcu4_515 ._inlineSelect_1mcu4_997{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852:hover,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998:hover,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input:hover,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001:hover,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003:hover,._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004:hover{border-color:#d1d5db}._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852:focus,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998:focus-within,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input:focus,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001:focus-within,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003:focus,._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004:focus{border-color:#006456;box-shadow:0 0 0 2px #00645633}._maintenanceSheet_1mcu4_515 ._sheetSelect_1mcu4_852:disabled,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998 input:disabled,._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998 input:read-only,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input:disabled,._maintenanceSheet_1mcu4_515 ._commentBox_1mcu4_943 input:read-only,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 input:disabled,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 input:read-only,._maintenanceSheet_1mcu4_515 ._delayInputLine_1mcu4_1001 select:disabled,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003:disabled,._maintenanceSheet_1mcu4_515 ._sheetTextInput_1mcu4_1003:read-only,._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004:disabled,._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004:read-only{cursor:not-allowed;border-color:#f3f4f6;color:#6b7280;background-color:#f9fafb;opacity:1}._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998{gap:0;overflow:hidden;background-color:#fff}._maintenanceSheet_1mcu4_515 ._dateInputLine_1mcu4_998 input{height:2.85rem;border:0;border-radius:inherit;background-color:#fff}._maintenanceSheet_1mcu4_515 ._sheetTextarea_1mcu4_1004{min-height:6.25rem;padding:.5rem .75rem;font-size:1rem;resize:none}._sheetField_1mcu4_934 ._mutedControlValue_1mcu4_1149{cursor:not-allowed}._pillValue_1mcu4_1153,._statusValue_1mcu4_1154{width:100%;min-height:2.95rem;border-radius:.5rem;color:#6b7280;background:#f9fafb}._statusValue_1mcu4_1154{text-transform:none}._sheetTabs_1mcu4_1166{display:flex;align-items:center;gap:.15rem;padding:.2rem;border-radius:.2rem;background:#f0f2f3;color:#63727a;font-size:.61rem;font-weight:500;letter-spacing:.05em}._sheetTabs_1mcu4_1166 span{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:0 .7rem;border-radius:.15rem}._sheetTabActive_1mcu4_1188{color:#0b6158;background:#fff}._locationGrid_1mcu4_1193{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:center;padding:1.05rem 1rem .8rem}._locationItem_1mcu4_942{display:grid;grid-template-columns:minmax(0,1fr);gap:.375rem;align-items:center;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent}._locationItem_1mcu4_942 svg{display:none;color:#006456}._locationItem_1mcu4_942 label,._locationItem_1mcu4_942 div{display:grid;gap:.35rem;min-width:0}._inlineSelect_1mcu4_997{padding:0}._maintenanceSheet_1mcu4_515 ._inlineSelect_1mcu4_997{height:2.95rem;padding:0 2.25rem 0 1rem;border:1px solid #becbc8;border-radius:.5rem;color:#202624;background-color:#fff;font-size:1rem;font-weight:400}._locationSubline_1mcu4_1241{display:flex;align-items:center;gap:1rem;padding:0 1rem 1rem 3.4rem;color:#65737b;font-size:.75rem;font-weight:500}._documentRow_1mcu4_1251{display:flex;align-items:stretch;gap:.95rem;padding:1rem}._fileCounter_1mcu4_1258{color:#6b777d;font-size:.61rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._documentThumb_1mcu4_1266,._documentThumbMap_1mcu4_1267,._addDocumentButton_1mcu4_1268{display:grid;place-items:center;width:9.8rem;aspect-ratio:1.52;border-radius:.05rem}._documentThumb_1mcu4_1266{color:#ffe1a8;background:radial-gradient(circle at 52% 52%,#f2bd70 0 11%,#161d1d 12% 30%,transparent 31%),radial-gradient(circle at 12% 10%,#8cebd5 0 5%,transparent 6%),linear-gradient(135deg,#0f3430,#070909 52%,#232d2f)}._documentThumbMap_1mcu4_1267{color:#f7b733;background:linear-gradient(90deg,rgba(255,255,255,.15) 0 1px,transparent 1px 28px),linear-gradient(0deg,rgba(255,255,255,.12) 0 1px,transparent 1px 24px),linear-gradient(135deg,#20333d,#0c1218)}._addDocumentButton_1mcu4_1268{border:1px dashed #bdccca;color:#71828a;background:#fff;font-size:.68rem;font-weight:600;cursor:pointer;text-transform:uppercase}._addDocumentButton_1mcu4_1268 span{margin-top:.2rem}._commentBox_1mcu4_943{display:grid;gap:.375rem;margin:0 0 1rem;padding:0 1.05rem;border-left:0;background:transparent}._commentBox_1mcu4_943 input::placeholder,._sheetTextInput_1mcu4_1003::placeholder,._sheetTextarea_1mcu4_1004::placeholder{color:#9ca3af;opacity:1}._sheetWideField_1mcu4_1320{grid-column:1 / -1}._sheetErrorMessage_1mcu4_1324{grid-column:1 / -1;font-size:.72rem;color:#dc2626}._sheetAttachments_1mcu4_858{padding:1rem}._sheetAttachmentsRow_1mcu4_1334{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}._sheetAttachmentsRow_1mcu4_1334>*{min-width:0}._sheetInfoGrid_1mcu4_859+._sheetAttachments_1mcu4_858,._failureGrid_1mcu4_860+._sheetAttachments_1mcu4_858{padding-top:0}._delayInputLine_1mcu4_1001{display:grid;grid-template-columns:minmax(0,1fr) 3.8rem;gap:0;min-width:0;overflow:hidden}._delayInputLine_1mcu4_1001 input,._delayInputLine_1mcu4_1001 select{border:0}._delayInputLine_1mcu4_1001 select{border-left:1px solid #e5e7eb;background-color:#f9fafb}._planningSection_1mcu4_1368{border-left:0}._planningSection_1mcu4_1368 ._sheetSectionHeader_1mcu4_864 h3{color:#006456}._planningGrid_1mcu4_923{grid-template-columns:repeat(4,minmax(0,1fr))}._organisationSection_1mcu4_1380{gap:0}._organisationSection_1mcu4_1380 ._sheetSectionHeader_1mcu4_864{margin-bottom:.5rem}._organisationSection_1mcu4_1380 ._planningGrid_1mcu4_923{padding-top:.25rem;padding-bottom:.25rem}._organisationSection_1mcu4_1380 ._planningGrid_1mcu4_923>._sheetField_1mcu4_934>span{display:flex;align-items:flex-end;min-height:2.4em}._organisationSection_1mcu4_1380 ._sheetField_1mcu4_934>span:first-child,._organisationSection_1mcu4_1380 ._commentBox_1mcu4_943>span:first-child{display:flex;align-items:flex-end;min-height:2.4em}._organisationSection_1mcu4_1380 ._commentBox_1mcu4_943{margin-bottom:0;padding-left:0;padding-right:0}._dateInputLine_1mcu4_998,._teamSelectLine_1mcu4_999{display:flex;align-items:center;gap:.45rem;min-width:0;color:#66767d}._dateInputLine_1mcu4_998 input::-webkit-calendar-picker-indicator{cursor:pointer}._resolutionSection_1mcu4_1425{opacity:.72}._collapsedSection_1mcu4_1429{opacity:1;background:transparent;border-color:#f0f1f2}._collapsedSection_1mcu4_1429 ._sheetSectionHeader_1mcu4_864{min-height:2.75rem;border-radius:.42rem;background:#f4f5f5}._collapsedSection_1mcu4_1429 ._sheetSectionHeader_1mcu4_864 h3,._collapsedSection_1mcu4_1429 ._sheetSectionHeader_1mcu4_864 svg{color:#a3abad}._hiddenResolutionContent_1mcu4_1446{display:none}._resolutionGrid_1mcu4_924{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}._partialResolutionGrid_1mcu4_925{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}._fullResolutionGrid_1mcu4_926{grid-template-columns:repeat(3,minmax(0,1fr))}._sheetTextarea_1mcu4_1004{min-height:4.4rem;padding:.55rem 0;resize:vertical}._fieldLabelWithIcon_1mcu4_1469{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._fieldLabelWithIcon_1mcu4_1469 svg{color:#287d72}._sheetFooter_1mcu4_1480{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.6rem;padding:0 .4rem;color:#7e8d93;font-size:.58rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}._sheetFooter_1mcu4_1480 span:nth-child(2):before{content:"";display:inline-block;width:.35rem;height:.35rem;margin-right:.35rem;border-radius:999px;background:#006456;vertical-align:.07rem}@media (max-width: 56rem){._creationLayout_1mcu4_680{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._creationSidebar_1mcu4_691{grid-column:1;grid-row:1;grid-template-columns:repeat(4,minmax(9rem,1fr));overflow-x:auto;padding:.75rem;border-right:0;border-bottom:1px solid #dce2e0}._creationStep_1mcu4_702{min-height:3.5rem;font-size:.8rem}._maintenanceSheet_1mcu4_515{grid-column:1;grid-row:2;padding:1rem}._creationActions_1mcu4_757{grid-column:1;grid-row:3;padding:.8rem 1rem}._grid_1mcu4_92,._threeColumns_1mcu4_99,._assetGrid_1mcu4_204,._correctiveGrid_1mcu4_361,._footer_1mcu4_306{grid-template-columns:1fr}._primaryButton_1mcu4_327,._secondaryButton_1mcu4_326,._ghostButton_1mcu4_325{width:100%}._maintenanceSheetTitleBar_1mcu4_515,._sheetInfoGrid_1mcu4_859,._failureGrid_1mcu4_860,._planningGrid_1mcu4_923,._resolutionGrid_1mcu4_924,._partialResolutionGrid_1mcu4_925,._fullResolutionGrid_1mcu4_926,._locationGrid_1mcu4_1193,._sheetAttachmentsRow_1mcu4_1334{grid-template-columns:1fr}._maintenanceSheetActions_1mcu4_626,._documentRow_1mcu4_1251,._sheetFooter_1mcu4_1480{flex-wrap:wrap}._documentThumb_1mcu4_1266,._documentThumbMap_1mcu4_1267,._addDocumentButton_1mcu4_1268{width:min(100%,10rem)}._resolutionGrid_1mcu4_924 ._primaryButton_1mcu4_327{width:100%}}._checkboxList_1mcu4_1584{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0}._checkboxItem_1mcu4_1591{display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:0 .85rem;border:1px solid #d7dfdd;border-radius:.5rem;color:#37413f;background:#fff;font-size:.875rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}._checkboxItem_1mcu4_1591:hover{border-color:#7da9a2;background:#f8fbfa}._checkboxItem_1mcu4_1591:has(input:checked){border-color:#006155;background:#eef7f5;color:#005147}._checkboxItem_1mcu4_1591 span{font-size:.875rem;font-weight:500;letter-spacing:normal}._checkboxItem_1mcu4_1591 input[type=checkbox],._sheetField_1mcu4_934>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:1.25rem;height:1.25rem;margin:0;border:1.5px solid #9caaa7;border-radius:.3rem;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}._checkboxItem_1mcu4_1591 input[type=checkbox]:checked,._sheetField_1mcu4_934>input[type=checkbox]:checked{border-color:#006155;background-color:#006155;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.9rem}._checkboxItem_1mcu4_1591 input[type=checkbox]:focus-visible,._sheetField_1mcu4_934>input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #00615529}._sheetField_1mcu4_934>input[type=checkbox]{margin:0;width:1.4rem;height:1.4rem;align-self:center;color:#111827}._sheetField_1mcu4_934:has(>input[type=checkbox]){display:grid;grid-template-rows:auto 2.95rem;align-items:start;gap:.375rem;padding:0;border:0;background:transparent;cursor:pointer}._sheetField_1mcu4_934:has(>input[type=checkbox])>span{align-self:end}._sheetError_1mcu4_1324{margin:.6rem 0 0;color:#b42318;font-size:.8rem;font-weight:500}._metricsGrid_1mcu4_1688{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.5rem}._metricTile_1mcu4_1695{display:grid;gap:.3rem;padding:.7rem .85rem;background:#f8fafc;border:1px solid #eef1f2;border-radius:.42rem}._metricLabel_1mcu4_1704{color:#6b7280;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}._metricValue_1mcu4_1712{color:#111827;font-size:.95rem;font-weight:600}._metricValueOk_1mcu4_1718{color:#067647}._metricValueBad_1mcu4_1722{color:#b42318}._sourceModeSection_1mcu4_1725{background:#f8faf9}._sourceModeChoices_1mcu4_1729{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._sourceModeChoice_1mcu4_1729{display:flex;align-items:center;gap:.7rem;min-height:3.25rem;padding:.7rem .9rem;border:1px solid #cbd5d2;border-radius:.5rem;background:#fff;color:#33413e;font-weight:600;cursor:pointer}._sourceModeChoice_1mcu4_1729 input{width:1rem;height:1rem;margin:0;accent-color:#006456}._sourceModeChoiceActive_1mcu4_1756{border-color:#006456;background:#eaf4f2;color:#004f43;box-shadow:0 0 0 1px #006456}._assetCombobox_1mcu4_1763{position:relative}._assetSearchInput_1mcu4_1767{box-sizing:border-box;width:100%;height:2.95rem;padding:0 1rem;border:1px solid #becbc8;border-radius:.5rem;background:#fff;font-size:1rem;outline:none}._assetSearchInput_1mcu4_1767:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._assetSearchInputWithDropdown_1mcu4_1784{padding-right:2.75rem}._assetOptions_1mcu4_1788{position:absolute;z-index:30;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;max-height:15rem;padding:.3rem;border:1px solid #becbc8;border-radius:.5rem;background:#fff;box-shadow:0 .5rem 1.25rem #0000001f}._assetOption_1mcu4_1788{display:block;width:100%;padding:.65rem .75rem;border:0;border-radius:.35rem;background:transparent;text-align:left;cursor:pointer}._assetOption_1mcu4_1788:hover,._assetOptionSelected_1mcu4_1815{background:#e8f3f1}._assetOptionEmpty_1mcu4_1819{padding:.75rem;color:#667985}._assetDropdownButton_1mcu4_1824{position:absolute;top:0;right:0;display:grid;place-items:center;width:2.75rem;height:2.95rem;border:0;background:transparent;cursor:pointer}._assetDropdownIcon_1mcu4_1837{pointer-events:none}._costFieldsGrid_1mcu4_1840{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._costField_1mcu4_1840{display:grid;gap:.35rem}._costField_1mcu4_1840 input,._costField_1mcu4_1840 select{width:100%;height:2.5rem;padding:0 .65rem;border:1px solid #cbd5d2;border-radius:.4rem;box-sizing:border-box;background:#fff}._costInputWithSuffix_1mcu4_1862{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}._costInputWithSuffix_1mcu4_1862 span{margin-left:-2rem;color:#687572}._costSummary_1mcu4_1873{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.8rem;padding:.75rem;border-radius:.4rem;background:#eef6f4}._costSummary_1mcu4_1873 span{display:flex;gap:.4rem}@media (max-width: 900px){._costFieldsGrid_1mcu4_1840{grid-template-columns:1fr}}._purchaseOrderImportHeader_1mcu4_1033{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.9rem 1rem;border:1px solid #cddbd7;border-radius:.5rem;background:#f4f9f7}._purchaseOrderImportHeader_1mcu4_1033>div{min-width:0}._purchaseOrderImportHeader_1mcu4_1033 p{margin:.25rem 0 0;color:#65736f;font-size:.82rem}._purchaseOrderImportHeader_1mcu4_1033 button{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;padding:.55rem .8rem;border:1px solid #087466;border-radius:.4rem;color:#075e54;background:#fff;font-weight:600;white-space:nowrap;cursor:pointer}._dashboard_4adjg_1{display:grid;gap:1rem;color:#172033;font:inherit}._embedded_4adjg_7{padding:0 1rem 1rem}._contextCard_4adjg_11,._card_4adjg_12,._kpiCard_4adjg_13,._stateBar_4adjg_14{border:1px solid #d8e2ea;border-radius:.6rem;background:#fff;box-shadow:none}._contextCard_4adjg_11{padding:1rem 1.1rem}._contextGrid_4adjg_23{display:grid;grid-template-columns:1.35fr 1.25fr .8fr .8fr .8fr 1.65fr;gap:1rem;align-items:center}._contextGrid_4adjg_23>div:not(._contextActions_4adjg_29){display:flex;flex-direction:column;gap:.3rem;min-width:0}._contextGrid_4adjg_23 span,._kpiCard_4adjg_13 header span{color:#60738c;font-size:.67rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}._contextGrid_4adjg_23 strong{font-size:.82rem}._contextActions_4adjg_29{display:flex;gap:.5rem;justify-content:flex-end}._contextActions_4adjg_29 button,._causes_4adjg_52 button,._viewSwitch_4adjg_53 button,._cardHeader_4adjg_54 button,._actionList_4adjg_55 button,._stateBar_4adjg_14 button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid #d8e2ea;border-radius:.38rem;background:#fff;color:#284054;font:inherit;font-weight:650;cursor:pointer}._contextActions_4adjg_29 button{padding:.55rem .7rem;white-space:nowrap}._contextActions_4adjg_29 button:disabled{color:#fff;background:#b8d5cf;border-color:#b8d5cf;cursor:not-allowed}._auditLine_4adjg_79{display:flex;align-items:center;gap:1.2rem;margin-top:.9rem;padding:.55rem 0;border-top:1px solid #e5ebf0;color:#71839a;font-size:.68rem}._auditLine_4adjg_79 span:first-child{margin-right:auto}._auditLine_4adjg_79 i{display:inline-block;width:.38rem;height:.38rem;margin-right:.35rem;border-radius:50%;background:#07966b}._versionStrip_4adjg_100{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.2rem}._versionStrip_4adjg_100 span{display:grid;gap:.15rem;padding:.55rem .7rem;border:1px solid #dce7ed;border-radius:.45rem;background:#f7fafb}._versionStrip_4adjg_100 small{color:#71839a;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._versionStrip_4adjg_100 strong{color:#284054;font-size:.76rem}._steps_4adjg_125{display:grid;grid-template-columns:repeat(5,1fr);gap:.45rem;padding-top:.75rem;border-top:1px solid #e5ebf0}._steps_4adjg_125 button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.45rem;border:0;border-radius:.4rem;background:#f7f9fb;color:#60738c;font:inherit;cursor:pointer}._steps_4adjg_125 button span{display:flex;gap:.25rem;align-items:center;font-weight:700}._steps_4adjg_125 button small{font-size:.68rem}._steps_4adjg_125 button em{padding:.2rem .35rem;border-radius:.25rem;background:#eaf0f5;color:#60738c;font-size:.62rem;font-style:normal}._steps_4adjg_125 button em[data-tone=warning]{color:#b65a06;background:#fff2cf}._steps_4adjg_125 button em[data-tone=danger]{color:#c71d2a;background:#fee7e9}._steps_4adjg_125 ._activeStep_4adjg_171{color:#fff;background:#075d50}._steps_4adjg_125 ._activeStep_4adjg_171 span{color:#fff}._adherenceBanner_4adjg_178{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(22rem,1fr);gap:1rem;align-items:center;padding:1rem 1.15rem;border:1px solid #f1c66d;border-left:3px solid #f59e0b;border-radius:.55rem;background:#fff}._adherenceBanner_4adjg_178>svg{color:#f59e0b}._adherenceBanner_4adjg_178 strong{text-transform:uppercase;font-size:.72rem}._adherenceBanner_4adjg_178 mark{margin-left:.3rem;padding:.25rem .4rem;border-radius:.25rem;color:#9a4b05;background:#fff1c7}._adherenceBanner_4adjg_178 p{margin:.3rem 0 0;color:#71839a;font-size:.72rem}._causes_4adjg_52{display:flex;flex-wrap:wrap;gap:.35rem}._causes_4adjg_52 span{padding:.25rem .4rem;border-radius:.25rem;color:#b42318;background:#fff0f0;font-size:.65rem}._causes_4adjg_52 b{margin-left:.25rem;text-transform:uppercase}._causes_4adjg_52 button{padding:.35rem .55rem;font-size:.7rem}._kpiGrid_4adjg_228{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._kpiCard_4adjg_13{display:flex;flex-direction:column;min-height:11rem;padding:1rem}._kpiCard_4adjg_13 header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}._kpiCard_4adjg_13 header em{padding:.35rem .45rem;border-radius:.3rem;background:#f0f4f7;color:#60738c;font-size:.62rem;font-style:normal}._kpiCard_4adjg_13>strong{margin-top:.8rem;font-size:1.7rem;line-height:1}._kpiCard_4adjg_13>strong small{font-size:.72rem;font-weight:500}._kpiCard_4adjg_13 p{margin:.5rem 0;color:#64748b;font-size:.72rem}._kpiCard_4adjg_13 footer{display:flex;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid #e1e8ed;color:#60738c;font-size:.68rem}._successText_4adjg_277{color:#007d66!important}._warningText_4adjg_280{color:#d46600!important}._dangerText_4adjg_283{color:#d92d20!important}._warningBadge_4adjg_286,._successBadge_4adjg_287{padding:.25rem .4rem!important;border-radius:.25rem!important}._warningBadge_4adjg_286{color:#a65306!important;background:#fff3d0!important}._successBadge_4adjg_287{color:#007d66!important;background:#dcf8ec!important}._definitionBanner_4adjg_299{display:flex;align-items:center;gap:.6rem;padding:.65rem .85rem;border:1px solid #d8e2ea;border-radius:.45rem;background:#fff;color:#60738c;font-size:.7rem}._definitionBanner_4adjg_299 svg{color:#087868}._mainGrid_4adjg_313{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(20rem,.9fr);gap:1rem}._card_4adjg_12{min-width:0;padding:1rem}._cardHeader_4adjg_54{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #dce4eb}._cardHeader_4adjg_54 h2{margin:0;color:#111827;font-size:1rem}._cardHeader_4adjg_54 h2 span{margin-left:.4rem;padding:.22rem .38rem;border-radius:.25rem;background:#f0f4f7;color:#71839a;font-size:.62rem;font-weight:600}._cardHeader_4adjg_54 p{margin:.25rem 0 0;color:#71839a;font-size:.7rem}._cardHeader_4adjg_54 button{padding:.35rem .5rem;border:0;color:#075d50;background:transparent}._viewSwitch_4adjg_53{display:flex;align-items:center;gap:.3rem}._viewSwitch_4adjg_53 button,._stateBar_4adjg_14 button{padding:.4rem .65rem;border:0;background:#f4f7f9}._viewSwitch_4adjg_53 ._selected_4adjg_366,._stateBar_4adjg_14 ._selected_4adjg_366{color:#fff;background:#075d50}._viewSwitch_4adjg_53 small{margin-left:.55rem;color:#71839a}._events_4adjg_375{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:.65rem 0;color:#52667d;font-size:.63rem}._events_4adjg_375 span{padding:.3rem .45rem;border:1px solid #dce4eb;border-radius:.3rem;background:#f8fafb}._events_4adjg_375 small{color:#8a99aa}._events_4adjg_375 ._eventWarning_4adjg_393{color:#b85b00;border-color:#f2cf78;background:#fff9eb}._events_4adjg_375 ._eventDanger_4adjg_398{color:#c62828;border-color:#f4b8bd;background:#fff4f4}._chart_4adjg_403{position:relative;min-height:23rem;padding:1rem 1rem 2.1rem 2.7rem;overflow:hidden;border:1px solid #e5ebf0;border-radius:.45rem;background:linear-gradient(to bottom,transparent 24%,#edf2f5 25%,transparent 25.5%,transparent 49%,#edf2f5 50%,transparent 50.5%,transparent 74%,#edf2f5 75%,transparent 75.5%)}._chart_4adjg_403 svg{position:absolute;top:1rem;right:1rem;bottom:2.1rem;left:2.7rem;width:calc(100% - 3.7rem);height:calc(100% - 3.1rem);overflow:visible}._chart_4adjg_403 polyline{fill:none;vector-effect:non-scaling-stroke}._baselineLine_4adjg_434{stroke:#8aa2b8;stroke-width:1.5;stroke-dasharray:6 5}._adjustedLine_4adjg_439{stroke:#2f80ed;stroke-width:2}._realLine_4adjg_443{stroke:#075d50;stroke-width:2.5}._adjustmentAxis_4adjg_447{stroke:#cbd5df;stroke-width:1}._adjustedProjectedLine_4adjg_451,._realProjectedLine_4adjg_452{fill:none;stroke-width:3;stroke-dasharray:7 5}._adjustedProjectedLine_4adjg_451{stroke:#2f80ed}._realProjectedLine_4adjg_452{stroke:#075d50}._unvalidatedBar_4adjg_463{stroke:#9a4b05;stroke-width:1.5;stroke-dasharray:3 2;fill-opacity:.45}._routineBar_4adjg_469{fill:#5b9bd5}._nonRoutineBar_4adjg_472{fill:#f59e0b}._hoverTarget_4adjg_475{fill:transparent;pointer-events:all}._projectedLine_4adjg_479{stroke:#9bcfc5;stroke-width:2;stroke-dasharray:5 5}._projectionBand_4adjg_484{fill:#36b7a021;stroke:none}._futureArea_4adjg_488{position:absolute;right:0;top:0;width:24%;height:100%;background:repeating-linear-gradient(135deg,#075d5006 0,#075d5006 6px,#075d5012 6px,#075d5012 8px)}._axisLabels_4adjg_502{position:absolute;left:.35rem;top:1rem;bottom:2.1rem;display:flex;flex-direction:column;justify-content:space-between;color:#91a2b5;font-size:.62rem}._months_4adjg_513{position:absolute;left:2.7rem;right:1rem;bottom:.65rem;display:grid;grid-template-columns:repeat(12,1fr);color:#7c8fa5;font-size:.59rem;text-align:center}._chartTooltip_4adjg_524{position:absolute;z-index:2;top:3.2rem;left:47%;display:grid;gap:.25rem;width:19rem;padding:.65rem;border:1px solid #d8e2ea;border-radius:.4rem;background:#fff;box-shadow:0 4px 12px #1b304114;font-size:.62rem;pointer-events:none}._chartTooltip_4adjg_524 strong{display:flex;justify-content:space-between}._chartTooltip_4adjg_524 strong em{padding:.15rem .25rem;color:#b85b00;background:#fff0c8;font-size:.53rem;font-style:normal}._chartTooltip_4adjg_524 span{display:flex;justify-content:space-between;color:#60738c}._chartTooltip_4adjg_524 span:nth-last-child(-n+3) b{color:#07836c}._tooltipComparison_4adjg_559{display:grid;gap:.3rem;margin:.25rem 0;padding:.45rem 0;border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0}._tooltipComparison_4adjg_559>strong{color:#284054;font-size:.58rem;text-transform:uppercase}._legend_4adjg_572{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.7rem;color:#60738c;font-size:.65rem}._legend_4adjg_572 span:before{content:"";display:inline-block;width:1rem;margin-right:.3rem;border-top:2px solid}._legend_4adjg_572 span[data-kind=baseline]:before{border-color:#8aa2b8;border-style:dashed}._legend_4adjg_572 span[data-kind=adjusted]:before{border-color:#2f80ed}._legend_4adjg_572 span[data-kind=real]:before{border-color:#075d50}._legend_4adjg_572 span[data-kind=routine]:before{height:.55rem;border:0;background:#5b9bd5}._legend_4adjg_572 span[data-kind=non-routine]:before{height:.55rem;border:0;background:#f59e0b}._legend_4adjg_572 span[data-kind=projected]:before{border-color:#9bcfc5;border-style:dashed}._legend_4adjg_572 span[data-kind=invalid]:before{border-color:#f59e0b;border-style:dashed}._cardNote_4adjg_615{margin:.65rem 0 0;color:#91a2b5;font-size:.63rem;font-style:italic}._actionsCard_4adjg_621{display:flex;flex-direction:column}._countBadge_4adjg_625{color:#c62828!important;background:#fee7e9!important}._actionList_4adjg_55{display:grid;gap:.65rem;margin-top:.75rem}._actionList_4adjg_55 article{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.75rem;border:1px solid #d8e2ea;border-radius:.45rem}._actionList_4adjg_55 article[data-tone=danger]{color:#c62828;border-color:#f5b8bd;background:#fff7f7}._actionList_4adjg_55 article[data-tone=warning]{color:#ad5200;border-color:#f2cf78;background:#fffaf0}._actionList_4adjg_55 article>div strong{font-size:.72rem}._actionList_4adjg_55 article p{margin:.2rem 0 0;color:#60738c;font-size:.65rem}._actionList_4adjg_55 article small{font-size:.55rem;text-transform:uppercase}._actionList_4adjg_55 article button{grid-column:2/-1;justify-self:end;padding:.3rem .45rem;border:0;color:inherit;background:#fff}._lockedAction_4adjg_672{display:flex;gap:.5rem;margin-top:.65rem;padding:.75rem;border:1px solid #e2e8ed;border-radius:.45rem;color:#a0acb8;background:#f8fafb}._lockedAction_4adjg_672 span{display:flex;flex:1;flex-direction:column}._lockedAction_4adjg_672 small{font-size:.62rem}._lockedAction_4adjg_672 em{font-size:.58rem;font-style:normal}._actionsCard_4adjg_621>footer,._adjustmentsCard_4adjg_695>footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:.75rem;color:#71839a;font-size:.65rem}._actionsCard_4adjg_621>footer button,._adjustmentsCard_4adjg_695>footer button{display:inline-flex;align-items:center;gap:.25rem;border:0;color:#075d50;background:transparent;font:inherit;font-weight:700}._bottomGrid_4adjg_714{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem}._qualityCard_4adjg_719 ._cardHeader_4adjg_54>div{display:flex;align-items:center;gap:.45rem}._qualityCard_4adjg_719 ._cardHeader_4adjg_54 small{color:#71839a}._qualityRow_4adjg_727{margin-top:.9rem}._qualityRow_4adjg_727>div:first-child{display:flex;justify-content:space-between;font-size:.68rem}._progress_4adjg_735{height:.42rem;margin-top:.3rem;overflow:hidden;border-radius:1rem;background:#edf2f4}._progress_4adjg_735 span{display:block;height:100%;border-radius:inherit;background:#087868}._progress_4adjg_735 span[data-tone=warning]{background:#e78a08}._qualityCard_4adjg_719 h3{margin:1.2rem 0 .6rem;color:#71839a;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}._sourceGrid_4adjg_758{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}._sourceGrid_4adjg_758 span{display:flex;flex-direction:column;gap:.35rem;padding:.65rem;border:1px solid #e1e8ed;border-radius:.35rem;color:#71839a;text-align:center;font-size:.63rem}._sourceGrid_4adjg_758 b{color:#075d50}._tableWrap_4adjg_777{overflow-x:auto}._adjustmentsCard_4adjg_695 table{width:100%;border-collapse:collapse;font-size:.65rem}._adjustmentsCard_4adjg_695 th,._adjustmentsCard_4adjg_695 td{padding:.75rem .45rem;border-bottom:1px solid #e5ebf0;text-align:left}._adjustmentsCard_4adjg_695 th{color:#7890a6;font-size:.56rem;letter-spacing:.06em;text-transform:uppercase}._adjustmentsCard_4adjg_695 td span{padding:.22rem .35rem;border-radius:.25rem}._adjustmentsCard_4adjg_695 td span[data-status=Validé]{color:#087868;background:#dcf8ec}._adjustmentsCard_4adjg_695 td span[data-status="En attente"]{color:#ad5200;background:#fff1c7}._adjustmentsCard_4adjg_695 td span[data-status=Bloquant]{color:#c62828;background:#fee7e9}._stateBar_4adjg_14{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem}._stateBar_4adjg_14>svg{color:#087868}._stateBar_4adjg_14 strong{font-size:.7rem}._stateBar_4adjg_14 small{color:#71839a;font-size:.62rem}._stateBar_4adjg_14>div{display:flex;gap:.35rem;margin-left:auto}._stateBar_4adjg_14 button{font-size:.62rem}@media (max-width: 1200px){._contextGrid_4adjg_23{grid-template-columns:repeat(3,1fr)}._contextActions_4adjg_29{justify-content:flex-start}._kpiGrid_4adjg_228{grid-template-columns:repeat(2,1fr)}._mainGrid_4adjg_313,._bottomGrid_4adjg_714{grid-template-columns:1fr}._steps_4adjg_125{overflow-x:auto}._steps_4adjg_125 button{min-width:10rem}._adherenceBanner_4adjg_178{grid-template-columns:auto 1fr}._causes_4adjg_52{grid-column:2}._stateBar_4adjg_14{align-items:flex-start;flex-wrap:wrap}._stateBar_4adjg_14>div{width:100%;margin-left:0;overflow-x:auto}}@media (max-width: 720px){._contextGrid_4adjg_23,._kpiGrid_4adjg_228{grid-template-columns:1fr}._auditLine_4adjg_79{align-items:flex-start;flex-direction:column;gap:.35rem}._versionStrip_4adjg_100{grid-template-columns:1fr}._adherenceBanner_4adjg_178{grid-template-columns:auto 1fr}._causes_4adjg_52{grid-column:1/-1}._chartTooltip_4adjg_524{display:none}._sourceGrid_4adjg_758{grid-template-columns:repeat(2,1fr)}._contextActions_4adjg_29{flex-wrap:wrap}._stateBar_4adjg_14>div{flex-wrap:wrap}}._chartTooltip_4adjg_524{box-shadow:none}._steps_4adjg_125{grid-template-columns:repeat(3,1fr)}._months_4adjg_513 span[data-projected=true]{color:#168b78;font-style:italic;text-decoration:underline dashed}._selectedMethod_4adjg_916{background:#effbf6}._methodOfficial_4adjg_919,._methodReason_4adjg_920{display:block;margin-top:.25rem}._methodOfficial_4adjg_919{color:#087868;font-weight:700}._methodName_4adjg_928{display:grid;gap:.25rem}._methodStatus_4adjg_932{display:inline-flex;width:max-content;padding:.2rem .38rem;border-radius:.3rem;font-size:.62rem;font-weight:700}._methodStatus_4adjg_932[data-status=qualified]{color:#087868;background:#dcf8ec}._methodStatus_4adjg_932[data-status=unqualified]{color:#8a4b08;background:#fff0c8}._methodStatus_4adjg_932[data-status=unavailable]{color:#60738c;background:#edf2f5}._methodReason_4adjg_920{max-width:24rem;color:#71839a;white-space:normal}._adherenceBanner_4adjg_178[data-adherent=true]{border-color:#a9dfcf;border-left-color:#087868}._adherenceBanner_4adjg_178[data-adherent=true]>svg{color:#087868}._adherenceBanner_4adjg_178[data-adherent=true] mark{color:#087868;background:#dcf8ec}._dashboard_4adjg_1 p,._dashboard_4adjg_1 button,._dashboard_4adjg_1 td,._dashboard_4adjg_1 th,._definitionBanner_4adjg_299,._qualityRow_4adjg_727,._actionList_4adjg_55,._events_4adjg_375{font-size:.85rem}._dashboard_4adjg_1 h2{font-size:1rem}._dashboard_4adjg_1 h3,._contextGrid_4adjg_23 strong{font-size:.9rem}._contextGrid_4adjg_23 span,._kpiCard_4adjg_13 header span,._cardHeader_4adjg_54 span,._dashboard_4adjg_1 small,._dashboard_4adjg_1 em,._dashboard_4adjg_1 footer,._legend_4adjg_572,._months_4adjg_513,._chartTooltip_4adjg_524 span,._methodStatus_4adjg_932,._methodOfficial_4adjg_919{font-size:.75rem}._tableWrap_4adjg_777 table{font-size:.82rem}._form_l4lb6_1{display:grid;gap:1rem;color:#203630}._intro_l4lb6_7{padding:1rem 1.15rem;border:1px solid #dce8e4;border-radius:.75rem;background:#f5faf8}._intro_l4lb6_7 span{display:block;color:#70827c;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._intro_l4lb6_7 strong{display:block;margin-top:.25rem;color:#123c34;font-size:1.05rem}._intro_l4lb6_7 p,._sectionTitle_l4lb6_31 p{margin:.35rem 0 0;color:#6d7d78;font-size:.82rem;line-height:1.45}._section_l4lb6_31{display:grid;gap:1rem;padding:1.1rem;border:1px solid #e2e9e6;border-radius:.75rem}._sectionTitle_l4lb6_31{display:flex;align-items:flex-start;gap:.7rem}._sectionTitle_l4lb6_31>span{display:grid;place-items:center;flex:0 0 1.7rem;height:1.7rem;border-radius:50%;color:#fff;background:#0b6859;font-size:.78rem;font-weight:800}._sectionTitle_l4lb6_31 h3{margin:0;font-size:.98rem}._twoColumns_l4lb6_69,._verificationGrid_l4lb6_70{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}._verificationGrid_l4lb6_70{grid-template-columns:repeat(3,minmax(0,1fr))}._choiceGroup_l4lb6_80{display:grid;gap:.65rem;margin:0;padding:.85rem;border:1px solid #dce8e4;border-radius:.65rem;background:#fbfdfc}._choiceGroup_l4lb6_80 legend{padding:0 .35rem;color:#5f736d;font-size:.72rem;font-weight:700}._optionChoice_l4lb6_97{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.75rem .85rem;border:1px solid #d5e2dd;border-radius:.55rem;background:#fff;cursor:pointer}._optionChoice_l4lb6_97 input{width:auto;height:auto;margin-top:.2rem}._optionChoice_l4lb6_97 strong{display:block;color:#123c34;font-size:.88rem}._optionChoice_l4lb6_97 small{display:block;margin-top:.2rem;color:#6d7d78;font-size:.78rem;font-weight:500;line-height:1.4}._twoColumns_l4lb6_69 label,._verificationGrid_l4lb6_70 label{display:grid;gap:.4rem;color:#445b55;font-size:.78rem;font-weight:700}._form_l4lb6_1 input[type=number],._form_l4lb6_1 select{box-sizing:border-box;width:100%;height:2.65rem;padding:0 .75rem;border:1px solid #cfdcd7;border-radius:.55rem;color:#203630;background:#fff;font:inherit}._form_l4lb6_1 input:focus,._form_l4lb6_1 select:focus{border-color:#168170;outline:3px solid rgba(22,129,112,.12)}._error_l4lb6_158{margin:0;padding:.75rem .9rem;border-radius:.55rem;color:#982f2f;background:#fff0f0;font-size:.82rem}._actions_l4lb6_167{display:flex;justify-content:flex-end;gap:.7rem;position:sticky;bottom:-1.15rem;margin:0 -1.15rem -1.15rem;padding:1rem 1.15rem;border-top:1px solid #e6ece9;background:#fff}._actions_l4lb6_167 button{min-height:2.65rem;padding:0 1.1rem;border-radius:.55rem;font:inherit;font-weight:700;cursor:pointer}._secondaryButton_l4lb6_188{border:1px solid #ccd9d5;color:#405650;background:#fff}._primaryButton_l4lb6_194{border:1px solid #0b6859;color:#fff;background:#0b6859}._primaryButton_l4lb6_194:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 720px){._twoColumns_l4lb6_69,._verificationGrid_l4lb6_70{grid-template-columns:1fr}}._workspace_1wrjm_1{display:grid;gap:1rem;margin-top:1rem;color:#172033;font-size:.78rem}._workspace_1wrjm_1>nav{display:flex;gap:.35rem;overflow-x:auto}._workspace_1wrjm_1>nav button,._section_1wrjm_14 button,._form_1wrjm_15 button,._state_1wrjm_16 button,._pager_1wrjm_17 button{border:1px solid #d8e2ea;border-radius:.35rem;background:#fff;color:#284054;padding:.48rem .65rem;font:inherit;font-weight:650;cursor:pointer;white-space:nowrap}._workspace_1wrjm_1>nav ._active_1wrjm_28,._section_1wrjm_14>header>button,._form_1wrjm_15>button{border-color:#075d50;background:#075d50;color:#fff}._section_1wrjm_14{min-width:0;padding:1rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff}._section_1wrjm_14+._section_1wrjm_14{margin-top:1rem}._section_1wrjm_14>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}._section_1wrjm_14 h2{margin:0;font-size:1rem}._section_1wrjm_14 button:disabled,._form_1wrjm_15 button:disabled,._pager_1wrjm_17 button:disabled{cursor:not-allowed;opacity:.45}._tableWrap_1wrjm_62{overflow-x:auto}._tableWrap_1wrjm_62 table{width:100%;border-collapse:collapse}._tableWrap_1wrjm_62 th,._tableWrap_1wrjm_62 td{padding:.7rem .5rem;border-bottom:1px solid #e5ebf0;text-align:left;vertical-align:top}._tableWrap_1wrjm_62 th{color:#fff;background:#075d50;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._tableWrap_1wrjm_62 thead th{border-bottom-color:#075d50}._empty_1wrjm_87{text-align:center!important;color:#5e7187;padding:2rem!important}._badge_1wrjm_92{display:inline-block;padding:.22rem .38rem;border-radius:.25rem;background:#eef3f6;font-size:.64rem;font-weight:700}._badge_1wrjm_92[data-status=active],._badge_1wrjm_92[data-status=approved],._badge_1wrjm_92[data-status=validated],._badge_1wrjm_92[data-status=passed]{color:#087868;background:#dcf8ec}._badge_1wrjm_92[data-status=rejected],._badge_1wrjm_92[data-status=failed],._badge_1wrjm_92[data-status=blocking],._badge_1wrjm_92[data-status=blocked],._badge_1wrjm_92[data-status=overdue]{color:#b42318;background:#fee7e9}._badge_1wrjm_92[data-status=warning],._badge_1wrjm_92[data-status=pending],._badge_1wrjm_92[data-status=pending_validation],._badge_1wrjm_92[data-status=proposed]{color:#a65306;background:#fff3d0}._pending_1wrjm_122{display:block;max-width:13rem;margin-top:.35rem;color:#a65306}._rowActions_1wrjm_128,._filters_1wrjm_129,._planHeader_1wrjm_130{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}._section_1wrjm_14 ._iconAction_1wrjm_136{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0}._section_1wrjm_14 ._deleteAction_1wrjm_144{color:#b42318}._filters_1wrjm_129 select{padding:.45rem;border:1px solid #d8e2ea;border-radius:.35rem;background:#fff}._pager_1wrjm_17{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin-top:1rem}._form_1wrjm_15{display:grid;gap:.9rem}._form_1wrjm_15 label{display:grid;gap:.35rem;color:#52667d;font-weight:600}._form_1wrjm_15 input,._form_1wrjm_15 select,._form_1wrjm_15 textarea{width:100%;box-sizing:border-box;padding:.65rem;border:1px solid #ccd8e1;border-radius:.35rem;background:#fff;color:#172033;font:inherit}._form_1wrjm_15 textarea{min-height:5rem;resize:vertical}._formGrid_1wrjm_186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._form_1wrjm_15 ._checkbox_1wrjm_191{display:flex;grid-template-columns:auto 1fr;align-items:center}._form_1wrjm_15 ._checkbox_1wrjm_191 input{width:auto}._choiceGroup_1wrjm_199{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.8rem;border:1px solid #ccd8e1;border-radius:.4rem}._choiceGroup_1wrjm_199 legend{padding:0 .3rem;color:#52667d;font-size:.72rem;font-weight:700}._error_1wrjm_214{padding:.7rem;border:1px solid #f2b8bd;border-radius:.35rem;background:#fff4f4;color:#b42318}._success_1wrjm_221{padding:.7rem;border:1px solid #a9dfcf;border-radius:.35rem;background:#effbf6;color:#087868}._warningBanner_1wrjm_228{padding:.8rem;border-left:3px solid #f59e0b;border-radius:.35rem;background:#fff8e8;color:#8a4b08}._tableWrap_1wrjm_62 tr[data-warning=true]{background:#fffaf0}._measurement_1wrjm_238{display:grid;gap:.75rem;padding:.85rem;border:1px solid #d8e2ea;border-radius:.4rem}._measurement_1wrjm_238 legend{padding:0 .35rem;color:#075d50;font-weight:700}._stepper_1wrjm_250{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}._stepper_1wrjm_250 button{white-space:normal}._stepper_1wrjm_250 ._activeStep_1wrjm_258{border-color:#075d50;background:#075d50;color:#fff}._formStep_1wrjm_263{display:grid;gap:.9rem}._stepActions_1wrjm_267{display:flex;justify-content:space-between;gap:.75rem}._adherencePanel_1wrjm_272{padding:.8rem;border:1px solid #f1c66d;border-radius:.4rem;background:#fff8e8}._adherencePanel_1wrjm_272[data-adherent=true]{border-color:#a9dfcf;background:#effbf6}._adherencePanel_1wrjm_272 p,._adherencePanel_1wrjm_272 ul{margin:.45rem 0 0}._state_1wrjm_16{padding:2rem;text-align:center;color:#5e7187}._help_1wrjm_291{margin:0;color:#71839a}._planHeader_1wrjm_130{padding:.75rem;border-radius:.4rem;background:#f6f9fa}._planHeader_1wrjm_130 ._rowActions_1wrjm_128{margin-left:auto}._details_1wrjm_303{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0 0}._details_1wrjm_303>div{padding:.7rem;border:1px solid #e3eaef;border-radius:.4rem}._details_1wrjm_303 dt{color:#71839a;font-size:.65rem;font-weight:700;text-transform:uppercase}._details_1wrjm_303 dd{margin:.35rem 0 0;white-space:pre-wrap}@media (max-width: 800px){._section_1wrjm_14>header{align-items:flex-start;flex-direction:column}._formGrid_1wrjm_186,._details_1wrjm_303{grid-template-columns:1fr}}._reportShell_1xz6f_1{width:100%;min-width:0;min-height:100%;background:#f8fafb;color:#172033;font:inherit;overflow-x:clip}._headerOnly_1xz6f_10{min-height:0;background:transparent;overflow:visible}._headerOnly_1xz6f_10 ._reportHeader_1xz6f_15{grid-template-columns:minmax(0,1fr) auto;margin:1rem;padding:1rem 1.1rem;border:1px solid #d8e2ea;border-radius:.6rem;background:#fff}._pdfSource_1xz6f_23{position:fixed;top:0;left:-10000px;z-index:-1;width:210mm;pointer-events:none}._reportHeader_1xz6f_15{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff;box-shadow:none}._backButton_1xz6f_45,._headerActions_1xz6f_46 button,._decisionRow_1xz6f_47 button,._issuePanel_1xz6f_48 button{border:1px solid #ccd8e1;border-radius:.38rem;padding:.5rem .7rem;background:#fff;color:#284054;font:inherit;font-weight:700;cursor:pointer}._backButton_1xz6f_45{display:inline-flex;align-items:center;gap:.35rem}._reportIdentity_1xz6f_63{display:flex;align-items:center;gap:.7rem}._reportIdentity_1xz6f_63 svg{color:#087868}._reportIdentity_1xz6f_63 span,._reportIdentity_1xz6f_63 p{color:#71839a}._reportIdentity_1xz6f_63 h1{margin:.08rem 0;font-size:1rem}._reportIdentity_1xz6f_63 p{margin:0}._headerActions_1xz6f_46{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}._draftBadge_1xz6f_89,._official_1xz6f_90{display:inline-flex;width:max-content;padding:.25rem .45rem;border-radius:.3rem;color:#8a4b08;background:#fff0c8;font-weight:700}._headerActions_1xz6f_46 ._issueButton_1xz6f_99,._issuePanel_1xz6f_48 button{border-color:#075d50;color:#fff;background:#075d50}._headerActions_1xz6f_46 button:disabled,._issuePanel_1xz6f_48 button:disabled{cursor:not-allowed;opacity:.45}._reportLayout_1xz6f_110{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,17.5rem);gap:1rem;margin-top:1rem;align-items:start;width:100%;min-width:0}._issuePanel_1xz6f_48{position:sticky;top:5.2rem;display:grid;gap:.35rem;padding:.8rem;border:1px solid #d8e2ea;border-radius:.5rem;background:#fff;min-width:0;max-width:100%;box-sizing:border-box}._reportContent_1xz6f_132{display:grid;gap:.8rem;min-width:0}._coverCard_1xz6f_137,._section_1xz6f_138{padding:1rem;border:1px solid #d8e2ea;border-radius:.5rem;background:#fff;min-width:0;max-width:100%}._coverCard_1xz6f_137{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}._coverCard_1xz6f_137 div{display:grid;gap:.18rem;padding:.6rem;border:1px solid #e5ebf0;border-radius:.35rem}._coverCard_1xz6f_137 ._coverTitle_1xz6f_158{grid-column:1/-1;border-color:#b9d8d0;background:#f2faf7}._coverCard_1xz6f_137 small,._metricGrid_1xz6f_164 small,._commitmentGrid_1xz6f_165 small{color:#71839a;font-size:.58rem;font-weight:700;text-transform:uppercase}._sectionHeader_1xz6f_171{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}._section_1xz6f_138{scroll-margin-top:6rem}._sectionHeader_1xz6f_171>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;color:#fff;background:#075d50;font-weight:800}._sectionHeader_1xz6f_171 h2{margin:0;font-size:.9rem}._sectionHeader_1xz6f_171 small{display:flex;align-items:center;gap:.2rem;color:#71839a}._subsectionTitle_1xz6f_200{margin:1rem 0 .55rem;color:#284054;font-size:.72rem}._reportParagraph_1xz6f_205{margin:.45rem 0 .8rem;color:#41556b;line-height:1.65}._adjustmentTableTitle_1xz6f_210{margin:.8rem 0 0;padding:.45rem .6rem;background:#075d50;color:#fff;font-size:.72rem;font-weight:800}._emptyReportSection_1xz6f_218{min-height:8rem}._metricGrid_1xz6f_164{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}._metricGrid_1xz6f_164>div,._commitmentGrid_1xz6f_165>div{display:grid;gap:.25rem;padding:.7rem;border:1px solid #e5ebf0;border-radius:.4rem;background:#fafcfd}._metricGrid_1xz6f_164 strong{font-size:1rem}._metricGrid_1xz6f_164 span{color:#71839a}._positiveMetric_1xz6f_241 strong{color:#087868}._summaryStrip_1xz6f_244{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.6rem}._summaryStrip_1xz6f_244 span{display:grid;gap:.15rem;padding:.55rem;border-left:3px solid #69b9a7;background:#eff8f5}._summaryStrip_1xz6f_244 small{color:#60738c}._tableWrap_1xz6f_260{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}._spacedTable_1xz6f_267{margin-top:.8rem}._scrollableTable_1xz6f_270{margin-top:.8rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}._scrollableTable_1xz6f_270 table{width:max-content;min-width:100%}._referenceMatrixWrap_1xz6f_282{margin-top:.8rem;overflow-x:auto}._referenceMatrix_1xz6f_282{width:100%;border-collapse:collapse;font-size:.68rem}._referenceMatrix_1xz6f_282 th,._referenceMatrix_1xz6f_282 td{min-width:3.2rem;padding:.5rem;border:1px solid #d8e2ea;text-align:center}._referenceMatrix_1xz6f_282 th:first-child{min-width:8rem;text-align:left}._referenceMatrix_1xz6f_282 thead th{color:#fff;background:#075d50}._referencePowerChart_1xz6f_306{display:block;width:100%;height:auto;margin-top:1rem;padding:.5rem;border:1px solid #d8e2ea;background:#fff}._referenceSamplingTitle_1xz6f_315{margin:.8rem 0 .4rem;color:#075d50;font-weight:700}._referenceMatrix_1xz6f_282 tbody th{color:#284054;background:#eef5f3}._qualityGrid_1xz6f_324{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}._qualityGrid_1xz6f_324 div{display:flex;justify-content:space-between;padding:.65rem;border-radius:.35rem;background:#f5f8fa}._formula_1xz6f_336{margin-bottom:.7rem;padding:.6rem;border-left:3px solid #5b9bd5;background:#f1f7fd;color:#284054;font-weight:700}._commitmentGrid_1xz6f_165{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}._humanField_1xz6f_349{display:grid;gap:.35rem;margin-top:.8rem;color:#52667d;font-weight:700}._humanField_1xz6f_349 textarea{min-height:5rem;padding:.65rem;border:1px solid #ccd8e1;border-radius:.4rem;resize:vertical;font:inherit}._decisionRow_1xz6f_47{display:flex;gap:.4rem;margin-top:.6rem}._signatureGrid_1xz6f_369{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem}._signatureGrid_1xz6f_369 div{display:grid;gap:.25rem;min-height:4.5rem;padding:.7rem;border:1px dashed #b9c8d2;border-radius:.4rem;background:#fafcfd}._signatureGrid_1xz6f_369 small,._signatureGrid_1xz6f_369 span{color:#71839a}._actionRow_1xz6f_388{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.55rem;padding:.65rem;border-bottom:1px solid #e5ebf0}._actionRow_1xz6f_388 svg{color:#a65306}._actionRow_1xz6f_388 p{margin:.2rem 0 0;color:#60738c}._emptyState_1xz6f_403{display:flex;align-items:center;gap:.4rem;padding:.8rem;color:#087868;background:#effbf6}._proofWorkspace_1xz6f_411{scroll-margin-top:6rem;padding:.8rem 1rem;border:1px solid #d8e2ea;border-radius:.5rem;background:#fff}._proofWorkspace_1xz6f_411>header{display:grid;gap:.65rem}._proofWorkspace_1xz6f_411 h2{margin:.05rem 0 0;font-size:.9rem}._proofWorkspace_1xz6f_411 small{color:#71839a;font-weight:700;text-transform:uppercase}._proofTabs_1xz6f_431{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.15rem}._proofTabs_1xz6f_431 button{padding:.45rem .6rem;border:1px solid #d8e2ea;border-radius:.35rem;color:#52667d;font:inherit;font-weight:650;white-space:nowrap;cursor:pointer;background:#fff}._proofTabs_1xz6f_431 button:hover{border-color:#7aa79f;color:#075d50}._proofTabs_1xz6f_431 ._activeProofTab_1xz6f_452{border-color:#075d50;color:#fff;background:#075d50}._issuePanel_1xz6f_48 h3{margin:0 0 .35rem;font-size:.8rem}._issuePanel_1xz6f_48 div,._issuePanel_1xz6f_48 p{display:flex;align-items:flex-start;gap:.35rem;min-width:0;padding:.45rem;color:#b42318;background:#fff4f4;border-radius:.3rem}._issuePanel_1xz6f_48 div[data-valid=true]{color:#087868;background:#effbf6}._issuePanel_1xz6f_48 div svg,._issuePanel_1xz6f_48 p svg{flex:0 0 auto;margin-top:.1rem}._issuePanel_1xz6f_48 div span,._issuePanel_1xz6f_48 p span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}._issuePanel_1xz6f_48 p{margin:0}._issuePanel_1xz6f_48 button{width:100%}._issuePanel_1xz6f_48 small{color:#71839a;line-height:1.4;overflow-wrap:anywhere}@media (max-width: 1500px){._reportLayout_1xz6f_110{grid-template-columns:minmax(0,1fr)}._issuePanel_1xz6f_48{position:static;order:-1}._coverCard_1xz6f_137{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){._reportHeader_1xz6f_15{position:static;grid-template-columns:1fr}._headerActions_1xz6f_46{justify-content:flex-start}}@media (max-width: 800px){._headerActions_1xz6f_46{flex-wrap:wrap}._coverCard_1xz6f_137,._metricGrid_1xz6f_164,._summaryStrip_1xz6f_244,._qualityGrid_1xz6f_324,._commitmentGrid_1xz6f_165{grid-template-columns:1fr 1fr}}@media (max-width: 560px){._coverCard_1xz6f_137,._metricGrid_1xz6f_164,._summaryStrip_1xz6f_244,._qualityGrid_1xz6f_324,._commitmentGrid_1xz6f_165{grid-template-columns:1fr}._issuePanel_1xz6f_48{padding:.7rem}}._integratorDetails_1xz6f_545{grid-column:1 / -1;display:grid;gap:4px;padding-top:8px;border-top:1px solid #d8e3e0}._integratorDetails_1xz6f_545 span{font-size:12px}._futureHeaderShell_15s9g_1{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:#f8fafb}._carbonDashboardContainer_15s9g_11{width:90%;margin:0 auto}._carbonDashboardReferenceSection_15s9g_16{width:100%}._carbonDashboardReferenceSection_15s9g_16 h2{margin:0 0 1.35rem;color:#73807c;font-size:1.18rem;line-height:1.2;font-weight:900;letter-spacing:.08rem;text-transform:uppercase}._carbonDashboardInfo_15s9g_30{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._carbonDashboardReferenceLink_15s9g_36{min-width:0;color:inherit;text-decoration:none}._carbonDashboardReferenceLink_15s9g_36>*{height:100%;transition:transform .18s ease,box-shadow .18s ease}._carbonDashboardReferenceLink_15s9g_36:hover>*,._carbonDashboardReferenceLink_15s9g_36:focus-visible>*{transform:translateY(-.12rem)}._carbonDashboardReferenceLink_15s9g_36:focus-visible{border-radius:.9rem;outline:.18rem solid rgba(45,155,131,.32);outline-offset:.18rem}._carbonDashboardDataSection_15s9g_58{margin-top:1.5rem;border-radius:.9rem}._carbonDashboardDataSection_15s9g_58 h2,._carbonDashboardDataSection_15s9g_58 p{margin:0}._carbonDashboardDataSection_15s9g_58 h2{color:#24292d;font-size:1.15rem;line-height:1.2;font-weight:900}._carbonDashboardDataSection_15s9g_58 p{margin-top:.35rem;color:#5f6a68;font-size:.95rem;font-weight:600}._carbonDashboardDataSectionCharts_15s9g_82{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,3fr);align-items:stretch;gap:2rem;margin-top:1.1rem}._carbonDashboardDataSectionGraph_15s9g_90,._carbonDashboardDataSectionDonut_15s9g_91{min-width:0;background:#fff;border-radius:1.5rem}._carbonDashboardDataSectionDonut_15s9g_91{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-right:1rem}._carbonDashboardDataSectionGraph_15s9g_90{padding:1.4rem}._carbonDashboardDataSectionDonut_15s9g_91 h3{margin:0 0 .5rem;color:#24292d;font-size:.95rem;font-weight:600;padding:1.4rem}._carbonDashboardTab_15s9g_117{margin-top:2rem;overflow:hidden;background:#fff}._carbonTabScope_15s9g_123,._carbonTabProgressCell_15s9g_124{display:inline-flex;align-items:center;gap:.5rem;min-width:0}._carbonTabDot_15s9g_131{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:999px}._carbonTabDot_15s9g_131._scope1_15s9g_138{background:#d76e5b}._carbonTabDot_15s9g_131._scope2_15s9g_142{background:#5ed3c5}._carbonTabDot_15s9g_131._scope3_15s9g_146{background:#9cadbd}._carbonTabPrimary_15s9g_150{color:#2b3340;font-size:.82rem;font-weight:800;letter-spacing:0}._carbonTabSecondary_15s9g_157{color:#8799aa;font-weight:700}._carbonTabMono_15s9g_162{color:#6d7f90;font-size:.82rem;font-weight:700;letter-spacing:0}._carbonTabEmission_15s9g_169{color:#3fa092;font-size:.88rem;font-weight:900;letter-spacing:0}._carbonTabEmission_15s9g_169._danger_15s9g_176{color:#3f8e83}._warningText_15s9g_180{color:#3f8e83;font-weight:900}._carbonTabEmission_15s9g_169._warning_15s9g_180{color:#58cfc0}._carbonTabEmission_15s9g_169._muted_15s9g_189{color:#9cadbd}._carbonTabProgressTrack_15s9g_193{width:2.6rem;height:.24rem;overflow:hidden;border-radius:999px;background:#edf3f5}._carbonTabProgressBar_15s9g_201{display:block;height:100%;border-radius:inherit}._carbonTabProgressCell_15s9g_124 strong{color:#3f8e83;font-size:.82rem;font-weight:900}._carbonTabBadge_15s9g_213{display:inline-flex;align-items:center;min-height:1.45rem;padding:.24rem .68rem;border-radius:999px;color:#6f8296;font-size:.66rem;font-weight:900;line-height:1;white-space:nowrap;text-transform:uppercase}._carbonTabBadge_15s9g_213._success_15s9g_227{color:#2e897f;background:#d7f4ef}._carbonTabBadge_15s9g_213._success_15s9g_227:before,._carbonTabBadge_15s9g_213._warning_15s9g_180:before,._carbonTabBadge_15s9g_213._muted_15s9g_189:before{content:"";width:.34rem;height:.34rem;margin-right:.42rem;border-radius:999px;background:currentColor}._carbonTabBadge_15s9g_213._warning_15s9g_180{color:#b96b58;background:#ffe4dc}._carbonTabBadge_15s9g_213._muted_15s9g_189{color:#7c8ea0;background:#eef3f6}._carbonTabBadgePlain_15s9g_253:before{display:none}._carbonTabValue_15s9g_257{color:#3f8e83;font-size:.82rem;font-weight:900}._carbonTabProgressBar_15s9g_201._danger_15s9g_176{background:#3f8e83}._carbonTabProgressBar_15s9g_201._warning_15s9g_180{background:#58cfc0}._carbonTabMuted_15s9g_271{color:#a4b1bf!important}._carbonTabMuted_15s9g_271 ._carbonTabDot_15s9g_131{opacity:.45}@media (max-width: 75rem){._carbonDashboardInfo_15s9g_30{grid-template-columns:repeat(2,minmax(0,1fr))}._carbonDashboardDataSectionCharts_15s9g_82{grid-template-columns:1fr}._carbonDashboardDataSectionDonut_15s9g_91{padding-right:0;padding-top:1rem;border-right:0;border-top:1px solid #eef2f1}._carbonDashboardDataSectionGraph_15s9g_90{padding-left:0}._carbonDashboardTab_15s9g_117{border-radius:.45rem}}@media (max-width: 42rem){._carbonDashboardReferenceSection_15s9g_16{width:100%}._carbonDashboardInfo_15s9g_30{grid-template-columns:1fr}}._headerFilters_11kcr_1{display:flex;flex-direction:column;gap:14px;width:90%!important;margin:0 auto;background:#fff;border-radius:8px;padding:16px 20px}._mainRow_11kcr_12{display:flex;align-items:flex-end;gap:16px}._advancedFiltersRow_11kcr_18{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}._fieldGroup_11kcr_25{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0;position:relative}._rangeFieldGroup_11kcr_34{justify-content:flex-start}._label_11kcr_38{margin-left:2px;color:#8491a5;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}._actionsGroup_11kcr_48{display:flex;align-items:center;gap:10px;margin-left:auto}._simulationToggle_11kcr_55{display:inline-flex;align-items:center;gap:8px;min-width:max-content;height:40px;padding:0 12px;border:0;border-radius:8px;background:#f2f4f6;color:#225e54;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease}._simulationToggle_11kcr_55:hover,._simulationToggle_11kcr_55:has(._simulationCheckbox_11kcr_74:focus-visible){background:#f2f4f6}._simulationCheckbox_11kcr_74{position:absolute;width:1px;height:1px;left:-9999px;top:-9999px}._simulationSwitch_11kcr_86{position:relative;display:inline-flex;width:30px;height:18px;flex:0 0 auto;border-radius:999px;background:#c8d5d0;transition:background .2s ease}._simulationSwitchThumb_11kcr_97{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .2s ease}._simulationCheckbox_11kcr_74:checked+._simulationSwitch_11kcr_86{background:#00796b}._simulationCheckbox_11kcr_74:checked+._simulationSwitch_11kcr_86 ._simulationSwitchThumb_11kcr_97{transform:translate(12px)}._select_11kcr_117,._input_11kcr_118,._clientSearchInput_11kcr_119{width:100%;height:40px;border:0;border-radius:6px;background:#f2f4f6;color:#5f6670;font-size:14px;font-weight:400;line-height:1;outline:none;padding:0 12px;box-shadow:none}._select_11kcr_117{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}._clientCombobox_11kcr_139{position:relative;width:100%}._clientSearchInput_11kcr_119{-webkit-appearance:none;-moz-appearance:none;appearance:none}._clientSearchInputWithDropdown_11kcr_148{padding-right:38px}._clientSearchInput_11kcr_119::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._comboboxDropdownButton_11kcr_156{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:40px;border:0;border-radius:0 6px 6px 0;background:transparent;color:#7d8fa7;cursor:pointer}._comboboxDropdownButton_11kcr_156:disabled{cursor:not-allowed;opacity:.62}._comboboxDropdownButton_11kcr_156:hover:not(:disabled),._comboboxDropdownButton_11kcr_156:focus-visible:not(:disabled){color:#00796b;outline:none}._comboboxDropdownIcon_11kcr_183{pointer-events:none}._input_11kcr_118{color-scheme:light}._select_11kcr_117:focus,._input_11kcr_118:focus,._clientSearchInput_11kcr_119:focus{box-shadow:0 0 0 2px #00806f2e}._select_11kcr_117:disabled,._input_11kcr_118:disabled,._clientSearchInput_11kcr_119:disabled,._applyButton_11kcr_200:disabled,._moreFiltersButton_11kcr_201:disabled{cursor:not-allowed;opacity:.62}._clientOptionsList_11kcr_206{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:flex;flex-direction:column;max-height:220px;overflow-y:auto;border:1px solid #e3e8ee;border-radius:6px;background:#fff;box-shadow:0 12px 24px #0f172a1f;padding:4px}._clientOption_11kcr_206,._clientOptionEmpty_11kcr_224{display:flex;align-items:center;width:100%;min-height:34px;border:0;border-radius:4px;background:transparent;color:#5f6670;font-size:14px;font-weight:400;line-height:1.2;text-align:left;padding:8px 10px}._clientOption_11kcr_206{cursor:pointer;gap:8px}._clientOption_11kcr_206:hover,._clientOption_11kcr_206:focus-visible,._clientOptionSelected_11kcr_247{background:#e8f2ef;color:#00796b;outline:none}._clientOptionEmpty_11kcr_224{color:#8491a5}._clientOptionCheckbox_11kcr_257{width:14px;height:14px;margin:0;accent-color:#00796b}._clientOptionLabel_11kcr_264{flex:1}._moreFiltersButton_11kcr_201{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;border:1px solid #EBEFED;border-radius:5px;background:#fff;padding:0;cursor:pointer;flex:0 0 auto}._moreFiltersButton_11kcr_201:hover:not(:disabled),._moreFiltersButton_11kcr_201:focus-visible:not(:disabled){border-color:#a8b4c5}._applyButton_11kcr_200{display:inline-flex;align-items:center;justify-content:center;min-width:146px;height:40px;margin-left:auto;border:0;border-radius:5px;background:#00796b;color:#fff;font-size:14px;font-weight:500;line-height:1;padding:0 20px;cursor:pointer;box-shadow:0 6px 12px #00796b33;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}._rangeWrapper_11kcr_312{display:flex;flex-direction:column;justify-content:center;gap:4px;height:40px;font-size:13px}._rangeInput_11kcr_321{width:100%;height:6px;margin:4px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d8dde3;border-radius:999px;outline:none}._rangeInput_11kcr_321::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:0;border-radius:999px;background:#00796b;box-shadow:0 2px 8px #00796b59;cursor:pointer}._rangeInput_11kcr_321::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:999px;background:#00796b;box-shadow:0 2px 8px #00796b59;cursor:pointer}._rangeInput_11kcr_321::-moz-range-track{height:6px;background:#d8dde3;border-radius:999px}._rangeValue_11kcr_358{display:inline-flex;align-items:center;justify-content:center;width:54px;height:24px;padding:0 10px;border:0;border-radius:999px;background:#e8f2ef;color:#00796b;font-size:14px;font-weight:400;line-height:1;text-align:center;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}._rangeValue_11kcr_358::-webkit-outer-spin-button,._rangeValue_11kcr_358::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._rangeValue_11kcr_358:focus{box-shadow:0 0 0 2px #00806f2e}._rangeBounds_11kcr_389{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:6px;color:#7d8fa7;font-size:13px;font-weight:400;line-height:1}._rangeBoundStart_11kcr_400{justify-self:start}._rangeBoundEnd_11kcr_404{justify-self:end}._applyButton_11kcr_200:hover:not(:disabled),._applyButton_11kcr_200:focus-visible:not(:disabled){background:#00695c;box-shadow:0 8px 14px #00695c3d;transform:translateY(-1px)}@media (max-width: 1024px){._mainRow_11kcr_12{flex-wrap:wrap;gap:14px}._advancedFiltersRow_11kcr_18{gap:14px}._fieldGroup_11kcr_25{flex:1 1 190px}._actionsGroup_11kcr_48{margin-left:0;flex:1 1 100%;justify-content:flex-end}._applyButton_11kcr_200{flex:0 0 auto}}@media (max-width: 640px){._headerFilters_11kcr_1{gap:12px;padding:10px}._fieldGroup_11kcr_25,._actionsGroup_11kcr_48,._applyButton_11kcr_200{width:100%;flex-basis:100%}._actionsGroup_11kcr_48{gap:8px}}._cardSummaryRow_1iuvi_1{width:90%;margin:20px auto 0;gap:14px;display:flex;align-items:stretch}._cardTableResume_1iuvi_10{width:100%;background:#fff;border-radius:8px;padding:24px 22px 16px}._cardTableDetails_1iuvi_17{width:90%;margin:20px auto 0;background:#fff;border-radius:8px;padding:16px 20px}._tableContainer_1iuvi_26{display:flex;flex-direction:column;gap:1.25rem}._viewToggleRow_1iuvi_32{display:flex;gap:.5rem;padding:1rem}._viewToggleButton_1iuvi_38{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #225e54;transition:all .2s ease-in-out}._viewToggleButtonActive_1iuvi_45{background-color:#225e54!important;border-color:#225e54!important;color:#fff!important}._viewToggleButtonInactive_1iuvi_51{background-color:#edf5f3!important;border-color:#225e54!important;color:#225e54!important}._recapCardHeader_1iuvi_57{width:100%;min-height:38px;border-bottom:1px solid #e5e7eb;margin-bottom:14px;display:flex;align-items:flex-start}._recapCardTitle_1iuvi_66{margin:0;color:#46524f;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase}._arrowIcon_1iuvi_76{color:#225e54}@media (max-width: 1024px){._cardSummaryRow_1iuvi_1{flex-direction:column}._cardTableResume_1iuvi_10{width:100%}}._loadingContainer_1iuvi_90{margin-top:30px;display:flex;justify-content:center;align-items:center;width:100%}._reportError_1iuvi_98{width:90%;margin:20px auto 0;padding:12px 16px;border:1px solid #f2c5b5;border-radius:6px;background:#fff6f2;color:#a14a27}._simulationToggle_1iuvi_108{display:inline-flex;align-items:center;gap:8px;max-width:240px;color:#46524f;font-size:12px;line-height:1.25;cursor:pointer}._simulationCard_1iuvi_119{width:90%;margin:20px auto 0;padding:16px 20px;overflow:hidden;background:#fff;border-radius:8px}._simulationHeader_1iuvi_128{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e7eb;margin-bottom:16px}._simulationHeader_1iuvi_128 h2{margin:0 0 12px;color:#46524f;font-size:16px}._simulationExportButton_1iuvi_130{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;border:0;background:transparent;color:#1f9a88;font-size:12px;font-weight:700;cursor:pointer}._simulationExportButton_1iuvi_130:hover{color:#075d50}._simulationAssumptions_1iuvi_132{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px;color:#5f6670;font-size:13px}._simulationAssumptions_1iuvi_132 h3{width:100%;margin:0;color:#46524f;font-size:14px}._simulationPdlBlock_1iuvi_134+._simulationPdlBlock_1iuvi_134{margin-top:24px}._simulationPdlTitle_1iuvi_135{margin:0 0 10px;color:#225e54;font-size:14px}._simulationBestTariff_1iuvi_136{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border-left:4px solid #2c9b73;background:#eaf6f1;color:#225e54;font-size:12px}._simulationBestTariff_1iuvi_136 b{font-size:11px;text-transform:uppercase}._simulationReference_1iuvi_138{padding:14px;margin-bottom:12px;background:#f7faf9;border:1px solid #e2ece9;border-radius:6px}._simulationReference_1iuvi_138 h4{margin:0 0 10px;color:#46524f;font-size:13px}._simulationReferenceGrid_1iuvi_140{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;color:#5f6670;font-size:12px}._simulationReferenceGrid_1iuvi_140 span{display:flex;flex-direction:column;gap:3px}._simulationReferenceGrid_1iuvi_140 b{color:#8491a5;font-size:10px;font-weight:600;text-transform:uppercase}._simulationTableWrap_1iuvi_143{overflow-x:auto}._simulationTable_1iuvi_143{width:100%;min-width:1450px;border-collapse:collapse}._simulationRecommended_1iuvi_145{background:#eaf6f1;font-weight:600}._simulationStatusCalculated_1iuvi_146,._simulationStatusInvalid_1iuvi_146{display:inline-block;padding:3px 7px;border-radius:999px;font-size:11px}._simulationStatusCalculated_1iuvi_146{background:#dff3e9;color:#16734c}._simulationStatusInvalid_1iuvi_146{background:#fff0e8;color:#a14a27}@media (max-width: 1024px){._simulationToggle_1iuvi_108{max-width:180px}}._cardInfo_xu2dw_1{width:30%;max-width:320px;min-width:240px;display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:8px;padding:24px 22px;box-shadow:0 8px 20px #0f172a0d;text-align:center}._cardInfoTitle_xu2dw_15{width:100%;margin:0 0 14px;min-height:38px;color:#46524f;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid #e5e7eb}._cardInfoMetrics_xu2dw_28{width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:20px}._cardInfoMetric_xu2dw_28{width:100%;margin:0}._cardInfoMetric_xu2dw_28:last-child{width:100%!important}._cardInfoMetricDifference_xu2dw_46{border-top:1px solid #eef1f2;padding-top:16px}._cardInfoLabel_xu2dw_51{margin:0 0 8px;color:#8f9694;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.8px;text-transform:uppercase}._cardInfoValue_xu2dw_61{margin:0;color:#171b21;font-size:24px;font-weight:600;line-height:1.05;letter-spacing:0}._cardInfoValueAccent_xu2dw_70,._cardInfoValueDifference_xu2dw_74,._cardInfoValuePositive_xu2dw_78{color:#2c6b64}._cardInfoValueNegative_xu2dw_82{color:#dc2626}@media (max-width: 1024px){._cardInfo_xu2dw_1{width:100%;max-width:none}}@media (max-width: 640px){._cardInfo_xu2dw_1{min-width:0;padding:20px 18px}._cardInfoTitle_xu2dw_15{margin-bottom:18px;font-size:14px}._cardInfoMetric_xu2dw_28{margin-bottom:18px}._cardInfoLabel_xu2dw_51{font-size:11px}._cardInfoValue_xu2dw_61{font-size:20px}}._foundation_b9g34_1{margin-bottom:24px;overflow:hidden;border:1px solid #dce8e6;border-radius:14px;background:#fff}._embedded_b9g34_2{margin:0;border:0;border-radius:0;background:transparent}._header_b9g34_3{display:flex;justify-content:space-between;gap:24px;padding:22px 24px;background:#f5fbfa}._header_b9g34_3 h2{margin:3px 0 6px;font-size:22px}._header_b9g34_3 p{max-width:720px;margin:0;color:#60716f}._eyebrow_b9g34_6{color:#137265;font-size:11px;font-weight:700;letter-spacing:.12em}._selectors_b9g34_7{display:flex;gap:12px;align-items:flex-end}._selectors_b9g34_7 label,._form_b9g34_8 label{display:flex;flex-direction:column;gap:6px;color:#485957;font-size:12px;font-weight:600}._selectors_b9g34_7 select,._form_b9g34_8 input,._form_b9g34_8 select{min-height:38px;padding:7px 10px;border:1px solid #ccd9d7;border-radius:7px;background:#fff;color:#142421}._tabs_b9g34_10{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid #e3ecea;overflow-x:auto}._tabs_b9g34_10 button{padding:14px 15px 11px;border:0;border-bottom:3px solid transparent;background:transparent;color:#60716f;white-space:nowrap;cursor:pointer}._tabs_b9g34_10 ._activeTab_b9g34_12{border-color:#14766a;color:#0c5d53;font-weight:700}._content_b9g34_13{padding:22px 24px 26px}._panelTitle_b9g34_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._panelTitle_b9g34_14 h3{margin:0;font-size:18px}._panelTitle_b9g34_14 button,._submit_b9g34_16{min-height:36px;padding:0 14px;border:0;border-radius:7px;background:#116d62;color:#fff;cursor:pointer}._form_b9g34_8{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:14px;margin-bottom:22px;padding:18px;border-radius:10px;background:#f7faf9}._submit_b9g34_16{align-self:end}._submit_b9g34_16:disabled{opacity:.55;cursor:wait}._cards_b9g34_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}._card_b9g34_20{padding:17px;border:1px solid #dae6e4;border-radius:10px}._card_b9g34_20>div:first-child{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._card_b9g34_20 span,._card_b9g34_20 dt{color:#6d7c7a;font-size:11px;text-transform:uppercase}._card_b9g34_20 strong{font-size:18px}._card_b9g34_20 dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 0}._card_b9g34_20 dd{margin:0;text-align:right}._status_b9g34_27{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;background:#edf4f2;color:#23675e;font-size:11px;font-weight:700;text-transform:uppercase}._empty_b9g34_28,._apiUnavailable_b9g34_28{padding:22px;border:1px dashed #cad8d6;border-radius:9px;color:#667674;text-align:center}._apiUnavailable_b9g34_28{margin-bottom:16px;border-color:#e3c679;background:#fff8e8;color:#6c5418}._tableWrap_b9g34_30{overflow-x:auto}._tableWrap_b9g34_30 table{width:100%;border-collapse:collapse}._tableWrap_b9g34_30 th,._tableWrap_b9g34_30 td{padding:12px;border-bottom:1px solid #e5eceb;text-align:left}._tableWrap_b9g34_30 th{color:#667674;font-size:11px;text-transform:uppercase}._summary_b9g34_34,._invalidSummary_b9g34_34{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px;padding:14px;border-radius:8px;background:#edf8f5}._invalidSummary_b9g34_34{background:#fff0ee;color:#932d22}._linkButton_b9g34_36{border:0;background:none;color:#a52d26;cursor:pointer}._editButton_b9g34_37{margin-right:10px;border:0;background:none;color:#116d62;cursor:pointer}._cancelButton_b9g34_38{align-self:end;min-height:36px;padding:0 14px;border:1px solid #9aabaa;border-radius:7px;background:#fff;color:#485957;cursor:pointer}._formError_b9g34_39{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:7px;background:#fff0ee;color:#932d22}._consolidationAction_b9g34_40{display:flex;gap:8px}._consolidationAction_b9g34_40 input{width:90px;min-height:36px;padding:0 8px;border:1px solid #ccd9d7;border-radius:7px}._consolidationAction_b9g34_40 button:disabled{opacity:.55;cursor:wait}._consolidationResult_b9g34_43{margin-bottom:20px;padding:14px;border:1px solid #cfe3df;border-radius:9px;background:#f7fbfa}._consolidationResult_b9g34_43 h4{margin:0 0 10px}._loading_b9g34_45{padding:22px;color:#60716f;text-align:center}._referenceForm_b9g34_46{margin-bottom:22px;padding:18px;border-radius:10px;background:#f7faf9}._referenceForm_b9g34_46 ._form_b9g34_8{padding:0}._monthGrid_b9g34_48{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}._monthGrid_b9g34_48 label{display:flex;flex-direction:column;gap:5px;color:#485957;font-size:12px;font-weight:600}._monthGrid_b9g34_48 label>input{min-height:36px;padding:7px 9px;border:1px solid #ccd9d7;border-radius:7px}._monthGrid_b9g34_48 span{font-weight:400}._monthGrid_b9g34_48 span input{vertical-align:middle}._monthlyToggle_b9g34_53{display:flex;align-items:center;gap:7px;margin:4px 0 16px;color:#354b48;font-size:13px;font-weight:600}._formActions_b9g34_54{display:flex;gap:10px;margin-top:16px}._indicatorInput_b9g34_55{display:flex;align-items:center;gap:8px}._indicatorInput_b9g34_55 input{min-width:0;flex:1}._indicatorInput_b9g34_55 span{white-space:nowrap;color:#687875;font-weight:500}._fieldHint_b9g34_58{align-self:end;margin:0;padding:10px 0;color:#687875;font-size:12px}._reconciliation_b9g34_59{margin-top:22px;padding:18px;border:1px solid #d9e6e3;border-radius:10px}._reconciliation_b9g34_59 h3{display:inline-block;margin:0 12px 15px 0}._reconciliation_b9g34_59>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._reconciliation_b9g34_59 p{color:#8a5b12}._metric_b9g34_63{display:flex;flex-direction:column;gap:5px;padding:12px;background:#f6f9f8}._metric_b9g34_63 span{color:#687875;font-size:11px}._connectionPanel_b9g34_65{margin-bottom:8px}._connectionIntro_b9g34_66{margin:0 0 16px;color:#60716f;font-size:13px}._connectionToolbar_b9g34_67{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-bottom:18px}._connectionToolbar_b9g34_67 label{display:flex;flex-direction:column;gap:6px;color:#485957;font-size:12px;font-weight:600;min-width:220px}._connectionToolbar_b9g34_67 select{min-height:38px;padding:7px 10px;border:1px solid #ccd9d7;border-radius:7px;background:#fff;color:#142421}._connectionBadge_b9g34_70{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}._connectionBadge_b9g34_70 i{width:7px;height:7px;border-radius:50%;background:currentColor}._connectionBadge_ok_b9g34_72{background:#e7f7f3;color:#116d62}._connectionBadge_warn_b9g34_73{background:#fff8e8;color:#8a6412}._connectionBadge_error_b9g34_74{background:#fff0ee;color:#932d22}._connectionBadge_neutral_b9g34_75{background:#edf1f1;color:#53615f}._expiryAlert_b9g34_76{margin-bottom:14px;padding:12px 14px;border:1px solid #e1b955;border-radius:8px;background:#fff8e7;color:#7a5518;font-size:13px}._expiryAlertUrgent_b9g34_77{border-color:#e3a090;background:#fff0ee;color:#932d22}._credentialsBox_b9g34_78{margin-bottom:16px;padding:16px;border:1px solid #dae6e4;border-radius:10px;background:#f7faf9}._credentialsHeader_b9g34_79{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._credentialsHeader_b9g34_79 strong{font-size:14px;color:#142421}._credentialsStored_b9g34_81{color:#116d62;font-size:12px;font-weight:700}._credentialsForm_b9g34_82{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:12px;align-items:end}._credentialsForm_b9g34_82 label{display:flex;flex-direction:column;gap:6px;color:#485957;font-size:12px;font-weight:600}._credentialsForm_b9g34_82 input{min-height:38px;padding:7px 10px;border:1px solid #ccd9d7;border-radius:7px;background:#fff}._secondaryButton_b9g34_85,._testButton_b9g34_85{min-height:36px;padding:0 14px;border:1px solid #9aabaa;border-radius:7px;background:#fff;color:#116d62;font-weight:600;cursor:pointer}._testButton_b9g34_85{border:0;background:#116d62;color:#fff}._testButton_b9g34_85:disabled,._secondaryButton_b9g34_85:disabled{opacity:.55;cursor:not-allowed}._connectionActions_b9g34_88{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}._consentSummary_b9g34_89{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:0;padding:16px;border:1px solid #dae6e4;border-radius:10px;background:#fff}._consentSummary_b9g34_89 div{display:flex;flex-direction:column;gap:4px}._consentSummary_b9g34_89 dt{color:#6d7c7a;font-size:11px;text-transform:uppercase}._authLayers_b9g34_92{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px}._authLayers_b9g34_92 div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #dae6e4;border-radius:8px;background:#fff}._authLayers_b9g34_92 dt{color:#6d7c7a;font-size:11px;text-transform:uppercase}._authLayers_b9g34_92 dd{margin:0;color:#142421;font-size:13px;font-weight:600}@media (max-width: 900px){._header_b9g34_3{flex-direction:column}._selectors_b9g34_7{align-items:stretch}._form_b9g34_8{grid-template-columns:1fr 1fr}._monthGrid_b9g34_48{grid-template-columns:repeat(2,1fr)}._reconciliation_b9g34_59>div{grid-template-columns:1fr 1fr}._consentSummary_b9g34_89{grid-template-columns:1fr 1fr}._credentialsForm_b9g34_82{grid-template-columns:1fr}}@media (max-width: 560px){._selectors_b9g34_7,._summary_b9g34_34{flex-direction:column}._form_b9g34_8,._consentSummary_b9g34_89{grid-template-columns:1fr}}._dashboard_n1eqy_1{--green:#245f55;--teal:#20bba9;--border:#e9eef1;max-width:1440px;margin:0 auto;padding:8px 22px 42px;color:#19252b;background:#f8fafb;font-family:inherit}._card_n1eqy_1{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 7px 20px #283d460e}._heading_n1eqy_1{display:flex;align-items:flex-end;justify-content:space-between;padding:18px 0 14px;border-bottom:1px solid var(--border)}._headingMeta_n1eqy_1{display:flex;flex-direction:column;align-items:flex-end;gap:10px}._headerActions_n1eqy_1{display:flex;align-items:center;gap:8px}._connectionLaunch_n1eqy_1{border:0;border-radius:7px;background:var(--green);color:#fff;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}._connectionLaunch_n1eqy_1:disabled{opacity:.45;cursor:not-allowed}._metricAction_n1eqy_1{display:inline-block;margin-top:8px;border:0;background:transparent;color:var(--green);font-size:11px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0;text-align:left}._metricAction_n1eqy_1:disabled{opacity:.45;cursor:not-allowed}._simulationActions_n1eqy_1{display:flex;align-items:center;gap:10px}._perimeterModal_n1eqy_1>section{margin-top:0;box-shadow:none;border:0}._titleLine_n1eqy_1{display:flex;align-items:center;gap:10px}._titleLine_n1eqy_1 h1{font-size:31px;line-height:1;margin:0;letter-spacing:-1px}._titleMark_n1eqy_1{width:9px;height:24px;border-radius:4px;background:var(--green)}._coreBadge_n1eqy_1,._referentialChip_n1eqy_1,._baseChip_n1eqy_1{border-radius:999px;background:#edf4f3;color:var(--green);font-size:12px;font-weight:600;padding:4px 9px}._heading_n1eqy_1 p,._sectionHeader_n1eqy_1 p{margin:8px 0 0;color:#708087;font-size:13px}._referentialChip_n1eqy_1{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--border);box-shadow:0 2px 9px #0000000a;color:#63747a}._referentialChip_n1eqy_1 i{width:6px;height:6px;border-radius:50%;background:var(--teal)}._filters_n1eqy_1{margin-top:26px;padding:21px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}._filters_n1eqy_1 label{display:flex;flex-direction:column;gap:7px;text-transform:uppercase;font-weight:700;color:#718087;font-size:10px}._filters_n1eqy_1 select{height:42px;border:1px solid #dde5e8;border-radius:8px;background:#f8fafb;color:#26343a;font-weight:600;padding:0 13px;text-transform:none;min-width:0}._identity_n1eqy_1{margin-top:28px;padding:21px;display:grid;grid-template-columns:repeat(5,1fr)}._metric_n1eqy_1{padding:0 20px;border-right:1px solid var(--border);min-width:0}._metric_n1eqy_1:first-child{padding-left:0}._metric_n1eqy_1:last-child{border:0}._metric_n1eqy_1 small,._kpi_n1eqy_1 small,._fallback_n1eqy_1 small,._simulationHeader_n1eqy_1 small{display:block;text-transform:uppercase;color:#75858b;font-size:10px;font-weight:800;letter-spacing:.3px}._metric_n1eqy_1 strong{display:block;margin:6px 0 3px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metric_n1eqy_1 span,._kpi_n1eqy_1 p{color:#7d8b90;font-size:11px}._accentText_n1eqy_1{color:var(--green)}._kpis_n1eqy_1{margin-top:25px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}._kpi_n1eqy_1{min-width:0;min-height:142px;padding:19px 16px 14px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 7px 20px #283d460e;display:flex;flex-direction:column}._kpiValue_n1eqy_1{font-size:26px;font-weight:800;margin-top:14px;letter-spacing:-.6px}._kpiValue_n1eqy_1 span{font-size:13px;font-weight:500;color:#687a80}._kpi_n1eqy_1 p{margin:auto 0 0;padding-top:11px;border-top:1px solid var(--border);line-height:1.35}._green_n1eqy_1{color:var(--green)}._alert_n1eqy_1{color:#c2410c}._featured_n1eqy_1{border:2px solid var(--teal)!important;background:#fbfffe}._compact_n1eqy_1{font-size:15px;line-height:1.3;letter-spacing:0}._gapBanner_n1eqy_1{display:flex;align-items:center;gap:13px;margin-top:14px;padding:15px 17px;font-size:13px}._gapBanner_n1eqy_1 b{color:#c2410c}._gapBanner_n1eqy_1 em{font-style:normal;font-weight:800;font-size:10px;padding:4px 8px;background:#fff0e9;color:#c2410c;border-radius:4px}._gapBanner_n1eqy_1 button,._anomalyCard_n1eqy_1 button{margin-left:auto;border:0;background:transparent;color:var(--green);font-weight:700;text-decoration:underline;cursor:pointer}._alertIcon_n1eqy_1{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#c2410c;background:#fff0e9}._chartCard_n1eqy_1{margin-top:27px;padding:25px}._sectionHeader_n1eqy_1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid var(--border)}._sectionHeader_n1eqy_1 h2,._simulation_n1eqy_1 h2{font-size:18px;margin:0;letter-spacing:-.25px}._legend_n1eqy_1{display:flex;gap:17px;color:#617178;font-size:11px;flex-wrap:wrap}._legend_n1eqy_1 span{display:flex;align-items:center;gap:6px}._legend_n1eqy_1 i{width:13px;height:13px;border-radius:3px;display:inline-block}._realKey_n1eqy_1,._actualBar_n1eqy_1{background:var(--green)}._estimatedKey_n1eqy_1,._estimatedBar_n1eqy_1{background:repeating-linear-gradient(45deg,var(--teal) 0,var(--teal) 3px,#bdf3ec 3px,#bdf3ec 6px)}._missingKey_n1eqy_1,._missingBar_n1eqy_1{border:1px dashed #b7c8cd;background:#fff}._referenceKey_n1eqy_1,._referenceBar_n1eqy_1{background:#9aa8ae}._lineKey_n1eqy_1{height:2px!important;width:17px!important;border-radius:0!important;background:var(--teal);margin-top:1px}._chart_n1eqy_1{height:280px;display:grid;grid-template-columns:repeat(12,1fr);gap:13px;position:relative;padding:36px 10px 0}._month_n1eqy_1{z-index:1;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;color:#506168;font-size:10px}._bars_n1eqy_1{height:210px;display:flex;align-items:flex-end;justify-content:center;gap:5px}._bars_n1eqy_1 i{display:block;width:16px;border-radius:4px 4px 0 0}._month_n1eqy_1>span{margin-top:9px}._targetLine_n1eqy_1{position:absolute;z-index:2;left:0;right:0;bottom:26px;width:100%;height:210px;pointer-events:none;overflow:visible}._targetLine_n1eqy_1 polyline{fill:none;stroke:var(--teal);stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}._lowerGrid_n1eqy_1{margin-top:27px;display:grid;grid-template-columns:2.1fr 1fr;gap:25px}._historyCard_n1eqy_1,._anomalyCard_n1eqy_1{padding:25px}._baseChip_n1eqy_1{border-radius:4px;color:#6b7a80;background:#f7f9fa;border:1px solid var(--border)}._tableWrap_n1eqy_1{overflow:auto}._historyCard_n1eqy_1 table{width:100%;border-collapse:collapse;font-size:11px}._historyCard_n1eqy_1 th{text-align:left;padding:18px 11px 12px;text-transform:uppercase;color:#708087;font-size:9px}._historyCard_n1eqy_1 td{padding:12px 11px;border-top:1px solid var(--border)}._historyCard_n1eqy_1 td:first-child{font-weight:800}._historyCard_n1eqy_1 td:last-child span{padding:4px 7px;border-radius:4px}._danger_n1eqy_1{background:#fff5f1}._danger_n1eqy_1 td:nth-child(2),._danger_n1eqy_1 td:nth-child(4),._danger_n1eqy_1 td:nth-child(5){color:#c2410c;font-weight:800}._warning_n1eqy_1 td:nth-child(4),._warning_n1eqy_1 td:nth-child(5){color:#c2410c}._warning_n1eqy_1 td:last-child span,._danger_n1eqy_1 td:last-child span{background:#fff0e9;color:#c2410c}._success_n1eqy_1 td:nth-child(4),._success_n1eqy_1 td:nth-child(5),._success_n1eqy_1 td:last-child{color:#20a997}._success_n1eqy_1 td:last-child span{background:#e7faf7}._partial_n1eqy_1 td:nth-child(4),._partial_n1eqy_1 td:nth-child(5){color:#c2410c}._partial_n1eqy_1 td:last-child span{color:#b76a00;border:1px solid #e7b34a;background:#fff9e8}._milestone_n1eqy_1 td:first-child,._milestone_n1eqy_1 td:nth-child(3),._milestone_n1eqy_1 td:nth-child(5){color:var(--green);font-weight:800}._anomalyDot_n1eqy_1{width:9px;height:9px;border-radius:50%;background:#b45309}._anomalyCard_n1eqy_1>p{color:#75858b;font-size:11px;margin:17px 0}._anomalyCard_n1eqy_1 article{display:flex;gap:11px;padding:13px 12px;margin:10px 0;background:#fff8e7;border:1px solid #e1b955;border-radius:8px}._anomalyCard_n1eqy_1 article>i{flex:none;width:7px;height:7px;margin-top:5px;border-radius:50%;background:#c2410c}._anomalyCard_n1eqy_1 article strong{font-size:11px;line-height:1.4;display:block}._anomalyCard_n1eqy_1 article p{font-size:9px;line-height:1.4;color:#7b817d;margin:3px 0 0}._anomalyCard_n1eqy_1 button{display:block;margin:16px 0 0 auto;text-decoration:none;font-size:11px}._simulation_n1eqy_1{margin-top:27px;border-top:4px solid var(--green);padding:25px}._simulationHeader_n1eqy_1{display:flex;justify-content:space-between;align-items:center}._simulationHeader_n1eqy_1 small{color:var(--green);margin-bottom:8px}._simulationHeader_n1eqy_1>span{background:#e9faf7;border:1px solid #a5ded5;padding:7px 12px;border-radius:4px;color:var(--green);font-size:11px}._notice_n1eqy_1{display:flex;gap:12px;margin:20px 0;padding:13px 16px;border:1px solid #e1b955;border-radius:8px;background:#fff8e7;color:#b45309;font-size:11px}._simulationGrid_n1eqy_1{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}._simulationGrid_n1eqy_1 ._kpi_n1eqy_1{box-shadow:none;background:#f9fbfc}._fallback_n1eqy_1{display:flex;justify-content:space-between;align-items:center;margin-top:27px;padding:17px}._fallback_n1eqy_1>div{display:flex;align-items:center;gap:12px}._fallback_n1eqy_1>div>span{border:1px solid #e1b955;background:#fff8e7;color:#b45309;border-radius:6px;padding:7px 5px;font-size:10px;font-weight:800}._fallback_n1eqy_1 p{margin:0}._fallback_n1eqy_1 p strong{display:block;font-size:11px}._fallback_n1eqy_1 aside{display:flex;align-items:center;gap:14px;padding:11px 16px;border:1px solid var(--border);border-radius:8px;background:#f8fafb;color:#75858b;font-size:11px}._fallback_n1eqy_1 aside small{display:block}._fallback_n1eqy_1 aside strong{color:#c2410c;font-size:15px}._fallback_n1eqy_1 aside i{height:25px;border-left:1px solid var(--border)}._dashboard_n1eqy_1 footer{text-align:center;color:#809096;font-size:10px;margin-top:37px}@media (max-width:1100px){._filters_n1eqy_1{grid-template-columns:repeat(3,1fr)}._identity_n1eqy_1{grid-template-columns:repeat(3,1fr);gap:20px}._metric_n1eqy_1{border:0;padding:0}._kpis_n1eqy_1{grid-template-columns:repeat(3,1fr)}._lowerGrid_n1eqy_1{grid-template-columns:1fr}._simulationGrid_n1eqy_1{grid-template-columns:repeat(3,1fr)}._legend_n1eqy_1{max-width:480px;justify-content:flex-end}}@media (max-width:720px){._dashboard_n1eqy_1{padding:5px 12px 30px}._heading_n1eqy_1,._sectionHeader_n1eqy_1,._simulationHeader_n1eqy_1,._fallback_n1eqy_1{align-items:flex-start;flex-direction:column}._referentialChip_n1eqy_1{margin-top:15px}._filters_n1eqy_1,._identity_n1eqy_1,._kpis_n1eqy_1,._simulationGrid_n1eqy_1{grid-template-columns:1fr}._gapBanner_n1eqy_1{flex-wrap:wrap}._gapBanner_n1eqy_1 button{width:100%;text-align:left}._chartCard_n1eqy_1{overflow-x:auto}._chart_n1eqy_1{min-width:850px}._fallback_n1eqy_1 aside{width:100%;box-sizing:border-box}._titleLine_n1eqy_1 h1{font-size:25px}}._calculationState_n1eqy_4{margin-top:14px;padding:15px 18px;color:#617178;font-size:13px}._calculationError_n1eqy_4{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;border-color:#e1b955;background:#fff8e7;color:#b45309;font-size:12px}._calculationError_n1eqy_4 button{margin-left:auto;border:1px solid #e1b955;border-radius:6px;background:#fff;padding:7px 12px;color:#8a4b08;font-weight:700;cursor:pointer}._noAnomaly_n1eqy_4{padding:16px!important;border-radius:8px;background:#edf8f5;color:#245f55!important}._calibration_n1eqy_5{margin-top:27px;padding:25px}._calibration_n1eqy_5 small{display:block;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:7px}._calibration_n1eqy_5 table{width:100%;border-collapse:collapse;font-size:11px}._calibration_n1eqy_5 th{text-align:left;padding:15px 10px;color:#708087;text-transform:uppercase;font-size:9px}._calibration_n1eqy_5 td{padding:12px 10px;border-top:1px solid var(--border)}._lockedBadge_n1eqy_5,._draftBadge_n1eqy_5{padding:6px 10px;border-radius:5px;font-size:11px;font-weight:700}._lockedBadge_n1eqy_5{background:#f1f4f5;color:#59686e}._draftBadge_n1eqy_5{background:#e9faf7;color:var(--green)}._unavailableYear_n1eqy_5{opacity:.48;background:#f7f9fa}._selectedYear_n1eqy_5{background:#eefaf8}._calibrationState_n1eqy_5{padding:22px;color:#6c7b81}._calibrationError_n1eqy_5{padding:13px;border:1px solid #e1b955;border-radius:7px;background:#fff8e7;color:#b45309}._calibrationActions_n1eqy_5{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px}._calibrationActions_n1eqy_5 p{margin:0;color:#687a80;font-size:11px}._calibrationActions_n1eqy_5 button{border:0;border-radius:7px;background:var(--green);color:#fff;padding:10px 15px;font-weight:700;cursor:pointer}._calibrationActions_n1eqy_5 button:disabled{opacity:.45;cursor:not-allowed}._simulationResult_n1eqy_5{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;padding:14px;border:1px solid #a5ded5;border-radius:8px;background:#f2fcfa;font-size:11px}._simulationResult_n1eqy_5 strong{color:var(--green)}._simulationResult_n1eqy_5 em{flex-basis:100%;color:#687a80}._scenarios_n1eqy_6{margin-top:27px;padding:25px}._scenarios_n1eqy_6>._sectionHeader_n1eqy_1 small{display:block;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:7px}._scenarioForm_n1eqy_6{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;padding:18px;border:1px solid var(--border);border-radius:10px;background:#f8fafb}._scenarioForm_n1eqy_6 label{display:flex;flex-direction:column;gap:6px;color:#53646a;font-size:10px;font-weight:700}._scenarioForm_n1eqy_6 input,._scenarioForm_n1eqy_6 select,._scenarioForm_n1eqy_6 textarea{border:1px solid #dbe4e7;border-radius:7px;background:#fff;padding:9px;color:#26343a;font:inherit}._scenarioForm_n1eqy_6 textarea{min-height:92px;resize:vertical;font-family:monospace;font-size:10px}._scenarioFormActions_n1eqy_6{grid-column:1/-1;display:flex;gap:10px}._scenarioFormActions_n1eqy_6 button,._scenarioActions_n1eqy_6 button{border:1px solid #ccd9dc;border-radius:6px;background:#fff;color:#405158;padding:8px 11px;font-size:10px;font-weight:700;cursor:pointer}._scenarioFormActions_n1eqy_6 button:first-child,._scenarioActions_n1eqy_6 ._primaryAction_n1eqy_6{border-color:var(--green);background:var(--green);color:#fff}._scenarioList_n1eqy_6{display:grid;gap:14px;margin-top:18px}._scenarioCard_n1eqy_6{padding:18px;border:1px solid var(--border);border-radius:10px}._scenarioCard_n1eqy_6>header{display:flex;justify-content:space-between}._scenarioCard_n1eqy_6>header div{display:flex;align-items:center;gap:9px}._scenarioCard_n1eqy_6>header div span{padding:3px 7px;border-radius:4px;background:#edf4f3;color:var(--green);font-size:9px;font-weight:800}._scenarioCard_n1eqy_6>header small{color:#7b8a90}._scenarioFacts_n1eqy_6{display:flex;flex-wrap:wrap;gap:20px;margin:15px 0;color:#708087;font-size:10px}._scenarioFacts_n1eqy_6 b{color:#26343a}._scenarioComparison_n1eqy_6{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}._scenarioComparison_n1eqy_6 div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:7px;background:#f4f8f8}._scenarioComparison_n1eqy_6 small{color:#718087;text-transform:uppercase;font-size:9px}._scenarioComparison_n1eqy_6 b{color:var(--green);font-size:16px}._scenarioComparison_n1eqy_6 span{font-size:10px}._scenarioActions_n1eqy_6{display:flex;flex-wrap:wrap;gap:8px}._scenarioActions_n1eqy_6 ._dangerAction_n1eqy_6{border-color:#f0c1b2;color:#c2410c}@media (max-width:900px){._scenarioForm_n1eqy_6,._scenarioComparison_n1eqy_6{grid-template-columns:1fr}}._scenarioBasis_n1eqy_7{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 13px;padding:10px 12px;border:1px solid #e1b955;border-radius:7px;background:#fff8e7;color:#7a5518;font-size:10px}._scenarioBasis_n1eqy_7 em{flex-basis:100%;font-style:normal}._scenarioWorks_n1eqy_8{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #dbe4e7;border-radius:8px;background:#fff}._scenarioWorksHeader_n1eqy_8{display:flex;justify-content:space-between;align-items:center;gap:12px}._scenarioWorksHeader_n1eqy_8 div{display:flex;flex-direction:column;gap:4px}._scenarioWorksHeader_n1eqy_8 strong{color:#26343a;font-size:12px}._scenarioWorksHeader_n1eqy_8 small,._scenarioWorksEmpty_n1eqy_8{color:#718087;font-size:10px}._scenarioWorksHeader_n1eqy_8 button,._scenarioWorkRemove_n1eqy_8{border:1px solid #ccd9dc;border-radius:6px;background:#fff;color:#405158;padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}._scenarioWorkRow_n1eqy_8{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;padding-top:10px;border-top:1px solid #edf1f2}._scenarioWorkRow_n1eqy_8 label{display:flex;flex-direction:column;gap:6px;color:#53646a;font-size:10px;font-weight:700}._scenarioWorkRemove_n1eqy_8{color:#c2410c;border-color:#f0c1b2}._scenarioActivities_n1eqy_9{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid #dbe4e7;border-radius:8px;background:#fff}._scenarioActivityRow_n1eqy_9{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:10px;border-top:1px solid #edf1f2}._scenarioActivityRow_n1eqy_9 label,._scenarioModulationRow_n1eqy_9 label{display:flex;flex-direction:column;gap:6px;color:#53646a;font-size:10px;font-weight:700}._scenarioModulationRow_n1eqy_9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:10px;padding-top:10px;border-top:1px solid #edf1f2}._scenarioActivityRow_n1eqy_9,._scenarioModulationRow_n1eqy_9,._scenarioWorkRow_n1eqy_8{min-width:0}._scenarioActivityRow_n1eqy_9>label,._scenarioModulationRow_n1eqy_9>label,._scenarioWorkRow_n1eqy_8>label{min-width:0}._scenarioActivityRow_n1eqy_9 select,._scenarioActivityRow_n1eqy_9 input,._scenarioModulationRow_n1eqy_9 select,._scenarioModulationRow_n1eqy_9 input,._scenarioWorkRow_n1eqy_8 select,._scenarioWorkRow_n1eqy_8 input{width:100%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}._scenarioIndicator_n1eqy_11{grid-column:1/-1}@media (max-width:900px){._scenarioWorkRow_n1eqy_8{grid-template-columns:1fr}}@media (max-width:1100px){._scenarioActivityRow_n1eqy_9,._scenarioModulationRow_n1eqy_9{grid-template-columns:1fr 1fr}._scenarioActivityRow_n1eqy_9 ._scenarioWorkRemove_n1eqy_8,._scenarioModulationRow_n1eqy_9 ._scenarioWorkRemove_n1eqy_8{justify-self:start}}@media (max-width:600px){._scenarioActivities_n1eqy_9,._scenarioWorks_n1eqy_8{padding:12px}._scenarioWorksHeader_n1eqy_8{align-items:stretch;flex-direction:column}._scenarioWorksHeader_n1eqy_8 button{width:100%}._scenarioActivityRow_n1eqy_9,._scenarioModulationRow_n1eqy_9,._scenarioWorkRow_n1eqy_8{grid-template-columns:1fr;min-width:0}._scenarioActivityRow_n1eqy_9 input,._scenarioActivityRow_n1eqy_9 select,._scenarioModulationRow_n1eqy_9 input,._scenarioModulationRow_n1eqy_9 select,._scenarioWorkRow_n1eqy_8 input,._scenarioWorkRow_n1eqy_8 select{width:100%;box-sizing:border-box}._scenarioActivityRow_n1eqy_9 ._scenarioWorkRemove_n1eqy_8,._scenarioModulationRow_n1eqy_9 ._scenarioWorkRemove_n1eqy_8,._scenarioWorkRow_n1eqy_8 ._scenarioWorkRemove_n1eqy_8{width:100%}}._perimeterLaunch_n1eqy_15{display:flex;justify-content:flex-end;margin-top:18px}._perimeterLaunch_n1eqy_15 button{border:0;border-radius:7px;background:var(--green);color:#fff;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer}._perimeterLaunch_n1eqy_15 button:disabled{opacity:.45;cursor:not-allowed}._perimeterModal_n1eqy_1{--green:#245f55;--border:#e9eef1}._perimeterModalHeader_n1eqy_15{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._perimeterModalHeader_n1eqy_15 p{margin:0;color:#708087;font-size:13px}._perimeterModal_n1eqy_1 table{width:100%;border-collapse:collapse;font-size:12px}._perimeterModal_n1eqy_1 th{text-align:left;padding:10px 8px;color:#708087;text-transform:uppercase;font-size:10px}._perimeterModal_n1eqy_1 td{padding:10px 8px;border-top:1px solid var(--border)}._operatScope_n1eqy_15{margin-top:27px;padding:25px}._operatScope_n1eqy_15 ._sectionHeader_n1eqy_1 small{display:block;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;margin-bottom:7px}._scopeFacts_n1eqy_15{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}._scopeFacts_n1eqy_15 div,._scopeImpact_n1eqy_15,._scopeChecks_n1eqy_15{padding:12px;border:1px solid var(--border);border-radius:8px;background:#f8fafb}._scopeFacts_n1eqy_15 small,._scopeImpact_n1eqy_15 strong,._scopeChecks_n1eqy_15 strong{display:block;color:#708087;font-size:10px;text-transform:uppercase}._scopeFacts_n1eqy_15 strong{display:block;margin-top:4px}._scopeFacts_n1eqy_15 span,._scopeImpact_n1eqy_15 span,._scopeImpact_n1eqy_15 p,._scopeChecks_n1eqy_15 p{display:block;margin:6px 0 0;color:#526268;font-size:12px}._scopeImpact_n1eqy_15,._scopeChecks_n1eqy_15,._scopeForm_n1eqy_15{margin-top:14px}._scopeOk_n1eqy_15{color:#245f55!important}._scopeKo_n1eqy_15{color:#c2410c!important}._scopeForm_n1eqy_15{display:flex;flex-wrap:wrap;gap:10px;align-items:end}._scopeForm_n1eqy_15 label{display:flex;flex-direction:column;gap:6px;color:#53646a;font-size:11px;font-weight:700}._scopeForm_n1eqy_15 input{min-height:36px;border:1px solid #dbe4e7;border-radius:7px;padding:8px}._scopeForm_n1eqy_15 button{border:0;border-radius:7px;background:var(--green);color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}._scopeBacklog_n1eqy_15{margin:14px 0 0;padding-left:18px;color:#405158;font-size:13px}._scopeBacklog_n1eqy_15 li{margin:6px 0}._scopeForm_n1eqy_15 select{min-height:36px;border:1px solid #dbe4e7;border-radius:7px;background:#fff;padding:8px}._auditStatus_n1eqy_16{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;padding:13px;border:1px solid var(--border);border-radius:8px;background:#f8fafb}._auditStatus_n1eqy_16 div{display:flex;flex-direction:column;gap:4px}._auditStatus_n1eqy_16 small,._auditStatus_n1eqy_16 span{color:#708087;font-size:10px}._auditStatus_n1eqy_16 button{border:0;border-radius:7px;background:var(--green);color:#fff;padding:9px 13px;font-weight:700;cursor:pointer}._auditStatus_n1eqy_16 button:disabled,._scopeForm_n1eqy_15 button:disabled{opacity:.45;cursor:not-allowed}._reconciliationRow_n1eqy_16{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:9px;padding:11px;border:1px solid var(--border);border-radius:7px;font-size:11px}._reconciliationRow_n1eqy_16 small{grid-column:1/-1;color:#708087}._campaignChecks_n1eqy_16{display:grid;gap:8px;margin-top:15px}._campaignChecks_n1eqy_16>div{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:7px;background:#f8fafb}._campaignChecks_n1eqy_16 p{display:flex;flex-direction:column;gap:3px;margin:0;font-size:11px}._campaignChecks_n1eqy_16 small{color:#708087}@media (max-width:700px){._auditStatus_n1eqy_16{align-items:stretch;flex-direction:column}._scopeFacts_n1eqy_15{grid-template-columns:1fr 1fr}}._submissions_n1eqy_17{margin-top:27px;padding:25px}._submissions_n1eqy_17>._sectionHeader_n1eqy_1 small{display:block;margin-bottom:7px;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase}._submissions_n1eqy_17 ._primaryAction_n1eqy_6{border:0;border-radius:7px;background:var(--green);color:#fff;padding:10px 15px;font-weight:700;cursor:pointer}._submissions_n1eqy_17 button:disabled{opacity:.45;cursor:not-allowed}._submissions_n1eqy_17 table{width:100%;border-collapse:collapse;font-size:11px}._submissions_n1eqy_17 th{text-align:left;padding:15px 10px;color:#708087;text-transform:uppercase;font-size:9px}._submissions_n1eqy_17 td{padding:12px 10px;border-top:1px solid var(--border);vertical-align:top}._submissionStatus_n1eqy_17{display:inline-block;padding:4px 7px;border-radius:4px;background:#edf4f3;color:var(--green);font-weight:800}._submissionREJECTED_n1eqy_17,._submissionNEEDS_CORRECTION_n1eqy_17{background:#fff0e9;color:#c2410c}._submissionQUEUED_n1eqy_17{background:#fff8e7;color:#b45309}._submissionACCEPTED_n1eqy_17{background:#e7faf7;color:#168b7d}._submissionError_n1eqy_17{margin-top:14px;padding:12px;border:1px solid #e1b955;border-radius:7px;background:#fff8e7;color:#b45309}._submissionErrorCell_n1eqy_17{max-width:270px;color:#c2410c}._submissionActions_n1eqy_17 button{border:1px solid #ccd9dc;border-radius:6px;background:#fff;color:var(--green);padding:7px 9px;font-size:10px;font-weight:700;cursor:pointer}._preflight_n1eqy_18{margin:18px 0;border:1px solid var(--border);border-radius:9px;overflow:hidden}._preflightSummary_n1eqy_18{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;background:#f8fafb}._preflightSummary_n1eqy_18 div{display:flex;flex-direction:column;gap:3px}._preflightSummary_n1eqy_18 span{color:#708087;font-size:10px}._preflightSummary_n1eqy_18 button{border:1px solid #ccd9dc;border-radius:6px;background:#fff;color:var(--green);padding:7px 10px;font-size:10px;font-weight:700;cursor:pointer}._preflightCheck_n1eqy_18{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 15px;border-top:1px solid var(--border);font-size:11px}._preflightCheck_n1eqy_18>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-weight:800}._preflightCheck_n1eqy_18 div{display:flex;flex-direction:column;gap:2px}._preflightCheck_n1eqy_18 small{color:#708087}._preflightCheck_n1eqy_18 a,._preflightCheck_n1eqy_18>button{border:0;background:transparent;color:var(--green);font-weight:700;cursor:pointer;font-size:11px;padding:0}._preflightPass_n1eqy_18>span{background:#e7faf7;color:#168b7d}._preflightBlocking_n1eqy_18{background:#fff5f1}._preflightBlocking_n1eqy_18>span{background:#ffe6dc;color:#c2410c}._preflightWarning_n1eqy_18{background:#fff8e7}._preflightWarning_n1eqy_18>span{background:#ffe9b7;color:#b45309}._preflightNotice_n1eqy_18{margin:0;padding:10px 15px;border-top:1px solid #e1b955;background:#fff8e7;color:#8a5d0a;font-size:10px}._anchorTarget_n1eqy_19{display:block;position:relative;top:-16px;visibility:hidden}._anchorSection_n1eqy_19,#_connection_n1eqy_1,#_efa_n1eqy_1,#_consumptions_n1eqy_1{scroll-margin-top:24px}._operatDocuments_n1eqy_20{margin-top:27px;padding:25px;scroll-margin-top:24px}._operatDocuments_n1eqy_20>._sectionHeader_n1eqy_1 small{display:block;margin-bottom:7px;color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase}._documentGrid_n1eqy_20{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}._documentGrid_n1eqy_20>article{padding:17px;border:1px solid var(--border);border-radius:10px;background:#fbfcfc}._documentGrid_n1eqy_20 article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}._documentGrid_n1eqy_20 h3{margin:0;font-size:14px}._documentGrid_n1eqy_20 p{margin:5px 0;color:#708087;font-size:10px}._documentGrid_n1eqy_20 button{border:1px solid var(--green);border-radius:6px;background:var(--green);color:#fff;padding:8px 10px;font-size:10px;font-weight:700;cursor:pointer}._documentGrid_n1eqy_20 button:disabled{opacity:.45;cursor:not-allowed}._documentHistory_n1eqy_20,._attestationList_n1eqy_20{display:flex;flex-direction:column;gap:8px;margin-top:15px;color:#708087;font-size:10px}._documentHistory_n1eqy_20>div,._attestationList_n1eqy_20>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:7px;background:#f2f6f6}._documentHistory_n1eqy_20 span,._attestationList_n1eqy_20 strong{color:#26343a}._documentHistory_n1eqy_20 small,._attestationList_n1eqy_20 small{display:block;margin-top:3px}._attestationUpload_n1eqy_20{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:15px}._attestationUpload_n1eqy_20 input,._attestationUpload_n1eqy_20 select{min-width:0;border:1px solid #dbe4e7;border-radius:6px;background:#fff;padding:7px;font-size:10px}._attestationList_n1eqy_20 button{background:#fff;color:var(--green)}@media (max-width:900px){._documentGrid_n1eqy_20,._attestationUpload_n1eqy_20{grid-template-columns:1fr}}._djuExplanation_n1eqy_21{margin-top:14px;padding:17px}._djuExplanation_n1eqy_21 summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}._djuExplanation_n1eqy_21 summary span{display:flex;align-items:center;gap:12px}._djuExplanation_n1eqy_21 summary small{text-transform:uppercase;color:#75858b;font-size:9px;font-weight:800}._djuExplanation_n1eqy_21 summary strong{color:var(--green)}._djuExplanation_n1eqy_21 summary b{color:var(--green);font-size:10px;text-decoration:underline}._djuGrid_n1eqy_21{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}._djuGrid_n1eqy_21 article{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:8px;background:#f7f9fa}._djuGrid_n1eqy_21 small{color:#75858b;text-transform:uppercase;font-size:9px;font-weight:800}._djuGrid_n1eqy_21 span,._djuStations_n1eqy_21 span{color:#708087;font-size:10px}._djuStations_n1eqy_21{display:grid;gap:8px;margin-top:12px}._djuStations_n1eqy_21>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;font-size:10px}._djuWarnings_n1eqy_21 p{margin:9px 0 0;padding:9px 11px;border:1px solid #e1b955;border-radius:7px;background:#fff8e7;color:#9b5207;font-size:10px}@media (max-width:900px){._djuGrid_n1eqy_21{grid-template-columns:1fr}}._dashboard_n1eqy_1{display:flex;flex-direction:column;gap:24px}._dashboard_n1eqy_1>._filters_n1eqy_1,._dashboard_n1eqy_1>._identity_n1eqy_1,._dashboard_n1eqy_1>._kpis_n1eqy_1,._dashboard_n1eqy_1>._gapBanner_n1eqy_1,._dashboard_n1eqy_1>._chartCard_n1eqy_1,._dashboard_n1eqy_1>._lowerGrid_n1eqy_1,._dashboard_n1eqy_1>._simulation_n1eqy_1,._dashboard_n1eqy_1>._fallback_n1eqy_1,._dashboard_n1eqy_1>._calculationState_n1eqy_4,._dashboard_n1eqy_1>._calculationError_n1eqy_4,._dashboard_n1eqy_1>._djuExplanation_n1eqy_21,._dashboard_n1eqy_1>._operatDocuments_n1eqy_20,._dashboard_n1eqy_1>footer{margin-top:0}._anchorTarget_n1eqy_19{position:absolute;width:0;height:0;overflow:hidden}._historyCard_n1eqy_1 ._tableWrap_n1eqy_1{max-height:280px;overflow-y:auto}._historyCard_n1eqy_1 thead th{position:sticky;top:0;background:#fff;z-index:1}._budgetDashboardContainer_kpg47_1{display:flex;flex-direction:column;gap:1.1rem;width:87.5%;margin:0 auto;padding-top:.25rem;margin-bottom:5rem}._budgetDashboardHeader_kpg47_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}._budgetDashboardTitle_kpg47_18{margin:0;color:#020b13;font-size:1.7rem;line-height:1.2;font-weight:400;letter-spacing:0}._budgetPeriodPicker_kpg47_27{display:inline-flex;align-items:stretch;flex:0 0 auto;margin-left:auto;background:transparent}._budgetPeriodPicker_kpg47_27 button{display:grid;place-items:center;width:2.8rem;min-height:3rem;border:0;background:transparent;color:#34504a;font:inherit;font-size:2rem;cursor:pointer}._budgetPeriodPicker_kpg47_27 button:disabled{color:#b8c2c9;cursor:not-allowed}._budgetPeriodPicker_kpg47_27 span{display:flex;justify-content:center;flex-direction:column;min-width:14rem;padding:.4rem .8rem;color:#203630;font-size:.9rem;font-weight:600;line-height:1.15;text-align:center}._budgetPeriodPicker_kpg47_27 small{margin-bottom:.2rem;color:#7b8b86;font-size:.68rem;font-weight:500;text-transform:uppercase}._budgetCalculationNotice_kpg47_74{display:flex;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;border:1px solid #cfdde6;border-radius:.55rem;background:#f2f7fa;color:#52657c;font-size:.78rem;line-height:1.45}._budgetCalculationNotice_kpg47_74 strong{color:#172033}._budgetNotCalculable_kpg47_89,._budgetPanelEmptyState_kpg47_90{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:16rem;padding:2rem;border:1px solid #d8e2ea;border-radius:.55rem;background:#fff;color:#60738a;text-align:left}._budgetNotCalculable_kpg47_89 h2,._budgetPanelEmptyState_kpg47_90 strong{margin:0 0 .35rem;color:#172033;font-size:1rem}._budgetNotCalculable_kpg47_89 p{margin:0}._budgetPanelEmptyState_kpg47_90{flex-direction:column;min-height:15rem;text-align:center}._tariffSimulationButton_kpg47_109{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;margin-top:.3rem;padding:0 1rem;border:1px solid #ebf0f4;border-radius:.4rem;background:#fff;color:#0c1820;font-size:.78rem;line-height:1;font-weight:600;white-space:nowrap}._tariffModalTitle_kpg47_126{display:flex;min-width:0;flex-direction:column;gap:.25rem}._tariffModalTitle_kpg47_126 h2,._tariffModalTitle_kpg47_126 p{margin:0}._tariffModalTitle_kpg47_126 h2{color:#111c24;font-size:1.45rem;font-weight:700;line-height:1.15}._tariffModalTitle_kpg47_126 p{color:#7d9294;font-size:.82rem;font-weight:500;line-height:1.35}._tariffModalContent_kpg47_152{display:flex;flex-direction:column;gap:1.6rem}._tariffModalSection_kpg47_158 h3{margin:0 0 1.2rem;color:#9aa3a5;font-size:.7rem;font-weight:800;letter-spacing:.06em}._tariffSimulationGrid_kpg47_166{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.2rem}._tariffField_kpg47_172{display:flex;min-width:0;flex-direction:column;gap:.55rem}._tariffField_kpg47_172 span{color:#3e4b4f;font-size:.72rem;font-weight:700}._tariffInputWrap_kpg47_185,._tariffSelectWrap_kpg47_186{display:flex;align-items:center;min-height:2.45rem;border:1px solid #d6ddde;border-radius:4px;background:#fff}._tariffInputWrap_kpg47_185:focus-within,._tariffSelectWrap_kpg47_186:focus-within{border-color:#00695f}._tariffInputWrap_kpg47_185 input,._tariffSelectWrap_kpg47_186 select{width:100%;min-width:0;border:0;background:transparent;color:#1c2a30;font-size:.92rem;font-weight:500;outline:0}._tariffInputWrap_kpg47_185 input{padding:0 .9rem}._tariffInputWrap_kpg47_185 em{flex-shrink:0;padding-right:.85rem;color:#8f9d9f;font-size:.9rem;font-style:normal;font-weight:700}._tariffSelectWrap_kpg47_186 select{height:100%;min-height:2.45rem;padding:0 .9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}._tariffSelectWrap_kpg47_186 svg{flex-shrink:0;margin-right:.7rem;color:#6c7b80;pointer-events:none}._tariffResultsGrid_kpg47_239{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}._tariffResultCard_kpg47_245{min-height:5.25rem;border:1px solid #d7dddd;border-radius:4px;background:#f3f5f4;padding:1rem .95rem .85rem}._tariffResultCard_kpg47_245 span{display:flex;align-items:center;gap:.25rem;color:#8aa1a4;font-size:.68rem;font-weight:800}._tariffResultCard_kpg47_245 strong{display:block;margin-top:1rem;color:#121d25;font-size:1.15rem;font-weight:800;line-height:1}._tariffResultHighlight_kpg47_271{background:#e7f2f1}._resultDanger_kpg47_275{color:#e12b2b!important}._resultSuccess_kpg47_279{color:#00695f!important}._tariffModalFooter_kpg47_283{display:grid;grid-template-columns:auto auto 1fr;gap:.55rem;align-items:center;margin:0 -1.15rem -1.15rem;border-top:1px solid #e7ecec;background:#fbfcfc;padding:1.2rem 1.15rem 1rem}._tariffSecondaryAction_kpg47_294,._tariffPrimaryAction_kpg47_295{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:4px;padding:0 1.25rem;font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}._tariffSecondaryAction_kpg47_294{gap:.35rem;border:1px solid #dce4e4;background:#fff;color:#425356}._tariffPrimaryAction_kpg47_295{justify-self:end;min-width:11.2rem;border:1px solid #00695f;background:#00695f;color:#fff}._tariffSecondaryAction_kpg47_294:hover{background:#f5f8f8}._tariffPrimaryAction_kpg47_295:hover{background:#00594e}._budgetMetricCards_kpg47_331{display:grid;grid-template-columns:repeat(6,minmax(8.4rem,1fr));gap:.9rem;width:100%}._budgetMetricCard_kpg47_331{border:1px solid #e4ecea;border-radius:7px}._budgetMetricLoadingCard_kpg47_343{min-height:9rem;background:#fff}._budgetLoadingState_kpg47_348{display:flex;align-items:center;justify-content:center;min-height:11.5rem;width:100%}._budgetLoadingStateCompact_kpg47_356{min-height:5.6rem}._budgetMetricWarning_kpg47_360{border-color:#f5d6a2}._budgetMetricAlert_kpg47_364{border-color:#f3c2c2}._budgetPanel_kpg47_90{background:#fff;border:1px solid #e4ecea;border-radius:7px}._budgetReportGrid_kpg47_374{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(13.5rem,.72fr);gap:1rem;align-items:stretch}._reportForecastPanel_kpg47_381{grid-column:span 2;min-height:25.4rem;padding:1.1rem 1.25rem .8rem}._reportForecastHeader_kpg47_387{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._reportForecastHeader_kpg47_387 h2,._reportPerformancePanel_kpg47_395 h2,._topSitesHeader_kpg47_396 h2,._forecastDriversPanel_kpg47_397 h2,._criticalAlertsPanel_kpg47_398 h2,._executiveInsightsPanel_kpg47_399 h2{margin:0;color:#003f43;font-size:1rem;font-weight:600;line-height:1.2}._reportForecastHeader_kpg47_387 p{margin:.2rem 0 0;color:#315256;font-size:.72rem}._reportLegend_kpg47_413{display:flex;align-items:center;gap:.7rem;color:#315256;font-size:.64rem;white-space:nowrap}._reportLegend_kpg47_413 span{display:inline-flex;align-items:center;gap:.28rem}._reportLegend_kpg47_413 i{width:.5rem;height:.5rem;border-radius:50%}._legendOptimistic_kpg47_434{background:#41b65a}._legendCentral_kpg47_438{background:#0b5f59}._legendConservative_kpg47_442{background:#112f35}._reportChart_kpg47_446{position:relative;min-height:21rem;padding-top:1rem}._reportChart_kpg47_446 .shgraph-toolbar,._performanceChart_kpg47_453 .shgraph-toolbar{display:none}._forecastCallout_kpg47_457{position:absolute;right:2.2rem;top:7.5rem;min-width:10.8rem;border-radius:4px;background:#00594e;color:#fff;padding:.85rem 1rem}._forecastCallout_kpg47_457 span{display:block;color:#d3eee8;font-size:.55rem;font-weight:600;text-transform:uppercase}._forecastCallout_kpg47_457 strong{display:block;margin-top:.2rem;font-size:1.25rem;font-weight:600}._forecastCallout_kpg47_457 small{color:#e7f7f3;font-size:.62rem}._forecastDriversPanel_kpg47_397{grid-column:3;grid-row:1;padding:1.25rem 1.1rem}._forecastDriversPanel_kpg47_397 h2,._criticalAlertsPanel_kpg47_398 h2,._executiveInsightsPanel_kpg47_399 h2{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}._driverList_kpg47_502{display:flex;flex-direction:column;gap:1.15rem;margin-top:1.45rem}._driverItem_kpg47_509{display:grid;grid-template-columns:1rem 1fr auto;gap:.45rem;align-items:center;color:#0b5f59}._driverItem_kpg47_509 span{color:#315256;font-size:.68rem}._driverItem_kpg47_509 strong{color:#003f43;font-size:.74rem;font-weight:600;text-align:right}._textDanger_kpg47_529{color:#d41d1d!important}._textSuccess_kpg47_533{color:#0b9a3b!important}._modelAccuracy_kpg47_537{margin-top:1.45rem;border-top:1px solid #e2ece9;padding-top:1.2rem}._modelAccuracy_kpg47_537 h3{margin:0 0 .85rem;color:#003f43;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._errorRateRow_kpg47_552{display:flex;align-items:center;justify-content:space-between;color:#315256;font-size:.64rem}._errorRateRow_kpg47_552 strong{color:#003f43;font-weight:600}._accuracyBoxes_kpg47_565{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}._accuracyBoxes_kpg47_565 div{background:#f1f5f3;padding:.65rem}._accuracyBoxes_kpg47_565 span{display:block;color:#637b7e;font-size:.55rem;text-transform:uppercase}._accuracyBoxes_kpg47_565 strong{color:#003f43;font-size:.9rem;font-weight:600}._reportPerformancePanel_kpg47_395,._topSitesPanel_kpg47_591{min-height:18rem;padding:1.1rem 1.2rem}._performanceChart_kpg47_453{position:relative;height:13.4rem;margin-top:1.4rem}._performanceOverrun_kpg47_602{position:absolute;right:.9rem;bottom:2.4rem;border-radius:999px;background:#d90000;color:#fff;padding:.25rem .55rem;font-size:.58rem;font-weight:600}._topSitesHeader_kpg47_396{display:flex;justify-content:space-between;gap:1rem}._topSitesHeader_kpg47_396 span,._topSitesHeader_kpg47_396 strong{color:#315256;font-size:.62rem;font-weight:500}._topSitesTable_kpg47_627{margin-top:1.35rem}._topSitesHead_kpg47_396,._topSitesRow_kpg47_632{display:grid;grid-template-columns:minmax(0,1.35fr) .72fr .45fr;gap:.7rem;align-items:center}._topSitesHead_kpg47_396{color:#637b7e;font-size:.55rem;text-transform:uppercase}._topSitesRow_kpg47_632{padding:.72rem 0;border-bottom:1px solid #eef3f1;color:#16383b;font-size:.66rem}._topSitesRow_kpg47_632 strong{font-weight:600}._topSitesRow_kpg47_632 em{justify-self:start;border-radius:999px;padding:.12rem .32rem;font-size:.52rem;font-style:normal;font-weight:600;text-transform:uppercase}._riskHigh_kpg47_666{background:#ffe2e2;color:#d90000}._riskMed_kpg47_671{background:#fff0cc;color:#9b6300}._riskLow_kpg47_676{background:#dff8e8;color:#078b38}._reportSideStack_kpg47_681{display:flex;flex-direction:column;gap:1rem}._criticalAlertsPanel_kpg47_398{padding:1.05rem 1rem}._alertList_kpg47_691{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._alertItem_kpg47_698{display:grid;grid-template-columns:1.2rem 1fr;gap:.65rem;border:1px solid;padding:.8rem}._alertItem_kpg47_698 strong{color:#003f43;font-size:.7rem;font-weight:600}._alertItem_kpg47_698 p{margin:.12rem 0 0;color:#315256;font-size:.62rem;line-height:1.35}._alertDanger_kpg47_719{border-color:#ffc9c9;background:#fff4f4;color:#d90000}._alertWarning_kpg47_725{border-color:#efdcb7;background:#fffaf0;color:#9b6300}._alertClear_kpg47_731{border-color:#c9ead5;background:#f3fbf6;color:#078b38}._budgetEmptyState_kpg47_737{margin:1rem 0 0;color:#637b7e;font-size:.66rem}._executiveInsightsPanel_kpg47_399{border-radius:7px;background:#00594e;color:#fff;padding:1.1rem 1rem}._executiveInsightsPanel_kpg47_399 h2{color:#fff}._insightItem_kpg47_754{display:grid;grid-template-columns:1.6rem 1fr;gap:.55rem;align-items:center;margin-top:.85rem;border-radius:3px;background:#ffffff14;padding:.6rem}._insightItem_kpg47_754 span{display:block;color:#c7e7df;font-size:.52rem;text-transform:uppercase}._insightItem_kpg47_754 strong{display:block;color:#fff;font-size:.68rem;font-weight:600;line-height:1.25}._executiveInsightsPanel_kpg47_399 button{width:100%;margin-top:1rem;border:0;border-radius:3px;background:#0d7669;color:#fff;padding:.75rem;font-size:.68rem;font-weight:600}@media (max-width: 1200px){._budgetDashboardContainer_kpg47_1{width:96%}._budgetMetricCards_kpg47_331{grid-template-columns:repeat(3,minmax(8.4rem,1fr))}._budgetReportGrid_kpg47_374{grid-template-columns:minmax(0,1fr) minmax(13.5rem,.42fr)}._reportForecastPanel_kpg47_381{grid-column:1}._forecastDriversPanel_kpg47_397{grid-column:2}}@media (max-width: 900px){._budgetReportGrid_kpg47_374{grid-template-columns:1fr}._reportForecastPanel_kpg47_381,._forecastDriversPanel_kpg47_397{grid-column:auto;grid-row:auto}._reportForecastHeader_kpg47_387{flex-direction:column}._reportLegend_kpg47_413{flex-wrap:wrap}._forecastCallout_kpg47_457{position:static;margin:.75rem 0 0 auto}}@media (max-width: 640px){._budgetDashboardHeader_kpg47_11{flex-direction:column;align-items:stretch}._tariffSimulationButton_kpg47_109{width:100%;margin-top:0}._tariffSimulationGrid_kpg47_166,._tariffResultsGrid_kpg47_239,._tariffModalFooter_kpg47_283{grid-template-columns:1fr}._tariffPrimaryAction_kpg47_295{justify-self:stretch;width:100%}._budgetMetricCards_kpg47_331{grid-template-columns:1fr}._topSitesHead_kpg47_396,._topSitesRow_kpg47_632{grid-template-columns:1fr .7fr .4fr}}._pageWrapper_ywtp6_1{padding:0!important;margin:0!important;width:100%!important}._pageContent_ywtp6_7{padding:0!important;display:flex;flex-direction:column;min-height:0}._gmaoPageMain_ywtp6_14{position:relative;width:88%;min-height:100%;margin:0 auto;padding-bottom:1.5rem;color:#102e29}._gmaoStepperPageWrapper_ywtp6_23{padding:0!important;margin:0!important;width:100%!important;background:#f6f8f9}._gmaoStepperPage_ywtp6_23{padding:0!important;background:#f6f8f9}._mapBody_ywtp6_35{position:relative;flex:1;min-height:0;background:#f8fafc}._gmaoOsmMapShell_ywtp6_42,._gmaoOsmMapContainer_ywtp6_43{width:100%;height:100%;min-height:inherit}._gmaoOsmMapShell_ywtp6_42{position:relative}._gmaoOsmMapContainer_ywtp6_43{background:#eef2f3}._gmaoMapControls_ywtp6_57{position:absolute;top:1rem;z-index:9;display:grid;gap:.55rem}._gmaoMapControls_ywtp6_57[data-position=top-right]{right:1rem;justify-items:end}._gmaoMapControls_ywtp6_57[data-position=top-left]{left:1rem;justify-items:start}._gmaoZoomControl_ywtp6_75,._gmaoBaseMapControl_ywtp6_76{display:grid;overflow:hidden;border:1px solid rgba(35,48,52,.15);border-radius:.8rem;background:#d9dcde;box-shadow:0 3px 12px #0f172a33}._gmaoZoomControl_ywtp6_75{width:max-content}._gmaoZoomControl_ywtp6_75 button{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;color:#222b2d;background:#fff;font-size:2rem;font-weight:300;cursor:pointer}._gmaoZoomControl_ywtp6_75 button+button{border-top:1px solid rgba(35,48,52,.12)}._gmaoBaseMapControl_ywtp6_76{padding:.3rem;border-radius:1rem}._gmaoDisplayControl_ywtp6_113{position:relative}._gmaoDisplayTrigger_ywtp6_117{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:7.5rem;height:2.75rem;padding:0 .75rem;border:1px solid rgba(35,48,52,.15);border-radius:.8rem;color:#263c3a;background:#fffffff5;box-shadow:0 3px 12px #0f172a2e;font-size:.76rem;font-weight:700;cursor:pointer}._gmaoDisplayControl_ywtp6_113>._gmaoBaseMapControl_ywtp6_76{position:absolute;top:calc(100% + .45rem);right:0;grid-template-columns:repeat(4,auto);min-width:max-content;background:#fff}._gmaoDisplayControl_ywtp6_113 ._gmao3dControl_ywtp6_144{border:0;box-shadow:none}._gmaoBaseMapControl_ywtp6_76 button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:3rem;min-height:3.25rem;padding:.3rem 0;border:0;border-radius:.75rem;color:#596365;background:transparent;font-size:.55rem;font-weight:700;cursor:pointer}._gmaoBaseMapControl_ywtp6_76 ._gmaoBaseMapControlActive_ywtp6_167{color:#005747;background:#fff;box-shadow:0 2px 8px #0f172a21}._gmao3dControl_ywtp6_144{display:grid;overflow:hidden;padding:.3rem;border:1px solid rgba(35,48,52,.15);border-radius:1rem;background:#d9dcde;box-shadow:0 3px 12px #0f172a33}._gmao3dControl_ywtp6_144 button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:3rem;min-height:3.25rem;padding:.3rem 0;border:0;border-radius:.75rem;color:#596365;background:transparent;font-size:.58rem;font-weight:700;cursor:pointer}._gmao3dControl_ywtp6_144 ._gmao3dControlActive_ywtp6_201{color:#fff;background:#005747;box-shadow:0 2px 8px #0057473d}._gmaoDonutCluster_ywtp6_207{display:inline-flex;align-items:center;justify-content:center;padding:0;border:3px solid rgba(255,255,255,.95);border-radius:50%;box-shadow:0 3px 10px #0f172a59,0 0 0 1px #0f172a2e;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}._gmaoDonutCluster_ywtp6_207:hover{transform:scale(1.08);box-shadow:0 5px 14px #0f172a6b,0 0 0 1px #0f172a38}._gmaoDonutCluster_ywtp6_207 span{display:inline-flex;align-items:center;justify-content:center;width:55%;height:55%;border:2px solid rgba(255,255,255,.92);border-radius:50%;color:#203936;background:#fffffff5;font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 1px 4px #0f172a33}._mapToolbar_ywtp6_246{position:absolute;top:1.25rem;left:1.25rem;z-index:8;display:flex;align-items:center;gap:.75rem;max-width:calc(100% - 2.5rem)}._mapSearch_ywtp6_257{display:grid;grid-template-columns:auto minmax(12rem,22rem) auto;align-items:center;gap:.55rem;min-height:2.55rem;padding:0 .7rem;border:1px solid #dce5e2;border-radius:.4rem;color:#58716a;background:#fff}._mapSearch_ywtp6_257 input{min-width:0;border:0;outline:0;color:#213d37;background:transparent;font-size:.84rem;font-weight:500}._mapSearch_ywtp6_257 button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;color:#66807a;background:transparent;cursor:pointer}._mapViewToggle_ywtp6_293{display:inline-flex;align-items:center;min-height:2.55rem;padding:.18rem;border:1px solid #dce5e2;border-radius:.4rem;background:#fff}._mapViewToggle_ywtp6_293 button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.1rem;padding:0 .72rem;border:0;border-radius:.28rem;color:#58716a;background:transparent;font-size:.78rem;font-weight:600;cursor:pointer}._mapViewToggleActive_ywtp6_319{color:#fff!important;background:#005747!important}._mapSearchResults_ywtp6_324{position:absolute;top:4.15rem;left:1.25rem;z-index:8;display:grid;width:min(26rem,calc(100% - 2.5rem));max-height:19rem;overflow:auto;border:1px solid #dce5e2;border-radius:.4rem;background:#fff}._mapSearchResults_ywtp6_324 button{display:grid;gap:.25rem;width:100%;padding:.72rem .85rem;border:0;border-bottom:1px solid #eef1f1;text-align:left;background:#fff;cursor:pointer}._mapSearchResults_ywtp6_324 button:hover{background:#f7faf9}._mapSearchResults_ywtp6_324 strong{color:#213d37;font-size:.84rem;font-weight:600}._mapSearchResults_ywtp6_324 span{overflow:hidden;color:#62736f;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}._mapLoadingBadge_ywtp6_368,._mapEmptyBadge_ywtp6_369{position:absolute;top:5rem;right:1.25rem;z-index:8;max-width:18rem;padding:.65rem .85rem;border:1px solid #dce5e2;border-radius:.4rem;color:#31544c;background:#fff;font-size:.78rem;font-weight:600}._gmaoMapLoadingBadge_ywtp6_384{max-width:18rem;padding:.65rem .85rem;border:1px solid #dce5e2;border-radius:.4rem;color:#31544c;background:#fffffff5;box-shadow:0 3px 12px #0f172a2e;font-size:.78rem;font-weight:600}._mapListPanel_ywtp6_396{box-sizing:border-box;width:100%;height:100%;min-height:inherit;padding:5rem 1.25rem 7rem;overflow:auto;background:#f8fafc}._mapListPanel_ywtp6_396 table{width:100%;border-collapse:collapse;background:#fff}._mapListPanel_ywtp6_396 th,._mapListPanel_ywtp6_396 td{padding:.8rem .9rem;border-bottom:1px solid #e4e8eb;color:#000;font-size:.82rem;text-align:left}._mapListPanel_ywtp6_396 td:not(:first-child) button{color:#000;text-decoration:none}._mapListPanel_ywtp6_396 td:not(:first-child) button:hover{color:#000}._mapListPanel_ywtp6_396 th{position:sticky;top:0;z-index:1;color:#62736f;background:#f7faf9;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._mapListPanel_ywtp6_396 tbody tr{cursor:pointer}._mapListPanel_ywtp6_396 tbody tr:hover{background:#f7faf9}._mapListEmpty_ywtp6_450{padding:2rem;color:#62736f;text-align:center;background:#fff}._mapListPagination_ywtp6_457{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:#62736f;font-size:.78rem;font-weight:600}._mapListPagination_ywtp6_457 div{display:flex;gap:.5rem}._mapListPagination_ywtp6_457 button,._mapFilterReset_ywtp6_474{min-height:2.3rem;padding:0 .85rem;border:1px solid #d7e4df;border-radius:.35rem;color:#31544c;background:#fff;font-size:.78rem;font-weight:600;cursor:pointer}._mapListPagination_ywtp6_457 button:disabled{cursor:not-allowed;opacity:.45}._mapFilterReset_ywtp6_474{width:100%}._gmaoOsmMapContainer_ywtp6_43 .maplibregl-map,._gmaoOsmMapContainer_ywtp6_43 .maplibregl-canvas{width:100%;height:100%}._mapFilterPanel_ywtp6_501{position:absolute;top:9.5rem;left:1rem;right:auto;z-index:17;box-sizing:border-box;width:18rem;max-height:calc(100% - 10.5rem);overflow-y:auto;padding:1rem;border:1px solid #dce7e4;border-radius:.75rem;background:#fffffff7;box-shadow:0 12px 30px #0f2a252e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._mapFilterHeader_ywtp6_519{display:flex;align-items:center;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid #eef1f1}._mapFilterHeader_ywtp6_519 h2{margin:0;color:#005747;font-size:.84rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._mapFilterClose_ywtp6_536{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:#66807a;background:transparent;cursor:pointer}._mapFilterList_ywtp6_547{display:grid;gap:1rem;padding:1rem 0 1.15rem}._mapFilterOption_ywtp6_553{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.65rem;align-items:start;margin:0;cursor:pointer}._mapFilterOption_ywtp6_553 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._mapFilterCheckbox_ywtp6_570{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:.95rem;height:.95rem;margin-top:.1rem;border:1px solid #aab8b4;color:#fff;background:#fff}._mapFilterOption_ywtp6_553 input:checked+._mapFilterCheckbox_ywtp6_570{border-color:#005747;background:#005747}._mapFilterOptionText_ywtp6_588{display:grid;gap:.2rem}._mapFilterOptionLabel_ywtp6_593{color:#334b46;font-size:.875rem;font-weight:500;line-height:1.15}._mapFilterOptionCount_ywtp6_600{color:#62736f;font-size:.65rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}._mapFilterSections_ywtp6_609{display:grid;gap:.85rem;padding-top:.95rem;border-top:1px solid #eef1f1}._mapFilterField_ywtp6_616{display:grid;gap:.4rem;margin:0}._mapFilterStatistics_ywtp6_622{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;margin-top:.45rem;padding:.6rem .75rem;border:1px solid #badbd3;border-radius:.45rem;color:#005747;background:#edf8f5;font-size:.7rem;font-weight:750;cursor:pointer}._mapFilterStatistics_ywtp6_622:hover{border-color:#005747;background:#e1f2ed}._mapFilterFieldLabel_ywtp6_644{color:#62736f;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}._mapFilterSwitcher_ywtp6_653{position:relative;display:flex;min-width:0}._mapFilterSwitcherButton_ywtp6_659{box-sizing:border-box;display:flex;align-items:center;gap:.4rem;width:100%;min-height:2.35rem;padding:0 .5rem 0 .75rem;border:1px solid #d9e2df;border-radius:.35rem;color:#213d37;background:#fff;font-size:.8rem;font-weight:500;line-height:1.2}._mapFilterSwitcherButton_ywtp6_659:focus-within{outline:2px solid rgba(0,87,71,.18);outline-offset:1px;border-color:#005747}._mapFilterSwitcherLabel_ywtp6_682{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mapFilterSwitcherIcon_ywtp6_690{display:block;width:1rem!important;height:1rem!important;color:#62736f}._mapFilterSwitcherMenu_ywtp6_697{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:12;max-height:13rem;overflow:auto;padding:.3rem;border:1px solid #d9e2df;border-radius:.35rem;background:#fff}._mapFilterSwitcherMenuItem_ywtp6_711{display:flex;align-items:center;width:100%;padding:.55rem .6rem;border:none;border-radius:.25rem;background:transparent;color:#213d37;font-size:.8rem;font-weight:500;text-align:left;cursor:pointer}._mapFilterSwitcherMenuItem_ywtp6_711:hover,._mapFilterSwitcherMenuItem_ywtp6_711:focus-visible{background:#f2f7f5}._mapFilterSwitcherMenuItemActive_ywtp6_731{background:#e6f2ef;color:#005747}._mapOuvrageSelect_ywtp6_736{position:relative}._mapOuvrageSelectInput_ywtp6_740{box-sizing:border-box;width:100%;height:2.55rem;padding:0 2.6rem 0 .8rem;border:1px solid #d7dee7;border-radius:.55rem;background:#fff;color:#263442;font:inherit}._mapOuvrageSelectInputWithButton_ywtp6_752{padding-right:2.6rem}._mapOuvrageSelectButton_ywtp6_756{position:absolute;top:0;right:0;display:grid;width:2.55rem;height:2.55rem;place-items:center;border:0;background:transparent;color:#526171;cursor:pointer}._mapOuvrageSelectIcon_ywtp6_770{pointer-events:none}._mapOuvrageSelectOptions_ywtp6_774{position:absolute;z-index:20;top:calc(100% + .3rem);left:0;right:0;max-height:16rem;overflow-y:auto;padding:.35rem;border:1px solid #d7dee7;border-radius:.55rem;background:#fff;box-shadow:0 .75rem 1.8rem #0f172a29}._mapOuvrageSelectOption_ywtp6_774{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;border:0;border-radius:.4rem;background:transparent;color:#263442;text-align:left;cursor:pointer}._mapOuvrageSelectOption_ywtp6_774:hover,._mapOuvrageSelectOptionSelected_ywtp6_804{background:#eef6f4}._mapOuvrageSelectCheckbox_ywtp6_808{accent-color:#005747}._mapOuvrageSelectLabel_ywtp6_812{min-width:0;font-size:.78rem}._mapOuvrageSelectEmpty_ywtp6_817{padding:.7rem;color:#6b7785;font-size:.78rem}._mapSummaryStack_ywtp6_823{position:absolute;right:0;bottom:5%;left:0;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;width:80%;margin:0 auto}._mapLegend_ywtp6_837{position:absolute;right:1.25rem;bottom:calc(5% + 10.5rem);z-index:6;width:11.5rem;overflow:hidden;border:1px solid rgba(0,87,71,.14);border-radius:.75rem;color:#40534f;background:#fffffff0;box-shadow:0 9px 24px #0f2a2529;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._mapLegendNight_ywtp6_852{bottom:calc(5% + 17rem)}._mapLegendTemperature_ywtp6_856{color:#ffffffeb;border-color:#ffffff2e;background:#0c1418db;box-shadow:0 12px 30px #00000047}._mapLegendTemperature_ywtp6_856 header{color:#fff;border-color:#ffffff24;background:#ffffff0a}._mapLegend_ywtp6_837 header{padding:.6rem .75rem;border-bottom:1px solid #e5ecea;color:#173c35;background:#f8fbfaf2;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}._mapLegendList_ywtp6_880{display:grid;gap:.55rem;padding:.7rem .75rem;color:#173c35;background:#f8fbfaf2}._mapLegendNight_ywtp6_852{color:#ffffffeb;border-color:#ffffff2e;background:#0c1418}._mapLegendNight_ywtp6_852 header{color:#fff;border-color:#ffffff24;background:#0c1418}._mapLegendNight_ywtp6_852 ._mapLegendList_ywtp6_880{color:#ffffffeb;background:#0c1418}._mapLegendNight_ywtp6_852 ._mapLegendList_ywtp6_880 span{color:#ffffffeb}._mapLegendList_ywtp6_880 span{display:flex;align-items:center;gap:.55rem;min-width:0;font-size:.69rem;font-weight:650}._mapLegendList_ywtp6_880 i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.72rem;height:.72rem;border:2px solid #cbd5e1;border-radius:50%;background:#fff}._mapLegendList_ywtp6_880 ._legendLed_ywtp6_930{border-color:#cbd5e1;background:#fff;box-shadow:0 0 .35rem #ffffffb3}._mapLegendList_ywtp6_880 ._legendRedLed_ywtp6_936{border-color:#991b1b;background:#ef4444;box-shadow:0 0 .35rem #ef44444d}._mapLegendList_ywtp6_880 ._legendShp_ywtp6_942{border-color:#a16207;background:#facc15;box-shadow:0 0 .35rem #facc154d}._mapLegendList_ywtp6_880 ._legendOtherLamp_ywtp6_948{border-color:#94a3b8;background:#fff}._mapLegendList_ywtp6_880 ._legendPdl_ywtp6_953{border-color:#94a3b8;background:#475569}._mapLegendList_ywtp6_880 ._legendOff_ywtp6_958{border-color:#64748b;background:#334155}._mapLegendList_ywtp6_880 ._legendTemperature2200_ywtp6_963{border-color:#ff8a3d;background:#ff8a3d;box-shadow:0 0 .45rem #ff8a3d8c}._mapLegendList_ywtp6_880 ._legendTemperature2700_ywtp6_969{border-color:#ffc46b;background:#ffc46b;box-shadow:0 0 .45rem #ffc46b80}._mapLegendList_ywtp6_880 ._legendTemperature3000_ywtp6_975{border-color:#fff0b3;background:#fff0b3;box-shadow:0 0 .45rem #fff0b380}._mapLegendList_ywtp6_880 ._legendTemperature4000_ywtp6_981{border-color:#000;background:#e7f2ff;box-shadow:0 0 .45rem #e7f2ff8c}._mapLegendList_ywtp6_880 ._legendTemperatureUnknown_ywtp6_987{border-color:#cbd5e1;background:#94a3b8}._mapLegendList_ywtp6_880 ._legendPdlGroup_ywtp6_992{border:0;background:conic-gradient(#14b8a6,#8b5cf6,#f59e0b,#14b8a6)}._legendSmartIconLight_ywtp6_997,._legendSmartIconTraffic_ywtp6_998,._legendSmartIconBarrier_ywtp6_999,._legendSmartIconMinute_ywtp6_1000,._legendSmartIconBollard_ywtp6_1001{flex:0 0 auto;width:1rem;height:1rem}._legendSmartIconLight_ywtp6_997{color:#2563eb}._legendSmartIconTraffic_ywtp6_998{color:#f59e0b}._legendSmartIconBarrier_ywtp6_999{color:#8b5cf6}._legendSmartIconMinute_ywtp6_1000{color:#ec4899}._legendSmartIconBollard_ywtp6_1001{color:#10b981}._mapLegendList_ywtp6_880 ._legendLightPoint_ywtp6_1023{border-color:#fff;background:#2563eb}._mapLegendList_ywtp6_880 ._legendCabinet_ywtp6_1028{width:.85rem;height:.85rem;border-width:3px;border-color:#fff;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}._mapLegendList_ywtp6_880 ._legendCable_ywtp6_1037{width:1.15rem;height:.2rem;border:0;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 1px #0f172a8c}._mapLegendList_ywtp6_880 ._legendPowerCable_ywtp6_1046{width:1.15rem;height:.2rem;border:0;border-radius:999px;background:#14b8a6}._mapLegendList_ywtp6_880 ._legendTrafficLight_ywtp6_1054,._mapLegendList_ywtp6_880 ._legendFurniture_ywtp6_1055{width:.9rem;height:.9rem;border:0;border-radius:0;color:#f59e0b;background:transparent;font-style:normal;font-weight:900}._mapLegendList_ywtp6_880 ._legendFurniture_ywtp6_1055{color:#8b5cf6}._mapLegendList_ywtp6_880 ._legendMinuteStop_ywtp6_1070,._mapLegendList_ywtp6_880 ._legendBollard_ywtp6_1071{width:.9rem;height:.9rem;border:0;border-radius:0;background:transparent;color:#ec4899;font-style:normal;font-weight:900}._mapLegendList_ywtp6_880 ._legendBollard_ywtp6_1071{color:#10b981}._mapLegendList_ywtp6_880 ._legendDonut_ywtp6_1086{width:.9rem;height:.9rem;border:.18rem solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(#2563eb 0,#2563eb 32%,#f59e0b 32%,#f59e0b 50%,#ec4899 50%,#ec4899 63%,#8b5cf6 63%,#8b5cf6 76%,#10b981 76%,#10b981 88%,#14b8a6 88%) border-box}._mapLegendList_ywtp6_880 ._legendDanger_ywtp6_1103{border-color:#fff;color:#fff;background:#dc2626;font-size:.58rem;font-style:normal;font-weight:900}._nightSimulationPanel_ywtp6_1112{box-sizing:border-box;display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1.6rem;width:100%;min-height:10rem;padding:1.35rem 2.5rem;border:1px solid rgba(255,255,255,.55);border-radius:1rem;color:#263c3a;background:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}._nightSimulationPlay_ywtp6_1128{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;padding:0;border:0;border-radius:50%;color:#fff;background:#005747;cursor:pointer;transition:transform .18s ease,background-color .18s ease}._nightSimulationPlay_ywtp6_1128:hover{background:#006956;transform:scale(1.04)}._nightSimulationContent_ywtp6_1150{display:grid;gap:.35rem;min-width:0}._nightSimulationInfo_ywtp6_1156{position:relative;display:grid;grid-template-columns:1.1fr 1fr 1fr 1.25fr;align-items:center;gap:1.3rem;min-width:0;padding-top:1.35rem}._nightSimulationTime_ywtp6_1166,._nightSimulationHorizon_ywtp6_1167{display:grid;gap:.2rem}._nightSimulationTime_ywtp6_1166>span,._nightSimulationHorizon_ywtp6_1167>span,._nightSimulationInfoItem_ywtp6_1174 small{color:#78817f;font-size:.88rem;font-weight:700;letter-spacing:.08em;line-height:1}._nightSimulationTime_ywtp6_1166>strong{color:#203936;font-size:1.9rem;line-height:1}._nightSimulationInfoItem_ywtp6_1174{display:flex;align-items:center;gap:.65rem;min-width:0}._nightSimulationInfoItem_ywtp6_1174>span:last-child{display:grid;gap:.25rem}._nightSimulationInfoItem_ywtp6_1174 strong{color:#203936;font-size:1.08rem;line-height:1}._nightSimulationSunsetIcon_ywtp6_1206,._nightSimulationSunriseIcon_ywtp6_1207{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.1rem;height:2.1rem;border:1px solid rgba(245,158,11,.38);border-radius:50%;color:#d98b00;background:#f59e0b1f}._nightSimulationSunriseIcon_ywtp6_1207{border-color:#3b82f659;color:#2563eb;background:#3b82f61a}._nightSimulationHorizon_ywtp6_1167{justify-items:end;width:100%}._nightSimulationHorizon_ywtp6_1167>strong{position:absolute;top:0;left:0;display:block;width:100%;color:#657572;font-size:1.05rem;line-height:1;text-align:center}._nightSimulationSeasonTabs_ywtp6_1243{display:inline-grid;grid-template-columns:repeat(2,1fr);margin-top:.15rem;padding:.12rem;border:1px solid rgba(0,87,71,.18);border-radius:999px;background:#ffffff73}._nightSimulationSpeedTabs_ywtp6_1253{grid-template-columns:repeat(3,minmax(2.8rem,1fr));width:max-content}._nightSimulationSpeedTabs_ywtp6_1253 button{min-width:2.8rem;text-align:center}._nightSimulationSeasonTabs_ywtp6_1243 button{min-width:2.8rem;padding:.2rem .5rem;border:0;border-radius:999px;color:#60716e;background:transparent;font-size:.84rem;font-weight:600;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}._nightSimulationSeasonTabs_ywtp6_1243 ._nightSimulationSeasonTabActive_ywtp6_1279{color:#fff;background:#005747}._nightSimulationTicks_ywtp6_1284{display:grid;grid-template-columns:repeat(5,1fr);margin-top:.15rem;color:#7b8482;font-size:.86rem;font-weight:700}._nightSimulationTicks_ywtp6_1284>:not(:first-child):not(:last-child){text-align:center}._nightSimulationTicks_ywtp6_1284>:last-child{text-align:right}._nightSimulationFilters_ywtp6_1301{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.35rem 0}._nightSimulationFilters_ywtp6_1301 label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}._nightSimulationFilters_ywtp6_1301 label>span{color:#657572;font-size:.75rem;font-weight:700;letter-spacing:.06em}._nightSimulationFilters_ywtp6_1301 select{width:100%;min-width:0;height:2.15rem;padding:0 2rem 0 .7rem;border:1px solid rgba(0,87,71,.2);border-radius:.5rem;outline:none;color:#203936;background:#ffffffad;font-size:.78rem;font-weight:600}._nightSimulationFilters_ywtp6_1301 select:focus{border-color:#005747;box-shadow:0 0 0 2px #0057471f}._nightSimulationRange_ywtp6_1342{width:100%;height:1.1rem;margin:0;padding:0;border-radius:999px;outline:none;background:linear-gradient(90deg,#005747 0%,#005747 var(--simulation-progress),#d5d8d9 var(--simulation-progress),#d5d8d9 100%);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}._nightSimulationRange_ywtp6_1342::-webkit-slider-runnable-track{height:1.1rem;border-radius:999px;background:transparent}._nightSimulationRange_ywtp6_1342::-webkit-slider-thumb{width:1.65rem;height:1.65rem;margin-top:-.275rem;border:5px solid #ffffff;border-radius:50%;background:#005747;-webkit-appearance:none;-moz-appearance:none;appearance:none}._nightSimulationRange_ywtp6_1342::-moz-range-track{height:1.1rem;border:0;border-radius:999px;background:transparent}._nightSimulationRange_ywtp6_1342::-moz-range-thumb{width:1.25rem;height:1.25rem;border:5px solid #ffffff;border-radius:50%;background:#005747}._nightSimulationLegend_ywtp6_1391{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:.45rem;color:#53625f;font-size:.78rem;font-weight:600}._nightSimulationLegend_ywtp6_1391 span{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}._nightSimulationLegend_ywtp6_1391 i{display:inline-block;flex:0 0 auto;width:.72rem;height:.72rem;border:2px solid #cbd5e1;border-radius:50%;background:#fff;box-shadow:0 0 .45rem #ffffff8c}._nightSimulationLegend_ywtp6_1391 ._legendLed_ywtp6_930{border-color:#cbd5e1;background:#fff}._nightSimulationLegend_ywtp6_1391 ._legendRedLed_ywtp6_936{border-color:#991b1b;background:#ef4444;box-shadow:0 0 .45rem #ef444459}._nightSimulationLegend_ywtp6_1391 ._legendShp_ywtp6_942{border-color:#a16207;background:#facc15;box-shadow:0 0 .45rem #facc1559}._nightSimulationLegend_ywtp6_1391 ._legendOtherLamp_ywtp6_948{border-color:#94a3b8;background:#fff}._nightSimulationLegend_ywtp6_1391 ._legendPdl_ywtp6_953{border-color:#94a3b8;background:#475569;box-shadow:none}._nightSimulationLegend_ywtp6_1391 ._legendOff_ywtp6_958{border-color:#64748b;background:#334155;box-shadow:none}._mapAddButton_ywtp6_1455{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.35rem;height:4.35rem;border:0;border-radius:.55rem;color:#fff;background:#005747;cursor:pointer;transition:background-color .18s ease,transform .18s ease}._mapAddButton_ywtp6_1455:hover{background:#006956;transform:translateY(-1px)}._mapSummaryBar_ywtp6_1477{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;width:100%;min-height:7.5rem;overflow:hidden;border:0;border-radius:.85rem;background:#fff;box-shadow:0 12px 30px #0f2a2524}._mapSummaryContent_ywtp6_1489{display:grid;min-width:0}._mapSummaryHeader_ywtp6_1494{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #e8eeec;background:#f8fbfa}._mapSummaryHeader_ywtp6_1494>div{display:flex;align-items:baseline;gap:.7rem;min-width:0}._mapSummaryHeaderActions_ywtp6_1511{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:0 0 auto}._dataQualityTrigger_ywtp6_1519{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid #bfe3d5;border-radius:999px;color:#087454;background:#edf9f4;font-size:.65rem;font-weight:750;cursor:pointer}._dataQualityTriggerWarning_ywtp6_1533{border-color:#f4d49a;color:#9a5a05;background:#fff8e8}._pdlStatisticsTrigger_ywtp6_1539{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid #c9d9ee;border-radius:999px;color:#285f9d;background:#f1f6fc;font-size:.65rem;font-weight:750;cursor:pointer}._mapSummaryHeader_ywtp6_1494 strong{color:#173c35;font-size:.78rem;letter-spacing:.02em}._mapSummaryHeader_ywtp6_1494>div>span{overflow:hidden;color:#71807d;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}._mapSummaryStatus_ywtp6_1567{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:#5e716c;font-size:.65rem;font-weight:600}._mapSummaryStatus_ywtp6_1567 i{width:.45rem;height:.45rem;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px #22a06b1f}._mapSummaryStatusLoading_ywtp6_1585 i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}._mapSummaryStatusError_ywtp6_1590 i{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}._mapSummaryMetrics_ywtp6_1595{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}._mapSummaryMetric_ywtp6_1595{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem 1rem;border-right:1px solid #e4e8eb}._mapSummaryMetric_ywtp6_1595:last-child{border-right:0}._mapSummaryMetricIcon_ywtp6_1614{flex:0 0 auto;width:.65rem;height:2rem;border-radius:999px;background:#005747}._mapSummaryMetricIcon_total_ywtp6_1622{background:#005747}._mapSummaryMetricIcon_cabinet_ywtp6_1626{background:#f59e0b}._mapSummaryMetricIcon_light_ywtp6_1630{background:#14b8a6}._mapSummaryMetricIcon_network_ywtp6_1634{background:#6366f1}._mapSummaryMetricIcon_zone_ywtp6_1638{background:#8b5cf6}._mapSummaryMetricText_ywtp6_1642{display:grid;gap:.35rem;min-width:0}._mapSummaryLabel_ywtp6_1648{overflow:hidden;color:#7c8986;font-size:.64rem;font-weight:700;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}._mapSummaryValue_ywtp6_1659{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0;color:#173c35;font-size:1.05rem;font-weight:750;line-height:1.1;white-space:nowrap}._mapSummaryUnit_ywtp6_1671{overflow:hidden;color:#71807d;font-size:.64rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._mapSummaryAction_ywtp6_1680{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:.45rem;width:100%;height:100%;min-height:7.5rem;border:0;border-radius:0;color:#fff;background:#005747;cursor:pointer;transition:background-color .18s ease}._mapSummaryAction_ywtp6_1680:hover{background:#006956}._dataQualityPanel_ywtp6_1701{display:grid;gap:1rem}._dataQualityLoading_ywtp6_1706{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;color:#475569}._dataQualityOverview_ywtp6_1715{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:stretch;gap:1rem}._dataQualityScore_ywtp6_1722{display:grid;place-content:center;gap:.25rem;min-height:7.5rem;padding:1rem;border:1px solid #bfe3d5;border-radius:.85rem;color:#087454;background:#edf9f4;text-align:center}._dataQualityScore_ywtp6_1722 strong{font-size:2rem;line-height:1}._dataQualityScore_ywtp6_1722 span{color:#4f7469;font-size:.68rem;line-height:1.3}._dataQualityScoreWarning_ywtp6_1746{border-color:#f4d49a;color:#9a5a05;background:#fff8e8}._dataQualityOverviewText_ywtp6_1752{display:grid;align-content:center;gap:.45rem;padding:1rem 1.2rem;border:1px solid #e1e9e7;border-radius:.85rem;background:#f8fbfa}._dataQualityOverviewText_ywtp6_1752 strong{color:#173c35;font-size:1rem}._dataQualityOverviewText_ywtp6_1752 span{color:#657773;font-size:.78rem;line-height:1.5}._dataQualityIssues_ywtp6_1773{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._dataQualityIssue_ywtp6_1773{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;border:1px solid #f0d7aa;border-radius:.7rem;background:#fffaf0;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease}._dataQualityIssue_ywtp6_1773:not(:disabled):hover{border-color:#d49a3c;transform:translateY(-1px)}._dataQualityIssueIcon_ywtp6_1801{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;color:#a86309;background:#ffedc8}._dataQualityIssue_ywtp6_1773>span:nth-child(2){display:grid;gap:.2rem;min-width:0}._dataQualityIssue_ywtp6_1773 strong{color:#42372a;font-size:.76rem}._dataQualityIssue_ywtp6_1773 small{color:#7c7063;font-size:.66rem;line-height:1.35}._dataQualityIssue_ywtp6_1773 b{color:#9a5a05;font-size:1rem}._dataQualityIssueValid_ywtp6_1834{border-color:#dce8e4;background:#f8fbfa;cursor:default}._dataQualityIssueValid_ywtp6_1834 ._dataQualityIssueIcon_ywtp6_1801{color:#16815f;background:#e5f5ef}._dataQualityIssueValid_ywtp6_1834 b{color:#16815f}._dataQualityDetails_ywtp6_1849{overflow:hidden;border:1px solid #dce7e4;border-radius:.8rem;background:#fff}._dataQualityDetails_ywtp6_1849>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid #e5ecea;background:#f8fbfa}._dataQualityDetails_ywtp6_1849>header>div{display:grid;gap:.2rem}._dataQualityDetails_ywtp6_1849>header strong{color:#173c35;font-size:.8rem}._dataQualityDetails_ywtp6_1849>header span{color:#71807d;font-size:.68rem}._dataQualityDetails_ywtp6_1849>header button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;color:#647671;background:transparent;cursor:pointer}._dataQualityDetailsList_ywtp6_1894{display:grid;max-height:18rem;overflow-y:auto}._dataQualityDetailsList_ywtp6_1894>button,._dataQualityDetailsList_ywtp6_1894>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:0;border-bottom:1px solid #edf1f0;color:inherit;background:#fff;text-align:left}._dataQualityDetailsList_ywtp6_1894>button{cursor:pointer}._dataQualityDetailsList_ywtp6_1894>button:hover{background:#f2f8f6}._dataQualityDetailsList_ywtp6_1894>:last-child{border-bottom:0}._dataQualityDetailsList_ywtp6_1894 span{display:grid;gap:.2rem;min-width:0}._dataQualityDetailsList_ywtp6_1894 strong{overflow:hidden;color:#263d37;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}._dataQualityDetailsList_ywtp6_1894 small{color:#74837f;font-size:.66rem}._dataQualityDetailsList_ywtp6_1894 b{flex:0 0 auto;color:#087454;font-size:.66rem}._pdlStatisticsPanel_ywtp6_1951{display:grid;gap:1rem}._pdlStatisticsIdentity_ywtp6_1956{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid #dce7e4;border-radius:.8rem;background:#f8fbfa}._pdlStatisticsIdentity_ywtp6_1956>div{display:grid;gap:.3rem}._pdlStatisticsIdentity_ywtp6_1956>div span{color:#7b8a86;font-size:.62rem;font-weight:750;letter-spacing:.06em}._pdlStatisticsIdentity_ywtp6_1956 strong{color:#173c35;font-size:1rem}._pdlStatisticsIdentity_ywtp6_1956>span{color:#60726e;font-size:.72rem;text-align:right}._pdlStatisticsMetrics_ywtp6_1990{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._pdlStatisticsMetrics_ywtp6_1990>div{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem;border:1px solid #dfe8e5;border-radius:.7rem;background:#fff}._pdlStatisticsMetricIcon_ywtp6_2007{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:.55rem;color:#fff;background:#005747}._pdlStatisticsMetrics_ywtp6_1990>div>span:last-child{display:grid;gap:.25rem;min-width:0}._pdlStatisticsMetrics_ywtp6_1990 small{overflow:hidden;color:#7b8986;font-size:.57rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._pdlStatisticsMetrics_ywtp6_1990 strong{color:#173c35;font-size:.9rem;white-space:nowrap}._pdlTechnologySection_ywtp6_2040{display:grid;gap:.85rem;padding:1rem 1.2rem;border:1px solid #dfe8e5;border-radius:.8rem}._pdlTechnologySection_ywtp6_2040>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}._pdlTechnologySection_ywtp6_2040>header>div{display:grid;gap:.25rem}._pdlTechnologySection_ywtp6_2040 header strong{color:#173c35;font-size:.85rem}._pdlTechnologySection_ywtp6_2040 header span,._pdlTechnologySection_ywtp6_2040 header b{color:#71817d;font-size:.66rem}._pdlTechnologyList_ywtp6_2071{display:grid;gap:.55rem}._pdlTechnologyList_ywtp6_2071>p{margin:0;color:#71817d;font-size:.75rem}._pdlTechnologyRow_ywtp6_2082{display:grid;grid-template-columns:minmax(5rem,.75fr) minmax(8rem,2fr) 2rem;align-items:center;gap:.75rem}._pdlTechnologyRow_ywtp6_2082>span,._pdlTechnologyRow_ywtp6_2082>strong{color:#415651;font-size:.7rem}._pdlTechnologyRow_ywtp6_2082>strong{text-align:right}._pdlTechnologyRow_ywtp6_2082>div{height:.5rem;overflow:hidden;border-radius:999px;background:#e8efed}._pdlTechnologyRow_ywtp6_2082 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#005747,#14b8a6)}._quickCreationGrid_ywtp6_2113{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.25rem}._quickCreationGrid_ywtp6_2113>button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.2rem .8rem;min-width:0;padding:1rem;border:1px solid #dce7e4;border-radius:.75rem;color:#173c35;background:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease}._quickCreationGrid_ywtp6_2113>button:hover:not(:disabled){border-color:#72a99d;background:#f5faf8;box-shadow:0 7px 18px #0f2a251a;transform:translateY(-1px)}._quickCreationGrid_ywtp6_2113>button:disabled{cursor:not-allowed;opacity:.45}._quickCreationIcon_ywtp6_2153{display:inline-flex;grid-row:1 / 3;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:.7rem;color:#fff;background:#005747}._quickCreationGrid_ywtp6_2113 strong{font-size:.82rem}._quickCreationGrid_ywtp6_2113 small{overflow:hidden;color:#71807d;font-size:.7rem;line-height:1.3;text-overflow:ellipsis}._quickCreationHint_ywtp6_2177{margin:.8rem .25rem 0;color:#8a5b12;font-size:.72rem}._lampModalTitleBlock_ywtp6_2183{display:flex;flex-direction:column;align-items:flex-start;width:100%}._lampModalEyebrow_ywtp6_2190{display:block;margin-bottom:.45rem;color:#6b7f79;font-size:.7rem;font-weight:500;line-height:1;text-transform:uppercase}._lampModalTitle_ywtp6_2183{margin:0;color:#0f2f2a;font-size:1.15rem;font-weight:500;line-height:1.25}._lampModalStatus_ywtp6_2208{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.45rem .65rem;border-radius:999px;color:#006956;background:#e5f5ef;font-size:.78rem;font-weight:500}._lampModalStatusDot_ywtp6_2221{width:.5rem;height:.5rem;border-radius:999px;background:#0fb981}._lampModalDetailLoading_ywtp6_2228,._lampModalDetailError_ywtp6_2229{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:1rem;border-radius:10px;background:#f8fafc;color:#475569}._lampModalDetailError_ywtp6_2229{background:#fff7ed;color:#c2410c}._lampModalDetailSpinner_ywtp6_2245{width:1.1rem;height:1.1rem;flex:0 0 auto;border:2px solid #cbd5e1;border-top-color:#0f806c;border-radius:50%;animation:_lampModalDetailSpin_ywtp6_2245 .7s linear infinite}@keyframes _lampModalDetailSpin_ywtp6_2245{to{transform:rotate(360deg)}}._lampModalGrid_ywtp6_2261{display:grid;gap:.75rem;margin-bottom:1rem}._lampModalItem_ywtp6_2267{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.85rem;border:1px solid #e6ecea;border-radius:.5rem;color:#31544c;background:#fbfdfc}._lampModalItem_ywtp6_2267 svg{margin-top:.1rem;color:#4f9385}._lampModalItem_ywtp6_2267 span{display:grid;gap:.25rem;min-width:0;color:#1f3f38;font-size:.86rem;font-weight:400;line-height:1.35}._lampModalItem_ywtp6_2267 strong{color:#8a9a95;font-size:.68rem;font-weight:500;line-height:1;text-transform:uppercase}._lampModalActions_ywtp6_2302{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}._lampModalPrimaryAction_ywtp6_2309,._lampModalSecondaryAction_ywtp6_2310{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:.5rem;font-size:.82rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}._lampModalPrimaryAction_ywtp6_2309:hover,._lampModalSecondaryAction_ywtp6_2310:hover{transform:translateY(-1px)}._lampModalPrimaryAction_ywtp6_2309{border:1px solid #005747;color:#fff;background:#005747}._lampModalPrimaryAction_ywtp6_2309:hover{border-color:#006956;background:#006956}._lampModalSecondaryAction_ywtp6_2310{border:1px solid #d7e4df;color:#31544c;background:#f7faf9}._lampModalSecondaryAction_ywtp6_2310:hover{border-color:#005747;color:#005747;background:#eef8f4}._gmaoHeaderShell_ywtp6_2356{width:100%;--future-header-horizontal-padding: 0;--energy-dashboard-header-offset: 0px;padding:0!important;background:#fff!important}._gmaoHeaderShell_ywtp6_2356 .header{background:#fff!important;padding:0!important;height:auto!important;min-height:0!important;border:none!important;border-radius:0!important}._gmaoDefaultHeader_ywtp6_2373{padding-left:0!important;padding-right:0!important}._gmaoHeaderShell_ywtp6_2356 .header .container-fluid,._gmaoHeaderShell_ywtp6_2356 .header .row,._gmaoHeaderShell_ywtp6_2356 .header .row>*{padding-top:0!important;padding-bottom:0!important}._gmaoHeaderBar_ywtp6_2385{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:1rem;width:100%!important;margin:0;padding:.5rem 0rem;background:#fff}._gmaoMetricsBar_ywtp6_2398{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;min-width:0;padding:.65rem 1.5rem .85rem;border-top:1px solid #eef2f1;background:#fff}._gmaoMetricsList_ywtp6_2411{display:flex;align-items:center;gap:1.35rem;flex:0 1 auto;min-width:0;overflow:visible}._gmaoMetricItem_ywtp6_2420{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;min-width:0}._gmaoMetricIcon_ywtp6_2428{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.55rem;flex-shrink:0}._gmaoMetricIconPower_ywtp6_2438{color:#5f6b74;background:#eef1f3}._gmaoMetricIconEco_ywtp6_2443{color:#3d7bd6;background:#e8f1fc}._gmaoMetricIconCo2_ywtp6_2448{color:#2f9b57;background:#e8f7ee}._gmaoMetricText_ywtp6_2453{display:flex;flex-direction:column;gap:.15rem;min-width:0}._gmaoMetricLabel_ywtp6_2460{color:#8a95a3;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}._gmaoMetricValue_ywtp6_2469{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .45rem;color:#243039;font-size:1.15rem;font-weight:700;line-height:1.15}._gmaoMetricSecondary_ywtp6_2480{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .25rem;color:#8a95a3;font-size:.78rem;font-weight:600;line-height:1.15}._gmaoMetricSecondaryInline_ywtp6_2491{display:inline;flex-direction:row}._gmaoMetricSecondary_ywtp6_2480 small{font-size:inherit;font-weight:inherit}._gmaoMetricPositive_ywtp6_2501{color:#1f8a4c}._gmaoMetricDivider_ywtp6_2505{width:1px;height:2.4rem;flex-shrink:0;background:#e6ecea}._gmaoMetricsActions_ywtp6_2512{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0;margin-left:auto}._gmaoFinalReportButton_ywtp6_2520{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:1px solid #006155;border-radius:.5rem;color:#fff;background:#006155;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._gmaoFinalReportButton_ywtp6_2520:hover:not(:disabled){border-color:#004f46;background:#004f46;box-shadow:0 2px 6px #00615538}._gmaoFinalReportButton_ywtp6_2520:focus-visible{outline:2px solid rgba(0,97,85,.3);outline-offset:2px}._gmaoFinalReportButton_ywtp6_2520:disabled{cursor:not-allowed;opacity:.45}._finalReportForm_ywtp6_2557{display:grid;gap:1rem}._finalReportIntro_ywtp6_2562{margin:0 0 .25rem;color:#687681;font-size:.875rem;line-height:1.5}._finalReportField_ywtp6_2569{display:grid;gap:.4rem}._finalReportField_ywtp6_2569>span{color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.06em}._finalReportField_ywtp6_2569 small{color:#899590;font-size:.72rem;font-weight:500;letter-spacing:normal}._finalReportField_ywtp6_2569 select{box-sizing:border-box;width:100%;height:2.95rem;padding:0 2.5rem 0 1rem;border:1px solid #becbc8;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#202624;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;font-size:1rem;outline:none}._finalReportField_ywtp6_2569 select:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._finalReportActions_ywtp6_2610{display:flex;justify-content:flex-end;gap:.75rem;margin:.25rem -1.15rem -1.15rem;padding:1rem 1.15rem;border-top:1px solid #edf1f3}._finalReportCancelButton_ywtp6_2619,._finalReportSubmitButton_ywtp6_2620{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}._finalReportCancelButton_ywtp6_2619{border:1px solid #cdd5d3;color:#43514e;background:#fff}._finalReportSubmitButton_ywtp6_2620{border:1px solid #006155;color:#fff;background:#006155}._finalReportSubmitButton_ywtp6_2620:disabled{cursor:not-allowed;opacity:.45}._gmaoOverlayToggle_ywtp6_2650{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem;border-radius:999px;background:#eef2f1}._gmaoOverlayToggle_ywtp6_2650 button{padding:.45rem .9rem;border:1px solid transparent;border-radius:999px;color:#6b7785;background:transparent;font-size:.82rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._gmaoOverlayToggle_ywtp6_2650 button:hover{color:#243039}._gmaoOverlayToggleActive_ywtp6_2680{color:#1f4f43!important;border-color:#d7e0dd!important;background:#fff!important;box-shadow:0 1px 2px #12312b14}._gmaoLayersButton_ywtp6_2687{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border:1px solid #d7e0dd;border-radius:.55rem;color:#243039;background:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}._gmaoLayersButton_ywtp6_2687:hover,._gmaoLayersButtonActive_ywtp6_2708{border-color:#005747;color:#005747;background:#f3faf7}._gmaoHeaderTabsBar_ywtp6_2714{box-sizing:border-box;width:98%;margin:0 auto;height:100%;padding:0;background:#fff}._gmaoHeaderTabsRow_ywtp6_2723{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-width:0;height:100%}._gmaoHeaderTabsList_ywtp6_2732{display:flex;align-items:center;gap:2rem;min-width:0;overflow-x:auto}._gmaoHeaderTabButton_ywtp6_2740{flex:0 0 auto;height:3rem;padding:0;border:0;border-bottom:3px solid transparent;color:#84918d;background:transparent;font-size:.96rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease}._gmaoHeaderTabButton_ywtp6_2740:hover{color:#005747}._gmaoHeaderTabButtonActive_ywtp6_2760{border-bottom-color:#005747;color:#005747}._gmaoHeaderSelectors_ywtp6_2765{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;width:100%;min-width:0;overflow:visible}._gmaoHeaderSelectorGroups_ywtp6_2776{display:flex;align-items:center;gap:0;min-width:0}._gmaoHeaderToggle_ywtp6_2783{display:flex;align-items:center;justify-self:end;flex-shrink:0;gap:.45rem;margin-left:auto;height:2.75rem}._gmaoFilterButton_ywtp6_2793{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #dce5e2;border-radius:.35rem;color:#58716a;background:#fff;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}._gmaoFilterButton_ywtp6_2793:hover,._gmaoFilterButtonActive_ywtp6_2811{border-color:#005747;color:#fff;background:#005747}._gmaoHeaderSelectorGroup_ywtp6_2776{display:inline-flex;align-items:center;flex:0 1 auto;gap:.55rem;min-width:0;height:2.25rem;margin-left:1.5rem}._gmaoHeaderSelectorLabel_ywtp6_2827{display:inline-block;color:#8a95a3;font-size:.66rem;line-height:1;font-weight:600;letter-spacing:.06em}._sigTools_ywtp6_2836{position:absolute;z-index:18;top:5rem;left:1rem;display:grid;justify-items:start;gap:.5rem}._sigTools_ywtp6_2836>button{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .8rem;border:1px solid #dce7e4;border-radius:.55rem;color:#315a51;background:#fff;box-shadow:0 6px 18px #12312b21;font-size:.72rem;font-weight:750;cursor:pointer}._sigTools_ywtp6_2836>._sigToolsMainActive_ywtp6_2861{border-color:#005747;color:#fff;background:#005747}._sigToolsPanel_ywtp6_2867{width:19rem;padding:.75rem;border:1px solid #dce7e4;border-radius:.75rem;background:#fffffff7;box-shadow:0 12px 30px #0f2a252e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._sigToolsPanel_ywtp6_2867>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}._sigToolsPanel_ywtp6_2867>header strong{color:#173c35;font-size:.76rem}._sigToolsPanel_ywtp6_2867>header button{display:inline-flex;border:0;color:#6a7b77;background:transparent;cursor:pointer}._sigToolsGrid_ywtp6_2897,._sigToolsActions_ywtp6_2898{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._sigToolsGrid_ywtp6_2897 button,._sigToolsActions_ywtp6_2898 button,._sigToolsReset_ywtp6_2906{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-width:0;padding:.55rem;border:1px solid #dce7e4;border-radius:.45rem;color:#4f6862;background:#f8fbfa;font-size:.66rem;font-weight:700;cursor:pointer}._sigToolsGrid_ywtp6_2897 ._sigToolActive_ywtp6_2922{border-color:#08745f;color:#fff;background:#08745f}._sigToolsActions_ywtp6_2898{margin-top:.65rem}._sigToolsActions_ywtp6_2898 button:disabled{opacity:.45;cursor:not-allowed}._sigToolHint_ywtp6_2937{margin:.55rem 0 0;padding:.5rem;border-radius:.4rem;color:#78520b;background:#fff6dd;font-size:.64rem;line-height:1.35}._sigToolResult_ywtp6_2947{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._sigToolResult_ywtp6_2947 span{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .5rem;border-radius:999px;color:#08745f;background:#e8f6f1;font-size:.66rem;font-weight:750}._sigToolsPanel_ywtp6_2867>._sigToolsReset_ywtp6_2906{justify-content:center;width:100%;margin-top:.55rem;color:#8b3a32;background:#fff7f6}._sigMeasurementInline_ywtp6_2974{display:flex;align-items:center;gap:.55rem;margin-top:.55rem;padding:.55rem .65rem;border:1px solid rgba(0,87,71,.2);border-radius:.5rem;background:#eaf6f2}._sigMeasurementInline_ywtp6_2974>span{display:inline-flex;align-items:center;gap:.35rem;color:#08745f;font-size:.67rem;font-weight:700}._sigMeasurementInline_ywtp6_2974>strong{flex:1;color:#173c35;font-size:.78rem;text-align:right}._sigMeasurementInline_ywtp6_2974>button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:50%;color:#667873;background:#eef3f1;cursor:pointer}._sigEditForm_ywtp6_3014{display:grid;gap:1rem}._sigEditIdentity_ywtp6_3019{display:grid;gap:.2rem;padding:.8rem 1rem;border-radius:.65rem;background:#f2f8f6}._sigEditIdentity_ywtp6_3019 strong{color:#173c35;font-size:.85rem}._sigEditIdentity_ywtp6_3019 span,._sigEditForm_ywtp6_3014 label>span{color:#71807d;font-size:.68rem}._sigEditCoordinates_ywtp6_3038{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._sigEditForm_ywtp6_3014 label{display:grid;gap:.35rem}._sigEditForm_ywtp6_3014 input,._sigEditForm_ywtp6_3014 select{width:100%;padding:.7rem;border:1px solid #d5e0dd;border-radius:.45rem;color:#263d37;background:#fff;font-size:.75rem}._sigEditForm_ywtp6_3014 footer{display:flex;justify-content:flex-end;gap:.6rem}._sigEditForm_ywtp6_3014 footer button{padding:.65rem 1rem;border:1px solid #ccd9d5;border-radius:.45rem;color:#526963;background:#fff;font-size:.72rem;font-weight:700;cursor:pointer}._sigEditForm_ywtp6_3014 footer button:last-child{border-color:#005747;color:#fff;background:#005747}@media (max-width: 62rem){._dataQualityIssues_ywtp6_1773{grid-template-columns:1fr}._pdlStatisticsMetrics_ywtp6_1990{grid-template-columns:repeat(2,minmax(0,1fr))}._mapToolbar_ywtp6_246{left:1rem;right:1rem;max-width:none}._mapSearchResults_ywtp6_324{left:1rem;width:calc(100% - 2rem)}._mapAddButton_ywtp6_1455{width:3.75rem;height:3.75rem}._gmaoMetricsBar_ywtp6_2398{flex-wrap:wrap;gap:.85rem 1rem;padding:.65rem 1rem .85rem}._gmaoMetricsActions_ywtp6_2512{width:100%;justify-content:space-between;margin-left:0}._mapSummaryBar_ywtp6_1477{grid-template-columns:minmax(0,1fr) 4.25rem}._mapSummaryMetrics_ywtp6_1595{grid-template-columns:repeat(3,minmax(0,1fr))}._mapSummaryMetric_ywtp6_1595{min-height:4.5rem;padding:.75rem 1rem;border-bottom:1px solid #e4e8eb}._mapSummaryMetric_ywtp6_1595:nth-last-child(-n+2){border-bottom:0}._mapLegend_ywtp6_837{right:1rem;bottom:calc(5% + 14rem)}._mapLegendNight_ywtp6_852{bottom:calc(5% + 19rem)}._nightSimulationPanel_ywtp6_1112{padding-inline:1.5rem}._nightSimulationInfo_ywtp6_1156{gap:.75rem}}@media (max-width: 36rem){._dataQualityOverview_ywtp6_1715{grid-template-columns:1fr}._dataQualityScore_ywtp6_1722{min-height:6rem}._pdlStatisticsIdentity_ywtp6_1956{display:grid}._pdlStatisticsIdentity_ywtp6_1956>span{text-align:left}._pdlStatisticsMetrics_ywtp6_1990{grid-template-columns:1fr}._pdlTechnologyRow_ywtp6_2082{grid-template-columns:minmax(4.5rem,.75fr) minmax(5rem,2fr) 2rem;gap:.5rem}._mapToolbar_ywtp6_246{top:.75rem;flex-direction:column;align-items:stretch}._mapSearch_ywtp6_257{grid-template-columns:auto minmax(0,1fr) auto}._mapViewToggle_ywtp6_293,._mapViewToggle_ywtp6_293 button{width:100%}._mapSearchResults_ywtp6_324{top:6.9rem}._mapFilterPanel_ywtp6_501{top:11.5rem;left:.75rem;right:auto;width:min(18rem,calc(100% - 1.5rem));max-height:calc(100% - 12.5rem)}._mapAddButton_ywtp6_1455{width:3.3rem;height:3.3rem}._mapSummaryBar_ywtp6_1477{grid-template-columns:minmax(0,1fr) 3.5rem}._mapSummaryMetrics_ywtp6_1595{grid-template-columns:repeat(2,minmax(0,1fr))}._mapSummaryMetric_ywtp6_1595{padding:.7rem .85rem}._mapSummaryMetric_ywtp6_1595:nth-last-child(-n+2){border-bottom:1px solid #e4e8eb}._mapSummaryMetric_ywtp6_1595:last-child{border-bottom:0}._mapSummaryAction_ywtp6_1680{min-height:100%}._mapSummaryHeader_ywtp6_1494{align-items:flex-start}._mapSummaryHeader_ywtp6_1494>div{display:grid;gap:.25rem}._quickCreationGrid_ywtp6_2113{grid-template-columns:1fr}._mapSummaryStack_ywtp6_823{width:calc(100% - 1.5rem)}._mapLegend_ywtp6_837,._mapLegendNight_ywtp6_852{top:7rem;right:.75rem;bottom:auto;width:10.5rem}._nightSimulationPanel_ywtp6_1112{grid-template-columns:1fr;gap:.75rem;padding:1rem}._nightSimulationPlay_ywtp6_1128{width:2.75rem;height:2.75rem}._nightSimulationInfo_ywtp6_1156{grid-template-columns:repeat(2,minmax(0,1fr))}._nightSimulationHorizon_ywtp6_1167{justify-items:start}._nightSimulationFilters_ywtp6_1301,._lampModalActions_ywtp6_2302{grid-template-columns:1fr}}._form_1l50k_1{display:grid;gap:1.25rem}._field_1l50k_6{display:grid;gap:.4rem}._field_1l50k_6 span{color:#1f3f38;font-size:.9rem}._field_1l50k_6 input,._field_1l50k_6 select{padding:.6rem .75rem;border:1px solid #d8e0de;border-radius:.45rem;color:#0d2722;font-size:.9rem}._field_1l50k_6 input:focus,._field_1l50k_6 select:focus{border-color:#006457;outline:none}._error_1l50k_31{margin:0;color:#d94358;font-size:.85rem}._actions_1l50k_37{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}._actions_1l50k_37 button{min-height:2.4rem;padding:0 1.1rem;border-radius:.45rem;font-size:.82rem;font-weight:600;cursor:pointer}._actions_1l50k_37 button:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1l50k_58{border:1px solid #d8e0de;color:#71827e;background:#fff}._submitButton_1l50k_64{border:1px solid #006457;color:#fff;background:#006457}._form_aqein_1{display:grid;gap:1.25rem}._automaticPanel_aqein_6{display:grid;gap:.75rem;padding:1rem 1.25rem;border:1px solid #ebf0f4;border-radius:.6rem;background:#f8fbfa}._automaticHeader_aqein_15{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._automaticHeader_aqein_15 span{color:#1f3f38;font-size:.9rem}._automaticHeader_aqein_15 strong{color:#005747;font-size:1.6rem;font-weight:600}._automaticHeader_aqein_15 small{margin-left:.15rem;color:#81908d;font-size:.85rem;font-weight:400}._automaticLevel_aqein_40{margin:0;color:#71827e;font-size:.85rem}._criteriaTable_aqein_46{width:100%;border-collapse:collapse;font-size:.82rem}._criteriaTable_aqein_46 th{padding:.4rem .5rem;border-bottom:1px solid #e2e9e7;color:#81908d;font-weight:500;text-align:left}._criteriaTable_aqein_46 td{padding:.45rem .5rem;border-bottom:1px solid #eef1f2;color:#0d2722}._criteriaTable_aqein_46 th:last-child,._criteriaTable_aqein_46 td:last-child{text-align:right}._criteriaTable_aqein_46 tr:last-child td{border-bottom:0}._field_aqein_75{display:grid;gap:.4rem}._field_aqein_75 span{color:#1f3f38;font-size:.9rem}._field_aqein_75 select,._field_aqein_75 textarea{padding:.6rem .75rem;border:1px solid #d8e0de;border-radius:.45rem;color:#0d2722;font-size:.9rem;resize:vertical}._field_aqein_75 select:focus,._field_aqein_75 textarea:focus{border-color:#006457;outline:none}._error_aqein_101{margin:0;color:#d94358;font-size:.85rem}._actions_aqein_107{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}._actions_aqein_107 button{min-height:2.4rem;padding:0 1.1rem;border-radius:.45rem;font-size:.82rem;font-weight:600;cursor:pointer}._actions_aqein_107 button:disabled{opacity:.6;cursor:not-allowed}._resetButton_aqein_128{margin-right:auto;border:1px solid #d8e0de;color:#1f3f38;background:#fff}._cancelButton_aqein_135{border:1px solid #d8e0de;color:#71827e;background:#fff}._submitButton_aqein_141{border:1px solid #006457;color:#fff;background:#006457}._form_9xiyh_1{display:grid;gap:1.25rem}._fieldset_9xiyh_6{margin:0;padding:1rem 1.15rem 1.15rem;border:1px solid #d7dee3;border-radius:.5rem}._fieldset_9xiyh_6 legend{padding:0 .4rem;color:#1f2933;font-size:.9rem;font-weight:700}._grid_9xiyh_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem}._field_9xiyh_6{display:grid;gap:.35rem;align-content:start}._field_9xiyh_6>span{color:#52616b;font-size:.82rem;font-weight:600}._field_9xiyh_6 input,._field_9xiyh_6 select{width:100%;height:2.4rem;padding:0 .65rem;border:1px solid #d7dee3;border-radius:.4rem;background:#fff;color:#1f2933;font:inherit;font-size:.9rem}._field_9xiyh_6 input:focus,._field_9xiyh_6 select:focus{border-color:#004b42;outline:none}._field_9xiyh_6 input[readonly]{background:#f4f6f7;color:#52616b}._field_9xiyh_6 small{color:#8a9499;font-size:.75rem}._note_9xiyh_67{margin:.9rem 0 0;color:#8a9499;font-size:.78rem}._actions_9xiyh_73{display:flex;justify-content:flex-end;gap:.6rem}._cancelButton_9xiyh_79,._submitButton_9xiyh_80{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;height:2.5rem;padding:0 1.25rem;border-radius:.4rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}._cancelButton_9xiyh_79{border:1px solid #d7dee3;background:#fff;color:#52616b}._cancelButton_9xiyh_79:hover{background:#f4f6f7}._submitButton_9xiyh_80{border:1px solid #003831;background:#004b42;color:#fff}._submitButton_9xiyh_80:hover:not(:disabled){border-color:#003831;background:#003831}._submitButton_9xiyh_80:disabled{opacity:.6;cursor:not-allowed}._body_w739t_1{display:flex;flex-direction:column;padding:0}._content_w739t_7{flex:1;padding:1.25rem 1.5rem .5rem}._loading_w739t_12,._empty_w739t_13{display:flex;align-items:center;justify-content:center;min-height:8rem;margin:0;color:#8a9499;font-size:.9rem}._timeline_w739t_23{display:grid;margin:0;padding:0 0 0 .35rem;list-style:none}._item_w739t_30{position:relative;display:grid;gap:.2rem;padding:.15rem 0 1.35rem 1.5rem;border-left:2px solid #d7dee3}._item_w739t_30:last-child{padding-bottom:.35rem;border-left-color:transparent}._dot_w739t_43{position:absolute;top:.45rem;left:-.4rem;width:.65rem;height:.65rem;border-radius:50%;background:#07594f}._date_w739t_53{margin:0;color:#1f2933;font-size:.95rem;font-weight:700;line-height:1.3}._label_w739t_61{margin:0;color:#8a9499;font-size:.88rem;line-height:1.35}._footer_w739t_68{display:flex;flex-shrink:0;justify-content:flex-end;padding:1rem 1.25rem 1.15rem}._closeButton_w739t_75{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;height:2.5rem;padding:0 1.25rem;border:1px solid #003831;border-radius:.4rem;background:#004b42;color:#fff;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}._closeButton_w739t_75:hover{border-color:#003831;background:#003831}._content_1q6vk_1{display:grid;gap:1.15rem}._rows_1q6vk_6{display:grid;gap:.55rem;margin:0}._row_1q6vk_6{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.75rem;align-items:baseline}._row_1q6vk_6 dt{color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase}._row_1q6vk_6 dd{margin:0;color:#12211f;font-size:.88rem;font-weight:600;overflow-wrap:anywhere}._section_1q6vk_35{display:grid;gap:.6rem}._sectionTitle_1q6vk_40{margin:0;color:#12211f;font-size:.95rem;font-weight:600}._empty_1q6vk_47{margin:0;color:#6f807c;font-size:.85rem}._nonConformities_1q6vk_53,._attachments_1q6vk_54{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}._nonConformity_1q6vk_62{display:grid;gap:.3rem;padding:.75rem;border:1px solid #e4eae8;border-radius:.3rem;color:#12211f;font-size:.85rem}._nonConformity_1q6vk_62 p{margin:0}._nonConformityMeta_1q6vk_76{color:#6f807c;font-size:.78rem}._attachment_1q6vk_54{display:inline-flex;align-items:center;gap:.4rem;color:#006456;font-size:.85rem;font-weight:600;text-decoration:none}._attachment_1q6vk_54:hover{text-decoration:underline}._footer_1q6vk_95{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._audit_1q6vk_102{color:#6f807c;font-size:.78rem}._closeButton_1q6vk_107{padding:.6rem 1.15rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;font-size:.85rem;font-weight:600;cursor:pointer}._attachments_1joq1_1{display:flex;flex-direction:column;gap:12px}._header_1joq1_7{display:flex;align-items:center;gap:12px}._addButton_1joq1_13{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:96px;padding:12px 16px;border:1px dashed #c7ccd6;border-radius:10px;background:#f8f9fb;color:#4b5563;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}._addButton_1joq1_13:hover:not(:disabled){border-color:#6366f1;color:#6366f1}._addButton_1joq1_13:disabled{cursor:not-allowed;opacity:.7}._counter_1joq1_41{font-size:.8rem;color:#6b7280}._attachmentsTile_1joq1_46{min-width:0}._attachmentsTile_1joq1_46 ._header_1joq1_7{position:relative;display:block;height:100%}._attachmentsTile_1joq1_46 ._addButton_1joq1_13{gap:1rem;width:100%;min-width:0;min-height:8rem;padding:.75rem;border:2px dashed #d1d5db;border-radius:.25rem;color:#005747;background:#fff;text-align:center}._attachmentsTile_1joq1_46 ._addButton_1joq1_13:hover:not(:disabled){border-color:#005747;color:#005747}._attachmentsTile_1joq1_46 ._addButton_1joq1_13 strong{color:#111827;font-size:.875rem;font-weight:700;line-height:1.2}._attachmentsTile_1joq1_46 ._counter_1joq1_41{position:absolute;right:.5rem;bottom:.4rem;font-size:.7rem}._spinner_1joq1_88{animation:_gmao-attach-spin_1joq1_1 .8s linear infinite}@keyframes _gmao-attach-spin_1joq1_1{to{transform:rotate(360deg)}}._list_1joq1_98{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._item_1joq1_107{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #eceef2;border-radius:8px;background:#fff}._thumb_1joq1_117{width:40px;height:40px;object-fit:cover;border-radius:6px;background:#f1f2f5;flex-shrink:0}._fileThumb_1joq1_126{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:#f1f2f5;color:#4b5563;flex-shrink:0}._filename_1joq1_138{flex:1;font-size:.85rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}a._filename_1joq1_138:hover{color:#006456;text-decoration:underline}._removeButton_1joq1_153{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;border-radius:6px;background:transparent;color:#ef4444;cursor:pointer}._removeButton_1joq1_153:hover:not(:disabled){background:#fef2f2}._removeButton_1joq1_153:disabled{cursor:not-allowed;opacity:.5}._form_1i06z_1{display:grid;gap:1.15rem}._fieldRow_1i06z_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}._field_1i06z_6{display:grid;gap:.55rem;min-width:0}._fieldLabel_1i06z_18{color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}._control_1i06z_27{box-sizing:border-box;width:100%;min-width:0;height:2.65rem;padding:0 .85rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;font-size:.88rem;font-weight:600;line-height:1.2;outline:none}._control_1i06z_27:focus{border-color:#006456}._control_1i06z_27:disabled{color:#80908c;background:#f1f3f4}._textarea_1i06z_52{box-sizing:border-box;width:100%;min-width:0;padding:.7rem .85rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;font-size:.88rem;line-height:1.4;outline:none;resize:vertical}._textarea_1i06z_52:focus{border-color:#006456}._nonConformities_1i06z_71{display:grid;gap:.85rem;padding:1rem;border:1px solid #d8e0de;border-radius:.35rem;background:#fbfcfc}._nonConformitiesHeader_1i06z_80{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._nonConformitiesTitle_1i06z_87{margin:0;color:#12211f;font-size:.95rem;font-weight:600}._nonConformitiesEmpty_1i06z_94{margin:0;color:#6f807c;font-size:.85rem}._nonConformityCard_1i06z_100{display:grid;gap:.75rem;padding:.9rem;border:1px solid #e4eae8;border-radius:.3rem;background:#fff}._addButton_1i06z_109,._removeButton_1i06z_110{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border-radius:.22rem;font-size:.8rem;font-weight:600;cursor:pointer}._addButton_1i06z_109{border:none;color:#fff;background:#006456}._removeButton_1i06z_110{justify-self:start;border:1px solid #f0d4d4;color:#a32020;background:#fff}._error_1i06z_134{margin:0;color:#a32020;font-size:.85rem}._footer_1i06z_140{display:flex;justify-content:flex-end;gap:.6rem}._secondaryButton_1i06z_146,._primaryButton_1i06z_147{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.15rem;border-radius:.22rem;font-size:.85rem;font-weight:600;cursor:pointer}._secondaryButton_1i06z_146{border:1px solid #d8e0de;color:#12211f;background:#fff}._primaryButton_1i06z_147{border:none;color:#fff;background:#006456}._primaryButton_1i06z_147:disabled,._secondaryButton_1i06z_146:disabled{opacity:.6;cursor:not-allowed}._spinner_1i06z_176{animation:_spin_1i06z_176 1s linear infinite}@keyframes _spin_1i06z_176{to{transform:rotate(360deg)}}._content_16s41_1{display:grid;gap:1rem}._header_16s41_6{display:flex;justify-content:flex-end}._addButton_16s41_11{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border:none;border-radius:.22rem;color:#fff;background:#006456;font-size:.85rem;font-weight:600;cursor:pointer}._loading_16s41_25{padding:2rem 0}._empty_16s41_29{margin:0;padding:2rem 0;color:#6f807c;font-size:.9rem;text-align:center}._tableWrapper_16s41_37{overflow-x:auto}._table_16s41_37{width:100%;border-collapse:collapse;font-size:.85rem;white-space:nowrap}._table_16s41_37 th{padding:.6rem .75rem;border-bottom:1px solid #d8e0de;color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;text-align:left;text-transform:uppercase}._table_16s41_37 td{padding:.7rem .75rem;border-bottom:1px solid #eef1f0;color:#12211f}._status_16s41_65{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}._statusCompliant_16s41_73{color:#006456;background:#e3f1ee}._statusPending_16s41_78{color:#8a5a00;background:#fdf1dc}._statusExpired_16s41_83{color:#a32020;background:#fbe6e6}._actions_16s41_88{display:flex;gap:.35rem}._actionButton_16s41_93{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;cursor:pointer}._actionButton_16s41_93:hover:not(:disabled){border-color:#006456;color:#006456}._actionButton_16s41_93:disabled{color:#80908c;cursor:not-allowed}._actionButtonDanger_16s41_116:hover:not(:disabled){border-color:#a32020;color:#a32020}._confirm_16s41_121{display:grid;gap:1.25rem}._confirmText_16s41_126{margin:0;color:#12211f;font-size:.9rem}._confirmActions_16s41_132{display:flex;justify-content:flex-end;gap:.6rem}._confirmCancel_16s41_138,._confirmDelete_16s41_139{padding:.6rem 1.15rem;border-radius:.22rem;font-size:.85rem;font-weight:600;cursor:pointer}._confirmCancel_16s41_138{border:1px solid #d8e0de;color:#12211f;background:#fff}._confirmDelete_16s41_139{border:none;color:#fff;background:#a32020}._pageWrapper_9q285_1{padding:0!important}._pageContent_9q285_5{padding:1.5rem!important}._embeddedWrapper_9q285_9,._embeddedContent_9q285_13{padding:0!important}._layout_9q285_17{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:2rem;align-items:start;width:88%;margin:0 auto}._embeddedLayout_9q285_26{width:100%}._main_9q285_30{display:grid;gap:2rem;min-width:0}._mapCard_9q285_36{position:relative;overflow:hidden;min-height:28rem;border-radius:.6rem;background:#d9e4df}._mapCard_9q285_36>div:first-child{width:100%;height:28rem}._mapPlaceholder_9q285_49{display:flex;align-items:center;justify-content:center;height:28rem;color:#005747;font-size:1.05rem;font-weight:600;background:#e7eeee}._coordinateBadge_9q285_60{position:absolute;left:1.5rem;bottom:1.5rem;z-index:2;display:inline-flex;align-items:center;gap:.85rem;max-width:calc(100% - 3rem);padding:.9rem 1.25rem;border-radius:.35rem;color:#4f9385;background:#ffffffe0;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem)}._coordinateBadge_9q285_60 span{overflow:hidden;font-size:1.1rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._infoGrid_9q285_85{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}._section_9q285_92{display:grid;gap:1.15rem;min-width:0}._sectionTitle_9q285_98{position:relative;display:flex;align-items:center;margin:0;min-height:2rem;padding-left:.7rem;color:#005747;font-size:1.25rem;font-weight:600;line-height:1.3}._sectionTitle_9q285_98:before{position:absolute;top:0;bottom:0;left:0;width:.25rem;border-radius:999px;background:#005747;content:""}._infoCard_9q285_122,._specsCard_9q285_123,._componentCard_9q285_124,._quickActionButton_9q285_125{border:0;border-radius:.6rem;background:#fff}._infoCard_9q285_122,._specsCard_9q285_123{overflow:hidden}._infoRow_9q285_139{display:grid;grid-template-columns:minmax(6rem,.65fr) minmax(0,1fr);gap:1.25rem;align-items:center;min-height:4rem;padding:1rem 1.5rem;border-bottom:1px solid #eef1f2}._infoRow_9q285_139:last-child{border-bottom:0}._infoRow_9q285_139 span,._iconRow_9q285_154 span{color:#1f3f38;font-size:1rem;font-weight:300}._infoRow_9q285_139 strong{overflow-wrap:anywhere;color:#050707;font-size:.95rem;font-weight:600;line-height:1.3;text-transform:uppercase}._criticalityHeader_9q285_169{display:flex;align-items:center;justify-content:space-between;gap:1rem}._criticalityEditButton_9q285_176{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .9rem;border:1px solid #d8e0de;border-radius:.45rem;color:#005747;background:#fff;font-size:.8rem;font-weight:600;cursor:pointer}._criticalityEditButton_9q285_176:disabled{opacity:.6;cursor:not-allowed}._criticalityCard_9q285_196{display:grid;gap:1rem;width:100%;padding:1.25rem 1.5rem;border-radius:.6rem;background:#fff}._criticalityPlaceholder_9q285_205{color:#71827e;font-size:.95rem}._criticalityHeadline_9q285_210{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}._criticalityBadge_9q285_217{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase}._criticalityLow_9q285_227{color:#0a8a41;background:#d8f6e2}._criticalityMedium_9q285_232{color:#8a6d00;background:#fdf3d0}._criticalityHigh_9q285_237{color:#d26c00;background:#fff0dc}._criticalityCritical_9q285_242{color:#d94358;background:#ffe4e8}._criticalityScore_9q285_247{color:#005747;font-size:1.5rem;font-weight:600}._criticalityScore_9q285_247 small{margin-left:.15rem;color:#81908d;font-size:.8rem;font-weight:400}._criticalityMode_9q285_260{margin-left:auto;color:#71827e;font-size:.8rem}._criticalityCriteria_9q285_266{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}._criticalityCriteria_9q285_266 li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid #eef1f2}._criticalityCriteria_9q285_266 li:last-child{padding-bottom:0;border-bottom:0}._criticalityCriteria_9q285_266 span{color:#1f3f38;font-size:.9rem;font-weight:300}._criticalityCriteria_9q285_266 strong{color:#050707;font-size:.9rem;font-weight:600}._criticalityFooter_9q285_300{margin:0;color:#81908d;font-size:.78rem}._specsGrid_9q285_306{display:grid}._specsGrid_9q285_306 div{display:grid;grid-template-columns:minmax(6rem,.65fr) minmax(0,1fr);gap:1.25rem;align-items:center;min-width:0;min-height:4rem;padding:1rem 1.5rem;border-bottom:1px solid #eef1f2}._specsGrid_9q285_306 div:last-child{border-bottom:0}._specsGrid_9q285_306 span{color:#1f3f38;font-size:1rem;font-weight:300}._specsGrid_9q285_306 strong{overflow-wrap:anywhere;color:#050707;font-size:.95rem;font-weight:600;line-height:1.3;text-transform:uppercase}._specIconValue_9q285_340{display:inline-flex;align-items:center;color:#005747}._specIconValue_9q285_340 svg{flex:0 0 auto}._iconRow_9q285_154{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;color:#005747}._componentsGrid_9q285_358{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8.5rem;gap:1.25rem}._bottomGrid_9q285_365{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:stretch}._componentCard_9q285_124{display:grid;align-content:center;gap:.75rem;min-height:0;padding:1.25rem;color:#005747}._componentCard_9q285_124 strong{color:#050707;font-size:.95rem;font-weight:600;line-height:1.25}._componentCard_9q285_124 span,._componentCard_9q285_124 small{overflow-wrap:anywhere;color:#5d6c68;font-size:.85rem;font-weight:600;line-height:1.4}._aside_9q285_397{display:grid;gap:2rem;min-width:0}._quickActionsGrid_9q285_403{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:8.5rem;gap:1.25rem;align-items:stretch}._quickActionButton_9q285_125{display:grid;place-items:center;gap:.75rem;min-height:0;padding:1.25rem;color:#050707;cursor:pointer}._quickActionButton_9q285_125:disabled{color:#80908c;cursor:not-allowed}._quickActionButton_9q285_125 strong{font-size:.8rem;font-weight:600;line-height:1.25;text-transform:uppercase}._quickActionIcon_9q285_433{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:.35rem;color:#5f7899;background:#dbe6fa}._quickActionIconDanger_9q285_444{color:#d80f23;background:#ffd9d6}._treeCard_9q285_449{display:grid;gap:.9rem;padding:1.4rem 1.5rem;border:0;border-radius:.6rem;background:#fff}._treeZone_9q285_458,._treeNode_9q285_459,._treeLeaf_9q285_460{display:flex;align-items:center;gap:.6rem}._treeZone_9q285_458{color:#005747;font-size:.95rem;font-weight:600}._treeBranch_9q285_472{display:grid;gap:.85rem;margin-left:.5rem;padding-left:1.1rem;border-left:1px solid #d9e2df}._treeNode_9q285_459{color:#050707;font-size:.9rem;font-weight:600}._treeLeaf_9q285_460{color:#5d6c68;font-size:.875rem;font-weight:500}._treeZone_9q285_458 span,._treeNode_9q285_459 span,._treeLeaf_9q285_460 span{overflow-wrap:anywhere;min-width:0}._treeZone_9q285_458 svg,._treeNode_9q285_459 svg,._treeLeaf_9q285_460 svg{flex:0 0 auto}._treeEmpty_9q285_505,._treeMore_9q285_506{color:#87918d;font-size:.85rem;font-weight:500}._energyCard_9q285_512{overflow:hidden;border:0;border-radius:.6rem;background:#fff}._energyRow_9q285_519{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:6rem;padding:1.4rem 1.6rem;border-bottom:1px solid #eef1f2;color:#006b5b}._energyRow_9q285_519:last-child{border-bottom:0}._energyMetric_9q285_534{display:grid;gap:.45rem;min-width:0}._energyMetric_9q285_534 span{color:#8b9491;font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}._energyMetric_9q285_534 strong{overflow-wrap:anywhere;color:#006b5b;font-size:1rem;font-weight:700;line-height:1.25}._energyIndicator_9q285_557{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.35rem;color:#006b5b}._energyIndicator_9q285_557 svg{flex:0 0 auto;color:#006b5b}._energyTrend_9q285_571{font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}._energyTrendDecrease_9q285_578,._energyTrendStable_9q285_579{color:#006b5b}._energyTrendIncrease_9q285_583{color:#d80f23}._lifecycleHeader_9q285_587{display:flex;align-items:center;justify-content:space-between;gap:1rem}._lifecycleEditButton_9q285_594{display:inline-flex;align-items:center;gap:.4rem;height:2.2rem;padding:0 .9rem;border:1px solid #d7dee3;border-radius:.4rem;background:#fff;color:#005747;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}._lifecycleEditButton_9q285_594:hover:not(:disabled){border-color:#005747;background:#f4f6f7}._lifecycleEditButton_9q285_594:disabled{opacity:.5;cursor:not-allowed}._infoRow_9q285_139 strong._valueAlert_9q285_620{color:#d80f23;cursor:help}._conditionBadge_9q285_625{justify-self:start;padding:.3rem .7rem;border-radius:999px;font-size:.85rem;font-weight:600}._conditionRecent_9q285_633{background:#e3f5ef;color:#006b5b}._conditionMidLife_9q285_638{background:#eaf1fb;color:#1d4ed8}._conditionEndOfLife_9q285_643{background:#fdf1e3;color:#b45309}._conditionExceeded_9q285_648{background:#fdeaec;color:#d80f23}@media (max-width: 62rem){._layout_9q285_17{grid-template-columns:1fr;width:100%}._aside_9q285_397{grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr)}._componentsGrid_9q285_358{grid-template-columns:repeat(2,minmax(0,1fr))}._bottomGrid_9q285_365{grid-template-columns:1fr}}@media (max-width: 36rem){._pageContent_9q285_5{padding:1rem!important}._layout_9q285_17,._main_9q285_30,._aside_9q285_397,._infoGrid_9q285_85,._bottomGrid_9q285_365{grid-template-columns:1fr;gap:1.5rem}._mapCard_9q285_36,._mapCard_9q285_36>div:first-child,._mapPlaceholder_9q285_49{min-height:18rem;height:18rem}._coordinateBadge_9q285_60{left:1rem;bottom:1rem;max-width:calc(100% - 2rem);padding:.75rem 1rem}._coordinateBadge_9q285_60 span{font-size:.95rem}._sectionTitle_9q285_98{font-size:1.1rem}._componentsGrid_9q285_358,._quickActionsGrid_9q285_403{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._componentCard_9q285_124,._quickActionButton_9q285_125{padding:1.1rem}}._card_6zh1x_1{display:grid;gap:.9rem;padding:1.1rem;border:0;border-radius:.6rem;background:#fff}._header_6zh1x_10{display:flex;align-items:center;justify-content:space-between;gap:1rem}._header_6zh1x_10 div{display:grid;gap:.25rem;min-width:0}._header_6zh1x_10 strong{overflow-wrap:anywhere;color:#050707;font-size:.95rem;font-weight:600;line-height:1.25}._eyebrow_6zh1x_31{color:#87918d;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}._iconButton_6zh1x_39{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border:1px solid #d9e2df;border-radius:.35rem;color:#005747;background:#fff;cursor:pointer}._iconButton_6zh1x_39:disabled{color:#87918d;cursor:not-allowed;opacity:.65}._preview_6zh1x_59{position:relative;overflow:hidden;aspect-ratio:16 / 9;min-height:11rem;border-radius:.45rem;background:#e7eeee}._preview_6zh1x_59 img{display:block;width:100%;height:100%;object-fit:cover}._expandButton_6zh1x_75,._closeButton_6zh1x_76{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.7);border-radius:.35rem;color:#fff;background:#0507079e;cursor:pointer}._expandButton_6zh1x_75{position:absolute;right:.7rem;bottom:.7rem;width:2.25rem;height:2.25rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._expandButton_6zh1x_75:hover,._closeButton_6zh1x_76:hover{background:#050707cc}._placeholder_6zh1x_101{display:grid;place-items:center;align-content:center;gap:.6rem;width:100%;height:100%;padding:1rem;color:#005747;text-align:center}._placeholder_6zh1x_101 span{font-size:.9rem;font-weight:600;line-height:1.35}._placeholder_6zh1x_101 small{display:-webkit-box;overflow:hidden;max-width:100%;color:#5d6c68;font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}._spinner_6zh1x_130{animation:_spin_6zh1x_130 .9s linear infinite}._meta_6zh1x_134{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#5d6c68;font-size:.75rem;font-weight:600;line-height:1.35}._meta_6zh1x_134 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modalOverlay_6zh1x_151{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#050707d6}._modalContent_6zh1x_162{position:relative;width:min(92rem,100%);height:min(80vh,52rem);overflow:hidden;border-radius:.5rem;background:#050707;box-shadow:0 1.5rem 4rem #00000057}._modalContent_6zh1x_162 img{display:block;width:100%;height:100%;object-fit:contain}._closeButton_6zh1x_76{position:absolute;top:.85rem;right:.85rem;z-index:1;width:2.35rem;height:2.35rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes _spin_6zh1x_130{to{transform:rotate(360deg)}}._pageWrapper_1f81b_1{padding:0!important}._pageContent_1f81b_5{padding:1.4rem!important}._embeddedWrapper_1f81b_9,._embeddedContent_1f81b_13{padding:0!important}._assetCombobox_1f81b_17{position:relative;width:100%}._assetSearchInput_1f81b_22{padding-right:2.75rem!important}._assetOptions_1f81b_26{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;max-height:15rem;padding:.3rem;border:1px solid #becbc8;border-radius:.5rem;background:#fff;box-shadow:0 .5rem 1.25rem #0000001f}._assetOption_1f81b_26{display:block;width:100%;padding:.65rem .75rem;border:0;border-radius:.35rem;background:transparent;text-align:left;cursor:pointer}._assetOption_1f81b_26:hover,._assetOptionSelected_1f81b_53{background:#e8f3f1}._assetOptionEmpty_1f81b_57{padding:.75rem;color:#667985}._assetDropdownButton_1f81b_62{position:absolute;top:0;right:0;display:grid;place-items:center;width:2.75rem;height:2.95rem;border:0;background:transparent;cursor:pointer}._assetDropdownIcon_1f81b_75{pointer-events:none}._layout_1f81b_79{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(26.5rem,.75fr);gap:1.35rem;align-items:start;width:88%;margin:0 auto}._embeddedLayout_1f81b_88{width:100%}._sideColumn_1f81b_92{display:grid;gap:1.35rem;min-width:0}._card_1f81b_98{display:grid;gap:1.25rem;min-width:0;padding:1.55rem;border-radius:.5rem;background:#fff}._cardHeader_1f81b_107{display:flex;align-items:center;gap:.75rem;min-width:0;padding-bottom:.9rem;border-bottom:1px solid #edf1f1}._cardHeader_1f81b_107 h2{margin:0;min-width:0;color:#06110f;font-size:1.15rem;font-weight:500;line-height:1.2}._titleIcon_1f81b_125{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:.25rem;color:#fff;background:#006456}._fileLimit_1f81b_137{margin-left:auto;padding:.2rem .45rem;border-radius:999px;color:#111827;background:#f1f1ef;font-size:.55rem;font-weight:500;line-height:1;text-transform:uppercase}._formGrid_1f81b_149,._locationGrid_1f81b_150{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.35rem}._field_1f81b_156{display:grid;gap:.55rem;min-width:0}._fullWidth_1f81b_162{grid-column:1 / -1}._field_1f81b_156>span{color:#111827;font-size:.68rem;font-weight:400;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._field_1f81b_156 input,._field_1f81b_156 textarea,._field_1f81b_156 select{width:100%;min-width:0;border:1px solid #c9d3d0;border-radius:.18rem;color:#07120f;background:#fff;font-size:.95rem;font-weight:500;line-height:1.35;outline:none}._field_1f81b_156 input,._field_1f81b_156 select{height:2.75rem;padding:0 .95rem}._field_1f81b_156 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._field_1f81b_156 textarea{min-height:7.6rem;padding:.8rem .95rem;resize:vertical}._field_1f81b_156 input[readonly]{background:#f0f1f1}._field_1f81b_156 textarea::placeholder,._field_1f81b_156 input::placeholder{color:#667985;opacity:1}._inputWithIcon_1f81b_217,._selectLike_1f81b_218{position:relative;display:flex;align-items:center;min-width:0}._inputWithIcon_1f81b_217 input,._selectLike_1f81b_218 input,._selectLike_1f81b_218 select{padding-right:2.7rem}._inputWithIcon_1f81b_217 svg,._selectLike_1f81b_218 svg{position:absolute;right:.8rem;color:#33413e;pointer-events:none}._priorityField_1f81b_239{grid-column:1 / -1}._priorityRow_1f81b_243{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}._priorityRow_1f81b_243>button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:2.45rem;border:1px solid #cfd8d6;border-radius:0;color:#111827;background:#fff;font-size:.95rem;font-weight:400;cursor:pointer}._priorityRow_1f81b_243>._activePriority_1f81b_266{border-color:#007565;color:#fff;background:#007565}._checkboxLabel_1f81b_272{display:inline-flex;align-items:center;gap:.8rem;margin-left:.75rem;min-height:2.45rem;color:#111827;font-size:.68rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}._checkboxLabel_1f81b_272 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.55rem;height:1.55rem;margin:0;border:1px solid #c9d3d0;border-radius:.25rem;background:#fff}._checkboxLabel_1f81b_272 input:checked{border-color:#007565;background:linear-gradient(135deg,transparent 0 42%,#ffffff 42% 58%,transparent 58%),linear-gradient(45deg,transparent 0 46%,#ffffff 46% 62%,transparent 62%),#007565}._miniMap_1f81b_301{position:relative;overflow:hidden;display:grid;place-items:center;height:10rem;border-radius:.35rem;background:radial-gradient(circle at 25% 30%,rgba(255,255,255,.08),transparent 36%),linear-gradient(135deg,#1e1f20,#0f1011 45%,#262728)}._phoneMap_1f81b_312{position:relative;overflow:hidden;width:7.2rem;height:10rem;border-right:.18rem solid #101315;border-left:.18rem solid #101315;background:#c8cccc}._phoneMap_1f81b_312 svg{position:absolute;top:4.15rem;left:50%;z-index:2;color:#006456;transform:translate(-50%)}._mapRoads_1f81b_331{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(25deg,transparent 0 38%,rgba(255,255,255,.9) 39% 42%,transparent 43%),linear-gradient(155deg,transparent 0 38%,rgba(255,255,255,.82) 39% 42%,transparent 43%),linear-gradient(90deg,transparent 0 45%,rgba(255,255,255,.9) 46% 48%,transparent 49%),repeating-linear-gradient(0deg,#b8bdbd 0,#b8bdbd 1.15rem,#d2d5d5 1.15rem,#d2d5d5 1.3rem);opacity:.95}._gpsBadge_1f81b_346{position:absolute;bottom:0;left:0;padding:.55rem .7rem;color:#fff;background:#00000094;font-size:.68rem;font-weight:500;line-height:1}._uploadGrid_1f81b_358{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}._uploadGrid_1f81b_358 label{display:grid;place-items:center;gap:.65rem;min-height:6.1rem;border:2px dashed #c5d0ce;border-radius:0;color:#32514b;background:#fbfcfc;cursor:pointer}._uploadGrid_1f81b_358 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._uploadGrid_1f81b_358 label span{font-size:.65rem;font-weight:500;text-transform:uppercase}._fileRow_1f81b_390{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.65rem;padding:0 .65rem;border:1px solid #edf1f1;border-radius:.25rem;color:#48627d;background:#fff}._fileRow_1f81b_390 span{overflow:hidden;color:#0f172a;font-size:.78rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._fileRow_1f81b_390 button{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;color:#dc1212;background:transparent;cursor:pointer}._fileRow_1f81b_390 button:disabled{cursor:not-allowed;opacity:.35}._businessDocs_1f81b_430{display:grid;gap:1.1rem}._docGroup_1f81b_435{display:grid;gap:.55rem;min-width:0}._docGroupLabel_1f81b_441{color:#111827;font-size:.68rem;font-weight:400;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._submitButton_1f81b_450{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:12rem;min-height:2.75rem;padding:0 1.1rem;border:1px solid #006456;border-radius:.18rem;color:#fff;background:#006456;font-size:.88rem;font-weight:700;cursor:pointer}._submitButton_1f81b_450:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 64rem){._layout_1f81b_79{grid-template-columns:1fr}}@media (max-width: 36rem){._pageContent_1f81b_5{padding:.8rem!important}._card_1f81b_98{padding:1rem}._formGrid_1f81b_149,._locationGrid_1f81b_150,._uploadGrid_1f81b_358{grid-template-columns:1fr}._checkboxLabel_1f81b_272{margin-left:0;width:100%}}._WorkTitle_1fqh6_1{display:flex;align-items:center;gap:.9rem;color:#005747}._WorkTitle_1fqh6_1 h2{margin:0;font-size:1.75rem;font-weight:600}._WorkPanel_1fqh6_14{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._WorkPanel_1fqh6_14>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._WorkModalBody_1fqh6_28{overflow:hidden;padding:0;background:#f7f9f9}._WorkSheet_1fqh6_34{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6.5rem;width:100%;min-height:min(78vh,47rem)}._sidebar_1fqh6_42{grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._step_1fqh6_52{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;width:100%;min-height:5.5rem;padding:0 1.1rem;border:0;border-left:.35rem solid transparent;border-radius:.6rem;color:#929b99;background:transparent;font:inherit;font-size:1rem;text-align:left;cursor:pointer}._step_1fqh6_52:not(._activeStep_1fqh6_72):hover{color:#555f71;background:#f1f3f3}._step_1fqh6_52:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._activeStep_1fqh6_72{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._WorkBody_1fqh6_90{grid-column:2;grid-row:1;width:90%;min-height:0;overflow-y:auto;margin:0 auto;padding:3.2rem 2rem 2.5rem;box-sizing:border-box}._WorkSection_1fqh6_101{display:grid;gap:1rem;min-width:0}._WorkSectionTitle_1fqh6_107{display:flex;align-items:center;gap:.8rem;margin:0;padding-bottom:1.5rem;border-bottom:1px solid #d8dddc;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}._WorkSectionTitle_1fqh6_107>:first-child{color:#006155}._targetEditor_1fqh6_125{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:end;padding:1.1rem 1.2rem;border-radius:.35rem;background:#f3f4f5}._field_1fqh6_135{display:flex;flex-direction:column;min-width:0}._field_1fqh6_135 label{display:block;margin-bottom:.375rem;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._input_1fqh6_151,._select_1fqh6_152,._textarea_1fqh6_153{box-sizing:border-box;width:100%;min-width:0;border:1px solid #becbc8;border-radius:.5rem;color:#202624;background:#fff;font-size:1rem;font-weight:400;line-height:1.2;outline:none;transition:border-color .16s ease,box-shadow .16s ease}._input_1fqh6_151,._select_1fqh6_152{height:2.95rem;padding:0 1rem}._select_1fqh6_152{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem;cursor:pointer}._textarea_1fqh6_153{min-height:5.5rem;padding:.6rem .75rem;resize:vertical}._input_1fqh6_151:focus,._select_1fqh6_152:focus,._textarea_1fqh6_153:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._input_1fqh6_151:disabled,._select_1fqh6_152:disabled,._textarea_1fqh6_153:disabled{cursor:not-allowed;border-color:#f3f4f6;color:#6b7280;background-color:#f9fafb;opacity:1}._addTargetButton_1fqh6_209,._primaryButton_1fqh6_210,._secondaryButton_1fqh6_211,._removeButton_1fqh6_212,._uploadTile_1fqh6_213{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._addTargetButton_1fqh6_209{gap:.5rem;height:2.5rem;padding:0 1rem;border:1px solid #005747;border-radius:.5rem;color:#fff;background:#005747;font-size:.875rem;font-weight:600;white-space:nowrap}._targetsTableWrap_1fqh6_233{overflow:hidden;border:1px solid #eef1f2;border-radius:.35rem;background:#fff}._targetsTable_1fqh6_233{width:100%;border-collapse:collapse;table-layout:fixed}._targetsTable_1fqh6_233 th{height:3.65rem;padding:0 1.25rem;color:#263230;background:#e2e4e5;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-align:left;text-transform:uppercase;vertical-align:middle}._targetsTable_1fqh6_233 td{height:3.95rem;padding:0 1.25rem;border-top:1px solid #e5e7eb;color:#111827;font-size:.875rem;vertical-align:middle}._targetsTable_1fqh6_233 th:last-child,._targetsTable_1fqh6_233 td:last-child{text-align:center}._actionsCell_1fqh6_273{display:flex;align-items:center;justify-content:center}._removeButton_1fqh6_212{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4rem;color:#dc2626;background:transparent}._removeButton_1fqh6_212:hover{background:#fef2f2}._uploadGrid_1fqh6_296{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._quoteUploadBlock_1fqh6_302{display:grid;gap:.75rem}._quoteTemplateHeader_1fqh6_307{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid #cddbd7;border-radius:.4rem;background:#f4f9f7}._quoteTemplateHeader_1fqh6_307 p{margin:.2rem 0 0;color:#65736f;font-size:.76rem}._quoteTemplateHeader_1fqh6_307 button{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border:1px solid #087466;border-radius:.35rem;color:#075e54;background:#fff;font-weight:600;white-space:nowrap;cursor:pointer}._quoteValidationRow_1fqh6_338{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._quoteStatus_1fqh6_345{display:inline-flex;padding:.3rem .6rem;border-radius:999px;font-size:.78rem;font-weight:700}._quoteStatusReceived_1fqh6_353{color:#865d00;background:#fff4d6}._quoteStatusAccepted_1fqh6_358{color:#006155;background:#e7f6f2}._quoteStatusRefused_1fqh6_363{color:#a12828;background:#fdecec}._quoteStatusSelect_1fqh6_368{display:flex;align-items:center;gap:.55rem}._quoteStatusSelect_1fqh6_368 span{color:#4b5754;font-size:.8rem;font-weight:600}._quoteStatusSelect_1fqh6_368 select{min-width:8rem;height:2.35rem;padding:0 .6rem;border:1px solid #aebbb7;border-radius:.4rem;color:#183c37;background:#fff;font-weight:700}._uploadTile_1fqh6_213{flex-direction:column;gap:1rem;min-height:8rem;border:2px dashed #d1d5db;border-radius:.25rem;color:#005747;background:#fff;text-align:center}._uploadTile_1fqh6_213 strong{color:#111827;font-size:.875rem;font-weight:700;line-height:1.2}._detailGrid_1fqh6_409{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem}._panelFields_1fqh6_415{display:grid;gap:.85rem;padding:1rem}._interventionDates_1fqh6_421,._interventionGrid_1fqh6_422{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}._progressControl_1fqh6_428{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}._progressControl_1fqh6_428 input{width:100%;accent-color:#95c814}._progressControl_1fqh6_428 span{min-width:3rem;color:#111827;font-size:.875rem;font-weight:600;text-align:right}._checkboxLine_1fqh6_448{display:flex;align-items:center;gap:.55rem;color:#374151;font-size:.875rem;line-height:1.35}._checkboxLine_1fqh6_448 input{width:1rem;height:1rem;accent-color:#006456}._wideField_1fqh6_463{grid-column:1 / -1}._WorkFooter_1fqh6_467{grid-column:1 / -1;grid-row:2;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:0 2rem;border-top:1px solid #dce2e0;background:#f7f9f9}._secondaryButton_1fqh6_211,._primaryButton_1fqh6_210{min-width:14.4rem;height:2.75rem;border-radius:.35rem;font-size:.875rem;font-weight:700}._secondaryButton_1fqh6_211{border:1px solid #111827;color:#005747;background:#fff}._primaryButton_1fqh6_210{border:1px solid #005747;color:#fff;background:#005747;box-shadow:0 .75rem 1.25rem #0057472e}._primaryButton_1fqh6_210:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@media (max-width: 64rem){._WorkSheet_1fqh6_34{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._sidebar_1fqh6_42{grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.8rem;border-right:0;border-bottom:1px solid #dce2e0}._step_1fqh6_52{min-height:4rem;padding:.5rem;font-size:.75rem}._WorkBody_1fqh6_90{grid-column:1;grid-row:2;padding-top:2rem}._WorkFooter_1fqh6_467{grid-row:3}._targetEditor_1fqh6_125,._detailGrid_1fqh6_409,._interventionDates_1fqh6_421,._interventionGrid_1fqh6_422{grid-template-columns:repeat(2,minmax(0,1fr))}._addTargetButton_1fqh6_209{width:100%}._uploadGrid_1fqh6_296{grid-template-columns:1fr}}@media (max-width: 42rem){._WorkPanel_1fqh6_14>div:first-child{padding:0 1rem}._WorkTitle_1fqh6_1 h2{font-size:1.25rem}._sidebar_1fqh6_42{display:grid;grid-template-columns:repeat(5,minmax(4.5rem,1fr));overflow-x:auto}._step_1fqh6_52{grid-template-columns:1fr;justify-items:center;text-align:center}._WorkBody_1fqh6_90{padding:1.25rem 1rem 1rem}._targetEditor_1fqh6_125,._detailGrid_1fqh6_409,._interventionDates_1fqh6_421,._interventionGrid_1fqh6_422{grid-template-columns:1fr}._targetsTableWrap_1fqh6_233{overflow-x:auto}._targetsTable_1fqh6_233{min-width:48rem}._WorkFooter_1fqh6_467{flex-direction:column-reverse;align-items:stretch;padding:1rem}._secondaryButton_1fqh6_211,._primaryButton_1fqh6_210{width:100%;min-width:0}}._wrapper_9yn9e_1{display:grid;gap:1.25rem;padding:0 1rem 1rem}._historyPanel_9yn9e_7{overflow:hidden;border:1px solid #dce2e0;border-radius:.5rem;background:#fff}._timeline_9yn9e_14{display:grid;list-style:none;margin:0;padding:0}._item_9yn9e_21{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.8rem;padding:1rem 1.1rem;border-bottom:1px solid #edf1f0}._item_9yn9e_21:last-child{border-bottom:0}._dot_9yn9e_34{width:.65rem;height:.65rem;margin-top:.3rem;border-radius:999px;background:#2d8078;box-shadow:0 0 0 3px #e5f2f0}._entryContent_9yn9e_43{display:grid;gap:.4rem;min-width:0}._head_9yn9e_49{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}._type_9yn9e_57{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:#eaf4f2;color:#006155;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._date_9yn9e_70{color:#71807c;font-size:.75rem;font-weight:500}._description_9yn9e_76{margin:0;color:#202624;font-size:.9rem;line-height:1.45;white-space:pre-wrap}._comment_9yn9e_84{margin:0;color:#66736f;font-size:.82rem;font-style:italic;line-height:1.4}._attachments_9yn9e_92{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin-top:.15rem;color:#6b7280;font-size:.75rem}._empty_9yn9e_102{margin:0;padding:2rem 1rem;color:#71807c;font-size:.875rem;text-align:center}._form_9yn9e_110{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(15rem,.75fr);gap:1rem 1.25rem;align-items:start;padding:1rem;border:1px solid #dce2e0;border-radius:.5rem;background:#f8faf9}._field_9yn9e_121{display:grid;gap:.375rem;min-width:0}._field_9yn9e_121>span{color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._attachmentField_9yn9e_135{display:flex;align-self:start;min-width:0;padding-top:1.455rem}._attachmentField_9yn9e_135>div{width:100%}._attachmentField_9yn9e_135>div>div:first-child{height:7rem}._attachmentField_9yn9e_135>div>div:first-child>button{height:100%;min-height:0}._textarea_9yn9e_155{box-sizing:border-box;width:100%;height:7rem;min-height:7rem!important;padding:.75rem 1rem!important;border:1px solid #becbc8!important;border-radius:.5rem!important;background:#fff!important;color:#111827;font-size:1rem;font-family:inherit;line-height:1.4;resize:none}._textarea_9yn9e_155:focus{border-color:#247e70!important;box-shadow:0 0 0 2px #247e701f!important;outline:none}._actions_9yn9e_177{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:.15rem}._submit_9yn9e_184{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.8rem;padding:0 1.2rem;border:1px solid #006155;border-radius:.45rem;background:#006155;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}._submit_9yn9e_184:hover:not(:disabled){background:#004f46}._submit_9yn9e_184:focus-visible{outline:2px solid rgba(0,97,85,.3);outline-offset:2px}._submit_9yn9e_184:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 56rem){._form_9yn9e_110{grid-template-columns:1fr}._attachmentField_9yn9e_135{padding-top:0}}._section_1b2e9_1{display:grid;gap:1rem}._header_1b2e9_5{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid #cddbd7;border-radius:.5rem;background:#f4f9f7}._header_1b2e9_5 p{margin:.2rem 0 0;color:#65736f;font-size:.8rem}._header_1b2e9_5 button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border:1px solid #087466;border-radius:.4rem;color:#075e54;background:#fff;font-weight:700;cursor:pointer}._fields_1b2e9_32{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}._fields_1b2e9_32 label{display:grid;gap:.35rem;color:#394744;font-size:.82rem;font-weight:600}._fields_1b2e9_32 input,._fields_1b2e9_32 select{width:100%;height:2.5rem;padding:0 .65rem;border:1px solid #c4cfcc;border-radius:.4rem;box-sizing:border-box;background:#fff}._summary_1b2e9_54{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.8rem;border-radius:.45rem;background:#eef6f4}._summary_1b2e9_54 span{display:grid;gap:.25rem;color:#52615e;font-size:.76rem}._summary_1b2e9_54 strong{color:#173b35;font-size:.95rem}._history_1b2e9_72{padding-top:.5rem;border-top:1px solid #dce5e2}._history_1b2e9_72 h4{margin:0 0 .55rem}._history_1b2e9_72 ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}._history_1b2e9_72 li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .6rem;border-radius:.35rem;background:#f7f9f8}._history_1b2e9_72 small{color:#73807d}@media (max-width: 800px){._fields_1b2e9_32,._summary_1b2e9_54{grid-template-columns:1fr}._header_1b2e9_5,._history_1b2e9_72 li{align-items:flex-start;flex-direction:column}}._panel_1kqf3_1{--sla-primary: #005147;--sla-secondary: #555f71;--sla-tertiary: #40474d;--sla-neutral: #f8f9fa;--sla-border: #d8dddf;width:min(96vw,112rem);max-width:112rem;height:min(92vh,74rem);max-height:92vh;border:1px solid var(--sla-border);border-radius:.55rem;font-size:1.05rem}._panel_1kqf3_1 button,._panel_1kqf3_1 input,._panel_1kqf3_1 select{font-size:1rem}._panel_1kqf3_1>div:first-child{padding:1.25rem 1.5rem;border-bottom:1px solid var(--sla-border)}._modalBody_1kqf3_25{padding:0;background:var(--sla-neutral)}._contractHeader_1kqf3_29{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;width:100%}._contractHeader_1kqf3_29 h2{margin:0;color:var(--sla-tertiary);font-size:1.35rem}._contractMeta_1kqf3_41{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:.8rem;color:var(--sla-secondary);font-size:.95rem}._contractMeta_1kqf3_41 b{color:var(--sla-tertiary)}._cockpit_1kqf3_53{min-width:0}._tabs_1kqf3_56{display:flex;gap:.2rem;padding:0 .75rem;border-bottom:1px solid #d6dee4}._tabs_1kqf3_56 button{padding:1.15rem 1rem .95rem;border:0;border-bottom:2px solid transparent;color:var(--sla-secondary);background:transparent;font-size:1.02rem;font-weight:500;cursor:pointer}._tabs_1kqf3_56 ._activeTab_1kqf3_72{border-bottom-color:var(--sla-primary);color:var(--sla-primary)}._tabContent_1kqf3_76{padding:1.5rem}._secondaryButton_1kqf3_79,._primaryButton_1kqf3_80{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.35rem;padding:0 .85rem;border:1px solid #cbd5dc;border-radius:.4rem;color:var(--sla-tertiary);background:transparent;font-weight:600;cursor:pointer;white-space:nowrap}._primaryButton_1kqf3_80{border-color:var(--sla-primary);color:#fff;background:var(--sla-primary)}._kpiGrid_1kqf3_100{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}._kpiCard_1kqf3_105{position:relative;display:grid;gap:.8rem;min-height:7.5rem;padding:1.25rem;border:1px solid var(--sla-border);border-radius:.6rem;background:#fff;box-shadow:0 1px 2px #1628380d}._kpiCard_1kqf3_105>span{color:var(--sla-secondary);font-size:.9rem;font-weight:600;text-transform:uppercase}._kpiCard_1kqf3_105>strong{color:var(--sla-tertiary);font-size:1.9rem}._kpiCard_1kqf3_105>small{color:var(--sla-secondary);font-size:.9rem}._kpiDot_1kqf3_130{position:absolute;top:1rem;right:1rem;width:1.7rem;height:1.7rem;border-radius:.4rem}._badge_1kqf3_138{display:inline-flex;align-items:center;width:max-content;padding:.3rem .65rem;border:1px solid;border-radius:.35rem;font-size:.88rem;line-height:1.15}._success_1kqf3_148{border-color:#b8dfc4!important;color:#147c3e!important;background:#e5f6ea!important}._warning_1kqf3_153{border-color:#f3c888!important;color:#bd6800!important;background:#fff1dc!important}._danger_1kqf3_158{border-color:#f3b2b2!important;color:#d42127!important;background:#ffe7e7!important}._info_1kqf3_163{border-color:#afd2f2!important;color:#0969b5!important;background:#e6f2ff!important}._muted_1kqf3_168{border-color:#cdd3d8!important;color:#69727d!important;background:#eef0f2!important}._overviewGrid_1kqf3_173{display:grid;grid-template-columns:2fr 1fr;gap:1.15rem;margin-top:1.25rem}._card_1kqf3_179,._tableCard_1kqf3_180,._detailAside_1kqf3_181{overflow:hidden;border:1px solid var(--sla-border);border-radius:.6rem;background:#fff}._cardHeader_1kqf3_187{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.4rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--sla-border)}._cardHeader_1kqf3_187 h3,._cardHeader_1kqf3_187 p{margin:0}._cardHeader_1kqf3_187 h3{color:var(--sla-tertiary);font-size:1.1rem}._cardHeader_1kqf3_187 p{margin-top:.18rem;color:var(--sla-secondary);font-size:.9rem}._cardHeader_1kqf3_187 button{border:0;color:var(--sla-primary);background:transparent;cursor:pointer}._riskRows_1kqf3_215{display:grid}._riskRow_1kqf3_215{display:grid;grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--sla-border);color:var(--sla-secondary);font-size:.95rem}._riskRow_1kqf3_215>strong{color:var(--sla-tertiary)}._riskRow_1kqf3_215:last-child{border:0}._trendCard_1kqf3_234{min-height:24rem}._chart_1kqf3_237{display:block;width:calc(100% - 2rem);margin:1.2rem 1rem 0}._chart_1kqf3_237 path,._chart_1kqf3_237 polyline{fill:none;stroke-width:2}._threshold_1kqf3_247{stroke:#df252b;stroke-dasharray:5 4}._gridLine_1kqf3_251{stroke:#dce2e7}._gtiLine_1kqf3_254{stroke:#2176bf}._gtrLine_1kqf3_257{stroke:#c96b00}._legend_1kqf3_260{display:grid;gap:.55rem;margin:0 1rem;padding:0;list-style:none;color:var(--sla-tertiary);font-size:.82rem}._legend_1kqf3_260 li{display:flex;align-items:center;gap:.5rem}._legend_1kqf3_260 i{width:1rem;border-top:2px solid}._blueLine_1kqf3_278{border-color:#2176bf!important}._orangeLine_1kqf3_281{border-color:#c96b00!important}._redLine_1kqf3_284{border-color:#df252b!important;border-top-style:dashed!important}._actionsCard_1kqf3_288{border-color:var(--sla-border)}._actionRow_1kqf3_291{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--sla-border);font-size:.95rem}._actionRow_1kqf3_291>b{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;color:#fff;background:var(--sla-primary)}._actionRow_1kqf3_291>span{display:grid}._actionRow_1kqf3_291 small{color:var(--sla-secondary)}._actionRow_1kqf3_291 button{display:flex;align-items:center;gap:.3rem;padding:.55rem .7rem;border:0;border-radius:.4rem;color:#fff;background:var(--sla-primary)}._redText_1kqf3_325{color:#d42127!important}._scopeCard_1kqf3_328{grid-column:2;grid-row:2}._mapPlaceholder_1kqf3_332{display:grid;place-items:center;min-height:8rem;margin:1rem;border:1px solid #d6dee4;border-radius:.4rem;color:var(--sla-secondary);background:var(--sla-neutral);text-align:center;font-size:.84rem}._zoneRow_1kqf3_344{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--sla-border);font-size:.95rem}._filters_1kqf3_353{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}._filters_1kqf3_353 label{display:flex;align-items:center;gap:.4rem;flex:1;min-height:2.8rem;padding:0 .85rem;border:1px solid #ccd6dd;border-radius:.4rem;background:#fff}._filters_1kqf3_353 input{width:100%;border:0;outline:0;background:transparent}._filters_1kqf3_353 select{min-height:2.8rem;padding:0 .8rem;border:1px solid #ccd6dd;border-radius:.4rem;background:#fff}._filters_1kqf3_353 ._primaryButton_1kqf3_80{margin-left:auto}._splitLayout_1kqf3_386{display:grid;grid-template-columns:minmax(0,2fr) minmax(19rem,1fr);gap:1rem}._tableCard_1kqf3_180{min-width:0}._tableWrap_1kqf3_394{width:100%;overflow:hidden}._detailTable_1kqf3_398{width:100%;min-width:68rem;border-collapse:collapse;table-layout:fixed;font-size:.92rem}._detailTable_1kqf3_398 th,._detailTable_1kqf3_398 td{padding:.95rem;border-bottom:1px solid var(--sla-border);text-align:left;vertical-align:middle}._detailTable_1kqf3_398 th{color:var(--sla-secondary);background:var(--sla-neutral);font-weight:500}._detailTable_1kqf3_398 td{color:var(--sla-secondary)}._detailTable_1kqf3_398 td strong{color:var(--sla-tertiary)}._typeTag_1kqf3_423{padding:.25rem .5rem;border:1px solid #d2d9df;border-radius:.25rem;background:#eef1f3}._detailAside_1kqf3_181{padding-bottom:1rem}._detailAside_1kqf3_181>header{padding:1rem;border-bottom:1px solid #d7dfe5}._detailAside_1kqf3_181 header span,._detailAside_1kqf3_181 header h3{display:block;margin:0 0 .25rem}._detailAside_1kqf3_181 header span{color:var(--sla-secondary);font-size:.82rem}._detailAside_1kqf3_181 header h3{font-size:1rem}._detailAside_1kqf3_181 h4{margin:1rem 1rem .4rem;color:var(--sla-secondary);font-size:.82rem;text-transform:uppercase}._detailAside_1kqf3_181 p,._detailAside_1kqf3_181 ul{margin:.4rem 1rem;color:var(--sla-secondary);font-size:.84rem;line-height:1.55}._detailAside_1kqf3_181 pre{margin:.4rem 1rem;padding:.75rem;border:1px solid #d7dfe5;border-radius:.4rem;background:var(--sla-neutral);font-size:.82rem;white-space:pre-wrap}._detailAside_1kqf3_181>._primaryButton_1kqf3_80{width:calc(100% - 2rem);margin:1rem}._historyRow_1kqf3_474{display:flex;justify-content:space-between;gap:.5rem;margin:0 1rem;padding:.4rem 0;border-bottom:1px solid #d7dfe5;color:var(--sla-secondary);font-size:.82rem}._penaltyAmount_1kqf3_484{display:grid;gap:.4rem;margin:1rem;padding:.8rem;border:1px solid #f2b4b4;border-radius:.4rem;color:#d42127;background:#ffe9e9}._penaltyAmount_1kqf3_484 strong{font-size:1.5rem}._workflow_1kqf3_497{margin:1.25rem 0}._workflow_1kqf3_497>div{display:flex;align-items:center;gap:.8rem;padding:1.25rem}._workflow_1kqf3_497>div>span{display:flex;align-items:center;gap:.65rem}._workflow_1kqf3_497 article{display:grid;gap:.45rem;min-width:11rem;padding:.8rem;border:1px solid;border-radius:.4rem}._workflow_1kqf3_497 article strong{font-size:.92rem}@media (max-width: 75rem){._panel_1kqf3_1{width:97vw}._overviewGrid_1kqf3_173,._splitLayout_1kqf3_386{grid-template-columns:1fr}._scopeCard_1kqf3_328{grid-column:auto;grid-row:auto}._detailAside_1kqf3_181{display:none}._filters_1kqf3_353{flex-wrap:wrap}._kpiGrid_1kqf3_100{grid-template-columns:repeat(2,1fr)}}@media (max-width: 48rem){._contractMeta_1kqf3_41,._contractHeader_1kqf3_29 ._secondaryButton_1kqf3_79{display:none}._kpiGrid_1kqf3_100{grid-template-columns:1fr}._overviewGrid_1kqf3_173{display:block}._overviewGrid_1kqf3_173>*{margin-bottom:1rem}._riskRow_1kqf3_215{grid-template-columns:1fr 1fr}._filters_1kqf3_353 select{display:none}._workflow_1kqf3_497>div{overflow:auto}._tabs_1kqf3_56{overflow:auto}}._card_18obc_1{min-width:0;border:1px solid #ebf0f4;border-radius:.75rem;background:#fff;overflow:hidden}._card_18obc_1 h2{margin:0;color:#202625;font-size:1.2rem;font-weight:700}._trendCard_18obc_14{grid-column:span 2;padding:1.2rem}._chart_18obc_18{margin-top:.35rem}._distributionCard_18obc_21{padding:1.2rem}._distributionContent_18obc_24{display:flex;align-items:center;gap:2rem;margin-top:1rem}._donut_18obc_30{display:grid;place-items:center;flex:0 0 auto;width:6.5rem;height:6.5rem;border-radius:50%;background:radial-gradient(circle,#fff 0 45%,transparent 46%),conic-gradient(#00473f 0,#00473f 62%,#f49b00 62%,#f49b00 76%,#c5161d 76%,#c5161d 88%,#e1e5e4 88%)}._donut_18obc_30 strong{font-size:1.05rem}._legend_18obc_43{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;color:#343d3b}._legend_18obc_43 li{display:flex;align-items:center;gap:.55rem}._legend_18obc_43 li span{flex:1}._legend_18obc_43 li strong{color:#40474d}._legend_18obc_43 i{width:.8rem;height:.8rem;border-radius:.2rem}._fulfilled_18obc_67{background:#00473f}._atRisk_18obc_70{background:#f49b00}._exceeded_18obc_73{background:#c5161d}._paused_18obc_76{background:#e1e5e4}._performanceCard_18obc_79{display:flex;flex-direction:column;padding:1.2rem;color:#fff;background:#00473f}._performanceCard_18obc_79 h2{color:#fff}._performanceCard_18obc_79 p{margin:1.1rem 0 .35rem;font-size:.92rem}._performanceValue_18obc_93{font-size:2.8rem;line-height:1}._performanceValue_18obc_93 small{font-size:1.2rem}._performanceTrend_18obc_100{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding:.7rem;border:1px solid #198173;border-radius:.5rem;background:#006557;font-weight:600}._emptyState_18obc_111{display:grid;place-items:center;min-height:12rem;margin:0;color:#555f71}@media (max-width: 900px){._trendCard_18obc_14{grid-column:1 / -1}}._panel_1kjr6_1{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._panel_1kjr6_1>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._panel_1kjr6_1>div:first-child button{border:0;color:#3e4946;background:transparent}._modalTitle_1kjr6_21{display:flex;align-items:center;gap:.9rem;color:#006155}._modalTitle_1kjr6_21 h2{margin:0;font-size:1.75rem;font-weight:600}._modalBody_1kjr6_34{padding:0;overflow:hidden;background:#f7f9f9}._form_1kjr6_40{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6.5rem;height:min(78vh,47rem);min-height:min(78vh,47rem)}._sidebar_1kjr6_48{grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._step_1kjr6_58{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;width:100%;min-height:5.5rem;padding:0 1.1rem;border:0;border-left:.35rem solid transparent;border-radius:.6rem;color:#929b99;background:transparent;box-shadow:none;font:inherit;font-size:1rem;text-align:left;line-height:1.45;cursor:pointer}._step_1kjr6_58:not(._activeStep_1kjr6_80):hover{color:#555f71;background:#f1f3f3}._step_1kjr6_58:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._activeStep_1kjr6_80{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._content_1kjr6_98{grid-column:2;grid-row:1;width:90%;min-height:0;margin:0 auto;padding:3.2rem 2rem 2.5rem;box-sizing:border-box;overflow-y:auto}._scopeContent_1kjr6_109{width:100%;max-width:none;padding-right:2.5rem;padding-left:2.5rem}._stepSection_1kjr6_116{min-width:0}._sectionDescription_1kjr6_120{margin:.8rem 0 0;color:#687486;font-size:.88rem;line-height:1.4}._scopeGrid_1kjr6_127{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding-top:2rem}._scopeCard_1kjr6_134{display:grid;align-content:center;gap:.25rem;min-height:5.2rem;padding:.7rem .8rem;border:1px solid #d0d8e0;border-radius:.45rem;color:#202733;background:#f8f9fb;cursor:pointer}._scopeCardTitle_1kjr6_147{display:flex;align-items:center;gap:.5rem;font-size:.83rem;font-weight:700}._scopeCardTitle_1kjr6_147 input{width:.85rem;height:.85rem;margin:0;accent-color:#17304b}._scopeCard_1kjr6_134 strong,._scopeCard_1kjr6_134 small{padding-left:1.35rem;font-size:.78rem;font-weight:400}._scopeCard_1kjr6_134 small{color:#7b8492}._commitmentInputs_1kjr6_173{display:grid;grid-template-columns:1.7fr .7fr .65fr .65fr repeat(2,1fr) .85fr 1.2fr;gap:.65rem;align-items:end;margin-top:2rem;padding:1rem;border:1px solid #d8dddc;border-radius:.5rem .5rem 0 0;background:#fafbfc}._commitmentField_1kjr6_185{display:grid;gap:.35rem;min-width:0;color:#4e5968;font-size:.72rem;font-weight:600}._commitmentField_1kjr6_185 input,._commitmentField_1kjr6_185 select{width:100%;min-width:0;height:2.25rem;padding:0 .55rem;border:1px solid #c5ced6;border-radius:.35rem;box-sizing:border-box;color:#202733;background:#fff;font:inherit}._commitmentField_1kjr6_185 input:focus,._commitmentField_1kjr6_185 select:focus{border-color:#247e70;outline:2px solid rgba(36,126,112,.12)}._addCommitmentButton_1kjr6_214{grid-column:1 / -1;justify-self:end;padding:.35rem 0;border:0;color:#006155;background:transparent;font-size:.8rem;font-weight:500;cursor:pointer}._addCommitmentButton_1kjr6_214:before{content:"+ "}._commitmentInputs_1kjr6_173 ._submitError_1kjr6_230{grid-column:1 / -1;margin:0}._commitmentsTableWrap_1kjr6_235{width:100%;overflow:hidden;border:1px solid #d8dddc;border-top:0;border-radius:0 0 .5rem .5rem}._commitmentsTable_1kjr6_235{width:100%;min-width:67rem;table-layout:fixed;border-collapse:collapse;color:#202733;font-size:.78rem}._commitmentsTable_1kjr6_235 th,._commitmentsTable_1kjr6_235 td{padding:.7rem .75rem;border-bottom:1px solid #d6dde4;vertical-align:middle;text-align:left}._commitmentsTable_1kjr6_235 th{color:#5e6877;background:#f1f3f6;font-weight:500}._commitmentsTable_1kjr6_235 td:first-child{font-weight:600}._commitmentsTable_1kjr6_235 th:nth-child(1),._commitmentsTable_1kjr6_235 td:nth-child(1){width:21%}._commitmentsTable_1kjr6_235 th:nth-child(2),._commitmentsTable_1kjr6_235 td:nth-child(2){width:10%}._commitmentsTable_1kjr6_235 th:nth-child(3),._commitmentsTable_1kjr6_235 td:nth-child(3){width:6%;font-weight:700}._commitmentsTable_1kjr6_235 th:nth-child(4),._commitmentsTable_1kjr6_235 td:nth-child(4){width:7%}._commitmentsTable_1kjr6_235 th:nth-child(5),._commitmentsTable_1kjr6_235 td:nth-child(5),._commitmentsTable_1kjr6_235 th:nth-child(6),._commitmentsTable_1kjr6_235 td:nth-child(6){width:13%}._commitmentsTable_1kjr6_235 th:nth-child(7),._commitmentsTable_1kjr6_235 td:nth-child(7){width:10%}._commitmentsTable_1kjr6_235 th:nth-child(8),._commitmentsTable_1kjr6_235 td:nth-child(8){width:20%}._commitmentsTable_1kjr6_235 tbody tr:last-child td{border-bottom:0}._typeBadge_1kjr6_312{display:inline-flex;padding:.15rem .4rem;border:1px solid #d1d8de;border-radius:.25rem;background:#eef1f3;font-size:.72rem}._pauseInputs_1kjr6_321{grid-template-columns:1.7fr repeat(2,1fr) 1.25fr .8fr .7fr}._pausesTable_1kjr6_325{min-width:60rem}._pausesTable_1kjr6_325 th:nth-child(1),._pausesTable_1kjr6_325 td:nth-child(1){width:30%}._pausesTable_1kjr6_325 th:nth-child(2),._pausesTable_1kjr6_325 td:nth-child(2){width:17%;font-weight:400}._pausesTable_1kjr6_325 th:nth-child(3),._pausesTable_1kjr6_325 td:nth-child(3){width:16%}._pausesTable_1kjr6_325 th:nth-child(4),._pausesTable_1kjr6_325 td:nth-child(4){width:18%}._pausesTable_1kjr6_325 th:nth-child(5),._pausesTable_1kjr6_325 td:nth-child(5){width:12%}._pausesTable_1kjr6_325 th:nth-child(6),._pausesTable_1kjr6_325 td:nth-child(6){width:8%}._ruleStatus_1kjr6_360{display:inline-flex;padding:.2rem .55rem;border:1px solid;border-radius:.35rem;font-size:.72rem;line-height:1.2}._ruleActive_1kjr6_369{border-color:#b5dfc4;color:#168343;background:#e7f7ec}._ruleInactive_1kjr6_375{border-color:#d2d7dc;color:#66707c;background:#eef0f2}._sectionTitle_1kjr6_381{display:flex;align-items:center;gap:.8rem;padding-bottom:1.5rem;border-bottom:1px solid #d8dddc;color:#006155}._sectionTitle_1kjr6_381 h3{margin:0;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}._fieldsGrid_1kjr6_399{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.8rem;padding-top:3.2rem}._field_1kjr6_399{display:grid;gap:.55rem;min-width:0;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em}._field_1kjr6_399 b{color:#d51f1f}._fullWidth_1kjr6_420{grid-column:1 / -1}._field_1kjr6_399>input,._field_1kjr6_399>select,._field_1kjr6_399>textarea,._inputWithIcon_1kjr6_427{width:100%;border:1px solid #becbc8;border-radius:.5rem;box-sizing:border-box;color:#202624;background:#fff;font-size:1rem;font-weight:400;letter-spacing:normal}._field_1kjr6_399>input,._field_1kjr6_399>select,._inputWithIcon_1kjr6_427{height:2.95rem}._field_1kjr6_399>input{padding:0 1rem}._field_1kjr6_399>select{padding:0 1rem}._field_1kjr6_399>textarea{min-height:6.8rem;padding:1.1rem;resize:vertical}._inputWithIcon_1kjr6_427{display:flex;align-items:center;gap:.55rem;padding:0 .9rem;color:#76817e}._inputWithIcon_1kjr6_427 input{width:100%;min-width:0;border:0;outline:0;color:#202624;background:transparent;font:inherit}._inputWithSuffix_1kjr6_477{display:flex;align-items:center;height:2.95rem;border:1px solid #becbc8;border-radius:.5rem;box-sizing:border-box;background:#fff}._inputWithSuffix_1kjr6_477 input{width:100%;min-width:0;height:100%;padding:0 1rem;border:0;outline:0;background:transparent;font:inherit}._inputWithSuffix_1kjr6_477 span{padding-right:1rem;color:#687486;font-weight:500;letter-spacing:normal}._objectiveConsumption_1kjr6_505{color:#687486;font-size:.78rem;font-weight:400;letter-spacing:normal}._field_1kjr6_399>input:focus,._field_1kjr6_399>select:focus,._field_1kjr6_399>textarea:focus,._inputWithIcon_1kjr6_427:focus-within{border-color:#247e70;outline:2px solid rgba(36,126,112,.12)}._inputWithSuffix_1kjr6_477:focus-within{border-color:#247e70;outline:2px solid rgba(36,126,112,.12)}._field_1kjr6_399 input::placeholder,._field_1kjr6_399 textarea::placeholder{color:#777f91;opacity:1}._actions_1kjr6_531{grid-column:1 / -1;grid-row:2;position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding:0 2rem;border-top:1px solid #dce2e0;background:#f7f9f9}._submitError_1kjr6_230{margin:0 auto 0 0;color:#ba1a1a;font-size:.82rem}._actions_1kjr6_531 button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:2.9rem;padding:0 1.8rem;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer}._cancelButton_1kjr6_564{border:1px solid #becbc8;color:#202624;background:transparent}._submitButton_1kjr6_570{min-width:10.8rem;border:1px solid #247e70;color:#fff;background:#247e70}._submitButton_1kjr6_570:hover{background:#176b5f}._submitButton_1kjr6_570:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 58rem){._form_1kjr6_40{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._sidebar_1kjr6_48{grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.8rem;border-right:0;border-bottom:1px solid #dce2e0}._step_1kjr6_58{min-height:4rem;padding:.5rem;font-size:.75rem}._content_1kjr6_98{grid-column:1;grid-row:2;padding-top:2rem;overflow:auto}._actions_1kjr6_531{grid-row:3}._scopeGrid_1kjr6_127,._commitmentInputs_1kjr6_173{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){._panel_1kjr6_1>div:first-child{padding:0 1rem}._modalTitle_1kjr6_21 h2{font-size:1.25rem}._sidebar_1kjr6_48{display:none}._fieldsGrid_1kjr6_399{grid-template-columns:1fr;padding-top:2rem}._fullWidth_1kjr6_420{grid-column:auto}._actions_1kjr6_531,._actions_1kjr6_531 button{padding:0 1rem}._submitButton_1kjr6_570{min-width:0}._scopeContent_1kjr6_109{padding:1rem}._scopeGrid_1kjr6_127,._commitmentInputs_1kjr6_173{grid-template-columns:1fr}}._tabsBar_1dn88_1{display:inline-flex;width:fit-content;margin-top:1.5rem;border:1px solid #ebf0f4;overflow:hidden}._tab_1dn88_1{border-radius:0}._panel_8eusf_1{display:flex;flex-direction:column;min-width:0;border:1px solid #edf1f3;border-radius:.5rem;background:#fff;overflow:hidden}._panelHeader_8eusf_11{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem .65rem}._panelHeader_8eusf_11 h2{margin:0;color:var(--dashboard-title-color, #16212b);font-size:var(--dashboard-title-size, 1.14rem);line-height:1.25;font-weight:600}._filterButton_8eusf_27{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;padding:.35rem;border:1px solid #dbe5ea;border-radius:.4rem;background:#fff;color:#46555f;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._filterButton_8eusf_27:hover{border-color:#b7cdc7;background:#eef6f4;color:#005747}._filterButtonActive_8eusf_47{border-color:#005747;background:#005747;color:#fff}._filters_8eusf_53{display:flex;flex-direction:column;gap:.75rem;margin:0 1rem .75rem;padding:.9rem;border:1px solid #e6ebe9;border-radius:.75rem;background:#f6f9f8}._filterRow_8eusf_64{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem}._filterField_8eusf_71{display:flex;flex-direction:column;gap:.25rem;color:#5b6b66;font-size:.75rem}._filterField_8eusf_71 select,._filterField_8eusf_71 input{min-width:8.75rem;padding:.4rem .55rem;border:1px solid #d5ded9;border-radius:.5rem;background:#fff;color:#1f2a27;font-size:.85rem}._shortcuts_8eusf_90{display:flex;flex-wrap:wrap;gap:.4rem}._shortcut_8eusf_90,._shortcutActive_8eusf_97{padding:.35rem .7rem;border:1px solid #d5ded9;border-radius:999px;background:#fff;color:#5b6b66;font-size:.8rem;cursor:pointer}._shortcutActive_8eusf_97{border-color:#005747;background:#e6f2ef;color:#005747;font-weight:600}._resetButton_8eusf_114{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .75rem;border:1px solid #d5ded9;border-radius:.5rem;background:#fff;color:#5b6b66;font-size:.8rem;cursor:pointer}._resetButton_8eusf_114:hover{border-color:#005747;color:#005747}._mapCanvas_8eusf_133{position:relative;flex:1;min-height:26.6rem;margin:0 1rem 1rem;border:1px solid #dbe5ea;overflow:hidden}._legend_8eusf_143{position:absolute;left:.75rem;top:.75rem;z-index:2;display:grid;gap:.25rem;padding:.45rem .6rem;border-radius:.3rem;background:#ffffffeb;color:#51606d;font-size:.82rem;line-height:1.2}._legend_8eusf_143 span{display:inline-flex;align-items:center;gap:.4rem}._legend_8eusf_143 i{display:inline-block;width:.55rem;height:.55rem;border-radius:999px}._legend_8eusf_143 strong{margin-left:auto;padding-left:.6rem;color:#16212b}._preview_8eusf_178{position:absolute;left:.75rem;bottom:2.75rem;z-index:2;display:grid;gap:.35rem;width:15rem;padding:.7rem .8rem;border:1px solid #dbe5ea;border-radius:.4rem;background:#fffffff5;color:#16212b}._preview_8eusf_178 header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._preview_8eusf_178 header button{display:inline-flex;padding:.15rem;border:0;background:none;color:#6b7782;cursor:pointer}._previewCategory_8eusf_209{display:inline-flex;align-items:center;gap:.35rem;color:#51606d;font-size:.78rem}._previewCategory_8eusf_209 i{display:inline-block;width:.5rem;height:.5rem;border-radius:999px}._preview_8eusf_178>strong{font-size:.92rem;font-weight:600}._preview_8eusf_178>span{color:#6b7782;font-size:.8rem}._preview_8eusf_178 dl{display:grid;gap:.2rem;margin:.15rem 0 0;font-size:.8rem}._preview_8eusf_178 dl div{display:flex;justify-content:space-between;gap:.5rem}._preview_8eusf_178 dt{color:#6b7782}._preview_8eusf_178 dd{margin:0;font-weight:600}._previewOpen_8eusf_256{margin-top:.3rem;padding:.4rem .6rem;border:0;border-radius:.35rem;background:#005747;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer}._previewOpen_8eusf_256:hover{background:#00463a}@media (max-width: 42rem){._panelHeader_8eusf_11{padding-inline:.85rem}._filters_8eusf_53,._mapCanvas_8eusf_133{margin-inline:.85rem}}._section_x8fu2_1{display:flex;flex-direction:column;gap:1.25rem;width:100%;margin-top:1.25rem;padding:1.15rem 1.25rem 1.35rem;border:1px solid #edf1f3;border-radius:.5rem;background:#fff;color:var(--dashboard-text-color, #27323d);font-size:var(--dashboard-body-size, .9rem)}._sectionHeader_x8fu2_15{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._sectionHeader_x8fu2_15 h2{margin:0;color:var(--dashboard-title-color, #16212b);font-size:var(--dashboard-title-size, 1.14rem);font-weight:600;line-height:1.25}._headerActions_x8fu2_31{display:flex;align-items:stretch;gap:.75rem}._headerActions_x8fu2_31 nav{margin-top:0;margin-bottom:0}._filterWrap_x8fu2_43{position:relative;display:flex}._filterButton_x8fu2_48{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:100%;border:1px solid #dbe5ea;border-radius:.4rem;background:#fff;color:#46555f;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._filterButton_x8fu2_48:hover{border-color:#b7cdc7;background:#eef6f4;color:#005747}._filterButtonActive_x8fu2_69{border-color:#005747;background:#005747;color:#fff}._filterBadge_x8fu2_75{position:absolute;top:-.35rem;right:-.35rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .3rem;border-radius:999px;background:#e34234;color:#fff;font-size:.65rem;font-weight:600;line-height:1}._filterPopover_x8fu2_93{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:flex;flex-direction:column;gap:1rem;width:min(21rem,85vw);padding:1.15rem 1.25rem;border:1px solid #edf1f3;border-radius:.5rem;background:#fff;box-shadow:0 12px 32px #0f212b1f}._filterPopoverHeader_x8fu2_109{display:flex;align-items:center;justify-content:space-between;color:#16212b;font-size:.9rem;font-weight:600}._filterReset_x8fu2_118{border:0;background:transparent;color:#005747;font-size:.8rem;font-weight:500;cursor:pointer}._filterReset_x8fu2_118:hover{text-decoration:underline}._shortcuts_x8fu2_131{display:flex;flex-wrap:wrap;gap:.6rem}._shortcut_x8fu2_131{min-height:2rem;padding:0 .85rem;border:1px solid #dbe5ea;border-radius:999px;background:#f7faf9;color:#46555f;font-size:.8rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._shortcut_x8fu2_131:hover{border-color:#b7cdc7;background:#eef6f4}._shortcutActive_x8fu2_156{border-color:#005747;background:#005747;color:#fff}._selects_x8fu2_162{display:flex;flex-direction:column;gap:.6rem}._select_x8fu2_162{width:100%;min-height:2.3rem;padding:0 .65rem;border:1px solid #dbe5ea;border-radius:.35rem;background:#fff;color:#27323d;font-size:.82rem;cursor:pointer}._select_x8fu2_162:focus{outline:none;border-color:#006b5f}._dateRange_x8fu2_185{display:flex;gap:.6rem}._dateField_x8fu2_190{display:flex;flex:1;flex-direction:column;gap:.3rem;color:#46555f;font-size:.78rem;font-weight:500}._dateInput_x8fu2_200{min-height:2.3rem;padding:0 .55rem;border:1px solid #dbe5ea;border-radius:.35rem;background:#fff;color:#27323d;font-size:.82rem;cursor:pointer}._dateInput_x8fu2_200:focus{outline:none;border-color:#006b5f}._chartPanel_x8fu2_216{display:flex;flex-direction:column;gap:1.25rem}._granularityBar_x8fu2_222{display:inline-flex;align-self:flex-start;border:1px solid #dbe5ea;border-radius:.4rem;overflow:hidden}._granularityButton_x8fu2_230{min-height:2rem;padding:0 .9rem;border:0;border-right:1px solid #dbe5ea;background:#fff;color:#46555f;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}._granularityButton_x8fu2_230:last-child{border-right:0}._granularityButton_x8fu2_230:hover{background:#eef6f4}._granularityButtonActive_x8fu2_251{background:#005747;color:#fff}._chartEmpty_x8fu2_256{margin:0;padding:3rem 1rem;color:#7d8b97;font-size:.9rem;text-align:center}._tableCard_x8fu2_264{display:flex;flex-direction:column;gap:.85rem;overflow:hidden}._tableWrap_x8fu2_271{width:100%;overflow-x:auto}._tableWrap_x8fu2_271>table{margin:.6rem 0}._table_x8fu2_264{width:100%;min-width:62rem}._table_x8fu2_264 th,._table_x8fu2_264 td{white-space:nowrap;vertical-align:middle}._cellId_x8fu2_292{color:#5e7771}._cellName_x8fu2_296{color:#051d19;font-weight:500}._statusBadge_x8fu2_301{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.58rem;font-weight:500;line-height:1.2;text-transform:uppercase;white-space:nowrap}._statusPlanned_x8fu2_313{color:#1762d0;background:#dfeaff}._statusInProgress_x8fu2_318{color:#d26c00;background:#fff0dc}._statusCompleted_x8fu2_323{color:#0a8a41;background:#d8f6e2}._statusOverdue_x8fu2_328{color:#d94358;background:#ffe4e8}._statusCancelled_x8fu2_333{color:#5b6b78;background:#e7edf1}._rowAction_x8fu2_338{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:#6f807c;cursor:pointer}._rowAction_x8fu2_338:hover{color:#005747;background:#eef6f4}._bilan_i5zci_1{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1.25rem;background:#fff;border:1px solid #e6ebe9;border-radius:16px;color:var(--dashboard-text-color, #27323d);font-size:var(--dashboard-body-size, .9rem)}._header_i5zci_14{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._header_i5zci_14 h2{margin:0;font-size:var(--dashboard-title-size, 1.14rem);font-weight:600;color:var(--dashboard-title-color, #16212b)}._headerActions_i5zci_29{display:flex;align-items:stretch;gap:.75rem}._headerActions_i5zci_29 nav{margin-top:0;margin-bottom:0}._filterButton_i5zci_40{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:auto;border:1px solid #dbe5ea;border-radius:.4rem;background:#fff;color:#46555f;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._filterButton_i5zci_40:hover{border-color:#b7cdc7;background:#eef6f4;color:#005747}._filterButtonActive_i5zci_60{border-color:#005747;background:#005747;color:#fff}._kpiGrid_i5zci_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem}._kpiCard_i5zci_72{min-height:96px}._kpiValue_i5zci_76{font-size:1.6rem;font-weight:700;color:#005747}._filters_i5zci_83{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;background:#f6f9f8;border:1px solid #e6ebe9;border-radius:12px}._filterRow_i5zci_93{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem}._filterField_i5zci_100{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#5b6b66}._filterField_i5zci_100 select{min-width:140px;padding:.4rem .55rem;border:1px solid #d5ded9;border-radius:8px;background:#fff;font-size:.85rem;color:#1f2a27}._segmented_i5zci_118{display:inline-flex;padding:3px;background:#fff;border:1px solid #d5ded9;border-radius:10px}._segment_i5zci_118,._segmentActive_i5zci_127{border:none;background:transparent;padding:.35rem .8rem;border-radius:8px;font-size:.82rem;font-weight:600;color:#5b6b66;cursor:pointer}._segmentActive_i5zci_127{background:#005747;color:#fff}._shortcuts_i5zci_143{display:flex;flex-wrap:wrap;gap:.4rem}._shortcut_i5zci_143,._shortcutActive_i5zci_150{border:1px solid #d5ded9;background:#fff;padding:.35rem .7rem;border-radius:999px;font-size:.8rem;color:#5b6b66;cursor:pointer}._shortcutActive_i5zci_150{border-color:#005747;background:#e6f2ef;color:#005747;font-weight:600}._resetButton_i5zci_167{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;border:1px solid #d5ded9;background:#fff;padding:.4rem .75rem;border-radius:8px;font-size:.8rem;color:#5b6b66;cursor:pointer}._resetButton_i5zci_167:hover{border-color:#005747;color:#005747}._periodChip_i5zci_187{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.35rem .5rem .35rem .75rem;background:#e6f2ef;border:1px solid #b9d8cf;border-radius:999px;font-size:.82rem;font-weight:600;color:#005747}._periodChip_i5zci_187 button{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#005747;cursor:pointer;padding:0}._chart_i5zci_213{width:100%;min-height:320px}._chartEmpty_i5zci_218{display:flex;align-items:center;justify-content:center;min-height:200px;color:#8a94a6;font-size:.9rem}._table_i5zci_228{width:100%}._linkCell_i5zci_232{border:none;background:transparent;padding:0;color:#005747;font-weight:700;cursor:pointer;text-decoration:underline}._rowAction_i5zci_242{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5ded9;background:#fff;border-radius:8px;width:30px;height:30px;color:#005747;cursor:pointer}._rowAction_i5zci_242:hover{border-color:#005747;background:#e6f2ef}._badge_i5zci_260{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.82rem;color:#1f2a27}._badgeDot_i5zci_269{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}._detailShell_1yfnt_1{display:grid;gap:2rem;padding:1.6rem 2.6rem 2.2rem;color:#191c1d;background:#fff}._summaryBand_1yfnt_9{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem;padding:1.25rem 1.35rem;border:1px solid #e1e3e4;border-radius:.4rem;background:#f3f4f5}._summaryItem_1yfnt_19{display:grid;gap:.35rem;min-width:0}._summaryItem_1yfnt_19 span{color:#5f6b68;font-size:.74rem;font-weight:500;line-height:1.2}._summaryItem_1yfnt_19 strong{color:#191c1d;font-size:.98rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}._section_1yfnt_40{display:grid;gap:.9rem;min-width:0}._sectionHeading_1yfnt_46{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}._sectionHeading_1yfnt_46 h3{display:inline-flex;align-items:center;gap:.65rem;margin:0;color:#191c1d;font-size:1rem;font-weight:600;line-height:1.25}._sectionHeading_1yfnt_46>span{padding:.25rem .65rem;border-radius:999px;color:#3e4946;background:#e8eeec;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}._sectionIcon_1yfnt_77{color:#005147}._mapFrame_1yfnt_81{display:grid;grid-template-columns:minmax(9rem,11.5rem) minmax(0,1fr);min-height:24rem;border:1px solid #d8dfdd;border-radius:.4rem;overflow:hidden;background:#f8f9fa}._mapLegend_1yfnt_91{display:grid;align-content:start;gap:.45rem;padding:1rem;border-right:1px solid #d8dfdd;background:#f3f4f5;color:#3e4946}._mapLegend_1yfnt_91 strong{color:#191c1d;font-size:.82rem;font-weight:600;line-height:1.25}._mapLegend_1yfnt_91 span{color:#5f6b68;font-size:.74rem;font-weight:500;line-height:1.3}._mapCanvas_1yfnt_115{min-width:0;min-height:24rem}._mapCanvas_1yfnt_115>div{min-height:24rem}._tableWrap_1yfnt_124{overflow:auto;background:transparent}._detailTable_1yfnt_129{width:100%;min-width:54rem;border:1px solid #e1e3e4;border-collapse:collapse;color:#191c1d;background:#fff;table-layout:fixed}._detailTable_1yfnt_129 th,._detailTable_1yfnt_129 td{padding:.72rem .85rem;border-bottom:1px solid #edeeef;text-align:left;vertical-align:middle}._detailTable_1yfnt_129 th{background:#f3f4f5;color:#2d3835;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}._detailTable_1yfnt_129 td{font-size:.88rem;font-weight:400;line-height:1.25}._detailTable_1yfnt_129 tbody tr:last-child td{border-bottom:0}._ticketId_1yfnt_167{color:#005147;font-weight:600;letter-spacing:.02em}._statusBadge_1yfnt_173{display:inline-flex;align-items:center;justify-content:center;min-height:1.3rem;padding:0 .65rem;border-radius:.12rem;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap}._critical_1yfnt_186,._high_1yfnt_187{color:#ba1a1a;background:#ffdad6}._planned_1yfnt_192{color:#596375;background:#d6e0f5}._inProgress_1yfnt_197{color:#8f4d00;background:#ffddb8}._completed_1yfnt_202{color:#0a6d3a;background:#d7f4df}._empty_1yfnt_207{padding:2rem;color:#5f6b68;font-size:.95rem;font-weight:500}@media (max-width: 64rem){._detailShell_1yfnt_1{padding:1.25rem}._summaryBand_1yfnt_9,._mapFrame_1yfnt_81{grid-template-columns:1fr}._mapLegend_1yfnt_91{border-right:0;border-bottom:1px solid #d8dfdd}}._maintenanceSchedule_1dmeq_1{border:1px solid #ebf0f4;border-radius:.5rem;overflow:hidden;background:#fff}._roundPanel_13xiw_1{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._roundPanel_13xiw_1>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom:1px solid #dce2e0}._roundPanel_13xiw_1>div:first-child button{width:2.5rem;height:2.5rem;border:0;border-radius:.25rem;color:#191c1d;background:transparent}._roundPanel_13xiw_1>div:first-child button:hover{background:#f3f4f5}._roundBody_13xiw_28{overflow:hidden;padding:0;background:#f7f9f9}._modalHeading_13xiw_34{display:grid;gap:.42rem;min-width:0}._modalHeading_13xiw_34 h2,._modalHeading_13xiw_34 p{margin:0}._modalHeading_13xiw_34 h2{color:#005147;font-size:1.45rem;font-weight:600;line-height:1.25}._modalHeading_13xiw_34 p{color:#66716f;font-size:.9rem;font-weight:400;line-height:1.3}._formShell_13xiw_59{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6.5rem;width:100%;height:min(78vh,47rem);min-width:0;min-height:0;overflow:hidden;background:#f7f9f9}._sidebar_13xiw_71{grid-column:1;grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._step_13xiw_82{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;width:100%;min-height:5.5rem;padding:0 1.1rem;border:0;border-left:.35rem solid transparent;border-radius:.6rem;color:#929b99;background:transparent;font:inherit;font-size:1rem;line-height:1.45;text-align:left;cursor:pointer}._step_13xiw_82:not(._activeStep_13xiw_103):hover{color:#555f71;background:#f1f3f3}._step_13xiw_82:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._activeStep_13xiw_103{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._content_13xiw_121{grid-column:2;grid-row:1;display:grid;align-content:start;gap:1.4rem;width:90%;min-height:0;overflow-y:auto;margin:0 auto;padding:3.2rem 2rem 2.5rem;box-sizing:border-box}._section_13xiw_135{display:grid;align-content:start;gap:1rem;min-width:0}._section_13xiw_135[hidden]{display:none}._sectionTitle_13xiw_146{display:flex;align-items:center;gap:.8rem;margin:0;padding-bottom:1.5rem;border-bottom:1px solid #d8dddc;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}._sectionIcon_13xiw_161{color:#005147}._fieldIcon_13xiw_165{flex:0 0 auto;color:#3e4946}._chipIcon_13xiw_170{color:currentColor}._generalGrid_13xiw_174{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;align-items:end}._field_13xiw_165{display:flex;flex-direction:column;min-width:0}._field_13xiw_165>span{display:block;margin-bottom:.375rem;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._input_13xiw_197,._select_13xiw_198{box-sizing:border-box;width:100%;min-width:0;height:2.95rem;padding:0 1rem;border:1px solid #becbc8;border-radius:.5rem;color:#202624;background:#fff;font:inherit;font-size:1rem;line-height:1.2;outline:none;transition:border-color .16s ease,box-shadow .16s ease}._select_13xiw_198{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem;cursor:pointer}._input_13xiw_197:focus,._select_13xiw_198:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._input_13xiw_197:disabled,._select_13xiw_198:disabled{cursor:wait;opacity:.65}._inputLine_13xiw_239,._zoneInput_13xiw_240{display:flex;align-items:center;min-width:0;min-height:3.45rem;border-bottom:2px solid #6e7976;background:#f3f4f5;color:#191c1d}._inputLine_13xiw_239{gap:.65rem;padding:0 .95rem}._inputLine_13xiw_239 input,._inputLine_13xiw_239 select,._zoneInput_13xiw_240 input{width:100%;min-width:0;border:0;color:#191c1d;background:transparent;font:inherit;outline:0}._inputLine_13xiw_239 input{font-size:1rem;line-height:1.2}._inputLine_13xiw_239 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;line-height:1.2;cursor:pointer}._inputLine_13xiw_239 select:disabled{cursor:wait}._inputLine_13xiw_239 input[type=date]{color:#191c1d}._inputLine_13xiw_239 input[type=date]::-webkit-calendar-picker-indicator{display:none}._zoneField_13xiw_291{grid-column:span 2}._zonePicker_13xiw_295{position:relative;min-width:0}._zoneInput_13xiw_240{gap:.55rem;padding:0 .65rem;flex-wrap:wrap;align-content:center}._zoneInput_13xiw_240 input{flex:1 1 10rem;height:2.4rem;color:#555f71;font-size:.92rem}._zoneInput_13xiw_240 input:disabled{cursor:wait}._zoneInput_13xiw_240 input::placeholder{color:#555f71;opacity:.9}._zoneChip_13xiw_323{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;flex:0 0 auto;min-height:2.05rem;padding:0 .9rem;border:0;border-radius:999px;color:#a4e6d8;background:#26695e;font-size:.78rem;font-weight:600;line-height:1;cursor:pointer}._zoneSuggestions_13xiw_341{position:absolute;z-index:2;top:calc(100% + .35rem);left:0;display:grid;width:min(100%,26rem);max-height:12rem;overflow-y:auto;overflow-x:hidden;border:1px solid #bec9c5;border-radius:.35rem;background:#fff;box-shadow:0 .75rem 1.4rem #191c1d1f;scrollbar-color:#bec9c5 #f3f4f5;scrollbar-width:thin}._zoneSuggestions_13xiw_341::-webkit-scrollbar{width:.45rem}._zoneSuggestions_13xiw_341::-webkit-scrollbar-track{background:#f3f4f5}._zoneSuggestions_13xiw_341::-webkit-scrollbar-thumb{border-radius:999px;background:#bec9c5}._zoneSuggestions_13xiw_341 button{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:2.65rem;padding:0 .85rem;border:0;border-bottom:1px solid #edeeef;color:#191c1d;background:#fff;font-size:.88rem;font-weight:500;text-align:left;cursor:pointer}._zoneSuggestions_13xiw_341 button:last-child{border-bottom:0}._zoneSuggestions_13xiw_341 button:hover{background:#f3f4f5}._zoneSuggestions_13xiw_341 small{color:#555f71;font-size:.74rem;font-weight:500}._maintenanceHeader_13xiw_403{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}._maintenanceHeader_13xiw_403>div{display:grid;gap:.75rem}._maintenanceHeader_13xiw_403 p{margin:0;color:#191c1d;font-size:1rem;line-height:1.3}._searchBox_13xiw_422{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;min-height:3rem;padding:0 1.1rem;border:1px solid #bec9c5;border-radius:.75rem;background:#fff;color:#191c1d}._searchBox_13xiw_422 input{width:100%;min-width:0;border:0;color:#191c1d;background:transparent;font-size:.92rem;line-height:1.2;outline:0}._searchBox_13xiw_422 input::placeholder{color:#555f71;opacity:.9}._searchBox_13xiw_422 input:disabled{cursor:wait}._tableWrap_13xiw_456{overflow:auto;border:1px solid #eef1f2;border-radius:.35rem;background:#fff}._ticketTable_13xiw_463{width:100%;min-width:58rem;border-collapse:collapse;color:#191c1d;background:#fff;table-layout:fixed}._ticketTable_13xiw_463 th,._ticketTable_13xiw_463 td{padding:0 1.25rem;text-align:left;vertical-align:middle}._ticketTable_13xiw_463 th{height:3.65rem;background:#e2e4e5;color:#263230;font-size:.75rem;font-weight:500;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}._ticketTable_13xiw_463 td{height:3.95rem;border-top:1px solid #e5e7eb;font-size:.875rem;line-height:1.25}._ticketTable_13xiw_463 tbody tr:last-child td{border-bottom:0}._ticketTable_13xiw_463 th:nth-child(1),._ticketTable_13xiw_463 td:nth-child(1){width:3rem;text-align:center}._ticketTable_13xiw_463 th:nth-child(2),._ticketTable_13xiw_463 td:nth-child(2){width:17%}._ticketTable_13xiw_463 th:nth-child(3),._ticketTable_13xiw_463 td:nth-child(3){width:18%}._ticketTable_13xiw_463 th:nth-child(4),._ticketTable_13xiw_463 td:nth-child(4){width:25%}._ticketTable_13xiw_463 th:nth-child(5),._ticketTable_13xiw_463 td:nth-child(5){width:25%}._checkbox_13xiw_527{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid #6e7976;border-radius:.12rem;background:#fff;color:#fff;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer}._checkboxSelected_13xiw_544{border-color:#005147;background:#005147}._ticketId_13xiw_549{color:#005147;font-weight:600;letter-spacing:.02em}._locationCell_13xiw_555{display:inline-flex;align-items:center;gap:.55rem;min-width:0}._locationCell_13xiw_555 svg{flex:0 0 auto;color:#6e7976}._locationIcon_13xiw_567{flex:0 0 auto;color:#6e7976}._statusBadge_13xiw_572{display:inline-flex;align-items:center;justify-content:center;min-height:1.3rem;padding:0 .65rem;border-radius:.12rem;font-size:.72rem;font-weight:600;line-height:1;white-space:nowrap}._critical_13xiw_585,._high_13xiw_586{color:#ba1a1a;background:#ffdad6}._planned_13xiw_591{color:#596375;background:#d6e0f5}._footer_13xiw_596{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 2rem;border-top:1px solid #dce2e0;background:#f7f9f9}._selectionSummary_13xiw_608{display:flex;align-items:center;gap:1.3rem;min-width:0;color:#005147}._selectionSummary_13xiw_608 strong{font-size:1rem;font-weight:600;line-height:1.2}._avatarStack_13xiw_622{display:flex;align-items:center;flex:0 0 auto}._avatarStack_13xiw_622 span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.62rem;color:#fff;background:#26695e;font-size:.68rem;font-weight:600}._avatarStack_13xiw_622 span+span{margin-left:-.35rem;color:#555f71;background:#d6e0f5}._actions_13xiw_646{display:flex;align-items:center;gap:1.25rem}._cancelButton_13xiw_652,._submitButton_13xiw_653{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:2.75rem;border-radius:.35rem;font-size:.875rem;font-weight:700;line-height:1;cursor:pointer}._cancelButton_13xiw_652{min-width:14.4rem;border:1px solid #111827;color:#005747;background:#fff}._submitButton_13xiw_653{min-width:14.4rem;border:1px solid #005147;color:#fff;background:#005147}._cancelButton_13xiw_652:hover{background:#f8f9fa}._submitButton_13xiw_653:hover{background:#006457}._cancelButton_13xiw_652:disabled,._submitButton_13xiw_653:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 64rem){._roundPanel_13xiw_1{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}._roundPanel_13xiw_1>div:first-child{min-height:auto;padding:1.1rem 4rem 1.1rem 1.25rem}._formShell_13xiw_59{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._sidebar_13xiw_71{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.8rem;border-right:0;border-bottom:1px solid #dce2e0}._step_13xiw_82{min-height:4rem;padding:.5rem;font-size:.85rem}._content_13xiw_121{grid-column:1;grid-row:2;padding:2rem 1.25rem}._footer_13xiw_596{grid-row:3;padding-right:1.25rem;padding-left:1.25rem}._generalGrid_13xiw_174,._maintenanceHeader_13xiw_403{grid-template-columns:1fr}._zoneField_13xiw_291{grid-column:auto}._footer_13xiw_596,._actions_13xiw_646{align-items:stretch;flex-direction:column}._cancelButton_13xiw_652,._submitButton_13xiw_653{width:100%;min-width:0}}@media (max-width: 42rem){._sidebar_13xiw_71{grid-template-columns:repeat(2,minmax(8rem,1fr));overflow-x:auto}._step_13xiw_82{grid-template-columns:1fr;justify-items:center;text-align:center}._generalGrid_13xiw_174{grid-template-columns:1fr}}._heritageTableCard_fkw1e_1{border:1px solid #ebf0f4;border-radius:.5rem;overflow:hidden}._newScenarioButton_fkw1e_7{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .95rem;border:1px solid #005747;border-radius:.35rem;color:#fff;background:#005747;font-size:.82rem;font-weight:500;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}._newScenarioButton_fkw1e_7:hover{border-color:#006b5b;background:#006b5b}._newOuvrageOptions_fkw1e_31{display:grid;gap:.75rem}._newOuvrageOption_fkw1e_31{min-height:3rem;padding:.75rem 1rem;border:1px solid #d7e4e0;border-radius:.5rem;color:#005747;background:#fff;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer}._newOuvrageOption_fkw1e_31:hover{border-color:#258c7c;background:#f1faf8}._ouvrageFormSheet_fkw1e_54{display:grid;grid-template-rows:minmax(0,1fr) 5.5rem;height:min(78vh,47rem);min-height:0}._ouvrageFormSheet_fkw1e_54>section{height:100%;min-height:0;overflow-y:scroll;box-sizing:border-box;padding:2.5rem 2rem}._ouvrageFormSheet_fkw1e_54>section::-webkit-scrollbar{width:.55rem}._ouvrageFormSheet_fkw1e_54>section::-webkit-scrollbar-thumb{border-radius:999px;background:#b8cbc6}._ouvrageSpecificFields_fkw1e_78{display:grid;gap:1rem;padding-top:1.25rem}._ouvrageFieldHint_fkw1e_84{display:block;margin-top:.4rem;color:#657672;font-size:.78rem;line-height:1.4}._ouvrageFieldError_fkw1e_92{margin:.4rem 0 0;color:#c0392b;font-size:.78rem}._ouvrageImportSheet_fkw1e_98{display:grid;grid-template-rows:minmax(0,1fr) 5.5rem;height:min(62vh,38rem)}._ouvrageImportContent_fkw1e_104{display:grid;align-content:start;gap:1.25rem;overflow-y:auto;padding:2.5rem 2rem}._ouvrageImportHeader_fkw1e_112{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-radius:.35rem;background:#f3f4f5}._ouvrageImportHeader_fkw1e_112 strong{color:#263230;font-size:.95rem}._ouvrageImportHeader_fkw1e_112 p{margin:.35rem 0 0;color:#657672;font-size:.8rem}._ouvrageTemplateButton_fkw1e_133{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .9rem;border:1px solid #005747;border-radius:.35rem;color:#005747;background:#fff;font-size:.8rem;font-weight:700;cursor:pointer}._ouvrageImportDropzone_fkw1e_148{display:grid;justify-items:center;gap:.65rem;padding:3rem 1.5rem;border:2px dashed #c7ccd6;border-radius:.5rem;color:#005747;background:#fff;text-align:center;cursor:pointer}._ouvrageImportDropzone_fkw1e_148:hover{border-color:#005747;background:#f7fbfa}._ouvrageImportDropzone_fkw1e_148 strong{color:#263230;font-size:.95rem}._ouvrageImportDropzone_fkw1e_148 span,._ouvrageImportCount_fkw1e_172{color:#657672;font-size:.8rem}._ouvrageImportCount_fkw1e_172{margin:0}._parentOuvragePicker_fkw1e_181{position:relative}._parentOuvrageOptions_fkw1e_185{position:absolute;z-index:2;left:0;right:0;max-height:13rem;overflow-y:auto;border:1px solid #becbc8;border-radius:.5rem;background:#fff;box-shadow:0 .5rem 1rem #1436311f}._parentOuvrageOption_fkw1e_185{display:block;width:100%;padding:.65rem .8rem;border:0;border-bottom:1px solid #edf1f0;color:#263230;background:#fff;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}._parentOuvrageOption_fkw1e_185:hover{background:#f1faf8}._parentOuvrageEmpty_fkw1e_216{display:block;padding:.75rem .8rem;color:#71827e;font-size:.82rem}._ouvrageTypeFilters_fkw1e_223{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}._ouvrageTypeFilterLabel_fkw1e_231{margin-right:.15rem;color:#60736f;font-size:.75rem;font-weight:600}._ouvrageTypeFilter_fkw1e_223{min-height:1.9rem;padding:.25rem .8rem;border:1px solid #e1e8e6;border-radius:999px;color:#344743;background:#fff;font-size:.72rem;cursor:pointer}._ouvrageTypeFilter_fkw1e_223:hover{border-color:#86b8ae}._ouvrageTypeFilterActive_fkw1e_253{border-color:#258c7c;color:#006457;background:#f1faf8}._heritageTableScroll_fkw1e_260{width:100%;overflow-x:auto}._heritageTable_fkw1e_1{table-layout:fixed;min-width:55rem}._heritageTable_fkw1e_1 th,._heritageTable_fkw1e_1 td{vertical-align:middle}._heritageTable_fkw1e_1 th:nth-child(1),._heritageTable_fkw1e_1 td:nth-child(1){width:32%}._heritageTable_fkw1e_1 th:nth-child(2),._heritageTable_fkw1e_1 td:nth-child(2){width:16%}._heritageTable_fkw1e_1 th:nth-child(3),._heritageTable_fkw1e_1 td:nth-child(3){width:18%}._heritageTable_fkw1e_1 th:nth-child(4),._heritageTable_fkw1e_1 td:nth-child(4){width:20%}._heritageTable_fkw1e_1 th:nth-child(5),._heritageTable_fkw1e_1 td:nth-child(5){width:10%;text-align:center}._heritageTableWithCriticality_fkw1e_302 th:nth-child(1),._heritageTableWithCriticality_fkw1e_302 td:nth-child(1){width:28%}._heritageTableWithCriticality_fkw1e_302 th:nth-child(2),._heritageTableWithCriticality_fkw1e_302 td:nth-child(2){width:14%}._heritageTableWithCriticality_fkw1e_302 th:nth-child(3),._heritageTableWithCriticality_fkw1e_302 td:nth-child(3){width:16%}._heritageTableWithCriticality_fkw1e_302 th:nth-child(4),._heritageTableWithCriticality_fkw1e_302 td:nth-child(4){width:16%}._heritageTableWithCriticality_fkw1e_302 th:nth-child(5),._heritageTableWithCriticality_fkw1e_302 td:nth-child(5){width:16%;text-align:inherit}._heritageTableWithCriticality_fkw1e_302 th:nth-child(6),._heritageTableWithCriticality_fkw1e_302 td:nth-child(6){width:10%;text-align:center}._heritageTable_fkw1e_1 thead th:nth-child(1),._heritageTable_fkw1e_1 tbody td:nth-child(1){text-align:left!important}._heritageTableLineaire_fkw1e_339{table-layout:auto}._heritageTableLineaire_fkw1e_339 th:nth-child(1),._heritageTableLineaire_fkw1e_339 td:nth-child(1){width:auto;min-width:9rem}._heritageTableLineaire_fkw1e_339 th:nth-child(2),._heritageTableLineaire_fkw1e_339 td:nth-child(2){width:auto;min-width:4.5rem}._heritageTableLineaire_fkw1e_339 th:nth-child(3),._heritageTableLineaire_fkw1e_339 td:nth-child(3){width:auto;min-width:5.5rem}._heritageTableLineaire_fkw1e_339 th:nth-child(4),._heritageTableLineaire_fkw1e_339 td:nth-child(4){width:auto;min-width:6rem}._heritageTableLineaire_fkw1e_339 th:nth-child(5),._heritageTableLineaire_fkw1e_339 td:nth-child(5){width:auto;min-width:8.5rem;text-align:center}._heritageTableLineaire_fkw1e_339 th:nth-child(6),._heritageTableLineaire_fkw1e_339 td:nth-child(6){width:auto;min-width:4rem;text-align:center}._assetName_fkw1e_381{display:inline-block;max-width:12rem;color:#051d19;font-weight:500}._badgeBase_fkw1e_388{display:inline-flex;align-items:center;border-radius:999px;line-height:1.2}._statusBadge_fkw1e_395{max-width:8rem;padding:.25rem .55rem;font-size:.56rem;font-weight:500;text-transform:uppercase}._optimal_fkw1e_403{color:#0a8a41;background:#d8f6e2}._maintenance_fkw1e_408{color:#d26c00;background:#fff0dc}._critical_fkw1e_413{color:#d94358;background:#ffe4e8}._inspection_fkw1e_418{color:#1762d0;background:#dfeaff}._criticalityLow_fkw1e_423{color:#0a8a41;background:#d8f6e2}._criticalityBadge_fkw1e_428:before{width:.42rem;height:.42rem;flex:0 0 .42rem;border-radius:50%;background:currentColor;content:""}._criticalityColumnHeader_fkw1e_437{display:inline-flex;align-items:center;gap:.3rem}._criticalityInfo_fkw1e_443{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#60736f;cursor:help}._criticalityInfo_fkw1e_443:after{position:absolute;z-index:20;top:calc(100% + .45rem);left:50%;width:max-content;max-width:18rem;padding:.55rem .7rem;border-radius:.4rem;color:#fff;background:#173d36;box-shadow:0 .35rem 1rem #051d192e;content:attr(data-tooltip);font-size:.68rem;font-weight:400;line-height:1.45;text-align:left;white-space:normal;transform:translate(-50%) translateY(-.2rem);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}._criticalityInfo_fkw1e_443:hover:after,._criticalityInfo_fkw1e_443:focus-visible:after{transform:translate(-50%) translateY(0);opacity:1}._criticalityMedium_fkw1e_484{color:#8a6d00;background:#fdf3d0}._criticalityHigh_fkw1e_489{color:#d26c00;background:#fff0dc}._criticalityCritical_fkw1e_494{color:#d94358;background:#ffe4e8}._criticalityEmpty_fkw1e_499{color:#8a9996;font-size:.7rem}._georeferencingBadge_fkw1e_504{justify-content:center;min-width:1.6rem;padding:.25rem .5rem;color:#1f4b44;background:#e2efec;font-size:.62rem;font-weight:600}._rowAction_fkw1e_514{padding:.25rem .4rem;border:0;color:#6f807c;background:transparent;font-weight:500;cursor:pointer}._scenarioActions_fkw1e_523{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}._deleteScenarioAction_fkw1e_530{color:#dc2626}._deleteScenarioAction_fkw1e_530:hover{color:#b91c1c;background:#fef2f2}._scenarioDetail_fkw1e_539{display:grid;gap:1rem;padding:1rem 1.5rem 1.5rem}._scenarioDetail_fkw1e_539>div{display:grid;gap:.3rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._scenarioDetail_fkw1e_539 span{color:#687486;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}._scenarioDetail_fkw1e_539 strong{color:#1f2937;font-size:.95rem}._heritageSummary_fkw1e_564{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,.9fr);gap:1.5rem;padding:1.5rem 0rem}._mapCard_fkw1e_571,._healthCard_fkw1e_572{position:relative;box-sizing:border-box;min-height:15.5rem;background:#fff;border:1px solid #ebf0f4;border-radius:.5rem}._mapCard_fkw1e_571{overflow:hidden;background:#eef2f3}._mapCard_fkw1e_571 [class*=gmaoMapControls]{top:.55rem;gap:.35rem}._mapCard_fkw1e_571 [class*=gmaoMapControls][data-position=top-left]{left:.55rem}._mapCard_fkw1e_571 [class*=gmaoMapControls][data-position=top-right]{right:.55rem}._mapCard_fkw1e_571 [class*=gmaoZoomControl],._mapCard_fkw1e_571 [class*=gmaoBaseMapControl],._mapCard_fkw1e_571 [class*=gmao3dControl]{border-radius:.55rem}._mapCard_fkw1e_571 [class*=gmaoZoomControl] button{width:2.25rem;height:2.25rem;font-size:1.35rem}._mapCard_fkw1e_571 [class*=gmaoBaseMapControl],._mapCard_fkw1e_571 [class*=gmao3dControl]{padding:.2rem}._mapCard_fkw1e_571 [class*=gmaoBaseMapControl] button,._mapCard_fkw1e_571 [class*=gmao3dControl] button{width:2.25rem;min-height:2.35rem;padding:.2rem 0;border-radius:.4rem;font-size:.45rem}._mapCard_fkw1e_571 [class*=gmaoBaseMapControl] button svg,._mapCard_fkw1e_571 [class*=gmao3dControl] button svg{width:1.1rem;height:1.1rem}._cardHeading_fkw1e_631{position:relative;z-index:1;padding:1.4rem 1.5rem}._cardHeading_fkw1e_631 h2,._healthCard_fkw1e_572 h2{margin:0;color:#006457;font-size:1.05rem;font-weight:600}._cardHeading_fkw1e_631 p{margin:.65rem 0 0;color:#71827e;font-size:.78rem}._mapMarker_fkw1e_651{position:absolute;z-index:2;top:52%;left:50%;display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.7rem;color:#fff;background:#298f82;font-size:.82rem;font-weight:500;transform:translate(-50%,-50%)}._healthCard_fkw1e_572{padding:1.4rem 1.5rem}._healthMetrics_fkw1e_672{display:grid;gap:1rem;margin-top:1.35rem}._healthMetricHeader_fkw1e_678{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:#81908d;font-size:.78rem}._healthMetricHeader_fkw1e_678 strong{color:#0d2722;font-size:.82rem}._healthTrack_fkw1e_692{overflow:hidden;height:.3rem;border-radius:999px;background:#edf0f0}._healthTrack_fkw1e_692 span{display:block;height:100%;border-radius:inherit}._healthOptimal_fkw1e_705{background:#2dbb69}._healthWatch_fkw1e_709{background:#ff7d1a}._healthCritical_fkw1e_713{background:#ef4655}._analysisButton_fkw1e_717{width:100%;min-height:2.65rem;margin-top:1.3rem;border:2px solid #006457;color:#006457;background:#fff;font-size:.72rem;font-weight:600;text-transform:uppercase;cursor:pointer}._assetDetailGrid_fkw1e_730{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._assetDetailField_fkw1e_736{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.9rem 1rem;border:1px solid #e7eeec;border-radius:.5rem;background:#f8fbfa}._assetDetailField_fkw1e_736 span{color:#71827e;font-size:.72rem}._assetDetailField_fkw1e_736 strong{overflow-wrap:anywhere;color:#0d2722;font-size:.88rem;font-weight:600}._addButton_fkw1e_759{position:fixed;right:1.5rem;bottom:1.5rem;z-index:8;display:grid;place-items:center;width:3.3rem;height:3.3rem;border:0;border-radius:.7rem;color:#fff;background:#006457;font-size:1.7rem;cursor:pointer}@media (max-width: 70rem){._heritageSummary_fkw1e_564{grid-template-columns:1fr}}@media (max-width: 40rem){._assetDetailGrid_fkw1e_730{grid-template-columns:1fr}._statusBadge_fkw1e_395{padding:.2rem .35rem}._heritageSummary_fkw1e_564{padding:.9rem}}._panel_qdn98_1{width:min(calc(100vw - 3.75rem),100rem);max-width:100rem;max-height:min(92vh,100rem);height:min(92vh,100rem);overflow:hidden;border-radius:.75rem}._heading_qdn98_10 h2{margin:0;color:#002f29;font-size:1.75rem;font-weight:600;line-height:1.2}._heading_qdn98_10 p{margin:.25rem 0 0;color:#303837;font-size:1rem;font-weight:400;line-height:1.4}._body_qdn98_26{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden}._form_qdn98_35{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;color:#191c1d;background:transparent}._content_qdn98_45{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.75rem 2rem;-webkit-overflow-scrolling:touch}._section_qdn98_57{display:grid;gap:1.25rem;padding:1.25rem 1.5rem;border:1px solid #e3e8e6;border-radius:.65rem;background:#fff}._sectionTitle_qdn98_66{display:flex;align-items:center;gap:.5rem;margin:0;color:#6f7976;font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}._sectionTitle_qdn98_66 svg{flex:0 0 auto;color:#26695e}._grid_qdn98_84{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1rem}._declarantGrid_qdn98_90,._siteGrid_qdn98_96{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem}._span2_qdn98_102{grid-column:span 2}._spanFull_qdn98_106{grid-column:1 / -1}._dateWithAuto_qdn98_110{position:relative}._dateWithAuto_qdn98_110 input{padding-right:7rem}._autoCalcBadge_qdn98_118{position:absolute;top:50%;right:.75rem;display:inline-flex;align-items:center;justify-content:center;height:1.5rem;padding:0 .5rem;border-radius:.25rem;color:#2563eb;background:#dbeafe;font-size:.65rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;pointer-events:none;transform:translateY(-50%);white-space:nowrap}._textarea_qdn98_140{box-sizing:border-box;width:100%;min-height:7rem;padding:1rem 1.25rem;border:1px solid #bfc9c5;border-radius:.65rem;outline:0;resize:vertical;color:#191c1d;background:#f8f9fa;font:inherit;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}._textarea_qdn98_140::placeholder{color:#667085;opacity:1}._textarea_qdn98_140:focus{border-color:#26695e;box-shadow:0 0 0 2px #26695e33}._techniques_qdn98_170{display:grid;gap:.5rem}._techniquesLabel_qdn98_175{color:#27302e;font-size:.75rem;font-weight:500;line-height:1.25}._techniqueChips_qdn98_182{display:flex;flex-wrap:wrap;gap:.75rem}._techniqueChip_qdn98_182{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .9rem;border:1px solid #bfc9c5;border-radius:.5rem;color:#27302e;background:#fff;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._techniqueChip_qdn98_182:hover{border-color:#26695e}._techniqueChipActive_qdn98_212{border-color:#004b42;color:#fff;background:#004b42}._techniqueChipActive_qdn98_212:hover{border-color:#003831;background:#003831}._empriseHeader_qdn98_223{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}._empriseHeader_qdn98_223 ._sectionTitle_qdn98_66{flex:1 1 auto;min-width:12rem}._projectionBadge_qdn98_235{display:inline-flex;align-items:center;gap:.4rem;color:#5f6b76;font-size:.75rem;font-weight:500;letter-spacing:.02em}._projectionBadge_qdn98_235 svg{flex:0 0 auto;color:#6f7976}._surfaceBadge_qdn98_250{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .75rem;border-radius:999px;color:#27302e;background:#eef1f0;font-size:.75rem;font-weight:500;white-space:nowrap}._mapFrame_qdn98_263{position:relative;overflow:hidden;height:28rem;border:1px solid #d7dedb;border-radius:.65rem;background:#eef2f3}._mapFrame_qdn98_263>div:first-child{width:100%;height:100%}._mapTools_qdn98_277{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border:1px solid #e3e8e6;border-radius:.65rem;background:#fff;box-shadow:0 8px 20px #102e291f}._mapToolButton_qdn98_292{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:.45rem;color:#27302e;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}._mapToolButton_qdn98_292:hover{background:#eef6f4;color:#004b42}._mapToolButtonActive_qdn98_314{color:#fff;background:#004b42}._mapToolButtonActive_qdn98_314:hover{color:#fff;background:#003831}._mapToolButtonDanger_qdn98_324{color:#b91c1c}._mapToolButtonDanger_qdn98_324:hover,._mapToolButtonDanger_qdn98_324._mapToolButtonActive_qdn98_314{color:#fff;background:#b91c1c}._mapHint_qdn98_334{position:absolute;left:50%;bottom:1rem;z-index:2;display:inline-flex;align-items:center;gap:.55rem;max-width:calc(100% - 2rem);padding:.65rem .9rem;border-radius:.5rem;color:#f8fafc;background:#101828b8;font-size:.8125rem;font-weight:500;line-height:1.3;transform:translate(-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._mapHint_qdn98_334 svg{flex:0 0 auto}._footer_qdn98_358{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.75rem;border-top:1px solid #e8ecef;background:#fff;box-shadow:0 -8px 24px #102e290f}._footerMeta_qdn98_370{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2.5rem;min-width:0}._footerMetaItem_qdn98_379{display:grid;gap:.35rem;min-width:0}._footerMetaLabel_qdn98_385{color:#8a9491;font-size:.68rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}._footerMetaValue_qdn98_394,._footerMetaType_qdn98_395,._footerMetaDeadline_qdn98_396{overflow:hidden;font-size:.9rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._footerMetaValue_qdn98_394{color:#191c1d;font-weight:500}._footerMetaType_qdn98_395{color:#004b42}._footerMetaDeadline_qdn98_396{color:#ea580c}._footerActions_qdn98_418{display:flex;flex-shrink:0;align-items:center;gap:.75rem}._footerActions_qdn98_418 button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border-radius:.5rem;font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}._cancelButton_qdn98_439{border:1px solid #cfd6d3;color:#293230;background:#fff}._cancelButton_qdn98_439:hover{border-color:#aeb7b3;background:#f8f9fa}._submitButton_qdn98_450{border:1px solid #003831;color:#fff;background:#004b42}._submitButton_qdn98_450:hover{border-color:#003831;background:#003831}@media (max-width: 900px){._panel_qdn98_1{width:calc(100vw - 2rem)}._content_qdn98_45{padding:1.25rem 1.5rem}._grid_qdn98_84,._declarantGrid_qdn98_90,._siteGrid_qdn98_96{grid-template-columns:repeat(2,minmax(0,1fr))}._span2_qdn98_102{grid-column:span 1}._mapFrame_qdn98_263{height:22rem}._empriseHeader_qdn98_223{align-items:flex-start}._footer_qdn98_358{flex-wrap:wrap;padding:1rem 1.5rem}._footerMeta_qdn98_370{gap:1rem 1.5rem}}@media (max-width: 600px){._panel_qdn98_1{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}._heading_qdn98_10 h2{font-size:1.25rem}._heading_qdn98_10 p{font-size:.875rem}._grid_qdn98_84,._declarantGrid_qdn98_90,._siteGrid_qdn98_96{grid-template-columns:1fr}._span2_qdn98_102,._spanFull_qdn98_106{grid-column:auto}._footerActions_qdn98_418{width:100%}._footerActions_qdn98_418 button{flex:1}}._panel_ytvtq_1{width:min(calc(100vw - 2rem),110rem);max-width:110rem}._panel_ytvtq_1,._panel_ytvtq_1 .header,._body_ytvtq_2{background:#f5f6f6}._heading_ytvtq_3{width:100%}._titleLine_ytvtq_4{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}._titleLine_ytvtq_4 h2{font-size:1.45rem}._typeBadge_ytvtq_6,._statusBadge_ytvtq_6{padding:.3rem .6rem;border-radius:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._typeBadge_ytvtq_6{color:#344054;background:#dfe7f2}._statusBadge_ytvtq_6{color:#d97706;background:#fff4dd}._detailLayout_ytvtq_9{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(22rem,1fr);flex:1 1 auto;min-height:0;overflow:hidden}._mapPane_ytvtq_10{position:relative;min-width:0;min-height:0;background:#e5e7e9}._mapPane_ytvtq_10>div:first-child{width:100%;height:100%}._mapLegend_ytvtq_12{position:absolute;z-index:2;bottom:1.25rem;left:1.25rem;display:grid;gap:.55rem;width:13.5rem;padding:1rem 1.15rem;border:1px solid #e5e7eb;border-radius:.65rem;background:#fffffff2;box-shadow:0 8px 24px #102e2921}._mapLegend_ytvtq_12 strong,._card_ytvtq_13 h3,._card_ytvtq_13 small{color:#596461;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._mapLegend_ytvtq_12 span{display:flex;align-items:center;gap:.55rem;color:#303837;font-size:.85rem}._mapLegend_ytvtq_12 i{width:.7rem;height:.7rem;border-radius:50%}._dotA_ytvtq_16{background:#10b981}._dotB_ytvtq_16{background:#f59e0b}._dotC_ytvtq_16{background:#dc2626}._sidePane_ytvtq_17{display:flex;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;padding:1.25rem;background:#f1f3f3;scrollbar-gutter:stable}._card_ytvtq_13{display:grid;gap:.8rem;padding:1.15rem 1.25rem;border:1px solid #e7ebea;border-radius:.7rem;background:#fff;box-shadow:0 1px 2px #10182805}._card_ytvtq_13 h3{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem}._card_ytvtq_13 h3 svg{color:#07594f}._cardLead_ytvtq_22{font-size:1rem}._card_ytvtq_13 p{display:flex;align-items:center;gap:.55rem;margin:0;color:#47504e;font-size:.86rem;line-height:1.45}._card_ytvtq_13 p svg{flex:0 0 auto}._twoColumns_ytvtq_28{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._twoColumns_ytvtq_28 div{display:grid;gap:.35rem}._twoColumns_ytvtq_28 strong{font-size:.86rem}._twoColumns_ytvtq_28 span,._asset_ytvtq_30 span,._receipt_ytvtq_26 span,._timeline_ytvtq_30 span{color:#697370;font-size:.75rem}._divider_ytvtq_31{height:1px;margin:.2rem 0;background:#edf0ef}._cardTitleRow_ytvtq_32{display:flex;justify-content:space-between;align-items:center}._concerned_ytvtq_33{padding:.25rem .55rem;border-radius:.3rem;color:#b91c1c;background:#fee2e2;font-size:.65rem;font-weight:700;text-transform:uppercase}._notConcerned_ytvtq_34{padding:.25rem .55rem;border-radius:.3rem;color:#047857;background:#d1fae5;font-size:.65rem;font-weight:700;text-transform:uppercase}._buffer_ytvtq_35{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem;border-radius:.5rem;background:#f3f5f4;color:#55605d;font-size:.8rem}._buffer_ytvtq_35 button{display:inline-flex;align-items:center;gap:.4rem;border:0;color:#07594f;background:transparent;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}._buffer_ytvtq_35 button:disabled{opacity:.7;cursor:wait}._receipt_ytvtq_26 button{border:0;color:#07594f;background:transparent;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}._asset_ytvtq_30{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid #edf0ef;border-radius:.4rem}._asset_ytvtq_30 div{display:grid;gap:.2rem}._asset_ytvtq_30 em{padding:.25rem .45rem;border-radius:.25rem;font-size:.65rem;font-style:normal;font-weight:700}._classA_ytvtq_41{color:#059669;background:#dcfce7}._classB_ytvtq_41{color:#d97706;background:#fff4dd}._classC_ytvtq_41{color:#dc2626;background:#fee2e2}._card_ytvtq_13 label{display:grid;gap:.45rem}._card_ytvtq_13 select,._card_ytvtq_13 textarea{width:100%;box-sizing:border-box;padding:.7rem .8rem;border:1px solid #cbd5d1;border-radius:.5rem;outline:0;background:#fff;color:#303837;font:inherit;font-size:.83rem}._card_ytvtq_13 textarea{min-height:4.4rem;resize:vertical}._card_ytvtq_13 select:focus,._card_ytvtq_13 textarea:focus{border-color:#26695e;box-shadow:0 0 0 2px #26695e26}._receipt_ytvtq_26{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.35rem}._receipt_ytvtq_26 div{display:grid;gap:.2rem}._receipt_ytvtq_26 svg{color:#49615c}._muted_ytvtq_45{opacity:.55}._timeline_ytvtq_30{display:grid;padding-left:.4rem}._timeline_ytvtq_30 div{position:relative;display:grid;gap:.2rem;padding:.3rem 0 1rem 1.35rem;border-left:2px solid #e1e8e5}._timeline_ytvtq_30 div:last-child{padding-bottom:.2rem;border-color:transparent}._timeline_ytvtq_30 i{position:absolute;top:.45rem;left:-.4rem;width:.65rem;height:.65rem;border-radius:50%;background:#cbd5d1}._timeline_ytvtq_30 div:first-child i{background:#07594f}._timeline_ytvtq_30 strong{font-size:.82rem}._actionError_ytvtq_47{color:#b91c1c;font-size:.8rem}._spinner_ytvtq_48{display:inline-flex;animation:_dictDetailSpin_ytvtq_1 .8s linear infinite}@keyframes _dictDetailSpin_ytvtq_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){._detailLayout_ytvtq_9{grid-template-columns:1fr;overflow-y:auto}._mapPane_ytvtq_10{min-height:25rem}._sidePane_ytvtq_17{overflow:visible}._panel_ytvtq_1{width:calc(100vw - 1rem)}._twoColumns_ytvtq_28{grid-template-columns:1fr}}._body_m33hv_1{padding:0}._form_m33hv_1{display:grid;gap:1.25rem;padding-top:1.5rem}._dropZone_m33hv_1{position:relative;display:grid;justify-items:center;gap:.45rem;margin:0 1.5rem;padding:2rem;border:1px dashed #8aa39e;border-radius:.65rem;color:#365b55;background:#f5faf8;cursor:pointer}._dropZone_m33hv_1 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._dropZone_m33hv_1 span,._field_m33hv_1 span{color:#697370;font-size:.8rem}._field_m33hv_1{display:grid;gap:.45rem;margin:0 1.5rem}._field_m33hv_1 input{padding:.75rem;border:1px solid #cbd5d1;border-radius:.5rem;font:inherit}._error_m33hv_1{margin:0 1.5rem;color:#b91c1c;font-size:.85rem}._page_1kp3c_1{display:flex;flex-direction:column;gap:1rem;width:100%;color:#17212b}._page_1kp3c_1 *,._page_1kp3c_1 *:before,._page_1kp3c_1 *:after{box-sizing:border-box}._kpiGrid_1kp3c_15{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}._kpiButton_1kp3c_20{padding:0;border:0;border-radius:.55rem;background:transparent;cursor:pointer;text-align:inherit}._kpiButton_1kp3c_20:focus,._kpiButton_1kp3c_20:focus-visible,._kpiButtonActive_1kp3c_31{outline:none}._kpiButtonActive_1kp3c_31 ._kpiCard_1kp3c_35{border-color:#006b5f;box-shadow:0 0 0 1px #006b5f}._kpiCard_1kp3c_35{min-height:6.5rem;padding:.95rem .85rem!important;border:1px solid #e8ecef;border-radius:.55rem!important;background:#fff}._kpiCard_1kp3c_35 .contractInfoHeaderCardWithIcon{align-items:flex-start;justify-content:center}._kpiCard_1kp3c_35 .contractInfoHeaderCardText{gap:.55rem;width:100%;min-width:0;align-items:center;text-align:center}._kpiCard_1kp3c_35 .contractInfoHeaderCardTitle{justify-content:center;color:#5f6b76;font-size:.95rem;line-height:1.25;font-weight:400;letter-spacing:.04em;text-transform:uppercase}._kpiCard_1kp3c_35 .contractInfoHeaderCardTitle p{margin:0;width:100%;text-align:center}._kpiValue_1kp3c_77,._kpiValueSuccess_1kp3c_78,._kpiValueInfo_1kp3c_79,._kpiValueWarning_1kp3c_80,._kpiValueDanger_1kp3c_81{margin:0!important;width:100%;text-align:center;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiValue_1kp3c_77{color:#111827}._kpiValueSuccess_1kp3c_78{color:#006b5f}._kpiValueInfo_1kp3c_79{color:#2563eb}._kpiValueWarning_1kp3c_80{color:#ea580c}._kpiValueDanger_1kp3c_81{color:#b91c1c}._kpiCardInfo_1kp3c_110{border-left:.28rem solid #2563eb}._kpiCardWarning_1kp3c_114{border-left:.28rem solid #ea580c}._kpiCardDanger_1kp3c_118{border-left:.28rem solid #b91c1c}._kpiCardSuccess_1kp3c_122{border-left:.28rem solid #16a34a}._kpiCardLate_1kp3c_126{border-left:.28rem solid #b91c1c;background:#fef2f2!important}._kpiCardLate_1kp3c_126 .contractInfoHeaderCardTitle,._kpiCardLate_1kp3c_126 .contractInfoHeaderCardTitle p{color:#b91c1c}._cellStack_1kp3c_136{display:flex;flex-direction:column;gap:.28rem;min-width:0}._cellMeta_1kp3c_143{color:#6e7976;font-size:.78rem;line-height:1.2}._referenceUrgent_1kp3c_149{color:#d94358}._metaUrgent_1kp3c_153{color:#d94358;font-weight:600}._receptionChannel_1kp3c_158{display:inline-flex;align-items:center;gap:.35rem;color:#6e7976;font-size:.78rem}._receptionChannel_1kp3c_158 svg{flex:0 0 auto;color:#6e7976}._dictTable_1kp3c_171{table-layout:fixed;min-width:72rem}._dictTable_1kp3c_171 th,._dictTable_1kp3c_171 td{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dictTable_1kp3c_171 th:nth-child(1),._dictTable_1kp3c_171 td:nth-child(1){width:14%}._dictTable_1kp3c_171 th:nth-child(2),._dictTable_1kp3c_171 td:nth-child(2){width:7%}._dictTable_1kp3c_171 th:nth-child(3),._dictTable_1kp3c_171 td:nth-child(3){width:14%}._dictTable_1kp3c_171 th:nth-child(4),._dictTable_1kp3c_171 td:nth-child(4){width:12%}._dictTable_1kp3c_171 th:nth-child(5),._dictTable_1kp3c_171 td:nth-child(5){width:10%}._dictTable_1kp3c_171 th:nth-child(6),._dictTable_1kp3c_171 td:nth-child(6){width:10%}._dictTable_1kp3c_171 th:nth-child(7),._dictTable_1kp3c_171 td:nth-child(7){width:10%}._dictTable_1kp3c_171 th:nth-child(8),._dictTable_1kp3c_171 td:nth-child(8){width:15%}._dictTable_1kp3c_171 th:nth-child(9),._dictTable_1kp3c_171 td:nth-child(9){width:8%;text-align:center}@media (max-width: 1200px){._kpiGrid_1kp3c_15{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){._kpiGrid_1kp3c_15{grid-template-columns:repeat(2,minmax(0,1fr))}}._dashboard_ygv0h_1{display:flex;flex-direction:column;gap:1rem;width:100%;color:#17212b}._dashboard_ygv0h_1 *,._dashboard_ygv0h_1 *:before,._dashboard_ygv0h_1 *:after{box-sizing:border-box}._dashboard_ygv0h_1 .contractInfoHeaderCardValue,._dashboard_ygv0h_1 .contractInfoHeaderCardValueColor,._dashboard_ygv0h_1 .contractInfoHeaderCardTrend{font-weight:600!important}._kpiGrid_ygv0h_21{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}._kpiCard_ygv0h_27{min-height:7.25rem;padding:1rem 1.1rem!important;border:1px solid #e8ecef;border-radius:.55rem!important;box-shadow:0 1px 2px #1018280a}._kpiCard_ygv0h_27 .contractInfoHeaderCardWithIcon{align-items:flex-start}._kpiCard_ygv0h_27 .contractInfoHeaderCardText{gap:.4rem;min-width:0}._kpiCard_ygv0h_27 .contractInfoHeaderCardTitle{color:#5f6b76;font-size:.95rem;line-height:1.25;font-weight:400}._kpiCard_ygv0h_27 .contractInfoHeaderCardTitle p{margin:0}._kpiCard_ygv0h_27 .contractInfoHeaderCardDetail{margin-top:.35rem!important;color:#64748b;font-size:.88rem;line-height:1.3;font-weight:400}._kpiCard_ygv0h_27 .contractInfoHeaderCardTrend{margin-top:.35rem!important;font-size:.88rem;line-height:1.3;font-weight:600}._kpiCard_ygv0h_27 .contractInfoHeaderCardProgress{max-width:100%;height:.3rem;margin-top:.45rem;background:#e4e8ea}._kpiCard_ygv0h_27 .contractInfoHeaderCardProgress span{background:#006b5f}._kpiValue_ygv0h_81{margin:0!important;color:#111827;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiValueSuccess_ygv0h_89{margin:0!important;color:#006b5f;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiValueDanger_ygv0h_97{margin:0!important;color:#e34234;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiCardPrimary_ygv0h_105{border-left:.28rem solid #006b5f}._kpiCardPrimary_ygv0h_105 .contractInfoHeaderCardTrend{color:#006b5f}._kpiCardDanger_ygv0h_113{border-left:.28rem solid #e34234;background:#fff6f5}._kpiCardDanger_ygv0h_113 .contractInfoHeaderCardTitle,._kpiCardDanger_ygv0h_113 .contractInfoHeaderCardDetail{color:#e34234;font-weight:600}._sparklineCard_ygv0h_128{position:relative;min-width:0}._sparklineCard_ygv0h_128 ._kpiCard_ygv0h_27{padding-bottom:1.75rem!important}._sparkline_ygv0h_128{position:absolute;left:1rem;right:1rem;bottom:.85rem;display:block;width:calc(100% - 2rem);height:1.35rem;pointer-events:none}._budgetGrid_ygv0h_148{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch}._budgetCard_ygv0h_155{display:flex!important;align-items:center;min-height:7.25rem}._budgetCard_ygv0h_155>div,._budgetCard_ygv0h_155 .contractInfoHeaderCardWithIcon{width:100%;height:100%}._budgetCard_ygv0h_155 .contractInfoHeaderCardWithIcon{display:flex;align-items:center;gap:.75rem}._budgetCard_ygv0h_155 .contractInfoHeaderCardIcon{order:2;margin-left:auto;align-self:center;width:2.25rem;height:2.25rem;color:#9aa5b1}._budgetCard_ygv0h_155 .contractInfoHeaderCardIcon svg{width:1.35rem;height:1.35rem}._budgetCard_ygv0h_155 .contractInfoHeaderCardText{flex:1;display:flex;flex-direction:column;justify-content:center;align-self:center;gap:.55rem;min-width:0;min-height:0}._budgetCard_ygv0h_155 .contractInfoHeaderCardTitle{color:#8a949e;font-size:1rem;line-height:1.25;font-weight:400}._budgetValue_ygv0h_205{margin:0!important;color:#111827;font-size:2rem;line-height:1.1;font-weight:600!important}._budgetValueSuccess_ygv0h_213{margin:0!important;color:#006b5f;font-size:2rem;line-height:1.1;font-weight:600!important}._budgetCardRemaining_ygv0h_221{background:#eef6f5;border-color:#d7e8e5}._budgetCardRemaining_ygv0h_221 .contractInfoHeaderCardTitle{color:#006b5f;font-weight:600}._budgetCardRemaining_ygv0h_221 .contractInfoHeaderCardIcon{color:#7a9a95}._trackingPanel_ygv0h_235{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.15rem;border:1px solid #e8ecef;border-radius:.55rem;background:#fff;box-shadow:0 1px 2px #1018280a}._trackingHeader_ygv0h_246{display:flex;align-items:center;justify-content:space-between;gap:1rem}._trackingHeader_ygv0h_246 h2{margin:0;color:#17212b;font-size:1.15rem;line-height:1.25;font-weight:600}._viewToggle_ygv0h_261{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border-radius:.45rem;background:#eef1f3}._viewToggleButton_ygv0h_270{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .75rem;border:0;border-radius:.35rem;background:transparent;color:#66727e;font-size:.82rem;font-weight:600;line-height:1;cursor:pointer}._viewToggleButtonActive_ygv0h_286{background:#fff;color:#17212b;box-shadow:0 1px 2px #10182814}._viewToggleButton_ygv0h_270 svg{width:.95rem;height:.95rem}._chartLayout_ygv0h_297{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(14rem,.75fr);gap:1.25rem;align-items:center;min-height:16rem}._chartWrap_ygv0h_305{min-width:0;min-height:15rem;overflow:hidden}._chartWrap_ygv0h_305 .shgraph-toolbar,._chartWrap_ygv0h_305 .apexcharts-toolbar,._chartWrap_ygv0h_305 .apexcharts-legend{display:none}._chartWrap_ygv0h_305 .shgraph-root{min-height:15rem}._statusBreakdown_ygv0h_321{display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:.35rem .25rem}._statusBreakdownTitle_ygv0h_329{margin:0;color:#8a949e;font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._statusList_ygv0h_339{display:grid;gap:.75rem}._statusItem_ygv0h_344{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center}._statusItemLabel_ygv0h_351{color:#3a4652;font-size:.9rem;font-weight:400;line-height:1.2}._statusItemValue_ygv0h_358{color:#3a4652;font-size:.9rem;font-weight:600;line-height:1.2}._statusItemMeter_ygv0h_365{grid-column:1 / -1;height:.28rem;overflow:hidden;border-radius:999px;background:#e8ecef}._statusItemMeter_ygv0h_365 span{display:block;height:100%;border-radius:inherit}._statusItemDanger_ygv0h_379 ._statusItemLabel_ygv0h_351,._statusItemDanger_ygv0h_379 ._statusItemValue_ygv0h_358{color:#e34234;font-weight:600}._tableWrap_ygv0h_385{overflow:auto;background:transparent}._detailTable_ygv0h_390{width:100%;min-width:72rem;border:1px solid #e1e3e4;border-collapse:collapse;color:#191c1d;background:#fff;table-layout:fixed}._detailTable_ygv0h_390 th,._detailTable_ygv0h_390 td{padding:.72rem .85rem;border-bottom:1px solid #edeeef;text-align:left;vertical-align:middle}._detailTable_ygv0h_390 th{background:#f3f4f5;color:#2d3835;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}._detailTable_ygv0h_390 td{font-size:.88rem;font-weight:400;line-height:1.25}._detailTable_ygv0h_390 tbody tr:last-child td{border-bottom:0}._ticketId_ygv0h_428{color:#005147;font-weight:600;letter-spacing:.02em}._operationName_ygv0h_434{color:#17212b;font-weight:600}._mutedCell_ygv0h_439{color:#66727e}._datesDelayed_ygv0h_443{color:#e34234;font-weight:600}._budgetCell_ygv0h_448{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._variancePositive_ygv0h_454{color:#e34234;font-weight:600;white-space:nowrap}._varianceNeutral_ygv0h_460{color:#006b5f;font-weight:600;white-space:nowrap}._progressCell_ygv0h_466{display:grid;grid-template-columns:minmax(3.5rem,1fr) auto;align-items:center;gap:.55rem;min-width:6.5rem}._progressMeter_ygv0h_474{height:.28rem;overflow:hidden;border-radius:999px;background:#e8ecef}._progressMeter_ygv0h_474 span{display:block;height:100%;border-radius:inherit}._progressValue_ygv0h_487{color:#3a4652;font-size:.82rem;font-weight:600;white-space:nowrap}._progressInProgress_ygv0h_494{background:#006b5f}._progressDelayed_ygv0h_498{background:#e34234}._progressPlanned_ygv0h_502{background:#c5ced6}._statusBadge_ygv0h_506{display:inline-flex;align-items:center;justify-content:center;min-height:1.3rem;padding:0 .65rem;border-radius:999px;font-size:.68rem;font-weight:600;line-height:1;white-space:nowrap;text-transform:uppercase}._statusInProgress_ygv0h_520{color:#006b5f;background:#e4f3ef}._statusDelayed_ygv0h_525{color:#ba1a1a;background:#ffdad6}._statusPlanned_ygv0h_530{color:#596375;background:#e8ecef}._statusCancelled_ygv0h_535{color:#5c6a72;background:#e9edf0}._progressCancelled_ygv0h_540{background:#97a4ae}._trackingControls_ygv0h_544{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._granularityGroup_ygv0h_551{display:inline-flex;gap:.15rem;padding:.2rem;border:1px solid #e3ebe9;border-radius:.5rem;background:#f4f8f7}._granularityButton_ygv0h_560{min-height:1.9rem;padding:0 .75rem;border:0;border-radius:.35rem;background:transparent;color:#566a66;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}._granularityButton_ygv0h_560:hover{color:#005747}._granularityButtonActive_ygv0h_577,._granularityButtonActive_ygv0h_577:hover{background:#005747;color:#fff}._periodSelect_ygv0h_583{min-height:2.3rem;padding:0 .65rem;border:1px solid #e3ebe9;border-radius:.5rem;background:#fff;color:#274b45;font-size:.8rem;cursor:pointer}._periodChip_ygv0h_594{display:inline-flex;align-items:center;gap:.6rem;align-self:flex-start;margin-top:.6rem;padding:.3rem .35rem .3rem .75rem;border:1px solid #cfe3de;border-radius:999px;background:#eef6f4;color:#274b45;font-size:.8rem}._periodChipClear_ygv0h_608{border:0;border-radius:999px;padding:.25rem .65rem;background:#005747;color:#fff;font-size:.74rem;font-weight:500;cursor:pointer}._windowNote_ygv0h_619{margin:.5rem 0 0;color:#7d8b97;font-size:.76rem}._chartState_ygv0h_625{display:flex;align-items:center;justify-content:center;min-height:15rem;padding:1rem;color:#7d8b97;font-size:.9rem;text-align:center}._chartStateError_ygv0h_636{color:#ba1a1a}._tooltip_ygv0h_640{min-width:11rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.4}._tooltipTitle_ygv0h_647{color:#16212b;font-weight:600}._tooltipTotal_ygv0h_652{margin-bottom:.3rem;color:#566a66;font-weight:500}._tooltipRow_ygv0h_658{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;color:#27323d}._tooltipDot_ygv0h_666{width:.5rem;height:.5rem;border-radius:999px}._trackingTableWrap_ygv0h_672{overflow-x:auto}._trackingDetailTable_ygv0h_676{table-layout:auto;width:max-content;min-width:100%}._trackingDetailTable_ygv0h_676 th,._trackingDetailTable_ygv0h_676 td{white-space:nowrap}._rowAction_ygv0h_687{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.25rem;color:#6f807c;background:transparent;cursor:pointer}._rowAction_ygv0h_687:hover{color:#005747;background:#eef6f4}._lowerRow_ygv0h_706{display:flex;align-items:stretch;gap:1rem;width:100%}._comparisonPanel_ygv0h_713{display:flex;flex-direction:column;gap:1.85rem;width:30%;min-width:16rem;padding:1.35rem 1.2rem 2.5rem;border:1px solid #e8ecef;border-radius:.55rem;background:#fff;box-shadow:0 1px 2px #1018280a}._comparisonPanel_ygv0h_713 h2{margin:0 0 2.75rem;color:#17212b;font-size:1.15rem;line-height:1.25;font-weight:600}._comparisonGauges_ygv0h_734{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:24rem;flex-direction:column;gap:1.5rem}._gauge_ygv0h_744{position:relative;display:grid;place-items:center;width:16rem;height:16rem;border-radius:50%}._gaugeRing_ygv0h_753{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;mask:none;-webkit-mask:none}._gauge_ygv0h_744:after{position:absolute;width:9.4rem;height:9.4rem;border-radius:50%;background:#fff;content:""}._gaugeCenter_ygv0h_770{position:relative;z-index:1;display:grid;gap:.2rem;text-align:center;line-height:1}._gaugeValue_ygv0h_779{color:#17212b;font-size:1.7rem;font-weight:600}._gaugeLabel_ygv0h_785{color:#8a949e;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._chapterLegend_ygv0h_793{display:grid;gap:.7rem;margin:0;padding:0;color:#51605b;font-size:.78rem}._chapterLegendItem_ygv0h_802{display:flex;align-items:center;gap:.5rem;white-space:nowrap}._chapterLegendDot_ygv0h_809{width:.65rem;height:.65rem;border-radius:50%}._chapterLegendItem_ygv0h_802 strong,._chapterLegendItem_ygv0h_802 small{font-variant-numeric:tabular-nums}._chapterLegendItem_ygv0h_802 strong{margin-left:auto;color:#18211f;font-size:.78rem}._chapterLegendItem_ygv0h_802 small{color:#51605b}._comparisonMetrics_ygv0h_830{display:grid;gap:1.35rem;padding-top:.25rem;margin-bottom:.5rem}._comparisonMetric_ygv0h_830{display:grid;gap:.55rem}._comparisonMetricHeader_ygv0h_842{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._comparisonMetricLabel_ygv0h_849{color:#3a4652;font-size:.9rem;font-weight:400;line-height:1.2}._comparisonMetricValue_ygv0h_856{font-size:.95rem;font-weight:600;line-height:1.2;white-space:nowrap}._comparisonMetricValueDanger_ygv0h_863{color:#e34234;font-variant-numeric:tabular-nums}._comparisonMetricValueSuccess_ygv0h_868{color:#006b5f}._comparisonMeter_ygv0h_872{width:100%;max-width:24rem;height:.55rem;overflow:hidden;border-radius:999px;background:#e8ecef}._comparisonMeter_ygv0h_872 span{display:block;height:100%;border-radius:inherit}._comparisonMeterDanger_ygv0h_887{background:#e34234}._comparisonMeterSuccess_ygv0h_891{background:#006b5f}._budgetProjectionPanel_ygv0h_895{display:flex;flex-direction:column;gap:.9rem;flex:1;min-width:0;padding:1.1rem 1.15rem 1.2rem;border:1px solid #e8ecef;border-radius:.55rem;background:#fff;box-shadow:0 1px 2px #1018280a}._budgetProjectionHeader_ygv0h_908{display:flex;align-items:center;justify-content:space-between;gap:.85rem}._budgetProjectionHeader_ygv0h_908 h2{margin:0;color:#17212b;font-size:1.15rem;line-height:1.25;font-weight:600}._consumptionBadge_ygv0h_923{display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .7rem;border-radius:999px;background:#e4f3ef;color:#006b5f;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap}._budgetSummaryBar_ygv0h_937{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.75rem .9rem;border-radius:.4rem;background:#f4f6f7}._budgetSummaryItem_ygv0h_946{display:grid;gap:.28rem;min-width:0}._budgetSummaryLabel_ygv0h_952{color:#8a949e;font-size:.68rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}._budgetSummaryValue_ygv0h_961{color:#17212b;font-size:1.05rem;font-weight:600;line-height:1.15}._budgetSummaryValueDanger_ygv0h_968{color:#e34234}._budgetChartBlock_ygv0h_972{display:flex;flex-direction:column;gap:.55rem;min-width:0}._budgetChartStats_ygv0h_979{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem}._budgetChartStat_ygv0h_979{display:inline-flex;align-items:baseline;gap:.35rem;color:#66727e;font-size:.78rem;line-height:1.2}._budgetChartStat_ygv0h_979 strong{color:#17212b;font-size:.82rem;font-weight:600}._budgetChartStatSuccess_ygv0h_1001 strong{color:#006b5f}._budgetChartWrap_ygv0h_1005{min-width:0;min-height:12.5rem;overflow:hidden}._budgetChartWrap_ygv0h_1005 .shgraph-toolbar{display:none}._budgetChartWrap_ygv0h_1005 .shgraph-root{min-height:12.5rem}._budgetCategory_ygv0h_1019{color:#17212b;font-weight:600}._budgetRateDanger_ygv0h_1024{color:#e34234;font-weight:600}._budgetRateSuccess_ygv0h_1029{color:#006b5f;font-weight:600}._budgetRemainingDanger_ygv0h_1034{color:#e34234;font-weight:600}@media (max-width: 90rem){._kpiGrid_ygv0h_21{grid-template-columns:repeat(3,minmax(0,1fr))}._budgetGrid_ygv0h_148{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 64rem){._chartLayout_ygv0h_297{grid-template-columns:1fr}._trackingHeader_ygv0h_246{flex-wrap:wrap}._lowerRow_ygv0h_706{flex-direction:column}._comparisonPanel_ygv0h_713,._budgetProjectionPanel_ygv0h_895{width:100%}._budgetSummaryBar_ygv0h_937{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){._kpiGrid_ygv0h_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 32rem){._kpiGrid_ygv0h_21,._budgetGrid_ygv0h_148,._comparisonGauges_ygv0h_734,._budgetSummaryBar_ygv0h_937{grid-template-columns:1fr}._budgetProjectionHeader_ygv0h_908{flex-wrap:wrap}}._modalTitle_1hf74_1{color:#006456;font-size:1.05rem;font-weight:600;line-height:1.2}._form_1hf74_8{display:grid;gap:1.15rem}._fieldRow_1hf74_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}._field_1hf74_13{display:grid;gap:.55rem;min-width:0}._fieldLabel_1hf74_25{display:inline-flex;align-items:center;gap:.3rem;color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}._fieldLabelIcon_1hf74_37{flex:0 0 auto}._control_1hf74_41{box-sizing:border-box;width:100%;min-width:0;height:2.65rem;padding:0 .85rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;font-size:.88rem;font-weight:600;line-height:1.2;outline:none}._control_1hf74_41:focus{border-color:#006456}._control_1hf74_41:disabled{color:#80908c;background:#f1f3f4}._textarea_1hf74_66{box-sizing:border-box;width:100%;min-width:0;padding:.7rem .85rem;border:1px solid #d8e0de;border-radius:.22rem;color:#12211f;background:#fff;font-size:.88rem;line-height:1.4;outline:none;resize:vertical}._textarea_1hf74_66:focus{border-color:#006456}._dropzone_1hf74_85{display:grid;justify-items:center;gap:.55rem;padding:2rem 1.25rem;border:2px dashed #c7d4d1;border-radius:.45rem;background:#fbfcfc;text-align:center}._dropzoneActive_1hf74_96{border-color:#006456;background:#eef5f3}._dropzoneIcon_1hf74_101{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:.45rem;color:#006456;background:#e7eeec}._dropzoneText_1hf74_112{margin:0;color:#12211f;font-size:.92rem;font-weight:600}._browseButton_1hf74_119{padding:0;border:0;color:#006456;background:transparent;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}._dropzoneHint_1hf74_130{margin:0;color:#80908c;font-size:.72rem}._fileList_1hf74_136{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}._fileItem_1hf74_144{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1px solid #e3eae8;border-radius:.3rem;background:#f8faf9}._fileIcon_1hf74_154{flex:0 0 auto;color:#006456}._fileName_1hf74_159{flex:1 1 auto;overflow:hidden;color:#12211f;font-size:.85rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._fileSize_1hf74_169{flex:0 0 auto;color:#80908c;font-size:.75rem}._fileRemove_1hf74_175{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.3rem;border:0;border-radius:.25rem;color:#a33d2f;background:transparent;cursor:pointer}._fileRemove_1hf74_175:hover:not(:disabled){background:#f6e8e5}._progress_1hf74_192{position:relative;overflow:hidden;height:1.35rem;border-radius:999px;background:#e7eeec}._progressBar_1hf74_200{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#006456;transition:width .2s ease}._progressLabel_1hf74_208{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font-size:.7rem;font-weight:700;mix-blend-mode:difference;color:#fff}._error_1hf74_220{margin:0;color:#a33d2f;font-size:.8rem}._footer_1hf74_226{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;padding-top:1rem;border-top:1px solid #edf1f1}._secondaryButton_1hf74_235,._primaryButton_1hf74_236{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.25rem;border-radius:.35rem;font-size:.88rem;font-weight:500;line-height:1.15;cursor:pointer}._secondaryButton_1hf74_235{border:1px solid #d8e0de;color:#16302b;background:#fff}._primaryButton_1hf74_236{min-width:12rem;border:1px solid #0c3f38;color:#fff;background:#0c3f38;box-shadow:0 .5rem 1rem #0c3f382e}._primaryButton_1hf74_236:disabled,._secondaryButton_1hf74_235:disabled{opacity:.6;cursor:not-allowed}._spinner_1hf74_270{animation:_uploadSpin_1hf74_1 1s linear infinite}@keyframes _uploadSpin_1hf74_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._viewTabs_2wm75_1{display:flex;align-items:stretch;gap:2rem;width:100%;margin-top:.35rem;border-bottom:1px solid #e5eaed}._viewTab_2wm75_1{flex:0 0 auto;padding:.85rem 0 .7rem;margin-bottom:-1px;border:0;border-bottom:3px solid transparent;color:#4b5563;background:transparent;font-size:.95rem;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer}._viewTab_2wm75_1:hover{color:#0c3f38}._viewTabActive_2wm75_29{color:#0c3f38;font-weight:700;border-bottom-color:#0c3f38}._documentCategoryGrid_2wm75_35{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;width:100%;margin-top:1.25rem;margin-bottom:1rem}._documentCategoryGrid_2wm75_35>button{height:100%}._documentCategoryCard_2wm75_49{box-sizing:border-box;height:100%;min-height:6.5rem;padding:.85rem .9rem!important}._documentCategoryCard_2wm75_49 .contractInfoHeaderCardWithIcon{height:100%;align-items:flex-start;justify-content:flex-start}._documentCategoryCard_2wm75_49 .contractInfoHeaderCardText{display:grid;grid-template-rows:1.45rem auto;height:100%;box-sizing:border-box;align-items:flex-start;align-self:stretch;justify-content:flex-start;gap:.55rem;text-align:left}._documentCategoryCard_2wm75_49 .contractInfoHeaderCardTitle{grid-row:2;justify-content:flex-start;color:#596775;font-size:.76rem;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none}._documentCategoryCard_2wm75_49 .contractInfoHeaderCardTitle p{text-align:left}._documentCategoryValue_2wm75_89{grid-row:1;min-height:1.45rem;margin:0!important;color:#0c3f38;font-size:1.45rem;font-weight:700!important;line-height:1;text-align:left}._documentsTableCard_2wm75_100{display:grid;gap:0;width:100%;border:1px solid #ebf0f4;border-radius:.5rem;overflow:hidden}._equipmentDatabaseTableCard_2wm75_109{margin-top:1rem}._databaseCatalogTable_2wm75_113 th:last-child,._databaseCatalogTable_2wm75_113 td:last-child{text-align:center}._documentsTable_2wm75_100 td{vertical-align:middle}._documentNameCell_2wm75_122{display:inline-flex;align-items:center;gap:.55rem;min-width:0}._documentName_2wm75_122{overflow:hidden;color:#12211f;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._fileIconDoc_2wm75_137{flex:0 0 auto;color:#b3382a}._fileIconSheet_2wm75_142{flex:0 0 auto;color:#1e7145}._fileIconImage_2wm75_147{flex:0 0 auto;color:#2d5f8a}._categoryBadge_2wm75_152{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.2;white-space:nowrap}._badgeManual_2wm75_163{color:#2d4a78;background:#dbe6f6}._badgeReport_2wm75_168{color:#fff;background:#006456}._badgeCertificate_2wm75_173{color:#fff;background:#44515c}._badgeOther_2wm75_178{color:#44515c;background:#e7ecf0}._authorCell_2wm75_183{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}._authorAvatar_2wm75_190{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.7rem;height:1.7rem;border-radius:999px;color:#16302b;background:#e7eeec;font-size:.65rem;font-weight:700}._rowActions_2wm75_204{display:inline-flex;align-items:center;gap:.35rem}._rowActionButton_2wm75_210{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border:1px solid #d8e0de;border-radius:.3rem;color:#16302b;background:#fff;cursor:pointer}._rowActionButton_2wm75_210:hover:not(:disabled){background:#f1f5f4}._rowActionDanger_2wm75_226{color:#a33d2f}._rowActionDanger_2wm75_226:hover:not(:disabled){background:#f6e8e5}._rowActionButton_2wm75_210:disabled{opacity:.6;cursor:not-allowed}._uploadButton_2wm75_239{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.4rem;padding:0 1.1rem;border:1px solid #0c3f38;border-radius:.35rem;color:#fff;background:#0c3f38;font-size:.85rem;font-weight:500;cursor:pointer}._uploadButton_2wm75_239:hover:not(:disabled){background:#006456;border-color:#006456}._uploadButton_2wm75_239:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){._documentCategoryGrid_2wm75_35{grid-template-columns:1fr}}._stepper_ujvtl_1{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;background:#f6f8f9}._nav_ujvtl_10{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:4rem;padding:1rem 1.2rem;background:#fff}._item_ujvtl_20{display:flex;align-items:center;flex:1 1 0;min-width:0}._item_ujvtl_20:last-child{flex:0 0 auto}._step_ujvtl_1{display:inline-flex;align-items:center;flex:0 0 auto;gap:.5rem;min-width:0;border:0;padding:0;color:#1c302c;background:transparent;cursor:pointer}._step_ujvtl_1:disabled{cursor:default}._badge_ujvtl_48{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.65rem;height:1.65rem;border-radius:.55rem;color:#fff;background:#1f766b;font-size:.75rem;font-weight:600;line-height:1}._label_ujvtl_63{overflow:hidden;color:#1d2d2a;font-size:.88rem;font-weight:500;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}._active_ujvtl_73{color:#005747;font-weight:600}._active_ujvtl_73 ._badge_ujvtl_48{width:2.05rem;height:2.05rem;border:.2rem solid #4d9289;border-radius:.7rem;background:#005747;box-shadow:0 0 0 .12rem #00574729}._active_ujvtl_73 ._label_ujvtl_63{color:#005747;font-weight:600}._completed_ujvtl_92{color:#1c302c}._upcoming_ujvtl_96 ._badge_ujvtl_48{color:#7b858b;background:#e7eaec}._upcoming_ujvtl_96 ._label_ujvtl_63{color:#26323a;font-weight:500}._connector_ujvtl_106{display:block;flex:1 1 auto;min-width:3.4rem;height:.12rem;margin:0 1rem;background:#e4e7e8}._connectorCompleted_ujvtl_115{background:#2a756d}._content_ujvtl_119{min-height:12rem;margin:1.5rem 1.2rem;border:1px solid #ebf0f4;border-radius:.5rem;padding:1.5rem 1.2rem;background:#fff}._actions_ujvtl_128{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:0 1.2rem 1.2rem}._actionButton_ujvtl_136{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;min-height:2.35rem;border:1px solid #005747;border-radius:.45rem;padding:0 1rem;color:#fff;background:#005747;font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}._actionButton_ujvtl_136:hover:not(:disabled){border-color:#006956;background:#006956}._secondaryButton_ujvtl_161{color:#31544c;background:#fff;border-color:#d7e4df}._secondaryButton_ujvtl_161:hover:not(:disabled){color:#005747;border-color:#005747;background:#eef8f4}._actionButton_ujvtl_136:disabled{cursor:default;opacity:.45}@media (max-width: 36rem){._nav_ujvtl_10{align-items:flex-start;overflow-x:auto;padding:.85rem}._item_ujvtl_20{flex:0 0 auto}._connector_ujvtl_106{min-width:2rem;margin:.82rem .65rem 0}._label_ujvtl_63{max-width:5rem;font-size:.78rem}._actions_ujvtl_128{justify-content:stretch}._actionButton_ujvtl_136{flex:1 1 0;min-width:0}}._businessLayers_142u6_1{margin-top:2rem;color:#101828}._header_142u6_6{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.6rem}._title_142u6_13{margin:0;color:#101828;font-size:1.15rem;font-weight:600;line-height:1.2}._description_142u6_21{margin:0;color:#1f2937;font-size:.96rem;font-weight:400;line-height:1.35}._field_142u6_29{display:flex;flex-direction:column;gap:.65rem;width:min(100%,27.2rem);margin-bottom:1.45rem}._label_142u6_37{color:#334155;font-size:.62rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase}._input_142u6_46{width:100%;min-height:4.45rem;border:1px solid #cfd8df;border-radius:0;padding:0 1rem;color:#1f2937;background:#fff;font-size:1rem;font-weight:400;outline:none}._input_142u6_46::placeholder{color:#64748b}._input_142u6_46:focus{border-color:#14b8a6}._grid_142u6_67{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.45rem}._layerCard_142u6_73{min-height:16.9rem;padding:1.6rem 1.5rem;border:1px solid #f1f5f9;border-radius:.45rem;background:#fff;box-shadow:0 .35rem 1.1rem #0f172a0a}._iconBox_142u6_82{display:inline-flex;align-items:center;justify-content:center;width:2.95rem;height:2.95rem;margin-bottom:1.2rem;color:#071f2c;background:#a7f3e2}._cardTitle_142u6_93{margin:0 0 .6rem;color:#000;font-size:1.18rem;font-weight:600;line-height:1.35}._cardDescription_142u6_101{margin:0;color:#1f2937;font-size:.96rem;font-weight:400;line-height:1.18}@media (max-width: 75rem){._grid_142u6_67{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 48rem){._grid_142u6_67{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._layerCard_142u6_73{min-height:14rem;padding:1.25rem}}@media (max-width: 34rem){._grid_142u6_67{grid-template-columns:1fr}}._importStep_1rn3y_1{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(16rem,.8fr);gap:1.6rem;min-width:0;color:#0f172a}._mainPanel_1rn3y_9,._treePanel_1rn3y_10{min-width:0}._uploadCard_1rn3y_14{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5rem;border:1px dashed #8fbab3;border-radius:.35rem;padding:1rem;background:#f8fffc}._fileIcon_1rn3y_26{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.15rem;color:#fff;background:#0f766e}._fileName_1rn3y_37{margin:0 0 .2rem;color:#0f172a;font-size:1rem;font-weight:600;line-height:1.1}._fileMeta_1rn3y_45{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;color:#475569;font-size:.875rem;font-weight:600}._progressTrack_1rn3y_55{grid-column:2 / 3;height:.2rem;overflow:hidden;border-radius:999px;background:#dbe5e7}._progressBar_1rn3y_63{width:85%;height:100%;background:#0f766e}._cancelButton_1rn3y_69{align-self:start;border:0;padding:0;color:#8b1f1f;background:transparent;font-size:.75rem;font-weight:600;line-height:1;text-transform:uppercase;cursor:pointer}._tabs_1rn3y_82{display:flex;align-items:center;gap:1.4rem;margin:1.55rem 0 0;border-bottom:1px solid #e5ebef}._tab_1rn3y_82{position:relative;border:0;padding:0 0 .75rem;color:#0f172a;background:transparent;font-size:.875rem;font-weight:600;cursor:pointer}._tabActive_1rn3y_101{color:#007565}._tabActive_1rn3y_101:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#007565;content:""}._assetTable_1rn3y_115{width:100%;border-collapse:collapse;table-layout:fixed}._assetTable_1rn3y_115 th{padding:.65rem .45rem;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}._assetTable_1rn3y_115 td{padding:.72rem .45rem;border-top:1px solid #edf2f5;color:#1e293b;font-size:.875rem;font-weight:600;vertical-align:top}._assetId_1rn3y_140{color:#007565;font-weight:600;line-height:1.2}._muted_1rn3y_146{display:block;margin-top:.25rem;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._status_1rn3y_156{display:inline-flex;align-items:center;justify-content:center;min-width:4.6rem;min-height:1.15rem;border-radius:999px;padding:0 .55rem;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._statusSync_1rn3y_170{color:#007565;background:#d9f8ef}._statusConflict_1rn3y_175{color:#b42318;background:#ffe5e5}._statusQueued_1rn3y_180{color:#475569;background:#e9eef2}._expandButton_1rn3y_185{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;color:#334155;background:transparent}._tableFooter_1rn3y_196{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.7rem;border-top:1px solid #edf2f5;color:#64748b;font-size:.875rem;font-weight:600}._pagination_1rn3y_208{display:flex;align-items:center;gap:.35rem}._pageButton_1rn3y_214{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.25rem;border:1px solid #d9e2e8;border-radius:.15rem;color:#334155;background:#fff;font-size:.875rem;font-weight:600}._pageActive_1rn3y_228{border-color:#007565;color:#fff;background:#007565}._treePanel_1rn3y_10{border-left:1px solid #edf2f5;padding-left:1.45rem}._treeHeader_1rn3y_239{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._treeTitle_1rn3y_246{margin:0;color:#0f172a;font-size:1.25rem;font-weight:600}._tree_1rn3y_10{display:grid;gap:.6rem;color:#334155;font-size:.875rem;font-weight:600}._treeNode_1rn3y_261,._treeChild_1rn3y_262,._treeGrandChild_1rn3y_263{display:flex;align-items:center;gap:.35rem;min-width:0}._treeNode_1rn3y_261{color:#007565;font-weight:600}._treeChild_1rn3y_262{margin-left:1rem}._treeGrandChild_1rn3y_263{margin-left:2rem;color:#64748b}._treeSelected_1rn3y_284{color:#007565;font-weight:600}._treeConflict_1rn3y_289{color:#d92d20}@media (max-width: 64rem){._importStep_1rn3y_1{grid-template-columns:1fr}._treePanel_1rn3y_10{border-left:0;border-top:1px solid #edf2f5;padding-top:1.25rem;padding-left:0}}@media (max-width: 40rem){._uploadCard_1rn3y_14{grid-template-columns:auto minmax(0,1fr)}._cancelButton_1rn3y_69{grid-column:1 / -1}._assetTable_1rn3y_115{min-width:42rem}._tableScroll_1rn3y_319{overflow-x:auto}}._validationStep_sk80w_1{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);min-height:34rem;color:#0f172a}._mapPanel_sk80w_8{position:relative;min-height:34rem;overflow:hidden;background:#d2d4d5}._mapToolbox_sk80w_15{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;border:1px solid #d5dde1;border-radius:.15rem;background:#fff;box-shadow:0 .3rem .8rem #0f172a14}._mapToolButton_sk80w_27{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-bottom:1px solid #e5ebef;color:#64748b;background:#fff;font-size:.95rem;font-weight:600}._mapToolButton_sk80w_27:last-child{border-bottom:0}._assetPoint_sk80w_45{position:absolute;width:.42rem;height:.42rem;border-radius:999px;background:#93eadf;box-shadow:0 0 0 .12rem #93eadf33}._assetPointCabinet_sk80w_54{background:#f4c400;box-shadow:0 0 0 .1rem #f4c4002e}._imageMarker_sk80w_59{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:2px solid #aeb6bb;border-radius:.12rem;color:#9ca3af;background:transparent}._legend_sk80w_72{position:absolute;bottom:1rem;left:1rem;display:grid;gap:.7rem;min-width:14rem;border-radius:.35rem;padding:.8rem 1rem;background:#fff;box-shadow:0 .45rem 1rem #0f172a14}._legendTitle_sk80w_85{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}._legendItems_sk80w_93{display:flex;align-items:center;gap:1rem}._legendItem_sk80w_93{display:inline-flex;align-items:center;gap:.35rem;color:#475569;font-size:.875rem;font-weight:600}._legendDot_sk80w_108{width:.42rem;height:.42rem;border-radius:999px;background:#93eadf}._legendDotCabinet_sk80w_115{background:#f4c400}._sidePanel_sk80w_119{display:flex;flex-direction:column;gap:1rem;padding-left:1.1rem;background:#fff}._metricsGrid_sk80w_127{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._metricCard_sk80w_133{min-height:4.6rem;padding:.85rem;border-radius:.2rem;background:#f8fafc}._metricWide_sk80w_140{grid-column:1 / -1}._metricLabel_sk80w_144{display:block;margin-bottom:.3rem;color:#334155;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._metricValueRow_sk80w_154{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._metricValue_sk80w_154{color:#007565;font-size:1.55rem;font-weight:600;line-height:1}._metricValueSmall_sk80w_168{color:#020617;font-size:1rem}._metricDelta_sk80w_173{border-radius:999px;padding:.15rem .38rem;color:#007565;background:#d9f8ef;font-size:10px;font-weight:600}._distributionHeader_sk80w_182{display:flex;align-items:center;justify-content:space-between;margin:.35rem 0 .7rem}._sectionTitle_sk80w_189{margin:0;color:#0f172a;font-size:1.25rem;font-weight:600}._sectionLink_sk80w_196{border:0;padding:0;color:#475569;background:transparent;font-size:.875rem;font-weight:600}._chart_sk80w_205{position:relative;height:7rem;border-bottom:1px solid #dbe4e8;background:linear-gradient(to top,rgba(226,232,240,.85) 1px,transparent 1px) 0 0 / 100% 33%}._bar_sk80w_213{position:absolute;bottom:0;width:.6rem;border-radius:999px 999px 0 0;background:#007565}._barMuted_sk80w_221{background:#9ee8dc}._chartLabels_sk80w_225{display:grid;grid-template-columns:repeat(5,1fr);margin-top:.35rem;color:#64748b;font-size:10px;font-weight:600;text-align:center}._checklist_sk80w_235{display:grid;gap:.85rem;margin-top:auto;border-radius:.25rem;padding:.9rem;background:#f8fafc}._checklistTitle_sk80w_244{margin:0;color:#0f172a;font-size:1.25rem;font-weight:600}._checkItem_sk80w_251{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;color:#334155;font-size:.875rem;font-weight:600}._checkDot_sk80w_261{width:.44rem;height:.44rem;border-radius:999px;background:#007565}._checkBadge_sk80w_268{border-radius:999px;padding:.17rem .4rem;color:#007565;background:#d9f8ef;font-size:10px;font-weight:600}@media (max-width: 64rem){._validationStep_sk80w_1{grid-template-columns:1fr}._sidePanel_sk80w_119{padding:1rem 0 0}}@media (max-width: 36rem){._mapPanel_sk80w_8{min-height:26rem}._metricsGrid_sk80w_127{grid-template-columns:1fr}}._pageWrapper_1qnn8_1{background:#f5f7f7}._page_1qnn8_1{box-sizing:border-box;width:95%;min-width:0;margin-right:auto;margin-left:auto}._reportHeader_1qnn8_13{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:2rem 0 0;border-bottom:1px solid #e5eae9;background:#fff;box-shadow:0 1px 3px #1428260a}._topRow_1qnn8_23,._contextBar_1qnn8_24,._tabs_1qnn8_25{box-sizing:border-box;width:98%;min-width:0;margin-right:auto;margin-left:auto}._topRow_1qnn8_23{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}._heading_1qnn8_40 h1{margin:0;color:#101817;font-size:clamp(1.7rem,2.3vw,2.45rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}._heading_1qnn8_40 p{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:.75rem 0 0;color:#7a8582;font-size:.88rem;font-weight:600;letter-spacing:.08em}._separator_1qnn8_61{color:#adb6b3}._upToDate_1qnn8_65{display:inline-flex;align-items:center;gap:.4rem;color:#13b987}._upToDate_1qnn8_65 i{width:.48rem;height:.48rem;border-radius:999px;background:currentColor}._actions_1qnn8_79{display:flex;align-items:center;gap:.75rem}._iconButton_1qnn8_85,._exportButton_1qnn8_86{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer}._iconButton_1qnn8_85{width:2.8rem;height:2.8rem;border-radius:.5rem;color:#64706d;background:transparent}._iconButton_1qnn8_85:hover{color:#004f46;background:#eef5f3}._exportButton_1qnn8_86{gap:.65rem;min-height:3rem;margin-left:.35rem;padding:0 1.35rem;border-radius:.65rem;color:#fff;background:#004f46;box-shadow:0 2px 5px #004f4633;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._exportButtonWord_1qnn8_122{color:#fff;background:#2b579a;box-shadow:0 2px 5px #2b579a33}._exportButton_1qnn8_86:disabled{cursor:not-allowed;opacity:.55}._contextBar_1qnn8_24{display:grid;grid-template-columns:minmax(16rem,1.4fr) minmax(10rem,.7fr) minmax(13rem,1fr) auto;align-items:end;gap:1rem;margin-top:1.65rem;padding:.75rem;border:1px solid #edf0ef;border-radius:1rem;background:#f5f7f7}._contextBar_1qnn8_24>label{display:grid;gap:.35rem}._contextBar_1qnn8_24 span{color:#84908c;font-size:.78rem;letter-spacing:.08em}._contextBar_1qnn8_24 small{font-size:.68rem;letter-spacing:normal}._contextBar_1qnn8_24 select{box-sizing:border-box;width:100%;height:2.75rem;padding:0 2.4rem 0 .9rem;border:1px solid #e3e8e6;border-radius:.65rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#262e2c;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;font-size:.9rem;font-weight:600;outline:none}._contextBar_1qnn8_24 select:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._validateButton_1qnn8_184{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.75rem;padding:0 1.2rem;border:1px solid #006155;border-radius:.65rem;color:#fff;background:#006155;font-size:.82rem;font-weight:700;text-transform:uppercase;cursor:pointer}._validateButton_1qnn8_184:hover:not(:disabled){background:#004f46}._validateButton_1qnn8_184:disabled{cursor:not-allowed;opacity:.45}._tabs_1qnn8_25{display:flex;align-items:stretch;gap:2rem;overflow-x:auto;margin-top:1.35rem}._tabs_1qnn8_25 button{position:relative;flex:0 0 auto;min-height:4rem;padding:0;border:0;color:#8b9592;background:transparent;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}._tabs_1qnn8_25 button:after{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent;content:""}._tabs_1qnn8_25 ._activeTab_1qnn8_243{color:#00574d}._tabs_1qnn8_25 ._activeTab_1qnn8_243:after{background:#00574d}@media (max-width: 70rem){._reportHeader_1qnn8_13{padding-top:1.5rem}._topRow_1qnn8_23{align-items:stretch;flex-direction:column}._actions_1qnn8_79{justify-content:flex-end}._contextBar_1qnn8_24{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){._actions_1qnn8_79{flex-wrap:wrap}._exportButton_1qnn8_86{flex:1 1 calc(50% - .375rem);margin-left:0}._contextBar_1qnn8_24{grid-template-columns:1fr}}._pdfSource_1qnn8_284{position:fixed;left:-10000px;top:0;pointer-events:none}._dashboard_3m2ar_1{display:grid;gap:3rem;width:98%;margin:0 auto;padding:0rem 0 4rem;color:#18211f}._sectionTitle_3m2ar_10{display:flex;align-items:center;gap:.75rem;margin:0 0 1.35rem;color:#63716e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._sectionTitle_3m2ar_10 svg{color:#006155;width:1.7rem;height:1.7rem}._contractGrid_3m2ar_29{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}._assetCard_3m2ar_35,._sourceCard_3m2ar_36{border:1px solid #edf0ef;border-radius:.8rem;background:#fff}._contractSummaryCard_3m2ar_42{box-sizing:border-box;min-height:9rem;padding:1.5rem!important;border:1px solid #edf0ef;border-radius:.8rem!important}._contractSummaryCard_3m2ar_42>div{align-items:flex-start;height:100%;gap:1.1rem}._contractSummaryCard_3m2ar_42>div>div:last-child{align-self:stretch;justify-content:flex-start;padding-top:0}._contractSummaryCard_3m2ar_42>div>div:last-child>div:first-child{margin-top:0;margin-bottom:.6rem}._contractSummaryCard_3m2ar_42>div>div:last-child>div:first-child p{font-size:1.1rem!important;font-weight:600}._contractSummaryCard_3m2ar_42 svg{width:2.6rem;height:2.6rem}._contractSummaryCard_3m2ar_42 p{font-size:.9rem}._contractSummaryValue_3m2ar_81{margin:0!important;color:#18211f;font-size:1.75rem!important;font-weight:700;line-height:1.35}._metric_3m2ar_89 span{color:#788480;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;font-weight:600;letter-spacing:.07em}._detailGrid_3m2ar_97{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(22rem,1fr);gap:1.4rem;align-items:stretch}._assetSection_3m2ar_104,._sourceSection_3m2ar_105{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0}._assetCard_3m2ar_35{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:100%;min-height:21rem;padding:2rem}._metric_3m2ar_89{display:grid;align-content:start;gap:.55rem;padding:.75rem 1.25rem 1.5rem 0}._metric_3m2ar_89 svg{margin-bottom:.25rem;color:#377a71;width:2.25rem;height:2.25rem}._metric_3m2ar_89 strong{font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;letter-spacing:-.04em;line-height:1}._feedback_3m2ar_142{margin:0;padding:1rem 1.25rem;border:1px solid #dce3e1;border-radius:.8rem;color:#63716e;background:#fff}._secondaryMetric_3m2ar_151{align-self:end;padding-top:1.5rem;border-top:1px solid #edf0ef}._secondaryMetric_3m2ar_151 svg{display:none}._secondaryMetric_3m2ar_151 strong{font-size:1.55rem;letter-spacing:0}._sourceCard_3m2ar_36{display:grid;place-items:center;align-content:center;height:100%;min-height:21rem;padding:2rem}._donut_3m2ar_175{display:grid;place-items:center;width:13rem;height:13rem;border-radius:50%;background:conic-gradient(#00574d 0,#00574d 65%,#4f8179 65%,#4f8179 90%,#dfe3e4 90%,#dfe3e4)}._donut_3m2ar_175>div{display:grid;place-items:center;width:8.2rem;height:8.2rem;border-radius:50%;background:#fff}._donut_3m2ar_175 strong{align-self:end;font-size:2.15rem}._donut_3m2ar_175 span{align-self:start;color:#7a8582;font-size:.9rem;text-transform:uppercase}._legend_3m2ar_205{display:grid;gap:.75rem;width:100%;margin:1rem 0 0;padding:0;list-style:none}._legend_3m2ar_205 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.9rem}._legend_3m2ar_205 i{width:.7rem;height:.7rem;border-radius:50%}._legend_3m2ar_205 strong{font-size:.86rem;font-weight:600}._mapPanel_3m2ar_233{overflow:hidden;border:1px solid #edf0ef;border-radius:.8rem;background:#fff}._map_3m2ar_233{height:28rem}@media (max-width: 64rem){._contractGrid_3m2ar_29{grid-template-columns:repeat(2,minmax(0,1fr))}._detailGrid_3m2ar_97{grid-template-columns:1fr}}@media (max-width: 38rem){._contractGrid_3m2ar_29,._assetCard_3m2ar_35{grid-template-columns:1fr}._secondaryMetric_3m2ar_151{align-self:auto}}._dashboard_2pnuo_1{display:grid;gap:2.5rem;width:98%;margin:0 auto;padding:0rem 0 4rem;color:#1d2523}._feedback_2pnuo_10{margin:0;padding:1rem 1.25rem;border:1px solid #dce3e1;border-radius:.8rem;color:#63716e;background:#fff}._kpiGrid_2pnuo_19{display:grid;grid-template-columns:1.1fr 1.1fr 1.35fr 1.35fr;gap:1.25rem}._kpiCard_2pnuo_25,._panel_2pnuo_26{border:1px solid #e1e6e5;border-radius:.8rem;background:#fff}._kpiInfoCard_2pnuo_32{box-sizing:border-box;min-height:10.5rem;padding:1.25rem!important;border:1px solid #e1e6e5;border-radius:.8rem!important}._kpiInfoCard_2pnuo_32>div{align-items:flex-start;height:100%;gap:1rem}._kpiInfoCard_2pnuo_32>div>div:last-child{align-self:stretch;justify-content:flex-start;gap:.45rem}._kpiInfoCard_2pnuo_32 svg{width:2.3rem;height:2.3rem}._kpiInfoCard_2pnuo_32>div>div:last-child>div:first-child p{font-size:1.1rem!important;font-weight:600}._kpiInfoCard_2pnuo_32 p{font-size:.9rem}._kpiInfoValue_2pnuo_66,._ledInfoValue_2pnuo_67{margin:0!important;font-size:1.75rem!important;font-weight:700;line-height:1.35!important}._kpiInfoValue_2pnuo_66~p{margin:0!important;font-size:1rem!important;line-height:1.3}._kpiInfoValue_2pnuo_66+p+p{margin-top:-.1rem!important}._ledInfoCard_2pnuo_84{color:#fff;background:#004f46!important}._ledInfoCard_2pnuo_84 p,._ledInfoCard_2pnuo_84 span,._ledInfoCard_2pnuo_84 svg,._ledInfoValue_2pnuo_67{color:#fff!important}._ledInfoCard_2pnuo_84>div>div:last-child>span{margin-top:auto;background:#356f68}._ledInfoCard_2pnuo_84>div>div:last-child>span>span{background:#99ded0}._kpiCard_2pnuo_25{position:relative;display:grid;align-content:space-between;min-height:9.5rem;padding:1rem 1.15rem}._kpiCard_2pnuo_25>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#798481;font-size:.9rem;letter-spacing:.04em}._kpiCard_2pnuo_25>header svg,._sectionTitle_2pnuo_124 svg{color:#006155}._kpiValue_2pnuo_128{font-size:clamp(2rem,3vw,2.65rem);font-weight:650;letter-spacing:-.035em}._kpiValue_2pnuo_128 small{color:#77827f;font-size:.9rem;font-weight:500;letter-spacing:0}._kpiCard_2pnuo_25 footer{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;color:#7a8582;font-size:.72rem}._positiveBadge_2pnuo_150{padding:.3rem .55rem;border-radius:999px;color:#0aaf78;background:#e5f8f1;font-size:.72rem}._powerList_2pnuo_158{display:grid;gap:.7rem;margin:0}._powerList_2pnuo_158>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}._powerList_2pnuo_158 dt{color:#7b8582;font-size:.9rem}._powerList_2pnuo_158 dd{margin:0;font-size:.95rem;font-weight:700}._powerList_2pnuo_158 ._warning_2pnuo_182{color:#f39200}._ledCard_2pnuo_186{overflow:hidden;color:#fff;background:#004f46}._ledCard_2pnuo_186>header,._ledCard_2pnuo_186>header svg{color:#a8d8cf}._ledValue_2pnuo_197{font-size:3.6rem;font-weight:650;line-height:1}._ledProgress_2pnuo_203{position:absolute;left:0;right:0;bottom:0;height:.4rem;background:#356f68}._ledProgress_2pnuo_203 span{display:block;width:78%;height:100%;background:#99ded0}._reportGrid_2pnuo_219{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:stretch}._reportGrid_2pnuo_219>section{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0}._panel_2pnuo_26{display:grid;grid-template-rows:auto 1fr;min-width:0;height:100%;min-height:36rem;overflow:hidden}._sectionHeader_2pnuo_242{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.4rem;margin-bottom:1.35rem}._sectionHeader_2pnuo_242 ._sectionTitle_2pnuo_124{margin-bottom:0}._sectionTitle_2pnuo_124{display:flex;align-items:center;gap:.75rem;margin:0 0 1.35rem;color:#63716e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._sectionTitle_2pnuo_124 svg{width:1.7rem;height:1.7rem}._periodToggle_2pnuo_273{display:inline-flex;padding:.2rem;border-radius:.45rem;background:#e7e8e9}._periodToggle_2pnuo_273 button{width:2.5rem;height:2rem;border:0;border-radius:.35rem;color:#7a8582;background:transparent;cursor:pointer}._periodToggle_2pnuo_273 ._periodActive_2pnuo_290{color:#00574d;background:#fff}._chartContainer_2pnuo_295{min-height:21rem;padding:.5rem .75rem 0;overflow:hidden;background:#fff}._consumptionTableContainer_2pnuo_302{padding:0 1.5rem 0 4rem}._pdlSearch_2pnuo_307{display:flex;align-items:center;gap:.65rem;width:min(100%,24rem);height:2.75rem;margin-bottom:.75rem;padding:0 .85rem;border:1px solid #dce3e1;border-radius:.5rem;color:#66736f;background:#fff}._pdlSearch_2pnuo_307 input{min-width:0;width:100%;border:0;outline:0;color:#18211f;background:transparent;font-size:.92rem}._consumptionTableScroll_2pnuo_331{max-height:14rem;overflow:auto}._consumptionTable_2pnuo_302{width:100%;border-collapse:collapse;font-size:.92rem}._consumptionTable_2pnuo_302 th,._consumptionTable_2pnuo_302 td{padding:.8rem .25rem;border-bottom:1px solid #edf0ef;text-align:left}._consumptionTable_2pnuo_302 th{position:sticky;top:0;z-index:1;color:#788480;background:#fff;font-size:.76rem;font-weight:500;letter-spacing:.05em}._consumptionTable_2pnuo_302 th:last-child,._consumptionTable_2pnuo_302 td:last-child{padding-right:.5rem;text-align:right}._positive_2pnuo_150{color:#0aaf78}._emptyTable_2pnuo_370{padding:2rem!important;color:#788480;text-align:center!important}._billingSummary_2pnuo_376{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem}._billingSummary_2pnuo_376 article{display:grid;gap:.65rem;padding:1.3rem;border-radius:.8rem;background:#e9ebec}._billingSummary_2pnuo_376 span{color:#788480;font-size:.8rem;letter-spacing:.06em}._billingSummary_2pnuo_376 strong{font-size:1.6rem}._varianceCard_2pnuo_401{align-self:start;display:grid;gap:.9rem;margin:1rem;padding:1.25rem;border:1px solid #e2e6e5;border-radius:.8rem;background:#fff}._varianceCard_2pnuo_401 header{display:flex;align-items:center;justify-content:space-between;gap:1rem}._varianceCard_2pnuo_401 header span{padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700}._varianceSaving_2pnuo_426{color:#087a5b;background:#e5f8f1}._varianceOverrun_2pnuo_431{color:#d51f26;background:#fdebec}._varianceBar_2pnuo_436{overflow:hidden;height:.55rem;border-radius:999px;background:#e7e9e9}._varianceBar_2pnuo_436 span{display:block;width:52%;height:100%;border-right:.65rem solid #bc1f25;background:#00574d}._varianceCard_2pnuo_401 p{margin:0;color:#788480;font-size:.82rem;line-height:1.4;letter-spacing:.04em}._varianceRanking_2pnuo_459{align-self:end;display:grid;gap:1rem;min-height:15rem;padding:1rem 1.25rem 1.25rem;border-top:1px solid #edf0ef;background:#fff}._varianceRankingHeader_2pnuo_469{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._varianceRankingHeader_2pnuo_469>div:first-child{display:grid;gap:.25rem}._varianceRankingHeader_2pnuo_469 strong{font-size:.95rem}._varianceRankingHeader_2pnuo_469>div:first-child span,._varianceRankingEmpty_2pnuo_486{color:#788480;font-size:.75rem}._varianceLegend_2pnuo_491{display:flex;gap:.9rem;color:#63716e;font-size:.7rem}._varianceLegend_2pnuo_491 span{display:inline-flex;align-items:center;gap:.35rem}._varianceLegend_2pnuo_491 i{width:.55rem;height:.55rem;border-radius:50%}._savingDot_2pnuo_510,._savingBar_2pnuo_511{background:#0a9f74}._overrunDot_2pnuo_515,._overrunBar_2pnuo_516{background:#dc3b43}._varianceRankingRows_2pnuo_520{display:grid;gap:.65rem}._varianceHistogram_2pnuo_525{min-width:0;height:15.625rem;overflow:hidden}._varianceRankingRow_2pnuo_520{display:grid;grid-template-columns:minmax(6rem,.9fr) minmax(9rem,1.5fr) minmax(6.8rem,auto);align-items:center;gap:.75rem}._variancePdl_2pnuo_538{overflow:hidden;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._variancePlot_2pnuo_546{position:relative;height:.7rem;border-radius:999px;background:#f0f2f2}._variancePlot_2pnuo_546>i{position:absolute;top:-.2rem;bottom:-.2rem;left:50%;width:1px;background:#9ba5a2}._variancePlot_2pnuo_546>span{position:absolute;top:0;height:100%;min-width:2px;border-radius:999px}._varianceRankingRow_2pnuo_520>strong{display:flex;align-items:baseline;justify-content:flex-end;gap:.35rem;font-size:.73rem;white-space:nowrap}._varianceRankingRow_2pnuo_520 small{font-size:.64rem;font-weight:600}._savingValue_2pnuo_584{color:#087a5b}._overrunValue_2pnuo_588{color:#c72f37}._varianceRankingEmpty_2pnuo_486{margin:auto}@media (max-width: 75rem){._kpiGrid_2pnuo_19{grid-template-columns:repeat(2,minmax(0,1fr))}._reportGrid_2pnuo_219{grid-template-columns:1fr}._billingSummary_2pnuo_376{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 42rem){._kpiGrid_2pnuo_19,._billingSummary_2pnuo_376{grid-template-columns:1fr}._consumptionTableContainer_2pnuo_302{padding-left:3rem}}._dashboard_1ygk0_1{display:grid;gap:2rem;width:98%;margin:0 auto;padding:0rem 0 4rem;color:#18211f}._feedback_1ygk0_10{margin:0;padding:1rem 1.25rem;border:1px solid #dce3e1;border-radius:.8rem;color:#63716e;background:#fff}._emptyTable_1ygk0_19{padding:2rem!important;color:#788480;text-align:center!important}._kpiGrid_1ygk0_25{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}._kpiCard_1ygk0_31{box-sizing:border-box;min-height:9rem;padding:1.5rem!important;border:1px solid #edf0ef;border-radius:.8rem!important}._kpiCard_1ygk0_31>div,._kpiCard_1ygk0_31>div>div:last-child{align-items:flex-start;height:100%}._kpiCard_1ygk0_31>div>div:last-child{justify-content:flex-start;gap:.35rem}._kpiCard_1ygk0_31>div>div:last-child>div:first-child p{font-size:1.1rem!important;font-weight:600;text-transform:uppercase}._kpiCard_1ygk0_31 p{font-size:.9rem}._kpiValue_1ygk0_60{margin:0!important;font-size:1.75rem!important;font-weight:700;line-height:1.35!important}._kpiValue_1ygk0_60~p{margin:.25rem 0 0!important;font-size:.9rem!important}._topGrid_1ygk0_72,._bottomGrid_1ygk0_73{display:grid;grid-template-columns:minmax(0,2fr) minmax(22rem,1fr);gap:1.4rem;align-items:stretch}._topGrid_1ygk0_72>section,._bottomGrid_1ygk0_73>section{display:grid;grid-template-rows:auto 1fr;min-width:0;min-height:0}._bottomGrid_1ygk0_73{grid-template-columns:minmax(0,1.4fr) minmax(25rem,1fr)}._panel_1ygk0_92{min-width:0;height:100%;overflow:hidden;border:1px solid #edf0ef;border-radius:.8rem;background:#fff}._sectionHeader_1ygk0_101{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.8rem;margin-bottom:1.35rem}._sectionHeader_1ygk0_101 ._sectionTitle_1ygk0_110{margin-bottom:0}._sectionTitle_1ygk0_110{display:flex;align-items:center;gap:.75rem;margin:0 0 1.35rem;color:#63716e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._sectionTitle_1ygk0_110 svg{color:#006155;width:1.7rem;height:1.7rem}._periodButton_1ygk0_133{min-height:2.8rem;padding:0 1.2rem;border:1px solid #cbd3d1;border-radius:.5rem;background:#fff;color:#28312f}._graphContainer_1ygk0_142{min-height:21rem;padding:1.5rem 1rem 0}._tableContainer_1ygk0_147{padding:0 1.5rem 1rem}._reportTable_1ygk0_151{width:100%;border-collapse:collapse;font-size:.92rem}._reportTable_1ygk0_151 th,._reportTable_1ygk0_151 td{padding:.85rem 1rem;border-bottom:1px solid #edf0ef;text-align:left}._reportTable_1ygk0_151 th{color:#788480;font-size:.76rem;font-weight:500;letter-spacing:.08em}._reportTable_1ygk0_151 th:not(:first-child),._reportTable_1ygk0_151 td:not(:first-child){text-align:right}._currentRow_1ygk0_176{font-weight:700}._success_1ygk0_180{color:#05ac76;font-weight:650}._typologyPanel_1ygk0_185{display:grid;place-items:center;align-content:center;height:100%;padding:1.5rem}._donut_1ygk0_193{display:grid;place-items:center;width:clamp(18rem,24vw,24rem);height:clamp(18rem,24vw,24rem);margin:2rem 0;border-radius:50%;background:conic-gradient(#00574d 0,#00574d 45%,#2d756b 45%,#2d756b 75%,#4f8179 75%,#4f8179)}._donut_1ygk0_193>div{display:grid;place-items:center;width:62%;height:62%;border-radius:50%;background:#fff}._donut_1ygk0_193 strong{align-self:end;font-size:2.75rem}._donut_1ygk0_193 span{align-self:start;color:#7a8582;font-size:1rem;text-transform:uppercase}._legend_1ygk0_224{display:grid;gap:.9rem;width:100%;margin:0;padding:0;list-style:none}._legend_1ygk0_224 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:.95rem}._legend_1ygk0_224 i,._slaTable_1ygk0_242 i{display:inline-block;width:.7rem;height:.7rem;border-radius:50%}._mapPanel_1ygk0_249,._slaPanel_1ygk0_250{display:grid;height:100%;min-height:34rem}._mapLegend_1ygk0_256{display:flex;gap:1rem;color:#65716e;font-size:.78rem}._mapLegend_1ygk0_256 span:before{display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;border-radius:50%;content:""}._failureDot_1ygk0_272:before{background:#c9232c}._plannedDot_1ygk0_275:before{background:#3678ee}._repairedDot_1ygk0_278:before{background:#17a878}._map_1ygk0_249{min-height:28rem;height:100%}._slaPanel_1ygk0_250{align-content:start;padding:1.5rem}._slaTable_1ygk0_242 td:first-child{display:flex;align-items:center;gap:.65rem}@media (max-width: 80rem){._kpiGrid_1ygk0_25{grid-template-columns:repeat(3,minmax(0,1fr))}._topGrid_1ygk0_72,._bottomGrid_1ygk0_73{grid-template-columns:1fr}}@media (max-width: 42rem){._kpiGrid_1ygk0_25{grid-template-columns:1fr}._sectionHeader_1ygk0_101{align-items:flex-start;flex-direction:column}._tableContainer_1ygk0_147{overflow-x:auto}._donut_1ygk0_193{width:min(18rem,78vw);height:min(18rem,78vw)}}._dashboard_20eme_1{display:grid;gap:3rem;width:98%;margin:0 auto;padding:0rem 0 4rem;color:#18211f}._kpiGrid_20eme_10{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}._kpiCard_20eme_16{box-sizing:border-box;min-height:11rem;padding:1.5rem!important;border:1px solid #edf0ef;border-radius:.8rem!important}._kpiCard_20eme_16>div{align-items:flex-start;height:100%;gap:1.1rem}._kpiCard_20eme_16>div>div:last-child{align-self:stretch;justify-content:flex-start;gap:.45rem}._kpiCard_20eme_16>div>div:last-child>div:first-child p{font-size:1.1rem!important;font-weight:600;text-transform:uppercase}._kpiCard_20eme_16 svg{width:2.6rem;height:2.6rem}._kpiCard_20eme_16 p{font-size:.9rem}._kpiValue_20eme_51{margin:0!important;font-size:2.5rem!important;font-weight:700;line-height:1.2!important}._kpiValue_20eme_51~p{margin:.25rem 0 0!important;font-size:.95rem!important}._budgetCard_20eme_63{color:#fff;background:#004f46!important}._budgetCard_20eme_63 p,._budgetCard_20eme_63 span,._budgetCard_20eme_63 svg,._budgetCard_20eme_63 ._kpiValue_20eme_51{color:#fff!important}._budgetCard_20eme_63>div>div:last-child>span{background:#36756d}._budgetCard_20eme_63>div>div:last-child>span>span{background:#d8dfdc}._contentGrid_20eme_83{display:grid;grid-template-columns:minmax(22rem,.85fr) minmax(0,1.35fr);align-items:stretch;gap:1.4rem}._leftColumn_20eme_90{display:grid;gap:2rem}._sectionTitle_20eme_95{display:flex;align-items:center;gap:.75rem;margin:0 0 1.15rem;color:#63716e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._sectionTitle_20eme_95 svg{width:1.7rem;height:1.7rem;color:#006155}._card_20eme_114{overflow:hidden;border:1px solid #edf0ef;border-radius:.8rem;background:#fff}._graphCard_20eme_121{min-height:21rem;padding:1rem}._donutCard_20eme_126{display:grid;grid-template-columns:auto minmax(11rem,1fr);place-items:center;gap:2rem;min-height:20rem;padding:2rem}._donut_20eme_126{display:grid;place-items:center;width:13rem;height:13rem;border-radius:50%;background:conic-gradient(#00574d 0,#00574d 54%,#d8dfdc 54%,#d8dfdc)}._donut_20eme_126>div{display:grid;place-items:center;width:8.2rem;height:8.2rem;border-radius:50%;background:#fff}._donut_20eme_126 strong{align-self:end;font-size:2.15rem}._donut_20eme_126 span{align-self:start;color:#7a8582;font-size:.9rem;text-transform:uppercase}._legend_20eme_165{display:grid;gap:.9rem;width:100%;margin:0;padding:0;list-style:none}._legend_20eme_165 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;font-size:.95rem}._legend_20eme_165 i{width:1rem;height:1rem;border-radius:.15rem}._realized_20eme_188{background:#00574d}._remaining_20eme_191{background:#d8dfdc}._registrySection_20eme_195{display:grid;grid-template-rows:auto 1fr;min-width:0}._registryTitleRow_20eme_201{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._registryActions_20eme_208{display:flex;gap:.65rem}._registryActions_20eme_208 button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.5rem;background:#f3f5f5;color:#52605d;cursor:pointer}._tableCard_20eme_225{padding:1.25rem}._reportTable_20eme_229{width:100%;border-collapse:collapse;font-size:.95rem}._reportTable_20eme_229 th,._reportTable_20eme_229 td{padding:1.2rem .8rem;border-bottom:1px solid #edf0ef;text-align:left}._reportTable_20eme_229 th{color:#788480;font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._status_20eme_250{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:.4rem;font-size:.78rem;font-weight:650}._progress_20eme_259{color:#3264b7;background:#e4ecfa}._waiting_20eme_263{color:#5f6967;background:#e7eae9}._blocked_20eme_267{color:#c2242c;background:#fde5e7}._completion_20eme_272{display:flex;align-items:center;gap:.7rem}._completion_20eme_272>span{display:block;width:5rem;height:.4rem;overflow:hidden;border-radius:999px;background:#e4e8e7}._completion_20eme_272 i{display:block;height:100%;background:#00574d}._completion_20eme_272 strong{font-size:.78rem}@media (max-width: 75rem){._kpiGrid_20eme_10{grid-template-columns:repeat(2,minmax(0,1fr))}._contentGrid_20eme_83{grid-template-columns:1fr}}@media (max-width: 42rem){._kpiGrid_20eme_10,._donutCard_20eme_126{grid-template-columns:1fr}._tableCard_20eme_225{overflow-x:auto}}._dashboard_10hcv_1{display:grid;gap:3rem;width:98%;margin:0 auto;padding:0rem 0 4rem;color:#18211f}._kpiGrid_10hcv_10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}._kpiCard_10hcv_16{box-sizing:border-box;min-height:9rem;padding:1.5rem!important;border:1px solid #edf0ef;border-radius:.8rem!important}._kpiCard_10hcv_16>div,._kpiCard_10hcv_16>div>div:last-child{align-items:flex-start;height:100%}._kpiCard_10hcv_16>div>div:last-child{justify-content:flex-start;gap:.45rem}._kpiCard_10hcv_16>div>div:last-child>div:first-child p{font-size:1.1rem!important;font-weight:600;text-transform:uppercase}._kpiCard_10hcv_16 p{font-size:.9rem}._kpiValue_10hcv_45{margin:0!important;font-size:1.75rem!important;font-weight:700;line-height:1.35!important}._remainingValue_10hcv_52{color:#3779f2!important}._contentGrid_10hcv_56{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(25rem,1fr);align-items:stretch;gap:1.4rem}._programSection_10hcv_63{display:grid;grid-template-rows:auto 1fr}._rightColumn_10hcv_68{display:grid;gap:2rem}._sectionTitle_10hcv_73{display:flex;align-items:center;gap:.75rem;margin:0 0 1.15rem;color:#63716e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}._sectionTitle_10hcv_73 svg{width:1.7rem;height:1.7rem;color:#006155}._card_10hcv_92{overflow:hidden;border:1px solid #edf0ef;border-radius:.8rem;background:#fff}._tableCard_10hcv_99{min-height:34rem;padding:1.25rem}._reportTable_10hcv_104{width:100%;border-collapse:collapse;font-size:.92rem}._reportTable_10hcv_104 th,._reportTable_10hcv_104 td{padding:1rem .75rem;border-bottom:1px solid #edf0ef;text-align:left}._reportTable_10hcv_104 th{color:#788480;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._reportTable_10hcv_104 th:not(:first-child),._reportTable_10hcv_104 td:not(:first-child){text-align:right}._completion_10hcv_130{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}._completion_10hcv_130 strong{color:#05ac76;font-size:.78rem}._completion_10hcv_130>span{display:block;width:3.5rem;height:.35rem;overflow:hidden;border-radius:999px;background:#e3e7e6}._completion_10hcv_130 i{display:block;height:100%;background:#00574d}._titleWithBadge_10hcv_157{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._titleWithBadge_10hcv_157>span{padding:.3rem .65rem;border-radius:.4rem;color:#00574d;background:#e7f0ee;font-size:.8rem;font-weight:700}._progressCard_10hcv_173{display:grid;gap:1.5rem;padding:1.5rem}._progressSummary_10hcv_179{display:grid;grid-template-columns:repeat(3,1fr)}._progressSummary_10hcv_179>div{display:grid;gap:.5rem;padding-right:1rem;border-right:1px solid #edf0ef}._progressSummary_10hcv_179>div:not(:first-child){padding-left:1rem}._progressSummary_10hcv_179>div:last-child{border-right:0}._progressSummary_10hcv_179 span{color:#88928f;font-size:.72rem;text-transform:uppercase}._progressSummary_10hcv_179 strong{font-size:1.2rem}._realizedValue_10hcv_209{color:#00574d}._sectors_10hcv_213{display:grid;gap:1rem}._sectors_10hcv_213>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.8rem}._sectors_10hcv_213>div>span{color:#71807c;font-size:.85rem}._sectors_10hcv_213>div>div{height:.45rem;overflow:hidden;border-radius:999px;background:#e2e6e5}._sectors_10hcv_213 i{display:block;height:100%;background:#00574d}._sectors_10hcv_213 strong{font-size:.76rem}._mapCard_10hcv_247{position:relative}._map_10hcv_247{height:20rem}._mapLegend_10hcv_255{position:absolute;left:1rem;bottom:1rem;display:grid;gap:.4rem;padding:.65rem;border-radius:.5rem;background:#ffffffeb;font-size:.75rem}._mapLegend_10hcv_255 span:before{display:inline-block;width:.55rem;height:.55rem;margin-right:.4rem;border-radius:50%;content:""}._doneDot_10hcv_276:before{background:#00574d}._todoDot_10hcv_279:before{background:#3779f2}@media (max-width: 75rem){._kpiGrid_10hcv_10{grid-template-columns:repeat(2,minmax(0,1fr))}._contentGrid_10hcv_56{grid-template-columns:1fr}}@media (max-width: 42rem){._kpiGrid_10hcv_10{grid-template-columns:1fr}._tableCard_10hcv_99{overflow-x:auto}}._dashboard_tv669_1{display:grid;gap:1.5rem;width:98%;margin:0 auto;padding:1.5rem 0 4rem;color:#18211f}._alertCard_tv669_2,._panel_tv669_2{border:1px solid #edf0ef;border-radius:.85rem;background:#fff;box-shadow:0 2px 7px #14282608}._alertCard_tv669_2{position:relative;display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1.4rem 1.5rem 1.9rem}._eyebrow_tv669_4,._sectionHeading_tv669_4 small{color:#71807b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}._alertCard_tv669_2 h2,._panel_tv669_2 h2{margin:.2rem 0 .35rem;color:#18211f;font-size:1.05rem;font-weight:650}._alertCard_tv669_2 p,._sectionHeading_tv669_4 p{margin:0;color:#6e7a76;font-size:.8rem}._balance_tv669_7{display:grid;align-content:center;justify-items:end;gap:.35rem;color:#66736f;font-size:.62rem;text-align:right}._balance_tv669_7 strong{color:#004f46;font-size:1.25rem}._progress_tv669_9{position:absolute;right:1.5rem;bottom:.75rem;left:1.5rem;height:.55rem;overflow:hidden;border-radius:99px;background:#e7eceb}._progress_tv669_9 span{display:block;height:100%;border-radius:inherit;background:#00574d}._kpiGrid_tv669_11{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}._kpiCard_tv669_12{min-height:8.5rem;padding:1.1rem!important;border:1px solid #edf0ef;border-radius:.8rem!important}._kpiCard_tv669_12>div,._kpiCard_tv669_12>div>div:last-child{align-items:flex-start;height:100%}._kpiValue_tv669_14{margin:0!important;color:#18211f;font-size:1.35rem!important;font-weight:750}._chartGrid_tv669_15{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr);gap:1.5rem}._journalGrid_tv669_16{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(20rem,.8fr);gap:1.5rem;align-items:stretch}._panel_tv669_2{min-width:0;padding:1.4rem 1.5rem}._panel_tv669_2 h2 small{display:block;margin-top:.45rem;color:#7a8582;font-size:.72rem;font-weight:400;letter-spacing:normal;text-transform:none}._donutWrap_tv669_19{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:17rem}._donut_tv669_19{position:relative;display:grid;place-items:center;width:10.5rem;height:10.5rem;border-radius:50%}._donut_tv669_19:after{position:absolute;width:6.2rem;height:6.2rem;border-radius:50%;background:#fff;content:""}._donut_tv669_19 strong{z-index:1;display:grid;color:#18211f;font-size:1.35rem;text-align:center}._donut_tv669_19 strong small{font-size:.65rem;font-weight:500}._donutWrap_tv669_19 ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;color:#51605b;font-size:.78rem}._donutWrap_tv669_19 li{display:flex;align-items:center;gap:.5rem;white-space:nowrap}._donutWrap_tv669_19 i{width:.55rem;height:.55rem;border-radius:50%;background:#00574d}._teal_tv669_26{background:#00574d!important}._green_tv669_26{background:#12b886!important}._orange_tv669_26{background:#f59e0b!important}._blue_tv669_26{background:#3b82f6!important}._remainingDot_tv669_27{background:#d8dfdc!important}._sectionHeading_tv669_4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._sectionHeading_tv669_4 h2{display:flex;align-items:center;gap:.6rem;margin:0}._sectionHeading_tv669_4 h2 svg{color:#006155}._filters_tv669_29{display:flex;gap:.5rem}._filters_tv669_29 input,._filters_tv669_29 select{height:2.25rem;padding:0 .7rem;border:1px solid #e2e8e5;border-radius:.5rem;color:#495550;background:#fff;font-size:.76rem}._tableScroll_tv669_30{overflow-x:auto}._table_tv669_30{width:100%;border-collapse:collapse;font-size:.78rem}._table_tv669_30 th,._table_tv669_30 td{padding:.8rem .65rem;border-bottom:1px solid #edf0ef;text-align:left;vertical-align:middle}._table_tv669_30 th{color:#71807b;background:#f5f7f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;letter-spacing:.06em;text-transform:uppercase}._table_tv669_30 td:nth-last-child(-n+3),._table_tv669_30 th:nth-last-child(-n+3){text-align:right}._tag_tv669_31,._status_tv669_31{display:inline-flex;padding:.25rem .45rem;border-radius:.25rem;color:#33413d;background:#eef1f0;font-size:.65rem;font-weight:650}._reference_tv669_31{color:#00574d;font-weight:700}._status_tv669_31._paid_tv669_31{color:#087d56;background:#dff7eb}._status_tv669_31._committed_tv669_31{color:#415e9a;background:#e5ebfb}._status_tv669_31._forecast_tv669_31{color:#ac6900;background:#fff0d5}._completion_tv669_32{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:7rem}._completion_tv669_32 span{width:4.3rem;height:.4rem;overflow:hidden;border-radius:99px;background:#e8edeb}._completion_tv669_32 i{display:block;height:100%;border-radius:inherit;background:#11b886}._completion_tv669_32 i._over_tv669_32{background:#ca2228}._completion_tv669_32 strong{font-size:.68rem}._success_tv669_32{color:#08a76d;font-weight:700}._danger_tv669_32{color:#c72229;font-weight:700}@media (max-width:1100px){._kpiGrid_tv669_11{grid-template-columns:repeat(3,minmax(0,1fr))}._chartGrid_tv669_15,._journalGrid_tv669_16,._alertCard_tv669_2{grid-template-columns:1fr}._balance_tv669_7{justify-items:start;text-align:left}}@media (max-width:700px){._kpiGrid_tv669_11{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionHeading_tv669_4{display:grid}._filters_tv669_29{flex-wrap:wrap}._filters_tv669_29 input,._filters_tv669_29 select{flex:1;min-width:10rem}}._wrapper_1n2x4_1{--future-header-horizontal-padding: 6%;position:fixed;top:0;left:var(--future-layout-aside-width, 295px);right:0;z-index:1040;box-sizing:border-box;width:auto!important;min-width:0;max-width:none;padding-left:0;padding-right:0;background:#fff}._wrapper_1n2x4_1 .header{border:none!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:#fff!important}._wrapper_1n2x4_1 .header .container-fluid{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}._wrapper_1n2x4_1 .header .row{--bs-gutter-x: 0;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}._wrapper_1n2x4_1 .header .row>*{padding-left:0!important;padding-right:0!important}._defaultHeader_1n2x4_48{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:2rem;min-height:2rem;max-height:2rem;padding:0 var(--future-header-horizontal-padding);background:#fff;overflow:visible}._defaultHeaderLeft_1n2x4_61{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%}._defaultHeaderLeft_1n2x4_61>*{min-width:0}._defaultHeader_1n2x4_48 ._right_1n2x4_73{height:2rem;min-height:2rem;max-height:2rem}._defaultHeader_1n2x4_48 ._iconBtn_1n2x4_79{width:1.45rem;height:1.45rem;min-width:1.45rem;min-height:1.45rem}._defaultHeader_1n2x4_48 ._iconBtn_1n2x4_79 svg{width:1rem;height:1rem}._defaultHeader_1n2x4_48 ._avatar_1n2x4_91{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem}._futureHeaderSlotTop_1n2x4_98,._futureHeaderSlotBottom_1n2x4_99{position:relative;left:0;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-top:-.35rem;min-width:0}._pageHeaderTop_1n2x4_110{flex:0 0 100%!important;max-width:100%;min-width:0;padding-left:0!important;padding-right:0!important}._pageHeaderTop_1n2x4_110>*{width:100%!important;min-width:0;margin-left:0!important;margin-right:0!important}._futureHeaderSlotTop_1n2x4_98>*,._futureHeaderSlotBottom_1n2x4_99>*{min-width:0}._left_1n2x4_130{display:flex;align-items:center;gap:1.75rem;height:100%}._brand_1n2x4_137{font-size:1.05rem;font-weight:800;color:#2d9b83;letter-spacing:-.01em;white-space:nowrap}._tabs_1n2x4_145{display:flex;align-items:stretch;gap:.25rem;height:100%}._tab_1n2x4_145{display:flex;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;color:#94a3b8;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}._tab_1n2x4_145:hover{color:#475569}._tabActive_1n2x4_171{color:#2d9b83;border-bottom-color:#2d9b83}._right_1n2x4_73{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;margin-left:auto;height:2rem}._searchWrapper_1n2x4_185{position:relative;display:flex;align-items:center}._searchIcon_1n2x4_191{position:absolute;left:.625rem;color:#94a3b8;pointer-events:none}._searchInput_1n2x4_198{padding:.375rem .625rem .375rem 2rem;font-size:.8125rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:14rem;transition:border-color .2s ease,box-shadow .2s ease}._searchInput_1n2x4_198::placeholder{color:#cbd5e1}._searchInput_1n2x4_198:focus{border-color:#2d9b83}._iconBtn_1n2x4_79{display:flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:none;border-radius:50%;background:transparent;color:#2b6f68;cursor:pointer;transition:background .2s ease,color .2s ease;position:relative}._iconBtn_1n2x4_79 svg{width:1rem;height:1rem}._iconBtn_1n2x4_79:hover{background:#2b6f6814;color:#164e47}._notifDot_1n2x4_244{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#ef4444;border:1.5px solid #ffffff}._avatar_1n2x4_91{width:1.6rem;height:1.6rem;padding:0;border-radius:50%;background:#f2f6f4;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;border:none;transition:border-color .2s ease}._avatar_1n2x4_91:hover{outline:2px solid rgba(45,155,131,.18)}._avatarImage_1n2x4_274{width:100%;height:100%;object-fit:cover}@media (max-width: 1399.98px){._brand_1n2x4_137{font-size:.95rem}._tab_1n2x4_145{font-size:.75rem;padding:0 .6rem}._searchInput_1n2x4_198{width:12rem;font-size:.75rem}}@media (max-width: 1199.98px){._brand_1n2x4_137{font-size:.88rem}._tab_1n2x4_145{font-size:.7rem;padding:0 .5rem}._left_1n2x4_130{gap:1.25rem}._searchInput_1n2x4_198{width:10rem;font-size:.7rem;padding:.3rem .5rem .3rem 1.75rem}._searchIcon_1n2x4_191{left:.5rem}._iconBtn_1n2x4_79{width:1.85rem;height:1.85rem}._iconBtn_1n2x4_79 svg{width:1.25rem;height:1.25rem}._avatar_1n2x4_91{width:2.15rem;height:2.15rem}._right_1n2x4_73{gap:.85rem}}@media (max-width: 991.98px){._brand_1n2x4_137{font-size:.82rem}._tab_1n2x4_145{font-size:.65rem;padding:0 .4rem}._tabs_1n2x4_145{gap:.125rem}._left_1n2x4_130{gap:.85rem}._searchInput_1n2x4_198{width:8rem;font-size:.65rem}._iconBtn_1n2x4_79 svg{width:1.15rem;height:1.15rem}}@media (max-width: 767.98px){._brand_1n2x4_137{font-size:.78rem}._tab_1n2x4_145{font-size:.6rem;padding:0 .3rem}._left_1n2x4_130{gap:.6rem}._searchInput_1n2x4_198{width:6rem;font-size:.6rem;padding:.25rem .4rem .25rem 1.5rem}._searchIcon_1n2x4_191{left:.4rem}._searchIcon_1n2x4_191 svg{width:13px;height:13px}._iconBtn_1n2x4_79{width:1.7rem;height:1.7rem}._iconBtn_1n2x4_79 svg{width:1.1rem;height:1.1rem}._avatar_1n2x4_91{width:2rem;height:2rem}._right_1n2x4_73{gap:.65rem}._notifDot_1n2x4_244{width:7px;height:7px;top:2px;right:2px}}._defaultHeader_1n2x4_48,._defaultHeader_1n2x4_48 ._right_1n2x4_73{height:3rem;min-height:3rem;max-height:3rem}._defaultHeader_1n2x4_48 ._iconBtn_1n2x4_79{width:2rem;height:2rem}._defaultHeader_1n2x4_48 ._iconBtn_1n2x4_79 svg{width:1.35rem;height:1.35rem}._defaultHeader_1n2x4_48 ._avatar_1n2x4_91{width:2.2rem;height:2.2rem}.selector-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fafbfc;padding:2rem}.selector-header{text-align:center;margin-bottom:3rem;max-width:600px}.selector-header h1{font-size:2rem;font-weight:500;color:#1f2937;margin-bottom:.5rem;letter-spacing:-.025em}.selector-header p{font-size:1rem;color:#6b7280;font-weight:400;line-height:1.5}.apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2.5rem;width:100%}.app-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2.5rem;transition:all .2s ease;cursor:pointer;position:relative;min-height:280px}.app-card:hover:not(.disabled){border-color:#d1d5db;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.app-card.disabled{background:#f9fafb;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}.app-card.disabled .app-icon img{filter:grayscale(100%);opacity:.5}.app-card.disabled .app-content h3,.app-card.disabled .app-content p{color:#9ca3af}.app-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.app-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.app-icon img{width:36px;height:36px;object-fit:contain}.status-badge{padding:.25rem .75rem;background:#fef3c7;color:#92400e;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid #fde68a}.app-content{margin-bottom:2.5rem}.app-content h3{font-size:1.375rem;font-weight:600;color:#111827;margin-bottom:.75rem}.app-content p{font-size:.95rem;color:#6b7280;line-height:1;white-space:pre-line;margin:0}.app-footer{display:flex;justify-content:flex-end}.app-button{padding:.75rem 1.5rem;background:#f9fafb;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.app-button:hover:not(.disabled){background:#46bcaa;border-color:#46bcaa;color:#fff}.app-button.disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}@media (max-width: 768px){.selector-container{padding:1rem}.apps-grid{grid-template-columns:1fr;gap:1.5rem}.app-card{padding:2rem;min-height:240px}.selector-header{margin-bottom:2rem}.selector-header h1{font-size:1.75rem}.selector-header p{font-size:.875rem}}@media (max-width: 480px){.app-header{flex-direction:column;align-items:flex-start;gap:1rem}.status-badge{align-self:flex-start}}
