@charset "UTF-8";:root{--scada-body-bg: #f5f7fb;--scada-body-color: #1f2937;--scada-surface-bg: #ffffff;--scada-surface-muted: #eef2f7;--scada-border-color: #d6deea;--scada-primary: #1677ff;--scada-primary-rgb: 22, 119, 255;--scada-primary-contrast: #ffffff;--scada-sidebar-bg: #ffffff;--scada-sidebar-color: #1f2937;--scada-topbar-bg: #ffffff;--scada-topbar-color: #111827;--scada-chrome-hover-bg: #e8eef5;--scada-chrome-hover-fg: var(--scada-primary);--scada-nav-selected-bg: var(--scada-primary);--scada-nav-selected-fg: #ffffff;--scada-nav-subtle-fg: #64748b;--scada-tabstrip-bg: #e8eef5;--scada-tab-inactive-fg: #64748b;--scada-tab-active-fg: #111827;--scada-tab-hover-fg: var(--scada-primary);--scada-tree-icon-filter: brightness(0) saturate(100%);--scada-tree-icon-opacity: .38;--scada-scrollbar-size: 7px;--scada-scrollbar-track: transparent;--scada-scrollbar-thumb: color-mix(in srgb, var(--scada-nav-subtle-fg, #64748b) 38%, transparent);--scada-scrollbar-thumb-hover: color-mix(in srgb, var(--scada-nav-subtle-fg, #64748b) 58%, transparent);--scada-scrollbar-thumb-active: color-mix(in srgb, var(--scada-primary, #0d6efd) 55%, var(--scada-nav-subtle-fg, #64748b) 45%);--scada-page-gutter: 1.25rem;--scada-page-gutter-compact: .875rem}body[data-bs-theme=dark]{color-scheme:dark;--scada-body-bg: #141414;--scada-body-color: rgba(255, 255, 255, .85);--scada-surface-bg: #1f1f1f;--scada-surface-muted: #262626;--scada-border-color: #424242;--scada-sidebar-bg: #141414;--scada-sidebar-color: rgba(255, 255, 255, .85);--scada-topbar-bg: #141414;--scada-topbar-color: rgba(255, 255, 255, .85);--scada-chrome-hover-bg: rgba(255, 255, 255, .08);--scada-chrome-hover-fg: var(--scada-primary);--scada-nav-subtle-fg: rgba(255, 255, 255, .65);--scada-tabstrip-bg: #1f1f1f;--scada-tab-inactive-fg: rgba(255, 255, 255, .65);--scada-tab-active-fg: rgba(255, 255, 255, .85);--scada-tree-icon-filter: brightness(0) saturate(100%) invert(1);--scada-tree-icon-opacity: .58}body{background-color:var(--scada-body-bg);color:var(--scada-body-color);--bs-primary: var(--scada-primary);--bs-primary-rgb: var(--scada-primary-rgb, 22, 119, 255);--bs-pagination-color: var(--scada-body-color);--bs-pagination-bg: var(--scada-surface-bg);--bs-pagination-border-color: var(--scada-border-color);--bs-pagination-hover-color: var(--scada-primary);--bs-pagination-hover-bg: var(--scada-surface-muted);--bs-pagination-hover-border-color: var(--scada-border-color);--bs-pagination-focus-color: var(--scada-primary);--bs-pagination-focus-bg: var(--scada-surface-muted);--bs-pagination-focus-box-shadow: 0 0 0 .15rem color-mix(in srgb, var(--scada-primary) 20%, transparent);--bs-pagination-active-color: var(--scada-primary-contrast);--bs-pagination-active-bg: var(--scada-primary);--bs-pagination-active-border-color: var(--scada-primary);--bs-pagination-disabled-color: var(--scada-nav-subtle-fg);--bs-pagination-disabled-bg: var(--scada-surface-muted);--bs-pagination-disabled-border-color: var(--scada-border-color)}.pagination{--bs-pagination-color: var(--scada-body-color);--bs-pagination-bg: var(--scada-surface-bg);--bs-pagination-border-color: var(--scada-border-color);--bs-pagination-hover-color: var(--scada-primary);--bs-pagination-hover-bg: var(--scada-surface-muted);--bs-pagination-hover-border-color: var(--scada-border-color);--bs-pagination-focus-color: var(--scada-primary);--bs-pagination-focus-bg: var(--scada-surface-muted);--bs-pagination-focus-box-shadow: 0 0 0 .15rem color-mix(in srgb, var(--scada-primary) 20%, transparent);--bs-pagination-active-color: var(--scada-primary-contrast);--bs-pagination-active-bg: var(--scada-primary);--bs-pagination-active-border-color: var(--scada-primary);--bs-pagination-disabled-color: var(--scada-nav-subtle-fg);--bs-pagination-disabled-bg: var(--scada-surface-muted);--bs-pagination-disabled-border-color: var(--scada-border-color)}html:has(body.plgmain-embed),body.plgmain-embed{height:100%}body{--bs-link-color: #0073aa;--bs-link-color-rgb: 0, 115, 170;--bs-link-hover-color: #00a0d2;--bs-link-hover-color-rgb: 0, 160, 210}body a{text-decoration:none}body.modal-page{overflow:hidden;padding:.25rem}body.modal-page textarea{resize:none}.link-colored a,.link-colored a:active,.link-colored a:focus,.link-colored a:visited{color:#0073aa;outline:0;text-decoration:none}.link-colored a:hover{color:#00a0d2;outline:0;text-decoration:none}.link-no-decor a,.link-no-decor a:active,.link-no-decor a:focus,.link-no-decor a:hover,.link-no-decor a:visited{color:inherit;outline:0;text-decoration:none}.hidden{display:none!important}.box-center{display:flex;align-items:center;justify-content:center;height:100%}.card{background-color:var(--scada-card-bg, var(--scada-surface-bg, #fff));color:var(--scada-card-color, var(--scada-body-color, inherit));border-color:var(--scada-card-border, var(--scada-border-color, #dee2e6));border-radius:var(--scada-card-radius, .75rem);box-shadow:var(--scada-card-shadow, none)}.table{--bs-table-bg: var(--scada-table-bg, var(--scada-surface-bg, #fff));--bs-table-color: var(--scada-table-color, var(--scada-body-color, inherit));--bs-table-border-color: var(--scada-table-border, var(--scada-border-color, #dee2e6));--bs-table-hover-bg: var(--scada-table-hover-bg, color-mix(in srgb, var(--scada-primary) 10%, transparent));--bs-table-striped-bg: var(--scada-table-striped-bg, color-mix(in srgb, var(--scada-surface-muted) 75%, transparent))}.modal-content,.swe-modal-content{background-color:var(--scada-modal-bg, var(--scada-surface-bg, #fff));color:var(--scada-modal-color, var(--scada-body-color, inherit));border-color:var(--scada-modal-border, var(--scada-border-color, #dee2e6));border-radius:var(--scada-modal-radius, var(--scada-card-radius, .75rem));box-shadow:var(--scada-modal-shadow, var(--scada-card-shadow, none))}.modal-header,.swe-modal-header,.modal-footer,.swe-modal-footer{border-color:var(--scada-modal-border, var(--scada-border-color, #dee2e6))}*,*:before,*:after{scrollbar-width:thin;scrollbar-color:var(--scada-scrollbar-thumb) var(--scada-scrollbar-track)}*::-webkit-scrollbar{width:var(--scada-scrollbar-size);height:var(--scada-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scada-scrollbar-track)}*::-webkit-scrollbar-thumb{background-color:var(--scada-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .15s ease}*::-webkit-scrollbar-thumb:hover{background-color:var(--scada-scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--scada-scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background:transparent}body.swe-plugin-embed,body.plgmain-embed:not(.modal-page),body:not(.swe-shell-host):not(.swe-login-host):has(.plugin-page-gutter){background-color:var(--scada-body-bg, #f5f7fb);color:var(--scada-body-color, #1f2937)}body.swe-plugin-embed h1,body.swe-plugin-embed h2,body.plgmain-embed h1,body.plgmain-embed h2,body:not(.swe-shell-host):has(.plugin-page-gutter) h1,body:not(.swe-shell-host):has(.plugin-page-gutter) h2{margin:0 0 .75rem;font-weight:600;line-height:1.3}body.swe-plugin-embed h1{font-size:1.5rem}body.swe-plugin-embed h2{font-size:1.25rem;margin-top:1.25rem}.card{border:1px solid var(--scada-card-border, var(--scada-border-color, #dee2e6));border-radius:.5rem;overflow:hidden;background:var(--scada-surface-bg, #fff);box-shadow:0 1px 2px #0f172a0a}.card-header{padding:.65rem 1rem;margin:0;font-size:1rem;font-weight:600;background:color-mix(in srgb,var(--scada-surface-muted, #eef2f7) 75%,var(--scada-surface-bg, #fff));border-bottom:1px solid var(--scada-border-color, #dee2e6)}.card-body{padding:1rem}.form-control,.form-select{display:block;width:100%;padding:.375rem .65rem;font-size:.9375rem;line-height:1.5;color:var(--scada-body-color, inherit);background-color:var(--scada-surface-bg, #fff);border:1px solid var(--scada-border-color, #ced4da);border-radius:.375rem;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.form-control:focus,.form-select:focus{outline:0;border-color:color-mix(in srgb,var(--scada-primary, #0d6efd) 65%,var(--scada-border-color, #ced4da));box-shadow:0 0 0 .2rem color-mix(in srgb,var(--scada-primary, #0d6efd) 18%,transparent)}.input-group{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%}.input-group .form-control{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .btn{border-top-left-radius:0;border-bottom-left-radius:0}.form-check{display:flex;align-items:center;gap:.35rem;min-height:1.25rem}.form-check-input{width:1rem;height:1rem;margin:0;accent-color:var(--scada-primary, #0d6efd)}.list-group{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.list-group-flush .list-group-item{border-left:0;border-right:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top:0}.list-group-flush .list-group-item:last-child{border-bottom:0}.list-group-item{padding:.65rem 1rem;background:var(--scada-surface-bg, #fff);border:1px solid var(--scada-border-color, #dee2e6);color:var(--scada-body-color, inherit)}.list-group-item-action{cursor:pointer}.list-group-item-action:hover{background:var(--scada-chrome-hover-bg, #e8eef5);color:var(--scada-chrome-hover-fg, var(--scada-body-color, inherit))}.dropdown{position:relative;display:inline-block}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.35rem 0;margin:.125rem 0 0;right:0;list-style:none;background:var(--scada-surface-bg, #fff);border:1px solid var(--scada-border-color, #dee2e6);border-radius:.375rem;box-shadow:0 .5rem 1rem #0000001f}.dropdown-menu.show{display:block}.dropdown-item{display:block;width:100%;padding:.35rem 1rem;border:0;background:transparent;color:var(--scada-body-color, inherit);text-align:inherit;cursor:pointer}.dropdown-item:hover{background:var(--scada-chrome-hover-bg, #e8eef5);color:var(--scada-chrome-hover-fg, inherit)}.btn-light{color:var(--scada-body-color, #212529);background-color:var(--scada-surface-muted, #f8f9fa);border-color:var(--scada-border-color, #dee2e6)}.btn-light:hover{background-color:color-mix(in srgb,var(--scada-surface-muted, #f8f9fa) 80%,var(--scada-border-color, #dee2e6))}.btn-outline-primary{color:var(--scada-primary, #0d6efd);border-color:var(--scada-primary, #0d6efd);background:transparent}.btn-outline-primary:hover{color:var(--scada-primary-contrast, #fff);background-color:var(--scada-primary, #0d6efd)}.table{width:100%;margin-bottom:1rem;border-collapse:collapse;font-size:.9375rem;color:var(--scada-body-color, inherit);background:var(--scada-surface-bg, #fff)}.table>:not(caption)>*>*{padding:.55rem .75rem;border-bottom:1px solid var(--scada-border-color, #dee2e6)}.table thead th{font-weight:600;background:color-mix(in srgb,var(--scada-surface-muted, #eef2f7) 80%,var(--scada-surface-bg, #fff));border-bottom-width:2px;vertical-align:bottom}.table-striped>tbody>tr:nth-of-type(odd)>*{background:color-mix(in srgb,var(--scada-surface-muted, #f8f9fa) 55%,transparent)}.table-bordered{border:1px solid var(--scada-border-color, #dee2e6)}.table-bordered>:not(caption)>*>*{border:1px solid var(--scada-border-color, #dee2e6)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.align-middle{vertical-align:middle!important}.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.row>*{padding-right:.75rem;padding-left:.75rem}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}}.g-3{--bs-gutter-y: 1rem;gap:1rem 0}.border-bottom{border-bottom:1px solid var(--scada-border-color, #dee2e6)!important}.form-label{margin-bottom:.35rem;font-size:.875rem;font-weight:500}.mb-1{margin-bottom:.25rem!important}.pb-3{padding-bottom:1rem!important}.pt-md-4{padding-top:1.5rem}.d-flex{display:flex!important}.gap-2{gap:.5rem!important}.justify-content-md-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.btn-secondary{color:var(--scada-body-color, #212529);background-color:var(--scada-surface-muted, #f8f9fa);border:1px solid var(--scada-border-color, #dee2e6)}.btn-secondary:hover{background-color:color-mix(in srgb,var(--scada-surface-muted, #f8f9fa) 75%,var(--scada-border-color, #dee2e6))}.justify-content-between{justify-content:space-between!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.mb-3{margin-bottom:1rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.p-3{padding:1rem!important}.w-100{width:100%!important}.d-none{display:none!important}.text-muted{color:var(--scada-fg-muted, #6c757d)!important}.small{font-size:.875em}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-auto{margin-left:auto!important}.h-100{height:100%!important}.font-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.card-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.table-sm>:not(caption)>*>*{padding:.35rem .5rem}.btn-outline-secondary{color:var(--scada-body-color, #6c757d);border-color:var(--scada-border-color, #6c757d);background:transparent}.btn-outline-secondary:hover{color:var(--scada-primary-contrast, #fff);background-color:var(--scada-border-color, #6c757d);border-color:var(--scada-border-color, #6c757d)}.btn-outline-secondary.active{color:var(--scada-primary-contrast, #fff);background-color:var(--scada-primary, #0d6efd);border-color:var(--scada-primary, #0d6efd)}@media (min-width: 1200px){.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}}.swe-modal-close,.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--scada-body-color, #000);background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.55;cursor:pointer}.swe-modal,.modal{position:fixed;top:0;left:0;z-index:1075;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.swe-modal.show,.modal.show{display:block}.swe-modal-backdrop,.modal-backdrop{position:fixed;top:0;left:0;z-index:1070;width:100vw;height:100vh;background-color:#000}.swe-modal-backdrop.fade,.modal-backdrop.fade{opacity:0}.swe-modal-backdrop.show,.modal-backdrop.show{opacity:.5}.swe-modal-dialog,.modal-dialog{position:relative;width:auto;margin:1.75rem auto;pointer-events:none;max-width:500px}.swe-modal-dialog.swe-modal-sm,.swe-modal-dialog.modal-sm,.modal-dialog.swe-modal-sm,.modal-dialog.modal-sm{max-width:300px}.swe-modal-dialog.swe-modal-lg,.swe-modal-dialog.modal-lg,.modal-dialog.swe-modal-lg,.modal-dialog.modal-lg{max-width:800px}.swe-modal-dialog.swe-modal-xl,.swe-modal-dialog.modal-xl,.modal-dialog.swe-modal-xl,.modal-dialog.modal-xl{max-width:1140px}.swe-modal.fade .swe-modal-dialog,.modal.fade .swe-modal-dialog,.modal-dialog{transition:transform .25s ease-out;transform:translateY(-40px)}.swe-modal.show .swe-modal-dialog,.modal.show .swe-modal-dialog,.modal-dialog{transform:none}.swe-modal-content,.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--scada-modal-bg, var(--scada-surface-bg, #fff));color:var(--scada-modal-color, var(--scada-body-color, inherit));border:1px solid var(--scada-modal-border, var(--scada-border-color, #dee2e6));border-radius:var(--scada-modal-radius, var(--scada-card-radius, .75rem));box-shadow:var(--scada-modal-shadow, var(--scada-card-shadow, 0 .5rem 1rem rgba(0, 0, 0, .15)));outline:0}.swe-modal-header,.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;border-bottom:1px solid var(--scada-modal-border, var(--scada-border-color, #dee2e6))}.swe-modal-title,.modal-title{margin:0;line-height:1.5;font-size:1.125rem;font-weight:600}.swe-modal-body,.modal-body{position:relative;flex:1 1 auto;padding:1rem}.swe-modal-footer,.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--scada-modal-border, var(--scada-border-color, #dee2e6))}.swe-modal-footer .swe-btn,.swe-modal-footer .btn,.modal-footer .swe-btn,.modal-footer .btn{min-width:75px}.swe-modal-close,.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--scada-body-color, #000);background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.55;cursor:pointer}.swe-modal-close:hover,.btn-close:hover{opacity:.85}.swe-btn,.btn{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.5;border:1px solid transparent;border-radius:.375rem;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.swe-btn:disabled,.swe-btn.disabled,.btn:disabled,.btn.disabled{opacity:.55;pointer-events:none}.swe-btn--primary,.btn-primary{color:var(--scada-primary-contrast, #fff);background-color:var(--scada-primary, #0d6efd);border-color:var(--scada-primary, #0d6efd)}.swe-btn--primary:hover,.btn-primary:hover{filter:brightness(1.05)}.swe-btn--secondary,.btn-secondary{color:var(--scada-body-color, #fff);background-color:#6c757d;border-color:#6c757d}.swe-btn--secondary:hover,.btn-secondary:hover{filter:brightness(1.05)}.swe-btn--danger,.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.swe-btn--danger:hover,.btn-danger:hover{filter:brightness(1.05)}.btn-sm{padding:.2rem .45rem;font-size:.8125rem}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0;background:transparent}.btn-outline-info:hover{color:#fff;background-color:#0dcaf0}.btn-outline-success{color:#198754;border-color:#198754;background:transparent}.btn-outline-success:hover{color:#fff;background-color:#198754}.btn-group{display:inline-flex;vertical-align:middle}.btn-group .btn+.btn{margin-left:-1px}.swe-alert,.alert{position:relative;padding:.75rem 1rem;margin-bottom:0;border:1px solid transparent;border-radius:.375rem}.swe-alert--info,.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.swe-alert--success,.alert-success{color:#0a3622;background-color:#d1e7dd;border-color:#a3cfbb}.swe-alert--warning,.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.swe-alert--danger,.alert-danger{color:#58151c;background-color:#f8d7da;border-color:#f1aeb5}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#00000026;opacity:0}.rs-modal-frame{margin:0;padding:0;border:none;display:inline-block;overflow:hidden}.swe-modal-dialog.rs-modal-viewport,.modal-dialog.rs-modal-viewport{max-width:none;margin:auto}.swe-modal-dialog.rs-modal-viewport .swe-modal-content,.swe-modal-dialog.rs-modal-viewport .modal-content,.modal-dialog.rs-modal-viewport .swe-modal-content,.modal-dialog.rs-modal-viewport .modal-content{display:flex;flex-direction:column;border-radius:0}.swe-modal-dialog.rs-modal-viewport .swe-modal-body,.swe-modal-dialog.rs-modal-viewport .modal-body,.modal-dialog.rs-modal-viewport .swe-modal-body,.modal-dialog.rs-modal-viewport .modal-body{flex:1 1 auto;overflow:hidden;padding:0}.swe-modal-dialog.rs-modal-viewport .rs-modal-frame,.modal-dialog.rs-modal-viewport .rs-modal-frame{width:100%;display:block}.swe-modal-dialog.rs-modal-fullscreen,.modal-dialog.rs-modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.swe-modal-dialog.rs-modal-fullscreen .swe-modal-content,.swe-modal-dialog.rs-modal-fullscreen .modal-content,.modal-dialog.rs-modal-fullscreen .swe-modal-content,.modal-dialog.rs-modal-fullscreen .modal-content{height:100%;border:0}.swe-modal-dialog.rs-modal-fullscreen .rs-modal-frame,.modal-dialog.rs-modal-fullscreen .rs-modal-frame{min-height:calc(100vh - 3.5rem)}.swe-modal.rs-modal-viewport-layer,.modal.rs-modal-viewport-layer{z-index:1080}.em-camera-modal .swe-modal-content,.modal-content{overflow:hidden}.em-camera-modal .swe-modal-body,.modal-body{padding:0}.em-camera-modal .camera-link-mount,.em-camera-modal .camera-link-frame{display:block;width:100%;min-height:60vh;border:none}.em-camera-modal .camera-link-frame{height:80vh}.swe-modal-body--flush{padding:0}.notif-panel{background-color:var(--scada-surface-bg, #111);border-left:1px solid var(--scada-border-color, transparent);color:var(--scada-body-color, #eee);opacity:.97;overflow-x:hidden;overflow-y:auto;padding:30px 0 0;position:fixed;right:0;top:30px;width:30%;z-index:1005}.notif-panel.hidden{display:none}.notif-panel.mobile{width:75%}.notif-panel .notif-toolbar{height:30px;position:absolute;top:0}.notif-panel .notif-toolbar .notif-tool-item,.notif-panel .notif-toolbar .notif-tool-btn{display:inline-block;font-size:14px;height:30px;line-height:30px;margin:0 5px 0 0;padding:0 10px;white-space:nowrap}.notif-panel .notif-toolbar .notif-tool-item i,.notif-panel .notif-toolbar .notif-tool-btn i{font-size:15px;margin-right:5px}.notif-panel .notif-toolbar .notif-tool-btn{cursor:pointer}.notif-panel .notif-toolbar .notif-tool-btn.disabled{color:var(--scada-nav-subtle-fg, #9ca1a6);cursor:not-allowed}.notif-panel .notif-toolbar .notif-tool-btn:hover{background-color:var(--scada-chrome-hover-bg, #32373c);color:var(--scada-chrome-hover-fg, #00b9eb);text-decoration:none}body:not(.header-visible) .notif-panel{padding-top:60px;top:0}body:not(.header-visible) .notif-panel .notif-toolbar{top:30px}.notif-panel .notif{color:var(--scada-body-color, #eee);font-size:13px;margin:0 5px 5px 10px}.notif-panel .notif a,.notif-panel .notif a:active,.notif-panel .notif a:focus,.notif-panel .notif a:visited{text-decoration:underline}.notif-panel .notif a:hover{color:var(--scada-chrome-hover-fg, #00b9eb);text-decoration:underline}.notif-panel .notif.empty{font-size:16px}.notif-panel .notif.hidden{display:none}.notif-panel .notif .notif-icon{float:left;font-size:14px;width:14px;text-align:center}.notif-panel .notif .notif-time,.notif-panel .notif .notif-msg{margin-left:25px}.notif-panel .notif .notif-btn{color:var(--scada-nav-subtle-fg, #9ca1a6);cursor:pointer;margin:0 10px 0 -10px;padding:5px 10px}.notif-panel .notif .notif-btn:hover{text-decoration:underline}.notif-icon.critical,.notif-bell.critical{color:#dc3545}.notif-icon.major,.notif-bell.major{color:#fd7e14}.notif-icon.minor,.notif-bell.minor{color:#ffc107}.notif-icon.info,.notif-bell.info{color:#0dcaf0}.notif-icon.undef,.notif-bell.undef{color:#ced4da}#notifContainer{max-height:500px;overflow:auto}.tree-view .node{cursor:pointer;display:table;width:100%}.tree-view .node.disabled{cursor:not-allowed}.tree-view .node-parts{display:table-row}.tree-view .node-parts>div{display:table-cell}.tree-view .child-nodes.hidden{display:none}.tree-view .indent,.tree-view .icon{min-width:20px;width:20px}.tree-view .icon img{border:none;height:16px;position:relative;top:-2px;vertical-align:middle;width:16px}.tree-view .expander{font-family:"Font Awesome 6 Free";font-weight:900;min-width:20px;width:20px}.tree-view .expander.left:before{content:""}.tree-view .expander.right{text-align:right;min-width:20px}.tree-view .expander.right:before{content:""}.tree-view .expander.expanded:before{content:""}.tree-view .expander.empty{visibility:hidden}html:has(#Main_divHeader){height:100%;overflow:hidden}body:has(#Main_divHeader){overflow-x:hidden}body.header-visible{padding-top:30px}body.left-panel-visible{padding-left:250px}#Main_divHeader{position:fixed;display:none;left:0;top:0;z-index:1006;width:100%;min-width:300px;height:30px;box-sizing:border-box;margin:0;padding:0;background-color:var(--scada-topbar-bg, #23282d);color:var(--scada-topbar-color, #eee)}#Main_divHeader .main-hdr-block{position:absolute;top:0;background-color:var(--scada-topbar-bg, #23282d)}#Main_divHeader .main-hdr-block.left{left:0}#Main_divHeader .main-hdr-block.left .main-hdr-btn{margin-right:5px}#Main_divHeader .main-hdr-block.right{right:0}#Main_divHeader .main-hdr-block.right .main-hdr-btn{margin-left:5px}#Main_divNoHeaderMenu{height:30px;box-sizing:border-box;opacity:.5;position:fixed;right:0;top:0;background-color:var(--scada-topbar-bg, white);color:var(--scada-topbar-color, #eee);z-index:1006}#Main_divNoHeaderMenu:hover{opacity:1}#Main_divNoHeaderMenu .main-hdr-btn{margin-left:5px}#Main_divNoHeaderMenu .main-hdr-btn:hover{background-color:var(--scada-chrome-hover-bg, white)}body.header-visible #Main_divHeader{display:block}body.header-visible #Main_divNoHeaderMenu,body.full-screen #Main_spanFullscreenBtn2{display:none}body:not(.full-screen) #Main_spanExitFullscreenBtn{display:none}#Main_spanMenuBtn{padding:0;width:30px;text-align:center}#Main_spanAppTitle{position:relative;display:inline-block;top:1px;margin-left:10px;font-family:Open Sans,sans-serif;font-size:17px;white-space:nowrap}body:not(.left-panel-visible) #Main_spanAppTitle{display:none}#Main_divLeftPanel .tree-view .icon img{filter:var(--scada-tree-icon-filter, none);opacity:var(--scada-tree-icon-opacity, 1)}#Main_divLeftPanel .tree-view .node.selected .icon img{opacity:.92}.main-hdr-btn{display:inline-block;height:30px;line-height:30px;margin:0;padding:0 10px;cursor:pointer;font-size:14px;white-space:nowrap;color:inherit;text-decoration:none}.main-hdr-btn:hover{background-color:var(--scada-chrome-hover-bg, #32373c);color:var(--scada-chrome-hover-fg, #00b9eb);text-decoration:none}.main-theme-dropdown .dropdown-toggle:after{margin-left:.35rem;vertical-align:.15em}.main-theme-dropdown .dropdown-menu{--bs-dropdown-bg: var(--scada-surface-bg, #fff);--bs-dropdown-color: var(--scada-body-color, #212529);--bs-dropdown-link-color: var(--scada-body-color, #212529);--bs-dropdown-link-hover-bg: var(--scada-chrome-hover-bg, #e8eef5);--bs-dropdown-link-hover-color: var(--scada-chrome-hover-fg, #0d6efd);--bs-dropdown-link-active-bg: var(--scada-nav-selected-bg, #0d6efd);--bs-dropdown-link-active-color: var(--scada-nav-selected-fg, #fff);--bs-dropdown-border-color: var(--scada-border-color, #d6deea);min-width:12rem;z-index:1007}#Main_divLeftPanel{position:fixed;display:none;left:0;top:0;width:250px;min-height:200px;background-color:var(--scada-sidebar-bg, #23282d);color:var(--scada-sidebar-color, #eee);border-right:1px solid var(--scada-border-color, transparent);overflow:hidden}#Main_divLeftPanel .tree-view{font-size:14px}#Main_divLeftPanel .tree-view .node{padding:3px 10px}#Main_divLeftPanel .tree-view .node.selected,#Main_divLeftPanel .tree-view .node.selected:hover{background-color:var(--scada-nav-selected-bg, #0073aa);color:var(--scada-nav-selected-fg, white)}#Main_divLeftPanel .tree-view .node.disabled{color:var(--scada-nav-subtle-fg, #9ca1a6)}#Main_divLeftPanel .tree-view .node:hover:not(.selected):not(.disabled){background-color:var(--scada-chrome-hover-bg, #191e23);color:var(--scada-chrome-hover-fg, #00b9eb)}#Main_divLeftPanel .tool-window{height:100%;margin:0 0 0 30px;padding:5px 0 0;overflow-x:hidden;overflow-y:auto}body.header-visible #Main_divLeftPanel{top:30px}body.left-panel-visible #Main_divLeftPanel{display:block}#Main_divTabPanel{position:absolute;left:30px;top:0;height:30px;min-width:200px;background-color:var(--scada-tabstrip-bg, #32373c);transform:rotate(90deg);transform-origin:left top 0}#Main_divTabPanel .tab{height:30px;margin:0 0 0 5px;padding:0 10px;color:var(--scada-tab-inactive-fg, #9ca1a6);display:inline-block;line-height:30px;font-size:15px;white-space:nowrap}#Main_divTabPanel .tab.selected{color:var(--scada-tab-active-fg, #eee);font-weight:500}#Main_divTabPanel .tab:hover{color:var(--scada-tab-hover-fg, #00b9eb);cursor:pointer}#Main_divMainMenu .node[data-level="0"]{font-size:15px}#Main_divMainMenu .node:not([data-level="0"]){color:var(--scada-nav-subtle-fg, #9ca1a6)}#Main_divContent{background-color:var(--scada-body-bg, #f8f9fa);color:var(--scada-body-color, #212529);overflow:auto;padding:20px}#Main_divContent .report-args,#Main_divContent .search-args,#Main_divContent .main-form{max-width:500px}#Main_divContent .main-form-sm{max-width:300px}#Main_divContent .main-form-lg{max-width:800px}body.theme-tech-cn #Main_divHeader,body.theme-tech-cn #Main_divHeader .main-hdr-block,body.theme-tech-cn #Main_divNoHeaderMenu{box-shadow:inset 0 -1px color-mix(in srgb,var(--scada-primary) 18%,transparent)}body.theme-tech-cn #Main_divHeader:after,body.theme-tech-cn #Main_divNoHeaderMenu:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--scada-primary) 70%,#9fdcff) 50%,transparent 100%);pointer-events:none}body.theme-tech-cn #Main_divLeftPanel{box-shadow:0 0 0 1px color-mix(in srgb,var(--scada-primary) 18%,transparent),0 12px 28px color-mix(in srgb,var(--scada-primary) 20%,transparent)}body.theme-tech-cn #Main_divTabPanel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scada-primary) 20%,transparent)}body.theme-tech-cn #Main_divTabPanel .tab.selected{text-shadow:0 0 10px color-mix(in srgb,var(--scada-primary) 45%,transparent)}body.theme-tech-cn #Main_divContent{position:relative}body.theme-tech-cn #Main_divContent:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--scada-primary) 8%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--scada-primary) 8%,transparent) 1px,transparent 1px);background-size:36px 36px;opacity:.22}body.theme-tech-cn #Main_divContent:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,transparent 0%,color-mix(in srgb,#000000 20%,transparent) 88%);opacity:.22}body.theme-tech-cn #Main_divContent>*{position:relative;z-index:1}body.theme-tech-cn .main-theme-dropdown .dropdown-menu,body.theme-tech-cn .notif-panel{box-shadow:0 10px 24px color-mix(in srgb,var(--scada-primary) 18%,transparent);border-color:color-mix(in srgb,var(--scada-primary) 25%,var(--scada-border-color))}body.theme-tech-cn #Main_divLeftPanel .tree-view .node.selected{box-shadow:inset 3px 0 color-mix(in srgb,var(--scada-primary) 92%,white)}body.theme-tech-cn #Main_divLeftPanel .tree-view .node{position:relative;border-radius:0 10px 10px 0}body.theme-tech-cn #Main_divLeftPanel .tree-view .node.selected:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background-color:color-mix(in srgb,var(--scada-primary) 88%,#ffffff);box-shadow:0 0 12px color-mix(in srgb,var(--scada-primary) 65%,transparent)}body.theme-tech-cn .main-theme-dropdown .dropdown-menu .theme-menu-item{position:relative;padding-left:2.1rem;transition:all .16s ease-out}body.theme-tech-cn .main-theme-dropdown .dropdown-menu .theme-menu-item:before{content:"";position:absolute;left:.8rem;top:50%;width:.45rem;height:.45rem;margin-top:-.225rem;border-radius:50%;background-color:color-mix(in srgb,var(--scada-primary) 40%,transparent)}body.theme-tech-cn .main-theme-dropdown .dropdown-menu .theme-menu-item.active{font-weight:600}body.theme-tech-cn .main-theme-dropdown .dropdown-menu .theme-menu-item.active:before{width:.58rem;height:.58rem;margin-top:-.29rem;background-color:color-mix(in srgb,var(--scada-primary) 90%,#ffffff);box-shadow:0 0 10px color-mix(in srgb,var(--scada-primary) 62%,transparent)}body[data-bs-theme=light].theme-tech-cn #Main_divContent:before{opacity:.12}body[data-bs-theme=light].theme-tech-cn #Main_divContent:after{opacity:.08}body[data-bs-theme=light].theme-tech-cn #Main_divHeader,body[data-bs-theme=light].theme-tech-cn #Main_divHeader .main-hdr-block,body[data-bs-theme=light].theme-tech-cn #Main_divNoHeaderMenu{box-shadow:inset 0 -1px #0078c829}@keyframes techCnHeaderSweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes techCnPulseGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--scada-primary) 0%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--scada-primary) 28%,transparent)}}body.theme-tech-cn #Main_divHeader:before{content:"";position:absolute;top:0;left:-20%;width:22%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--scada-primary) 28%,#9fdcff) 45%,transparent 100%);opacity:.42;animation:techCnHeaderSweep 6.5s linear infinite}body.theme-tech-cn .main-hdr-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scada-primary) 35%,transparent)}body.theme-tech-cn #Main_divLeftPanel .tree-view .node:hover:not(.selected):not(.disabled){box-shadow:inset 2px 0 color-mix(in srgb,var(--scada-primary) 62%,transparent)}body.theme-tech-cn #Main_divLeftPanel .tree-view .node.selected{animation:techCnPulseGlow 2.4s ease-in-out infinite}body.theme-tech-cn #Main_divContent .card,body.theme-tech-cn #Main_divContent .table,body.theme-tech-cn #Main_divContent .main-form,body.theme-tech-cn #Main_divContent .report-args,body.theme-tech-cn #Main_divContent .search-args{border:1px solid color-mix(in srgb,var(--scada-primary) 24%,var(--scada-border-color));border-radius:10px;box-shadow:0 8px 20px color-mix(in srgb,var(--scada-primary) 10%,transparent)}body.theme-tech-cn #Main_divContent .form-control,body.theme-tech-cn #Main_divContent .form-select{border-color:color-mix(in srgb,var(--scada-primary) 30%,var(--scada-border-color))}body.theme-tech-cn #Main_divContent .form-control:focus,body.theme-tech-cn #Main_divContent .form-select:focus{border-color:color-mix(in srgb,var(--scada-primary) 52%,#ffffff);box-shadow:0 0 0 .16rem color-mix(in srgb,var(--scada-primary) 24%,transparent)}body.theme-tech-cn #Main_divContent .btn-primary{border-color:color-mix(in srgb,var(--scada-primary) 72%,#ffffff);box-shadow:0 4px 14px color-mix(in srgb,var(--scada-primary) 28%,transparent)}body.theme-tech-cn #Main_divContent .btn-primary:hover{filter:brightness(1.06);box-shadow:0 6px 18px color-mix(in srgb,var(--scada-primary) 36%,transparent)}body[data-bs-theme=light].theme-tech-cn #Main_divHeader:before{opacity:.24}@media (prefers-reduced-motion: reduce){body.theme-tech-cn #Main_divHeader:before{animation:none}body.theme-tech-cn #Main_divLeftPanel .tree-view .node.selected{animation:none}}body.theme-tech-pro #Main_divContent:before{opacity:.42;background-size:28px 28px}body.theme-tech-pro #Main_divContent:after{opacity:.2}body.theme-tech-pro #Main_divHeader:before{opacity:.68;animation-duration:4.2s}body.theme-tech-pro #Main_divLeftPanel .tree-view .node.selected{box-shadow:inset 3px 0 color-mix(in srgb,var(--scada-primary) 92%,#ffffff),0 0 16px color-mix(in srgb,var(--scada-primary) 34%,transparent)}body.theme-tech-pro .main-theme-dropdown .dropdown-menu,body.theme-tech-pro .notif-panel{box-shadow:0 14px 30px color-mix(in srgb,var(--scada-primary) 32%,transparent);border-color:color-mix(in srgb,var(--scada-primary) 36%,var(--scada-border-color))}body.theme-tech-pro #Main_divTabPanel .tab.selected,body.theme-tech-pro .main-theme-dropdown .dropdown-menu .theme-menu-item.active{text-shadow:0 0 14px color-mix(in srgb,var(--scada-primary) 70%,transparent)}body.theme-tech-pro #Main_divContent .card,body.theme-tech-pro #Main_divContent .table,body.theme-tech-pro #Main_divContent .main-form,body.theme-tech-pro #Main_divContent .report-args,body.theme-tech-pro #Main_divContent .search-args{border-color:color-mix(in srgb,var(--scada-primary) 34%,var(--scada-border-color));box-shadow:0 12px 26px color-mix(in srgb,var(--scada-primary) 20%,transparent)}body.theme-tech-pro .notif-icon.critical,body.theme-tech-pro .notif-bell.critical{color:#ff5470;text-shadow:0 0 10px rgba(255,84,112,.45)}body.theme-tech-pro .notif-icon.major,body.theme-tech-pro .notif-bell.major{color:#ff9a3c;text-shadow:0 0 10px rgba(255,154,60,.4)}body.theme-tech-pro .notif-icon.minor,body.theme-tech-pro .notif-bell.minor{color:#ffd66b;text-shadow:0 0 10px rgba(255,214,107,.38)}body.theme-tech-pro .notif-icon.info,body.theme-tech-pro .notif-bell.info{color:#57dcff;text-shadow:0 0 10px rgba(87,220,255,.4)}body.theme-tech-pro .notif-icon.undef,body.theme-tech-pro .notif-bell.undef{color:#d7e7ff}@media (prefers-reduced-motion: reduce){body.theme-tech-pro #Main_divHeader:before{animation:none}}body.theme-night-gold #Main_divHeader,body.theme-night-gold #Main_divHeader .main-hdr-block,body.theme-night-gold #Main_divNoHeaderMenu{box-shadow:inset 0 -1px color-mix(in srgb,var(--scada-primary) 18%,transparent)}body.theme-night-gold #Main_divHeader:after,body.theme-night-gold #Main_divNoHeaderMenu:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--scada-primary) 72%,#ffe4a6) 50%,transparent 100%)}body.theme-night-gold #Main_divLeftPanel{box-shadow:0 0 0 1px color-mix(in srgb,var(--scada-primary) 20%,transparent),0 10px 22px color-mix(in srgb,var(--scada-primary) 16%,transparent)}body.theme-night-gold #Main_divLeftPanel .tree-view .node{border-radius:0 8px 8px 0}body.theme-night-gold #Main_divLeftPanel .tree-view .node.selected{box-shadow:inset 3px 0 color-mix(in srgb,var(--scada-primary) 88%,#fff1ce)}body.theme-night-gold #Main_divContent{position:relative}body.theme-night-gold #Main_divContent:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--scada-primary) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--scada-primary) 10%,transparent) 1px,transparent 1px);background-size:34px 34px;opacity:.16}body.theme-night-gold #Main_divContent>*{position:relative;z-index:1}body.theme-night-gold #Main_divContent .card,body.theme-night-gold #Main_divContent .table,body.theme-night-gold #Main_divContent .main-form,body.theme-night-gold #Main_divContent .report-args,body.theme-night-gold #Main_divContent .search-args{border:1px solid color-mix(in srgb,var(--scada-primary) 24%,var(--scada-border-color));border-radius:10px;box-shadow:0 8px 20px color-mix(in srgb,var(--scada-primary) 12%,transparent)}body.theme-night-gold .main-theme-dropdown .dropdown-menu,body.theme-night-gold .notif-panel{border-color:color-mix(in srgb,var(--scada-primary) 28%,var(--scada-border-color));box-shadow:0 10px 22px color-mix(in srgb,var(--scada-primary) 16%,transparent)}body.theme-night-gold #Main_divContent .btn-primary{border-color:color-mix(in srgb,var(--scada-primary) 72%,#fff0c7);box-shadow:0 4px 12px color-mix(in srgb,var(--scada-primary) 24%,transparent)}body.theme-night-gold #Main_divContent .btn-primary:hover{filter:brightness(1.06);box-shadow:0 6px 16px color-mix(in srgb,var(--scada-primary) 30%,transparent)}body[data-bs-theme=light].theme-night-gold #Main_divContent:before{opacity:.1}.rs-side-view-offcanvas{position:fixed!important;z-index:1040!important;display:flex!important;flex-direction:column;overflow:hidden;max-width:100%;color:var(--scada-body-color, inherit);background-color:#f8f9fa;background-clip:padding-box;outline:0;box-shadow:0 .125rem .25rem #00000013;transition:transform .3s ease-in-out;visibility:hidden}.rs-side-view-offcanvas.offcanvas-end,.rs-side-view-offcanvas.offcanvas-start{top:0!important;bottom:0!important;height:100vh!important;max-height:100vh!important}.rs-side-view-offcanvas.offcanvas-end{right:0!important;left:auto!important;width:var(--rs-offcanvas-width, var(--bs-offcanvas-width, 400px));max-width:100%;border-left:1px solid rgba(0,0,0,.175);transform:translate(100%)}.rs-side-view-offcanvas.offcanvas-start{left:0!important;right:auto!important;width:var(--rs-offcanvas-width, var(--bs-offcanvas-width, 400px));max-width:100%;border-right:1px solid rgba(0,0,0,.175);transform:translate(-100%)}.rs-side-view-offcanvas.offcanvas-top{top:0;bottom:auto;right:0;left:0;height:var(--rs-offcanvas-height, var(--bs-offcanvas-height, 30vh));max-height:100%;border-bottom:1px solid rgba(0,0,0,.175);transform:translateY(-100%)}.rs-side-view-offcanvas.offcanvas-bottom{top:auto;bottom:0;right:0;left:0;height:var(--rs-offcanvas-height, var(--bs-offcanvas-height, 30vh));max-height:100%;border-top:1px solid rgba(0,0,0,.175);transform:translateY(100%)}.rs-side-view-offcanvas.showing,.rs-side-view-offcanvas.show:not(.hiding){transform:none!important}.rs-side-view-offcanvas.showing,.rs-side-view-offcanvas.hiding,.rs-side-view-offcanvas.show{visibility:visible!important}.rs-side-view-offcanvas .rs-side-view-body{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background-color:#f8f9fa}.rs-side-view-offcanvas .rs-side-view-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa}.rs-side-view-offcanvas .rs-side-view-loading-spinner{width:2rem;height:2rem;border:.2em solid rgba(22,119,255,.15);border-top-color:var(--scada-primary, #1677ff);border-radius:50%;animation:rs-side-view-spin .65s linear infinite}@keyframes rs-side-view-spin{to{transform:rotate(360deg)}}.rs-side-view-offcanvas .rs-side-view-header{display:flex;align-items:center;gap:.5rem;min-height:50px;padding:.625rem .9rem;border-color:#e5e7eb!important;background:#fff;box-shadow:inset 0 -1px #f1f5f9}.rs-side-view-offcanvas .rs-side-view-header:before{content:"";width:3px;height:1.15rem;border-radius:999px;background-color:var(--scada-primary, #1677ff);flex:0 0 auto}.rs-side-view-offcanvas .rs-side-view-title{font-size:.98rem;font-weight:600;letter-spacing:.01em;color:var(--scada-topbar-color, var(--scada-body-color, #111827));line-height:1.2}.rs-side-view-offcanvas .rs-side-view-close{filter:none;opacity:.72;border-radius:.375rem;transition:opacity .15s ease,background-color .15s ease,transform .15s ease}.rs-side-view-offcanvas .rs-side-view-close:hover{opacity:1;background-color:#f3f4f6;transform:scale(1.03)}.rs-side-view-offcanvas .rs-side-view-close:focus{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--scada-primary, #1677ff) 24%,transparent)}.rs-side-view-offcanvas .rs-side-view-frame{flex:1 1 auto;min-height:200px;width:100%;border:none;overflow:hidden}.offcanvas-header{display:flex;align-items:center;gap:.5rem}.offcanvas-title{margin:0;flex:1 1 auto;min-width:0}.offcanvas-body{flex:1 1 auto;min-height:0;padding:0;display:flex;flex-direction:column}@media (prefers-reduced-motion: reduce){.rs-side-view-offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1035;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}body{--scada-card-shadow: 0 8px 20px color-mix(in srgb, #000 10%, transparent);--scada-page-gutter: 1.25rem;--scada-page-gutter-compact: .875rem}body[data-antd-compact]{--scada-page-gutter: var(--scada-page-gutter-compact)}body.swe-shell-host #Main_divNotifPanel.notif-panel{width:min(420px,92vw);padding-top:44px;opacity:1;display:flex;flex-direction:column;overflow:hidden;bottom:0;height:auto!important;max-height:none;box-sizing:border-box}body.swe-shell-host #Main_divNotifPanel.notif-panel .notif-toolbar{position:absolute;top:0;left:0;right:0;z-index:1;height:44px}body.swe-shell-host #Main_divNotifPanel .notif-container,body.swe-shell-host #Main_divNotifPanel #notifContainer{flex:1 1 auto;min-height:0;max-height:none!important;height:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body.swe-shell-host:not(.header-visible) #Main_divNotifPanel.notif-panel{top:0!important}.notif-actions{display:inline-flex;gap:.35rem;margin-top:.35rem}.notif-action-btn{padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;border-radius:6px;border:1px solid transparent;background:var(--scada-surface-bg, #fff);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.notif-action-btn--info{color:#0dcaf0;border-color:#0dcaf0}.notif-action-btn--info:hover{color:#fff;background:#0dcaf0}.notif-action-btn--ack{color:#198754;border-color:#198754}.notif-action-btn--ack:hover{color:#fff;background:#198754}body.rs-modal-open{overflow:hidden}body.swe-shell-host.header-visible .event-tip-container.top-right,body.swe-shell-host.header-visible .event-tip-container.top-left{top:3.25rem}body.swe-plugin-embed:not(:has(.plugin-embed-frame)),body.plgmain-embed:not(.modal-page):not(:has(.plugin-embed-frame)){box-sizing:border-box;min-height:100%;height:100%;margin:0;padding:0!important;display:flex;flex-direction:column;overflow:hidden;font-family:Open Sans,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:.9375rem;line-height:1.5;color:var(--scada-body-color, #1f2937);background-color:var(--scada-body-bg, #f5f7fb)}body.swe-plugin-embed.modal-page:not(:has(.plugin-embed-frame)){overflow:auto}body.swe-plugin-embed:not(:has(.plugin-embed-frame)) .scada-plg-embed-wrap:has(>[id$=-root]){padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body.swe-plugin-embed:not(:has(.plugin-embed-frame)) .scada-plg-embed-wrap>[id$=-root],body.swe-plugin-embed:not(:has(.plugin-embed-frame)) .scada-plg-embed-wrap:not(:has(>[id$=-root])),body.swe-plugin-embed:not(:has(.plugin-embed-frame))>[id$=-root]:not(.scada-plg-embed-wrap *),body.swe-plugin-embed:not(:has(.plugin-embed-frame))>.cnl-limit-page,body.swe-plugin-embed:not(:has(.plugin-embed-frame))>.plugin-page-gutter{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto}body.swe-plugin-embed:not(:has(.plugin-embed-frame)) .plugin-page-gutter{padding:0!important}body.swe-plugin-embed:has(.plugin-embed-frame) .scada-plg-embed-wrap,body.swe-plugin-embed:has(.plugin-embed-frame) .scada-plg-surface{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;flex:1 1 auto;min-height:0}html:has(body.swe-plugin-embed .plugin-embed-frame){height:100%}body.swe-plugin-embed:has(.plugin-embed-frame),body.plgmain-embed:has(.plugin-embed-frame){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0!important;background:var(--scada-body-bg, #f5f7fb)}body.swe-plugin-embed .plugin-embed-frame,body.plgmain-embed .plugin-embed-frame{display:block;flex:1 1 auto;width:100%;min-height:0;border:0;background:var(--scada-body-bg, #f5f7fb)}body:not(.swe-shell-host):not(.swe-plugin-embed):not(.swe-plugin-standalone):not(.swe-login-host):has(.plugin-page-gutter){font-family:Open Sans,Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:.9375rem;line-height:1.5;color:var(--scada-body-color, #1f2937);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--scada-primary, #0ea5e9) 5%,transparent),transparent 40%),var(--scada-body-bg, #eef2f7)}body:not(.swe-shell-host):not(.swe-plugin-embed):not(.swe-plugin-standalone):not(.swe-login-host) .plugin-page-gutter.scada-plg-surface,body:not(.swe-shell-host):not(.swe-plugin-embed):not(.swe-plugin-standalone):not(.swe-login-host) .plugin-page-gutter:not(.scada-plg-surface){flex:1 1 auto;min-height:0}body.swe-plugin-embed:not(:has(.plugin-embed-frame)) [class$=-app],body.plgmain-embed:not(.modal-page):not(:has(.plugin-embed-frame)) [class$=-app],.scada-plg-surface [class$=-app],.plugin-page-gutter [class$=-app],#Main_divContent.swe-main-content:not(.swe-main-content--view) [class$=-app]{padding:0!important;box-sizing:border-box;flex:1 1 auto;min-height:0}#Main_divContent.swe-main-content--view:has(.dd-edit-shell)>[class$=-app].dd-edit-shell{flex:1 1 auto;min-height:0;width:100%;max-width:none}#Main_divContent [class$=-app]{padding:0!important}.scada-plg-surface>[class$=-error],.plugin-page-gutter>[class$=-error]{margin:0 0 .75rem}html:has(body.swe-plugin-standalone),body.swe-plugin-standalone{height:100%;min-height:100%}body.swe-plugin-standalone{display:flex;flex-direction:column;margin:0;padding:0!important;overflow:hidden}body.swe-plugin-standalone>:not(script){flex:1 1 auto;min-height:0}body.swe-shell-host{margin:0;--swe-shell-sidebar-offset: 0px}body.swe-shell-host.left-panel-visible{--swe-shell-sidebar-offset: 250px;padding-left:0!important}body.swe-shell-host #Main_divLeftPanel{z-index:4}body.swe-shell-host #Main_divContent{position:relative;z-index:1;box-sizing:border-box;width:calc(100vw - var(--swe-shell-sidebar-offset));max-width:calc(100vw - var(--swe-shell-sidebar-offset));min-width:0;margin-left:var(--swe-shell-sidebar-offset)}body.swe-shell-host #Main_divContent.swe-main-content--view>*{min-width:0;max-width:100%}#swe-root.swe-app--shell:not(:has(.swe-fullscreen-route)){display:contents}#swe-root.swe-app--shell:has(.swe-fullscreen-route){flex:1 1 auto;min-height:0;height:100%;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}#swe-root:not(.swe-app--shell){min-height:100vh}#Main_divContent.swe-main-content{overflow:auto}#Main_divContent.swe-main-content--view{overflow:hidden;display:flex;flex-direction:column;min-height:0}#Main_divContent.swe-main-content--view #swe-root,#Main_divContent.swe-main-content--view .swe-app--shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#Main_divContent.swe-main-content--view .swe-content-frame-host--full{flex:1 1 auto;min-height:0}#Main_divLeftPanel .tool-window.swe-tree-panel{box-sizing:border-box}body.swe-shell-host.left-panel-visible #Main_divLeftPanel.swe-left-panel{display:flex;flex-direction:column;align-items:stretch;min-width:0}body.swe-shell-host #Main_divTabPanel.swe-tab-panel--segmented{position:static;left:auto;top:auto;box-sizing:border-box;width:auto;align-self:stretch;max-width:100%;min-width:0;height:auto;transform:none;transform-origin:unset;background:color-mix(in srgb,var(--scada-sidebar-bg, #141414) 92%,var(--scada-primary, #1677ff) 8%);border-bottom:1px solid color-mix(in srgb,var(--scada-border-color, #d6deea) 45%,transparent);flex-shrink:0;margin:0!important;padding:.45rem .35rem .4rem}body.swe-shell-host #Main_divLeftPanel .tool-window.swe-tree-panel{box-sizing:border-box;width:auto;align-self:stretch;max-width:100%;min-width:0;flex:1 1 auto;min-height:0;height:auto!important;margin:0!important;padding:.2rem .35rem .65rem;overflow-x:hidden;overflow-y:auto}body.swe-shell-host #Main_divLeftPanel .tool-window.swe-tree-panel.hidden{display:none!important}#Main_divContent:has(.plugin-embed-frame),#Main_divContent.swe-main-content--view:has(.plugin-embed-frame){overflow:hidden}
