:root{--dash-footer-h: 48px;--dash-page-px: 1.5rem;--dash-touch: 40px;--dash-touch-sm: 36px;--dash-card-chart-h: 120px;--dash-sheet-chart-h: clamp(260px, 60vh, 700px)}@supports (height: 1dvh){:root{--dash-sheet-chart-h: clamp(260px, 60dvh, 700px)}}@media (max-width: 575.98px){:root{--dash-footer-h: 44px;--dash-page-px: .5rem}}.min-w-0{min-width:0}.broken-data-wrap{--overlay-w: 270px}.broken-data-overlay{position:absolute;right:0;top:calc(100% + 4px);width:var(--overlay-w);z-index:200;font-size:.72rem;max-height:260px;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .15s}@media (hover: hover){.broken-data-wrap:hover .broken-data-overlay{opacity:1}}.emoji-flag{font-family:"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",Twemoji Mozilla,sans-serif}@media (max-width: 575.98px){.card-value{font-size:1rem!important}.card-icon{font-size:1.5rem!important}.card-body{padding:.4rem!important}.card-body .fs-5{font-size:.95rem!important}.card-body .fs-2{font-size:1.4rem!important}.row.g-2,.row.g-sm-3{--bs-gutter-x: .35rem;--bs-gutter-y: .35rem}}@keyframes battery-charge-pulse{0%,to{filter:drop-shadow(0 0 0px #ffc107);opacity:1}50%{filter:drop-shadow(0 0 6px #ffc107);opacity:.75}}@keyframes battery-discharge-pulse{0%,to{opacity:1}50%{opacity:.45}}.battery-charging{animation:battery-charge-pulse 1.2s ease-in-out infinite}.battery-discharging{animation:battery-discharge-pulse 1.8s ease-in-out infinite}@keyframes sweep-ltr{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes sweep-rtl{0%{transform:translate(200%)}to{transform:translate(-100%)}}.progress-bar-charging,.progress-bar-discharging{position:relative;overflow:hidden}.progress-bar-charging{background-color:#198754}.progress-bar-discharging{background-color:#dc3545}.progress-bar-charging:after,.progress-bar-discharging:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%)}.progress-bar-charging:after{animation:sweep-ltr 1.4s ease-in-out infinite}.progress-bar-discharging:after{animation:sweep-rtl 1.4s ease-in-out infinite}.thermo-row{font-size:.78rem;line-height:1.3;gap:5px}.thermo-sparkline{height:24px}.thermo-sparkline-path{stroke-width:1.5}@media (min-width: 576px){.thermo-row{font-size:1rem;gap:7px}.thermo-sparkline{height:100px}.thermo-sparkline-path{stroke-width:.8}}.nav-pills-mobile::-webkit-scrollbar{display:none}.nav-tab-btn{background:transparent;color:var(--bs-secondary-color);transition:background .15s,color .15s;white-space:nowrap}.nav-tab-btn.active{background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 1px 3px #00000026;font-weight:600}.ag-theme-alpine .row-fault .ag-cell,.ag-theme-alpine-dark .row-fault .ag-cell{text-decoration:line-through;opacity:.45}@keyframes section-flash{0%{box-shadow:0 0 rgba(var(--bs-primary-rgb),0)}20%{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.35)}to{box-shadow:0 0 rgba(var(--bs-primary-rgb),0)}}.section-flash{border-radius:8px;animation:section-flash .9s ease-out forwards}.container-fluid.dash-page{padding-top:1rem;padding-bottom:calc(var(--dash-footer-h) + env(safe-area-inset-bottom,0px) + 1rem);padding-left:max(var(--dash-page-px),env(safe-area-inset-left,0px));padding-right:max(var(--dash-page-px),env(safe-area-inset-right,0px))}.dash-tabs{position:sticky;top:0;z-index:1020;margin:-1rem calc(-1*max(var(--dash-page-px),env(safe-area-inset-right,0px))) .75rem calc(-1*max(var(--dash-page-px),env(safe-area-inset-left,0px)));padding:calc(.375rem + env(safe-area-inset-top,0px)) max(var(--dash-page-px),env(safe-area-inset-right,0px)) .375rem max(var(--dash-page-px),env(safe-area-inset-left,0px));background:rgba(var(--bs-body-bg-rgb),.88);-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--bs-border-color-translucent)}.dash-tabs-strip{--fade-l: 0px;--fade-r: 0px;display:flex;gap:3px;padding:3px;border-radius:10px;background:var(--bs-tertiary-bg);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:32px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.dash-tabs-strip::-webkit-scrollbar{display:none}.dash-tabs-strip.fade-start{--fade-l: 36px}.dash-tabs-strip.fade-end{--fade-r: 36px}.dash-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border:0;border-radius:8px;font-size:.8125rem;font-weight:600;line-height:1;scroll-snap-align:center;-webkit-tap-highlight-color:transparent}.dash-tab-icon{font-size:1rem;line-height:1}.dash-footer{display:flex;align-items:center;flex-wrap:nowrap;gap:.5rem;z-index:1030;height:calc(var(--dash-footer-h) + env(safe-area-inset-bottom,0px));padding:0 max(1rem,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(1rem,env(safe-area-inset-left,0px))}.dash-footer-info{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-footer-info code{cursor:pointer}@media (max-width: 575.98px){.dash-footer{gap:2px;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.25rem,env(safe-area-inset-right,0px))}.dash-footer-users{margin-right:4px}.dash-footer .btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dash-touch);height:var(--dash-touch-sm);margin:0!important;padding:0 6px;border-color:transparent;font-size:1rem;line-height:1;--bs-btn-color: var(--bs-secondary-color)}.dash-footer .dash-footer-3d{font-size:.8125rem;font-weight:700}}.dash-overlay{position:fixed;inset:0;z-index:1055;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#00000080}.dash-sheet{display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.dash-sheet-head{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:0;padding:.5rem 1rem;border-bottom:1px solid var(--bs-border-color)}.dash-sheet-title{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.dash-modal-chart{position:relative;height:clamp(200px,55vh,700px)}.dash-chart-reset{position:absolute;top:4px;right:4px;z-index:2;font-size:.65rem;padding:1px 6px;opacity:.85}@media (min-width: 576px){.dash-overlay-pad{padding:24px}.dash-sheet-head-plain{border-bottom:0;padding:1rem 1rem .5rem}.dash-sheet-head-plain+.dash-sheet-body{padding-top:0}}@media (max-width: 575.98px){.dash-overlay{align-items:stretch;justify-content:stretch}.dash-sheet{width:100%!important;max-width:none!important;height:100vh!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:dash-sheet-in .18s ease-out}@supports (height: 1dvh){.dash-sheet{height:100dvh!important}}.dash-sheet-inset{padding-bottom:env(safe-area-inset-bottom,0px)}.dash-sheet-head{flex-wrap:wrap;row-gap:.375rem;min-height:52px;padding:calc(.375rem + env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) .375rem max(.75rem,env(safe-area-inset-left,0px));background:var(--bs-tertiary-bg)}.dash-sheet-title{font-size:1rem}.dash-sheet-head .btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--dash-touch);min-height:var(--dash-touch)}.dash-sheet-head .btn-outline-secondary{--bs-btn-color: var(--bs-secondary-color)}.dash-sheet-head>.dash-seg{order:10;flex:1 0 100%}.dash-sheet-head-plain{flex-wrap:nowrap}.dash-sheet-head .dash-seg>.btn{min-height:var(--dash-touch-sm)}.dash-sheet-body{padding:.75rem max(.75rem,env(safe-area-inset-right,0px)) calc(.75rem + env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}.dash-sheet-fill{display:flex;flex-direction:column}.dash-sheet-fill>.dash-sheet-fill-item{display:block;flex:1 1 auto;min-height:260px}.dash-sheet-fill .dash-modal-chart{height:100%}.dash-sheet-body>.dash-sheet-fill{height:100%}.dash-sheet-chart{height:var(--dash-sheet-chart-h)!important}.dash-chart-reset{font-size:.75rem;padding:4px 10px}}@keyframes dash-sheet-in{0%{transform:translateY(16px);opacity:.5}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.dash-sheet{animation:none!important}}.dash-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:.5rem}.dash-section-title{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.dash-section-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875em;font-weight:600;text-transform:uppercase}.dash-section-age{flex-shrink:0;white-space:nowrap;font-size:.6875rem;color:var(--bs-secondary-color)}.dash-live{flex-shrink:0;font-size:.7rem;letter-spacing:.05em}.dash-section-controls{display:flex;align-items:center;gap:.5rem;margin-left:auto}.dash-section-controls>.spinner-border{flex-shrink:0}.dash-section-title>.dash-icon-btn{margin-left:auto}.dash-seg-xs>.btn{font-size:.7rem;padding:1px 8px}.dash-icon-btn{flex-shrink:0;font-size:.7rem;padding:1px 8px;line-height:1.5}[data-bs-theme=dark] :is(.card,.ag-cell,.dash-row) .text-success{color:var(--bs-success-text-emphasis)!important}[data-bs-theme=dark] :is(.card,.ag-cell,.dash-row) .text-warning{color:var(--bs-warning-text-emphasis)!important}.dash-meta{font-size:.6875rem;line-height:1.3}.dash-list{display:flex;flex-direction:column;overflow:hidden}.dash-list-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));column-gap:1rem}.dash-list-group{grid-column:1 / -1;padding:.625rem .75rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color)}.dash-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.625rem;min-height:44px;padding:.375rem .75rem;border-bottom:1px solid var(--bs-border-color-translucent);color:inherit;text-decoration:none}.dash-row:last-child{border-bottom:0}app-popup-card>.dash-row:last-child{border-bottom:1px solid var(--bs-border-color-translucent)}app-popup-card:last-child>.dash-row{border-bottom:0}.dash-row[role=button],a.dash-row,app-popup-card .dash-row{cursor:pointer;-webkit-tap-highlight-color:transparent}.dash-row[role=button]:active,a.dash-row:active,app-popup-card .dash-row:active{background:var(--bs-tertiary-bg)}.dash-row-icon{width:1.5rem;font-size:1.25rem;line-height:1;text-align:center}.dash-row-main{min-width:0}.dash-row-title{font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-row-sub{font-size:.6875rem;line-height:1.3;color:var(--bs-secondary-color)}.dash-row-end{display:flex;align-items:center;gap:.5rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dash-row-spark{display:block;flex:0 0 auto;width:72px;height:28px}@media (max-width: 767.98px){.dash-section-title{flex:1 0 100%}.dash-section-controls{flex:1 0 100%;margin-left:0}.dash-section-controls>.dash-seg{flex:1 1 auto;width:auto}.dash-section-controls>.dash-icon-btn{margin-left:auto}.dash-seg{display:flex;width:100%}.dash-seg>.btn{flex:1 1 0;min-width:0;min-height:var(--dash-touch-sm);padding:4px 6px;font-size:.8125rem}.dash-seg>.btn-outline-secondary{--bs-btn-color: var(--bs-secondary-color)}.dash-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dash-touch-sm);min-height:var(--dash-touch-sm);padding:0 6px;font-size:1rem}.form-control,.form-select{font-size:1rem}.m-touch{min-width:var(--dash-touch);min-height:var(--dash-touch)}.m-touch-sm{min-width:var(--dash-touch-sm);min-height:var(--dash-touch-sm)}.btn.m-touch,.btn.m-touch-sm{display:inline-flex;align-items:center;justify-content:center}.dash-sheet-head .btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dash-touch-sm);min-height:var(--dash-touch-sm)}.m-wrap,.text-truncate.m-wrap{white-space:normal;overflow:visible;text-overflow:clip}}@media (max-width: 575.98px){body{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 3}.m-nohyphens,code,pre,kbd,samp{-webkit-hyphens:manual;hyphens:manual}.row>.dash-chart-col{flex:0 0 auto;width:100%}.m-fill-last>[class*=col-]:last-child:nth-child(odd){flex:0 0 auto;width:100%}.dash-card-chart{height:var(--dash-card-chart-h)!important}.dash-stack-table thead{display:none}.dash-stack-table tr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;padding:.375rem 0;border-bottom:1px solid var(--bs-border-color)}.dash-stack-table td{display:block;padding:0;border:0;white-space:normal!important;overflow-wrap:anywhere}.dash-stack-table td:last-child{flex:1 0 100%}}
/*# sourceMappingURL=styles-FCQIMDQU.css.map */
