.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}body *{box-sizing:border-box}.hide{display:none}.summary-widget .summary-unit{font-size:45%;font-weight:400;white-space:nowrap}.widget.summary-widget.summary-widget--success .widget-body .icon{color:#2dce89}.widget.summary-widget.summary-widget--success .progress-bar{background-color:#2dce89!important}.widget.summary-widget.summary-widget--info .widget-body .icon{color:#11cdef}.widget.summary-widget.summary-widget--info .progress-bar{background-color:#11cdef!important}.widget.summary-widget.summary-widget--blue .widget-body .icon{color:#11cdef}.widget.summary-widget.summary-widget--blue .progress-bar{background-color:#11cdef!important}.widget.summary-widget.summary-widget--danger .widget-body .icon{color:#f5365c}.widget.summary-widget.summary-widget--danger .progress-bar{background-color:#f5365c!important}.widget.summary-widget.summary-widget--warning .widget-body .icon{color:#fb6340}.widget.summary-widget.summary-widget--warning .progress-bar{background-color:#fb6340!important}.widget.summary-widget.summary-widget--yellow .widget-body .icon{color:#f2f204}.widget.summary-widget.summary-widget--yellow .progress-bar{background-color:#f2f204!important}.widget.summary-widget.summary-widget--orange .widget-body .icon{color:#fb6340}.widget.summary-widget.summary-widget--orange .progress-bar{background-color:#fb6340!important}.widget.summary-widget.summary-widget--muted .widget-body .icon{color:#9aa0ac}.widget.summary-widget.summary-widget--muted .progress-bar{background-color:#9aa0ac!important}.summary-widget-row>[class*=col-]{display:flex;min-width:0}.summary-widget-row .summary-widget{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}.summary-widget .widget-body{flex:1 1 auto}.summary-widget .progress{flex:0 0 auto;margin-top:auto}.summary-widget .widget-body .state{min-width:0;padding-right:8px}.summary-widget .widget-body .state h6,.summary-widget .widget-body .state h2{max-width:100%;overflow-wrap:anywhere;word-break:normal}.table-responsive{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(max-width:575.98px){.summary-widget .summary-unit{font-size:40%}}:root{--connectivity-banner-height: 0px;--layout-header-height: 54px}.wrapper .header-top{top:var(--connectivity-banner-height)!important;transition:top .18s ease}.wrapper .page-wrap .main-content{margin-top:calc(var(--layout-header-height) + var(--connectivity-banner-height))!important;transition:margin-top .18s ease,padding .3s ease!important}:root{--live-color-online: #0f766e;--live-color-offline: #334155;--live-color-available: #16a34a;--live-color-charging: #2563eb;--live-color-faulted: #dc2626;--live-color-unavailable: #475569;--live-color-preparing: #0891b2;--live-color-finishing: #4f46e5;--live-color-reserved: #7c3aed;--live-color-suspended: #d97706;--live-color-unknown: #64748b;--live-color-target: #166534;--live-color-behind: #b45309;--live-color-ahead: #1d4ed8}.live-connection,.live-status,.live-firmware{align-items:center;border:1px solid transparent!important;display:inline-flex;font-weight:800;justify-content:center;letter-spacing:.01em}.live-connection--online{background:#dff7f2!important;border-color:#a7e6d9!important;color:var(--live-color-online)!important}.live-connection--offline{background:#e9edf1!important;border-color:#cbd3da!important;color:var(--live-color-offline)!important}.live-connection--unknown{background:#f1f5f9!important;border-color:#dbe2e8!important;color:var(--live-color-unknown)!important}.live-status--available{background:#dcfce7!important;border-color:#a7efbf!important;color:#166534!important}.live-status--charging{background:#dbeafe!important;border-color:#a9ccfb!important;color:#1d4ed8!important}.live-status--faulted{background:#fee2e2!important;border-color:#f8b4b4!important;color:#b91c1c!important}.live-status--unavailable{background:#e2e8f0!important;border-color:#c2ccd7!important;color:#334155!important}.live-status--preparing{background:#cffafe!important;border-color:#99e7ef!important;color:#0e7490!important}.live-status--finishing{background:#e0e7ff!important;border-color:#bdc7fd!important;color:#4338ca!important}.live-status--reserved{background:#ede9fe!important;border-color:#d1c5fb!important;color:#6d28d9!important}.live-status--suspended-ev,.live-status--suspended-evse{background:#fef3c7!important;border-color:#f5d675!important;color:#92400e!important}.live-status--unknown{background:#f1f5f9!important;border-color:#dbe2e8!important;color:var(--live-color-unknown)!important}.live-firmware--target{background:#dcfce7!important;border-color:#a7efbf!important;color:var(--live-color-target)!important}.live-firmware--behind{background:#fff7ed!important;border-color:#fed7aa!important;color:var(--live-color-behind)!important}.live-firmware--ahead{background:#eff6ff!important;border-color:#bfdbfe!important;color:var(--live-color-ahead)!important}.live-firmware--unknown{background:#f1f5f9!important;border-color:#dbe2e8!important;color:var(--live-color-unknown)!important}.live-status-dot{background:currentColor;border-radius:50%;display:inline-block;height:8px;width:8px}.live-status-dot--available{color:var(--live-color-available)}.live-status-dot--charging{color:var(--live-color-charging)}.live-status-dot--faulted{color:var(--live-color-faulted)}.live-status-dot--unavailable{color:var(--live-color-unavailable)}.live-status-dot--preparing{color:var(--live-color-preparing)}.live-status-dot--finishing{color:var(--live-color-finishing)}.live-status-dot--reserved{color:var(--live-color-reserved)}.live-status-dot--suspended{color:var(--live-color-suspended)}.live-status-dot--unknown{color:var(--live-color-unknown)}body.apps-menu-open{overflow:hidden}.responsive-table-hint{display:none}@media(max-width:767.98px){.responsive-table-hint{align-items:center;background:#f5f8fa;border-bottom:1px solid #e5eaee;color:#687682;display:flex;font-size:9px;gap:6px;line-height:1.35;margin:0;padding:8px 10px}.responsive-table-hint i{color:#176d4c;font-size:13px}}
