@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap);
.date-picker-wrapper{position:absolute;padding:5px;background:var(--primaryColor) !important;color:var(--primaryTextColor) !important;font-size:9px;z-index:99999;box-shadow:0px 2px 4px 1px rgba(18,18,18,.36)}@media(max-width:500px){.date-picker-wrapper{max-width:366px}}.rdrMonthAndYearWrapper{align-items:center;height:31px;padding-top:4px}.rdrMonth{padding:0 .833em 0 .833em}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:0 .833em}.date-range-val{padding-top:6px;padding-left:2px;display:inline-block !important}.rdrDefinedRangesWrapper{background:var(--primaryColor) !important;color:var(--primaryTextColor) !important;border:none !important}.rdrStaticRange{background:var(--primaryColor) !important;color:var(--primaryTextColor) !important;border-bottom:1px solid var(--borderBgColor) !important}.rdrStaticRangeSelected{color:var(--secondaryColor) !important}.rdrStaticRange:hover .rdrStaticRangeLabel{background:var(--secondaryColor) !important;color:var(--primaryTextColor) !important}.rdrCalendarWrapper{background:none !important;color:var(--primaryTextColor) !important}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:var(--primaryColor) !important}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:var(--primaryTextColor) !important}.rdrDayNumber span{color:var(--primaryTextColor) !important}.rdrDateDisplayItem{border-radius:4px;background-color:var(--primaryColor) !important;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);border:1px solid var(--inputBorderColor) !important;color:var(--primaryTextColor) !important}.rdrDateDisplayWrapper{background-color:var(--primaryColor) !important}.rdrDateDisplayItemActive{border-color:var(--secondaryColor) !important}.rdrDateDisplayItemActive input{color:var(--primaryTextColor) !important}.rdrDayDisabled{background-color:var(--themeColorVariation2) !important}.rdrMonthAndYearPickers select{color:var(--primaryTextColor) !important;filter:contrast(0.1)}.rdrDayPassive .rdrDayNumber span{color:var(--themeColorVariation4) !important}.rdrMonthName{display:none !important}
.event-detail-modal{display:flex}.event-detail-modal__body{display:flex;flex-direction:column;width:1559px;height:568px;border:1px solid var(--_components-divider-dark);background:var(--background-paper-elevation-0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.event-detail-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 10px;background:var(--background-paper-elevation-1);border-bottom:1px solid var(--_components-divider);flex-shrink:0}.event-detail-modal__title{font-weight:600;font-size:15px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-detail-modal__action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;color:var(--text-primary);background:rgba(0,0,0,0);border:1px solid var(--_components-divider-dark);border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.event-detail-modal__action-btn:hover{background:var(--action-hover)}.event-detail-modal__action-btn:focus{outline:none;box-shadow:0 0 0 2px var(--action-focus)}.event-detail-modal__action-btn svg{display:block}.event-detail-modal__action-btn--close{padding:6px;border-radius:50%;width:30px;height:30px;justify-content:center;border:none;color:var(--action-active)}.event-detail-modal__action-btn--close:hover{background:var(--action-hover);color:var(--text-primary)}.event-detail-modal__content{display:flex;width:100%;flex:1;min-height:0}.event-detail-modal__panel{width:50%;height:100%;display:flex;flex-direction:column;padding:8px;background:var(--background-paper-elevation-1)}.event-detail-modal__panel+.event-detail-modal__panel{border-left:1px solid var(--_components-divider)}.event-detail-modal__panel.is-fullscreen{width:100% !important;height:100% !important;background:var(--background-paper-elevation-1)}.event-detail-modal__panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;color:var(--text-primary);background:var(--background-paper-elevation-1);flex-shrink:0}.event-detail-modal__panel-title{font-weight:600;font-size:14px;color:var(--text-primary)}.event-detail-modal__panel-actions{display:flex;align-items:center;gap:4px}.event-detail-modal__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--action-active);background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.event-detail-modal__icon-btn:hover{background:var(--action-hover);color:var(--text-primary)}.event-detail-modal__icon-btn:focus{outline:none;box-shadow:0 0 0 2px var(--action-focus)}.event-detail-modal__icon-btn svg{display:block}.event-detail-modal__panel-body{flex:1;min-height:0}.leak-hourly-chart__wrapper{width:100%;height:100%;padding:10px 20px;background-color:var(--background-paper-elevation-1);box-sizing:border-box;position:relative;display:flex;flex-direction:column}.leak-hourly-chart__canvas{flex:1 1 0;min-height:0;position:relative}.leak-hourly-chart__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:8px;flex-shrink:0}.leak-hourly-chart__gas-toggle{display:inline-flex;border:1px solid var(--_components-divider);border-radius:3px;overflow:hidden;margin-bottom:2px}.leak-hourly-chart__gas-toggle-btn{padding:3px 12px;font-size:12px;line-height:18px;color:var(--text-secondary);background-color:rgba(0,0,0,0);border:0;border-right:1px solid var(--_components-divider);cursor:pointer}.leak-hourly-chart__gas-toggle-btn:last-child{border-right:0}.leak-hourly-chart__gas-toggle-btn:hover{color:var(--text-primary)}.leak-hourly-chart__gas-toggle-btn.is-active{color:var(--primaryBtnTextColor);background-color:var(--primaryBtnBG)}.leak-hourly-chart__avg-rate{font-size:14px;font-weight:400;color:var(--text-primary);text-align:center;white-space:nowrap}.leak-hourly-chart__avg-rate-value{font-weight:600}.leak-hourly-chart__zoom-hint{font-size:12px;font-weight:400;color:var(--text-secondary);text-align:center;white-space:nowrap}.leak-hourly-chart__loading{display:flex;justify-content:center;align-items:center;padding:20px}.leak-hourly-chart__loading-text{margin-left:8px;color:var(--text-secondary);font-size:13px}.leak-hourly-chart__error{text-align:center;padding:20px;color:var(--danger-color);font-size:13px}.leak-hourly-chart__empty{text-align:center;padding:20px;color:var(--text-secondary);font-size:13px}
.select-group-label label{font-size:.75rem}.select-group-label span{font-size:.75rem;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;position:relative;top:3px}
.tree{margin:1em}.tree input{position:absolute;clip:rect(0, 0, 0, 0)}.tree input~ul{display:none}.tree input:checked~ul{display:block}.tree li{line-height:1.2;position:relative;padding:0 0 1em 1em}.tree ul li{padding:1em 0 0 1em}.tree>li:last-child{padding-bottom:0}.tree_label{position:relative;display:inline-block;white-space:nowrap}label.tree_label,span.tree_label{cursor:pointer}label.tree_label:hover{color:#307de8}label.tree_label:before{background:#000;color:#fff;position:relative;z-index:1;float:left;margin:.4em .3em 0 -2em;width:1em;height:1em;border-radius:1em;content:"+";text-align:center;line-height:.94em}:checked~label.tree_label:before{content:"–"}.tree li:before{position:absolute;top:0;bottom:0;left:-0.58em;display:block;width:0;border-left:1px solid #777;content:""}.tree_label:after{position:absolute;top:.7em;left:-1.5em;display:block;height:.5em;width:1em;border-bottom:1px solid #777;border-left:1px solid #777;border-radius:0 0 0 .3em;content:""}span.tree_label::after{left:-1.58em}label.tree_label:after{border-bottom:0}:checked~label.tree_label:after{border-radius:0 .3em 0 0;border-top:1px solid #777;border-right:1px solid #777;border-bottom:0;border-left:0;bottom:0;top:.7em;height:auto}.tree{font-size:.75rem;background-color:var(--primaryColor);padding:40px 1px 0px 14px;height:calc(100vh - 63px);margin:0px !important;overflow:auto;border-radius:5px 5px 0 0;overflow-x:auto}.settins-form-container .tree{height:calc(100vh - 155px)}.settins-form-container.emissionGoal .tree{height:calc(100vh - 109px)}.overflow-box{max-height:calc(100vh - 83px);overflow:auto;margin:0px !important}.tree-block{min-height:calc(100vh - 83px);margin:0px !important;overflow:auto;max-height:calc(100vh - 83px)}.tree li:last-child:before{height:2em;bottom:auto}.tree>li:last-child:before{display:none}.tree_custom{display:block;background:#eee;padding:1em;border-radius:.3em}span.custom-tooltip{background:#153655;display:inline;padding:5px;border-radius:5px;margin-left:15px;opacity:0;visibility:hidden;position:relative}span.custom-tooltip .btn-secondary{background:rgba(0,0,0,0) !important;border:0px !important;padding:5px 5px;font-size:7px}.tree_label:hover .custom-tooltip{opacity:1;visibility:visible}.tree_label .custom-tooltip::before{display:inline;margin-left:.255em;vertical-align:.255em;content:"";border-top:.5em solid;border-right:.5em solid rgba(0,0,0,0);border-bottom:0;border-left:.5em solid rgba(0,0,0,0);position:absolute;left:-12px;color:#153655;transform:rotate(90deg);top:9px}.tree_label.active{color:#307de8 !important}span.custom-tooltip .btn-secondary img{width:16px;top:-1px}span.custom-tooltip .btn-secondary+.btn-secondary img{width:20px}.node-footer .btn-secondary img{filter:sepia(1)}.tree-block.sidebar-animate{position:absolute;left:0px;z-index:10000;transition:.5s;top:2px;width:auto}.tree-block.sidebar-animate ul.tree{position:absolute;min-width:408px;max-width:418px;left:-401px;transition:.5s}.tree-block.sidebar-animate ul.tree{background:rgba(181,187,192,.8196078431);border-radius:5px 0px 5px 5px}.tree-block.sidebar-animate:hover ul.tree{left:0px}.tree-block.sidebar-animate:hover .opensidebar{left:0px;right:0px;width:408px;border-radius:5px 0px 0px}.tree-block.sidebar-animate:hover ul.tree{background:var(--bodyBG)}label.tree_label span svg,span.tree_label span svg{width:25px;margin-right:4px}label.tree_label span svg path,span.tree_label span svg path{fill:var(--primaryTextColor)}@media(max-width: 767.98px){.tree-block.sidebar-animate:hover .opensidebar{max-width:280px;min-width:280px}.tree-block.sidebar-animate ul.tree{max-width:280px;min-width:280px;left:-273px}}

.document-upload-section{display:flex;gap:10px}.add-link-button{background:#007bff;color:#fff;border:none;padding:5px 10px;border-radius:5px;cursor:pointer}.save-button{padding:10px 20px;color:#fff;border:none;border:5px;margin:5px;margin-right:20px}.document-list-view{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.remove-button{background:red;color:#fff;border:none;padding:2px 5px;border-radius:3px;cursor:pointer}.read-only-table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0}.read-only-table .key-column{text-align:left;width:40%;font-weight:bold;padding:8px;color:var(--primaryTextColor)}.read-only-table .value-column{text-align:left;width:60%;padding:8px;color:var(--secondaryTextColor)}.read-only-table .divider{padding:0;margin:0}.read-only-table tr:nth-child(odd) td{background-color:rgba(0,0,0,0);color:var(--primaryTextColor)}.read-only-table tr:nth-child(even) td{background-color:var(--themeColorVariation2);color:var(--primaryTextColor)}.read-only-table tr:hover td{background-color:var(--themeColorVariation4)}.emission-form-data-group-label{position:relative;font-weight:700;font-size:18px;margin-bottom:25px;margin-top:10px;padding-bottom:5px}.emission-form-data-group-label::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--primaryTextColor)}.emission-form-data-label{display:flex;flex-direction:column;gap:10px;margin-left:10px;margin-right:10px}.eye-icon{width:15px}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.spinner{border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.calendar-icon{position:relative;top:50%;margin-left:10px;width:20px;height:20px;pointer-events:none}.input-box-container{position:relative;display:flex;align-items:center}
.sis-dashboard-wrapper{width:98%;margin:20px auto 0;font-family:"Rubik",sans-serif}.sis-global-filter-container{margin-bottom:20px}.sis-global-filter-bar{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:16px;padding:12px 18px 12px;margin-bottom:10px;background:var(--bodyBG);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.sis-badge-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:4px 2px;margin-bottom:12px}.sis-clear-all-btn{border:1px solid var(--user-sgroup-list-bg);background:var(--user-sgroup-list-bg);color:var(--primaryTextColor);border-radius:20px;padding:4px 14px;font-size:12px;font-weight:500;cursor:pointer;font-family:"Rubik",sans-serif;transition:all .15s ease;white-space:nowrap;line-height:1.4}.sis-dynamic-badge{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sis-badge{display:inline-flex;align-items:center;background:var(--user-sgroup-list-bg);color:var(--primaryTextColor);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:400;box-shadow:0 1px 3px rgba(0,0,0,.2);gap:6px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.sis-badge__label strong{font-weight:600;margin-right:2px;color:var(--primaryTextColor)}.sis-badge__close{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;font-size:14px;font-weight:bold;cursor:pointer;opacity:.75;line-height:1;border-radius:50%;width:16px;height:16px;transition:all .15s ease}.sis-badge__close:hover{opacity:1;background:hsla(0,0%,100%,.25)}.sis-fc{position:relative;padding:0;min-width:170px;max-width:250px;cursor:default}.sis-fc__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;min-width:130px}.sis-fc__label{font-size:12px;font-weight:500;color:var(--primaryTextColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;line-height:1.2}.sis-fc__clear{font-size:11px;font-weight:400;color:var(--primaryTextColor);background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;font-family:"Rubik",sans-serif;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;text-decoration-color:hsla(0,0%,100%,.3);transition:color .15s}.sis-fc__clear:hover{color:var(--primaryTextColor)}.sis-fc__select{display:flex;align-items:center;gap:8px;width:100%;background:var(--bodyBG);border:1px solid var(--inputBorderColor);border-radius:4px;padding:7px 10px;font-family:"Rubik",sans-serif;font-size:13.5px;font-weight:400;color:var(--primaryTextColor);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;min-width:140px;text-align:left;outline:none}.sis-fc__select:active{border-color:var(--secondaryColor) !important;box-shadow:0 0 0 1px var(--secondaryColor) !important}.sis-fc__select--open{border-color:var(--secondaryColor) !important;box-shadow:0 0 0 1px var(--secondaryColor) !important}.sis-fc__value{flex:1;overflow:hidden;text-overflow:ellipsis}.sis-fc__pipe{color:var(--primaryTextColor);font-weight:300;font-size:16px;line-height:1;flex-shrink:0}.sis-fc__chevron{flex-shrink:0;color:var(--primaryTextColor);transition:transform .18s ease}.sis-fc__chevron--open{transform:rotate(180deg);color:var(--primaryTextColor)}.sis-fc__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:9999;background:var(--bodyBG);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.5);min-width:180px;max-width:320px;width:100%;animation:sis-panel-in .14s cubic-bezier(0.16, 1, 0.3, 1);overflow:hidden}.sis-fc__search-box{padding:8px 8px 6px;border-bottom:1px solid hsla(0,0%,100%,.1)}.sis-fc__search-input{width:100%;background:var(--bodyBG);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;padding:5px 8px;font-family:"Rubik",sans-serif;font-size:12px;color:#fff;outline:none;transition:border-color .15s}.sis-fc__search-input::placeholder{color:hsla(0,0%,100%,.4)}.sis-fc__options-list{max-height:220px;overflow-y:auto;padding:4px 0}.sis-fc__options-list::-webkit-scrollbar{width:5px}.sis-fc__options-list::-webkit-scrollbar-track{background:#0b1a2c}.sis-fc__options-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.sis-fc__option{display:flex;align-items:center;padding:7px 12px;font-size:13px;color:var(--primaryTextColor);cursor:pointer;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none}.sis-fc__option:hover{background:var(--themeColorVariation2);color:var(--primaryTextColor)}.sis-fc__option--selected{background:var(--themeColorVariation2);color:var(--primaryTextColor)}.sis-fc__option--selected:hover{background:rgba(56,189,248,.22);color:var(--primaryTextColor)}.sis-fc__checkbox{width:15px;height:15px;border:1.5px solid var(--primaryTextColor);border-radius:3px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:hsla(0,0%,100%,.05);transition:all .15s ease}.sis-fc__checkbox--checked{background:var(--secondaryColor);border-color:var(--primaryTextColor);color:var(--primaryTextColor)}.sis-fc__option-check{width:16px;font-size:12px;color:#38bdf8;margin-right:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sis-fc__option-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sis-fc__no-options{padding:12px;font-size:12px;color:hsla(0,0%,100%,.5);text-align:center}.sis-fc__footer{padding:7px 10px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end;background:rgba(0,0,0,.15)}.sis-fc__btn-apply{border:1px solid var(--secondaryColor);background:var(--secondaryColor);color:var(--primaryTextColor);border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;cursor:pointer;font-family:"Rubik",sans-serif;transition:background .15s ease}.sis-fc__menu-loading{position:absolute;top:calc(100% + 4px);left:0;z-index:9999;background:#0b1a2c;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;padding:14px 16px;display:flex;align-items:center;gap:10px;color:hsla(0,0%,100%,.8);font-size:12px;box-shadow:0 10px 30px rgba(0,0,0,.5);min-width:160px}.sis-fc__panel-fallback{position:absolute;top:calc(100% + 4px);left:0;z-index:9999;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.1);min-width:240px;max-width:380px;overflow:visible;animation:sis-panel-in .14s cubic-bezier(0.16, 1, 0.3, 1)}@keyframes sis-panel-in{from{opacity:0;transform:translateY(-6px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sis-widget-grid{display:flex;flex-direction:column;gap:20px}.sis-widget-card{border:0px solid #dde3f0;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04);transition:box-shadow .18s ease}.sis-widget-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.05)}.sis-widget-chart-area{border-radius:0 0 6px 6px}.table-grid__cell-corner{display:none}[aria-label="Pivot table"]{padding:0px !important}.sis-widget-loader-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(13,27,45,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;color:var(--primaryTextColor);font-size:14px;font-weight:500;pointer-events:all}.sis-widget-loader-text{color:var(--primaryTextColor);font-size:13px;font-weight:500;letter-spacing:.3px}.highcharts-container,.highcharts-container svg text{user-select:none !important;-webkit-user-select:none !important;cursor:default !important}
.sisense-sso-gate{position:relative}.sisense-sso-gate--handshaking,.sisense-sso-gate--needs-sso,.sisense-sso-gate--error{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.sisense-sso-gate__spinner{display:flex;align-items:center;justify-content:center}.sisense-sso-gate__reason{font-size:.85rem;opacity:.7;margin-top:4px}.sisense-sso-gate__details{width:100%;max-width:640px;font-size:.8rem}.sisense-sso-gate__debug{background:rgba(0,0,0,.05);padding:12px;border-radius:4px;max-height:240px;overflow:auto}
.eua-page{background:var(--background-default);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;font-size:13px}.eua-header{background:var(--headerFooterBG);border-bottom:2px solid var(--_components-divider);padding:14px 20px 10px}.eua-header .breadcrum{padding:0 0 10px;margin-bottom:12px}.eua-header__title{margin:0;font-size:20px;font-weight:700;letter-spacing:.08em;color:var(--text-primary)}.eua-header__brand{color:var(--text-primary);letter-spacing:.12em}.eua-header__tm{font-size:10px;vertical-align:super;color:var(--text-secondary)}.eua-header__title-sub{color:#f5a623;font-size:16px;letter-spacing:.06em}.eua-header__sub{margin-top:4px;font-size:11px;color:var(--text-secondary)}.eua-filter-bar{background:var(--background-paper-elevation-5);border-bottom:1px solid var(--_components-divider);padding:14px 20px 12px;display:flex;flex-direction:column;gap:10px}.eua-filter-row{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.eua-filter-group{display:flex;flex-direction:column;gap:4px}.eua-filter-actions{display:flex;gap:8px;align-items:center;height:38px}.eua-filter-actions .common-btn,.eua-filter-actions .secondary-btn{height:38px;padding:0 20px;font-size:11px;font-weight:600;line-height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.eua-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-secondary);text-transform:uppercase}.eua-select,.eua-input{background:var(--inputBGColor);border:1px solid var(--inputBorderColor);border-radius:4px;color:var(--text-primary);font-size:12px;padding:6px 10px;height:32px;outline:none;transition:border-color .15s}.eua-select:focus,.eua-input:focus{border-color:#f5a623}.eua-select option,.eua-input option{background:var(--background-paper-elevation-5)}.eua-select{min-width:110px;cursor:pointer}.eua-input{min-width:150px}.eua-input--wide{min-width:180px}.eua-legend{background:var(--bodyBG);border-bottom:1px solid var(--_components-divider);padding:8px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.eua-legend__title{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase}.eua-legend__sep{width:1px;height:16px;background:var(--_components-divider)}.eua-sev-dot{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-primary)}.eua-sev-dot__circle{width:9px;height:9px;border-radius:50%;flex-shrink:0}.eua-sev-dot__circle--low{background:#4caf50}.eua-sev-dot__circle--medium{background:#ff9800}.eua-sev-dot__circle--critical{background:#f44336}.eua-device-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px}.eua-device-pill__code{font-weight:700;font-size:10px;border-radius:3px;padding:1px 5px;color:#fff}.eua-device-pill__code--gw{background:#6c63ff}.eua-device-pill__code--an{background:#ff9800}.eua-device-pill__code--ep{background:#26c6da}.eua-device-pill__label{color:var(--text-secondary)}.eua-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;padding:16px 20px;background:var(--background-default)}@media(max-width: 900px){.eua-stats{grid-template-columns:repeat(2, 1fr)}}.eua-stat-card{background:var(--background-paper-elevation-1);border:1px solid var(--_components-divider);border-radius:6px;padding:14px 16px 12px;transition:border-color .2s}.eua-stat-card:hover{border-color:#c47f10}.eua-stat-card--loading{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start;min-height:100px}.eua-stat-card__label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:6px}.eua-stat-card__value{display:flex;align-items:baseline;gap:2px;line-height:1;margin-bottom:4px}.eua-stat-card__big{font-size:40px;font-weight:700;color:#f5a623}.eua-stat-card__divider{font-size:18px;color:var(--text-secondary);margin:0 2px}.eua-stat-card__small{font-size:16px;color:var(--text-secondary);font-weight:500}.eua-stat-card__pct{font-size:11px;color:var(--text-secondary);margin-bottom:8px}.eua-stat-card__bar{height:3px;background:var(--_components-divider);border-radius:2px;overflow:hidden}.eua-stat-card__bar-fill{height:100%;background:#f5a623;border-radius:2px;transition:width .6s ease}.eua-table-section{padding:0 20px 32px;display:flex;flex-direction:column;gap:12px}.eua-table-loading{display:flex;align-items:center;gap:12px;padding:40px 20px;color:var(--text-secondary)}.eua-empty{text-align:center;padding:48px 20px;color:var(--text-secondary);font-size:14px}.eua-group{background:var(--background-paper-elevation-5);border:1px solid var(--_components-divider);border-radius:6px;overflow:hidden}.eua-group__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--background-paper-elevation-1);cursor:pointer;border-bottom:1px solid var(--_components-divider);transition:background .15s}.eua-group__header:hover{background:var(--_components-input-filled-hoverFill)}.eua-group__header-left{display:flex;align-items:center;gap:10px}.eua-group__header-right{display:flex;align-items:center;gap:16px;font-size:12px}.eua-group__chevron{font-size:10px;color:#f5a623;transition:transform .2s}.eua-group__chevron--open{transform:rotate(90deg)}.eua-group__name{font-size:14px;font-weight:600;color:var(--text-primary)}.eua-group__badge{background:#f5a623;color:#0d1220;border-radius:4px;padding:2px 10px;font-size:11px;font-weight:700}.eua-group__meta{color:var(--text-secondary)}.eua-group__sev{font-size:11px;font-weight:700;letter-spacing:.06em}.eua-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:7px 16px;gap:8px;background:var(--background-paper-elevation-0);border-bottom:1px solid var(--_components-divider)}.eua-th{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase}.eua-th:not(:first-child){text-align:center}.eua-table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;padding:7px 16px;gap:8px;font-size:12px;border-bottom:1px solid var(--_components-divider);transition:background .12s}.eua-table-row:last-child{border-bottom:none}.eua-table-row:hover{background:var(--_components-input-filled-hoverFill)}.eua-table-row.even{background:var(--themeColorVariation2)}.eua-td-site{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eua-td-num{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eua-val--red{color:#f44336;font-weight:700}.eua-val--dim{color:var(--text-secondary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--background-default)}::-webkit-scrollbar-thumb{background:var(--_components-divider);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#c47f10}.eua-filter-group--threshold{min-width:140px}.eua-filter-group--customer{min-width:200px}.eua-filter-group--device{min-width:160px}.eua-filter-group--severity{min-width:160px}.eua-filter-group--search{min-width:180px}.input-box.search-icon{background-color:var(--inputBGColor) !important;border:1px solid var(--inputBorderColor) !important;border-radius:4px !important;height:38px !important;padding:8px 12px 8px 40px !important;color:var(--primaryTextColor) !important;font-size:12px !important;box-sizing:border-box !important}.input-box.search-icon:focus{border-color:var(--secondaryTextColor) !important}.eua-group__sev--low{color:#4caf50}.eua-group__sev--medium{color:#ff9800}.eua-group__sev--critical{color:#f44336}.eua-empty--error{border-color:#f44336 !important;background-color:rgba(244,67,54,.05) !important}.eua-error-details{margin-top:15px;padding:10px;background:#0d1117;color:#ff7b72;border-radius:6px;font-size:12px;text-align:left;white-space:pre-wrap;overflow-x:auto;max-width:900px;margin:15px auto 0 auto}.eua-table-row--clickable{cursor:pointer}.eua-site-chevron{display:inline-block;font-size:8px;color:#f5a623;margin-right:6px;transition:transform .18s;vertical-align:middle}.eua-site-chevron--open{transform:rotate(90deg)}.eua-device-list{background:var(--background-paper-elevation-0);border-bottom:1px solid var(--_components-divider);margin:0}.eua-device-list__header{display:grid;grid-template-columns:160px 1fr 1fr 160px;padding:6px 32px 6px 44px;gap:12px;background:var(--background-paper-elevation-1)}.eua-dth{font-size:10px;font-weight:700;letter-spacing:.07em;color:var(--text-secondary);text-transform:uppercase}.eua-dth--right{text-align:right}.eua-device-row{display:grid;grid-template-columns:160px 1fr 1fr 160px;padding:6px 32px 6px 44px;gap:12px;font-size:11px;border-bottom:1px solid var(--_components-divider);transition:background .12s}.eua-device-row:last-child{border-bottom:none}.eua-device-row:hover{background:var(--_components-input-filled-hoverFill)}.eua-device-row__type{display:flex;align-items:center}.eua-device-row__eui{color:var(--text-secondary);font-family:"Courier New",monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.eua-device-row__name{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.eua-device-row__lastseen{text-align:right;font-size:11px;font-weight:600;align-self:center;white-space:nowrap}.eua-device-list .eua-device-pill__code{font-size:10px;padding:2px 8px;border-radius:3px;font-weight:700;letter-spacing:.04em;white-space:nowrap}
.hierarchy-page{width:99%;margin:5px auto}.hierarchy-widget--page{height:calc(100vh - 150px);min-height:480px}.back-to-report{display:inline-flex;align-items:center;gap:8px;border:none;color:var(--primaryTextColor, #172235);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);margin-bottom:16px}.back-to-report>span{-webkit-text-decoration:underline;text-decoration:underline}.back-to-report:hover{color:var(--link-color, #307de8)}.back-to-report svg{width:15px;height:15px;transition:transform .2s ease}.back-to-report:hover svg{transform:translateX(-3px)}.hierarchy-widget{position:relative;display:grid;grid-template-rows:auto minmax(0, 1fr);height:780px;margin-bottom:5px;padding:10px 14px 12px;border-radius:6px;border:1px solid var(--inputBorderColor, rgba(138, 156, 171, 0.35));color:var(--primaryTextColor, var(--text-primary, #172235));background-color:var(--themeColorVariation2, var(--primaryColor, #ffffff))}.hierarchy-widget__header{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin:-10px -14px 10px;padding:8px 14px;border-radius:6px 6px 0 0;background-color:var(--primaryColor, #ffffff);border-bottom:1px solid var(--inputBorderColor, rgba(138, 156, 171, 0.35))}.hierarchy-widget__title{font-size:14px;font-weight:500;color:var(--primaryTextColor);white-space:nowrap}.hierarchy-widget__subtitle{font-size:12px;font-weight:400;line-height:143%;color:var(--secondaryTextColor)}.hierarchy-widget__content{display:grid;grid-template-columns:70% 30%;align-items:stretch;min-height:0}.hierarchy-flow-container{display:flex;flex-direction:column;min-height:0;height:100%}.hierarchy-flow{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(175px, 156px);grid-template-rows:minmax(0, 1fr);gap:9px;min-height:0;overflow-x:auto;overflow-y:hidden;padding:2px 14px 5px 2px}.hierarchy-customer-select__header{width:100%;gap:2px;min-height:57px;padding:7px 8px;border:1px solid var(--inputBorderColor, var(--elevation-outlined, rgba(138, 156, 171, 0.45)));border-radius:7px;color:var(--primaryTextColor, var(--text-primary, #172235));background:var(--inputBGColor, var(--background-paper-elevation-2, transparent));text-align:left;cursor:pointer;transition:transform 120ms ease,border-color 120ms ease,box-shadow 120ms ease,background-color 120ms ease;border-color:var(--link-color, var(--primary-main, rgba(90, 127, 166, 0.32)))}.hierarchy-customer-select__header span.hierarchy-card__metrics{margin-top:2px}.hierarchy-details__breakdown{display:flex;align-items:center;gap:24px;margin-top:12px}.hierarchy-details__donut{width:120px;height:120px}.hierarchy-details__breakdown-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;flex:1}.hierarchy-flow__column{position:relative;display:grid;grid-template-rows:auto minmax(0, 1fr);align-content:stretch;gap:6px;min-width:126px;min-height:0}.hierarchy-flow__column-items{display:grid;align-content:start;gap:6px;min-height:0;overflow-y:auto;padding-right:6px;overflow-x:hidden;scrollbar-gutter:stable}.hierarchy-flow__column-items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.hierarchy-flow__column-items::-webkit-scrollbar-thumb:hover{background:#528bb8}.hierarchy-flow__column-items::-webkit-scrollbar{width:6px}.hierarchy-flow__column-items::-webkit-scrollbar-thumb{border-radius:6px;background:var(--inputBorderColor, rgba(138, 156, 171, 0.45))}.hierarchy-flow__column:not(:last-child)::after{position:absolute;top:46px;right:-9px;width:9px;height:2px;content:"";background:var(--secondaryTextColor, rgba(128, 145, 160, 0.55));opacity:.65}.hierarchy-flow__column-title{color:var(--secondaryTextColor, var(--text-secondary, rgba(91, 108, 124, 0.78)));font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hierarchy-flow__column--customer .hierarchy-flow__column-title{color:var(--secondaryTextColor, var(--text-secondary, #53687a))}.hierarchy-flow__column--customer{grid-template-rows:auto auto;align-content:start}.hierarchy-flow__column--group .hierarchy-flow__column-title{color:var(--link-color, var(--primary-main, #307de8))}.hierarchy-flow__column--site .hierarchy-flow__column-title{color:var(--success-main, var(--goalLineColor, #4caf50))}.hierarchy-customer-select{display:grid;gap:4px}.hierarchy-customer-select__control{position:relative}.hierarchy-customer-select select{width:100%;min-height:38px;padding:0px 24px 0px 0px;border:0;border-radius:6px;color:var(--select-text-color, var(--primaryTextColor, var(--text-primary, #172235)));background:rgba(0,0,0,0);font-size:.86rem;font-weight:700;appearance:none;cursor:pointer}.hierarchy-customer-select select:focus{box-shadow:none;outline:0}.hierarchy-customer-select__arrow{position:absolute;top:50%;right:10px;width:16px;height:16px;background-color:var(--secondaryTextColor, var(--text-secondary, rgba(79, 94, 109, 0.82)));-webkit-mask:url(..//images/ChevronRightFilled.svg) no-repeat center;mask:url(..//images/ChevronRightFilled.svg) no-repeat center;-webkit-mask-size:16px 16px;mask-size:16px 16px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.hierarchy-card{display:grid;grid-template-rows:auto auto;align-content:start;width:100%;gap:2px;min-height:73px;padding:15px 8px;border:1px solid var(--inputBorderColor, var(--elevation-outlined, rgba(138, 156, 171, 0.45)));border-radius:7px;color:var(--primaryTextColor, var(--text-primary, #172235));background:var(--inputBGColor, var(--background-paper-elevation-2, transparent));text-align:left;cursor:pointer;transition:transform 120ms ease,border-color 120ms ease,box-shadow 120ms ease,background-color 120ms ease}.hierarchy-card:hover{transform:translateY(-1px);border-color:var(--primaryBtnBorderColor, var(--primary-main, rgba(48, 125, 232, 0.45)))}.hierarchy-card--customer{border-color:var(--inputBorderColor, rgba(128, 145, 160, 0.42))}.hierarchy-card--group{border-color:var(--link-color, var(--primary-main, rgba(90, 127, 166, 0.32)))}.hierarchy-card--site{border-color:var(--success-main, var(--goalLineColor, rgba(96, 142, 113, 0.32)))}.hierarchy-card--selected{box-shadow:inset 3px 0 0 currentColor,0 0 0 2px var(--primary-_states-focus, rgba(48, 125, 232, 0.08))}.hierarchy-card--customer.hierarchy-card--selected{color:var(--primaryTextColor, var(--text-primary, #33485d));background:var(--themeColorVariation2, var(--action-selected, rgba(128, 145, 160, 0.16)));border-color:var(--inputBorderColor, rgba(128, 145, 160, 0.8))}.hierarchy-card--group.hierarchy-card--selected{color:var(--primaryTextColor, var(--text-primary, #2f6f9f));background:var(--themeColorVariation2, var(--primary-_states-selected, rgba(48, 125, 232, 0.16)));border-color:var(--link-color, #307de8)}.hierarchy-card--site.hierarchy-card--selected{color:var(--primaryTextColor, var(--text-primary, #3d7754));background:var(--themeColorVariation2, var(--success-_states-selected, rgba(76, 175, 80, 0.16)));border-color:var(--success-main, #4caf50)}.hierarchy-card__title{overflow:hidden;color:inherit;font-size:.88rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hierarchy-card--site .hierarchy-card__title{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hierarchy-card__meta,.hierarchy-card__metrics{color:var(--secondaryTextColor, var(--text-secondary, rgba(79, 94, 109, 0.82)));font-size:.76rem;font-weight:700;line-height:1.2}.hierarchy-card__metrics{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px 7px}.hierarchy-card__metrics span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hierarchy-widget__empty{margin:0;padding:10px;height:58px;border-radius:8px;color:var(--secondaryTextColor, var(--text-secondary, rgba(77, 91, 105, 0.82)));background:var(--inputBGColor, var(--background-paper-elevation-2, transparent));font-size:.82rem}.hierarchy-details{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;padding:24px;border-left:1px solid hsla(0,0%,100%,.1);background-color:rgba(0,0,0,.15);color:var(--primaryTextColor, #fff);gap:24px}.hierarchy-details__header{display:flex;justify-content:space-between;align-items:flex-start}.hierarchy-details__header-title{display:flex;flex-direction:column}.hierarchy-details__label{margin-bottom:4px;color:var(--secondaryTextColor, rgb(139, 151, 174));font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hierarchy-details h4{margin:0;color:var(--primaryTextColor, #fff);font-size:1.4rem;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hierarchy-details__menu{background:rgba(0,0,0,0);border:none;color:var(--secondaryTextColor, #8b97ae);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,color .2s ease}.hierarchy-details__menu:hover{background-color:var(--action-hover, rgba(255, 255, 255, 0.08));color:var(--primaryTextColor, #fff)}.hierarchy-details__content{display:flex;flex-direction:column;gap:28px}.hierarchy-details__metrics-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:16px}.hierarchy-details__metric-card{display:flex;align-items:center;padding:16px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.04);gap:16px;width:100%}.hierarchy-details__metric-icon{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--link-color, #307de8)}.hierarchy-details__metric-info{display:flex;flex-direction:column;min-width:0}.hierarchy-details__metric-label{color:var(--link-color, #307de8);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.hierarchy-details__metric-value{color:var(--primaryTextColor, #fff);font-size:1.6rem;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hierarchy-details__metric-value small{font-size:.8rem;font-weight:600;color:var(--secondaryTextColor, #8b97ae);margin-left:2px}.hierarchy-details__section{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}.hierarchy-details__section-title{margin:0;color:var(--secondaryTextColor, #8b97ae);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hierarchy-details__severity-table{display:flex;flex-direction:column}.hierarchy-details__severity-head{display:grid;grid-template-columns:minmax(100px, 1.5fr) 80px minmax(100px, 1fr);padding:0 12px 8px;color:var(--secondaryTextColor, #8b97ae);font-size:.75rem;font-weight:700}.hierarchy-details__severity-head span:nth-child(2),.hierarchy-details__severity-head span:last-child{text-align:right}.hierarchy-details__severity-row{display:grid;grid-template-columns:minmax(100px, 1.5fr) 80px minmax(100px, 1fr);align-items:center;padding:10px 12px;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;margin-bottom:4px;background:hsla(0,0%,100%,.04)}.hierarchy-details__severity-name{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--primaryTextColor, #fff)}.hierarchy-details__severity-name--critical{color:var(--primaryTextColor, #fff)}.hierarchy-details__severity-name--high{color:var(--primaryTextColor, #fff)}.hierarchy-details__severity-name--mid{color:var(--primaryTextColor, #fff)}.hierarchy-details__severity-name--low{color:var(--primaryTextColor, #fff)}.hierarchy-details__severity-icon{width:20px;height:20px}.hierarchy-details__severity-row--critical .hierarchy-details__severity-icon{color:var(--leak-superemitter, #ff3b30)}.hierarchy-details__severity-row--high .hierarchy-details__severity-icon{color:var(--leak-high, #ff9500)}.hierarchy-details__severity-row--mid .hierarchy-details__severity-icon{color:var(--leak-mid, #ffcc00)}.hierarchy-details__severity-row--low .hierarchy-details__severity-icon{color:var(--leak-low, #34c759)}.hierarchy-details__severity-row--critical{box-shadow:inset 4px 0 0 var(--leak-superemitter, #ff3b30)}.hierarchy-details__severity-row--high{box-shadow:inset 4px 0 0 var(--leak-high, #ff9500)}.hierarchy-details__severity-row--mid{box-shadow:inset 4px 0 0 var(--leak-mid, #ffcc00)}.hierarchy-details__severity-row--low{box-shadow:inset 4px 0 0 var(--leak-low, #34c759)}.hierarchy-details__severity-row strong{font-size:.95rem;font-weight:700;text-align:right}.hierarchy-details__severity-row strong small{font-size:.75rem;font-weight:600;color:var(--secondaryTextColor, #8b97ae);margin-left:2px}.hierarchy-details__distribution-bar{display:flex;height:24px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.08);margin-bottom:8px}.hierarchy-details__distribution-segment{height:100%}.hierarchy-details__distribution-segment--critical{background-color:var(--leak-superemitter, #ff3b30)}.hierarchy-details__distribution-segment--high{background-color:var(--leak-high, #ff9500)}.hierarchy-details__distribution-segment--mid{background-color:var(--leak-mid, #ffcc00)}.hierarchy-details__distribution-segment--low{background-color:var(--leak-low, #34c759)}.hierarchy-details__distribution-segment--empty{background-color:rgba(0,0,0,0)}.hierarchy-details__distribution-empty{width:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--secondaryTextColor, #8b97ae)}.hierarchy-details__distribution-legend{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 4px}.hierarchy-details__legend-item{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--secondaryTextColor, #8b97ae)}.hierarchy-details__legend-dot{width:10px;height:10px;border-radius:50%}.hierarchy-details__legend-dot--critical{background-color:var(--leak-superemitter, #ff3b30)}.hierarchy-details__legend-dot--high{background-color:var(--leak-high, #ff9500)}.hierarchy-details__legend-dot--mid{background-color:var(--leak-mid, #ffcc00)}.hierarchy-details__legend-dot--low{background-color:var(--leak-low, #34c759)}@media(max-width: 767.98px){.hierarchy-widget,.hierarchy-widget--page{height:auto}.hierarchy-widget__header{display:grid}.hierarchy-flow{grid-auto-columns:minmax(128px, 44vw);gap:8px;padding:2px 2px 5px}.hierarchy-flow__column{min-width:128px}.hierarchy-flow__column-items{max-height:240px}.hierarchy-widget__content{grid-template-columns:1fr}.hierarchy-details{padding:15px;border-left:0;border-top:1px solid var(--inputBorderColor, var(--elevation-outlined, rgba(138, 156, 171, 0.45)))}}@media(min-width: 768px)and (max-width: 1199.98px){.hierarchy-widget__content{grid-template-columns:initial}.hierarchy-flow{grid-auto-columns:minmax(130px, 160px)}.hierarchy-widget{height:initial}}
