@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_jj59q_1{box-sizing:border-box;width:90%;max-width:100%;min-width:0;margin:0 auto;padding:0 1.4rem;overflow-x:clip;--energy-dashboard-header-offset: 0px;background:#f8fafb!important}._tableScrollArea_jj59q_13{width:100%;overflow-x:auto}._energyHeaderShell_jj59q_1 .header .container-fluid,._energyHeaderShell_jj59q_1 .header .row{max-width:100%;min-width:0}._energyHeaderShell_jj59q_1 .header .container-fluid{padding-left:0;padding-right:0}._energyHeaderShell_jj59q_1 .header .row{--bs-gutter-x: 0;margin-left:0;margin-right:0}._energyHeaderShell_jj59q_1 ._topHeaderBar_jj59q_35,._energyHeaderShell_jj59q_1 ._tabsBar_jj59q_39{margin-top:var(--energy-dashboard-header-offset)}._topHeaderBar_jj59q_35{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:88%;margin:0 auto;min-height:3.45rem;padding:.45rem 0;background:#f8fafb}._topHeaderContent_jj59q_56{min-width:0;display:flex;flex-direction:column;gap:.35rem;overflow:visible}._clientSwitcherIcon_jj59q_64{color:#94a3b8}._topHeaderTopRow_jj59q_68{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}._topHeaderRight_jj59q_77{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;justify-self:end}._topHeaderTitleRow_jj59q_85{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;min-width:0;flex:1 1 auto;overflow:visible}._clientTitleActions_jj59q_95{flex-shrink:0}._entityActionButtons_jj59q_99{display:inline-flex;align-items:center;justify-content:center;gap:.05rem}._entityActionButton_jj59q_99{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_jj59q_99:hover,._entityActionButton_jj59q_99:focus-visible{color:#1f5d57}._entityActionButtonDanger_jj59q_124{color:#d33a3a}._entityActionButtonDanger_jj59q_124:hover,._entityActionButtonDanger_jj59q_124:focus-visible{color:#b32020}._entityActionButton_jj59q_99:disabled{opacity:.5;cursor:not-allowed}._clientTitleActions_jj59q_95._entityActionButtons_jj59q_99 ._entityActionButton_jj59q_99{width:2.5rem;height:2.5rem}._topHeaderTitle_jj59q_85{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:1.75rem;line-height:1;font-weight:800;color:#15212d}._clientSwitcher_jj59q_64{position:relative;display:inline-flex;flex:0 1 auto;min-width:0;max-width:100%;z-index:40}._clientSwitcherBtn_jj59q_163{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_jj59q_163:hover,._clientSwitcherBtn_jj59q_163:focus-visible{text-decoration:underline;text-underline-offset:.22em}._clientSwitcherLabel_jj59q_185{min-width:0;max-width:clamp(12rem,32vw,34rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clientMenu_jj59q_193{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_jj59q_207{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_jj59q_207:hover,._clientMenuItem_jj59q_207:focus-visible{background:#f7f9fa}._clientMenuItemActive_jj59q_228{background:#ecfbf7;color:#0f7d74}._topHeaderMeta_jj59q_233{min-width:0;max-width:100%;display:flex;align-items:flex-start;gap:1.6rem;flex-wrap:wrap}._topHeaderMetaItem_jj59q_242{display:inline-flex;align-items:flex-start;gap:.45rem;min-width:0;max-width:100%}._topHeaderMetaItem_jj59q_242 svg{margin-top:.12rem;color:#5bc5bb}._topHeaderMetaItem_jj59q_242 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_jj59q_242 strong{margin-bottom:.1rem;color:#9fb0c0;font-size:.62rem;font-weight:800;letter-spacing:.08em}._topHeaderIconBtn_jj59q_276{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_jj59q_289{gap:.5rem;margin-top:1rem;margin-bottom:3rem}._actionHeaderButton_jj59q_289{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_jj59q_289:disabled{opacity:.6;cursor:not-allowed}._actionHeaderButtonLabel_jj59q_317{white-space:nowrap}._actionHeaderButtonDark_jj59q_321{background:#1f5d57}._tabsBar_jj59q_39{width:100%;margin-top:0;padding-top:0;background:#f8fafb}._tabsContainer_jj59q_332{width:86%;margin:0 auto}._tabsRow_jj59q_337{display:flex;align-items:center;gap:1.6rem}._tabsBorder_jj59q_343{width:80%;margin-left:1%;height:1px;background:#eef2f1;border-bottom:2px solid #EEF2F1}._tabsBarItem_jj59q_351{display:inline-flex;align-items:center;min-height:2.85rem;border:none;border-bottom:3px solid transparent;background:transparent;color:#97a6b8;font-size:.96rem;font-weight:600;cursor:pointer}._tabsBarItemActive_jj59q_364{color:#0f7d74;border-bottom-color:#0f7d74}._tabAlertsAndSetupTabsRow_jj59q_369{margin-left:0;gap:0}._tabAlertsAndSetupTabButton_jj59q_374{width:50%;justify-content:center}._tabAlertsAndSetupTabButtonActive_jj59q_379{color:#46bcaa;border-bottom-color:#46bcaa}._tabAlertsAndSetupCard_jj59q_384{display:flex;flex-direction:column;min-height:27rem}._tabAlertsAndSetupContent_jj59q_390{display:flex;flex:1;min-height:0}._tabAlertsAndSetupContent_jj59q_390 ._alertsCardWide_jj59q_396{flex:1;min-height:0;padding:1rem;border-left:none;border:none}._tabAlertsAndSetupContent_jj59q_390 ._setupCard_jj59q_404{flex:1;min-height:0;padding:1rem;border:none;box-shadow:none;border-left:none}._dashboardGrid_jj59q_413{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;box-sizing:border-box;width:90%;margin:0 auto;padding:1rem 1.4rem 0}._siteCard_jj59q_423,._alertsCardWide_jj59q_396,._setupCard_jj59q_404,._chartCard_jj59q_426,._placeholderPanel_jj59q_427{background:#fff;border:1px solid #ebf0f4;border-radius:1rem;height:100%}._siteCard_jj59q_423{padding:1.15rem}._cardEyebrow_jj59q_438{color:#afbbc7;font-size:.7rem;font-weight:800;letter-spacing:.14em;margin-bottom:.85rem}._siteCardToolbar_jj59q_446{display:flex;align-items:center;gap:.75rem;width:100%}._siteCardToolbar_jj59q_446>div:first-child{flex:1;min-width:0}._siteSelector_jj59q_458{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_jj59q_474{display:inline-flex;align-items:center;gap:.5rem}._siteSelectorLeft_jj59q_474 svg,._siteMetaItem_jj59q_481 svg{color:#55bcb3}._siteMetaList_jj59q_485{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.35rem}._siteMetaItem_jj59q_481{display:flex;align-items:flex-start;gap:.55rem;min-width:0}._siteMetaLabel_jj59q_499{color:#a9b6c3;font-size:.62rem;font-weight:800;letter-spacing:.08em;margin-bottom:.15rem}._siteMetaValue_jj59q_507{color:#5f6d79;font-size:.9rem;line-height:1.35}._siteCardActions_jj59q_513{flex-shrink:0}._alertsCardWide_jj59q_396{display:flex;flex-direction:column;height:100%;min-height:22rem;padding:1.7rem 1.55rem;border-left:0}._setupCard_jj59q_404{display:flex;flex-direction:column;min-height:13rem;padding:1.1rem;border-left:3px solid #49c1b3}._setupHeader_jj59q_534{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}._setupProgressRing_jj59q_541{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_jj59q_552{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_jj59q_565{display:flex;flex-direction:column;gap:.72rem;overflow-y:auto;padding-right:.25rem}._setupItem_jj59q_573{display:flex;align-items:center;gap:.55rem;color:#9aa9b8;font-size:.88rem;line-height:1.35}._setupItemDone_jj59q_582{color:#425c61}._setupItem_jj59q_573 svg{color:#d3dee7;flex-shrink:0}._setupItemDone_jj59q_582 svg{color:#49c1b3}._setupButton_jj59q_595{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_jj59q_609,._smallCardHeader_jj59q_610{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.2rem}._alertsHeaderTight_jj59q_618{padding:0}._alertsHeaderAddButton_jj59q_622{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_jj59q_622:hover{background:#eef7f5;border-color:#b7d9d3}._smallCardTitle_jj59q_641{margin:0;color:#232833;font-size:.92rem;font-weight:700}._alertBadge_jj59q_648{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_jj59q_396 ._smallCardTitle_jj59q_641{color:#17212b;font-size:.98rem;line-height:1.2;font-weight:600;letter-spacing:.04em}._alertsSummary_jj59q_669{margin-top:.5rem}._alertsSummaryNoMarginTop_jj59q_673{margin-top:0}._alertSummaryCount_jj59q_677{display:inline-flex;align-items:center;gap:.7rem;color:#d95143}._alertSummaryValue_jj59q_684{color:#1c2c48;font-size:2rem;line-height:1;font-weight:800}._alertSummaryLabel_jj59q_691{margin-top:.12rem;color:#b2becc;font-size:.62rem;font-weight:800;letter-spacing:.12em}._alertList_jj59q_699{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}._alertsEmptyState_jj59q_706{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_jj59q_721{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_jj59q_721:nth-child(2){border-left-color:#ff8f78;background:#fff2ef}._alertItemWide_jj59q_721 svg{margin-top:.05rem;color:#a54b35}._alertItemWide_jj59q_721:nth-child(2) svg{color:#ff8f78}._alertText_jj59q_747{display:block;color:#751b0d;font-size:1.05rem;line-height:1.25;font-weight:700}._alertItemWide_jj59q_721 p{margin:.45rem 0 0;color:#3c4857;font-size:.9rem;line-height:1.35;font-weight:400}._alertItemBadge_jj59q_763{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_jj59q_776{align-self:center;margin-top:auto;min-height:2.4rem;border:none;border-radius:.55rem;background:#f8fcfb;color:#00796b;font-size:.82rem;font-weight:700;letter-spacing:0;cursor:pointer;border:1px solid #d9f1ed;padding:0 .9rem;width:100%}._chartCard_jj59q_426{min-width:0;max-width:100%;padding:.2rem;overflow:hidden}._buildingPerformanceCard_jj59q_800{display:flex;flex-direction:column;gap:1.15rem;min-height:27rem;padding:1.25rem 2.4rem;border-left:4px solid #4cc2b4}._buildingPerformanceHeader_jj59q_809{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}._buildingPerformanceTitle_jj59q_816{margin:-.2rem 0 0;color:#111827;font-size:1.25rem;line-height:1.18;font-weight:800}._buildingPerformanceBadge_jj59q_824{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_jj59q_840{display:flex;flex-direction:column;gap:.4rem;color:#95a3b6;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._buildingPerformanceSelect_jj59q_840{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_jj59q_874{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.25rem;align-items:center}._buildingPerformanceGrade_jj59q_881{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_jj59q_895{min-width:0}._buildingPerformanceScore_jj59q_874{display:flex;align-items:baseline;gap:.35rem;color:#111827;font-size:2.9rem;line-height:1;font-weight:800}._buildingPerformanceScore_jj59q_874 span{color:#9ba8b9;font-size:1.1rem;font-weight:800}._buildingPerformanceStatus_jj59q_915{margin-top:.55rem;color:#42baae;font-size:1.15rem;line-height:1.42;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._buildingPerformanceScoreContent_jj59q_895 p{margin:.25rem 0 0;color:#64748b;font-size:1rem;line-height:1.55;font-weight:500}._buildingPerformanceComparison_jj59q_933{margin-top:.4rem}._buildingPerformanceComparisonHeader_jj59q_937{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}._buildingPerformanceComparisonHeader_jj59q_937 span{max-width:11rem;color:#94a3b8;font-size:.78rem;line-height:1.55;font-weight:800;letter-spacing:.14em;text-transform:uppercase}._buildingPerformanceComparisonHeader_jj59q_937 strong{color:#174a45;font-size:.84rem;line-height:1.45;font-weight:800}._buildingPerformanceMeter_jj59q_962{position:relative;height:1.55rem;border-radius:999px;background:linear-gradient(90deg,#8ed7cd,#4cc2b4 55%,#2d9f92)}._buildingPerformanceAverageMarker_jj59q_969{position:absolute;left:62%;top:-.95rem;width:1px;height:2.9rem;background:#2d625e}._buildingPerformanceAverageMarker_jj59q_969:before{content:"";position:absolute;top:-.12rem;left:50%;width:.55rem;height:.55rem;background:#2d625e;transform:translate(-50%) rotate(45deg)}._buildingPerformanceMeterLabels_jj59q_989{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_jj59q_1001{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_jj59q_1016{min-height:0;height:100%}._smallCardSubtext_jj59q_1021{margin:.2rem 0 0;color:#b6c1cb;font-size:.66rem}._smallCardTag_jj59q_1027{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_jj59q_1042{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_jj59q_1056{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}._graphPredictionLegendLabel_jj59q_1063,._graphPredictionLegendMeta_jj59q_1064{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}._graphPredictionLegendLabel_jj59q_1063{font-size:.62rem;font-weight:700;letter-spacing:.02em}._graphPredictionLegendMeta_jj59q_1064{opacity:.85;font-size:.62rem;font-weight:600}._smallCardUnit_jj59q_1083{color:#b5c1ca;font-size:.58rem;font-weight:800;letter-spacing:.08em}._barColumn_jj59q_1090{display:flex;align-items:end;justify-content:center;height:100%}._barChartLarge_jj59q_1097{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:.45rem;height:13rem;margin-top:1.2rem}._barChartSmall_jj59q_1106{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.35rem;height:5.5rem;margin-top:1.25rem}._barFill_jj59q_1115{width:100%;border-radius:.2rem .2rem 0 0;background:#4eb8ac}._barFillSoft_jj59q_1121{background:#a6dfd6}._barFillDark_jj59q_1125{background:#2b645d}._barFillDarkSoft_jj59q_1129{background:#9fb3b0}._chartAxisWide_jj59q_1133{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_jj59q_1144{display:grid;grid-template-columns:1fr;gap:1rem}._graphsBelow_jj59q_1150{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;min-width:0;width:100%}._graphsMain_jj59q_1159{grid-column:auto;grid-row:auto;min-width:0}._graphsSide_jj59q_1165{grid-column:auto;grid-row:auto;min-width:0;max-width:100%}._placeholderPanel_jj59q_427{width:min(100%,96rem);margin:1rem auto 0;padding:2rem;color:#798490;font-size:.95rem}._metersCard_jj59q_1180{grid-column:1 / -1;background:#fff;border:1px solid #ebf0f4;border-radius:1rem;overflow:hidden}._metersHeader_jj59q_1188{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem}._metersTitle_jj59q_1196{display:flex;align-items:baseline;gap:.35rem;margin:0;color:#111827;font-size:1.1rem;font-weight:700}._metersTitleMuted_jj59q_1206,._metersSite_jj59q_1207{color:#9fb0c0;font-size:.9rem;font-weight:500}._metersToolbar_jj59q_1213{display:flex;align-items:center;gap:.6rem}._metersSearch_jj59q_1219{display:inline-flex;align-items:center;gap:.4rem;min-width:14rem;padding:.45rem .65rem;border-radius:.55rem;background:#f7f9fa;color:#b0bcc7}._metersSearch_jj59q_1219 input{width:100%;border:none;background:transparent;outline:none;color:#64748b;font-size:.82rem}._metersFilterBtn_jj59q_1239{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_jj59q_1252{overflow-x:auto}._metersTable_jj59q_1252{width:100%;border-collapse:collapse}._metersTable_jj59q_1252 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_jj59q_1252 tbody td{padding:.95rem .8rem;color:#64748b;font-size:.8rem;border-bottom:1px solid #eef3f5;vertical-align:middle}._meterStrong_jj59q_1280{color:#111827!important;font-weight:700}._meterTypeBadge_jj59q_1285{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.35rem;background:#ecfbf7;color:#4fc0b3}._meterTypeBadgeAlert_jj59q_1296{background:#fff2ef;color:#d96d52}._meterStatus_jj59q_1301{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800}._meterStatus_jj59q_1301:before{content:"";width:.32rem;height:.32rem;border-radius:999px}._meterStatusActive_jj59q_1316{color:#38b2ac}._meterStatusActive_jj59q_1316:before{background:#38b2ac}._meterStatusAlert_jj59q_1324{color:#d96d52}._meterStatusAlert_jj59q_1324:before{background:#d96d52}._tableCellClickable_jj59q_1332{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_jj59q_1332:hover{color:#1a4971}._tableCellClickable_jj59q_1332:focus-visible{outline:2px solid #2b6cb0;outline-offset:2px;border-radius:2px}._tableRowModalCell_jj59q_1359{font-weight:700;text-decoration-style:solid;text-underline-offset:.15em}._meterActions_jj59q_1365{width:2rem;text-align:right;color:#b2becc!important}._metersFooter_jj59q_1371{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;background:#fafcfe;border-top:1px solid #eef3f6}._metersFooterText_jj59q_1381{color:#8ea0b3;font-size:.76rem;font-weight:500}._metersFooterPagination_jj59q_1387{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._metersPageSizeSelect_jj59q_1394{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_jj59q_1394:disabled{opacity:.55;cursor:not-allowed}._pagination_jj59q_1411{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}._paginationGroup_jj59q_1418{display:inline-flex;align-items:center;gap:.3rem}._paginationEllipsis_jj59q_1424{color:#8ea0b3;font-size:.82rem;font-weight:700}._paginationBtn_jj59q_1430{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_jj59q_1430:hover:not(:disabled){border-color:#c9d7e3;color:#50657e}._paginationBtn_jj59q_1430:disabled{opacity:.55;cursor:not-allowed}._paginationBtnActive_jj59q_1457{background:#49c1b3;border-color:#49c1b3;color:#fff}._contractLayout_jj59q_1463{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_jj59q_1472,._contractSide_jj59q_1473{display:flex;flex-direction:column;gap:1.2rem}._contractSide_jj59q_1473{max-height:50%}._contractToolbarCard_jj59q_1483,._contractOverviewCard_jj59q_1484,._contractTableCard_jj59q_1485,._contractPromoCard_jj59q_1486{border:1px solid #ebf0f4;border-radius:1rem;background-color:#fff}._contractToolbarCard_jj59q_1483{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem}._contractSelectorWrap_jj59q_1500{min-width:0;flex:1}._contractSelector_jj59q_1500{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_jj59q_1522{display:flex;align-items:center;gap:.55rem}._contractToolButton_jj59q_1528{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_jj59q_1528:disabled{opacity:.45;cursor:not-allowed}._contractToolButtonDanger_jj59q_1546{color:#d32828}._contractOverviewCard_jj59q_1484,._contractTableCard_jj59q_1485{overflow:hidden}._contractOverviewHeader_jj59q_1555,._contractTableHeader_jj59q_1556{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem}._contractSectionTitle_jj59q_1564{margin:0;color:#232833;font-size:1rem;font-weight:700}._contractStatusPill_jj59q_1571{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_jj59q_1585{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1.2rem 1.2rem;text-align:center}._contractStat_jj59q_1571{min-width:0}._contractStatLabel_jj59q_1597{color:#a9b6c3;font-size:.62rem;font-weight:800;letter-spacing:.12em;margin-bottom:.4rem}._contractStatValue_jj59q_1605{color:#1f2530;font-size:1.05rem;font-weight:700}._contractExportButton_jj59q_1611{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:#1f9a88;font-size:.74rem;font-weight:700;cursor:pointer}._contractTableWrap_jj59q_1623{overflow-x:auto}._tableToolbar_jj59q_1627{padding:0 1.2rem 1rem;border-bottom:1px solid #eef3f6}._contractTable_jj59q_1485{width:100%;border-collapse:collapse}._contractTable_jj59q_1485 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_jj59q_1485 tbody td{padding:1.1rem .5rem;border-top:1px solid #eef3f6;color:#60748a;font-size:.82rem;vertical-align:middle}._contractRowLabel_jj59q_1657{color:#2b3340!important;font-weight:700}._contractRowValue_jj59q_1662{color:#158d81!important;font-size:1.05rem!important;font-weight:700}._contractRowMuted_jj59q_1668{color:#9cadbd!important}._billingToolbar_jj59q_1672{display:flex;align-items:center;justify-content:space-between;gap:.9rem;flex-wrap:wrap}._billingToolbarMain_jj59q_1680,._billingToolbarActions_jj59q_1681{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._billingSearch_jj59q_1688{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_jj59q_1688 input{width:100%;border:none;background:transparent;outline:none;color:#55697f;font-size:.84rem}._billingSearch_jj59q_1688 input::placeholder{color:#a4b3c3}._billingToolbarButton_jj59q_1715{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_jj59q_1715:hover:not(:disabled){border-color:#c7d6e2;color:#385168}._billingToolbarButton_jj59q_1715:disabled{opacity:.65;cursor:not-allowed}._billingToolbarButtonPrimary_jj59q_1742{border-color:#50c3b6;background:linear-gradient(135deg,#57cbbc,#41b7aa);color:#fff}._billingToolbarButtonPrimary_jj59q_1742:hover:not(:disabled){border-color:#45b8aa;color:#fff}._billingToolbarButtonActive_jj59q_1753{background:#eff8f7;border-color:#bde3de;color:#2c8e84}._graphViewSwitch_jj59q_1759{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#f5f8fb}._graphViewSwitchButton_jj59q_1769{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2rem;padding:.3rem .55rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#8ea0b3;cursor:pointer;transition:all .2s ease}._graphViewSwitchButton_jj59q_1769:hover:not(:disabled){color:#385168}._graphViewSwitchButtonActive_jj59q_1788{background:#fff;border-color:#e4ebf2;color:#2c8e84}._heatmapDateNav_jj59q_1794{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_jj59q_1806{font-size:.8rem;font-weight:700;color:#2b3f57;white-space:nowrap;text-transform:capitalize}._heatmapDateNavArrow_jj59q_1814{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_jj59q_1814:hover:not(:disabled){background:#fff;color:#2c8e84}._heatmapPanel_jj59q_1834{padding:0 1.2rem 1.2rem;display:flex;flex-direction:column;justify-content:center}._heatmapGrid_jj59q_1841{display:grid;grid-template-columns:minmax(2.9rem,.72fr) repeat(24,minmax(1.15rem,1fr));gap:.15rem;align-items:center}._heatmapHeaderSpacer_jj59q_1848{min-height:1.55rem}._heatmapHeaderCell_jj59q_1852{display:flex;align-items:center;justify-content:center;min-height:1.45rem;color:#9aa7bb;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heatmapRowLabel_jj59q_1867{display:inline-flex;align-items:center;min-height:1.45rem;padding-right:.35rem;color:#5f7187;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heatmapCell_jj59q_1882{width:100%;aspect-ratio:1 / 1;min-height:1.3rem;border-radius:.08rem}._heatmapLegend_jj59q_1889{display:flex;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1.1rem;color:#94a2b6;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._heatmapLegendLabel_jj59q_1902{color:#8292a7}._heatmapLegendBound_jj59q_1906{color:#a5b3c3;text-transform:none;letter-spacing:0}._heatmapLegendScale_jj59q_1912{display:inline-grid;grid-template-columns:repeat(5,1fr);gap:0;width:8rem;height:.85rem;overflow:hidden;border-radius:999px}._heatmapLegendScale_jj59q_1912 span{width:100%;height:100%}._heatmapEmptyState_jj59q_1927{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}._contractPromoCard_jj59q_1486{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_jj59q_1949{font-size:.54rem;font-weight:800;letter-spacing:.14em;opacity:.78}._contractPromoTitle_jj59q_1956{max-width:16rem;margin-top:.75rem;font-size:1rem;line-height:1.35;font-weight:700}._billingStatusBadge_jj59q_1964{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_jj59q_1978{background:#ecfbf6;color:#18a57d}._billingStatusError_jj59q_1983{background:#fff1f1;color:#ef4a4a}._billingStatusWarning_jj59q_1988{background:#fff5ea;color:#f37a1f}._billingCellStrong_jj59q_1993{display:inline-block;line-height:1.45}._billingCellStack_jj59q_1998{display:inline-block;max-width:8rem;color:#49596a;font-weight:600;line-height:1.35;word-break:break-word}._billingAmountCell_jj59q_2007{color:#2b3340;font-weight:700;line-height:1.35}._billingAmountCellAccent_jj59q_2013{color:#49bfb0}._billingCellMutedCaps_jj59q_2017{color:#9cadbd;font-size:.68rem;font-weight:800;letter-spacing:.04em}._billingCommentary_jj59q_2024{display:inline-block;max-width:12rem;color:#8ea0b3;font-style:italic;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._billingCommentaryAlert_jj59q_2035{color:#e04e4e}._billingActions_jj59q_2039{display:inline-flex;align-items:center;gap:.4rem}._billingLayout_jj59q_2045{width:87%;max-width:100%;padding:1rem 0 0;margin:0 auto}._billingMain_jj59q_2053{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:1.2rem}._billingOverviewGrid_jj59q_2062{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.2rem;align-items:start}._billingOverviewItem_jj59q_2069{min-width:0}._billingOverviewItemFill_jj59q_2073{display:flex}._billingOverviewItemFill_jj59q_2073>*{display:flex;flex:1;flex-direction:column;min-height:0}._billingPanelTitleWrap_jj59q_2084{display:inline-flex;align-items:center;gap:.55rem}._billingPanelTitleIcon_jj59q_2090{color:#0e8c80}._billingTimelineWrap_jj59q_2094{padding:.15rem 1.2rem 1.2rem;flex:1;min-height:0;overflow:auto}._billingTimelineCard_jj59q_2101{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_jj59q_2101:hover{color:#243648}._billingTimelineCardActive_jj59q_2120{color:#122535}._billingTimelineHead_jj59q_2124{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._billingTimelineMonth_jj59q_2132{color:#2b3340;font-size:.97rem;font-weight:800}._billingTimelineMeta_jj59q_2138{color:#95a5b5;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}._billingTimelineTags_jj59q_2147{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}._billingTimelineTag_jj59q_2147{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_jj59q_2167{color:#0e8c80;font-size:.76rem;font-weight:700}._billingArchiveHeader_jj59q_2173{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._billingArchiveTableWrap_jj59q_2181{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}._billingArchiveInvoiceTable_jj59q_2187{min-width:40rem}._billingArchiveInvoiceTable_jj59q_2187 th,._billingArchiveInvoiceTable_jj59q_2187 td{white-space:nowrap}._billingArchiveLink_jj59q_2196{border:none;background:transparent;color:#0e8c80;font-size:.68rem;font-weight:800;letter-spacing:.08em;cursor:pointer}._billingArchiveSummary_jj59q_2206{padding:0 1.2rem .35rem}._billingSubTitle_jj59q_2210{margin:0;color:#8ea0b3;font-size:.8rem}._billingEmptyState_jj59q_2216{padding:1rem 0;color:#8ea0b3;font-size:.88rem}._authorizationModalShell_jj59q_2222{display:flex;flex-direction:column;gap:1.3rem;padding-top:.15rem}._authorizationTabs_jj59q_2229{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #eef2f5}._authorizationTab_jj59q_2229{position:relative;min-height:3.15rem;border:none;background:transparent;color:#b3beca;font-size:1rem;font-weight:800;cursor:pointer}._authorizationTabActive_jj59q_2246{color:#1d9f93}._authorizationTabActive_jj59q_2246:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#48c2b6;border-radius:999px}._authorizationDescription_jj59q_2261{margin:0;color:#607281;font-size:.95rem;line-height:1.65}._authorizationGhostAction_jj59q_2268{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_jj59q_2268:disabled,._authorizationPrimaryAction_jj59q_2286:disabled,._authorizationUploadLink_jj59q_2287:disabled{opacity:.6;cursor:not-allowed}._authorizationFieldBlock_jj59q_2292{display:flex;flex-direction:column;gap:.6rem}._authorizationFieldLabel_jj59q_2298{color:#a9b7c5;font-size:.76rem;font-weight:800;letter-spacing:.08em}._authorizationDateWrap_jj59q_2305{position:relative;display:flex;align-items:center}._authorizationDateWrap_jj59q_2305 svg{position:absolute;right:1rem;color:#7e8d9e;pointer-events:none}._authorizationDateInput_jj59q_2318{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_jj59q_2286{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_jj59q_2287{align-self:center;border:none;background:transparent;color:#1b9b8d;font-size:.86rem;font-weight:800;cursor:pointer}._authorizationHint_jj59q_2356{margin:0;color:#c0c8d1;font-size:.77rem;text-align:center;line-height:1.5}._dashboardFilterModalOverlay_jj59q_2364{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_jj59q_2364{overflow:hidden;border-radius:1.35rem;background:#fff}._dashboardFilterModalHeader_jj59q_2382,._dashboardFilterModalFooter_jj59q_2383{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.8rem 2rem}._dashboardFilterModalHeader_jj59q_2382{border-bottom:1px solid #eef2f4;padding-bottom:1.5rem}._dashboardFilterModalTitleWrap_jj59q_2396{display:flex;align-items:center;gap:.95rem}._dashboardFilterModalIcon_jj59q_2402{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:.8rem;background:#eff8f7;color:#46c1b5}._dashboardFilterModalTitle_jj59q_2396{margin:0;color:#353a44;font-size:1.7rem;font-weight:800}._dashboardFilterModalClose_jj59q_2420{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_jj59q_2433{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;background:#fbfcfd}._dashboardFilterOption_jj59q_2441{display:flex;align-items:flex-start;gap:1.15rem;width:100%;padding:1.5rem 1.35rem;border:1px solid transparent;border-radius:1.1rem;background:#f4f6f8;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}._dashboardFilterOptionActive_jj59q_2455{border-color:#48c4b8;background:linear-gradient(180deg,#f8fdfc,#f6fbfb)}._dashboardFilterOptionRadio_jj59q_2460{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.15rem;border:2px solid #d5e1ec;border-radius:999px;background:#fff}._dashboardFilterOptionActive_jj59q_2455 ._dashboardFilterOptionRadio_jj59q_2460{border-color:#48c4b8;background:#48c4b8}._dashboardFilterOptionActive_jj59q_2455 ._dashboardFilterOptionRadio_jj59q_2460:after{content:"";position:absolute;top:50%;left:50%;width:.58rem;height:.58rem;border-radius:999px;background:#fff;transform:translate(-50%,-50%)}._dashboardFilterOptionContent_jj59q_2488{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}._dashboardFilterOptionTitle_jj59q_2497{color:#353a44;font-size:1.05rem;font-weight:800}._dashboardFilterOptionDescription_jj59q_2503{max-width:28rem;color:#93a0b2;font-size:.9rem;line-height:1.4}._dashboardFilterSelect_jj59q_2510{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_jj59q_2533{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:.85rem}._dashboardFilterMultiSelectControl_jj59q_2541{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,13.5rem);gap:.8rem;align-items:center}._dashboardFilterMultiSelectTags_jj59q_2548{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_jj59q_2560{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_jj59q_2573{color:#a2afbf;font-size:.84rem;font-weight:600}._dashboardFilterSearchField_jj59q_2579{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_jj59q_2591{flex:1;min-width:0;border:none;background:transparent;color:#546173;font-size:.86rem;font-weight:600;outline:none}._dashboardFilterSearchInput_jj59q_2591::placeholder{color:#a2afbf}._dashboardFilterMultiSelectList_jj59q_2606{display:flex;flex-direction:column;max-height:11rem;border:1px solid #e9eef4;border-radius:.95rem;background:#fff;overflow:hidden}._dashboardFilterCheckboxRow_jj59q_2616{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;cursor:pointer}._dashboardFilterCheckboxRow_jj59q_2616+._dashboardFilterCheckboxRow_jj59q_2616{border-top:1px solid #f4f6f8}._dashboardFilterCheckboxRow_jj59q_2616 input{position:absolute;opacity:0;pointer-events:none}._dashboardFilterCheckboxMark_jj59q_2634{position:relative;flex-shrink:0;width:1.15rem;height:1.15rem;border:1.5px solid #d4dee8;border-radius:.3rem;background:#fff}._dashboardFilterCheckboxRow_jj59q_2616 input:checked+._dashboardFilterCheckboxMark_jj59q_2634{border-color:#48c4b8;background:#48c4b8}._dashboardFilterCheckboxRow_jj59q_2616 input:checked+._dashboardFilterCheckboxMark_jj59q_2634: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_jj59q_2661{color:#4c5666;font-size:.84rem;font-weight:700;line-height:1.35}._dashboardFilterEmptyState_jj59q_2668{padding:1rem;color:#95a2b3;font-size:.82rem;font-weight:600;text-align:center}._dashboardFilterModalFooter_jj59q_2383{border-top:1px solid #eef2f4;padding-top:1.9rem;background:#fff}._dashboardFilterCancelButton_jj59q_2682,._dashboardFilterApplyButton_jj59q_2683{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_jj59q_2682{background:transparent;color:#74839a}._dashboardFilterApplyButton_jj59q_2683{background:linear-gradient(135deg,#58ccbf,#3eb9ab);color:#fff}@media (max-width: 1199.98px){._topHeaderBar_jj59q_35{padding:.75rem .6rem .35rem 1.2rem}._topHeaderMeta_jj59q_233{display:none}._clientSwitcherBtn_jj59q_163{font-size:1.35rem}._actionHeaderButtonAuthHeader_jj59q_2720{width:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;gap:0}._actionHeaderButtonAuthHeader_jj59q_2720 ._actionHeaderButtonLabel_jj59q_317{display:none}._dashboardGrid_jj59q_413,._contractLayout_jj59q_1463,._billingOverviewGrid_jj59q_2062{grid-template-columns:1fr}._billingTimelineHead_jj59q_2124{align-items:flex-start;flex-direction:column;gap:.35rem}._chartCardWide_jj59q_1016{grid-column:auto;grid-row:auto}._chartRow_jj59q_1144{grid-template-columns:1fr;grid-column:auto;grid-row:auto}._graphsBelow_jj59q_1150{grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:.85rem}._metersHeader_jj59q_1188,._metersFooter_jj59q_1371{flex-direction:column;align-items:flex-start}}@media (max-width: 991.98px){._energyHeaderShell_jj59q_1{padding-left:1rem;padding-right:1rem}._topHeaderBar_jj59q_35{padding:.65rem 1rem .3rem}._topHeaderTopRow_jj59q_68{gap:.65rem}._entityActionButton_jj59q_99{width:1.3rem;height:1.3rem}._clientTitleActions_jj59q_95._entityActionButtons_jj59q_99 ._entityActionButton_jj59q_99{width:2.35rem;height:2.35rem}._dashboardGrid_jj59q_413,._contractLayout_jj59q_1463{padding:.9rem 1rem 0}._contractStatsGrid_jj59q_1585{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){._topHeaderBar_jj59q_35{flex-basis:100%;width:100%!important}._topHeaderTitleRow_jj59q_85{font-size:1.35rem}._clientSwitcherBtn_jj59q_163{font-size:1.2rem}._tabsBar_jj59q_39{padding:0 1rem;width:90%}._tabsRow_jj59q_337{gap:1rem;overflow-x:auto}._dashboardGrid_jj59q_413{gap:.85rem}._buildingPerformanceCard_jj59q_800{min-height:27rem;padding:1.35rem 1.35rem 1rem}._buildingPerformanceComparisonHeader_jj59q_937{flex-direction:column;gap:.7rem}._buildingPerformanceHeader_jj59q_809{flex-direction:column;align-items:flex-start;gap:.5rem}._buildingPerformanceTitle_jj59q_816{max-width:100%;font-size:1.25rem}._buildingPerformanceScoreRow_jj59q_874{grid-template-columns:4.7rem minmax(0,1fr);gap:1rem}._buildingPerformanceGrade_jj59q_881{width:4.7rem;font-size:3.2rem}._buildingPerformanceScore_jj59q_874{font-size:2.2rem}._buildingPerformanceStatus_jj59q_915{font-size:.9rem}._buildingPerformanceScoreContent_jj59q_895 p{font-size:.88rem}._siteMetaList_jj59q_485{grid-template-columns:1fr}._contractToolbarCard_jj59q_1483,._contractOverviewHeader_jj59q_1555,._contractTableHeader_jj59q_1556{flex-direction:column;align-items:flex-start}._tableToolbar_jj59q_1627,._billingToolbar_jj59q_1672,._billingToolbarMain_jj59q_1680,._billingToolbarActions_jj59q_1681,._billingSearch_jj59q_1688{width:100%}._billingToolbarButton_jj59q_1715{width:100%;justify-content:center}._contractSelector_jj59q_1500{width:100%}._contractToolbarActions_jj59q_1522{width:100%;justify-content:flex-end}._contractStatsGrid_jj59q_1585{grid-template-columns:1fr}._chartAxisWide_jj59q_1133{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.35rem}._actionHeaderButton_jj59q_289{width:2.6rem;min-height:2.6rem;padding:.6rem;font-size:.72rem}._actionHeaderButtonAuthHeader_jj59q_2720{width:2.6rem;min-width:2.6rem;min-height:2.6rem;padding:0;gap:0}._actionHeaderButtonLabel_jj59q_317{display:none}._authorizationGhostAction_jj59q_2268,._authorizationPrimaryAction_jj59q_2286{font-size:.92rem}._metersToolbar_jj59q_1213{width:100%}._metersSearch_jj59q_1219{min-width:0;flex:1}._dashboardFilterModalHeader_jj59q_2382,._dashboardFilterModalBody_jj59q_2433,._dashboardFilterModalFooter_jj59q_2383{padding-left:1.2rem;padding-right:1.2rem}._dashboardFilterModalFooter_jj59q_2383{flex-direction:column-reverse;align-items:stretch}._dashboardFilterMultiSelectControl_jj59q_2541{grid-template-columns:1fr}._dashboardFilterCancelButton_jj59q_2682,._dashboardFilterApplyButton_jj59q_2683{width:100%}}._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_ls5g9_1 tbody td{padding-top:0rem!important;padding-bottom:0rem!important}._tableToolbar_ls5g9_6{margin-top:1rem!important}._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_1seb7_1{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:#f8fafb}._contractInfoSection_1seb7_11{padding-block:1rem}._contractInfo_1seb7_11{display:flex;flex-wrap:wrap;align-items:center;width:90%;margin:0 auto;gap:1rem}._contractInfoHeaderCard_1seb7_24{background-color:#fff;flex:1 1 16rem;min-width:0;padding:1rem;border-radius:.5rem}._contractInfoHeaderCardWithIcon_1seb7_32{display:flex;align-items:center;gap:.75rem}._contractInfoHeaderCardIcon_1seb7_38{display:flex;align-items:center;justify-content:center;color:#225e54}._contractInfoHeaderCardText_1seb7_45{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:center;gap:.2rem;min-height:100%}._contractInfoHeaderCardTitle_1seb7_55{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-height:0;font-size:1rem;color:#6e7b77}._contractInfoHeaderCardTitle_1seb7_55 ._contractInfoReferenceCardBadge_1seb7_65{min-height:1.45rem;padding:0 .5rem;border-radius:.45rem;font-size:.72rem}._contractInfoHeaderCardTitle_1seb7_55 p,._contractInfoHeaderCardValue_1seb7_73,._contractInfoHeaderCardValueColor_1seb7_74{margin:0!important;padding-left:0!important;text-indent:0}._contractInfoHeaderCardValue_1seb7_73{font-size:1.5rem;line-height:1.1;color:#000;font-weight:700}._contractInfoHeaderCardValueColor_1seb7_74{font-size:1.5rem;line-height:1.1;color:#225e54;font-weight:700}._contractInfoHeaderCardUnit_1seb7_94{margin-left:.25rem;color:#7d8a87;font-size:.72em;font-weight:400}._contractInfoHeaderCardTrend_1seb7_101,._contractInfoHeaderCardDetail_1seb7_102{margin:.65rem 0 0!important;color:#6a7673;font-size:.82rem;line-height:1.35;font-weight:400}._contractInfoHeaderCardTrend_1seb7_101{color:#a95e4c;font-weight:600}._contractInfoHeaderCardProgress_1seb7_115{display:block;width:100%;max-width:9rem;height:.28rem;margin-top:1rem;overflow:hidden;border-radius:999px;background:#e4e8ea}._contractInfoHeaderCardProgress_1seb7_115 span{display:block;height:100%;border-radius:inherit;background:#245f55}._contractInfoGenerateReportButton_1seb7_133{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_1seb7_133:hover{background-color:#095146}._contractInfoReferenceCard_1seb7_65{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_1seb7_163{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#74827e}._contractInfoReferenceCardBadge_1seb7_65{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_1seb7_184{margin-top:1.2rem}._contractInfoReferenceCardBody_1seb7_184 h3,._contractInfoReferenceCardBody_1seb7_184 p{margin:0}._contractInfoReferenceCardBody_1seb7_184 h3{color:#24292d;font-size:1.28rem;line-height:1.2;font-weight:600}._contractInfoReferenceCardBody_1seb7_184 p{margin-top:.7rem;color:#5f6a68;font-size:1rem;line-height:1.55;font-weight:500}._contractInfoReferenceCardSuccess_1seb7_208{--contract-info-reference-accent: #0b5f53}._contractInfoReferenceCardNeutral_1seb7_212{--contract-info-reference-accent: #6f807d}._contractInfoReferenceCardDanger_1seb7_216{--contract-info-reference-accent: #a14930}._contractInfoReferenceCardNeutral_1seb7_212 ._contractInfoReferenceCardBadge_1seb7_65{background:#eef2f0;color:#77817f}._contractInfoReferenceCardDanger_1seb7_216 ._contractInfoReferenceCardBadge_1seb7_65{background:#fff0eb;color:#ad553e}._marketSection_1seb7_230{display:flex;flex-direction:column;align-items:stretch;width:90%;margin:1.5rem auto 0;border-radius:.5rem}._marketTabs_1seb7_239{display:flex;align-items:center;margin-bottom:1.5rem;border-radius:.5rem}._marketTab_1seb7_239{-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_1seb7_259{color:#fff;background:#0b5f53}._invoiceToolbar_1seb7_264{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin-bottom:1.5rem;background:#fff;border-radius:.5rem}._invoiceSearch_1seb7_275{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_1seb7_275 input{width:100%;border:0;outline:0;background:transparent;color:#2d3332;font-size:.95rem}._invoiceSearch_1seb7_275 input::placeholder{color:#8b9592;font-weight:300}._invoiceToolbarActions_1seb7_302{display:flex;align-items:center;gap:.75rem}._invoiceButton_1seb7_308{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_1seb7_324{background:#bdeee2;color:#287265}._invoiceContent_1seb7_329{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.65fr);column-gap:1rem;row-gap:1rem;align-items:start}._invoiceTableSection_1seb7_337{min-width:0}._leftColumnStack_1seb7_341{display:flex;flex-direction:column;gap:1rem;min-width:0}._rightColumnStack_1seb7_348{display:flex;flex-direction:column;gap:1rem}._marketGraphRow_1seb7_354{width:100%}._invoiceTableCard_1seb7_358{background:#fff;border-radius:.5rem;padding:1.5rem}._contractDetailsCard_1seb7_364{background:#fff;border-radius:.5rem;padding:0}._contractDetailsCardHeader_1seb7_370{background:#225e54;width:100%;color:#fff;padding:1.5rem 1.75rem;text-align:center}._invoiceTableCard_1seb7_358{overflow:hidden}._energyPerformanceTableCard_1seb7_382{background:#fff;border-radius:.5rem;padding:1.5rem;overflow-x:auto}._invoiceTable_1seb7_337{width:100%;border-collapse:collapse}._energyPerformanceTableCard_1seb7_382 ._invoiceTable_1seb7_337{min-width:62rem}._invoiceTable_1seb7_337 th,._invoiceTable_1seb7_337 td{padding:1.1rem 1.5rem;text-align:left;border-bottom:1px solid #f0f2f2}._invoiceTable_1seb7_337 th{color:#89918f;font-size:.72rem;font-weight:300;letter-spacing:.08rem;text-transform:uppercase}._invoiceTable_1seb7_337 td{color:#343938;font-size:1rem;font-weight:300}._invoiceTable_1seb7_337 td:nth-child(2){color:#7f8684;font-weight:300}._consumptionBadge_1seb7_424{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_1seb7_437{text-align:center!important;color:#7f8684!important}._invoiceFooter_1seb7_442{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;color:#7d8784;font-size:.85rem;font-weight:300}._invoicePagination_1seb7_453{display:flex;align-items:center;gap:.5rem}._invoicePagination_1seb7_453 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_1seb7_453 ._invoicePaginationActive_1seb7_473{background:#006b5f;color:#fff}._scenarioActions_1seb7_478{display:flex;align-items:center;gap:.35rem}._scenarioActionButton_1seb7_484{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_1seb7_484:hover{background:#e8f8f3;color:#0b5f53}._scenarioActionButtonDanger_1seb7_502:hover{background:#fff2ed;color:#d45d4c}._scenarioModalContent_1seb7_507{margin:-1rem -1.15rem -1.15rem}._pdlDetailsModalList_1seb7_511{display:flex;flex-direction:column;gap:.75rem;margin:0}._pdlDetailsModalItem_1seb7_518{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:.75rem}._pdlDetailsModalItem_1seb7_518 dt,._pdlDetailsModalItem_1seb7_518 dd{margin:0}._pdlDetailsModalItem_1seb7_518 dt{color:#8b9592;font-size:.72rem;font-weight:400;letter-spacing:.04rem;text-transform:uppercase}._pdlDetailsModalItem_1seb7_518 dd{color:#343938;font-size:.95rem;font-weight:300}._lpModal_1seb7_543{display:flex;flex-direction:column;min-height:min(42rem,78vh);margin:-1rem -1.15rem -1.15rem;background:#fff}._lpModalHeader_1seb7_551{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(24rem,auto);align-items:start;gap:2rem;padding:2rem 2.1rem 1.25rem}._lpModalPdl_1seb7_559{min-width:0}._lpModalPdl_1seb7_559>span{display:block;margin-bottom:.35rem;color:#4fae9e;font-size:.78rem;font-weight:300;letter-spacing:.08rem;text-transform:uppercase}._lpModalPdlTitle_1seb7_573{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:1.25rem}._lpModalPdlTitle_1seb7_573 svg{margin-top:.95rem;color:#00796b;fill:#00796b}._lpModalPdlTitle_1seb7_573 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_1seb7_596{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_1seb7_596:disabled{cursor:not-allowed;opacity:.58}._lpModalButtonPrimary_1seb7_618{min-width:12.2rem;background:#006b5f;color:#fff}._lpModalLoader_1seb7_624,._lpModalEmpty_1seb7_625{display:flex;align-items:center;justify-content:center;flex:1;min-height:18rem;color:#6e7976;font-weight:500}._lpModalTableCard_1seb7_635{flex:1;padding:0 2.1rem 1.35rem;overflow:auto}._lpModalTable_1seb7_635{width:100%;min-width:62rem;border-collapse:collapse}._lpScenarioBadge_1seb7_647{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_1seb7_661{background:#e8f8f4;color:#2d8a7c}._lpScenarioBadgeNeutral_1seb7_666{background:#eef0f1;color:#6d7674}._lpScenarioBadgeDanger_1seb7_671{background:#f8ecea;color:#b86a5f}._lpModalAction_1seb7_676{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_1seb7_676:hover{background:#e8f8f4;color:#006b5f}._lightendpointForm_1seb7_694{display:flex;flex-direction:column;margin:-1rem -1.15rem -1.15rem;background:#fff}._lightendpointFormBody_1seb7_701{padding:2.35rem 2.35rem 2.15rem}._lightendpointFormBody_1seb7_701 h3{margin:0 0 1.85rem;color:#262b30;font-size:1.35rem;line-height:1.25;font-weight:500;letter-spacing:0}._lightendpointHistoryList_1seb7_714{display:flex;flex-direction:column;gap:1.15rem}._lightendpointHistoryRow_1seb7_720{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_1seb7_731{display:flex;flex-direction:column;gap:.45rem;min-width:0;margin:0}._lightendpointField_1seb7_731 span{color:#87929b;font-size:.76rem;line-height:1;font-weight:500;letter-spacing:.06rem;text-transform:uppercase}._lightendpointField_1seb7_731 input,._lightendpointField_1seb7_731 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_1seb7_731 select{padding-right:2.1rem}._lightendpointField_1seb7_731 input:focus,._lightendpointField_1seb7_731 select:focus{border-color:#a9ded5;box-shadow:0 0 0 3px #0a7a6b14}._lightendpointField_1seb7_731 input[type=number]::-webkit-outer-spin-button,._lightendpointField_1seb7_731 input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._lightendpointField_1seb7_731 input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._lightendpointField_1seb7_731 small{color:#c65d55;font-size:.72rem;font-weight:400}._lightendpointControlInvalid_1seb7_789{border-color:#e6aaa4!important;background:snow!important}._lightendpointDeleteButton_1seb7_794{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_1seb7_794:hover{color:#c95d55;background:#ffe9e8}._lightendpointAddButton_1seb7_812{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_1seb7_812:hover{background:#f7fffd;border-color:#9fdfd6;color:#238575}._lightendpointFormFooter_1seb7_835{display:flex;align-items:center;justify-content:flex-end;gap:2rem;padding:1.8rem 2.35rem;border-top:1px solid #edf1f3;background:#f7f8f9}._lightendpointCancelButton_1seb7_845,._lightendpointApplyButton_1seb7_846{min-height:3.15rem;border:0;border-radius:.45rem;font-size:1rem;font-weight:500;cursor:pointer}._lightendpointCancelButton_1seb7_845{padding:0 .7rem;background:transparent;color:#686f77}._lightendpointApplyButton_1seb7_846{min-width:19.5rem;padding:0 2rem;background:#19584d;color:#fff}._lightendpointApplyButton_1seb7_846:hover{background:#0f4e44}._contractDetailsCard_1seb7_364{overflow:hidden}._contractDetailsCard_1seb7_364 h2{margin:0;color:#fff;font-size:.85rem;line-height:1.25;font-weight:300;letter-spacing:.12rem;text-transform:uppercase}._contractDetailsCardBody_1seb7_886{padding:1.5rem 1.75rem}._contractDetailsList_1seb7_890{display:flex;flex-direction:column;gap:1rem;margin:0}._contractDetailsItem_1seb7_897{display:grid;grid-template-columns:1.6rem minmax(0,1fr);column-gap:.9rem}._contractDetailsItem_1seb7_897 dt,._contractDetailsItem_1seb7_897 dd{margin:0}._contractDetailsItem_1seb7_897 dt{display:contents}._contractDetailsItem_1seb7_897 dt svg{grid-row:span 2;color:#00796b;margin-top:.15rem}._contractDetailsItem_1seb7_897 dt span{color:#8b9592;font-size:.7rem;font-weight:300;letter-spacing:.05rem;text-transform:uppercase}._contractDetailsItem_1seb7_897 dd{grid-column:2;color:#454b49;font-size:.95rem;line-height:1.35;font-weight:300}._consumptionGraphCard_1seb7_934{padding:2rem 1.5rem 1.2rem;background:#fff;border-radius:.5rem}._consumptionGraphHeader_1seb7_940{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}._consumptionGraphFilters_1seb7_947{display:flex;align-items:flex-end;gap:1rem;width:100%;flex-wrap:wrap}._graphFilterField_1seb7_955{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:0 1 8.5rem}._graphFilterFieldWide_1seb7_963{min-width:0;flex-basis:12rem}._graphFilterField_1seb7_955 span{color:#1f3733;font-size:.72rem;font-weight:300;letter-spacing:.05rem;text-transform:uppercase}._graphFilterField_1seb7_955 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}._graphApplyButton_1seb7_989{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_1seb7_1002{display:flex;flex-direction:column;align-items:flex-end;min-width:12rem;color:#27312f;font-size:.8rem;line-height:1.2}._consumptionGraphTotal_1seb7_1002 strong{margin-top:.35rem;color:#0b5f53;font-size:1.55rem;line-height:1.05;font-weight:300;letter-spacing:.1rem}._consumptionGraphChart_1seb7_1021{margin-top:1.4rem}._consumptionGraphLoader_1seb7_1025{display:flex;align-items:center;justify-content:center;min-height:210px}._consumptionGraphChart_1seb7_1021 .shgraph-toolbar,._consumptionGraphChart_1seb7_1021 .apexcharts-toolbar,._consumptionGraphChart_1seb7_1021 .apexcharts-legend,._consumptionGraphChart_1seb7_1021 .apexcharts-yaxis,._consumptionGraphChart_1seb7_1021 .apexcharts-yaxis-texts-g{display:none}._consumptionGraphChart_1seb7_1021 .apexcharts-gridline{stroke:#edf0ef}._consumptionGraphChart_1seb7_1021 .apexcharts-xaxis text{fill:#1f3733;font-size:.68rem;font-weight:300}._consumptionGraphChart_1seb7_1021 .apexcharts-line-series path{stroke-width:0}._objectivesModalOverlay_1seb7_1057{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_1seb7_1057{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_1seb7_1079{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.45rem 1.9rem 1.1rem}._objectivesModalHeader_1seb7_1079 h2,._objectivesModalHeader_1seb7_1079 p{margin:0}._objectivesModalHeader_1seb7_1079 h2{color:#2e3432;font-size:1.45rem;line-height:1.1;font-weight:500}._objectivesModalHeader_1seb7_1079 p{margin-top:.25rem;color:#4d5855;font-size:.88rem;font-weight:400}._objectivesModalClose_1seb7_1106{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_1seb7_1119{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_1seb7_1128{min-width:0;padding:1.15rem 1.1rem 1rem;border:1px solid transparent;border-radius:.4rem;background:#fff}._objectiveModalCardActive_1seb7_1136{border-color:#b6dfd9;box-shadow:0 0 0 1px #248f7f0d}._objectiveModalCardTop_1seb7_1141{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#52c4b1}._objectiveModalCardTop_1seb7_1141 span{color:#89918f;font-size:.68rem;font-weight:500;letter-spacing:.08rem}._objectiveModalCardActive_1seb7_1136 ._objectiveModalCardTop_1seb7_1141 span{color:#087669}._objectiveModalInputWrap_1seb7_1160{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_1seb7_1136 ._objectiveModalInputWrap_1seb7_1160{border-color:#9fded5;background:#e7faf6;color:#63bdb2}._objectiveModalInputWrap_1seb7_1160 input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#2c3331;font-size:1.25rem;font-weight:500}._objectiveModalCardActive_1seb7_1136 ._objectiveModalInputWrap_1seb7_1160 input,._objectiveModalCardActive_1seb7_1136 ._objectiveModalInputWrap_1seb7_1160 span{color:#0b8878}._objectiveModalInputWrap_1seb7_1160 span{color:#2c3331;font-size:1.25rem;font-weight:500}._objectiveModalInputWrap_1seb7_1160 input::-webkit-outer-spin-button,._objectiveModalInputWrap_1seb7_1160 input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._objectiveModalInputWrap_1seb7_1160 input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._objectiveModalCard_1seb7_1128 p{margin:.7rem 0 0;color:#64706d;font-size:.68rem;font-weight:500}._objectiveModalCardActive_1seb7_1136 p{color:#087669}._objectivesModalFooter_1seb7_1223{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.9rem;background:#fff}._objectivesModalNote_1seb7_1232{display:flex;align-items:center;gap:.75rem;min-width:0;color:#34413e;font-size:.82rem;font-weight:400}._objectivesModalNote_1seb7_1232 svg{flex-shrink:0;color:#52c4b1}._objectivesModalActions_1seb7_1247{display:flex;align-items:center;justify-content:flex-end;gap:1.1rem;flex-shrink:0}._objectivesModalCancel_1seb7_1255,._objectivesModalApply_1seb7_1256{min-height:2.85rem;border:0;border-radius:.45rem;font-size:.95rem;font-weight:500;cursor:pointer}._objectivesModalCancel_1seb7_1255{padding:0 1rem;background:transparent;color:#303937}._objectivesModalApply_1seb7_1256{padding:0 2.1rem;background:#0b5f53;color:#fff;box-shadow:0 .5rem 1rem #0b5f5326}@media (max-width: 62rem){._invoiceContent_1seb7_329{grid-template-columns:1fr}._invoiceToolbar_1seb7_264{align-items:stretch;flex-direction:column}._invoiceSearch_1seb7_275{max-width:none}._consumptionGraphHeader_1seb7_940{flex-direction:column}._consumptionGraphTotal_1seb7_1002{align-items:flex-start}._objectivesModalGrid_1seb7_1119{grid-template-columns:repeat(2,minmax(0,1fr))}._objectivesModalFooter_1seb7_1223{align-items:stretch;flex-direction:column}._objectivesModalActions_1seb7_1247{width:100%}._objectivesModalCancel_1seb7_1255,._objectivesModalApply_1seb7_1256{flex:1}._lpModalHeader_1seb7_551{grid-template-columns:1fr;gap:1.25rem}._lpModalTableCard_1seb7_635{padding-inline:1rem}._lightendpointHistoryRow_1seb7_720{grid-template-columns:repeat(2,minmax(0,1fr)) 2.75rem}._lightendpointDeleteButton_1seb7_794{grid-column:3}}@media (max-width: 40rem){._marketTabs_1seb7_239,._invoiceToolbarActions_1seb7_302,._invoiceFooter_1seb7_442{align-items:stretch;flex-direction:column}._marketTabs_1seb7_239{gap:1rem}._invoiceTableCard_1seb7_358{overflow-x:auto}._invoiceTable_1seb7_337{min-width:36rem}._consumptionGraphFilters_1seb7_947{grid-template-columns:1fr}._graphApplyButton_1seb7_989{width:100%}._objectivesModalOverlay_1seb7_1057{align-items:stretch;padding:.75rem}._objectivesModalHeader_1seb7_1079,._objectivesModalGrid_1seb7_1119,._objectivesModalFooter_1seb7_1223{padding-inline:1rem}._objectivesModalGrid_1seb7_1119{grid-template-columns:1fr}._objectivesModalActions_1seb7_1247{align-items:stretch;flex-direction:column-reverse}._lpModal_1seb7_543{min-height:75vh}._lpModalHeader_1seb7_551{padding-inline:1rem}._lpModalTableCard_1seb7_635,._lpModalButton_1seb7_596,._lpModalButtonPrimary_1seb7_618{width:100%}._lightendpointFormBody_1seb7_701{padding:1.5rem 1rem}._lightendpointHistoryRow_1seb7_720{grid-template-columns:1fr}._lightendpointDeleteButton_1seb7_794{grid-column:auto;justify-self:end}._lightendpointFormFooter_1seb7_835{align-items:stretch;flex-direction:column-reverse;gap:.75rem;padding:1rem}._lightendpointApplyButton_1seb7_846{min-width:0;width:100%}}._dashboard_1fxgk_1{width:100%;padding-top:1.25rem}._header_1fxgk_6{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}._headerActions_1fxgk_13{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._title_1fxgk_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_1fxgk_29{margin:.45rem 0 0;color:#3f4947;font-size:1.05rem;line-height:1.35}._exportButton_1fxgk_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_1fxgk_36:hover:not(:disabled){background:#006456}._exportButton_1fxgk_36:active:not(:disabled){transform:translateY(1px)}._exportButton_1fxgk_36:focus-visible{outline:3px solid rgba(0,100,86,.25);outline-offset:2px}._exportButton_1fxgk_36:disabled{color:#f4f6f5;background:#9aa5a3;cursor:not-allowed;opacity:.7}._metricsGrid_1fxgk_75{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch;margin-top:1.75rem}._kpiCard_1fxgk_83{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_1fxgk_83 .contractInfoHeaderCardWithIcon{align-items:flex-start;flex:1;width:100%;gap:.75rem}._kpiCard_1fxgk_83 .contractInfoHeaderCardIcon{order:2;width:1.75rem;height:1.75rem;margin-left:auto;border-radius:.22rem;background:#f5faf9;color:#00796b}._kpiCard_1fxgk_83 .contractInfoHeaderCardIcon svg{width:1rem;height:1rem}._kpiCard_1fxgk_83 .contractInfoHeaderCardText{flex:1;gap:.75rem;min-width:0}._kpiCard_1fxgk_83 .contractInfoHeaderCardTitle{min-height:2.4em;color:#596775;font-size:.72rem;line-height:1.2;font-weight:400}._kpiCard_1fxgk_83 .contractInfoHeaderCardTitle p{max-width:none}._kpiValue_1fxgk_135{margin:0!important;padding-top:.5rem;color:#111827;font-size:1.45rem;line-height:1;font-weight:600!important}._kpiCardDanger_1fxgk_144 .contractInfoHeaderCardIcon{background:#fff0ef;color:#e34234}._kpiCardSuccess_1fxgk_149 .contractInfoHeaderCardIcon{background:#edf8f5;color:#006b5f}._kpiCardWarning_1fxgk_154 .contractInfoHeaderCardIcon{background:#fff6df;color:#f2a429}._kpiCardInfo_1fxgk_159 .contractInfoHeaderCardIcon{background:#eef7fb;color:#2d8ea5}._insightsGrid_1fxgk_164{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_1fxgk_172{grid-column:3;grid-row:1 / span 2;height:100%;min-height:0;border:1px solid #ebf0f4;border-radius:.75rem;box-shadow:none}._marketTableCard_1fxgk_182{margin-top:1.25rem;overflow:hidden;border:1px solid #ebf0f4;border-radius:.5rem;background:#fff}._tableHeader_1fxgk_190{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #eef1f3}._tableTitle_1fxgk_199{margin:0;color:#202625;font-size:1.25rem;font-weight:700}._tableHeaderActions_1fxgk_206{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}._marketSearch_1fxgk_213{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_1fxgk_213:focus-within{border-color:#006456;outline:3px solid rgba(0,100,86,.1)}._marketSearch_1fxgk_213 input{width:100%;border:0;outline:0;color:#33413e;background:transparent;font-size:.9rem}._newMarketButton_1fxgk_240{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_1fxgk_240:hover{border-color:#006b5b;background:#006b5b}._newMarketButton_1fxgk_240:focus-visible{outline:3px solid rgba(0,100,86,.2);outline-offset:2px}._tableWrap_1fxgk_267{padding:0}._marketTable_1fxgk_182{min-width:73rem;table-layout:fixed}._marketTable_1fxgk_182 th,._marketTable_1fxgk_182 td{padding:1rem .9rem;vertical-align:middle}._marketTable_1fxgk_182 th{color:#4c5654;background:#f7f8f8;font-size:.75rem;font-weight:700;letter-spacing:0}._marketTable_1fxgk_182 td{color:#3f4947;font-size:.86rem;font-weight:400}._marketTable_1fxgk_182 th:nth-child(1),._marketTable_1fxgk_182 td:nth-child(1){width:21%}._marketTable_1fxgk_182 th:nth-child(2),._marketTable_1fxgk_182 td:nth-child(2){width:16%}._marketTable_1fxgk_182 th:nth-child(3),._marketTable_1fxgk_182 td:nth-child(3){width:17%}._marketTable_1fxgk_182 th:nth-child(4),._marketTable_1fxgk_182 td:nth-child(4),._marketTable_1fxgk_182 th:nth-child(5),._marketTable_1fxgk_182 td:nth-child(5){width:10%;text-align:center}._marketTable_1fxgk_182 th:nth-child(6),._marketTable_1fxgk_182 td:nth-child(6){width:13%;text-align:center}._marketTable_1fxgk_182 th:nth-child(7),._marketTable_1fxgk_182 td:nth-child(7){width:10%;text-align:center}._marketTable_1fxgk_182 th:nth-child(8),._marketTable_1fxgk_182 td:nth-child(8){width:7%;text-align:center}._marketName_1fxgk_331{color:#202625;font-weight:600}._marketReference_1fxgk_336{display:block;margin-top:.25rem;color:#697572;font-size:.75rem}._period_1fxgk_343{letter-spacing:.04em}._nominal_1fxgk_347{color:#00ad78}._alert_1fxgk_350{color:#f08b00}._critical_1fxgk_353{color:#d71920}._statusBadge_1fxgk_357{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_1fxgk_370{color:#00a978;background:#e8f8f3}._alertBadge_1fxgk_374{color:#f08b00;background:#fff4e7}._criticalBadge_1fxgk_378{color:#d71920;background:#fff0f0}._closedBadge_1fxgk_383{color:#55615f;background:#edf0f0}._cockpitAction_1fxgk_388{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}._cockpitAction_1fxgk_388:hover{color:#008472;background:#eef6f4}._cockpitAction_1fxgk_388:focus-visible{outline:3px solid rgba(0,100,86,.2);outline-offset:2px}@media (max-width: 980px){._metricsGrid_1fxgk_75{grid-template-columns:repeat(2,minmax(0,1fr))}._insightsGrid_1fxgk_164{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}._priorityAlertsCard_1fxgk_172{grid-column:1 / -1;grid-row:auto}}@media (max-width: 600px){._header_1fxgk_6{align-items:flex-start;flex-direction:column}._headerActions_1fxgk_13{align-items:stretch;flex-direction:column;width:100%}._metricsGrid_1fxgk_75{grid-template-columns:1fr;margin-top:1.25rem}._insightsGrid_1fxgk_164{grid-template-columns:1fr}._tableHeader_1fxgk_190,._tableHeaderActions_1fxgk_206{align-items:stretch;flex-direction:column}._marketSearch_1fxgk_213{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_h1q4k_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}._buildingHeader_h1q4k_1 h1{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem}._buildingHeader_h1q4k_1 p{font-size:1rem;color:#94a3b8}._buildingForm_h1q4k_21{background-color:transparent;margin-top:1.5rem}._formGrid_h1q4k_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_h1q4k_26{grid-template-columns:repeat(4,1fr)}}._formField_h1q4k_43{display:flex;flex-direction:column;gap:.5rem}._label_h1q4k_49{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_h1q4k_58,._select_h1q4k_59{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_h1q4k_58:focus,._select_h1q4k_59:focus{outline:none;border-color:#14b8a6}._select_h1q4k_59{-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_h1q4k_59:disabled{opacity:.6;cursor:not-allowed;background-color:#f8fafc}._fileInputWrapper_h1q4k_87{position:relative;width:100%}._fileInput_h1q4k_87{position:absolute;width:0;height:0;opacity:0;overflow:hidden}._uploadButton_h1q4k_100{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_h1q4k_100:hover{border-color:#cbd5e1}._uploadButtonActive_h1q4k_125{background-color:#ecfdf5;border-color:#10b981;color:#059669}._icon_h1q4k_131{width:1rem;height:1rem}._addButton_h1q4k_136{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_h1q4k_136:hover{background-color:#000}._addButton_h1q4k_136:disabled{opacity:.3;cursor:not-allowed}._addButton_h1q4k_136:active:not(:disabled){transform:scale(.95)}._tableContainer_h1q4k_161{background-color:#fff;border-radius:1rem;border:1px solid rgb(241 245 249);overflow:hidden;margin-top:1.5rem}._table_h1q4k_161{width:100%;text-align:left}._tableHead_h1q4k_174{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_h1q4k_184{padding:1.25rem 2rem}._tableHeaderRight_h1q4k_188{text-align:right}._tableBody_h1q4k_192{display:table-row-group}._tableRow_h1q4k_196{transition:background-color .2s}._tableRow_h1q4k_196:hover{background-color:#f8fafc80}._tableBody_h1q4k_192 tr:not(:last-child){border-bottom:1px solid rgb(241 245 249)}._tableCell_h1q4k_208{padding:1.25rem 2rem;vertical-align:middle}._tableCellRight_h1q4k_213{text-align:right}._buildingName_h1q4k_217{font-weight:700;color:#1e293b;font-size:.875rem}._buildingFileName_h1q4k_223{font-size:10px;color:#cbd5e1;text-transform:uppercase;letter-spacing:-.025em}._siteBadge_h1q4k_230{font-size:1rem;font-weight:700;color:#64748b;background-color:#f1f5f9;padding:.25rem .5rem;border-radius:.375rem}._fileName_h1q4k_239{font-size:1rem;font-weight:500;color:#94a3b8;font-style:italic}._statusBadgeSuccess_h1q4k_246{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_h1q4k_260{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_h1q4k_274{width:.75rem;height:.75rem}._actionsContainer_h1q4k_279{display:flex;align-items:center;justify-content:flex-end;gap:1rem}._configButton_h1q4k_286{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_h1q4k_286:hover{color:#0f766e;text-decoration-color:#14b8a6}._deleteButton_h1q4k_307{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_h1q4k_307:hover{background-color:#fef2f2;color:#dc2626}._deleteIcon_h1q4k_325{width:1.25rem;height:1.25rem}._statusProgressContainer_h1q4k_331{width:100%;max-width:200px;display:flex;flex-direction:column;gap:.375rem}._statusRange_h1q4k_339{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_h1q4k_339::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75rem;height:.75rem;background-color:#14b8a6;border-radius:9999px;cursor:default}._statusRange_h1q4k_339::-moz-range-thumb{width:1rem;height:1rem;background-color:#14b8a6;border-radius:9999px;border:none;cursor:default}._statusRange_h1q4k_339:disabled{opacity:1;cursor:default}._statusProgressLabels_h1q4k_373{display:flex;justify-content:space-between;align-items:center}._statusStepLabel_h1q4k_379{font-size:9px;font-weight:900;color:#0d9488;text-transform:uppercase;letter-spacing:-.025em}._statusCurrentLabel_h1q4k_387{font-size:9px;font-weight:700;color:#94a3b8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80px;text-align:right}._configButtonDisabled_h1q4k_398{color:#e2e8f0!important;cursor:not-allowed!important;text-decoration:none!important}._configButtonDisabled_h1q4k_398:hover{color:#e2e8f0!important;text-decoration-color:transparent!important}._dpeNumber_h1q4k_409{font-size:.875rem;font-weight:700;color:#1e293b}._dpeNumberPlaceholder_h1q4k_415{font-size:.875rem;color:#94a3b8;font-style:italic}._referenceConsumptionInput_h1q4k_421{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_h1q4k_421:focus{border-color:#14b8a6}._configSpinner_h1q4k_436{margin:0}._emptyState_h1q4k_440{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_h1q4k_451{background-color:#f8fafc;padding:1.5rem;border-radius:9999px;margin-bottom:1rem}._emptyStateSvg_h1q4k_458{width:3rem;height:3rem;color:#e2e8f0}._emptyStateText_h1q4k_464{color:#cbd5e1;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}._finishContainer_h1q4k_472{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid rgb(241 245 249)}._finishButton_h1q4k_480{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_h1q4k_480:hover{background-color:#0f766e}._finishButton_h1q4k_480:active{transform:scale(.95)}._mainCard_18csv_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_18csv_2{padding:2.5rem}}._cardHeader_18csv_16{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){._cardHeader_18csv_16{flex-direction:row;justify-content:space-between;align-items:flex-start}}._cardTitle_18csv_31{font-size:1.05rem;font-weight:600;color:#334155}._energyHubRow_18csv_37{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._energyHub_18csv_37{font-size:1.75rem;font-weight:700;color:#0f172a}._headerBadge_18csv_50{background:#14b8a6;color:#fff;font-size:10px;padding:2px 8px;border-radius:.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._cardSubtitle_18csv_61{margin-top:.5rem;color:#fb718559;font-weight:600;font-size:.9rem}._resetBtn_18csv_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_18csv_68:hover{background:#ffe4e6}._cardBody_18csv_83{min-height:450px}._flowHeader_18csv_87{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}._flowBack_18csv_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_18csv_107{color:#94a3b8;font-weight:900}._flowProgress_18csv_112{display:flex;justify-content:flex-end}._flowFooter_18csv_117{display:flex;justify-content:flex-end;margin-top:14px}._flowNext_18csv_123{border:0;background:#0f172a;color:#fff;padding:.75rem 1.1rem;border-radius:.75rem;font-weight:800;font-size:.9rem}._resetLink_18csv_133{margin-top:1rem;background:transparent;border:0;color:#94a3b8;font-weight:600;font-size:.9rem}._resetLink_18csv_133:hover{color:#64748b}._stepCentered_18csv_147{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:_fadeIn_18csv_1 .3s ease}._stepIconCircle_18csv_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_18csv_170{font-size:1rem;font-weight:300;color:#000;margin-bottom:1.5rem}._stepPromptLeft_18csv_177{text-align:left;width:100%}._primaryCta_18csv_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_18csv_182:hover{background:#0d9488}._primaryCta_18csv_182:active{transform:scale(.98)}._stepOneSuccess_18csv_205{display:flex;flex-direction:column;gap:2rem;animation:_fadeInUp_18csv_1 .5s ease}._statusTop_18csv_212{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._statusHeader_18csv_219{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;width:100%}._statusKicker_18csv_227{color:#14b8a6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;margin-top:1rem}._statusHeadingRow_18csv_237{display:flex;align-items:center;gap:1rem;width:100%}._statusHeading_18csv_237{font-size:1.75rem;font-weight:700;color:#1e293b;line-height:1.2}._okPill_18csv_251{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_18csv_262{display:flex;flex-direction:column;gap:1.5rem}._infoItem_18csv_268{display:flex;align-items:flex-start;gap:1rem}._infoDot_18csv_274{width:20px;height:20px;border-radius:999px;background:#f1f5f9;margin-top:.25rem}._infoContent_18csv_282{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}._infoLabel_18csv_289{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.2}._infoValue_18csv_298{font-size:1.15rem;font-weight:600;color:#1e293b;line-height:1.2}._fileNameClickable_18csv_305{cursor:pointer;transition:color .2s ease}._fileNameClickable_18csv_305:hover{color:#14b8a6;text-decoration:underline}._actionSectionTitle_18csv_315{font-size:.95rem;font-weight:600;color:#334155;text-align:left}._actionCard_18csv_322{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_18csv_322:hover{filter:brightness(1.06)}._actionCard_18csv_322:active{transform:scale(.98)}._actionEnedis_18csv_343{background:#46bcaa;box-shadow:0 12px 24px #46bcaa2e}._actionGrdf_18csv_348{background:#00acbd;box-shadow:0 12px 24px #f973162e}._actionCardTop_18csv_353{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}._actionDot_18csv_360{width:24px;height:24px;border-radius:999px;background:#fff3}._actionTitle_18csv_367{font-size:1.25rem;font-weight:700}._actionSubtitle_18csv_372{color:#ffffffb3;font-weight:600;font-size:.9rem}._footerNext_18csv_378{display:flex;justify-content:flex-end;padding-top:1rem}._nextBtn_18csv_384{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_18csv_384:hover{background:#ccfbf1}._nextBtn_18csv_384:disabled{opacity:.5;cursor:not-allowed}._analysisWrap_18csv_407{animation:_fadeIn_18csv_1 .4s ease;display:flex;flex-direction:column;gap:1rem}._analysisCard_18csv_414{background:#f0fdfa;border:1px solid rgb(204,251,241);border-radius:1rem;padding:2rem}._analysisTitleRow_18csv_421{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._analysisIcon_18csv_428{background:#0d9488;color:#fff;padding:.5rem .65rem;border-radius:.5rem;font-size:.9rem}._analysisTitle_18csv_421{font-size:1.1rem;font-weight:700;color:#0f766e}._tipCard_18csv_442{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_18csv_454{display:flex;justify-content:space-between;align-items:center}._backLink_18csv_460{background:transparent;border:0;color:#94a3b8;font-weight:600;font-size:.9rem}._backLink_18csv_460:hover{color:#64748b}._finalBtn_18csv_472{background:#14b8a6;border:0;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:700;font-size:.9rem}._modalShell_18csv_483{padding:.5rem 0 0;display:flex;flex-direction:column;gap:1.5rem}._modalHeader_18csv_490{display:flex;align-items:flex-start;gap:1rem}._modalHeaderIcon_18csv_496{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_18csv_508{display:flex;flex-direction:column;gap:.75rem;flex:1}._modalTitle2_18csv_515{font-size:2rem;font-weight:700;color:#111827;line-height:1.15}._modalSubTitle_18csv_522{color:#7a8da7;font-size:1rem;line-height:1.6;max-width:38rem}._modalDropzone_18csv_529{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_18csv_529:hover,._modalDropzoneDragging_18csv_548{border-color:#9edfd4;background:#f2fbf8}._modalDropzone_18csv_529:active{transform:scale(.99)}._modalDropzoneIcon_18csv_557{color:#d0dae5;margin-bottom:.5rem}._modalDropzoneTitle_18csv_562{color:#245f52;font-size:1.1rem;font-weight:700}._modalDropzoneHint_18csv_568{color:#9ca9bc;font-size:.9rem;font-weight:700;letter-spacing:.12em}._modalField_18csv_575{display:flex;flex-direction:column;gap:.5rem}._modalFieldLabel_18csv_581{color:#52657d;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._modalSelect_18csv_589{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_18csv_589:focus{border-color:#36c7b3;box-shadow:0 0 0 3px #36c7b326}._modalActions_18csv_609{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}._modalSelectBtn_18csv_615{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_18csv_615:hover{box-shadow:0 14px 24px #36c7b352}._modalSelectBtn_18csv_615:active{transform:scale(.98)}._modalExampleBtn_18csv_643{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_18csv_643:hover{background:#f8fbfa;border-color:#9edfd4;color:#1e7a69}._modalExampleBtn_18csv_643:active{transform:scale(.98)}@media (max-width: 767px){._modalShell_18csv_483{padding-top:0}._modalHeader_18csv_490{gap:.75rem}._modalHeaderIcon_18csv_496{width:2.75rem;height:2.75rem;border-radius:.875rem}._modalTitle2_18csv_515{font-size:1.55rem}._modalSubTitle_18csv_522{font-size:.95rem}._modalDropzone_18csv_529{padding:2.25rem 1rem}._modalActions_18csv_609{grid-template-columns:1fr}}._processingScreen_18csv_705{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_18csv_717{width:48px;height:48px;border:4px solid rgba(20,184,166,.2);border-top-color:#14b8a6;border-radius:999px;animation:_spin_18csv_1 1s linear infinite}._processingLabel_18csv_726{margin-top:1rem;color:#0d9488;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:10px}@keyframes _spin_18csv_1{to{transform:rotate(360deg)}}@keyframes _fadeIn_18csv_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_18csv_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_ljzm9_6{width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:#f8fafb!important}._buildingHeaderBar_ljzm9_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}._buildingHeaderSelectors_ljzm9_30{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;width:100%;min-width:0;overflow:visible}._buildingHeaderSelectorGroups_ljzm9_41{display:flex;align-items:center;gap:0;min-width:0}._buildingHeaderToggle_ljzm9_48{justify-self:end;flex-shrink:0;margin-left:auto}._buildingHeaderSelectorGroup_ljzm9_41{display:inline-flex;align-items:center;flex:0 1 auto;gap:.55rem;min-width:0;height:2.25rem}._buildingHeaderSelectorLabel_ljzm9_63{display:inline-block;color:#8a95a3;font-size:.66rem;line-height:1;font-weight:600;letter-spacing:.06em}._buildingHeaderSeparator_ljzm9_72{position:relative;align-self:center;width:.9rem;height:2.25rem;flex:0 0 .9rem;margin:0 .45rem}._buildingHeaderSeparator_ljzm9_72: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_ljzm9_93{position:relative;display:inline-flex;align-items:baseline;flex:1 1 auto;min-width:0;max-width:100%}._buildingHeaderSwitcherButton_ljzm9_102{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_ljzm9_116{width:max-content;max-width:clamp(6rem,12vw,11.5rem);overflow:hidden;text-overflow:ellipsis;line-height:1!important;white-space:nowrap}._buildingHeaderSwitcherIcon_ljzm9_125{display:block;width:1rem!important;height:1rem!important;color:var(--green-dark)}._buildingHeaderSwitcherButton_ljzm9_102>button{align-self:center;width:1rem;height:1rem}._buildingHeaderBuildingSelector_ljzm9_138{min-height:2.25rem;padding:0 .68rem;border:1px solid #bfe7df;border-radius:.35rem;background:#e8f8f4}._buildingHeaderBuildingSelector_ljzm9_138 ._buildingHeaderSelectorLabel_ljzm9_63{color:#7aa5a3}._buildingHeaderSwitcherMenu_ljzm9_150{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_ljzm9_164{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_ljzm9_164:hover,._buildingHeaderSwitcherMenuItem_ljzm9_164:focus-visible{background:#f5f8fa}._buildingHeaderSwitcherMenuItemActive_ljzm9_184{background:#e8f8f4;color:var(--green-dark)}._buildingHeaderActions_ljzm9_189{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_ljzm9_205{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;justify-self:end;min-width:max-content}@media (max-width: 100rem){._buildingHeaderBar_ljzm9_15{grid-template-columns:minmax(0,1fr) auto}._buildingHeaderSelectors_ljzm9_30{overflow:visible;row-gap:.65rem}}@media (max-width: 90rem){._buildingHeaderSwitcherLabel_ljzm9_116{max-width:clamp(5rem,16vw,9rem)}._buildingHeaderSelectors_ljzm9_30{gap:.75rem}._buildingHeaderSeparator_ljzm9_72{width:.55rem;flex-basis:.55rem}}._buildingHeaderNewButton_ljzm9_242{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_ljzm9_242:hover,._buildingHeaderNewButton_ljzm9_242:focus-visible{background:var(--green-dark)}._buildingHeaderNewButton_ljzm9_242:disabled,._buildingHeaderActionButton_ljzm9_264:disabled{opacity:.42;cursor:not-allowed}._buildingHeaderNewButton_ljzm9_242:disabled:hover,._buildingHeaderNewButton_ljzm9_242:disabled:focus-visible{background:var(--green-dark)}._buildingHeaderActionButton_ljzm9_264{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:none;background:transparent;color:#0b2730;cursor:pointer}._buildingHeaderActionButton_ljzm9_264:hover,._buildingHeaderActionButton_ljzm9_264:focus-visible{color:var(--green-dark)}._buildingHeaderActionDanger_ljzm9_291{color:#f21f2d}._buildingHeaderActionDanger_ljzm9_291:hover,._buildingHeaderActionDanger_ljzm9_291:focus-visible{color:#c90f1b}._buildingHeaderTabsBar_ljzm9_300{box-sizing:border-box;width:100%;background:#f8fafb!important}._buildingHeaderTabsContainer_ljzm9_306{width:86%;margin:0 auto}._buildingHeaderTabsRow_ljzm9_311{display:flex;align-items:center;gap:1.6rem;min-width:0;overflow-x:auto}._buildingHeaderTabsBorder_ljzm9_319{width:100%;height:1px;background:#eef2f1;border-bottom:2px solid #eef2f1}._buildingHeaderTabButton_ljzm9_326{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_ljzm9_341{color:#0f7d74;border-bottom-color:#0f7d74}._newBuildingModalContent_ljzm9_346{display:flex;flex-direction:column;gap:.85rem}._newBuildingModalLabel_ljzm9_352{display:block;margin-bottom:.35rem;color:#7a8794;font-size:.78rem;font-weight:600}._newBuildingModalButton_ljzm9_360{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_ljzm9_360:disabled{opacity:.42;cursor:not-allowed}._buildingDashboardContainer_ljzm9_381{width:88%;margin:0 auto}._buildingInfoCard_ljzm9_386{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_ljzm9_398{display:flex;align-items:center;gap:1.05rem;min-width:0}._buildingInfoIcon_ljzm9_405{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_ljzm9_417{min-width:0}._buildingInfoTitleBlock_ljzm9_417 h2{margin:0;color:#070e16;font-size:1.45rem;line-height:1.15;font-weight:400;letter-spacing:0}._buildingInfoTitleBlock_ljzm9_417 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_ljzm9_417 p svg{flex:0 0 auto;color:var(--green-dark)}._buildingInfoTitleBlock_ljzm9_417 p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._buildingInfoStats_ljzm9_454{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}._buildingInfoPill_ljzm9_462{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_ljzm9_462 strong{color:inherit;font-weight:600}._buildingInfoPillDark_ljzm9_483{border-color:var(--green-dark);background:var(--green-dark);color:#fff}._buildingInfoPillMuted_ljzm9_489{border-color:#e4e7ea;background:#e9ebed;color:#283744}._buildingInfoEquipment_ljzm9_495{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_ljzm9_495>span{color:#98a4bd;font-size:.8rem;line-height:1;font-weight:600;letter-spacing:.04em}._buildingInfoEquipmentIcons_ljzm9_513{display:inline-flex;align-items:center}._buildingInfoEquipmentIcons_ljzm9_513 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_ljzm9_531{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_ljzm9_531:hover,._buildingInfoExportButton_ljzm9_531:focus-visible{background:#0c6a63;border-color:#0c6a63;color:#fff}._buildingInfoExportButton_ljzm9_531:disabled{opacity:.55;cursor:not-allowed}._buildingDpeExportModal_ljzm9_558{display:flex;flex-direction:column;gap:1rem}._buildingDpeExportModalHint_ljzm9_564{margin:0;color:#6b7f95;font-size:.86rem}._buildingDpeExportModalEmpty_ljzm9_570{margin:0;color:#9aacc0;font-size:.84rem}._buildingDpeExportList_ljzm9_576{display:flex;flex-direction:column;gap:.55rem;max-height:18rem;margin:0;padding:0;list-style:none;overflow:auto}._buildingDpeExportRow_ljzm9_587{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border:1px solid #e4ebf2;border-radius:.65rem;background:#f8fafc;cursor:pointer}._buildingDpeExportRowAll_ljzm9_598{border-color:#0f7d7438;background:#effaf8}._buildingDpeExportRowAll_ljzm9_598 ._buildingDpeExportRowContent_ljzm9_603 strong{color:#0f7d74;font-weight:700}._buildingDpeExportRow_ljzm9_587 input{margin-top:.2rem;accent-color:#0f7d74}._buildingDpeExportRowContent_ljzm9_603{display:flex;flex-direction:column;gap:.2rem;min-width:0}._buildingDpeExportRowContent_ljzm9_603 strong{color:#2b3340;font-size:.88rem;font-weight:400}._buildingDpeExportRowContent_ljzm9_603 span{color:#6b7f95;font-size:.8rem}._buildingDpeExportModalActions_ljzm9_631{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.25rem}._buildingDpeExportModalCancel_ljzm9_639{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_ljzm9_639:hover:not(:disabled){border-color:#c7d6e2;color:#385168}._buildingMetricCards_ljzm9_656{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}._buildingMetricCardsEnr_ljzm9_663{grid-template-columns:repeat(5,minmax(0,1fr))}._enrPage_ljzm9_667{display:flex;flex-direction:column;gap:1.25rem;padding:.2rem 0 1.5rem}._enrDashboardGrid_ljzm9_674{display:grid;grid-template-columns:minmax(0,3fr) minmax(18rem,.95fr);align-items:start;gap:1.2rem}._enrHeader_ljzm9_681{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}._enrHeaderDescription_ljzm9_688,._enrHeaderTitle_ljzm9_689{margin:0}._enrHeaderDescription_ljzm9_688{color:var(--green-dark);letter-spacing:.1em;font-size:.75rem;line-height:1;font-weight:400;text-transform:uppercase}._enrHeaderTitle_ljzm9_689{margin-top:.4rem;color:#020b13;font-size:1.7rem;line-height:1.2;font-weight:400;letter-spacing:0}._enrPeriodBadge_ljzm9_711{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_ljzm9_728{display:flex;flex-direction:column;min-width:0;gap:1.2rem}._enrBuildingsTableCard_ljzm9_735{min-width:0;padding:1rem 1.2rem 1.2rem;border:1px solid #ebf0f4;border-radius:.5rem;background:#fff;overflow:hidden}._enrBuildingsTableHeader_ljzm9_744{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}._enrBuildingsTableHeader_ljzm9_744 h2,._enrBuildingsTableHeader_ljzm9_744 span{margin:0}._enrBuildingsTableHeader_ljzm9_744 h2{color:#061017;font-size:1.05rem;line-height:1.2;font-weight:600}._enrBuildingsTableHeader_ljzm9_744 span{display:block;margin-top:.25rem;color:#718087;font-size:.76rem;line-height:1.25;font-weight:500}._enrBuildingsTable_ljzm9_735 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_ljzm9_735 tbody td{padding-top:1rem!important;padding-bottom:1rem!important;color:#24323a!important;font-size:.82rem!important;font-weight:600!important}._enrBuildingsTable_ljzm9_735 th:last-child,._enrBuildingsTable_ljzm9_735 td:last-child{text-align:center!important}._enrBuildingsTable_ljzm9_735 th:nth-child(2),._enrBuildingsTable_ljzm9_735 td:nth-child(2){text-align:center!important}._enrBuildingsTable_ljzm9_735 th:nth-child(2)>span{justify-content:center}._enrBuildingsDpeStatus_ljzm9_806{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_ljzm9_819{background:#dff9f4;color:#00796b}._enrBuildingsDpeStatusWarning_ljzm9_824{background:#fff0d8;color:#b46b00}._enrBuildingsDpeStatusDanger_ljzm9_829{background:#ffe9e7;color:#c93a31}._enrBuildingsDpeStatusNeutral_ljzm9_834{background:#eef2f4;color:#75838a}._enrBuildingsTableAction_ljzm9_839{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_ljzm9_839:hover,._enrBuildingsTableAction_ljzm9_839:focus-visible{background:#0f7d74;color:#fff}._enrGraphGrid_ljzm9_728 ._buildingDataGraphCard_ljzm9_858{margin:0}._enrGraphGrid_ljzm9_728 ._buildingDataGraphCard_ljzm9_858 .shgraph-container{width:100%}._enrOverviewGrid_ljzm9_866{display:flex;flex-direction:column;min-width:0;gap:1rem}._enrOverviewCard_ljzm9_873{min-width:0;padding:1.35rem 1.45rem 1.25rem;border:1px solid #ebf0f4;border-radius:1rem;background:#fff}._enrOverviewHeader_ljzm9_881{display:flex;align-items:flex-start;gap:.85rem}._enrOverviewHeader_ljzm9_881 svg{flex:0 0 auto;color:var(--green-dark)}._enrOverviewHeader_ljzm9_881 h3,._enrOverviewHeader_ljzm9_881 p{margin:0}._enrOverviewHeader_ljzm9_881 h3{color:#071018;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:0}._enrOverviewHeader_ljzm9_881 p{margin-top:.3rem;color:#718087;font-size:.78rem;line-height:1.35}._enrOverviewRows_ljzm9_912{display:flex;flex-direction:column;margin-top:1.25rem}._enrOverviewRows_ljzm9_912 div{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;border-top:1px solid #edf2f4}._enrOverviewRows_ljzm9_912 span{color:#65747b;font-size:.82rem;line-height:1.25;font-weight:500}._enrOverviewRows_ljzm9_912 strong{color:#071018;font-size:.95rem;line-height:1.2;font-weight:400;text-align:right;white-space:nowrap}._enrCardHeader_ljzm9_943{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._enrCardHeader_ljzm9_943 h2,._enrCardHeader_ljzm9_943 span,._enrCardHeader_ljzm9_943 h3{margin:0}._enrCardHeader_ljzm9_943 h2{font-size:1.15rem;line-height:1.2;font-weight:600}._enrCardHeader_ljzm9_943 span{display:block;margin-top:.25rem;color:#5e6e76;font-size:.72rem;line-height:1.25}._enrProductionCard_ljzm9_970,._enrMatchingCard_ljzm9_971{padding:1.6rem 1.9rem 1.35rem;border:none;border-radius:.5rem}._enrProductionCard_ljzm9_970 ._enrCardHeader_ljzm9_943 h2{font-weight:600}._enrPotentialStatus_ljzm9_981{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_ljzm9_999{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}._enrProductionTags_ljzm9_999 span,._enrProductionTags_ljzm9_999 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_ljzm9_999 span{gap:.35rem;border:1px solid #e2e8ea;background:#f8fafb;color:#54636a;font-weight:400}._enrProductionTags_ljzm9_999 strong{background:#d5fbf4;color:#00796b;font-weight:500}._enrCalculationOpenButton_ljzm9_1033{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_ljzm9_1033:hover,._enrCalculationOpenButton_ljzm9_1033:focus-visible{border-color:#b8e4df;background:#eefbf8;color:#00796b}._enrCalculationModalTitle_ljzm9_1058{min-width:0}._enrCalculationModalTitle_ljzm9_1058 h2,._enrCalculationModalTitle_ljzm9_1058 p{margin:0}._enrCalculationModalTitle_ljzm9_1058 h2{color:#253038;font-size:1rem;line-height:1.2;font-weight:700}._enrCalculationModalTitle_ljzm9_1058 p{margin-top:.28rem;color:#64727a;font-size:.82rem;line-height:1.25;font-weight:500}._enrCalculationModal_ljzm9_1058{display:flex;flex-direction:column;gap:1.35rem;margin:-.15rem -1.15rem -1.15rem}._enrCalculationIntro_ljzm9_1089{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_ljzm9_1101{display:flex;flex-direction:column;gap:1.45rem;padding:.2rem 1.15rem 0}._enrCalculationSection_ljzm9_1101{display:grid;grid-template-columns:2.35rem minmax(0,1fr);align-items:flex-start;gap:1rem}._enrCalculationIcon_ljzm9_1115{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.5rem;background:#e7fbf7;color:#00796b}._enrCalculationIconWarm_ljzm9_1126{background:#ffede9;color:#b75c46}._enrCalculationSectionContent_ljzm9_1131{min-width:0}._enrCalculationSectionContent_ljzm9_1131 h3{margin:0 0 .75rem;color:#111a22;font-size:.95rem;line-height:1.25;font-weight:700}._enrCalculationSectionContent_ljzm9_1131 p{margin:0 0 .85rem;color:#4b5b63;font-size:.82rem;line-height:1.55}._enrCalculationFormula_ljzm9_1150{padding:.85rem .95rem;border-radius:.35rem;background:#f1f4f5}._enrCalculationFormula_ljzm9_1150 strong{display:block;margin-bottom:.65rem;color:#00796b;font-size:.78rem;line-height:1.35;font-weight:800}._enrCalculationFormulaWarm_ljzm9_1165 strong{color:#a14d3b}._enrCalculationFormula_ljzm9_1150 ul{display:flex;flex-direction:column;gap:.3rem;margin:0;padding-left:1rem;color:#34434a;font-size:.72rem;line-height:1.35}._enrCalculationFormula_ljzm9_1150 li::marker{color:#c9d5d7}._enrCalculationBars_ljzm9_1184{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_ljzm9_1184 span{display:block;border-radius:.12rem .12rem 0 0;background:#acd3cf}._enrCalculationBars_ljzm9_1184 span:nth-child(1){height:30%;opacity:.55}._enrCalculationBars_ljzm9_1184 span:nth-child(2){height:50%;opacity:.7}._enrCalculationBars_ljzm9_1184 span:nth-child(3){height:78%;opacity:.85}._enrCalculationBars_ljzm9_1184 span:nth-child(4){height:90%;background:#4b9d91}._enrCalculationBars_ljzm9_1184 span:nth-child(5){height:72%;background:#79b9b2}._enrCalculationBars_ljzm9_1184 span:nth-child(6){height:42%;opacity:.7}._enrCalculationBars_ljzm9_1184 span:nth-child(7){height:22%;opacity:.5}._enrCalculationSectionContent_ljzm9_1131 em{display:block;color:#7c858a;font-size:.78rem;line-height:1.45}._enrCalculationFooter_ljzm9_1244{display:flex;justify-content:flex-end;padding:1.05rem 1.15rem;border-top:1px solid #e5eaed;background:#f6f7f8}._enrCalculationCloseButton_ljzm9_1252{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_ljzm9_1269{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.7fr);align-items:center;gap:1.5rem;margin-top:1.25rem}._enrPotentialBody_ljzm9_1277{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_ljzm9_1285{display:flex;align-items:center;flex-direction:column;min-width:0}._enrPotentialGauge_ljzm9_1285{--gauge-value: 80%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:11rem;height:11rem;border-radius:999px}._enrPotentialGauge_ljzm9_1285: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_ljzm9_1285:after{content:"";position:absolute;top:1.85rem;right:1.85rem;bottom:1.85rem;left:1.85rem;border-radius:inherit;background:#fff}._enrRoiGauge_ljzm9_1322:before{background:conic-gradient(from -83deg,transparent 0 5%,#00796b 5% var(--gauge-value),#eef3f4 var(--gauge-value) 100%)}._enrProductivityGauge_ljzm9_1326{background:#f5f8f8}._enrProductivityGauge_ljzm9_1326: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_ljzm9_1285 strong,._enrPotentialGauge_ljzm9_1285 span{position:relative;z-index:1}._enrPotentialGauge_ljzm9_1285 strong{font-size:2.25rem;line-height:1;font-weight:600}._enrRoiGauge_ljzm9_1322 strong{color:#061017}._enrRoiGauge_ljzm9_1322 span{margin-top:.3rem;color:#5e6e76;font-size:.68rem;line-height:1;font-weight:500;letter-spacing:.02em}._enrProductivityGauge_ljzm9_1326 strong{color:#00796b;font-size:2.45rem}._enrProductivityGauge_ljzm9_1326 span{margin-top:.3rem;color:#00796b;font-size:.68rem;line-height:1;font-weight:600;letter-spacing:.02em}._enrPotentialGaugeBlock_ljzm9_1285 p{margin:1.1rem 0 0;color:#071018;font-size:.82rem;line-height:1.35;font-weight:400;text-align:center}._enrPotentialMetrics_ljzm9_1385{display:flex;flex-direction:column;gap:.9rem;min-width:0}._enrPotentialMetric_ljzm9_1385{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_ljzm9_1385 span{color:#5e6e76;font-size:.63rem;line-height:1.35;font-weight:500}._enrPotentialMetric_ljzm9_1385 strong{color:#061017;font-size:.84rem;line-height:1.25;font-weight:500;text-align:right;white-space:nowrap}._enrPotentialMetricPrimary_ljzm9_1419{background:linear-gradient(135deg,#00796b,#46bcaa)}._enrPotentialMetricPrimary_ljzm9_1419 span,._enrPotentialMetricPrimary_ljzm9_1419 strong{color:#fff}._enrPotentialFormulaTable_ljzm9_1428{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e7eeee;border-radius:.45rem;background:#fff}._enrPotentialFormulaHeader_ljzm9_1438,._enrPotentialFormulaRow_ljzm9_1439{display:grid;grid-template-columns:minmax(9.5rem,.85fr) minmax(11rem,1.15fr);gap:.85rem;align-items:center}._enrPotentialFormulaHeader_ljzm9_1438{padding:.65rem .8rem;background:#f4f7f7}._enrPotentialFormulaHeader_ljzm9_1438 span{color:#4b6066;font-size:.64rem;font-weight:600;text-transform:uppercase}._enrPotentialFormulaRow_ljzm9_1439{min-height:2.85rem;padding:.62rem .8rem;border-top:1px solid #edf2f2}._enrPotentialFormulaRow_ljzm9_1439 strong{min-width:0;color:#08141a;font-size:.73rem;line-height:1.25;font-weight:600}._enrPotentialFormulaRow_ljzm9_1439 span{min-width:0;color:#506269;font-size:.68rem;line-height:1.3}._enrSolarScore_ljzm9_1479{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}._enrSolarGauge_ljzm9_1487{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_ljzm9_1487 strong{color:#061017;font-size:1.45rem;line-height:1;font-weight:500}._enrSolarGauge_ljzm9_1487 span{margin-top:.2rem;color:#264047;font-size:.52rem;line-height:1;font-weight:500}._enrSolarScore_ljzm9_1479 p{width:min(100%,8.2rem);margin:.75rem 0 0;color:#30424a;font-size:.68rem;line-height:1.15;text-align:center}._enrBarGraphWrap_ljzm9_1524,._enrMatchingGraphWrap_ljzm9_1525{min-width:0}._enrBarChart_ljzm9_1529{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_ljzm9_1539{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;height:100%;min-width:0;gap:.45rem}._enrBarItem_ljzm9_1539 span{display:block;width:100%;min-height:1rem;border-radius:.38rem .38rem 0 0}._enrBarItem_ljzm9_1539 small{color:#34444b;font-size:.52rem;line-height:1;font-weight:400;text-transform:uppercase}._enrBarItem_ljzm9_1539:not(:first-child):not(:nth-child(7)):not(:last-child) small{color:transparent}._enrBarGraphWrap_ljzm9_1524 .shgraph-values-container,._enrMatchingGraphWrap_ljzm9_1525 .shgraph-values-container{padding:0}._enrBarGraphWrap_ljzm9_1524 .apexcharts-yaxis,._enrBarGraphWrap_ljzm9_1524 .apexcharts-gridline,._enrMatchingGraphWrap_ljzm9_1525 .apexcharts-yaxis{display:none}._enrMatchingCard_ljzm9_971{min-height:18.4rem}._enrLegend_ljzm9_1583{display:inline-flex;align-items:center;gap:1rem;flex:0 0 auto}._enrLegend_ljzm9_1583 span{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:#10232a;font-size:.72rem;font-weight:600}._enrLegend_ljzm9_1583 i{width:.6rem;height:.6rem;border-radius:999px}._enrLegendProduction_ljzm9_1606{background:#00796b}._enrLegendConsumption_ljzm9_1610{background:#a6eee2}._enrMatchingGraphWrap_ljzm9_1525{position:relative;margin-top:1rem}._enrPvMonthlyMetrics_ljzm9_1619{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}._enrPvMonthlyMetrics_ljzm9_1619 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_ljzm9_1619 strong{color:#10232a;font-size:.66rem;font-weight:600}._enrPvSkeleton_ljzm9_1647{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_ljzm9_1647 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_ljzm9_1 1.1s ease-in-out infinite}._enrPvError_ljzm9_1666{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_ljzm9_1677{display:inline-flex;margin-top:.85rem;color:#62737a;font-size:.62rem;line-height:1.25;font-weight:500}@keyframes _enrSkeletonPulse_ljzm9_1{0%{background-position:100% 0}to{background-position:-100% 0}}._enrSurplusBadge_ljzm9_1696{position:absolute;top:2rem;right:2.1rem;min-width:7.2rem;padding:.8rem .9rem;border:1px solid #a8efe4;border-radius:.65rem;background:#effdfa}._enrSurplusBadge_ljzm9_1696 span{display:block;color:#00796b;font-size:.55rem;line-height:1;font-weight:500;text-transform:uppercase}._enrSurplusBadge_ljzm9_1696 strong{display:block;margin-top:.35rem;color:#006b61;font-size:1rem;line-height:1;font-weight:500}._enrSideHeader_ljzm9_1725{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._enrSideHeader_ljzm9_1725 h3,._enrForecastCard_ljzm9_1733 h3,._enrActionsCard_ljzm9_1734 h3{margin:0;font-size:1.05rem;line-height:1.2;font-weight:600}._enrSideHeader_ljzm9_1725>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_ljzm9_1725>strong span{margin-top:.18rem;font-size:.42rem;font-weight:500}._enrProfileBox_ljzm9_1762{margin-top:1.35rem;padding:.9rem 1rem;border-left:.22rem solid #008879;border-radius:.7rem;background:#f4f8f8}._enrProfileBox_ljzm9_1762 span{display:block;color:#5d6d73;font-size:.55rem;line-height:1;font-weight:500;text-transform:uppercase}._enrProfileBox_ljzm9_1762 strong{display:block;margin-top:.35rem;color:#061017;font-size:.75rem;line-height:1.2;font-weight:500}._enrForecastCard_ljzm9_1733{padding:1.5rem 1.45rem 1.55rem;background:#d6f3ee;color:#063932}._enrForecastHeader_ljzm9_1794{display:flex;align-items:center;justify-content:space-between;gap:1rem}._enrForecastHeader_ljzm9_1794 svg{flex:0 0 auto;color:#00796b}._enrForecastDays_ljzm9_1806{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.35rem}._enrForecastDay_ljzm9_1806{display:flex;align-items:center;flex-direction:column;min-width:0;color:#00796b}._enrForecastDay_ljzm9_1806 span{color:#1d665d;font-size:.58rem;line-height:1;font-weight:500}._enrForecastDay_ljzm9_1806 svg{margin-top:.6rem}._enrForecastDay_ljzm9_1806 strong{margin-top:.75rem;color:#00796b;font-size:.72rem;line-height:1;font-weight:400}._enrForecastAlert_ljzm9_1840{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_ljzm9_1840 span,._enrForecastAlert_ljzm9_1840 strong{display:inline-flex;align-items:center;gap:.45rem;color:#00796b;font-size:.58rem;line-height:1;font-weight:500;white-space:nowrap}._enrActionsCard_ljzm9_1734{padding:1.55rem 1.45rem 1.35rem}._enrActionsList_ljzm9_1868{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}._enrActionItem_ljzm9_1875{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.9rem;min-width:0;padding-left:.85rem;border-left:.25rem solid #cfd8d6}._enrActionHigh_ljzm9_1884{border-left-color:#008879}._enrActionMedium_ljzm9_1888{border-left-color:#cfd8d6}._enrActionItem_ljzm9_1875 strong{display:block;color:#071018;font-size:.82rem;line-height:1.18;font-weight:500}._enrActionItem_ljzm9_1875>div:first-child>span{display:block;margin-top:.45rem;color:#6d7b80;font-size:.55rem;line-height:1.15;font-weight:500}._enrActionMeta_ljzm9_1909{display:flex;justify-content:space-between;flex-direction:column;min-width:0}._enrActionMeta_ljzm9_1909 span{color:#00796b;font-size:.58rem;line-height:1.25;font-weight:400;text-transform:uppercase}._enrActionMeta_ljzm9_1909 span:last-child{color:#6d7b80;font-weight:500;text-transform:none}._enrActionMeta_ljzm9_1909 strong{color:#00796b;font-size:inherit;line-height:inherit;font-weight:500}._enrAuditButton_ljzm9_1937{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_ljzm9_1955{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.15rem;row-gap:1.2rem;margin-top:1.2rem}._buildingDashboardCardStack_ljzm9_1955 ._buildingMetricCards_ljzm9_656{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;margin-top:0;column-gap:inherit;row-gap:1.15rem}._buildingDashboardCardStack_ljzm9_1955 ._buildingScoresRiskRow_ljzm9_1972{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch;column-gap:inherit;row-gap:1.2rem}._buildingDashboardCardStack_ljzm9_1955 ._buildingScoresCard_ljzm9_1981{grid-column:span 3}._buildingDashboardCardStack_ljzm9_1955 ._buildingRiskManagement_ljzm9_1985{grid-column:span 1;min-width:0}._buildingDashboardCardStack_ljzm9_1955 ._buildingDataSection_ljzm9_1990{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch;column-gap:inherit;row-gap:1.2rem;margin-top:0}._buildingDashboardCardStack_ljzm9_1955 ._buildingDataGraphCard_ljzm9_858{grid-column:1 / 4}._buildingDashboardCardStack_ljzm9_1955 ._buildingDataDonutCard_ljzm9_2004{grid-column:4 / 5}._buildingDashboardCardStack_ljzm9_1955 ._buildingDataGraphCard_ljzm9_858 .shgraph-container{width:100%}._buildingMetricCard_ljzm9_656{min-height:9.35rem;padding:1.35rem 1.45rem!important;border-left:.24rem solid var(--green-dark);border-radius:.65rem!important}._buildingMetricCard_ljzm9_656>div{height:100%}._buildingMetricCardDanger_ljzm9_2023{border-left-color:#a85a43}._buildingMetricCardSuccess_ljzm9_2027{border-left-color:#245f55}._buildingMetricDangerValue_ljzm9_2031{margin:0!important;padding-left:0!important;color:#a85a43;font-size:1.65rem;line-height:1.1;font-weight:400}._buildingMetricCard_ljzm9_656 p{letter-spacing:0}._buildingMetricCard_ljzm9_656 div[class*=contractInfoHeaderCardWithIcon]{align-items:stretch}._buildingMetricCard_ljzm9_656 div[class*=contractInfoHeaderCardIcon]{display:none}._buildingMetricCard_ljzm9_656 div[class*=contractInfoHeaderCardText]{gap:0}._buildingMetricCard_ljzm9_656 div[class*=contractInfoHeaderCardTitle] p{color:#8c969d;font-size:.78rem;line-height:1.25;font-weight:400;letter-spacing:.18rem}._buildingMetricCard_ljzm9_656 p[class*=contractInfoHeaderCardValue],._buildingMetricCard_ljzm9_656 p[class*=contractInfoHeaderCardValueColor]{margin-top:1.05rem!important;font-size:1.65rem;line-height:1.1;font-weight:400}._enrMetricCard_ljzm9_2072{min-height:8.8rem;padding:1.2rem 1.25rem!important;border-left:none;border-radius:.95rem!important;background:#fff;border:1px solid #ebf0f4}._enrMetricCardActive_ljzm9_2081{border-left:.24rem solid #008879}._enrMetricCardCarbon_ljzm9_2085 div[class*=contractInfoHeaderCardIcon]{background:#fff0ed!important;color:#d96748!important}._enrMetricCard_ljzm9_2072 div[class*=contractInfoHeaderCardWithIcon]{align-items:flex-start}._enrMetricCard_ljzm9_2072 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_ljzm9_2072 div[class*=contractInfoHeaderCardIcon] svg,._enrMetricCard_ljzm9_2072 div[class*=contractInfoHeaderCardIcon]>*{width:1.1rem!important;height:1.1rem!important;font-size:1.1rem!important}._enrMetricCard_ljzm9_2072 div[class*=contractInfoHeaderCardText]{margin-top:.95rem}._enrMetricCard_ljzm9_2072 div[class*=contractInfoHeaderCardTitle] p{color:#18262c;font-size:.78rem;line-height:1.25;font-weight:500;letter-spacing:0}._enrMetricCard_ljzm9_2072 p[class*=contractInfoHeaderCardValue],._enrMetricCard_ljzm9_2072 p[class*=contractInfoHeaderCardValueColor]{margin-top:.55rem!important;color:#020b13;font-size:1.35rem;line-height:1;font-weight:500}._buildingScoresCard_ljzm9_1981{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_ljzm9_2144{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._buildingScoresHeader_ljzm9_2144 h2,._buildingScoresHeader_ljzm9_2144 p{margin:0}._buildingScoresHeader_ljzm9_2144 h2{color:#071018;font-size:1rem;line-height:1.25;font-weight:600;letter-spacing:0}._buildingScoresHeader_ljzm9_2144 p{margin-top:.55rem;color:#1d2b35;font-size:1rem;line-height:1.25;font-weight:400}._buildingScoresHeader_ljzm9_2144>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_ljzm9_2189{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;margin-top:2.35rem}._buildingScoreItem_ljzm9_2196{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_ljzm9_2205{display:flex;align-items:center;justify-content:space-between;gap:.85rem}._buildingScoreTopLine_ljzm9_2205 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_ljzm9_2205 b{color:#071018;font-size:1rem;line-height:1;font-weight:600}._buildingScoreItem_ljzm9_2196>span{display:block;margin-top:.9rem;color:#17252d;font-size:.58rem;font-weight:500;letter-spacing:.04em}._buildingScoresScale_ljzm9_2242{margin-top:2rem}._buildingScoresBar_ljzm9_2246{display:flex;width:100%;height:.72rem;overflow:hidden;border-radius:999px;background:#edf0f1}._buildingScoresBar_ljzm9_2246 span{min-width:0;height:100%}._buildingScoresLegend_ljzm9_2260{display:flex;justify-content:space-between;gap:1rem;margin-top:.58rem}._buildingScoresLegend_ljzm9_2260 span{color:#071018;font-size:.58rem;line-height:1.2;font-weight:600;white-space:nowrap}._buildingRiskManagement_ljzm9_1985{display:flex;flex-direction:column;height:100%;min-width:0}._buildingRiskManagement_ljzm9_1985 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_ljzm9_1985 h2 svg{flex:0 0 auto;color:#aa442c}._buildingRiskManagement_ljzm9_1985 h2 span{position:relative;display:inline-flex;width:1.05rem;height:1.05rem;border:.12rem solid #aa442c;border-radius:.12rem}._buildingRiskManagement_ljzm9_1985 h2 span:before,._buildingRiskManagement_ljzm9_1985 h2 span:after{content:"";position:absolute;background:#aa442c}._buildingRiskManagement_ljzm9_1985 h2 span:before{right:-.22rem;top:.2rem;width:.42rem;height:.12rem}._buildingRiskManagement_ljzm9_1985 h2 span:after{right:-.1rem;bottom:.15rem;width:.28rem;height:.28rem;border-radius:999px}._buildingRiskPanel_ljzm9_2331{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_ljzm9_2331>span{color:#a6422c;font-size:.92rem;line-height:1.2;font-weight:850;letter-spacing:.12em}._buildingRiskPanel_ljzm9_2331 strong{display:block;margin-top:1.2rem;color:#a6422c;font-size:1rem;line-height:1;font-weight:600}._buildingRiskPanel_ljzm9_2331 p{margin:1.85rem 0 0;color:#9f442e;font-size:.7rem;line-height:1.35;font-weight:500}._buildingRiskPanel_ljzm9_2331 b{font-weight:850}._buildingTabsCard_ljzm9_2375{margin-top:1.2rem;overflow:hidden;border:1px solid #ebf0f4;border-radius:.9rem;background:#fff}._buildingTabsHeader_ljzm9_2383{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem}._buildingTabsHeaderTitle_ljzm9_2391{display:inline-flex;align-items:center;gap:.7rem;min-width:0}._buildingTabsHeaderIcon_ljzm9_2398{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_ljzm9_2383 h2{margin:0;color:#071018;font-size:1rem;line-height:1.2;font-weight:400;letter-spacing:0}._buildingFinancialRiskSection_ljzm9_2419{padding:0 1.35rem 1.25rem}._buildingFinancialRiskSection_ljzm9_2419 h3{margin:0 0 1rem;color:#1d2b35;font-size:.78rem;line-height:1.2;font-weight:600;letter-spacing:.12em}._buildingFinancialRiskGrid_ljzm9_2432{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}._buildingFinancialRiskCard_ljzm9_2438{min-width:0;padding:1.15rem 1.25rem;border:1px solid #eadeda;border-radius:.48rem;background:#fff}._buildingFinancialRiskCardHeader_ljzm9_2446{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}._buildingFinancialRiskIdentity_ljzm9_2453{display:flex;flex-direction:column;gap:.24rem;min-width:0}._buildingFinancialRiskIdentity_ljzm9_2453 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_ljzm9_2453 span{color:#5d6872;font-size:.58rem;line-height:1.2;font-weight:550}._buildingFinancialRiskBadge_ljzm9_2478{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_ljzm9_2478._critical_ljzm9_2492{background:#f8e7e1;color:#a74d35}._buildingFinancialRiskBadge_ljzm9_2478._high_ljzm9_2497{background:#faeadf;color:#9f613c}._buildingFinancialRiskBadge_ljzm9_2478._moderate_ljzm9_2502{background:#e5f4f1;color:#1b8475}._buildingFinancialRiskAmount_ljzm9_2507{display:block;margin-top:.86rem;color:#101820;font-size:.92rem;line-height:1.15;font-weight:600}._buildingFinancialRiskCard_ljzm9_2438 p{margin:.62rem 0 0;color:#4e5f69;font-size:.56rem;line-height:1.35;font-style:italic;font-weight:500}._buildingTabsHeaderActions_ljzm9_2525{display:inline-flex;align-items:center;gap:.75rem}._buildingTabsHeaderActions_ljzm9_2525 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_ljzm9_2547 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_ljzm9_2547 tbody td{padding-top:1.2rem!important;padding-bottom:1.2rem!important}._buildingInventoryTable_ljzm9_2547 th:last-child,._buildingInventoryTable_ljzm9_2547 td:last-child{text-align:center!important}._buildingInventoryTable_ljzm9_2547 thead th:nth-child(2),._buildingInventoryTable_ljzm9_2547 tbody td:nth-child(2){text-align:center!important}._buildingTabNameButton_ljzm9_2572{display:inline-flex;align-items:center;gap:.85rem;max-width:100%;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}._buildingTabBuildingIcon_ljzm9_2584{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_ljzm9_2596{display:flex;flex-direction:column;gap:.2rem;min-width:0}._buildingTabNameButton_ljzm9_2572:hover ._buildingTabName_ljzm9_2572,._buildingTabNameButton_ljzm9_2572:focus-visible ._buildingTabName_ljzm9_2572{color:var(--green-dark);text-decoration:underline;text-underline-offset:.18rem}._buildingTabName_ljzm9_2572{min-width:0;overflow:hidden;color:#071018;font-size:.78rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._buildingTabLocation_ljzm9_2620{color:#62717a;font-size:.7rem;line-height:1.1;font-weight:500}._buildingTabDpeBadge_ljzm9_2627,._buildingTabRiskBadge_ljzm9_2628{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_ljzm9_2627{min-width:1.55rem;color:#fff}._buildingTabDpeBadge_ljzm9_2627._success_ljzm9_2645{background:#00796b}._buildingTabDpeBadge_ljzm9_2627._warning_ljzm9_2649{background:#f5a623}._buildingTabDpeBadge_ljzm9_2627._danger_ljzm9_2653{background:#8d3f2f}._buildingTabCurrentValue_ljzm9_2657{color:#071018;font-size:.78rem;font-weight:600}._buildingTabTargetValue_ljzm9_2663{color:#53666f;font-size:.78rem;font-weight:500}._buildingTabRiskBadge_ljzm9_2628{border-radius:999px;font-size:.55rem;letter-spacing:.02em}._buildingTabRiskBadge_ljzm9_2628._low_ljzm9_2675{background:#dff9f4;color:#00796b}._buildingTabRiskBadge_ljzm9_2628._medium_ljzm9_2680{background:#fff0e8;color:#b0623f}._buildingTabRiskBadge_ljzm9_2628._critical_ljzm9_2492{background:#ffe9e7;color:#d6463b}._buildingTabActions_ljzm9_2690{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:3rem}._buildingTabActionButton_ljzm9_2698{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_ljzm9_2698:hover,._buildingTabActionButton_ljzm9_2698:focus-visible{background:#0f7d74;border-color:#0f7d74;color:#fff}._buildingTabActionButton_ljzm9_2698:disabled{background:#f3f6f8;border-color:#e4ebf2;color:#c5d0d6;cursor:not-allowed}._buildingTabsExportButton_ljzm9_2726{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_ljzm9_2726:hover:not(:disabled),._buildingTabsExportButton_ljzm9_2726:focus-visible:not(:disabled){background:#0c6a63;border-color:#0c6a63;color:#fff}._buildingTabsExportButton_ljzm9_2726:disabled{opacity:.65;cursor:not-allowed}._buildingDataSection_ljzm9_1990{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:stretch;gap:1.2rem;margin-top:1.2rem}._buildingDataGraphCard_ljzm9_858,._buildingDataDonutCard_ljzm9_2004{min-width:0;overflow:hidden;border:1px solid #ebf0f4;border-radius:.9rem;background:#fff}._buildingDataGraphCard_ljzm9_858{padding:1rem 1.2rem .8rem}._enrOverviewHeader_ljzm9_881{color:#071018;font-size:1.05rem;line-height:1.2;font-weight:600;letter-spacing:0;text-transform:none}._buildingDataDonutCard_ljzm9_2004{display:flex;flex-direction:column;padding:1rem 1.1rem .4rem}._buildingDataCardHeader_ljzm9_2791{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}._buildingDataCardHeader_ljzm9_2791 h2{margin:0;color:#202a35;font-size:1.05rem;line-height:1.2;font-weight:400;letter-spacing:0}._buildingDataCardHeader_ljzm9_2791 span{display:block;margin-top:.25rem;color:#98a6b5;font-size:.78rem;font-weight:600;white-space:nowrap}._buildingDataHeaderButton_ljzm9_2817{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_ljzm9_2817:hover,._buildingDataHeaderButton_ljzm9_2817:focus-visible{background:#d8f1eb}._buildingEnergyDataModalContent_ljzm9_2839{max-height:min(76vh,48rem);overflow:auto}._buildingEnergyDataModalContent_ljzm9_2839 [class*=wrap]{padding:0 0 1rem}._tertiaryDecreeRow_ljzm9_2848{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:stretch;gap:1.2rem}._tertiaryDecreeTrajectoryPane_ljzm9_2855,._tertiaryDecreeOperatPane_ljzm9_2856{min-width:0;display:flex}._tertiaryDecreeTrajectoryPane_ljzm9_2855 ._tertiaryTrajectory_ljzm9_2861{width:100%;height:100%;margin-top:0}._tertiaryDecreeOperatPane_ljzm9_2856 ._tertiaryOperatStatus_ljzm9_2867{width:100%;height:100%;margin-top:0;margin-bottom:0}._tertiaryTrajectory_ljzm9_2861{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.2rem}._tertiaryTrajectoryRow_ljzm9_2881{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_ljzm9_2893{position:relative;overflow:hidden;border-color:#24665d;background:#245f55;color:#fff}._tertiaryTrajectoryRowFinal_ljzm9_2893: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_ljzm9_2913{position:relative;z-index:1;min-width:0;padding-right:1.35rem;border-right:1px solid #edf2f4}._tertiaryTrajectoryYearBlock_ljzm9_2913>span,._tertiaryTrajectoryYearBlock_ljzm9_2913 small,._tertiaryTrajectoryMetric_ljzm9_2923 span,._tertiaryTrajectoryProgressLabel_ljzm9_2924 span{display:block;color:var(--green-dark);font-size:.65rem;line-height:1.25;font-weight:600;letter-spacing:.055rem;text-transform:uppercase}._tertiaryTrajectoryYearBlock_ljzm9_2913 div{display:flex;align-items:baseline;gap:.65rem;margin-top:.28rem}._tertiaryTrajectoryYearBlock_ljzm9_2913 strong{color:#071018;font-size:2.05rem;line-height:1;font-weight:600}._tertiaryTrajectoryYearBlock_ljzm9_2913 b{color:var(--green-dark);font-size:1.22rem;line-height:1;font-weight:600}._tertiaryTrajectoryYearBlock_ljzm9_2913 small{margin-top:.45rem;color:#293840;font-size:.55rem;letter-spacing:0}._tertiaryTrajectoryMetrics_ljzm9_2962{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;min-width:0}._tertiaryTrajectoryMetric_ljzm9_2923{min-width:0}._tertiaryTrajectoryMetric_ljzm9_2923 span{color:#53646b;font-size:.58rem;overflow-wrap:anywhere}._tertiaryTrajectoryMetric_ljzm9_2923 strong{display:block;margin-top:.35rem;color:#071018;font-size:1rem;line-height:1.35;font-weight:600;overflow-wrap:anywhere}._tertiaryTrajectoryMetric_ljzm9_2923:nth-child(2) strong,._tertiaryTrajectoryMetric_ljzm9_2923:nth-child(3) strong{color:#20bba9}._tertiaryTrajectoryProgress_ljzm9_2924{position:relative;z-index:1;min-width:0;padding:1rem;border-radius:.45rem;background:#f6f8f9}._tertiaryTrajectoryProgressLabel_ljzm9_2924{display:flex;align-items:center;justify-content:space-between;gap:1rem}._tertiaryTrajectoryProgressLabel_ljzm9_2924 span,._tertiaryTrajectoryProgressLabel_ljzm9_2924 strong{color:#415158;font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none}._tertiaryTrajectoryProgressLabel_ljzm9_2924 strong{color:var(--green-dark)}._tertiaryTrajectoryTrack_ljzm9_3025{height:.42rem;margin-top:.65rem;overflow:hidden;border-radius:999px;background:#e8ecee}._tertiaryTrajectoryTrack_ljzm9_3025 span{display:block;height:100%;border-radius:inherit;background:#23675d}._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryYearBlock_ljzm9_2913{border-right-color:#ffffff21}._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryYearBlock_ljzm9_2913>span,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryYearBlock_ljzm9_2913 strong,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryYearBlock_ljzm9_2913 b,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryYearBlock_ljzm9_2913 small,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryMetric_ljzm9_2923 span,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryMetric_ljzm9_2923 strong,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryProgressLabel_ljzm9_2924 span,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryProgressLabel_ljzm9_2924 strong{color:#fff}._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryMetric_ljzm9_2923 span,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryProgressLabel_ljzm9_2924 span,._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryYearBlock_ljzm9_2913 small{opacity:.78}._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryProgress_ljzm9_2924{background:#ffffff1f}._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryTrack_ljzm9_3025{background:#ffffff2e}._tertiaryTrajectoryRowFinal_ljzm9_2893 ._tertiaryTrajectoryTrack_ljzm9_3025 span{background:#fff}._buildingSimulation_ljzm9_3073{margin-top:1.2rem;padding:1.75rem 1.9rem;border:1px solid #edf2f4;border-radius:.9rem;background:#fff}._buildingSimulationHeader_ljzm9_3081{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._buildingSimulationHeaderTitle_ljzm9_3088{display:flex;align-items:flex-start;gap:.9rem;min-width:0}._buildingSimulationHeaderTitle_ljzm9_3088 svg{margin-top:.2rem;color:var(--green-dark)}._buildingSimulationHeaderTitle_ljzm9_3088 h2,._buildingSimulationHeaderTitle_ljzm9_3088 p{margin:0}._buildingSimulationHeaderTitle_ljzm9_3088 h2{color:#071018;font-size:1.35rem;line-height:1.2;font-weight:400;letter-spacing:0}._buildingSimulationHeaderTitle_ljzm9_3088 p{margin-top:.25rem;color:#66747d;font-size:.9rem;line-height:1.35;font-weight:400}._buildingSimulationAdjustButton_ljzm9_3121{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_ljzm9_3138{display:grid;grid-template-columns:minmax(11rem,.78fr) minmax(25rem,1.65fr) minmax(12rem,.78fr);gap:1.35rem;margin-top:2rem}._buildingSimulationSideStack_ljzm9_3145{display:flex;flex-direction:column;gap:1.2rem}._buildingSimulationSmallCard_ljzm9_3151,._buildingSimulationMainCard_ljzm9_3152,._buildingSimulationCompliance_ljzm9_3153{border:1px solid #e7eef1;border-radius:.85rem;background:#fff}._buildingSimulationSmallCard_ljzm9_3151{min-height:8.25rem;padding:1.45rem 1.35rem}._buildingSimulationSmallCard_ljzm9_3151 span,._buildingSimulationPerformance_ljzm9_3165>span,._buildingSimulationImpact_ljzm9_3166>span,._buildingSimulationComplianceRows_ljzm9_3167 span{color:#6d7b80;font-size:.65rem;line-height:1.3;font-weight:400;letter-spacing:.06rem;text-transform:uppercase}._buildingSimulationSmallCard_ljzm9_3151 strong{display:block;margin-top:1rem;color:#061017;font-size:1.65rem;line-height:1;font-weight:600}._buildingSimulationSmallCard_ljzm9_3151 p{margin:.65rem 0 0;color:var(--green-dark);font-size:.74rem;line-height:1.35;font-weight:500}._buildingSimulationMainCard_ljzm9_3152{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_ljzm9_3165,._buildingSimulationImpact_ljzm9_3166{min-width:0;text-align:center}._buildingSimulationPerformance_ljzm9_3165 strong,._buildingSimulationImpact_ljzm9_3166 strong{display:block;margin-top:1.15rem;color:#48c4b4;font-size:3.45rem;line-height:.95;font-weight:600;letter-spacing:0}._buildingSimulationImpact_ljzm9_3166 strong{color:#245f55}._buildingSimulationPerformance_ljzm9_3165 p,._buildingSimulationImpact_ljzm9_3166 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_ljzm9_3236{width:1px;height:13rem;background:#c9e2df}._buildingSimulationBenchmark_ljzm9_3242{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.8rem;text-align:left}._buildingSimulationBenchmark_ljzm9_3242 div{display:flex;flex-direction:column;gap:.12rem}._buildingSimulationBenchmark_ljzm9_3242 div:last-child,._buildingSimulationBenchmark_ljzm9_3242 div:last-child span,._buildingSimulationBenchmark_ljzm9_3242 div:last-child strong{color:var(--green-dark)}._buildingSimulationBenchmark_ljzm9_3242 span{color:#506166;font-size:.64rem;font-weight:400;letter-spacing:.03rem;text-transform:uppercase}._buildingSimulationBenchmark_ljzm9_3242 strong{color:#17242b;font-size:.98rem;font-weight:600}._buildingSimulationBenchmark_ljzm9_3242 svg{color:#6b7b80}._buildingSimulationProgress_ljzm9_3281,._buildingSimulationComplianceTrack_ljzm9_3282{height:.42rem;overflow:hidden;border-radius:999px;background:#e1e7e8}._buildingSimulationProgress_ljzm9_3281{width:min(100%,10rem);margin:1.45rem auto 0}._buildingSimulationProgress_ljzm9_3281 span,._buildingSimulationComplianceTrack_ljzm9_3282 span{display:block;height:100%;border-radius:inherit;background:#2f7066}._buildingSimulationImpact_ljzm9_3166 small{display:block;margin-top:.75rem;color:#405257;font-size:.72rem;font-weight:500}._buildingSimulationCompliance_ljzm9_3153{display:flex;flex-direction:column;min-height:17rem;padding:1.65rem 1.45rem;border-color:#bde9e1}._buildingSimulationCompliance_ljzm9_3153 h3{margin:0;color:#071018;font-size:1.05rem;line-height:1.2;font-weight:400}._buildingSimulationComplianceRows_ljzm9_3167{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.6rem}._buildingSimulationComplianceRows_ljzm9_3167 div{position:relative}._buildingSimulationComplianceRows_ljzm9_3167 strong{position:absolute;right:0;top:0;color:#071018;font-size:.72rem;font-weight:600}._buildingSimulationComplianceTrack_ljzm9_3282{margin-top:.55rem}._buildingSimulationComplianceRows_ljzm9_3167 div:nth-child(2) ._buildingSimulationComplianceTrack_ljzm9_3282 span{background:#00796b}._buildingSimulationCommitButton_ljzm9_3354{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_ljzm9_2867{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_ljzm9_3383{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}._tertiaryOperatHeader_ljzm9_3383 h2{margin:0;color:#071018;font-size:1.15rem;line-height:1.2;font-weight:600;letter-spacing:0}._tertiaryOperatHeader_ljzm9_3383 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}._tertiaryOperatHeader_ljzm9_3383 i{width:.42rem;height:.42rem;border-radius:999px;background:var(--green-dark)}._tertiaryOperatList_ljzm9_3417{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_ljzm9_3417:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.9rem;width:1px;background:#dce5e4}._tertiaryOperatStep_ljzm9_3439{position:relative;display:grid;grid-template-columns:1.85rem minmax(0,1fr);column-gap:.65rem;min-height:2rem}._tertiaryOperatDot_ljzm9_3447{position:relative;z-index:1;width:.82rem;height:.82rem;margin:.08rem auto 0;border-radius:999px;background:#c6d3d1}._tertiaryOperatLine_ljzm9_3457{display:none}._tertiaryOperatStepdone_ljzm9_3461 ._tertiaryOperatDot_ljzm9_3447{background:#24665d}._tertiaryOperatStepcurrent_ljzm9_3465 ._tertiaryOperatDot_ljzm9_3447{background:#b8c7c4}._tertiaryOperatStepupcoming_ljzm9_3469 ._tertiaryOperatDot_ljzm9_3447{background:#dfe7e6}._tertiaryOperatStep_ljzm9_3439 strong{display:block;color:#071018;font-size:.86rem;line-height:1.25;font-weight:600}._tertiaryOperatStep_ljzm9_3439 p{margin:.24rem 0 0;color:#7d8a91;font-size:.68rem;line-height:1.3;font-weight:500}._tertiaryOperatStepupcoming_ljzm9_3469 strong,._tertiaryOperatStepupcoming_ljzm9_3469 p{color:#b8c0c5}._buildingBacsAlertsRow_ljzm9_3494{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:stretch;gap:1.2rem;margin-bottom:1.2rem}._buildingBacsAlertsRow_ljzm9_3494>div{height:100%}._energyManagementInterventionsCard_ljzm9_3506{margin-top:1.2rem}._energyManagementInterventionsWrap_ljzm9_3510{overflow:hidden;border:1px solid #edf2f4;border-radius:.9rem;background:#fff}._energyManagementInterventionsWrap_ljzm9_3510>div:first-child{padding:1.2rem 1.35rem 0}._energyManagementInterventionsTitle_ljzm9_3521{order:-1;margin:0 auto 0 0;color:#071018;font-size:1.2rem;line-height:1.2;font-weight:600;letter-spacing:0}._energyManagementInterventionsWrap_ljzm9_3510 div[class*=billingToolbarMain]{display:none}._energyManagementInterventionsWrap_ljzm9_3510 div[class*=billingToolbarActions]{width:100%;justify-content:flex-end}._energyManagementInterventionsWrap_ljzm9_3510 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_ljzm9_3552 th{padding:.9rem 1.35rem!important;color:#4e5f66!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.055rem!important}._energyManagementInterventionsTable_ljzm9_3552 td{padding:1.35rem!important;color:#26343b!important;font-size:.82rem!important;font-weight:550!important;border-top:none!important}._energyManagementInterventionsTable_ljzm9_3552 td:first-child{white-space:nowrap}._energyManagementStatusBadge_ljzm9_3572{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_ljzm9_3586{background:#e4f6f3;color:#148575}._energyManagementStatusCurrent_ljzm9_3591{background:#e8f0ef;color:#45756d}._energyManagementStatusPlanned_ljzm9_3596{background:#faede9;color:#b96b52}._energyManagementTechnician_ljzm9_3601{color:#243238;font-weight:600}._energyManagementDetailsButton_ljzm9_3606{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_ljzm9_3606:hover,._energyManagementDetailsButton_ljzm9_3606:focus-visible{background:#f3f6f7;color:var(--green-dark)}._buildingBacsCard_ljzm9_3625{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_ljzm9_3635{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:0;min-width:0}._buildingBacsHeader_ljzm9_3635 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_ljzm9_3656{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_ljzm9_3674{display:flex;flex-direction:column;margin-top:1.45rem}._buildingBacsItem_ljzm9_3680{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_ljzm9_3680:last-child{border-bottom:0}._buildingBacsItem_ljzm9_3680 span{min-width:0;color:#ffffffad;font-size:.98rem;line-height:1.2;font-weight:400}._buildingBacsItem_ljzm9_3680 strong{color:#fff;font-size:.98rem;line-height:1.2;font-weight:600;text-align:right;white-space:nowrap}._buildingBacsValueSuccess_ljzm9_3710{color:#56cbbf!important}._buildingBacsRisk_ljzm9_3714{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_ljzm9_3728,._buildingBacsSecondaryButton_ljzm9_3729{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_ljzm9_3728{margin-top:2rem;border:1px solid #f8faf9;background:#fff;color:#24675d}._buildingBacsSecondaryButton_ljzm9_3729{margin-top:1.15rem;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff}@media (max-width: 64rem){._buildingHeaderBar_ljzm9_15{align-items:flex-start;flex-direction:column;padding:.75rem 1rem}._buildingHeaderSelectors_ljzm9_30{width:100%;row-gap:.8rem}._buildingHeaderActions_ljzm9_189,._buildingHeaderRight_ljzm9_205{align-self:flex-end}._buildingHeaderToggle_ljzm9_48{align-self:flex-end;margin-left:auto}._buildingInfoCard_ljzm9_386{grid-template-columns:1fr;gap:1rem}._buildingInfoStats_ljzm9_454{flex-wrap:wrap;justify-content:flex-start}._buildingInfoEquipment_ljzm9_495{justify-content:flex-start;padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid #eef1f4}._buildingMetricCards_ljzm9_656{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingMetricCardsEnr_ljzm9_663{grid-template-columns:repeat(3,minmax(0,1fr))}._enrDashboardGrid_ljzm9_674{grid-template-columns:1fr}._buildingDashboardCardStack_ljzm9_1955{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingDashboardCardStack_ljzm9_1955 ._buildingScoresCard_ljzm9_1981,._buildingDashboardCardStack_ljzm9_1955 ._buildingRiskManagement_ljzm9_1985{grid-column:span 2}._buildingScoresGrid_ljzm9_2189{grid-template-columns:repeat(3,minmax(0,1fr))}._buildingRiskPanel_ljzm9_2331{min-height:11rem}._buildingFinancialRiskGrid_ljzm9_2432{grid-template-columns:repeat(2,minmax(0,1fr))}._buildingDataSection_ljzm9_1990,._buildingDashboardCardStack_ljzm9_1955 ._buildingDataSection_ljzm9_1990{grid-template-columns:1fr}._buildingDashboardCardStack_ljzm9_1955 ._buildingDataGraphCard_ljzm9_858,._buildingDashboardCardStack_ljzm9_1955 ._buildingDataDonutCard_ljzm9_2004{grid-column:1 / -1}._tertiaryDecreeRow_ljzm9_2848{grid-template-columns:1fr}._tertiaryTrajectoryRow_ljzm9_2881{grid-template-columns:minmax(10rem,.75fr) minmax(0,1.5fr)}._tertiaryTrajectoryMetrics_ljzm9_2962{grid-template-columns:repeat(2,minmax(0,1fr))}._tertiaryTrajectoryProgress_ljzm9_2924{grid-column:1 / -1}._buildingSimulationGrid_ljzm9_3138{grid-template-columns:1fr}._buildingSimulationSideStack_ljzm9_3145{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._buildingBacsAlertsRow_ljzm9_3494{grid-template-columns:1fr}}@media (max-width: 42rem){._buildingHeaderSelectors_ljzm9_30{align-items:stretch;padding-right:0;gap:.65rem}._buildingHeaderSelectorGroup_ljzm9_41,._buildingHeaderBuildingSelector_ljzm9_138{width:100%;justify-content:space-between}._buildingHeaderSeparator_ljzm9_72{display:none}._buildingHeaderActions_ljzm9_189,._buildingHeaderRight_ljzm9_205{width:100%;justify-content:flex-end}._buildingHeaderToggle_ljzm9_48{align-self:flex-end;margin-left:auto!important}._buildingDashboardContainer_ljzm9_381{width:100%}._buildingInfoCard_ljzm9_386{border-radius:.75rem}._buildingInfoIdentity_ljzm9_398{align-items:flex-start}._buildingInfoIcon_ljzm9_405{width:3.2rem;height:3.2rem}._buildingInfoTitleBlock_ljzm9_417 h2{font-size:1.2rem}._buildingInfoPill_ljzm9_462{width:100%;justify-content:flex-start}._buildingMetricCards_ljzm9_656{grid-template-columns:1fr}._enrHeader_ljzm9_681{flex-direction:column;padding:1.2rem}._enrPeriodBadge_ljzm9_711{align-self:flex-start}._enrOverviewRows_ljzm9_912 div{align-items:flex-start;flex-direction:column;gap:.35rem;padding:.8rem 0}._enrOverviewRows_ljzm9_912 strong{text-align:left}._enrProductionBody_ljzm9_1269,._enrPotentialBody_ljzm9_1277{grid-template-columns:repeat(2,minmax(0,1fr))}._enrPotentialMetrics_ljzm9_1385{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._enrCardHeader_ljzm9_943{flex-direction:column}._enrLegend_ljzm9_1583{flex-wrap:wrap}._enrSurplusBadge_ljzm9_1696{position:static;width:fit-content;margin:.65rem 0 0 auto}._buildingDashboardCardStack_ljzm9_1955{grid-template-columns:minmax(0,1fr)}._buildingDashboardCardStack_ljzm9_1955 ._buildingScoresCard_ljzm9_1981,._buildingDashboardCardStack_ljzm9_1955 ._buildingRiskManagement_ljzm9_1985{grid-column:span 1}._buildingScoresCard_ljzm9_1981{padding:1.35rem 1rem 1.2rem}._buildingScoresHeader_ljzm9_2144{flex-direction:column;gap:.85rem}._buildingScoresHeader_ljzm9_2144>span{align-self:flex-start}._buildingScoresGrid_ljzm9_2189{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}._buildingRiskManagement_ljzm9_1985 h2{margin-bottom:.9rem}._buildingScoresLegend_ljzm9_2260 span{white-space:normal}._buildingFinancialRiskSection_ljzm9_2419{padding:0 1rem 1rem}._buildingFinancialRiskGrid_ljzm9_2432{grid-template-columns:1fr}._tertiaryTrajectoryRow_ljzm9_2881{grid-template-columns:1fr;gap:1.2rem;padding:1.25rem}._tertiaryTrajectoryYearBlock_ljzm9_2913{padding-right:0;padding-bottom:1rem;border-right:0;border-bottom:1px solid #edf2f4}._tertiaryTrajectoryMetrics_ljzm9_2962{grid-template-columns:repeat(2,minmax(0,1fr))}._tertiaryTrajectoryProgress_ljzm9_2924{grid-column:auto}._buildingSimulation_ljzm9_3073{padding:1.2rem}._buildingSimulationHeader_ljzm9_3081{align-items:stretch;flex-direction:column}._buildingSimulationAdjustButton_ljzm9_3121{width:100%}._buildingSimulationSideStack_ljzm9_3145,._buildingSimulationMainCard_ljzm9_3152{grid-template-columns:1fr}._buildingSimulationMainCard_ljzm9_3152{gap:1.3rem;padding:1.7rem}._buildingSimulationDivider_ljzm9_3236{width:100%;height:1px}._buildingSimulationPerformance_ljzm9_3165 strong,._buildingSimulationImpact_ljzm9_3166 strong{font-size:2.65rem}._tertiaryOperatStatus_ljzm9_2867{padding:1.25rem}._tertiaryOperatHeader_ljzm9_3383{flex-direction:column;gap:.65rem}._buildingBacsCard_ljzm9_3625{padding:1.8rem 1.5rem 2rem}._buildingBacsHeader_ljzm9_3635 h2{font-size:1.45rem}._buildingBacsStatus_ljzm9_3656{font-size:.68rem}._buildingBacsItem_ljzm9_3680 span,._buildingBacsItem_ljzm9_3680 strong{font-size:.88rem}}._panel_tp25y_1{width:min(calc(100vw - 3rem),56rem);max-width:56rem;border-radius:.75rem}._modalTitle_tp25y_7{display:inline-flex;align-items:center;gap:.65rem;margin:0;color:#17212b;font-size:1.15rem;font-weight:700;line-height:1.25}._modalTitleIcon_tp25y_18{display:inline-flex;align-items:center;justify-content:center;color:#5b6b79}._body_tp25y_25{display:flex;flex-direction:column;gap:0;padding:.85rem 1.25rem 0}._content_tp25y_32{display:flex;flex-direction:column;gap:1.35rem;min-height:0}._newAlertCard_tp25y_39{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem 1.1rem;border-radius:.65rem;background:#f3f5f7}._sectionTitle_tp25y_48{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#6b7785;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._sectionTitleIcon_tp25y_60{display:inline-flex;align-items:center;justify-content:center;color:#6b7785}._formRow_tp25y_67{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) auto;gap:.85rem;align-items:end}._field_tp25y_74{display:flex;flex-direction:column;min-width:0}._fieldLabel_tp25y_80{margin:0 0 .35rem;color:#6b7785;font-size:.72rem;font-weight:500;line-height:1.2}._select_tp25y_88,._usersControl_tp25y_89{width:100%;min-height:2.55rem;padding:.45rem .75rem;border:1px solid #d7e0e6;border-radius:.45rem;background:#fff;color:#17212b;font-size:.9rem;line-height:1.3}._select_tp25y_88{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7785' d='M1.2 1.3 6 6.1l4.8-4.8 1.2 1.2L6 8.5 0 2.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.7rem;padding-right:2rem;cursor:pointer}._select_tp25y_88:disabled{opacity:.65;cursor:not-allowed}._selectInvalid_tp25y_116,._usersControlInvalid_tp25y_117{border-color:#e34234}._fieldError_tp25y_121{margin:.3rem 0 0;color:#e34234;font-size:.72rem;line-height:1.2}._usersControl_tp25y_89{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;cursor:text}._usersControl_tp25y_89:focus-within{border-color:#00796b;outline:1px solid rgba(0,121,107,.2)}._userChip_tp25y_141{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-height:1.55rem;padding:.1rem .35rem .1rem .5rem;border-radius:.3rem;background:#e8eef2;color:#334155;font-size:.78rem;font-weight:600;line-height:1.2}._userChipLabel_tp25y_156{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userChipRemove_tp25y_162{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}._userChipRemove_tp25y_162:hover{background:#64748b1f;color:#334155}._usersInputWrap_tp25y_180{position:relative;flex:1;min-width:5.5rem}._usersInput_tp25y_180{width:100%;min-width:0;border:0;background:transparent;color:#17212b;font-size:.85rem;outline:none}._usersDropdown_tp25y_196{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;width:max(100%,12rem);max-height:12rem;overflow:auto;padding:.35rem;border:1px solid #d7e0e6;border-radius:.45rem;background:#fff;box-shadow:0 10px 28px #192c401f}._usersOption_tp25y_211{display:block;width:100%;padding:.45rem .55rem;border:0;border-radius:.3rem;background:transparent;color:#17212b;font-size:.85rem;text-align:left;cursor:pointer}._usersOption_tp25y_211:hover,._usersOptionActive_tp25y_225{background:#eef7f5;color:#005747}._saveButton_tp25y_230{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.55rem 1.1rem;border:0;border-radius:.45rem;background:#005747;color:#fff;font-size:.88rem;font-weight:700;white-space:nowrap;cursor:pointer}._saveButton_tp25y_230:hover:not(:disabled){background:#00483b}._saveButton_tp25y_230:disabled{opacity:.55;cursor:not-allowed}._activeSection_tp25y_256{display:flex;flex-direction:column;gap:.75rem;min-height:0}._activeHeader_tp25y_263{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._activeCount_tp25y_270{color:#8a9499;font-size:.78rem;font-weight:500;white-space:nowrap}._tableWrap_tp25y_277{overflow:auto;border:1px solid #edf1f3;border-radius:.55rem}._table_tp25y_277{width:100%;border-collapse:collapse;table-layout:fixed}._table_tp25y_277 th,._table_tp25y_277 td{padding:.75rem .85rem;border-bottom:1px solid #edf1f3;text-align:left;vertical-align:middle}._table_tp25y_277 th{background:#f3f5f7;color:#7d8b97;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._table_tp25y_277 tbody tr:last-child td{border-bottom:0}._typeCell_tp25y_310{display:inline-flex;align-items:center;gap:.55rem;min-width:0;color:#17212b;font-size:.9rem;font-weight:600}._typeIcon_tp25y_320{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.7rem;height:1.7rem;border-radius:.35rem;background:#eef3f6;color:#5b6b79}._periodCell_tp25y_332{color:#425466;font-size:.88rem}._recipients_tp25y_337{display:inline-flex;align-items:center}._avatar_tp25y_342{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-left:-.35rem;border:2px solid #ffffff;border-radius:999px;background:#d7e8e4;color:#005747;font-size:.62rem;font-weight:700;line-height:1}._avatar_tp25y_342:first-child{margin-left:0}._avatarMore_tp25y_362{background:#e8eef2;color:#5b6b79}._recipientLabel_tp25y_367{color:#425466;font-size:.88rem;font-weight:500}._status_tp25y_373{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}._statusDot_tp25y_384{width:.4rem;height:.4rem;border-radius:999px;background:currentColor}._statusActive_tp25y_391{color:#008c7c}._statusDisabled_tp25y_395{color:#8a9499}._emptyRow_tp25y_399{padding:1.5rem .85rem!important;color:#8a9499;font-size:.88rem;text-align:center!important}._footer_tp25y_406{display:flex;flex-shrink:0;justify-content:flex-end;padding:1rem 1.25rem 1.15rem}._closeButton_tp25y_413{border:0;background:transparent;color:#17212b;font-size:.95rem;font-weight:700;cursor:pointer}._closeButton_tp25y_413:hover{color:#005747}@media (max-width: 52rem){._formRow_tp25y_67{grid-template-columns:1fr}._saveButton_tp25y_230{width:100%}}.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_1q2sf_1{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:#0b5f53;font-size:.72rem;font-weight:600;white-space:nowrap;cursor:pointer}._addButton_1q2sf_1:hover,._addButton_1q2sf_1:focus-visible{background:#d8f1eb}._addButtonToolbar_1q2sf_23{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.6rem .9rem;border:1px solid #50c3b6;border-radius:.65rem;background:linear-gradient(135deg,#57cbbc,#41b7aa);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;box-shadow:0 10px 20px #4fc3b62e;transition:all .2s ease}._addButtonToolbar_1q2sf_23:hover:not(:disabled),._addButtonToolbar_1q2sf_23:focus-visible:not(:disabled){border-color:#45b8aa}._addButton_1q2sf_1:disabled,._addButtonToolbar_1q2sf_23:disabled{opacity:.65;cursor:not-allowed}._modalContent_1q2sf_52{max-height:min(76vh,48rem);overflow:auto}._modalContent_1q2sf_52 [class*=wrap]{padding:0 0 1rem}._siteCarbonScope_3rity_1{padding-top:1rem}._cardEyebrow_3rity_5{color:#afbbc7;font-size:.7rem;font-weight:800;letter-spacing:.14em;margin-bottom:.85rem}._siteCarbonRows_3rity_13{display:flex;flex-direction:column;gap:.62rem}._siteCarbonRow_3rity_13{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#526173;font-weight:700}._siteCarbonRow_3rity_13 span{display:inline-flex;align-items:center;gap:.42rem;min-width:0;font-size:.75rem}._infoButton_3rity_36{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid #c5ced8;border-radius:999px;background:#f6f8fb;color:#526173;font-size:.65rem;font-weight:800;line-height:1;padding:0;cursor:pointer}._infoButton_3rity_36:hover{background:#e9eef5}._infoTooltipWrapper_3rity_57{position:relative;display:inline-flex;align-items:center}._infoTooltipContent_3rity_63{position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translate(-50%);z-index:10;width:min(18rem,70vw);padding:.5rem .6rem;border-radius:.4rem;background:#1f2937;color:#f9fafb;font-size:.68rem;font-weight:600;line-height:1.35;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .15s ease;text-align:left}._infoTooltipContent_3rity_63:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:.35rem;border-style:solid;border-color:#1f2937 transparent transparent transparent}._infoTooltipWrapper_3rity_57:hover ._infoTooltipContent_3rity_63,._infoTooltipWrapper_3rity_57:focus-within ._infoTooltipContent_3rity_63{opacity:1;visibility:visible}._infoTooltipLink_3rity_101{color:#93c5fd;text-decoration:underline}._infoTooltipLink_3rity_101:hover{color:#bfdbfe}._siteCarbonRow_3rity_13 strong{color:#111827;font-size:1.05rem;line-height:1.35;font-weight:800;white-space:nowrap}._siteCarbonSummary_3rity_118{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.05rem}._siteCarbonSummary_3rity_118 span{display:block;margin-bottom:.25rem;color:#a5b1bf;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._siteCarbonSummary_3rity_118 strong{display:flex;align-items:baseline;gap:.25rem;color:#111827;font-size:1.05rem;line-height:1.35;font-weight:800}._siteCarbonSummary_3rity_118 small{color:#93a1b2;font-size:.72rem;font-weight:800}._siteCarbonSummary_3rity_118 p{margin:.42rem 0 0;color:#225e54;font-size:.8rem;font-weight:800}._siteCarbonBars_3rity_159{display:flex;align-items:flex-end;justify-content:flex-end;gap:.32rem;min-width:4.2rem;height:2.4rem;padding-bottom:.1rem}._siteCarbonBars_3rity_159 span{width:.34rem;border-radius:999px 999px .1rem .1rem;background:#bce8e1}._siteCarbonBars_3rity_159 span:last-child{background:#42bfb1}._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}._scenarioForm_xr2dp_1{width:100%;margin:0;color:#3b413f}._formPanel_xr2dp_7{display:flex;flex-direction:column;gap:2.1rem;min-height:34.5rem;padding:1.75rem 2rem 0;background:#fff}._formSection_xr2dp_16{display:flex;flex-direction:column;gap:1.05rem}._sectionHeader_xr2dp_22{display:flex;align-items:center;justify-content:space-between;gap:1rem}._sectionTitle_xr2dp_29{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_xr2dp_29:before{content:"";position:absolute;left:0;top:50%;width:.2rem;height:1.25rem;border-radius:999px;background:#087669;transform:translateY(-50%)}._infoGrid_xr2dp_57,._periodRow_xr2dp_58,._zoneRow_xr2dp_59{display:grid;align-items:start;gap:1.45rem}._infoGrid_xr2dp_57{grid-template-columns:repeat(2,minmax(0,1fr))}._cyclicScenarioBlock_xr2dp_69{display:flex;flex-direction:column;gap:1.25rem;grid-column:1 / -1}._cyclicScenarioTitle_xr2dp_76{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_xr2dp_88{-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_xr2dp_88:checked{background:#087669;border-color:#087669}._cyclicScenarioCheckbox_xr2dp_88: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_xr2dp_119{display:grid;align-items:start;gap:1rem;width:50%}._cycleYearsField_xr2dp_126{min-width:24rem}._monthDayControl_xr2dp_130{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_xr2dp_130:focus-within{border-color:#bde5dd;background:#fff;box-shadow:0 0 0 .15rem #08766914}._monthDayControl_xr2dp_130._controlInvalid_xr2dp_148{border-color:#f2a090;background:#fff}._monthDayControl_xr2dp_130 input{min-width:0;border:0;outline:0;background:transparent;color:#3b413f;font-size:.92rem;font-weight:500}._monthDayControl_xr2dp_130 input::placeholder{color:#9ca4a1;opacity:1}._cyclicYearList_xr2dp_168{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;border-radius:.4rem;background:#f2f4f5;align-items:center;justify-content:center}._cyclicYearButton_xr2dp_179{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_xr2dp_196{background:#0b5f53;color:#fff}._cyclicYearButton_xr2dp_179:not(._cyclicYearButtonActive_xr2dp_196) svg{opacity:0}._periodList_xr2dp_205,._zoneList_xr2dp_206{display:flex;flex-direction:column;gap:.65rem}._periodHeaderRow_xr2dp_212{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_xr2dp_220{color:#a7a8a9;font-size:.62rem;font-weight:500;letter-spacing:.16rem;text-transform:uppercase}._periodRow_xr2dp_58{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_xr2dp_59{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 1.25rem;gap:1.35rem}._field_xr2dp_242{position:relative;display:flex;flex-direction:column;min-width:0}._field_xr2dp_242>span{margin-bottom:.55rem;color:#777f7c;font-size:.72rem;font-weight:500;line-height:1}._srOnly_xr2dp_257{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._periodList_xr2dp_205 ._field_xr2dp_242>span{margin-bottom:.6rem;color:#8b938f;font-size:.62rem;letter-spacing:.16rem;text-transform:uppercase}._control_xr2dp_148{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_xr2dp_294{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}._controlZone_xr2dp_294::placeholder,._control_xr2dp_148::placeholder{color:#939b98;font-weight:400;opacity:1}._control_xr2dp_148:focus{border-color:#bde5dd;background:#fff;box-shadow:0 0 0 .15rem #08766914}._controlDisabled_xr2dp_323{background:#fff;color:#3b413f}._selectControl_xr2dp_328{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:2rem}._controlInvalid_xr2dp_148{border-color:#f2a090}._errorText_xr2dp_337{margin-top:.35rem;color:#d45d4c;font-size:.68rem;font-weight:400}._warningText_xr2dp_344{margin-top:.35rem;color:#b7791f;font-size:.68rem;font-weight:500}._fieldSuffix_xr2dp_351{margin-top:.35rem;color:#7d8582;font-size:.72rem;font-weight:400}._percentControl_xr2dp_358{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_xr2dp_372{width:2rem;border:0;outline:0;background:transparent;color:#087669;font-size:1rem;font-weight:600;text-align:right}._percentInput_xr2dp_372::-webkit-outer-spin-button,._percentInput_xr2dp_372::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}._percentInput_xr2dp_372[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}._percentTrack_xr2dp_393{position:relative;height:.38rem;overflow:hidden;border-radius:999px;background:#dfe4e3}._percentFill_xr2dp_401{height:100%;border-radius:inherit;background:#087669}._percentRange_xr2dp_407{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_xr2dp_407:focus{box-shadow:0 0 0 .15rem #0876691f}._percentRange_xr2dp_407::-webkit-slider-runnable-track{height:.38rem;border-radius:999px;background:transparent}._percentRange_xr2dp_407::-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_xr2dp_407::-moz-range-track{height:.38rem;border-radius:999px;background:#dfe4e3}._percentRange_xr2dp_407::-moz-range-progress{height:.38rem;border-radius:999px;background:#087669}._percentRange_xr2dp_407::-moz-range-thumb{width:.8rem;height:.8rem;border:2px solid #087669;border-radius:50%;background:#fff}._deleteCell_xr2dp_462{display:flex;align-items:center;justify-content:center;min-height:2.75rem}._deleteButton_xr2dp_469{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_xr2dp_469:hover{color:#ef6c52;background:#fff2ed}._addButton_xr2dp_487{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_xr2dp_487:hover{color:#087669}._formFooter_xr2dp_507{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_xr2dp_507:before{content:"Annuler";color:#4d5653;font-size:.86rem;font-weight:500}._submitButton_xr2dp_525{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;box-shadow:0 .45rem .9rem #145c522e;cursor:pointer}._submitButton_xr2dp_525: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_xr2dp_525:hover{background:#0f5249}@media (max-width: 62rem){._formPanel_xr2dp_7{padding:1.5rem 1rem 0}._infoGrid_xr2dp_57,._cyclicScenarioGrid_xr2dp_119,._periodHeaderRow_xr2dp_212,._periodRow_xr2dp_58,._zoneRow_xr2dp_59{grid-template-columns:1fr}._sectionHeader_xr2dp_22{align-items:flex-start;flex-direction:column}._addButton_xr2dp_487{align-self:stretch;justify-content:flex-start}._deleteCell_xr2dp_462{justify-content:flex-start}._formFooter_xr2dp_507{margin-inline:-1rem;padding-inline:1rem}}._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_17k3u_1{display:flex;flex-direction:column;gap:14px;width:90%!important;margin:0 auto;background:#fff;border-radius:8px;padding:16px 20px}._mainRow_17k3u_12{display:flex;align-items:flex-end;gap:16px}._advancedFiltersRow_17k3u_18{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}._fieldGroup_17k3u_25{display:flex;flex-direction:column;gap:6px;flex:1 1 0;min-width:0;position:relative}._rangeFieldGroup_17k3u_34{justify-content:flex-start}._label_17k3u_38{margin-left:2px;color:#8491a5;font-size:11px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}._actionsGroup_17k3u_48{display:flex;align-items:center;gap:10px;margin-left:auto}._select_17k3u_55,._input_17k3u_56,._clientSearchInput_17k3u_57{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_17k3u_55{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}._clientCombobox_17k3u_77{position:relative;width:100%}._clientSearchInput_17k3u_57{-webkit-appearance:none;-moz-appearance:none;appearance:none}._clientSearchInputWithDropdown_17k3u_86{padding-right:38px}._clientSearchInput_17k3u_57::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}._comboboxDropdownButton_17k3u_94{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_17k3u_94:disabled{cursor:not-allowed;opacity:.62}._comboboxDropdownButton_17k3u_94:hover:not(:disabled),._comboboxDropdownButton_17k3u_94:focus-visible:not(:disabled){color:#00796b;outline:none}._comboboxDropdownIcon_17k3u_121{pointer-events:none}._input_17k3u_56{color-scheme:light}._select_17k3u_55:focus,._input_17k3u_56:focus,._clientSearchInput_17k3u_57:focus{box-shadow:0 0 0 2px #00806f2e}._select_17k3u_55:disabled,._input_17k3u_56:disabled,._clientSearchInput_17k3u_57:disabled,._applyButton_17k3u_138:disabled,._moreFiltersButton_17k3u_139:disabled{cursor:not-allowed;opacity:.62}._clientOptionsList_17k3u_144{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_17k3u_144,._clientOptionEmpty_17k3u_162{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_17k3u_144{cursor:pointer;gap:8px}._clientOption_17k3u_144:hover,._clientOption_17k3u_144:focus-visible,._clientOptionSelected_17k3u_185{background:#e8f2ef;color:#00796b;outline:none}._clientOptionEmpty_17k3u_162{color:#8491a5}._clientOptionCheckbox_17k3u_195{width:14px;height:14px;margin:0;accent-color:#00796b}._clientOptionLabel_17k3u_202{flex:1}._moreFiltersButton_17k3u_139{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_17k3u_139:hover:not(:disabled),._moreFiltersButton_17k3u_139:focus-visible:not(:disabled){border-color:#a8b4c5}._applyButton_17k3u_138{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_17k3u_250{display:flex;flex-direction:column;justify-content:center;gap:4px;height:40px;font-size:13px}._rangeInput_17k3u_259{width:100%;height:6px;margin:4px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d8dde3;border-radius:999px;outline:none}._rangeInput_17k3u_259::-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_17k3u_259::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:999px;background:#00796b;box-shadow:0 2px 8px #00796b59;cursor:pointer}._rangeInput_17k3u_259::-moz-range-track{height:6px;background:#d8dde3;border-radius:999px}._rangeValue_17k3u_296{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_17k3u_296::-webkit-outer-spin-button,._rangeValue_17k3u_296::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._rangeValue_17k3u_296:focus{box-shadow:0 0 0 2px #00806f2e}._rangeBounds_17k3u_327{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_17k3u_338{justify-self:start}._rangeBoundEnd_17k3u_342{justify-self:end}._applyButton_17k3u_138:hover:not(:disabled),._applyButton_17k3u_138:focus-visible:not(:disabled){background:#00695c;box-shadow:0 8px 14px #00695c3d;transform:translateY(-1px)}@media (max-width: 1024px){._mainRow_17k3u_12{flex-wrap:wrap;gap:14px}._advancedFiltersRow_17k3u_18{gap:14px}._fieldGroup_17k3u_25{flex:1 1 190px}._actionsGroup_17k3u_48{margin-left:0;flex:1 1 100%;justify-content:flex-end}._applyButton_17k3u_138{flex:0 0 auto}}@media (max-width: 640px){._headerFilters_17k3u_1{gap:12px;padding:10px}._fieldGroup_17k3u_25,._actionsGroup_17k3u_48,._applyButton_17k3u_138{width:100%;flex-basis:100%}._actionsGroup_17k3u_48{gap:8px}}._cardSummaryRow_1cwb4_1{width:90%;margin:20px auto 0;gap:14px;display:flex;align-items:stretch}._cardTableResume_1cwb4_10{width:100%;background:#fff;border-radius:8px;padding:24px 22px 16px}._cardTableDetails_1cwb4_17{width:90%;margin:20px auto 0;background:#fff;border-radius:8px;padding:16px 20px}._tableContainer_1cwb4_26{display:flex;flex-direction:column;gap:1.25rem}._viewToggleRow_1cwb4_32{display:flex;gap:.5rem;padding:1rem}._viewToggleButton_1cwb4_38{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #225e54;transition:all .2s ease-in-out}._viewToggleButtonActive_1cwb4_45{background-color:#225e54!important;border-color:#225e54!important;color:#fff!important}._viewToggleButtonInactive_1cwb4_51{background-color:#edf5f3!important;border-color:#225e54!important;color:#225e54!important}._recapCardHeader_1cwb4_57{width:100%;min-height:38px;border-bottom:1px solid #e5e7eb;margin-bottom:14px;display:flex;align-items:flex-start}._recapCardTitle_1cwb4_66{margin:0;color:#46524f;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:1.2px;text-transform:uppercase}._arrowIcon_1cwb4_76{color:#225e54}@media (max-width: 1024px){._cardSummaryRow_1cwb4_1{flex-direction:column}._cardTableResume_1cwb4_10{width:100%}}._loadingContainer_1cwb4_90{margin-top:30px;display:flex;justify-content:center;align-items:center;width:100%}._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}}._budgetDashboardContainer_2gbts_1{display:flex;flex-direction:column;gap:1.1rem;width:92%;margin:0 auto;padding-top:.25rem;margin-bottom:5rem}._budgetDashboardHeader_2gbts_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}._budgetDashboardTitle_2gbts_18{margin:0;color:#020b13;font-size:1.7rem;line-height:1.2;font-weight:400;letter-spacing:0}._tariffSimulationButton_2gbts_27{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_2gbts_44{display:flex;min-width:0;flex-direction:column;gap:.25rem}._tariffModalTitle_2gbts_44 h2,._tariffModalTitle_2gbts_44 p{margin:0}._tariffModalTitle_2gbts_44 h2{color:#111c24;font-size:1.45rem;font-weight:700;line-height:1.15}._tariffModalTitle_2gbts_44 p{color:#7d9294;font-size:.82rem;font-weight:500;line-height:1.35}._tariffModalContent_2gbts_70{display:flex;flex-direction:column;gap:1.6rem}._tariffModalSection_2gbts_76 h3{margin:0 0 1.2rem;color:#9aa3a5;font-size:.7rem;font-weight:800;letter-spacing:.06em}._tariffSimulationGrid_2gbts_84{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.2rem}._tariffField_2gbts_90{display:flex;min-width:0;flex-direction:column;gap:.55rem}._tariffField_2gbts_90 span{color:#3e4b4f;font-size:.72rem;font-weight:700}._tariffInputWrap_2gbts_103,._tariffSelectWrap_2gbts_104{display:flex;align-items:center;min-height:2.45rem;border:1px solid #d6ddde;border-radius:4px;background:#fff}._tariffInputWrap_2gbts_103:focus-within,._tariffSelectWrap_2gbts_104:focus-within{border-color:#00695f}._tariffInputWrap_2gbts_103 input,._tariffSelectWrap_2gbts_104 select{width:100%;min-width:0;border:0;background:transparent;color:#1c2a30;font-size:.92rem;font-weight:500;outline:0}._tariffInputWrap_2gbts_103 input{padding:0 .9rem}._tariffInputWrap_2gbts_103 em{flex-shrink:0;padding-right:.85rem;color:#8f9d9f;font-size:.9rem;font-style:normal;font-weight:700}._tariffSelectWrap_2gbts_104 select{height:100%;min-height:2.45rem;padding:0 .9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}._tariffSelectWrap_2gbts_104 svg{flex-shrink:0;margin-right:.7rem;color:#6c7b80;pointer-events:none}._tariffResultsGrid_2gbts_157{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}._tariffResultCard_2gbts_163{min-height:5.25rem;border:1px solid #d7dddd;border-radius:4px;background:#f3f5f4;padding:1rem .95rem .85rem}._tariffResultCard_2gbts_163 span{display:flex;align-items:center;gap:.25rem;color:#8aa1a4;font-size:.68rem;font-weight:800}._tariffResultCard_2gbts_163 strong{display:block;margin-top:1rem;color:#121d25;font-size:1.15rem;font-weight:800;line-height:1}._tariffResultHighlight_2gbts_189{background:#e7f2f1}._resultDanger_2gbts_193{color:#e12b2b!important}._resultSuccess_2gbts_197{color:#00695f!important}._tariffModalFooter_2gbts_201{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_2gbts_212,._tariffPrimaryAction_2gbts_213{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_2gbts_212{gap:.35rem;border:1px solid #dce4e4;background:#fff;color:#425356}._tariffPrimaryAction_2gbts_213{justify-self:end;min-width:11.2rem;border:1px solid #00695f;background:#00695f;color:#fff}._tariffSecondaryAction_2gbts_212:hover{background:#f5f8f8}._tariffPrimaryAction_2gbts_213:hover{background:#00594e}._budgetMetricCards_2gbts_249{display:grid;grid-template-columns:repeat(6,minmax(8.4rem,1fr));gap:.9rem;width:100%}._budgetMetricCard_2gbts_249{border:1px solid #e4ecea;border-radius:7px}._budgetMetricLoadingCard_2gbts_261{min-height:9rem;background:#fff}._budgetLoadingState_2gbts_266{display:flex;align-items:center;justify-content:center;min-height:11.5rem;width:100%}._budgetLoadingStateCompact_2gbts_274{min-height:5.6rem}._budgetMetricWarning_2gbts_278{border-color:#f5d6a2}._budgetMetricAlert_2gbts_282{border-color:#f3c2c2}._budgetPanel_2gbts_286{background:#fff;border:1px solid #e4ecea;border-radius:7px}._budgetReportGrid_2gbts_292{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(13.5rem,.72fr);gap:1rem;align-items:stretch}._reportForecastPanel_2gbts_299{grid-column:span 2;min-height:25.4rem;padding:1.1rem 1.25rem .8rem}._reportForecastHeader_2gbts_305{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._reportForecastHeader_2gbts_305 h2,._reportPerformancePanel_2gbts_313 h2,._topSitesHeader_2gbts_314 h2,._forecastDriversPanel_2gbts_315 h2,._criticalAlertsPanel_2gbts_316 h2,._executiveInsightsPanel_2gbts_317 h2{margin:0;color:#003f43;font-size:1rem;font-weight:600;line-height:1.2}._reportForecastHeader_2gbts_305 p{margin:.2rem 0 0;color:#315256;font-size:.72rem}._reportLegend_2gbts_331{display:flex;align-items:center;gap:.7rem;color:#315256;font-size:.64rem;white-space:nowrap}._reportLegend_2gbts_331 span{display:inline-flex;align-items:center;gap:.28rem}._reportLegend_2gbts_331 i{width:.5rem;height:.5rem;border-radius:50%}._legendOptimistic_2gbts_352{background:#41b65a}._legendCentral_2gbts_356{background:#0b5f59}._legendConservative_2gbts_360{background:#112f35}._reportChart_2gbts_364{position:relative;min-height:21rem;padding-top:1rem}._reportChart_2gbts_364 .shgraph-toolbar,._performanceChart_2gbts_371 .shgraph-toolbar{display:none}._forecastCallout_2gbts_375{position:absolute;right:2.2rem;top:7.5rem;min-width:10.8rem;border-radius:4px;background:#00594e;color:#fff;padding:.85rem 1rem}._forecastCallout_2gbts_375 span{display:block;color:#d3eee8;font-size:.55rem;font-weight:600;text-transform:uppercase}._forecastCallout_2gbts_375 strong{display:block;margin-top:.2rem;font-size:1.25rem;font-weight:600}._forecastCallout_2gbts_375 small{color:#e7f7f3;font-size:.62rem}._forecastDriversPanel_2gbts_315{grid-column:3;grid-row:1;padding:1.25rem 1.1rem}._forecastDriversPanel_2gbts_315 h2,._criticalAlertsPanel_2gbts_316 h2,._executiveInsightsPanel_2gbts_317 h2{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}._driverList_2gbts_420{display:flex;flex-direction:column;gap:1.15rem;margin-top:1.45rem}._driverItem_2gbts_427{display:grid;grid-template-columns:1rem 1fr auto;gap:.45rem;align-items:center;color:#0b5f59}._driverItem_2gbts_427 span{color:#315256;font-size:.68rem}._driverItem_2gbts_427 strong{color:#003f43;font-size:.74rem;font-weight:600;text-align:right}._textDanger_2gbts_447{color:#d41d1d!important}._textSuccess_2gbts_451{color:#0b9a3b!important}._modelAccuracy_2gbts_455{margin-top:1.45rem;border-top:1px solid #e2ece9;padding-top:1.2rem}._modelAccuracy_2gbts_455 h3{margin:0 0 .85rem;color:#003f43;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._errorRateRow_2gbts_470{display:flex;align-items:center;justify-content:space-between;color:#315256;font-size:.64rem}._errorRateRow_2gbts_470 strong{color:#003f43;font-weight:600}._accuracyBoxes_2gbts_483{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}._accuracyBoxes_2gbts_483 div{background:#f1f5f3;padding:.65rem}._accuracyBoxes_2gbts_483 span{display:block;color:#637b7e;font-size:.55rem;text-transform:uppercase}._accuracyBoxes_2gbts_483 strong{color:#003f43;font-size:.9rem;font-weight:600}._reportPerformancePanel_2gbts_313,._topSitesPanel_2gbts_509{min-height:18rem;padding:1.1rem 1.2rem}._performanceChart_2gbts_371{position:relative;height:13.4rem;margin-top:1.4rem}._performanceOverrun_2gbts_520{position:absolute;right:.9rem;bottom:2.4rem;border-radius:999px;background:#d90000;color:#fff;padding:.25rem .55rem;font-size:.58rem;font-weight:600}._topSitesHeader_2gbts_314{display:flex;justify-content:space-between;gap:1rem}._topSitesHeader_2gbts_314 span,._topSitesHeader_2gbts_314 strong{color:#315256;font-size:.62rem;font-weight:500}._topSitesTable_2gbts_545{margin-top:1.35rem}._topSitesHead_2gbts_314,._topSitesRow_2gbts_550{display:grid;grid-template-columns:minmax(0,1.35fr) .72fr .45fr;gap:.7rem;align-items:center}._topSitesHead_2gbts_314{color:#637b7e;font-size:.55rem;text-transform:uppercase}._topSitesRow_2gbts_550{padding:.72rem 0;border-bottom:1px solid #eef3f1;color:#16383b;font-size:.66rem}._topSitesRow_2gbts_550 strong{font-weight:600}._topSitesRow_2gbts_550 em{justify-self:start;border-radius:999px;padding:.12rem .32rem;font-size:.52rem;font-style:normal;font-weight:600;text-transform:uppercase}._riskHigh_2gbts_584{background:#ffe2e2;color:#d90000}._riskMed_2gbts_589{background:#fff0cc;color:#9b6300}._riskLow_2gbts_594{background:#dff8e8;color:#078b38}._reportSideStack_2gbts_599{display:flex;flex-direction:column;gap:1rem}._criticalAlertsPanel_2gbts_316{padding:1.05rem 1rem}._alertList_2gbts_609{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._alertItem_2gbts_616{display:grid;grid-template-columns:1.2rem 1fr;gap:.65rem;border:1px solid;padding:.8rem}._alertItem_2gbts_616 strong{color:#003f43;font-size:.7rem;font-weight:600}._alertItem_2gbts_616 p{margin:.12rem 0 0;color:#315256;font-size:.62rem;line-height:1.35}._alertDanger_2gbts_637{border-color:#ffc9c9;background:#fff4f4;color:#d90000}._alertWarning_2gbts_643{border-color:#efdcb7;background:#fffaf0;color:#9b6300}._alertClear_2gbts_649{border-color:#c9ead5;background:#f3fbf6;color:#078b38}._budgetEmptyState_2gbts_655{margin:1rem 0 0;color:#637b7e;font-size:.66rem}._executiveInsightsPanel_2gbts_317{border-radius:7px;background:#00594e;color:#fff;padding:1.1rem 1rem}._executiveInsightsPanel_2gbts_317 h2{color:#fff}._insightItem_2gbts_672{display:grid;grid-template-columns:1.6rem 1fr;gap:.55rem;align-items:center;margin-top:.85rem;border-radius:3px;background:#ffffff14;padding:.6rem}._insightItem_2gbts_672 span{display:block;color:#c7e7df;font-size:.52rem;text-transform:uppercase}._insightItem_2gbts_672 strong{display:block;color:#fff;font-size:.68rem;font-weight:600;line-height:1.25}._executiveInsightsPanel_2gbts_317 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_2gbts_1{width:96%}._budgetMetricCards_2gbts_249{grid-template-columns:repeat(3,minmax(8.4rem,1fr))}._budgetReportGrid_2gbts_292{grid-template-columns:minmax(0,1fr) minmax(13.5rem,.42fr)}._reportForecastPanel_2gbts_299{grid-column:1}._forecastDriversPanel_2gbts_315{grid-column:2}}@media (max-width: 900px){._budgetReportGrid_2gbts_292{grid-template-columns:1fr}._reportForecastPanel_2gbts_299,._forecastDriversPanel_2gbts_315{grid-column:auto;grid-row:auto}._reportForecastHeader_2gbts_305{flex-direction:column}._reportLegend_2gbts_331{flex-wrap:wrap}._forecastCallout_2gbts_375{position:static;margin:.75rem 0 0 auto}}@media (max-width: 640px){._budgetDashboardHeader_2gbts_11{flex-direction:column;align-items:stretch}._tariffSimulationButton_2gbts_27{width:100%;margin-top:0}._tariffSimulationGrid_2gbts_84,._tariffResultsGrid_2gbts_157,._tariffModalFooter_2gbts_201{grid-template-columns:1fr}._tariffPrimaryAction_2gbts_213{justify-self:stretch;width:100%}._budgetMetricCards_2gbts_249{grid-template-columns:1fr}._topSitesHead_2gbts_314,._topSitesRow_2gbts_550{grid-template-columns:1fr .7fr .4fr}}._pageWrapper_12ryu_1{padding:0!important;margin:0!important;width:100%!important}._pageContent_12ryu_7{padding:0!important;display:flex;flex-direction:column;min-height:0}._gmaoPageMain_12ryu_14{position:relative;width:88%;min-height:100%;margin:0 auto;padding-bottom:1.5rem;color:#102e29}._gmaoStepperPageWrapper_12ryu_23{padding:0!important;margin:0!important;width:100%!important;background:#f6f8f9}._gmaoStepperPage_12ryu_23{padding:0!important;background:#f6f8f9}._mapBody_12ryu_35{position:relative;flex:1;min-height:0;background:#f8fafc}._gmaoOsmMapShell_12ryu_42,._gmaoOsmMapContainer_12ryu_43{width:100%;height:100%;min-height:inherit}._gmaoOsmMapShell_12ryu_42{position:relative}._gmaoOsmMapContainer_12ryu_43{background:#eef2f3}._gmaoMapControls_12ryu_57{position:absolute;top:1rem;z-index:9;display:grid;gap:.55rem}._gmaoMapControls_12ryu_57[data-position=top-right]{right:1rem;justify-items:end}._gmaoMapControls_12ryu_57[data-position=top-left]{left:1rem;justify-items:start}._gmaoZoomControl_12ryu_75,._gmaoBaseMapControl_12ryu_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_12ryu_75{width:max-content}._gmaoZoomControl_12ryu_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_12ryu_75 button+button{border-top:1px solid rgba(35,48,52,.12)}._gmaoBaseMapControl_12ryu_76{padding:.3rem;border-radius:1rem}._gmaoDisplayControl_12ryu_113{position:relative}._gmaoDisplayTrigger_12ryu_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_12ryu_113>._gmaoBaseMapControl_12ryu_76{position:absolute;top:calc(100% + .45rem);right:0;grid-template-columns:repeat(4,auto);min-width:max-content;background:#fff}._gmaoDisplayControl_12ryu_113 ._gmao3dControl_12ryu_144{border:0;box-shadow:none}._gmaoBaseMapControl_12ryu_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_12ryu_76 ._gmaoBaseMapControlActive_12ryu_167{color:#005747;background:#fff;box-shadow:0 2px 8px #0f172a21}._gmao3dControl_12ryu_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_12ryu_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_12ryu_144 ._gmao3dControlActive_12ryu_201{color:#fff;background:#005747;box-shadow:0 2px 8px #0057473d}._gmaoDonutCluster_12ryu_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_12ryu_207:hover{transform:scale(1.08);box-shadow:0 5px 14px #0f172a6b,0 0 0 1px #0f172a38}._gmaoDonutCluster_12ryu_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_12ryu_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_12ryu_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_12ryu_257 input{min-width:0;border:0;outline:0;color:#213d37;background:transparent;font-size:.84rem;font-weight:500}._mapSearch_12ryu_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_12ryu_293{display:inline-flex;align-items:center;min-height:2.55rem;padding:.18rem;border:1px solid #dce5e2;border-radius:.4rem;background:#fff}._mapViewToggle_12ryu_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_12ryu_319{color:#fff!important;background:#005747!important}._mapSearchResults_12ryu_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_12ryu_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_12ryu_324 button:hover{background:#f7faf9}._mapSearchResults_12ryu_324 strong{color:#213d37;font-size:.84rem;font-weight:600}._mapSearchResults_12ryu_324 span{overflow:hidden;color:#62736f;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}._mapLoadingBadge_12ryu_368,._mapEmptyBadge_12ryu_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}._mapListPanel_12ryu_384{box-sizing:border-box;width:100%;height:100%;min-height:inherit;padding:5rem 1.25rem 7rem;overflow:auto;background:#f8fafc}._mapListPanel_12ryu_384 table{width:100%;border-collapse:collapse;background:#fff}._mapListPanel_12ryu_384 th,._mapListPanel_12ryu_384 td{padding:.8rem .9rem;border-bottom:1px solid #e4e8eb;color:#000;font-size:.82rem;text-align:left}._mapListPanel_12ryu_384 td:not(:first-child) button{color:#000;text-decoration:none}._mapListPanel_12ryu_384 td:not(:first-child) button:hover{color:#000}._mapListPanel_12ryu_384 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_12ryu_384 tbody tr{cursor:pointer}._mapListPanel_12ryu_384 tbody tr:hover{background:#f7faf9}._mapListEmpty_12ryu_438{padding:2rem;color:#62736f;text-align:center;background:#fff}._mapListPagination_12ryu_445{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;color:#62736f;font-size:.78rem;font-weight:600}._mapListPagination_12ryu_445 div{display:flex;gap:.5rem}._mapListPagination_12ryu_445 button,._mapFilterReset_12ryu_462{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_12ryu_445 button:disabled{cursor:not-allowed;opacity:.45}._mapFilterReset_12ryu_462{width:100%}._gmaoOsmMapContainer_12ryu_43 .maplibregl-map,._gmaoOsmMapContainer_12ryu_43 .maplibregl-canvas{width:100%;height:100%}._mapFilterPanel_12ryu_489{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_12ryu_507{display:flex;align-items:center;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid #eef1f1}._mapFilterHeader_12ryu_507 h2{margin:0;color:#005747;font-size:.84rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._mapFilterClose_12ryu_524{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:#66807a;background:transparent;cursor:pointer}._mapFilterList_12ryu_535{display:grid;gap:1rem;padding:1rem 0 1.15rem}._mapFilterOption_12ryu_541{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.65rem;align-items:start;margin:0;cursor:pointer}._mapFilterOption_12ryu_541 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._mapFilterCheckbox_12ryu_558{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_12ryu_541 input:checked+._mapFilterCheckbox_12ryu_558{border-color:#005747;background:#005747}._mapFilterOptionText_12ryu_576{display:grid;gap:.2rem}._mapFilterOptionLabel_12ryu_581{color:#334b46;font-size:.875rem;font-weight:500;line-height:1.15}._mapFilterOptionCount_12ryu_588{color:#62736f;font-size:.65rem;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}._mapFilterSections_12ryu_597{display:grid;gap:.85rem;padding-top:.95rem;border-top:1px solid #eef1f1}._mapFilterField_12ryu_604{display:grid;gap:.4rem;margin:0}._mapFilterStatistics_12ryu_610{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_12ryu_610:hover{border-color:#005747;background:#e1f2ed}._mapFilterFieldLabel_12ryu_632{color:#62736f;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}._mapFilterSwitcher_12ryu_641{position:relative;display:flex;min-width:0}._mapFilterSwitcherButton_12ryu_647{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_12ryu_647:focus-within{outline:2px solid rgba(0,87,71,.18);outline-offset:1px;border-color:#005747}._mapFilterSwitcherLabel_12ryu_670{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mapFilterSwitcherIcon_12ryu_678{display:block;width:1rem!important;height:1rem!important;color:#62736f}._mapFilterSwitcherMenu_12ryu_685{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_12ryu_699{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_12ryu_699:hover,._mapFilterSwitcherMenuItem_12ryu_699:focus-visible{background:#f2f7f5}._mapFilterSwitcherMenuItemActive_12ryu_719{background:#e6f2ef;color:#005747}._mapSummaryStack_12ryu_724{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_12ryu_738{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_12ryu_753{bottom:calc(5% + 17rem)}._mapLegendTemperature_12ryu_757{color:#ffffffeb;border-color:#ffffff2e;background:#0c1418db;box-shadow:0 12px 30px #00000047}._mapLegendTemperature_12ryu_757 header{color:#fff;border-color:#ffffff24;background:#ffffff0a}._mapLegend_12ryu_738 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_12ryu_781{display:grid;gap:.55rem;padding:.7rem .75rem;color:#173c35;background:#f8fbfaf2}._mapLegendNight_12ryu_753{color:#ffffffeb;border-color:#ffffff2e;background:#0c1418}._mapLegendNight_12ryu_753 header{color:#fff;border-color:#ffffff24;background:#0c1418}._mapLegendNight_12ryu_753 ._mapLegendList_12ryu_781{color:#ffffffeb;background:#0c1418}._mapLegendNight_12ryu_753 ._mapLegendList_12ryu_781 span{color:#ffffffeb}._mapLegendList_12ryu_781 span{display:flex;align-items:center;gap:.55rem;min-width:0;font-size:.69rem;font-weight:650}._mapLegendList_12ryu_781 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_12ryu_781 ._legendLed_12ryu_831{border-color:#cbd5e1;background:#fff;box-shadow:0 0 .35rem #ffffffb3}._mapLegendList_12ryu_781 ._legendRedLed_12ryu_837{border-color:#991b1b;background:#ef4444;box-shadow:0 0 .35rem #ef44444d}._mapLegendList_12ryu_781 ._legendShp_12ryu_843{border-color:#a16207;background:#facc15;box-shadow:0 0 .35rem #facc154d}._mapLegendList_12ryu_781 ._legendOtherLamp_12ryu_849{border-color:#94a3b8;background:#fff}._mapLegendList_12ryu_781 ._legendPdl_12ryu_854{border-color:#94a3b8;background:#475569}._mapLegendList_12ryu_781 ._legendOff_12ryu_859{border-color:#64748b;background:#334155}._mapLegendList_12ryu_781 ._legendTemperature2200_12ryu_864{border-color:#ff8a3d;background:#ff8a3d;box-shadow:0 0 .45rem #ff8a3d8c}._mapLegendList_12ryu_781 ._legendTemperature2700_12ryu_870{border-color:#ffc46b;background:#ffc46b;box-shadow:0 0 .45rem #ffc46b80}._mapLegendList_12ryu_781 ._legendTemperature3000_12ryu_876{border-color:#fff0b3;background:#fff0b3;box-shadow:0 0 .45rem #fff0b380}._mapLegendList_12ryu_781 ._legendTemperature4000_12ryu_882{border-color:#000;background:#e7f2ff;box-shadow:0 0 .45rem #e7f2ff8c}._mapLegendList_12ryu_781 ._legendTemperatureUnknown_12ryu_888{border-color:#cbd5e1;background:#94a3b8}._mapLegendList_12ryu_781 ._legendPdlGroup_12ryu_893{border:0;background:conic-gradient(#14b8a6,#8b5cf6,#f59e0b,#14b8a6)}._mapLegendList_12ryu_781 ._legendLightPoint_12ryu_898{border-color:#fff;background:#14b8a6}._mapLegendList_12ryu_781 ._legendCabinet_12ryu_903{width:.85rem;height:.85rem;border-width:3px;border-color:#fff;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}._mapLegendList_12ryu_781 ._legendCable_12ryu_912{width:1.15rem;height:.2rem;border:0;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 1px #0f172a8c}._mapLegendList_12ryu_781 ._legendDonut_12ryu_921{width:.9rem;height:.9rem;border:.18rem solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(#14b8a6 0,#14b8a6 45%,#ef4444 45%,#ef4444 60%,#facc15 60%,#facc15 80%,#8b5cf6 80%) border-box}._mapLegendList_12ryu_781 ._legendDanger_12ryu_930{border-color:#fff;color:#fff;background:#dc2626;font-size:.58rem;font-style:normal;font-weight:900}._nightSimulationPanel_12ryu_939{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_12ryu_955{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_12ryu_955:hover{background:#006956;transform:scale(1.04)}._nightSimulationContent_12ryu_977{display:grid;gap:.35rem;min-width:0}._nightSimulationInfo_12ryu_983{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_12ryu_993,._nightSimulationHorizon_12ryu_994{display:grid;gap:.2rem}._nightSimulationTime_12ryu_993>span,._nightSimulationHorizon_12ryu_994>span,._nightSimulationInfoItem_12ryu_1001 small{color:#78817f;font-size:.88rem;font-weight:700;letter-spacing:.08em;line-height:1}._nightSimulationTime_12ryu_993>strong{color:#203936;font-size:1.9rem;line-height:1}._nightSimulationInfoItem_12ryu_1001{display:flex;align-items:center;gap:.65rem;min-width:0}._nightSimulationInfoItem_12ryu_1001>span:last-child{display:grid;gap:.25rem}._nightSimulationInfoItem_12ryu_1001 strong{color:#203936;font-size:1.08rem;line-height:1}._nightSimulationSunsetIcon_12ryu_1033,._nightSimulationSunriseIcon_12ryu_1034{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_12ryu_1034{border-color:#3b82f659;color:#2563eb;background:#3b82f61a}._nightSimulationHorizon_12ryu_994{justify-items:end;width:100%}._nightSimulationHorizon_12ryu_994>strong{position:absolute;top:0;left:0;display:block;width:100%;color:#657572;font-size:1.05rem;line-height:1;text-align:center}._nightSimulationSeasonTabs_12ryu_1070{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_12ryu_1080{grid-template-columns:repeat(3,minmax(2.8rem,1fr));width:max-content}._nightSimulationSpeedTabs_12ryu_1080 button{min-width:2.8rem;text-align:center}._nightSimulationSeasonTabs_12ryu_1070 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_12ryu_1070 ._nightSimulationSeasonTabActive_12ryu_1106{color:#fff;background:#005747}._nightSimulationTicks_12ryu_1111{display:grid;grid-template-columns:repeat(5,1fr);margin-top:.15rem;color:#7b8482;font-size:.86rem;font-weight:700}._nightSimulationTicks_12ryu_1111>:not(:first-child):not(:last-child){text-align:center}._nightSimulationTicks_12ryu_1111>:last-child{text-align:right}._nightSimulationFilters_12ryu_1128{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.35rem 0}._nightSimulationFilters_12ryu_1128 label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}._nightSimulationFilters_12ryu_1128 label>span{color:#657572;font-size:.75rem;font-weight:700;letter-spacing:.06em}._nightSimulationFilters_12ryu_1128 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_12ryu_1128 select:focus{border-color:#005747;box-shadow:0 0 0 2px #0057471f}._nightSimulationRange_12ryu_1169{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_12ryu_1169::-webkit-slider-runnable-track{height:1.1rem;border-radius:999px;background:transparent}._nightSimulationRange_12ryu_1169::-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_12ryu_1169::-moz-range-track{height:1.1rem;border:0;border-radius:999px;background:transparent}._nightSimulationRange_12ryu_1169::-moz-range-thumb{width:1.25rem;height:1.25rem;border:5px solid #ffffff;border-radius:50%;background:#005747}._nightSimulationLegend_12ryu_1218{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_12ryu_1218 span{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}._nightSimulationLegend_12ryu_1218 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_12ryu_1218 ._legendLed_12ryu_831{border-color:#cbd5e1;background:#fff}._nightSimulationLegend_12ryu_1218 ._legendRedLed_12ryu_837{border-color:#991b1b;background:#ef4444;box-shadow:0 0 .45rem #ef444459}._nightSimulationLegend_12ryu_1218 ._legendShp_12ryu_843{border-color:#a16207;background:#facc15;box-shadow:0 0 .45rem #facc1559}._nightSimulationLegend_12ryu_1218 ._legendOtherLamp_12ryu_849{border-color:#94a3b8;background:#fff}._nightSimulationLegend_12ryu_1218 ._legendPdl_12ryu_854{border-color:#94a3b8;background:#475569;box-shadow:none}._nightSimulationLegend_12ryu_1218 ._legendOff_12ryu_859{border-color:#64748b;background:#334155;box-shadow:none}._mapAddButton_12ryu_1282{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_12ryu_1282:hover{background:#006956;transform:translateY(-1px)}._mapSummaryBar_12ryu_1304{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_12ryu_1316{display:grid;min-width:0}._mapSummaryHeader_12ryu_1321{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #e8eeec;background:#f8fbfa}._mapSummaryHeader_12ryu_1321>div{display:flex;align-items:baseline;gap:.7rem;min-width:0}._mapSummaryHeaderActions_12ryu_1338{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex:0 0 auto}._dataQualityTrigger_12ryu_1346{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_12ryu_1360{border-color:#f4d49a;color:#9a5a05;background:#fff8e8}._pdlStatisticsTrigger_12ryu_1366{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_12ryu_1321 strong{color:#173c35;font-size:.78rem;letter-spacing:.02em}._mapSummaryHeader_12ryu_1321>div>span{overflow:hidden;color:#71807d;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}._mapSummaryStatus_12ryu_1394{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:#5e716c;font-size:.65rem;font-weight:600}._mapSummaryStatus_12ryu_1394 i{width:.45rem;height:.45rem;border-radius:50%;background:#22a06b;box-shadow:0 0 0 3px #22a06b1f}._mapSummaryStatusLoading_12ryu_1412 i{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}._mapSummaryStatusError_12ryu_1417 i{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}._mapSummaryMetrics_12ryu_1422{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}._mapSummaryMetric_12ryu_1422{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem 1rem;border-right:1px solid #e4e8eb}._mapSummaryMetric_12ryu_1422:last-child{border-right:0}._mapSummaryMetricIcon_12ryu_1441{flex:0 0 auto;width:.65rem;height:2rem;border-radius:999px;background:#005747}._mapSummaryMetricIcon_total_12ryu_1449{background:#005747}._mapSummaryMetricIcon_cabinet_12ryu_1453{background:#f59e0b}._mapSummaryMetricIcon_light_12ryu_1457{background:#14b8a6}._mapSummaryMetricIcon_network_12ryu_1461{background:#6366f1}._mapSummaryMetricIcon_zone_12ryu_1465{background:#8b5cf6}._mapSummaryMetricText_12ryu_1469{display:grid;gap:.35rem;min-width:0}._mapSummaryLabel_12ryu_1475{overflow:hidden;color:#7c8986;font-size:.64rem;font-weight:700;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}._mapSummaryValue_12ryu_1486{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_12ryu_1498{overflow:hidden;color:#71807d;font-size:.64rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._mapSummaryAction_12ryu_1507{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_12ryu_1507:hover{background:#006956}._dataQualityPanel_12ryu_1528{display:grid;gap:1rem}._dataQualityLoading_12ryu_1533{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;color:#475569}._dataQualityOverview_12ryu_1542{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:stretch;gap:1rem}._dataQualityScore_12ryu_1549{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_12ryu_1549 strong{font-size:2rem;line-height:1}._dataQualityScore_12ryu_1549 span{color:#4f7469;font-size:.68rem;line-height:1.3}._dataQualityScoreWarning_12ryu_1573{border-color:#f4d49a;color:#9a5a05;background:#fff8e8}._dataQualityOverviewText_12ryu_1579{display:grid;align-content:center;gap:.45rem;padding:1rem 1.2rem;border:1px solid #e1e9e7;border-radius:.85rem;background:#f8fbfa}._dataQualityOverviewText_12ryu_1579 strong{color:#173c35;font-size:1rem}._dataQualityOverviewText_12ryu_1579 span{color:#657773;font-size:.78rem;line-height:1.5}._dataQualityIssues_12ryu_1600{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._dataQualityIssue_12ryu_1600{-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_12ryu_1600:not(:disabled):hover{border-color:#d49a3c;transform:translateY(-1px)}._dataQualityIssueIcon_12ryu_1628{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.55rem;color:#a86309;background:#ffedc8}._dataQualityIssue_12ryu_1600>span:nth-child(2){display:grid;gap:.2rem;min-width:0}._dataQualityIssue_12ryu_1600 strong{color:#42372a;font-size:.76rem}._dataQualityIssue_12ryu_1600 small{color:#7c7063;font-size:.66rem;line-height:1.35}._dataQualityIssue_12ryu_1600 b{color:#9a5a05;font-size:1rem}._dataQualityIssueValid_12ryu_1661{border-color:#dce8e4;background:#f8fbfa;cursor:default}._dataQualityIssueValid_12ryu_1661 ._dataQualityIssueIcon_12ryu_1628{color:#16815f;background:#e5f5ef}._dataQualityIssueValid_12ryu_1661 b{color:#16815f}._dataQualityDetails_12ryu_1676{overflow:hidden;border:1px solid #dce7e4;border-radius:.8rem;background:#fff}._dataQualityDetails_12ryu_1676>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid #e5ecea;background:#f8fbfa}._dataQualityDetails_12ryu_1676>header>div{display:grid;gap:.2rem}._dataQualityDetails_12ryu_1676>header strong{color:#173c35;font-size:.8rem}._dataQualityDetails_12ryu_1676>header span{color:#71807d;font-size:.68rem}._dataQualityDetails_12ryu_1676>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_12ryu_1721{display:grid;max-height:18rem;overflow-y:auto}._dataQualityDetailsList_12ryu_1721>button,._dataQualityDetailsList_12ryu_1721>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_12ryu_1721>button{cursor:pointer}._dataQualityDetailsList_12ryu_1721>button:hover{background:#f2f8f6}._dataQualityDetailsList_12ryu_1721>:last-child{border-bottom:0}._dataQualityDetailsList_12ryu_1721 span{display:grid;gap:.2rem;min-width:0}._dataQualityDetailsList_12ryu_1721 strong{overflow:hidden;color:#263d37;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}._dataQualityDetailsList_12ryu_1721 small{color:#74837f;font-size:.66rem}._dataQualityDetailsList_12ryu_1721 b{flex:0 0 auto;color:#087454;font-size:.66rem}._pdlStatisticsPanel_12ryu_1778{display:grid;gap:1rem}._pdlStatisticsIdentity_12ryu_1783{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_12ryu_1783>div{display:grid;gap:.3rem}._pdlStatisticsIdentity_12ryu_1783>div span{color:#7b8a86;font-size:.62rem;font-weight:750;letter-spacing:.06em}._pdlStatisticsIdentity_12ryu_1783 strong{color:#173c35;font-size:1rem}._pdlStatisticsIdentity_12ryu_1783>span{color:#60726e;font-size:.72rem;text-align:right}._pdlStatisticsMetrics_12ryu_1817{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._pdlStatisticsMetrics_12ryu_1817>div{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem;border:1px solid #dfe8e5;border-radius:.7rem;background:#fff}._pdlStatisticsMetricIcon_12ryu_1834{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_12ryu_1817>div>span:last-child{display:grid;gap:.25rem;min-width:0}._pdlStatisticsMetrics_12ryu_1817 small{overflow:hidden;color:#7b8986;font-size:.57rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}._pdlStatisticsMetrics_12ryu_1817 strong{color:#173c35;font-size:.9rem;white-space:nowrap}._pdlTechnologySection_12ryu_1867{display:grid;gap:.85rem;padding:1rem 1.2rem;border:1px solid #dfe8e5;border-radius:.8rem}._pdlTechnologySection_12ryu_1867>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}._pdlTechnologySection_12ryu_1867>header>div{display:grid;gap:.25rem}._pdlTechnologySection_12ryu_1867 header strong{color:#173c35;font-size:.85rem}._pdlTechnologySection_12ryu_1867 header span,._pdlTechnologySection_12ryu_1867 header b{color:#71817d;font-size:.66rem}._pdlTechnologyList_12ryu_1898{display:grid;gap:.55rem}._pdlTechnologyList_12ryu_1898>p{margin:0;color:#71817d;font-size:.75rem}._pdlTechnologyRow_12ryu_1909{display:grid;grid-template-columns:minmax(5rem,.75fr) minmax(8rem,2fr) 2rem;align-items:center;gap:.75rem}._pdlTechnologyRow_12ryu_1909>span,._pdlTechnologyRow_12ryu_1909>strong{color:#415651;font-size:.7rem}._pdlTechnologyRow_12ryu_1909>strong{text-align:right}._pdlTechnologyRow_12ryu_1909>div{height:.5rem;overflow:hidden;border-radius:999px;background:#e8efed}._pdlTechnologyRow_12ryu_1909 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#005747,#14b8a6)}._quickCreationGrid_12ryu_1940{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.25rem}._quickCreationGrid_12ryu_1940>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_12ryu_1940>button:hover:not(:disabled){border-color:#72a99d;background:#f5faf8;box-shadow:0 7px 18px #0f2a251a;transform:translateY(-1px)}._quickCreationGrid_12ryu_1940>button:disabled{cursor:not-allowed;opacity:.45}._quickCreationIcon_12ryu_1980{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_12ryu_1940 strong{font-size:.82rem}._quickCreationGrid_12ryu_1940 small{overflow:hidden;color:#71807d;font-size:.7rem;line-height:1.3;text-overflow:ellipsis}._quickCreationHint_12ryu_2004{margin:.8rem .25rem 0;color:#8a5b12;font-size:.72rem}._lampModalTitleBlock_12ryu_2010{display:flex;flex-direction:column;align-items:flex-start;width:100%}._lampModalEyebrow_12ryu_2017{display:block;margin-bottom:.45rem;color:#6b7f79;font-size:.7rem;font-weight:500;line-height:1;text-transform:uppercase}._lampModalTitle_12ryu_2010{margin:0;color:#0f2f2a;font-size:1.15rem;font-weight:500;line-height:1.25}._lampModalStatus_12ryu_2035{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_12ryu_2048{width:.5rem;height:.5rem;border-radius:999px;background:#0fb981}._lampModalDetailLoading_12ryu_2055,._lampModalDetailError_12ryu_2056{display:flex;align-items:center;gap:.75rem;min-height:5rem;padding:1rem;border-radius:10px;background:#f8fafc;color:#475569}._lampModalDetailError_12ryu_2056{background:#fff7ed;color:#c2410c}._lampModalDetailSpinner_12ryu_2072{width:1.1rem;height:1.1rem;flex:0 0 auto;border:2px solid #cbd5e1;border-top-color:#0f806c;border-radius:50%;animation:_lampModalDetailSpin_12ryu_2072 .7s linear infinite}@keyframes _lampModalDetailSpin_12ryu_2072{to{transform:rotate(360deg)}}._lampModalGrid_12ryu_2088{display:grid;gap:.75rem;margin-bottom:1rem}._lampModalItem_12ryu_2094{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_12ryu_2094 svg{margin-top:.1rem;color:#4f9385}._lampModalItem_12ryu_2094 span{display:grid;gap:.25rem;min-width:0;color:#1f3f38;font-size:.86rem;font-weight:400;line-height:1.35}._lampModalItem_12ryu_2094 strong{color:#8a9a95;font-size:.68rem;font-weight:500;line-height:1;text-transform:uppercase}._lampModalActions_12ryu_2129{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}._lampModalPrimaryAction_12ryu_2136,._lampModalSecondaryAction_12ryu_2137{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_12ryu_2136:hover,._lampModalSecondaryAction_12ryu_2137:hover{transform:translateY(-1px)}._lampModalPrimaryAction_12ryu_2136{border:1px solid #005747;color:#fff;background:#005747}._lampModalPrimaryAction_12ryu_2136:hover{border-color:#006956;background:#006956}._lampModalSecondaryAction_12ryu_2137{border:1px solid #d7e4df;color:#31544c;background:#f7faf9}._lampModalSecondaryAction_12ryu_2137:hover{border-color:#005747;color:#005747;background:#eef8f4}._gmaoHeaderShell_12ryu_2183{width:100%;--future-header-horizontal-padding: 0;--energy-dashboard-header-offset: 0px;padding:0!important;background:#fff!important}._gmaoHeaderShell_12ryu_2183 .header{background:#fff!important;padding:0!important;height:auto!important;min-height:0!important;border:none!important;border-radius:0!important}._gmaoDefaultHeader_12ryu_2200{padding-left:0!important;padding-right:0!important}._gmaoHeaderShell_12ryu_2183 .header .container-fluid,._gmaoHeaderShell_12ryu_2183 .header .row,._gmaoHeaderShell_12ryu_2183 .header .row>*{padding-top:0!important;padding-bottom:0!important}._gmaoHeaderBar_12ryu_2212{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_12ryu_2225{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_12ryu_2238{display:flex;align-items:center;gap:1.35rem;flex:0 1 auto;min-width:0;overflow:visible}._gmaoMetricItem_12ryu_2247{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;min-width:0}._gmaoMetricIcon_12ryu_2255{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.55rem;flex-shrink:0}._gmaoMetricIconPower_12ryu_2265{color:#5f6b74;background:#eef1f3}._gmaoMetricIconEco_12ryu_2270{color:#3d7bd6;background:#e8f1fc}._gmaoMetricIconCo2_12ryu_2275{color:#2f9b57;background:#e8f7ee}._gmaoMetricText_12ryu_2280{display:flex;flex-direction:column;gap:.15rem;min-width:0}._gmaoMetricLabel_12ryu_2287{color:#8a95a3;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}._gmaoMetricValue_12ryu_2296{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_12ryu_2307{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_12ryu_2318{display:inline;flex-direction:row}._gmaoMetricSecondary_12ryu_2307 small{font-size:inherit;font-weight:inherit}._gmaoMetricPositive_12ryu_2328{color:#1f8a4c}._gmaoMetricDivider_12ryu_2332{width:1px;height:2.4rem;flex-shrink:0;background:#e6ecea}._gmaoMetricsActions_12ryu_2339{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0;margin-left:auto}._gmaoOverlayToggle_12ryu_2347{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem;border-radius:999px;background:#eef2f1}._gmaoOverlayToggle_12ryu_2347 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_12ryu_2347 button:hover{color:#243039}._gmaoOverlayToggleActive_12ryu_2377{color:#1f4f43!important;border-color:#d7e0dd!important;background:#fff!important;box-shadow:0 1px 2px #12312b14}._gmaoLayersButton_12ryu_2384{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_12ryu_2384:hover,._gmaoLayersButtonActive_12ryu_2405{border-color:#005747;color:#005747;background:#f3faf7}._gmaoHeaderTabsBar_12ryu_2411{box-sizing:border-box;width:98%;margin:0 auto;height:100%;padding:0;background:#fff}._gmaoHeaderTabsRow_12ryu_2420{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-width:0;height:100%}._gmaoHeaderTabsList_12ryu_2429{display:flex;align-items:center;gap:2rem;min-width:0;overflow-x:auto}._gmaoHeaderTabButton_12ryu_2437{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_12ryu_2437:hover{color:#005747}._gmaoHeaderTabButtonActive_12ryu_2457{border-bottom-color:#005747;color:#005747}._gmaoHeaderSelectors_12ryu_2462{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem;width:100%;min-width:0;overflow:visible}._gmaoHeaderSelectorGroups_12ryu_2473{display:flex;align-items:center;gap:0;min-width:0}._gmaoHeaderToggle_12ryu_2480{display:flex;align-items:center;justify-self:end;flex-shrink:0;gap:.45rem;margin-left:auto;height:2.75rem}._gmaoFilterButton_12ryu_2490{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_12ryu_2490:hover,._gmaoFilterButtonActive_12ryu_2508{border-color:#005747;color:#fff;background:#005747}._gmaoHeaderSelectorGroup_12ryu_2473{display:inline-flex;align-items:center;flex:0 1 auto;gap:.55rem;min-width:0;height:2.25rem;margin-left:1.5rem}._gmaoHeaderSelectorLabel_12ryu_2524{display:inline-block;color:#8a95a3;font-size:.66rem;line-height:1;font-weight:600;letter-spacing:.06em}._sigTools_12ryu_2533{position:absolute;z-index:18;top:5rem;left:1rem;display:grid;justify-items:start;gap:.5rem}._sigTools_12ryu_2533>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_12ryu_2533>._sigToolsMainActive_12ryu_2558{border-color:#005747;color:#fff;background:#005747}._sigToolsPanel_12ryu_2564{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_12ryu_2564>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}._sigToolsPanel_12ryu_2564>header strong{color:#173c35;font-size:.76rem}._sigToolsPanel_12ryu_2564>header button{display:inline-flex;border:0;color:#6a7b77;background:transparent;cursor:pointer}._sigToolsGrid_12ryu_2594,._sigToolsActions_12ryu_2595{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._sigToolsGrid_12ryu_2594 button,._sigToolsActions_12ryu_2595 button,._sigToolsReset_12ryu_2603{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_12ryu_2594 ._sigToolActive_12ryu_2619{border-color:#08745f;color:#fff;background:#08745f}._sigToolsActions_12ryu_2595{margin-top:.65rem}._sigToolsActions_12ryu_2595 button:disabled{opacity:.45;cursor:not-allowed}._sigToolHint_12ryu_2634{margin:.55rem 0 0;padding:.5rem;border-radius:.4rem;color:#78520b;background:#fff6dd;font-size:.64rem;line-height:1.35}._sigToolResult_12ryu_2644{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._sigToolResult_12ryu_2644 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_12ryu_2564>._sigToolsReset_12ryu_2603{justify-content:center;width:100%;margin-top:.55rem;color:#8b3a32;background:#fff7f6}._sigMeasurementInline_12ryu_2671{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_12ryu_2671>span{display:inline-flex;align-items:center;gap:.35rem;color:#08745f;font-size:.67rem;font-weight:700}._sigMeasurementInline_12ryu_2671>strong{flex:1;color:#173c35;font-size:.78rem;text-align:right}._sigMeasurementInline_12ryu_2671>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_12ryu_2711{display:grid;gap:1rem}._sigEditIdentity_12ryu_2716{display:grid;gap:.2rem;padding:.8rem 1rem;border-radius:.65rem;background:#f2f8f6}._sigEditIdentity_12ryu_2716 strong{color:#173c35;font-size:.85rem}._sigEditIdentity_12ryu_2716 span,._sigEditForm_12ryu_2711 label>span{color:#71807d;font-size:.68rem}._sigEditCoordinates_12ryu_2735{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._sigEditForm_12ryu_2711 label{display:grid;gap:.35rem}._sigEditForm_12ryu_2711 input,._sigEditForm_12ryu_2711 select{width:100%;padding:.7rem;border:1px solid #d5e0dd;border-radius:.45rem;color:#263d37;background:#fff;font-size:.75rem}._sigEditForm_12ryu_2711 footer{display:flex;justify-content:flex-end;gap:.6rem}._sigEditForm_12ryu_2711 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_12ryu_2711 footer button:last-child{border-color:#005747;color:#fff;background:#005747}@media (max-width: 62rem){._dataQualityIssues_12ryu_1600{grid-template-columns:1fr}._pdlStatisticsMetrics_12ryu_1817{grid-template-columns:repeat(2,minmax(0,1fr))}._mapToolbar_12ryu_246{left:1rem;right:1rem;max-width:none}._mapSearchResults_12ryu_324{left:1rem;width:calc(100% - 2rem)}._mapAddButton_12ryu_1282{width:3.75rem;height:3.75rem}._gmaoMetricsBar_12ryu_2225{flex-wrap:wrap;gap:.85rem 1rem;padding:.65rem 1rem .85rem}._gmaoMetricsActions_12ryu_2339{width:100%;justify-content:space-between;margin-left:0}._mapSummaryBar_12ryu_1304{grid-template-columns:minmax(0,1fr) 4.25rem}._mapSummaryMetrics_12ryu_1422{grid-template-columns:repeat(3,minmax(0,1fr))}._mapSummaryMetric_12ryu_1422{min-height:4.5rem;padding:.75rem 1rem;border-bottom:1px solid #e4e8eb}._mapSummaryMetric_12ryu_1422:nth-last-child(-n+2){border-bottom:0}._mapLegend_12ryu_738{right:1rem;bottom:calc(5% + 14rem)}._mapLegendNight_12ryu_753{bottom:calc(5% + 19rem)}._nightSimulationPanel_12ryu_939{padding-inline:1.5rem}._nightSimulationInfo_12ryu_983{gap:.75rem}}@media (max-width: 36rem){._dataQualityOverview_12ryu_1542{grid-template-columns:1fr}._dataQualityScore_12ryu_1549{min-height:6rem}._pdlStatisticsIdentity_12ryu_1783{display:grid}._pdlStatisticsIdentity_12ryu_1783>span{text-align:left}._pdlStatisticsMetrics_12ryu_1817{grid-template-columns:1fr}._pdlTechnologyRow_12ryu_1909{grid-template-columns:minmax(4.5rem,.75fr) minmax(5rem,2fr) 2rem;gap:.5rem}._mapToolbar_12ryu_246{top:.75rem;flex-direction:column;align-items:stretch}._mapSearch_12ryu_257{grid-template-columns:auto minmax(0,1fr) auto}._mapViewToggle_12ryu_293,._mapViewToggle_12ryu_293 button{width:100%}._mapSearchResults_12ryu_324{top:6.9rem}._mapFilterPanel_12ryu_489{top:11.5rem;left:.75rem;right:auto;width:min(18rem,calc(100% - 1.5rem));max-height:calc(100% - 12.5rem)}._mapAddButton_12ryu_1282{width:3.3rem;height:3.3rem}._mapSummaryBar_12ryu_1304{grid-template-columns:minmax(0,1fr) 3.5rem}._mapSummaryMetrics_12ryu_1422{grid-template-columns:repeat(2,minmax(0,1fr))}._mapSummaryMetric_12ryu_1422{padding:.7rem .85rem}._mapSummaryMetric_12ryu_1422:nth-last-child(-n+2){border-bottom:1px solid #e4e8eb}._mapSummaryMetric_12ryu_1422:last-child{border-bottom:0}._mapSummaryAction_12ryu_1507{min-height:100%}._mapSummaryHeader_12ryu_1321{align-items:flex-start}._mapSummaryHeader_12ryu_1321>div{display:grid;gap:.25rem}._quickCreationGrid_12ryu_1940{grid-template-columns:1fr}._mapSummaryStack_12ryu_724{width:calc(100% - 1.5rem)}._mapLegend_12ryu_738,._mapLegendNight_12ryu_753{top:7rem;right:.75rem;bottom:auto;width:10.5rem}._nightSimulationPanel_12ryu_939{grid-template-columns:1fr;gap:.75rem;padding:1rem}._nightSimulationPlay_12ryu_955{width:2.75rem;height:2.75rem}._nightSimulationInfo_12ryu_983{grid-template-columns:repeat(2,minmax(0,1fr))}._nightSimulationHorizon_12ryu_994{justify-items:start}._nightSimulationFilters_12ryu_1128,._lampModalActions_12ryu_2129{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_1ib7q_1{padding:0!important}._pageContent_1ib7q_5{padding:1.4rem!important}._embeddedWrapper_1ib7q_9,._embeddedContent_1ib7q_13{padding:0!important}._layout_1ib7q_17{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_1ib7q_26{width:100%}._sideColumn_1ib7q_30{display:grid;gap:1.35rem;min-width:0}._card_1ib7q_36{display:grid;gap:1.25rem;min-width:0;padding:1.55rem;border-radius:.5rem;background:#fff}._cardHeader_1ib7q_45{display:flex;align-items:center;gap:.75rem;min-width:0;padding-bottom:.9rem;border-bottom:1px solid #edf1f1}._cardHeader_1ib7q_45 h2{margin:0;min-width:0;color:#06110f;font-size:1.15rem;font-weight:500;line-height:1.2}._titleIcon_1ib7q_63{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_1ib7q_75{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_1ib7q_87,._locationGrid_1ib7q_88{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.35rem}._field_1ib7q_94{display:grid;gap:.55rem;min-width:0}._fullWidth_1ib7q_100{grid-column:1 / -1}._field_1ib7q_94>span{color:#111827;font-size:.68rem;font-weight:400;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._field_1ib7q_94 input,._field_1ib7q_94 textarea,._field_1ib7q_94 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_1ib7q_94 input,._field_1ib7q_94 select{height:2.75rem;padding:0 .95rem}._field_1ib7q_94 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._field_1ib7q_94 textarea{min-height:7.6rem;padding:.8rem .95rem;resize:vertical}._field_1ib7q_94 input[readonly]{background:#f0f1f1}._field_1ib7q_94 textarea::placeholder,._field_1ib7q_94 input::placeholder{color:#667985;opacity:1}._inputWithIcon_1ib7q_155,._selectLike_1ib7q_156{position:relative;display:flex;align-items:center;min-width:0}._inputWithIcon_1ib7q_155 input,._selectLike_1ib7q_156 input,._selectLike_1ib7q_156 select{padding-right:2.7rem}._inputWithIcon_1ib7q_155 svg,._selectLike_1ib7q_156 svg{position:absolute;right:.8rem;color:#33413e;pointer-events:none}._priorityField_1ib7q_177{grid-column:1 / -1}._priorityRow_1ib7q_181{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0}._priorityRow_1ib7q_181>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_1ib7q_181>._activePriority_1ib7q_204{border-color:#007565;color:#fff;background:#007565}._checkboxLabel_1ib7q_210{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_1ib7q_210 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_1ib7q_210 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_1ib7q_239{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_1ib7q_250{position:relative;overflow:hidden;width:7.2rem;height:10rem;border-right:.18rem solid #101315;border-left:.18rem solid #101315;background:#c8cccc}._phoneMap_1ib7q_250 svg{position:absolute;top:4.15rem;left:50%;z-index:2;color:#006456;transform:translate(-50%)}._mapRoads_1ib7q_269{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_1ib7q_284{position:absolute;bottom:0;left:0;padding:.55rem .7rem;color:#fff;background:#00000094;font-size:.68rem;font-weight:500;line-height:1}._uploadGrid_1ib7q_296{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}._uploadGrid_1ib7q_296 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_1ib7q_296 input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._uploadGrid_1ib7q_296 label span{font-size:.65rem;font-weight:500;text-transform:uppercase}._fileRow_1ib7q_328{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_1ib7q_328 span{overflow:hidden;color:#0f172a;font-size:.78rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._fileRow_1ib7q_328 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_1ib7q_328 button:disabled{cursor:not-allowed;opacity:.35}._businessDocs_1ib7q_368{display:grid;gap:1.1rem}._docGroup_1ib7q_373{display:grid;gap:.55rem;min-width:0}._docGroupLabel_1ib7q_379{color:#111827;font-size:.68rem;font-weight:400;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}._submitButton_1ib7q_388{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_1ib7q_388:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 64rem){._layout_1ib7q_17{grid-template-columns:1fr}}@media (max-width: 36rem){._pageContent_1ib7q_5{padding:.8rem!important}._card_1ib7q_36{padding:1rem}._formGrid_1ib7q_87,._locationGrid_1ib7q_88,._uploadGrid_1ib7q_296{grid-template-columns:1fr}._checkboxLabel_1ib7q_210{margin-left:0;width:100%}}._WorkTitle_25ovs_1{display:flex;align-items:center;gap:.9rem;color:#005747}._WorkTitle_25ovs_1 h2{margin:0;font-size:1.75rem;font-weight:600}._WorkPanel_25ovs_14{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._WorkPanel_25ovs_14>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._WorkModalBody_25ovs_28{overflow:hidden;padding:0;background:#f7f9f9}._WorkSheet_25ovs_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_25ovs_42{grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._step_25ovs_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_25ovs_52:not(._activeStep_25ovs_72):hover{color:#555f71;background:#f1f3f3}._step_25ovs_52:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._activeStep_25ovs_72{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._WorkBody_25ovs_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_25ovs_101{display:grid;gap:1rem;min-width:0}._WorkSectionTitle_25ovs_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_25ovs_107>:first-child{color:#006155}._targetEditor_25ovs_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_25ovs_135{display:flex;flex-direction:column;min-width:0}._field_25ovs_135 label{display:block;margin-bottom:.375rem;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._input_25ovs_151,._select_25ovs_152,._textarea_25ovs_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_25ovs_151,._select_25ovs_152{height:2.95rem;padding:0 1rem}._select_25ovs_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_25ovs_153{min-height:5.5rem;padding:.6rem .75rem;resize:vertical}._input_25ovs_151:focus,._select_25ovs_152:focus,._textarea_25ovs_153:focus{border-color:#247e70;box-shadow:0 0 0 2px #247e701f}._addTargetButton_25ovs_199,._primaryButton_25ovs_200,._secondaryButton_25ovs_201,._removeButton_25ovs_202,._uploadTile_25ovs_203{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._addTargetButton_25ovs_199{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_25ovs_223{overflow:hidden;border:1px solid #eef1f2;border-radius:.35rem;background:#fff}._targetsTable_25ovs_223{width:100%;border-collapse:collapse;table-layout:fixed}._targetsTable_25ovs_223 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_25ovs_223 td{height:3.95rem;padding:0 1.25rem;border-top:1px solid #e5e7eb;color:#111827;font-size:.875rem;vertical-align:middle}._targetsTable_25ovs_223 th:last-child,._targetsTable_25ovs_223 td:last-child{text-align:center}._actionsCell_25ovs_263{display:flex;align-items:center;justify-content:center}._removeButton_25ovs_202{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_25ovs_202:hover{background:#fef2f2}._uploadGrid_25ovs_286{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._uploadTile_25ovs_203{flex-direction:column;gap:1rem;min-height:8rem;border:2px dashed #d1d5db;border-radius:.25rem;color:#005747;background:#fff;text-align:center}._uploadTile_25ovs_203 strong{color:#111827;font-size:.875rem;font-weight:700;line-height:1.2}._detailGrid_25ovs_310{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem}._panelFields_25ovs_316{display:grid;gap:.85rem;padding:1rem}._interventionDates_25ovs_322,._interventionGrid_25ovs_323{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}._progressControl_25ovs_329{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}._progressControl_25ovs_329 input{width:100%;accent-color:#95c814}._progressControl_25ovs_329 span{min-width:3rem;color:#111827;font-size:.875rem;font-weight:600;text-align:right}._checkboxLine_25ovs_349{display:flex;align-items:center;gap:.55rem;color:#374151;font-size:.875rem;line-height:1.35}._checkboxLine_25ovs_349 input{width:1rem;height:1rem;accent-color:#006456}._wideField_25ovs_364{grid-column:1 / -1}._WorkFooter_25ovs_368{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_25ovs_201,._primaryButton_25ovs_200{min-width:14.4rem;height:2.75rem;border-radius:.35rem;font-size:.875rem;font-weight:700}._secondaryButton_25ovs_201{border:1px solid #111827;color:#005747;background:#fff}._primaryButton_25ovs_200{border:1px solid #005747;color:#fff;background:#005747;box-shadow:0 .75rem 1.25rem #0057472e}._primaryButton_25ovs_200:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}@media (max-width: 64rem){._WorkSheet_25ovs_34{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._sidebar_25ovs_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_25ovs_52{min-height:4rem;padding:.5rem;font-size:.75rem}._WorkBody_25ovs_90{grid-column:1;grid-row:2;padding-top:2rem}._WorkFooter_25ovs_368{grid-row:3}._targetEditor_25ovs_125,._detailGrid_25ovs_310,._interventionDates_25ovs_322,._interventionGrid_25ovs_323{grid-template-columns:repeat(2,minmax(0,1fr))}._addTargetButton_25ovs_199{width:100%}._uploadGrid_25ovs_286{grid-template-columns:1fr}}@media (max-width: 42rem){._WorkPanel_25ovs_14>div:first-child{padding:0 1rem}._WorkTitle_25ovs_1 h2{font-size:1.25rem}._sidebar_25ovs_42{display:grid;grid-template-columns:repeat(5,minmax(4.5rem,1fr));overflow-x:auto}._step_25ovs_52{grid-template-columns:1fr;justify-items:center;text-align:center}._WorkBody_25ovs_90{padding:1.25rem 1rem 1rem}._targetEditor_25ovs_125,._detailGrid_25ovs_310,._interventionDates_25ovs_322,._interventionGrid_25ovs_323{grid-template-columns:1fr}._targetsTableWrap_25ovs_223{overflow-x:auto}._targetsTable_25ovs_223{min-width:48rem}._WorkFooter_25ovs_368{flex-direction:column-reverse;align-items:stretch;padding:1rem}._secondaryButton_25ovs_201,._primaryButton_25ovs_200{width:100%;min-width:0}}._titleRow_1yht7_1{display:flex;align-items:center;gap:.8rem;min-width:0}._modalTitleBar_1yht7_8{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}._headerIcon_1yht7_17{display:inline-flex;align-items:center;justify-content:center;color:#006456}._title_1yht7_1{margin:0;color:#06110f;font-size:1.15rem;font-weight:600;line-height:1.2}._badge_1yht7_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_1yht7_47{color:#44515c;background:#e7ecf0}._modalContent_1yht7_52{display:grid;gap:0;margin:-1.2rem -1.15rem -1.15rem}._formBody_1yht7_58{display:grid;gap:1.45rem;padding:1.55rem}._section_1yht7_64{display:grid;gap:1rem;min-width:0}._sectionTitle_1yht7_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_1yht7_82{margin:0;color:#287d72;font-size:.82rem;font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._grid_1yht7_92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.4rem;align-items:end}._threeColumns_1yht7_99{grid-template-columns:1.5fr .5fr .5fr}._field_1yht7_103{display:grid;gap:.55rem;min-width:0}._fieldLabel_1yht7_109{color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}._field_1yht7_103>span{color:#6f807c;font-size:.68rem;font-weight:400;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}._control_1yht7_127,._selectControl_1yht7_128,._searchControl_1yht7_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_1yht7_127,._selectControl_1yht7_128{padding:0 .85rem}._control_1yht7_127[readonly],._selectControl_1yht7_128[readonly],._mutedControl_1yht7_151{border-color:transparent;background:#f1f3f4}._searchControl_1yht7_129{position:relative;display:flex;align-items:center;gap:.55rem;padding:0 .85rem}._searchControl_1yht7_129 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchControl_1yht7_129 svg{flex:0 0 auto;color:#657672}._segmented_1yht7_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_1yht7_175{border:0;border-right:1px solid #d8e0de;color:#788682;background:#fff;font-size:.82rem;font-weight:400;cursor:pointer}._segment_1yht7_175:last-child{border-right:0}._segmentActive_1yht7_199{color:#fff;background:#006456}._assetGrid_1yht7_204{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);gap:1.1rem;align-items:end}._assetLeft_1yht7_211{display:grid;gap:1rem}._assetCard_1yht7_216,._signalCard_1yht7_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_1yht7_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_1yht7_238{display:grid;gap:.35rem;min-width:0;color:#324440;font-size:.72rem;font-weight:500;line-height:1.35}._assetMeta_1yht7_238 strong{color:#243631;font-size:.86rem;font-weight:400}._zonePill_1yht7_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_1yht7_267{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._statusButton_1yht7_273,._priorityButton_1yht7_274{height:2.65rem;border:1px solid #d8e0de;border-radius:.18rem;color:#65716f;background:#fff;font-size:.84rem;font-weight:400;cursor:pointer}._statusButtonActive_1yht7_285,._priorityButtonActive_1yht7_286{border-color:#007565;color:#fff;background:#007565}._tourButton_1yht7_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_1yht7_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_1yht7_315{display:flex;align-items:center;gap:.45rem;color:#80908c;font-size:.68rem;font-style:italic;line-height:1.25}._ghostButton_1yht7_325,._secondaryButton_1yht7_326,._primaryButton_1yht7_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_1yht7_325{border:0;color:#5e4a38;background:transparent}._secondaryButton_1yht7_326{border:1px solid #d8e0de;color:#16302b;background:#fff}._primaryButton_1yht7_327{min-width:14rem;border:1px solid #006456;color:#fff;background:#006456;box-shadow:0 .5rem 1rem #0064562e}._correctiveGrid_1yht7_361{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.98fr);gap:1.2rem;align-items:start}._originTabs_1yht7_368,._priorityTabs_1yht7_369{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;height:2.55rem;border-radius:.35rem;background:#edf0f2}._originTabs_1yht7_368 button,._priorityTabs_1yht7_369 button{border:0;color:#4f5f5c;background:transparent;font-size:.7rem;font-weight:500;cursor:pointer}._originTabs_1yht7_368 ._segmentActive_1yht7_199,._priorityTabs_1yht7_369 ._segmentActive_1yht7_199{border-radius:.2rem;color:#fff;background:#287d72}._signalCard_1yht7_217{grid-template-columns:auto minmax(0,1fr);min-height:5rem;border-left:.25rem solid #64aaa1}._signalCard_1yht7_217 svg{color:#287d72}._signalText_1yht7_405{display:grid;gap:.25rem;color:#334440;font-size:.76rem;font-weight:600;line-height:1.35}._tokenInput_1yht7_414{display:flex;align-items:center;gap:.45rem;height:2.65rem;padding:0 .65rem;background:#f1f3f4}._token_1yht7_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_1yht7_437{margin-left:auto;color:#b6bfbd;font-size:.76rem;font-style:italic;font-weight:600}._mapPreview_1yht7_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_1yht7_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_1yht7_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_1yht7_482{background:#f97316}._mapPinRed_1yht7_486{background:#dc2626}._zoomControls_1yht7_490{position:absolute;right:.55rem;bottom:.55rem;display:grid;overflow:hidden;border:1px solid #d8e0de;background:#fff}._zoomControls_1yht7_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_1yht7_490 button:last-child{border-bottom:0}._maintenanceSheetTitleBar_1yht7_515{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;width:100%;min-width:0}._maintenanceModalPanel_1yht7_524{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._maintenanceModalPanel_1yht7_524>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._maintenanceTitleIcon_1yht7_538{flex:0 0 auto;color:#006155}._maintenanceSheetHeading_1yht7_543{display:grid;gap:.35rem;min-width:0}._maintenanceSheetTitleLine_1yht7_549{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;min-width:0}._maintenanceSheetTitle_1yht7_515{margin:0;color:#006155;font-size:1.5rem;font-weight:600;line-height:1.15}._maintenanceSheetReference_1yht7_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_1yht7_578{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}._statusChip_1yht7_585,._priorityChip_1yht7_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_1yht7_585{color:#416cae;background:#dfeaff}._statusChip_1yht7_585:before{content:"";width:.27rem;height:.27rem;margin-right:.25rem;border-radius:999px;background:currentColor}._priorityChip_1yht7_586{color:#be4d3b;background:#ffe4df}._priorityChip_1yht7_586:before{content:"";width:.27rem;height:.27rem;margin-right:.25rem;border-radius:999px;background:#ff9e2f}._maintenanceSheetActions_1yht7_626{display:flex;align-items:center;gap:.45rem}._sheetGhostAction_1yht7_632,._sheetSecondaryAction_1yht7_633,._sheetPrimaryAction_1yht7_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_1yht7_632{border:0;color:#465860;background:transparent}._sheetSecondaryAction_1yht7_633{border:1px solid #aab4b9;color:#56656f;background:#fff}._sheetPrimaryAction_1yht7_634{border:1px solid #006456;color:#fff;background:#006456}._sheetPrimaryAction_1yht7_634:disabled{cursor:not-allowed;opacity:.45}._maintenanceModalBody_1yht7_672{display:flex;min-height:0;overflow:hidden;padding:0;background:#f7f9f9}._creationLayout_1yht7_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_1yht7_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_1yht7_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_1yht7_702:not(._creationStepActive_1yht7_723):hover{color:#555f71;background:#f1f3f3}._creationStep_1yht7_702:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._creationStepActive_1yht7_723{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._maintenanceSheet_1yht7_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_1yht7_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_1yht7_769,._creationSubmitButton_1yht7_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_1yht7_769{border:1px solid #cdd5d3;color:#43514e;background:#fff}._creationSubmitButton_1yht7_770{min-width:17rem;border:1px solid #006155;color:#fff;background:#006155}._creationSubmitButton_1yht7_770:disabled{cursor:not-allowed;opacity:.45}._sheetSection_1yht7_802{display:grid;align-content:start;gap:1rem;min-width:0;background:transparent;border:0;border-radius:0}._sheetSection_1yht7_802[hidden]{display:none}._documentsStep_1yht7_816{display:grid;gap:.5rem;min-width:0}._documentsStep_1yht7_816[hidden]{display:none}._documentTypeSection_1yht7_826{display:grid;grid-template-columns:minmax(0,1fr);padding:1.5rem 1rem}._documentTypeSection_1yht7_826[hidden]{display:none}._documentTypeSection_1yht7_826 ._field_1yht7_103{display:flex;flex-direction:column;gap:.375rem}._documentTypeSection_1yht7_826 ._field_1yht7_103 label{display:block;margin:0;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._documentTypeSection_1yht7_826 ._sheetSelect_1yht7_852{height:2.95rem;min-height:2.95rem;max-height:2.95rem}._documentsStep_1yht7_816>._sheetSection_1yht7_802 ._sheetAttachments_1yht7_858,._documentsStep_1yht7_816>._sheetSection_1yht7_802 ._sheetInfoGrid_1yht7_859,._documentsStep_1yht7_816>._sheetSection_1yht7_802 ._failureGrid_1yht7_860{padding-top:.5rem}._sheetSectionHeader_1yht7_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_1yht7_864 h3{margin:0;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase}._sheetSectionHeader_1yht7_864 svg{color:#2d8078;flex:0 0 auto}._sheetSectionTitle_1yht7_891{display:flex;align-items:center;gap:.55rem;min-width:0}._sectionToggle_1yht7_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_1yht7_898:hover{background:#eef7f5}._sectionToggle_1yht7_898:focus-visible{outline:2px solid rgba(0,97,85,.3);outline-offset:2px}._sheetInfoGrid_1yht7_859,._failureGrid_1yht7_860,._planningGrid_1yht7_923,._resolutionGrid_1yht7_924,._partialResolutionGrid_1yht7_925,._fullResolutionGrid_1yht7_926{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:end;padding:1rem}._sheetField_1yht7_934{display:grid;gap:.38rem;min-width:0;margin:0}._sheetField_1yht7_934 span,._locationItem_1yht7_942 span,._commentBox_1yht7_943 span{color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em;line-height:1.2}._sheetField_1yht7_934 strong,._locationItem_1yht7_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_1yht7_991{color:#dc3545!important;white-space:normal!important}._sheetSelect_1yht7_852,._inlineSelect_1yht7_997,._dateInputLine_1yht7_998 input,._teamSelectLine_1yht7_999 select,._commentBox_1yht7_943 input,._delayInputLine_1yht7_1001 input,._delayInputLine_1yht7_1001 select,._sheetTextInput_1yht7_1003,._sheetTextarea_1yht7_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_1yht7_852{min-height:1.55rem;border-bottom:1px solid #dce4e6}._maintenanceSheet_1yht7_515 ._sheetInfoGrid_1yht7_859,._maintenanceSheet_1yht7_515 ._failureGrid_1yht7_860,._maintenanceSheet_1yht7_515 ._planningGrid_1yht7_923{gap:1rem 1.5rem;padding:1rem 1.05rem 1.2rem}._maintenanceSheet_1yht7_515 ._sheetField_1yht7_934{gap:.375rem}._maintenanceSheet_1yht7_515 ._sheetSelect_1yht7_852,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003,._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004{min-height:2.95rem;border:1px solid #becbc8;border-radius:.5rem;background:#fff}._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998 input,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 input,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 select,._maintenanceSheet_1yht7_515 ._sheetSelect_1yht7_852,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003,._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input{background-color:#fff}._maintenanceSheet_1yht7_515 ._sheetSelect_1yht7_852,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998 input,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 input,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 select,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003{padding:0 1rem;font-size:1rem}._sheetSelectWhite_1yht7_1071{background-color:#fff!important}._maintenanceSheet_1yht7_515 ._sheetSelect_1yht7_852,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 select,._maintenanceSheet_1yht7_515 ._inlineSelect_1yht7_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_1yht7_515 ._sheetSelect_1yht7_852:hover,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998:hover,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input:hover,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001:hover,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003:hover,._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004:hover{border-color:#d1d5db}._maintenanceSheet_1yht7_515 ._sheetSelect_1yht7_852:focus,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998:focus-within,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input:focus,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001:focus-within,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003:focus,._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004:focus{border-color:#006456;box-shadow:0 0 0 2px #00645633}._maintenanceSheet_1yht7_515 ._sheetSelect_1yht7_852:disabled,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998 input:disabled,._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998 input:read-only,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input:disabled,._maintenanceSheet_1yht7_515 ._commentBox_1yht7_943 input:read-only,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 input:disabled,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 input:read-only,._maintenanceSheet_1yht7_515 ._delayInputLine_1yht7_1001 select:disabled,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003:disabled,._maintenanceSheet_1yht7_515 ._sheetTextInput_1yht7_1003:read-only,._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004:disabled,._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004:read-only{cursor:not-allowed;border-color:#f3f4f6;color:#6b7280;background-color:#f9fafb;opacity:1}._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998{gap:0;overflow:hidden;background-color:#fff}._maintenanceSheet_1yht7_515 ._dateInputLine_1yht7_998 input{height:2.85rem;border:0;border-radius:inherit;background-color:#fff}._maintenanceSheet_1yht7_515 ._sheetTextarea_1yht7_1004{min-height:6.25rem;padding:.5rem .75rem;font-size:1rem;resize:none}._sheetField_1yht7_934 ._mutedControlValue_1yht7_1144{cursor:not-allowed}._pillValue_1yht7_1148,._statusValue_1yht7_1149{width:100%;min-height:2.95rem;border-radius:.5rem;color:#6b7280;background:#f9fafb}._statusValue_1yht7_1149{text-transform:none}._sheetTabs_1yht7_1161{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_1yht7_1161 span{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:0 .7rem;border-radius:.15rem}._sheetTabActive_1yht7_1183{color:#0b6158;background:#fff}._locationGrid_1yht7_1188{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:center;padding:1.05rem 1rem .8rem}._locationItem_1yht7_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_1yht7_942 svg{display:none;color:#006456}._locationItem_1yht7_942 label,._locationItem_1yht7_942 div{display:grid;gap:.35rem;min-width:0}._inlineSelect_1yht7_997{padding:0}._maintenanceSheet_1yht7_515 ._inlineSelect_1yht7_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_1yht7_1236{display:flex;align-items:center;gap:1rem;padding:0 1rem 1rem 3.4rem;color:#65737b;font-size:.75rem;font-weight:500}._documentRow_1yht7_1246{display:flex;align-items:stretch;gap:.95rem;padding:1rem}._fileCounter_1yht7_1253{color:#6b777d;font-size:.61rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._documentThumb_1yht7_1261,._documentThumbMap_1yht7_1262,._addDocumentButton_1yht7_1263{display:grid;place-items:center;width:9.8rem;aspect-ratio:1.52;border-radius:.05rem}._documentThumb_1yht7_1261{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_1yht7_1262{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_1yht7_1263{border:1px dashed #bdccca;color:#71828a;background:#fff;font-size:.68rem;font-weight:600;cursor:pointer;text-transform:uppercase}._addDocumentButton_1yht7_1263 span{margin-top:.2rem}._commentBox_1yht7_943{display:grid;gap:.375rem;margin:0 0 1rem;padding:0 1.05rem;border-left:0;background:transparent}._commentBox_1yht7_943 input::placeholder,._sheetTextInput_1yht7_1003::placeholder,._sheetTextarea_1yht7_1004::placeholder{color:#9ca3af;opacity:1}._sheetWideField_1yht7_1315{grid-column:1 / -1}._sheetErrorMessage_1yht7_1319{grid-column:1 / -1;font-size:.72rem;color:#dc2626}._sheetAttachments_1yht7_858{padding:1rem}._sheetAttachmentsRow_1yht7_1329{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}._sheetAttachmentsRow_1yht7_1329>*{min-width:0}._sheetInfoGrid_1yht7_859+._sheetAttachments_1yht7_858,._failureGrid_1yht7_860+._sheetAttachments_1yht7_858{padding-top:0}._delayInputLine_1yht7_1001{display:grid;grid-template-columns:minmax(0,1fr) 3.8rem;gap:0;min-width:0;overflow:hidden}._delayInputLine_1yht7_1001 input,._delayInputLine_1yht7_1001 select{border:0}._delayInputLine_1yht7_1001 select{border-left:1px solid #e5e7eb;background-color:#f9fafb}._planningSection_1yht7_1363{border-left:0}._planningSection_1yht7_1363 ._sheetSectionHeader_1yht7_864 h3{color:#006456}._planningGrid_1yht7_923{grid-template-columns:repeat(4,minmax(0,1fr))}._organisationSection_1yht7_1375{gap:0}._organisationSection_1yht7_1375 ._sheetSectionHeader_1yht7_864{margin-bottom:.5rem}._organisationSection_1yht7_1375 ._planningGrid_1yht7_923{padding-top:.25rem;padding-bottom:.25rem}._organisationSection_1yht7_1375 ._planningGrid_1yht7_923>._sheetField_1yht7_934>span{display:flex;align-items:flex-end;min-height:2.4em}._organisationSection_1yht7_1375 ._sheetField_1yht7_934>span:first-child,._organisationSection_1yht7_1375 ._commentBox_1yht7_943>span:first-child{display:flex;align-items:flex-end;min-height:2.4em}._organisationSection_1yht7_1375 ._commentBox_1yht7_943{margin-bottom:0;padding-left:0;padding-right:0}._dateInputLine_1yht7_998,._teamSelectLine_1yht7_999{display:flex;align-items:center;gap:.45rem;min-width:0;color:#66767d}._dateInputLine_1yht7_998 input::-webkit-calendar-picker-indicator{cursor:pointer}._resolutionSection_1yht7_1420{opacity:.72}._collapsedSection_1yht7_1424{opacity:1;background:transparent;border-color:#f0f1f2}._collapsedSection_1yht7_1424 ._sheetSectionHeader_1yht7_864{min-height:2.75rem;border-radius:.42rem;background:#f4f5f5}._collapsedSection_1yht7_1424 ._sheetSectionHeader_1yht7_864 h3,._collapsedSection_1yht7_1424 ._sheetSectionHeader_1yht7_864 svg{color:#a3abad}._hiddenResolutionContent_1yht7_1441{display:none}._resolutionGrid_1yht7_924{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto}._partialResolutionGrid_1yht7_925{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}._fullResolutionGrid_1yht7_926{grid-template-columns:repeat(3,minmax(0,1fr))}._sheetTextarea_1yht7_1004{min-height:4.4rem;padding:.55rem 0;resize:vertical}._fieldLabelWithIcon_1yht7_1464{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._fieldLabelWithIcon_1yht7_1464 svg{color:#287d72}._sheetFooter_1yht7_1475{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_1yht7_1475 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_1yht7_680{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._creationSidebar_1yht7_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_1yht7_702{min-height:3.5rem;font-size:.8rem}._maintenanceSheet_1yht7_515{grid-column:1;grid-row:2;padding:1rem}._creationActions_1yht7_757{grid-column:1;grid-row:3;padding:.8rem 1rem}._grid_1yht7_92,._threeColumns_1yht7_99,._assetGrid_1yht7_204,._correctiveGrid_1yht7_361,._footer_1yht7_306{grid-template-columns:1fr}._primaryButton_1yht7_327,._secondaryButton_1yht7_326,._ghostButton_1yht7_325{width:100%}._maintenanceSheetTitleBar_1yht7_515,._sheetInfoGrid_1yht7_859,._failureGrid_1yht7_860,._planningGrid_1yht7_923,._resolutionGrid_1yht7_924,._partialResolutionGrid_1yht7_925,._fullResolutionGrid_1yht7_926,._locationGrid_1yht7_1188,._sheetAttachmentsRow_1yht7_1329{grid-template-columns:1fr}._maintenanceSheetActions_1yht7_626,._documentRow_1yht7_1246,._sheetFooter_1yht7_1475{flex-wrap:wrap}._documentThumb_1yht7_1261,._documentThumbMap_1yht7_1262,._addDocumentButton_1yht7_1263{width:min(100%,10rem)}._resolutionGrid_1yht7_924 ._primaryButton_1yht7_327{width:100%}}._checkboxList_1yht7_1579{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0}._checkboxItem_1yht7_1586{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_1yht7_1586:hover{border-color:#7da9a2;background:#f8fbfa}._checkboxItem_1yht7_1586:has(input:checked){border-color:#006155;background:#eef7f5;color:#005147}._checkboxItem_1yht7_1586 span{font-size:.875rem;font-weight:500;letter-spacing:normal}._checkboxItem_1yht7_1586 input[type=checkbox],._sheetField_1yht7_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_1yht7_1586 input[type=checkbox]:checked,._sheetField_1yht7_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_1yht7_1586 input[type=checkbox]:focus-visible,._sheetField_1yht7_934>input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #00615529}._sheetField_1yht7_934>input[type=checkbox]{margin:0;width:1.4rem;height:1.4rem;align-self:center;color:#111827}._sheetField_1yht7_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_1yht7_934:has(>input[type=checkbox])>span{align-self:end}._sheetError_1yht7_1319{margin:.6rem 0 0;color:#b42318;font-size:.8rem;font-weight:500}._metricsGrid_1yht7_1683{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.5rem}._metricTile_1yht7_1690{display:grid;gap:.3rem;padding:.7rem .85rem;background:#f8fafc;border:1px solid #eef1f2;border-radius:.42rem}._metricLabel_1yht7_1699{color:#6b7280;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}._metricValue_1yht7_1707{color:#111827;font-size:.95rem;font-weight:600}._metricValueOk_1yht7_1713{color:#067647}._metricValueBad_1yht7_1717{color:#b42318}._wrapper_1e0dv_1{display:grid;gap:1rem}._timeline_1e0dv_6{list-style:none;margin:0;padding:0 0 0 1.1rem;display:grid;gap:1rem;border-left:2px solid #eef1f2}._item_1e0dv_15{position:relative;display:grid;gap:.2rem}._dot_1e0dv_21{position:absolute;left:-1.52rem;top:.25rem;width:.6rem;height:.6rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 3px #e8effe}._head_1e0dv_32{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._type_1e0dv_39{display:inline-flex;align-items:center;padding:.05rem .5rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._date_1e0dv_52{color:#6b7280;font-size:.72rem}._description_1e0dv_57{margin:0;color:#111827;font-size:.85rem}._comment_1e0dv_63{margin:0;color:#4b5563;font-size:.8rem;font-style:italic}._attachments_1e0dv_70{color:#6b7280;font-size:.72rem}._empty_1e0dv_75{color:#9ca3af;font-size:.85rem}._form_1e0dv_80{display:grid;gap:.6rem}._textarea_1e0dv_85{width:100%;min-height:4.5rem;padding:.55rem .7rem;border:1px solid #e5e7eb;border-radius:.42rem;font:inherit;resize:vertical}._actions_1e0dv_95{display:flex;justify-content:flex-end}._submit_1e0dv_100{padding:.5rem 1rem;border:none;border-radius:.42rem;background:#2563eb;color:#fff;font-weight:600;cursor:pointer}._submit_1e0dv_100:disabled{opacity:.55;cursor:not-allowed}._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_1urp3_1{width:min(94vw,91rem);max-width:91rem;max-height:min(94vh,54rem);border:1px solid #d8dddc;border-radius:.8rem}._panel_1urp3_1>div:first-child{min-height:5.5rem;padding:0 2rem;border-bottom-color:#dce2e0}._panel_1urp3_1>div:first-child button{border:0;color:#3e4946;background:transparent}._modalTitle_1urp3_21{display:flex;align-items:center;gap:.9rem;color:#006155}._modalTitle_1urp3_21 h2{margin:0;font-size:1.75rem;font-weight:600}._modalBody_1urp3_34{padding:0;overflow:hidden;background:#f7f9f9}._form_1urp3_40{display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6.5rem;min-height:min(78vh,47rem)}._sidebar_1urp3_47{grid-row:1;display:grid;align-content:start;gap:1rem;padding:1.8rem;border-right:1px solid #dce2e0;background:#fafbfb}._step_1urp3_57{-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_1urp3_57:not(._activeStep_1urp3_79):hover{color:#555f71;background:#f1f3f3}._step_1urp3_57:focus-visible{outline:2px solid rgba(0,81,71,.3);outline-offset:2px}._activeStep_1urp3_79{border-left-color:#005147;color:#005147;background:#fff;box-shadow:0 .15rem .55rem #14363112;font-weight:700}._content_1urp3_97{grid-column:2;grid-row:1;width:90%;margin:0 auto;padding:3.2rem 2rem 2.5rem}._scopeContent_1urp3_105{width:100%;max-width:none;padding-right:2.5rem;padding-left:2.5rem}._stepSection_1urp3_112{min-width:0}._sectionDescription_1urp3_116{margin:.8rem 0 0;color:#687486;font-size:.88rem;line-height:1.4}._scopeGrid_1urp3_123{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding-top:2rem}._scopeCard_1urp3_130{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_1urp3_143{display:flex;align-items:center;gap:.5rem;font-size:.83rem;font-weight:700}._scopeCardTitle_1urp3_143 input{width:.85rem;height:.85rem;margin:0;accent-color:#17304b}._scopeCard_1urp3_130 strong,._scopeCard_1urp3_130 small{padding-left:1.35rem;font-size:.78rem;font-weight:400}._scopeCard_1urp3_130 small{color:#7b8492}._commitmentInputs_1urp3_169{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_1urp3_181{display:grid;gap:.35rem;min-width:0;color:#4e5968;font-size:.72rem;font-weight:600}._commitmentField_1urp3_181 input,._commitmentField_1urp3_181 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_1urp3_181 input:focus,._commitmentField_1urp3_181 select:focus{border-color:#247e70;outline:2px solid rgba(36,126,112,.12)}._addCommitmentButton_1urp3_210{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_1urp3_210:before{content:"+ "}._commitmentInputs_1urp3_169 ._submitError_1urp3_226{grid-column:1 / -1;margin:0}._commitmentsTableWrap_1urp3_231{width:100%;overflow:hidden;border:1px solid #d8dddc;border-top:0;border-radius:0 0 .5rem .5rem}._commitmentsTable_1urp3_231{width:100%;min-width:67rem;table-layout:fixed;border-collapse:collapse;color:#202733;font-size:.78rem}._commitmentsTable_1urp3_231 th,._commitmentsTable_1urp3_231 td{padding:.7rem .75rem;border-bottom:1px solid #d6dde4;vertical-align:middle;text-align:left}._commitmentsTable_1urp3_231 th{color:#5e6877;background:#f1f3f6;font-weight:500}._commitmentsTable_1urp3_231 td:first-child{font-weight:600}._commitmentsTable_1urp3_231 th:nth-child(1),._commitmentsTable_1urp3_231 td:nth-child(1){width:21%}._commitmentsTable_1urp3_231 th:nth-child(2),._commitmentsTable_1urp3_231 td:nth-child(2){width:10%}._commitmentsTable_1urp3_231 th:nth-child(3),._commitmentsTable_1urp3_231 td:nth-child(3){width:6%;font-weight:700}._commitmentsTable_1urp3_231 th:nth-child(4),._commitmentsTable_1urp3_231 td:nth-child(4){width:7%}._commitmentsTable_1urp3_231 th:nth-child(5),._commitmentsTable_1urp3_231 td:nth-child(5),._commitmentsTable_1urp3_231 th:nth-child(6),._commitmentsTable_1urp3_231 td:nth-child(6){width:13%}._commitmentsTable_1urp3_231 th:nth-child(7),._commitmentsTable_1urp3_231 td:nth-child(7){width:10%}._commitmentsTable_1urp3_231 th:nth-child(8),._commitmentsTable_1urp3_231 td:nth-child(8){width:20%}._commitmentsTable_1urp3_231 tbody tr:last-child td{border-bottom:0}._typeBadge_1urp3_308{display:inline-flex;padding:.15rem .4rem;border:1px solid #d1d8de;border-radius:.25rem;background:#eef1f3;font-size:.72rem}._pauseInputs_1urp3_317{grid-template-columns:1.7fr repeat(2,1fr) 1.25fr .8fr .7fr}._pausesTable_1urp3_321{min-width:60rem}._pausesTable_1urp3_321 th:nth-child(1),._pausesTable_1urp3_321 td:nth-child(1){width:30%}._pausesTable_1urp3_321 th:nth-child(2),._pausesTable_1urp3_321 td:nth-child(2){width:17%;font-weight:400}._pausesTable_1urp3_321 th:nth-child(3),._pausesTable_1urp3_321 td:nth-child(3){width:16%}._pausesTable_1urp3_321 th:nth-child(4),._pausesTable_1urp3_321 td:nth-child(4){width:18%}._pausesTable_1urp3_321 th:nth-child(5),._pausesTable_1urp3_321 td:nth-child(5){width:12%}._pausesTable_1urp3_321 th:nth-child(6),._pausesTable_1urp3_321 td:nth-child(6){width:8%}._ruleStatus_1urp3_356{display:inline-flex;padding:.2rem .55rem;border:1px solid;border-radius:.35rem;font-size:.72rem;line-height:1.2}._ruleActive_1urp3_365{border-color:#b5dfc4;color:#168343;background:#e7f7ec}._ruleInactive_1urp3_371{border-color:#d2d7dc;color:#66707c;background:#eef0f2}._sectionTitle_1urp3_377{display:flex;align-items:center;gap:.8rem;padding-bottom:1.5rem;border-bottom:1px solid #d8dddc;color:#006155}._sectionTitle_1urp3_377 h3{margin:0;color:#4b5351;font-size:.9rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}._fieldsGrid_1urp3_395{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.8rem;padding-top:3.2rem}._field_1urp3_395{display:grid;gap:.55rem;min-width:0;color:#343b39;font-size:.9rem;font-weight:600;letter-spacing:.08em}._field_1urp3_395 b{color:#d51f1f}._fullWidth_1urp3_416{grid-column:1 / -1}._field_1urp3_395>input,._field_1urp3_395>textarea,._inputWithIcon_1urp3_422{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_1urp3_395>input,._inputWithIcon_1urp3_422{height:2.95rem}._field_1urp3_395>input{padding:0 1rem}._field_1urp3_395>textarea{min-height:6.8rem;padding:1.1rem;resize:vertical}._inputWithIcon_1urp3_422{display:flex;align-items:center;gap:.55rem;padding:0 .9rem;color:#76817e}._inputWithIcon_1urp3_422 input{width:100%;min-width:0;border:0;outline:0;color:#202624;background:transparent;font:inherit}._field_1urp3_395>input:focus,._field_1urp3_395>textarea:focus,._inputWithIcon_1urp3_422:focus-within{border-color:#247e70;outline:2px solid rgba(36,126,112,.12)}._field_1urp3_395 input::placeholder,._field_1urp3_395 textarea::placeholder{color:#777f91;opacity:1}._actions_1urp3_480{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;padding:0 2rem;border-top:1px solid #dce2e0;background:#f7f9f9}._submitError_1urp3_226{margin:0 auto 0 0;color:#ba1a1a;font-size:.82rem}._actions_1urp3_480 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_1urp3_511{border:1px solid #becbc8;color:#202624;background:transparent}._submitButton_1urp3_517{min-width:10.8rem;border:1px solid #247e70;color:#fff;background:#247e70}._submitButton_1urp3_517:hover{background:#176b5f}._submitButton_1urp3_517:disabled{cursor:not-allowed;opacity:.6}@media (max-width: 58rem){._form_1urp3_40{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}._sidebar_1urp3_47{grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.8rem;border-right:0;border-bottom:1px solid #dce2e0}._step_1urp3_57{min-height:4rem;padding:.5rem;font-size:.75rem}._content_1urp3_97{grid-column:1;grid-row:2;padding-top:2rem;overflow:auto}._actions_1urp3_480{grid-row:3}._scopeGrid_1urp3_123,._commitmentInputs_1urp3_169{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){._panel_1urp3_1>div:first-child{padding:0 1rem}._modalTitle_1urp3_21 h2{font-size:1.25rem}._sidebar_1urp3_47{display:none}._fieldsGrid_1urp3_395{grid-template-columns:1fr;padding-top:2rem}._fullWidth_1urp3_416{grid-column:auto}._actions_1urp3_480,._actions_1urp3_480 button{padding:0 1rem}._submitButton_1urp3_517{min-width:0}._scopeContent_1urp3_105{padding:1rem}._scopeGrid_1urp3_123,._commitmentInputs_1urp3_169{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}._dashboard_11g38_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_11g38_15{min-height:100%;padding:1rem;background:#eef1f3}._reportPreviewToolbar_11g38_21{display:flex;justify-content:flex-end;max-width:112rem;margin:0 auto 1rem}._reportPreviewToolbar_11g38_21 button{padding:.65rem 1rem;border:0;border-radius:.4rem;background:#006b5f;color:#fff;font:inherit;font-weight:600;cursor:pointer}._reportPreview_11g38_15{max-width:112rem;margin:0 auto;padding:1rem;background:#fff}@page{size:A4 landscape;margin:8mm}@media print{._reportPreviewPage_11g38_15{padding:0;background:#fff}._reportPreviewToolbar_11g38_21{display:none}._reportPreview_11g38_15{max-width:none;margin:0;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}}._dashboard_11g38_1 *,._dashboard_11g38_1 *:before,._dashboard_11g38_1 *:after{box-sizing:border-box}._dashboard_11g38_1 strong,._dashboard_11g38_1 h2,._dashboard_11g38_1 th,._dashboard_11g38_1 .contractInfoHeaderCardValue,._dashboard_11g38_1 .contractInfoHeaderCardValueColor{font-weight:600!important}._kpiGrid_11g38_84{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;align-items:stretch}._kpiGridPreview_11g38_91{grid-template-columns:repeat(5,minmax(0,1fr))}._kpiReportCard_11g38_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_11g38_95 span{min-width:0;line-height:1.25}._kpiCard_11g38_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_11g38_115 .contractInfoHeaderCardWithIcon{align-items:flex-start;flex:1;width:100%;gap:.75rem}._kpiCard_11g38_115 .contractInfoHeaderCardIcon{order:2;width:1.75rem;height:1.75rem;margin-left:auto;border-radius:.22rem;background:#f5faf9;color:#00796b}._kpiCard_11g38_115 .contractInfoHeaderCardIcon svg{width:1rem;height:1rem}._kpiCard_11g38_115 .contractInfoHeaderCardText{flex:1;gap:.2rem;min-width:0}._kpiCard_11g38_115 .contractInfoHeaderCardTitle{min-height:2.4em;color:#596775;font-size:.72rem;line-height:1.2;font-weight:400}._kpiCard_11g38_115 .contractInfoHeaderCardTitle p{max-width:none}._kpiCard_11g38_115 .contractInfoHeaderCardDetail{position:relative;margin-top:.18rem!important;padding-left:.55rem;color:#64748b;font-size:.58rem;line-height:1.25;font-weight:400}._kpiCard_11g38_115 .contractInfoHeaderCardDetail:before{content:"";position:absolute;left:0;top:.34rem;width:.24rem;height:.24rem;border-radius:999px;background:currentColor}._kpiValue_11g38_188{margin:0!important;color:#111827;font-size:1.45rem;line-height:1;font-weight:600!important}._kpiCardDanger_11g38_196 .contractInfoHeaderCardIcon,._kpiCardDanger_11g38_196 .contractInfoHeaderCardDetail:before{background:#fff0ef;color:#e34234}._kpiCardSuccess_11g38_202 .contractInfoHeaderCardIcon,._kpiCardSuccess_11g38_202 .contractInfoHeaderCardDetail:before{background:#edf8f5;color:#006b5f}._kpiCardWarning_11g38_208 .contractInfoHeaderCardIcon,._kpiCardWarning_11g38_208 .contractInfoHeaderCardDetail:before{background:#fff6df;color:#f2a429}._kpiCardInfo_11g38_214 .contractInfoHeaderCardIcon,._kpiCardInfo_11g38_214 .contractInfoHeaderCardDetail:before{background:#eef7fb;color:#2d8ea5}._mainGrid_11g38_220{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,.9fr);gap:1rem;align-items:stretch}._panel_11g38_227{min-width:0;border:1px solid #edf1f3;border-radius:.5rem;background:#fff;overflow:hidden}._panelHeader_11g38_235{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.9rem 1rem .65rem}._panelHeader_11g38_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_11g38_252{min-height:27rem}._priorityPanel_11g38_256{min-height:27rem;display:flex;flex-direction:column}._statusPanel_11g38_262,._teamsPanel_11g38_263,._alertsPanel_11g38_264,._equipmentPanel_11g38_265,._volumePanel_11g38_266{min-height:14.7rem}._mainGrid_11g38_220>._statusPanel_11g38_262{margin-top:0;min-height:0}._alertsPanel_11g38_264{min-width:0;min-height:0;height:100%}._alertsPanel_11g38_264>*{min-height:0;height:100%;border-radius:.5rem}._alertsCard_11g38_287{justify-content:flex-start;color:var(--dashboard-text-color);font-size:var(--dashboard-body-size)}._alertsCard_11g38_287 h3{color:var(--dashboard-title-color)!important;font-size:var(--dashboard-title-size)!important;font-weight:600!important;letter-spacing:0!important}._alertsCard_11g38_287 p{font-size:var(--dashboard-body-size)}._alertsCard_11g38_287>*:nth-last-child(2){margin-bottom:1.75rem}._priorityTableWrap_11g38_308{flex:1;min-height:0;padding:0 .6rem;overflow-x:auto}._priorityTable_11g38_308{width:100%;min-width:20rem;border-collapse:collapse}._priorityTable_11g38_308 th,._priorityTable_11g38_308 td{padding:.7rem .45rem!important;border-bottom:1px solid #f0f3f5!important;font-size:.9rem!important;line-height:1.25}._priorityTable_11g38_308 th{color:#7d8b97!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}._priorityTable_11g38_308 td{color:#27323d!important;font-weight:400!important;vertical-align:top}._priorityTable_11g38_308 th button{display:none!important}._priorityBadge_11g38_346{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_11g38_346:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor}._critical_11g38_366{color:#e34234}._high_11g38_370,._warning_11g38_371{color:#f2a429}._medium_11g38_375{color:#f2c94c}._low_11g38_379{color:#008c7c}._danger_11g38_383{color:#e34234}._tableWorkOrder_11g38_387{display:grid;gap:.12rem}._tableWorkOrder_11g38_387 strong{color:#17212b;font-size:.94rem;line-height:1.15}._tableWorkOrder_11g38_387 small{color:#7d8b97;font-size:.8rem;line-height:1.2}._viewAllButton_11g38_404{align-self:center;margin:auto 0 .75rem;border:0;background:transparent;color:#00796b;font-size:.9rem;font-weight:600;cursor:pointer}._statusBody_11g38_415{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(7rem,.8fr);align-items:center;gap:.8rem;padding:0 1rem 1rem}._donutWrap_11g38_423{position:relative;min-width:0;overflow:hidden}._donutWrap_11g38_423 .apexcharts-legend{display:none}._donutWrap_11g38_423 .apexcharts-canvas{margin:0 auto}._donutCenter_11g38_437{position:absolute;left:50%;top:50%;display:grid;gap:.15rem;color:#16212b;line-height:1;text-align:center;transform:translate(-50%,-50%)}._donutCenter_11g38_437 strong{font-size:1.35rem}._donutCenter_11g38_437 span{color:#7f8b95;font-size:.78rem;font-weight:500;text-transform:uppercase}._statusLegend_11g38_460{display:grid;gap:.58rem}._statusLegendItem_11g38_465{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_11g38_465 strong{font-size:.92rem}._legendDot_11g38_479{width:.45rem;height:.45rem;border-radius:999px}._teamList_11g38_485{display:grid;gap:1.1rem;padding:.25rem 1rem 1rem}._teamItem_11g38_491{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_11g38_491 svg{color:#006b5f}._teamItem_11g38_491 strong{font-size:.94rem;text-align:right}._teamMeter_11g38_509{height:.2rem;background:#e5ecea}._teamMeter_11g38_509 span{display:block;height:100%;background:#006b5f}._equipmentList_11g38_520{display:grid;gap:.68rem;padding:.1rem 1rem 1rem}._equipmentItem_11g38_526{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_11g38_526:last-child{border-bottom:0}._equipmentIcon_11g38_540{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_11g38_526 div,._equipmentItem_11g38_526 p{display:grid;gap:.12rem;margin:0}._equipmentItem_11g38_526 div strong{color:#182431;font-size:1rem;line-height:1.1}._equipmentItem_11g38_526 div span{color:#6d7a86;font-size:.84rem;line-height:1.2}._equipmentItem_11g38_526 p{text-align:right}._equipmentItem_11g38_526 p strong{color:#e34234;font-size:.94rem;line-height:1.15}._equipmentItem_11g38_526 p span{color:#7d8b97;font-size:.76rem;line-height:1.2;text-transform:uppercase}._iconButton_11g38_588{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_11g38_601{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_11g38_614{height:11.6rem;padding:0 .5rem .4rem;overflow-x:auto;overflow-y:hidden}._volumeChart_11g38_614 .shgraph-toolbar{display:none}._volumeChart_11g38_614 .shgraph-root{min-height:11rem;min-width:36rem}._volumeChart_11g38_614 .shgraph-toolbar,._volumeChart_11g38_614 .apexcharts-toolbar,._volumeChart_11g38_614 .apexcharts-legend,._volumeChart_11g38_614 .apexcharts-yaxis,._volumeChart_11g38_614 .apexcharts-yaxis-texts-g{display:none}._volumeChart_11g38_614 .apexcharts-gridline{stroke:#eef2f3}._volumeChart_11g38_614 .apexcharts-xaxis text{fill:#7d8b97;font-size:.84rem;font-weight:400}._reportModalForm_11g38_648{display:grid;gap:1rem}._reportModalField_11g38_653{display:grid;gap:.4rem;color:#334155;font-size:.9rem;font-weight:600}._reportModalField_11g38_653 select{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#0f172a}._reportModalActions_11g38_671{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._reportModalActions_11g38_671 button{padding:.65rem 1rem;border:1px solid #00584e;border-radius:.5rem;background:#fff;color:#00584e;font-weight:700}._reportModalActions_11g38_671 button:last-child{background:#00584e;color:#fff}._reportModalActions_11g38_671 button:disabled{cursor:not-allowed;opacity:.5}._reportDownloadFrame_11g38_697{position:fixed;top:0;left:-10000px;width:1200px;height:auto;border:0;opacity:0;pointer-events:none}@media (max-width: 78rem){._kpiGrid_11g38_84,._kpiGridPreview_11g38_91{grid-template-columns:repeat(2,minmax(0,1fr))}._mainGrid_11g38_220{grid-template-columns:1fr}}@media (min-width: 78.01rem){._statusPanel_11g38_262,._equipmentPanel_11g38_265{grid-column:1}._teamsPanel_11g38_263,._alertsPanel_11g38_264,._volumePanel_11g38_266{grid-column:2}}@media (max-width: 42rem){._kpiGrid_11g38_84,._statusBody_11g38_415{grid-template-columns:1fr}._panelHeader_11g38_235{padding-inline:.85rem}._teamItem_11g38_491{grid-template-columns:1.4rem minmax(0,1fr) auto}._teamMeter_11g38_509{grid-column:2 / -1;width:100%}}._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}}._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}._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_1trv4_1{border:1px solid #ebf0f4;border-radius:.5rem;overflow:hidden}._heritageTableScroll_1trv4_8{width:100%;overflow-x:auto}._heritageTable_1trv4_1{table-layout:fixed;min-width:75rem}._heritageTable_1trv4_1 th,._heritageTable_1trv4_1 td{vertical-align:middle}._heritageTable_1trv4_1 th:nth-child(1),._heritageTable_1trv4_1 td:nth-child(1){width:13%}._heritageTable_1trv4_1 th:nth-child(2),._heritageTable_1trv4_1 td:nth-child(2){width:21%}._heritageTable_1trv4_1 th:nth-child(3),._heritageTable_1trv4_1 td:nth-child(3){width:9%}._heritageTable_1trv4_1 th:nth-child(4),._heritageTable_1trv4_1 td:nth-child(4){width:13%}._heritageTable_1trv4_1 th:nth-child(5),._heritageTable_1trv4_1 td:nth-child(5){width:16%}._heritageTable_1trv4_1 th:nth-child(6),._heritageTable_1trv4_1 td:nth-child(6){width:17%}._heritageTable_1trv4_1 th:nth-child(7),._heritageTable_1trv4_1 td:nth-child(7){width:7%;text-align:center}._heritageTableWithCriticality_1trv4_60 th:nth-child(1),._heritageTableWithCriticality_1trv4_60 td:nth-child(1){width:12%}._heritageTableWithCriticality_1trv4_60 th:nth-child(2),._heritageTableWithCriticality_1trv4_60 td:nth-child(2){width:18%}._heritageTableWithCriticality_1trv4_60 th:nth-child(4),._heritageTableWithCriticality_1trv4_60 td:nth-child(4){width:12%}._heritageTableWithCriticality_1trv4_60 th:nth-child(5),._heritageTableWithCriticality_1trv4_60 td:nth-child(5){width:14%}._heritageTableWithCriticality_1trv4_60 th:nth-child(6),._heritageTableWithCriticality_1trv4_60 td:nth-child(6){width:14%}._heritageTableWithCriticality_1trv4_60 th:nth-child(7),._heritageTableWithCriticality_1trv4_60 td:nth-child(7){width:14%;text-align:inherit}._heritageTableWithCriticality_1trv4_60 th:nth-child(8),._heritageTableWithCriticality_1trv4_60 td:nth-child(8){width:7%;text-align:center}._heritageTable_1trv4_1 thead th:nth-child(2),._heritageTable_1trv4_1 tbody td:nth-child(2){text-align:left!important}._heritageTableLineaire_1trv4_102{table-layout:auto}._heritageTableLineaire_1trv4_102 th:nth-child(1),._heritageTableLineaire_1trv4_102 td:nth-child(1){width:auto;min-width:4.5rem}._heritageTableLineaire_1trv4_102 th:nth-child(2),._heritageTableLineaire_1trv4_102 td:nth-child(2){width:auto;min-width:9rem}._heritageTableLineaire_1trv4_102 th:nth-child(3),._heritageTableLineaire_1trv4_102 td:nth-child(3){width:auto;min-width:4.5rem}._heritageTableLineaire_1trv4_102 th:nth-child(4),._heritageTableLineaire_1trv4_102 td:nth-child(4){width:auto;min-width:5.5rem}._heritageTableLineaire_1trv4_102 th:nth-child(5),._heritageTableLineaire_1trv4_102 td:nth-child(5){width:auto;min-width:6rem}._heritageTableLineaire_1trv4_102 th:nth-child(6),._heritageTableLineaire_1trv4_102 td:nth-child(6){width:auto;min-width:8.5rem;text-align:center}._heritageTableLineaire_1trv4_102 th:nth-child(7),._heritageTableLineaire_1trv4_102 td:nth-child(7){width:auto;min-width:5.5rem;text-align:left}._heritageTableLineaire_1trv4_102 th:nth-child(8),._heritageTableLineaire_1trv4_102 td:nth-child(8){width:auto;min-width:4rem;text-align:center}._assetId_1trv4_157{display:inline-block;max-width:8rem;color:#5e7771;overflow-wrap:anywhere}._assetName_1trv4_164{display:inline-block;max-width:12rem;color:#051d19;font-weight:500}._badgeBase_1trv4_171{display:inline-flex;align-items:center;border-radius:999px;line-height:1.2}._statusBadge_1trv4_178{max-width:8rem;padding:.25rem .55rem;font-size:.56rem;font-weight:500;text-transform:uppercase}._optimal_1trv4_186{color:#0a8a41;background:#d8f6e2}._maintenance_1trv4_191{color:#d26c00;background:#fff0dc}._critical_1trv4_196{color:#d94358;background:#ffe4e8}._inspection_1trv4_201{color:#1762d0;background:#dfeaff}._criticalityLow_1trv4_206{color:#0a8a41;background:#d8f6e2}._criticalityBadge_1trv4_211:before{width:.42rem;height:.42rem;flex:0 0 .42rem;border-radius:50%;background:currentColor;content:""}._criticalityColumnHeader_1trv4_220{display:inline-flex;align-items:center;gap:.3rem}._criticalityInfo_1trv4_226{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#60736f;cursor:help}._criticalityInfo_1trv4_226: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_1trv4_226:hover:after,._criticalityInfo_1trv4_226:focus-visible:after{transform:translate(-50%) translateY(0);opacity:1}._criticalityMedium_1trv4_267{color:#8a6d00;background:#fdf3d0}._criticalityHigh_1trv4_272{color:#d26c00;background:#fff0dc}._criticalityCritical_1trv4_277{color:#d94358;background:#ffe4e8}._criticalityEmpty_1trv4_282{color:#8a9996;font-size:.7rem}._georeferencingBadge_1trv4_287{justify-content:center;min-width:1.6rem;padding:.25rem .5rem;color:#1f4b44;background:#e2efec;font-size:.62rem;font-weight:600}._rowAction_1trv4_297{padding:.25rem .4rem;border:0;color:#6f807c;background:transparent;font-weight:500;cursor:pointer}._heritageSummary_1trv4_306{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,.9fr);gap:1.5rem;padding:1.5rem 0rem}._mapCard_1trv4_313,._healthCard_1trv4_314{position:relative;box-sizing:border-box;min-height:15.5rem;background:#fff;border:1px solid #ebf0f4;border-radius:.5rem}._mapCard_1trv4_313{overflow:hidden;background:#eef2f3}._mapCard_1trv4_313 [class*=gmaoMapControls]{top:.55rem;gap:.35rem}._mapCard_1trv4_313 [class*=gmaoMapControls][data-position=top-left]{left:.55rem}._mapCard_1trv4_313 [class*=gmaoMapControls][data-position=top-right]{right:.55rem}._mapCard_1trv4_313 [class*=gmaoZoomControl],._mapCard_1trv4_313 [class*=gmaoBaseMapControl],._mapCard_1trv4_313 [class*=gmao3dControl]{border-radius:.55rem}._mapCard_1trv4_313 [class*=gmaoZoomControl] button{width:2.25rem;height:2.25rem;font-size:1.35rem}._mapCard_1trv4_313 [class*=gmaoBaseMapControl],._mapCard_1trv4_313 [class*=gmao3dControl]{padding:.2rem}._mapCard_1trv4_313 [class*=gmaoBaseMapControl] button,._mapCard_1trv4_313 [class*=gmao3dControl] button{width:2.25rem;min-height:2.35rem;padding:.2rem 0;border-radius:.4rem;font-size:.45rem}._mapCard_1trv4_313 [class*=gmaoBaseMapControl] button svg,._mapCard_1trv4_313 [class*=gmao3dControl] button svg{width:1.1rem;height:1.1rem}._cardHeading_1trv4_373{position:relative;z-index:1;padding:1.4rem 1.5rem}._cardHeading_1trv4_373 h2,._healthCard_1trv4_314 h2{margin:0;color:#006457;font-size:1.05rem;font-weight:600}._cardHeading_1trv4_373 p{margin:.65rem 0 0;color:#71827e;font-size:.78rem}._mapMarker_1trv4_393{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_1trv4_314{padding:1.4rem 1.5rem}._healthMetrics_1trv4_414{display:grid;gap:1rem;margin-top:1.35rem}._healthMetricHeader_1trv4_420{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:#81908d;font-size:.78rem}._healthMetricHeader_1trv4_420 strong{color:#0d2722;font-size:.82rem}._healthTrack_1trv4_434{overflow:hidden;height:.3rem;border-radius:999px;background:#edf0f0}._healthTrack_1trv4_434 span{display:block;height:100%;border-radius:inherit}._healthOptimal_1trv4_447{background:#2dbb69}._healthWatch_1trv4_451{background:#ff7d1a}._healthCritical_1trv4_455{background:#ef4655}._analysisButton_1trv4_459{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}._addButton_1trv4_472{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_1trv4_306{grid-template-columns:1fr}}@media (max-width: 40rem){._statusBadge_1trv4_178{padding:.2rem .35rem}._heritageSummary_1trv4_306{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_8rd02_1{display:flex;flex-direction:column;gap:1rem;width:100%;color:#17212b}._dashboard_8rd02_1 *,._dashboard_8rd02_1 *:before,._dashboard_8rd02_1 *:after{box-sizing:border-box}._dashboard_8rd02_1 .contractInfoHeaderCardValue,._dashboard_8rd02_1 .contractInfoHeaderCardValueColor,._dashboard_8rd02_1 .contractInfoHeaderCardTrend{font-weight:600!important}._kpiGrid_8rd02_21{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}._kpiCard_8rd02_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_8rd02_27 .contractInfoHeaderCardWithIcon{align-items:flex-start}._kpiCard_8rd02_27 .contractInfoHeaderCardText{gap:.4rem;min-width:0}._kpiCard_8rd02_27 .contractInfoHeaderCardTitle{color:#5f6b76;font-size:.95rem;line-height:1.25;font-weight:400}._kpiCard_8rd02_27 .contractInfoHeaderCardTitle p{margin:0}._kpiCard_8rd02_27 .contractInfoHeaderCardDetail{margin-top:.35rem!important;color:#64748b;font-size:.88rem;line-height:1.3;font-weight:400}._kpiCard_8rd02_27 .contractInfoHeaderCardTrend{margin-top:.35rem!important;font-size:.88rem;line-height:1.3;font-weight:600}._kpiCard_8rd02_27 .contractInfoHeaderCardProgress{max-width:100%;height:.3rem;margin-top:.45rem;background:#e4e8ea}._kpiCard_8rd02_27 .contractInfoHeaderCardProgress span{background:#006b5f}._kpiValue_8rd02_81{margin:0!important;color:#111827;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiValueSuccess_8rd02_89{margin:0!important;color:#006b5f;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiValueDanger_8rd02_97{margin:0!important;color:#e34234;font-size:2rem;line-height:1.1;font-weight:600!important}._kpiCardPrimary_8rd02_105{border-left:.28rem solid #006b5f}._kpiCardPrimary_8rd02_105 .contractInfoHeaderCardTrend{color:#006b5f}._kpiCardDanger_8rd02_113{border-left:.28rem solid #e34234;background:#fff6f5}._kpiCardDanger_8rd02_113 .contractInfoHeaderCardTitle,._kpiCardDanger_8rd02_113 .contractInfoHeaderCardDetail{color:#e34234;font-weight:600}._sparklineCard_8rd02_128{position:relative;min-width:0}._sparklineCard_8rd02_128 ._kpiCard_8rd02_27{padding-bottom:1.75rem!important}._sparkline_8rd02_128{position:absolute;left:1rem;right:1rem;bottom:.85rem;display:block;width:calc(100% - 2rem);height:1.35rem;pointer-events:none}._budgetGrid_8rd02_148{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch}._budgetCard_8rd02_155{display:flex!important;align-items:center;min-height:7.25rem}._budgetCard_8rd02_155>div,._budgetCard_8rd02_155 .contractInfoHeaderCardWithIcon{width:100%;height:100%}._budgetCard_8rd02_155 .contractInfoHeaderCardWithIcon{display:flex;align-items:center;gap:.75rem}._budgetCard_8rd02_155 .contractInfoHeaderCardIcon{order:2;margin-left:auto;align-self:center;width:2.25rem;height:2.25rem;color:#9aa5b1}._budgetCard_8rd02_155 .contractInfoHeaderCardIcon svg{width:1.35rem;height:1.35rem}._budgetCard_8rd02_155 .contractInfoHeaderCardText{flex:1;display:flex;flex-direction:column;justify-content:center;align-self:center;gap:.55rem;min-width:0;min-height:0}._budgetCard_8rd02_155 .contractInfoHeaderCardTitle{color:#8a949e;font-size:1rem;line-height:1.25;font-weight:400}._budgetValue_8rd02_205{margin:0!important;color:#111827;font-size:2rem;line-height:1.1;font-weight:600!important}._budgetValueSuccess_8rd02_213{margin:0!important;color:#006b5f;font-size:2rem;line-height:1.1;font-weight:600!important}._budgetCardRemaining_8rd02_221{background:#eef6f5;border-color:#d7e8e5}._budgetCardRemaining_8rd02_221 .contractInfoHeaderCardTitle{color:#006b5f;font-weight:600}._budgetCardRemaining_8rd02_221 .contractInfoHeaderCardIcon{color:#7a9a95}._trackingPanel_8rd02_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_8rd02_246{display:flex;align-items:center;justify-content:space-between;gap:1rem}._trackingHeader_8rd02_246 h2{margin:0;color:#17212b;font-size:1.15rem;line-height:1.25;font-weight:600}._viewToggle_8rd02_261{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border-radius:.45rem;background:#eef1f3}._viewToggleButton_8rd02_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_8rd02_286{background:#fff;color:#17212b;box-shadow:0 1px 2px #10182814}._viewToggleButton_8rd02_270 svg{width:.95rem;height:.95rem}._chartLayout_8rd02_297{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(14rem,.75fr);gap:1.25rem;align-items:center;min-height:16rem}._chartWrap_8rd02_305{min-width:0;min-height:15rem;overflow:hidden}._chartWrap_8rd02_305 .shgraph-toolbar,._chartWrap_8rd02_305 .apexcharts-toolbar,._chartWrap_8rd02_305 .apexcharts-legend{display:none}._chartWrap_8rd02_305 .shgraph-root{min-height:15rem}._statusBreakdown_8rd02_321{display:flex;flex-direction:column;gap:.85rem;min-width:0;padding:.35rem .25rem}._statusBreakdownTitle_8rd02_329{margin:0;color:#8a949e;font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}._statusList_8rd02_339{display:grid;gap:.75rem}._statusItem_8rd02_344{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center}._statusItemLabel_8rd02_351{color:#3a4652;font-size:.9rem;font-weight:400;line-height:1.2}._statusItemValue_8rd02_358{color:#3a4652;font-size:.9rem;font-weight:600;line-height:1.2}._statusItemMeter_8rd02_365{grid-column:1 / -1;height:.28rem;overflow:hidden;border-radius:999px;background:#e8ecef}._statusItemMeter_8rd02_365 span{display:block;height:100%;border-radius:inherit}._statusItemDanger_8rd02_379 ._statusItemLabel_8rd02_351,._statusItemDanger_8rd02_379 ._statusItemValue_8rd02_358{color:#e34234;font-weight:600}._tableWrap_8rd02_385{overflow:auto;background:transparent}._detailTable_8rd02_390{width:100%;min-width:72rem;border:1px solid #e1e3e4;border-collapse:collapse;color:#191c1d;background:#fff;table-layout:fixed}._detailTable_8rd02_390 th,._detailTable_8rd02_390 td{padding:.72rem .85rem;border-bottom:1px solid #edeeef;text-align:left;vertical-align:middle}._detailTable_8rd02_390 th{background:#f3f4f5;color:#2d3835;font-size:.66rem;font-weight:600;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}._detailTable_8rd02_390 td{font-size:.88rem;font-weight:400;line-height:1.25}._detailTable_8rd02_390 tbody tr:last-child td{border-bottom:0}._ticketId_8rd02_428{color:#005147;font-weight:600;letter-spacing:.02em}._operationName_8rd02_434{color:#17212b;font-weight:600}._mutedCell_8rd02_439{color:#66727e}._datesDelayed_8rd02_443{color:#e34234;font-weight:600}._budgetCell_8rd02_448{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}._variancePositive_8rd02_454{color:#e34234;font-weight:600;white-space:nowrap}._varianceNeutral_8rd02_460{color:#006b5f;font-weight:600;white-space:nowrap}._progressCell_8rd02_466{display:grid;grid-template-columns:minmax(3.5rem,1fr) auto;align-items:center;gap:.55rem;min-width:6.5rem}._progressMeter_8rd02_474{height:.28rem;overflow:hidden;border-radius:999px;background:#e8ecef}._progressMeter_8rd02_474 span{display:block;height:100%;border-radius:inherit}._progressValue_8rd02_487{color:#3a4652;font-size:.82rem;font-weight:600;white-space:nowrap}._progressInProgress_8rd02_494{background:#006b5f}._progressDelayed_8rd02_498{background:#e34234}._progressPlanned_8rd02_502{background:#c5ced6}._statusBadge_8rd02_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_8rd02_520{color:#006b5f;background:#e4f3ef}._statusDelayed_8rd02_525{color:#ba1a1a;background:#ffdad6}._statusPlanned_8rd02_530{color:#596375;background:#e8ecef}._statusCancelled_8rd02_535{color:#5c6a72;background:#e9edf0}._progressCancelled_8rd02_540{background:#97a4ae}._trackingControls_8rd02_544{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}._granularityGroup_8rd02_551{display:inline-flex;gap:.15rem;padding:.2rem;border:1px solid #e3ebe9;border-radius:.5rem;background:#f4f8f7}._granularityButton_8rd02_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_8rd02_560:hover{color:#005747}._granularityButtonActive_8rd02_577,._granularityButtonActive_8rd02_577:hover{background:#005747;color:#fff}._periodSelect_8rd02_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_8rd02_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_8rd02_608{border:0;border-radius:999px;padding:.25rem .65rem;background:#005747;color:#fff;font-size:.74rem;font-weight:500;cursor:pointer}._windowNote_8rd02_619{margin:.5rem 0 0;color:#7d8b97;font-size:.76rem}._chartState_8rd02_625{display:flex;align-items:center;justify-content:center;min-height:15rem;padding:1rem;color:#7d8b97;font-size:.9rem;text-align:center}._chartStateError_8rd02_636{color:#ba1a1a}._tooltip_8rd02_640{min-width:11rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.4}._tooltipTitle_8rd02_647{color:#16212b;font-weight:600}._tooltipTotal_8rd02_652{margin-bottom:.3rem;color:#566a66;font-weight:500}._tooltipRow_8rd02_658{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;color:#27323d}._tooltipDot_8rd02_666{width:.5rem;height:.5rem;border-radius:999px}._trackingTableWrap_8rd02_672{overflow-x:auto}._trackingDetailTable_8rd02_676{table-layout:auto;width:max-content;min-width:100%}._trackingDetailTable_8rd02_676 th,._trackingDetailTable_8rd02_676 td{white-space:nowrap}._rowAction_8rd02_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_8rd02_687:hover{color:#005747;background:#eef6f4}._lowerRow_8rd02_706{display:flex;align-items:stretch;gap:1rem;width:100%}._comparisonPanel_8rd02_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_8rd02_713 h2{margin:0 0 2.75rem;color:#17212b;font-size:1.15rem;line-height:1.25;font-weight:600}._comparisonGauges_8rd02_734{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:center;justify-items:center;padding-block:.35rem .55rem}._gauge_8rd02_743{position:relative;display:grid;place-items:center;width:9.5rem;height:9.5rem;border-radius:50%}._gaugeRing_8rd02_752{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;mask:radial-gradient(farthest-side,transparent calc(100% - .7rem),#000 calc(100% - .69rem));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .7rem),#000 calc(100% - .69rem))}._gaugeCenter_8rd02_760{position:relative;z-index:1;display:grid;gap:.2rem;text-align:center;line-height:1}._gaugeValue_8rd02_769{color:#17212b;font-size:1.7rem;font-weight:600}._gaugeLabel_8rd02_775{color:#8a949e;font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._comparisonMetrics_8rd02_783{display:grid;gap:1.35rem;padding-top:.25rem;margin-bottom:.5rem}._comparisonMetric_8rd02_783{display:grid;gap:.55rem}._comparisonMetricHeader_8rd02_795{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._comparisonMetricLabel_8rd02_802{color:#3a4652;font-size:.9rem;font-weight:400;line-height:1.2}._comparisonMetricValue_8rd02_809{font-size:.95rem;font-weight:600;line-height:1.2;white-space:nowrap}._comparisonMetricValueDanger_8rd02_816{color:#e34234;font-variant-numeric:tabular-nums}._comparisonMetricValueSuccess_8rd02_821{color:#006b5f}._comparisonMeter_8rd02_825{width:100%;height:.55rem;overflow:hidden;border-radius:999px;background:#e8ecef}._comparisonMeter_8rd02_825 span{display:block;height:100%;border-radius:inherit}._comparisonMeterDanger_8rd02_839{background:#e34234}._comparisonMeterSuccess_8rd02_843{background:#006b5f}._budgetProjectionPanel_8rd02_847{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_8rd02_860{display:flex;align-items:center;justify-content:space-between;gap:.85rem}._budgetProjectionHeader_8rd02_860 h2{margin:0;color:#17212b;font-size:1.15rem;line-height:1.25;font-weight:600}._consumptionBadge_8rd02_875{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_8rd02_889{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.75rem .9rem;border-radius:.4rem;background:#f4f6f7}._budgetSummaryItem_8rd02_898{display:grid;gap:.28rem;min-width:0}._budgetSummaryLabel_8rd02_904{color:#8a949e;font-size:.68rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}._budgetSummaryValue_8rd02_913{color:#17212b;font-size:1.05rem;font-weight:600;line-height:1.15}._budgetSummaryValueDanger_8rd02_920{color:#e34234}._budgetChartBlock_8rd02_924{display:flex;flex-direction:column;gap:.55rem;min-width:0}._budgetChartStats_8rd02_931{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem}._budgetChartStat_8rd02_931{display:inline-flex;align-items:baseline;gap:.35rem;color:#66727e;font-size:.78rem;line-height:1.2}._budgetChartStat_8rd02_931 strong{color:#17212b;font-size:.82rem;font-weight:600}._budgetChartStatSuccess_8rd02_953 strong{color:#006b5f}._budgetChartWrap_8rd02_957{min-width:0;min-height:12.5rem;overflow:hidden}._budgetChartWrap_8rd02_957 .shgraph-toolbar{display:none}._budgetChartWrap_8rd02_957 .shgraph-root{min-height:12.5rem}._budgetCategory_8rd02_971{color:#17212b;font-weight:600}._budgetRateDanger_8rd02_976{color:#e34234;font-weight:600}._budgetRateSuccess_8rd02_981{color:#006b5f;font-weight:600}._budgetRemainingDanger_8rd02_986{color:#e34234;font-weight:600}@media (max-width: 90rem){._kpiGrid_8rd02_21{grid-template-columns:repeat(3,minmax(0,1fr))}._budgetGrid_8rd02_148{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 64rem){._chartLayout_8rd02_297{grid-template-columns:1fr}._trackingHeader_8rd02_246{flex-wrap:wrap}._lowerRow_8rd02_706{flex-direction:column}._comparisonPanel_8rd02_713,._budgetProjectionPanel_8rd02_847{width:100%}._budgetSummaryBar_8rd02_889{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){._kpiGrid_8rd02_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 32rem){._kpiGrid_8rd02_21,._budgetGrid_8rd02_148,._comparisonGauges_8rd02_734,._budgetSummaryBar_8rd02_889{grid-template-columns:1fr}._budgetProjectionHeader_8rd02_860{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}}._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}}
