@charset "UTF-8";:root{--scada-bg-primary: #1a1a1a;--scada-bg-secondary: #2d2d2d;--scada-bg-tertiary: #3a3a3a;--scada-bg-overlay: rgba(26, 26, 26, .95);--scada-status-normal: #10b981;--scada-status-normal-dim: rgba(16, 185, 129, .3);--scada-status-normal-glow: rgba(16, 185, 129, .5);--scada-status-critical: #ef4444;--scada-status-critical-dim: rgba(239, 68, 68, .3);--scada-status-critical-glow: rgba(239, 68, 68, .5);--scada-status-warning: #f59e0b;--scada-status-warning-dim: rgba(245, 158, 11, .3);--scada-status-warning-glow: rgba(245, 158, 11, .5);--scada-status-inactive: #6b7280;--scada-status-inactive-dim: rgba(107, 114, 128, .3);--scada-status-info: #3b82f6;--scada-status-info-dim: rgba(59, 130, 246, .3);--scada-status-info-glow: rgba(59, 130, 246, .5);--scada-text-primary: #e0e0e0;--scada-text-secondary: #a0a0a0;--scada-text-tertiary: #707070;--scada-text-critical: #ffffff;--scada-text-dim: #505050;--scada-border-normal: #404040;--scada-border-active: #505050;--scada-border-critical: var(--scada-status-critical);--scada-border-warning: var(--scada-status-warning);--scada-border-success: var(--scada-status-normal);--scada-value-normal: #e0e0e0;--scada-value-highlight: #ffffff;--scada-value-critical: var(--scada-status-critical);--scada-spacing-xs: 4px;--scada-spacing-sm: 8px;--scada-spacing-md: 16px;--scada-spacing-lg: 24px;--scada-spacing-xl: 32px;--scada-spacing-2xl: 48px;--scada-font-mono: "Roboto Mono", "Courier New", monospace;--scada-font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--scada-transition-fast: .15s ease;--scada-transition-normal: .3s ease;--scada-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--scada-shadow-md: 0 2px 4px rgba(0, 0, 0, .5)}.scada-blink-critical{animation:scadaBlinkCritical 1s ease-in-out infinite}@keyframes scadaBlinkCritical{0%,49%,to{opacity:1}50%,99%{opacity:.5}}.scada-pulse-border{animation:scadaPulseBorder 2s ease-in-out infinite}@keyframes scadaPulseBorder{0%,to{border-color:var(--scada-status-critical)}50%{border-color:var(--scada-status-critical-dim)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}:root{font-family:var(--scada-font-sans);line-height:1.5;font-weight:400;background-color:var(--scada-bg-primary);color:var(--scada-text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--scada-bg-primary);color:var(--scada-text-primary);margin:0;padding:0}:root{--color-primary: #e74c3c;--color-primary-hover: #c0392b;--color-primary-light: #f8e6e4;--bg-main: #f9f9f9;--bg-card: rgb(255, 255, 255);--bg-hover: #f8f9fa;--color-white: #ffffff;--gray-50: #f8f9fa;--gray-100: #e9ecef;--gray-200: #dee2e6;--gray-300: #adb5bd;--gray-400: #6c757d;--gray-500: #495057;--gray-600: #343a40;--gray-900: #212529;--color-success: #27ae60;--color-success-light: #d5f4e6;--color-warning: #f39c12;--color-warning-light: #fef3cd;--color-error: #e74c3c;--color-error-light: #f8d7da;--color-blue-bg: rgba(59, 130, 246, .15);--color-blue-text: #3B82F6;--color-green-bg: rgba(0, 134, 34, .15);--color-green-text: #008622;--color-aqua-bg: rgba(100, 200, 195, .15);--color-aqua-text: #00B28E;--color-red-bg: rgba(211, 47, 47, .15);--color-red-text: #AE0001;--color-orange-bg: rgba(255, 93, 0, .15);--color-orange-text: #D14C00;--color-yellow-bg: rgba(252, 202, 0, .15);--color-yellow-text: #D19D00;--color-gray-bg: rgba(108, 117, 125, .15);--color-gray-text: #495057;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1)}*{box-sizing:border-box}body{margin:0;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--gray-900);line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{border:none!important;border-radius:.75rem!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}select:focus{outline:none!important;box-shadow:0 0 0 3px #3b82f61a!important}select option{border:none!important;border-radius:.5rem!important;padding:8px 12px!important;margin:2px!important;background-color:#fff!important;color:#111827!important}#root{width:100%;height:100vh;margin:0 auto}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}._container_8k5x5_2{position:fixed;top:90px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}._toast_8k5x5_14{background:#fff;border-radius:12px;padding:16px;min-width:320px;max-width:400px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;border:1px solid #e5e7eb;display:flex;align-items:flex-start;gap:12px;pointer-events:auto;transform:translate(100%);opacity:0;transition:all .3s ease;position:relative;overflow:hidden}._toast_8k5x5_14:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}._toast_8k5x5_14._visible_8k5x5_43{transform:translate(0);opacity:1}._toast_8k5x5_14._leaving_8k5x5_48{transform:translate(100%);opacity:0}._toast_8k5x5_14._success_8k5x5_54:before{background:#10b981}._toast_8k5x5_14._error_8k5x5_58:before{background:#ef4444}._toast_8k5x5_14._warning_8k5x5_62:before{background:#f59e0b}._toast_8k5x5_14._info_8k5x5_66:before{background:#3b82f6}._iconContainer_8k5x5_71{flex-shrink:0;width:20px;height:20px;margin-top:2px}._icon_8k5x5_71{width:20px;height:20px}._success_8k5x5_54 ._icon_8k5x5_71{color:#10b981}._error_8k5x5_58 ._icon_8k5x5_71{color:#ef4444}._warning_8k5x5_62 ._icon_8k5x5_71{color:#f59e0b}._info_8k5x5_66 ._icon_8k5x5_71{color:#3b82f6}._content_8k5x5_100{flex:1;min-width:0}._title_8k5x5_105{font-weight:600;font-size:14px;color:#111827;margin-bottom:4px;line-height:1.3}._message_8k5x5_113{font-size:14px;color:#6b7280;line-height:1.4;word-wrap:break-word}._closeButton_8k5x5_121{flex-shrink:0;width:20px;height:20px;background:none;border:none;color:#9ca3af;cursor:pointer;border-radius:4px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:2px}._closeButton_8k5x5_121:hover{color:#6b7280;background:#f3f4f6}._closeButton_8k5x5_121 svg{width:16px;height:16px}@media (max-width: 480px){._container_8k5x5_2{left:16px;right:16px;top:80px}._toast_8k5x5_14{min-width:auto;max-width:none;width:100%}}._toast_8k5x5_14:hover{box-shadow:0 16px 35px #00000026,0 6px 8px #00000014;transform:translateY(-1px)}._toast_8k5x5_14._visible_8k5x5_43:hover{transform:translate(0) translateY(-1px)}._toast_8k5x5_14:after{content:"";position:absolute;bottom:0;left:4px;right:0;height:2px;background:#0000001a;transform-origin:left;animation:_progress_8k5x5_1 4s linear forwards}@keyframes _progress_8k5x5_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._success_8k5x5_54:after{background:#10b9814d}._error_8k5x5_58:after{background:#ef44444d}._warning_8k5x5_62:after{background:#f59e0b4d}._info_8k5x5_66:after{background:#3b82f64d}._loadingContainer_v3loz_1{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:1rem}._spinner_v3loz_10{width:40px;height:40px;border:3px solid #E66262;border-top:3px solid #AE0001;border-radius:50%;animation:_spin_v3loz_10 1s linear infinite}._loadingText_v3loz_19{font-size:1.1rem;color:#666;font-weight:500}@keyframes _spin_v3loz_10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._generalContainer_1o093_6{align-items:center;justify-content:center;min-height:100vh;display:flex;padding:20px;box-sizing:border-box;background-color:var(--scada-bg-primary)}._containerForm_1o093_16{width:100%;max-width:400px;background-color:var(--scada-bg-secondary);border:2px solid var(--scada-border-normal);border-radius:2px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;box-shadow:0 10px 30px #0009}._containerInfo_1o093_31{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;text-align:center}._containerTitle_1o093_41{display:flex;flex-direction:column;gap:16px;align-items:center}._containerTitle_1o093_41 h2{font-weight:700;margin:0;color:var(--scada-text-primary);font-size:18px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._containerTitle_1o093_41 img{width:80px}._containerSubtitle_1o093_62{width:100%;font-size:12px;text-align:center;color:var(--scada-text-secondary);font-family:var(--scada-font-sans)}._containerSubtitle_1o093_62 p{margin:0}._containerImage_1o093_75{display:none}._formInput_1o093_80{width:100%}._formInput_1o093_80 label{color:var(--scada-text-primary);font-size:11px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;display:block;margin-bottom:8px}._formInput_1o093_80 input{width:100%;height:42px;padding:10px 12px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);font-size:12px;box-sizing:border-box;transition:all .15s ease;outline:none}._formInput_1o093_80 input:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._passwordContainer_1o093_116{position:relative;display:flex;align-items:center}._passwordContainer_1o093_116 input{padding-right:45px}._passwordToggle_1o093_126{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:var(--scada-text-secondary);display:flex;align-items:center;justify-content:center;padding:0;height:20px;width:20px;transition:color .2s ease}._passwordToggle_1o093_126:hover{color:var(--scada-status-info)}._passwordToggle_1o093_126:focus{outline:none;color:var(--scada-status-info)}._formOptions_1o093_152{display:flex;width:100%;justify-content:flex-end}._forgotPassword_1o093_158{font-size:11px;text-decoration:underline;color:var(--scada-text-primary);font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.3px;transition:color .15s ease}._forgotPassword_1o093_158:hover{color:var(--scada-text-secondary);text-decoration:underline}._loginButton_1o093_175{width:100%;height:42px;padding:10px 20px;border-radius:2px;background-color:#fff;color:#f80200;border:none;cursor:pointer;font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;transition:all .15s ease;display:flex;align-items:center;justify-content:center}._loginButton_1o093_175:hover:not(:disabled){background-color:#f80200;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #f802004d}._loginButton_1o093_175:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #f8020033}._loginButton_1o093_175:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 1024px){._generalContainer_1o093_6{padding:0;height:100vh;align-items:stretch}._containerForm_1o093_16{width:100%;max-width:none;height:100%;padding:0;flex-direction:row;border:none;border-radius:0;box-shadow:none;background-color:transparent}._containerInfo_1o093_31{flex:0 0 50%;width:50%;max-width:500px;background-color:var(--scada-bg-secondary);padding:64px 48px;margin:0 auto;align-items:flex-start;text-align:left;gap:2rem;justify-content:center;border-right:2px solid var(--scada-border-normal)}._containerTitle_1o093_41{align-items:flex-start}._containerTitle_1o093_41 h2{font-size:20px}._containerTitle_1o093_41 img{width:100px}._containerSubtitle_1o093_62{text-align:left;font-size:14px}._containerImage_1o093_75{display:flex;flex:0 0 50%;width:50%;height:100vh;max-width:none;align-items:center;justify-content:center;overflow:hidden;border-radius:0;border:none;box-shadow:none;background-color:var(--scada-bg-primary)}._containerImage_1o093_75 img{width:100%;height:100%;object-fit:cover}}._generalContainer_85dhf_5,._containerMessage_85dhf_16{background-color:var(--scada-bg-primary);width:100%;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;box-sizing:border-box}._containerForm_85dhf_27{background-color:var(--scada-bg-secondary);border:2px solid var(--scada-border-normal);border-radius:2px;box-sizing:border-box;box-shadow:0 10px 30px #0009;width:100%;max-width:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;gap:1.5rem}._containerForm_85dhf_27 img{width:64px;height:64px}._containerInfo_85dhf_48{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}._containerForm_85dhf_27 h2{color:var(--scada-text-primary);font-size:20px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;margin:0;text-align:center}._paragraph_85dhf_68{color:var(--scada-text-secondary);text-align:center;font-size:13px;font-family:var(--scada-font-sans);margin:0;line-height:1.5}._messageSuccess_85dhf_77{color:var(--scada-text-primary);text-align:center;font-size:13px;font-family:var(--scada-font-sans);margin:0;line-height:1.6}._formInput_85dhf_86{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}._formInput_85dhf_86 label{color:var(--scada-text-primary);font-size:11px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;margin-bottom:8px}._input_85dhf_104{width:100%;height:42px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:10px 12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);font-size:12px;box-sizing:border-box;transition:all .15s ease;outline:none}._input_85dhf_104:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._passwordContainer_85dhf_124{position:relative;display:flex;align-items:center;width:100%}._passwordContainer_85dhf_124 ._input_85dhf_104{padding-right:45px}._passwordToggle_85dhf_135{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:var(--scada-text-secondary);display:flex;align-items:center;justify-content:center;padding:0;height:20px;width:20px;transition:color .2s ease}._passwordToggle_85dhf_135:hover{color:var(--scada-status-info)}._passwordToggle_85dhf_135:focus{outline:none;color:var(--scada-status-info)}._loginButton_85dhf_160{width:100%;height:42px;padding:10px 20px;border-radius:2px;background-color:#fff;color:#f80200;border:none;cursor:pointer;font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;transition:all .15s ease}._loginButton_85dhf_160:hover{background-color:#f80200;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #f802004d}._loginButton_85dhf_160:active{transform:translateY(0);box-shadow:0 2px 8px #f8020033}._links_85dhf_189{width:100%;display:flex;justify-content:center}._links_85dhf_189 a{color:var(--scada-text-primary);text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.3px;text-decoration:underline;transition:color .15s ease}._links_85dhf_189 a:hover{color:var(--scada-text-secondary)}._message_85dhf_77{color:var(--scada-status-critical);text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.3px;margin:0;padding:8px 12px;background-color:#dc26261a;border:1px solid var(--scada-status-critical);border-radius:2px;width:100%}._sidebar_f3aq6_6{position:fixed;left:0;top:70px;height:calc(100vh - 70px);width:200px;background-color:var(--scada-bg-secondary);border-right:2px solid var(--scada-border-normal);display:flex;flex-direction:column;align-items:flex-start;padding:var(--scada-spacing-lg) var(--scada-spacing-sm);z-index:999;justify-content:space-between;overflow:visible;box-shadow:2px 0 8px #00000080}._topIcons_f3aq6_25,._bottomIcons_f3aq6_32{display:flex;flex-direction:column;align-items:flex-start;gap:16px}._sidebarButton_f3aq6_40{position:relative;width:42px;height:42px;border-radius:2px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:width .2s ease,min-width .2s ease,background-color .15s ease,border-color .15s ease;overflow:visible}._sidebarButton_f3aq6_40:hover{width:auto;min-width:120px;border-radius:2px;padding-right:18px;background-color:var(--scada-bg-primary);border-color:#f80200}._buttonContent_f3aq6_66{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative}._sidebarButton_f3aq6_40 img{width:20px;height:20px;position:absolute;left:11px;top:50%;transform:translateY(-50%)}._buttonLabel_f3aq6_86{color:var(--scada-text-primary);font-size:9px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.3px;margin-left:50px;opacity:0;transition:opacity .2s ease;white-space:nowrap}._sidebarButton_f3aq6_40:hover ._buttonLabel_f3aq6_86{opacity:1}._sidebarButton_f3aq6_40 img{filter:brightness(0) invert(1);opacity:.8}._sidebarButton_f3aq6_40:hover img{opacity:1}._tooltipContainer_f3aq6_115{position:relative}._tooltip_f3aq6_115{position:absolute;left:70px;top:50%;transform:translateY(-50%);background-color:#fff;color:var(--gray-600);padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1001}._tooltip_f3aq6_115:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid white}._tooltipContainer_f3aq6_115:hover ._tooltip_f3aq6_115{opacity:1;visibility:visible}._fixedButton_f3aq6_157{position:relative;width:180px;height:42px;border-radius:2px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:0 var(--scada-spacing-md);margin-bottom:var(--scada-spacing-sm);transition:background-color .15s ease,border-color .15s ease}._fixedButton_f3aq6_157:hover{background-color:var(--scada-bg-primary);border-color:#f80200}._fixedButton_f3aq6_157 img{filter:brightness(0) invert(1);opacity:.8}._fixedButton_f3aq6_157:hover img{opacity:1}._fixedContent_f3aq6_188{display:flex;align-items:center;justify-content:flex-start;width:100%}._fixedButton_f3aq6_157 img{width:20px;height:20px;margin-right:var(--scada-spacing-sm);flex-shrink:0}._fixedLabel_f3aq6_204{color:var(--scada-text-primary);font-size:11px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}@media (max-width: 1023px){._sidebar_f3aq6_6{display:none}}._mobileMenu_1w7nv_3{display:none;position:fixed;top:11px;right:20px;z-index:1000}@media (max-width: 1023px){._mobileMenu_1w7nv_3{display:block}}._hamburgerButton_1w7nv_19{background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;width:48px;height:48px;justify-content:center;align-items:center;box-shadow:0 2px 8px #00000080;transition:all .15s ease}._hamburgerButton_1w7nv_19:hover{background:var(--scada-bg-primary);border-color:var(--scada-status-info);box-shadow:0 4px 12px #0009}._hamburgerLine_1w7nv_43{width:20px;height:2px;background:var(--scada-text-primary);border-radius:1px;transition:all .3s ease;transform-origin:center}._hamburgerLine_1w7nv_43._active_1w7nv_52:nth-child(1){transform:rotate(45deg) translate(6px,6px)}._hamburgerLine_1w7nv_43._active_1w7nv_52:nth-child(2){opacity:0}._hamburgerLine_1w7nv_43._active_1w7nv_52:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}._overlay_1w7nv_65{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:999;animation:_fadeIn_1w7nv_1 .2s ease}@keyframes _fadeIn_1w7nv_1{0%{opacity:0}to{opacity:1}}._menuPanel_1w7nv_82{position:fixed;top:0;right:0;bottom:0;width:280px;background:var(--scada-bg-secondary);border-left:2px solid var(--scada-border-normal);box-shadow:-4px 0 20px #00000080;transform:translate(100%);transition:transform .3s ease;z-index:1001;display:flex;flex-direction:column}._menuPanel_1w7nv_82._open_1w7nv_98{transform:translate(0)}._menuHeader_1w7nv_103{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid var(--scada-border-normal);background:var(--scada-bg-primary)}._menuHeader_1w7nv_103 h3{margin:0;font-size:16px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._closeButton_1w7nv_122{background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);font-size:24px;color:var(--scada-text-primary);cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .15s ease}._closeButton_1w7nv_122:hover{background:var(--scada-bg-primary);border-color:var(--scada-status-info);color:var(--scada-text-primary)}._menuItems_1w7nv_145{flex:1;padding:12px 0;overflow-y:auto;background:var(--scada-bg-secondary)}._menuItem_1w7nv_145{display:flex;align-items:center;gap:16px;width:100%;padding:16px 24px;background:none;border:none;cursor:pointer;font-size:12px;color:var(--scada-text-primary);text-align:left;transition:all .15s ease;border-right:3px solid transparent}._menuItem_1w7nv_145:hover{background:var(--scada-bg-tertiary);border-right-color:var(--scada-status-info)}._menuItem_1w7nv_145:hover ._menuIcon_1w7nv_173{opacity:1}._menuIcon_1w7nv_173{width:20px;height:20px;transition:opacity .15s ease;filter:brightness(0) invert(1);opacity:.8}._menuLabel_1w7nv_185{font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._menuItem_1w7nv_145:last-child{margin-top:auto;border-top:2px solid var(--scada-border-normal);color:var(--scada-text-primary)}._menuItem_1w7nv_145:last-child:hover{background:#dc26261a;border-right-color:var(--scada-status-critical)}._menuItem_1w7nv_145:last-child ._menuIcon_1w7nv_173{filter:brightness(0) invert(1);opacity:.8}._menuItem_1w7nv_145:last-child:hover ._menuIcon_1w7nv_173{filter:brightness(0) saturate(100%) invert(17%) sepia(96%) saturate(4504%) hue-rotate(354deg) brightness(97%) contrast(97%);opacity:1}@media (max-width: 480px){._menuPanel_1w7nv_82{width:100vw}._mobileMenu_1w7nv_3{top:11px;right:15px}._hamburgerButton_1w7nv_19{width:44px;height:44px}}._tenantDisplay_qeiv6_5{display:flex;align-items:center;padding:var(--scada-spacing-sm) var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-status-info);border-left:4px solid var(--scada-status-info);border-radius:2px;margin-bottom:var(--scada-spacing-md);width:180px;transition:all var(--scada-transition-fast);cursor:default}._tenantDisplay_qeiv6_5:hover{background-color:#3b82f61a}._tenantName_qeiv6_23{color:var(--scada-text-primary);font-size:10px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}._tenantSelector_qeiv6_36{display:flex;align-items:center;gap:var(--scada-spacing-xs);margin-bottom:var(--scada-spacing-md);width:180px}._tenantSelect_qeiv6_36{padding:var(--scada-spacing-sm) 24px var(--scada-spacing-sm) var(--scada-spacing-md);border:1px solid var(--scada-status-info);border-left:4px solid var(--scada-status-info);border-radius:2px;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);font-size:10px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;min-width:120px;width:100%;transition:all var(--scada-transition-fast);outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tenantSelect_qeiv6_36:hover:not(:disabled){background-color:#3b82f61a;border-color:var(--scada-status-normal)}._tenantSelect_qeiv6_36:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._tenantSelect_qeiv6_36:disabled{opacity:.5;cursor:not-allowed;background-color:var(--scada-bg-primary)}._tenantSelect_qeiv6_36 option{background-color:var(--scada-bg-secondary)!important;background:var(--scada-bg-secondary)!important;color:var(--scada-text-primary)!important;padding:var(--scada-spacing-sm);font-weight:600;font-size:10px}._tenantSelect_qeiv6_36 option:hover{background-color:var(--scada-bg-tertiary)!important;background:var(--scada-bg-tertiary)!important}._tenantSelect_qeiv6_36 option:checked{background-color:var(--scada-status-info)!important;background:var(--scada-status-info)!important;color:var(--scada-bg-primary)!important}._loadingIndicator_qeiv6_102{color:var(--scada-status-info);font-size:11px;font-weight:700;animation:_pulse_qeiv6_1 1.5s ease-in-out infinite}@keyframes _pulse_qeiv6_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 1023px){._tenantDisplay_qeiv6_5,._tenantSelector_qeiv6_36{width:80%;max-width:none}._tenantSelect_qeiv6_36{min-width:100%}}._header_1yho3_6{position:fixed;top:0;left:0;right:0;height:70px;z-index:1000;display:flex;align-items:center;background:var(--scada-bg-secondary);border-bottom:2px solid var(--scada-border-normal);box-shadow:0 2px 8px #00000080}._headerContent_1yho3_21{width:100%;padding:0 var(--scada-spacing-lg);display:flex;align-items:center;justify-content:flex-start;gap:48px}._logo_1yho3_30{display:flex;align-items:center;gap:var(--scada-spacing-md)}._logoImage_1yho3_36{height:40px;width:auto;object-fit:contain}._pageTitle_1yho3_42{display:flex;align-items:center;gap:var(--scada-spacing-md)}._pageTitle_1yho3_42 h1{margin:0;font-size:20px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans);text-shadow:0 0 8px rgba(224,224,224,.2)}._pageIcon_1yho3_59{color:var(--scada-status-info);font-size:16px;font-weight:700}@media (max-width: 768px){._headerContent_1yho3_21{gap:32px;padding:0 var(--scada-spacing-md)}._logoImage_1yho3_36{height:32px}._pageTitle_1yho3_42 h1{font-size:16px;letter-spacing:.6px}._pageIcon_1yho3_59{font-size:14px}}@media (max-width: 480px){._headerContent_1yho3_21{gap:20px;padding:0 var(--scada-spacing-sm)}._logoImage_1yho3_36{height:28px}._pageTitle_1yho3_42 h1{font-size:13px;letter-spacing:.4px}._pageIcon_1yho3_59{font-size:12px}}._layout_1rajw_6{display:flex;min-height:100vh;padding-top:70px;background:var(--scada-bg-primary)}._mainContent_1rajw_15{flex:1;display:flex;flex-direction:column;margin-left:200px;width:calc(100vw - 200px);max-width:calc(100vw - 200px);overflow-x:hidden}._welcomeCard_1rajw_30{background-color:var(--scada-bg-secondary);margin:var(--scada-spacing-lg) var(--scada-spacing-xl);padding:var(--scada-spacing-lg);border-radius:2px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--scada-border-normal);border-left:3px solid var(--scada-status-info)}._headerContent_1rajw_42 h1{margin:0;font-size:24px;color:var(--scada-text-primary);font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-family:var(--scada-font-sans)}._headerContent_1rajw_42 p{margin:var(--scada-spacing-xs) 0 0 0;font-size:12px;color:var(--scada-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}._logoutButton_1rajw_62{padding:var(--scada-spacing-sm) var(--scada-spacing-lg);background-color:var(--scada-status-critical);color:#fff;border:1px solid var(--scada-status-critical);border-radius:2px;cursor:pointer;font-size:11px;font-weight:700;transition:background-color .15s ease;outline:none;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._logoutButton_1rajw_62:hover{background-color:#ef4444cc}._userPill_1rajw_84{background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);max-width:350px}._userInfo_1rajw_93{display:flex;flex-direction:column;gap:var(--scada-spacing-xs)}._userDate_1rajw_99{font-size:12px;font-weight:700;color:var(--scada-text-primary);line-height:1.2;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._userRole_1rajw_109{font-size:10px;font-weight:600;color:var(--scada-text-secondary);letter-spacing:.5px;text-transform:uppercase;font-family:var(--scada-font-mono)}._main_1rajw_15{flex:1;padding:0;overflow:auto;min-height:80vh}@media (min-width: 640px){._main_1rajw_15{padding:.5rem .75rem}}@media (min-width: 1024px){._main_1rajw_15{padding:.75rem 1rem}}@media (min-width: 1536px){._main_1rajw_15{padding:.75rem 1rem}}@media (max-width: 1023px){._mainContent_1rajw_15{margin-left:0;width:100vw;max-width:100vw}}._toastTestButtons_1rajw_155{display:flex;gap:var(--scada-spacing-sm);margin-top:var(--scada-spacing-md)}._toastButton_1rajw_161{width:32px;height:32px;border:1px solid var(--scada-border-normal);border-radius:2px;cursor:pointer;font-size:12px;font-weight:700;color:#fff;transition:background-color .15s ease,border-color .15s ease;display:flex;align-items:center;justify-content:center}._toastButton_1rajw_161:hover{opacity:.8}._toastButton_1rajw_161._success_1rajw_181{background:var(--scada-status-normal);border-color:var(--scada-status-normal)}._toastButton_1rajw_161._error_1rajw_186{background:var(--scada-status-critical);border-color:var(--scada-status-critical)}._toastButton_1rajw_161._warning_1rajw_191{background:var(--scada-status-warning);border-color:var(--scada-status-warning)}._toastButton_1rajw_161._info_1rajw_196{background:var(--scada-status-info);border-color:var(--scada-status-info)}@media (max-width: 768px){._welcomeCard_1rajw_30{flex-direction:column;align-items:flex-start;gap:16px;margin:12px;padding:16px}._headerContent_1rajw_42 h1{font-size:20px}._userPill_1rajw_84{align-self:stretch;max-width:none}._header_1rajw_42{padding:12px}}@media (max-width: 480px){._welcomeCard_1rajw_30{margin:8px;padding:12px;gap:12px}._headerContent_1rajw_42 h1{font-size:18px}._headerContent_1rajw_42 p,._userDate_1rajw_99{font-size:11px}._userRole_1rajw_109{font-size:9px}}._container_i22rp_6{background:var(--scada-bg-primary);border:1px solid var(--scada-border-normal);border-radius:0;padding:var(--scada-spacing-xl);margin:0;width:auto;box-sizing:border-box;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}@media (max-width: 768px){._container_i22rp_6{margin:0;padding:var(--scada-spacing-lg);width:auto}}@media (max-width: 480px){._container_i22rp_6{margin:0;padding:var(--scada-spacing-md);width:auto}}._card_1ildf_6{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-lg);transition:border-color var(--scada-transition-fast);font-family:var(--scada-font-sans);height:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}._card_1ildf_6:hover{border-color:var(--scada-border-active)}._card_1ildf_6[data-status=critical]{border-color:var(--scada-status-critical);animation:_criticalPulse_1ildf_1 2s ease-in-out infinite}@keyframes _criticalPulse_1ildf_1{0%,to{border-color:var(--scada-status-critical)}50%{border-color:var(--scada-status-critical-dim)}}._card_1ildf_6[data-status=warning]{border-color:var(--scada-status-warning)}._card_1ildf_6[data-status=error]{border-color:var(--scada-status-critical);animation:_criticalPulse_1ildf_1 2s ease-in-out infinite}._card_1ildf_6[data-status=success]{border-color:var(--scada-status-normal-dim)}._header_1ildf_50{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--scada-spacing-md);border-bottom:1px solid var(--scada-border-normal);padding-bottom:var(--scada-spacing-sm)}._titleContainer_1ildf_59{display:flex;align-items:center;gap:var(--scada-spacing-sm)}._icon_1ildf_65{font-size:16px;color:var(--scada-text-tertiary)}._svgIcon_1ildf_70{width:18px;height:18px;opacity:.6;filter:none}._title_1ildf_59{font-size:11px;font-weight:600;color:var(--scada-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._status_1ildf_88{padding:4px 12px;border-radius:2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-mono)}._statusSuccess_1ildf_98{background:var(--scada-status-normal);color:#000}._statusWarning_1ildf_103{background:var(--scada-status-warning);color:#000}._statusError_1ildf_108{background:var(--scada-status-critical);color:#fff;animation:_criticalBlink_1ildf_1 1s ease-in-out infinite}@keyframes _criticalBlink_1ildf_1{0%,49%,to{opacity:1}50%,99%{opacity:.6}}._statusInfo_1ildf_119{background:var(--scada-status-info);color:#fff}._content_1ildf_125{display:flex;flex-direction:column;gap:var(--scada-spacing-md);flex:1;justify-content:flex-start}._value_1ildf_134{font-size:48px;font-weight:700;color:var(--scada-value-highlight);line-height:1;letter-spacing:-.02em;font-family:var(--scada-font-mono);text-shadow:0 0 10px rgba(224,224,224,.3)}._value_1ildf_134[data-critical=true]{color:var(--scada-status-critical);text-shadow:0 0 12px var(--scada-status-critical-glow)}._subtitle_1ildf_150{font-size:12px;color:var(--scada-text-secondary);font-weight:400;text-transform:uppercase;letter-spacing:.3px}._trend_1ildf_159{display:flex;align-items:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-sm);background:var(--scada-bg-tertiary);border-radius:2px}._trendValue_1ildf_168{font-size:13px;font-weight:700;display:flex;align-items:center;gap:4px;font-family:var(--scada-font-mono)}._trendUp_1ildf_177{color:var(--scada-status-normal)}._trendDown_1ildf_181{color:var(--scada-status-critical)}._trendNeutral_1ildf_185{color:var(--scada-status-inactive)}._trendLabel_1ildf_189{font-size:11px;color:var(--scada-text-tertiary);text-transform:uppercase}._trendArrowUp_1ildf_195{width:14px;height:14px;transform:rotate(180deg);color:var(--scada-status-normal)}._trendArrowDown_1ildf_202{width:14px;height:14px;color:var(--scada-status-critical)}._progressContainer_1ildf_209{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._progressBar_1ildf_215{width:100%;height:6px;background:var(--scada-bg-tertiary);border-radius:0;overflow:hidden;border:1px solid var(--scada-border-normal)}._progressFill_1ildf_224{height:100%;background:var(--scada-status-normal);border-radius:0;transition:width .3s ease,background-color .3s ease;position:relative}._progressFill_1ildf_224[data-critical=true]{background:var(--scada-status-critical)}._progressFill_1ildf_224[data-warning=true]{background:var(--scada-status-warning)}._progressLabel_1ildf_244{font-size:11px;color:var(--scada-text-secondary);font-weight:600;font-family:var(--scada-font-mono);text-transform:uppercase}._sparklineContainer_1ildf_253{display:flex;align-items:flex-end;gap:2px;height:40px;margin-top:var(--scada-spacing-sm);background:var(--scada-bg-tertiary);padding:var(--scada-spacing-xs)}._sparklineBar_1ildf_263{flex:1;background:var(--scada-status-info);border-radius:0;min-height:2px;transition:background-color .2s ease;opacity:.8}._sparklineBar_1ildf_263:hover{opacity:1;background:var(--scada-status-normal)}._lineChartContainer_1ildf_278{margin-top:var(--scada-spacing-md);width:100%;background:var(--scada-bg-tertiary);padding:var(--scada-spacing-sm)}._lineChartSvg_1ildf_285{width:100%;height:60px}._lineChartPath_1ildf_290{transition:none}._lineChartPoint_1ildf_294{cursor:crosshair;transition:none}._lineChartPoint_1ildf_294:hover{r:4}._areaChartContainer_1ildf_304{margin-top:var(--scada-spacing-md);width:100%;background:var(--scada-bg-tertiary);padding:var(--scada-spacing-sm)}._areaChartSvg_1ildf_311{width:100%;height:60px}._areaChartPath_1ildf_316{transition:none}@media (max-width: 768px){._card_1ildf_6{padding:var(--scada-spacing-md)}._value_1ildf_134{font-size:36px}._title_1ildf_59{font-size:10px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._filtersContainer_c6amw_6{margin-bottom:var(--scada-spacing-lg);padding:var(--scada-spacing-sm);background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;border-left:4px solid var(--scada-status-info);display:grid;grid-template-columns:2fr 2fr 1.5fr 1.5fr;gap:var(--scada-spacing-sm);font-family:var(--scada-font-sans);align-items:end}._filterGroup_c6amw_25{position:relative;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xs);transition:border-color var(--scada-transition-fast);height:86px;display:flex;flex-direction:column}._filterGroup_c6amw_25:hover{border-color:var(--scada-border-active)}._filterGroup_c6amw_25:focus-within{border-color:var(--scada-status-info);background:var(--scada-bg-primary)}._label_c6amw_50{display:flex;align-items:center;gap:var(--scada-spacing-sm);margin-bottom:4px;font-size:11px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);min-height:20px}._labelIcon_c6amw_64{width:16px;height:16px;opacity:.7;filter:none}._select_c6amw_75{width:100%;padding:6px var(--scada-spacing-sm);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);font-weight:700;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);cursor:pointer;transition:all var(--scada-transition-fast)}._select_c6amw_75:disabled{background-color:var(--scada-bg-primary);cursor:not-allowed;color:var(--scada-text-tertiary);opacity:.6}._select_c6amw_75:focus{outline:none;border-color:var(--scada-status-info);background:var(--scada-bg-primary);box-shadow:0 0 0 2px #3b82f633}._select_c6amw_75:hover:not(:disabled){border-color:var(--scada-border-active)}._datePickerInput_c6amw_111{width:100%;padding:6px var(--scada-spacing-sm);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);font-weight:700;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);cursor:pointer;transition:all var(--scada-transition-fast)}._datePickerInput_c6amw_111:disabled{background-color:var(--scada-bg-primary);cursor:not-allowed;color:var(--scada-text-tertiary);opacity:.6}._datePickerInput_c6amw_111:focus{outline:none;border-color:var(--scada-status-info);background:var(--scada-bg-primary);box-shadow:0 0 0 2px #3b82f633}._datePickerInput_c6amw_111:hover:not(:disabled){border-color:var(--scada-border-active)}.react-datepicker__day--outside-month{color:var(--scada-text-tertiary)!important;pointer-events:none!important;opacity:.3!important}.react-datepicker{background-color:var(--scada-bg-secondary)!important;border:1px solid var(--scada-border-normal)!important;border-radius:2px!important;font-family:var(--scada-font-mono)!important;z-index:9999!important}.react-datepicker-popper{z-index:9999!important}.react-datepicker__header{background-color:var(--scada-bg-tertiary)!important;border-bottom:1px solid var(--scada-border-normal)!important;border-radius:0!important}.react-datepicker__current-month{color:var(--scada-text-primary)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:12px!important}.react-datepicker__day-name{color:var(--scada-text-secondary)!important;font-weight:700!important;text-transform:uppercase!important;font-size:10px!important}.react-datepicker__day{color:var(--scada-text-primary)!important;background-color:var(--scada-bg-secondary)!important;border-radius:2px!important;font-weight:700!important}.react-datepicker__day:hover{background-color:var(--scada-bg-tertiary)!important;border-radius:2px!important}.react-datepicker__day--selected{background-color:var(--scada-status-info)!important;color:var(--scada-bg-primary)!important;border-radius:2px!important}.react-datepicker__day--disabled{color:var(--scada-text-tertiary)!important;opacity:.4!important}.react-datepicker__navigation{border-color:var(--scada-text-secondary)!important}.react-datepicker__navigation:hover{border-color:var(--scada-text-primary)!important}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown{background-color:var(--scada-bg-secondary)!important;border:1px solid var(--scada-border-normal)!important;border-radius:2px!important}.react-datepicker__year-option,.react-datepicker__month-option{background-color:var(--scada-bg-secondary)!important;color:var(--scada-text-primary)!important;font-family:var(--scada-font-mono)!important;font-weight:700!important}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover{background-color:var(--scada-bg-tertiary)!important}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected{background-color:var(--scada-status-info)!important;color:var(--scada-bg-primary)!important}@media (max-width: 768px){._filtersContainer_c6amw_6{grid-template-columns:1fr;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-sm)}._filterGroup_c6amw_25{padding:var(--scada-spacing-xs);height:auto;min-height:60px}._label_c6amw_50{font-size:10px;margin-bottom:2px;gap:4px}._labelIcon_c6amw_64{width:12px;height:12px}._select_c6amw_75,._datePickerInput_c6amw_111{font-size:11px;padding:6px 8px}}@media (max-width: 480px){._filtersContainer_c6amw_6{padding:var(--scada-spacing-xs);gap:var(--scada-spacing-xs)}._filterGroup_c6amw_25{padding:6px;min-height:56px}._label_c6amw_50{font-size:9px;margin-bottom:2px}._labelIcon_c6amw_64{width:10px;height:10px}._select_c6amw_75,._datePickerInput_c6amw_111{font-size:10px;padding:5px 6px}}._customSelect_d9zex_6{position:relative;width:100%}._selectTrigger_d9zex_11{width:100%;padding:var(--scada-spacing-md);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);font-family:var(--scada-font-mono);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .15s ease;outline:none}._selectTrigger_d9zex_11:hover:not(._disabled_d9zex_28 ._selectTrigger_d9zex_11){border-color:var(--scada-status-info);background-color:var(--scada-bg-secondary)}._selectTrigger_d9zex_11._open_d9zex_33{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._selectValue_d9zex_38{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--scada-text-primary)}._selectArrow_d9zex_47{margin-left:var(--scada-spacing-sm);font-size:12px;color:var(--scada-text-secondary);transition:transform .15s ease}._selectArrow_d9zex_47._rotated_d9zex_54{transform:rotate(180deg)}._selectDropdown_d9zex_58{position:absolute;top:100%;left:0;right:0;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;z-index:9999;max-height:400px;overflow-y:auto;margin-top:2px}._selectOption_d9zex_73{padding:var(--scada-spacing-md);cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--scada-border-normal);color:var(--scada-text-primary);font-size:12px;font-family:var(--scada-font-mono)}._selectOption_d9zex_73:last-child{border-bottom:none}._selectOption_d9zex_73:hover{background-color:var(--scada-bg-tertiary);border-left:2px solid var(--scada-status-info)}._selectOption_d9zex_73._selected_d9zex_92{background-color:#3b82f633;color:var(--scada-text-primary);border-left:3px solid var(--scada-status-info);font-weight:600}._disabled_d9zex_28 ._selectTrigger_d9zex_11{background-color:var(--scada-bg-primary);cursor:not-allowed;color:var(--scada-text-secondary);border-color:var(--scada-border-normal);opacity:.6}._disabled_d9zex_28 ._selectArrow_d9zex_47{color:var(--scada-text-secondary)}._selectDropdown_d9zex_58::-webkit-scrollbar{width:6px}._selectDropdown_d9zex_58::-webkit-scrollbar-track{background:var(--scada-bg-primary);border-radius:0}._selectDropdown_d9zex_58::-webkit-scrollbar-thumb{background:var(--scada-border-normal);border-radius:0}._selectDropdown_d9zex_58::-webkit-scrollbar-thumb:hover{background:var(--scada-status-info)}@media (max-width: 768px){._selectTrigger_d9zex_11{padding:6px 8px;font-size:11px}._selectOption_d9zex_73{padding:8px;font-size:11px}._selectValue_d9zex_38{font-size:11px}._selectArrow_d9zex_47{font-size:10px}}@media (max-width: 480px){._selectTrigger_d9zex_11{padding:5px 6px;font-size:10px}._selectOption_d9zex_73{padding:6px;font-size:10px}._selectValue_d9zex_38{font-size:10px}._selectArrow_d9zex_47{font-size:9px}._selectDropdown_d9zex_58{max-height:250px}}._plantSelectContainer_10uz2_2{display:flex;flex-direction:column;gap:.5rem}._label_10uz2_8{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans, system-ui)}._labelIcon_10uz2_21{width:18px;height:18px;color:#e74c3c}@media (max-width: 768px){._plantSelectContainer_10uz2_2{gap:2px}._label_10uz2_8{font-size:10px;gap:4px}._labelIcon_10uz2_21{width:12px;height:12px}}@media (max-width: 480px){._label_10uz2_8{font-size:9px}._labelIcon_10uz2_21{width:10px;height:10px}}._siloSelectContainer_zph9p_2{display:flex;flex-direction:column;gap:.5rem}._label_zph9p_8{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans, system-ui)}._labelIcon_zph9p_21{width:18px;height:18px;color:#e74c3c}@media (max-width: 768px){._siloSelectContainer_zph9p_2{gap:2px}._label_zph9p_8{font-size:10px;gap:4px}._labelIcon_zph9p_21{width:12px;height:12px}}@media (max-width: 480px){._label_zph9p_8{font-size:9px}._labelIcon_zph9p_21{width:10px;height:10px}}._bentoGrid_se1zh_3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:24px;grid-template-areas:"card1 card2 card2" "card3 card3 card4"}._performanceCard_se1zh_13{grid-area:card1;height:100%;display:flex;flex-direction:column}._volumeCard_se1zh_20{grid-area:card2;height:100%;display:flex;flex-direction:column}._measurementsCard_se1zh_27{grid-area:card3;height:100%;display:flex;flex-direction:column}._tenantsCard_se1zh_34{grid-area:card4;height:100%;display:flex;flex-direction:column}@media (max-width: 768px){._bentoGrid_se1zh_3{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"card1" "card2" "card3" "card4"}}@media (max-width: 1024px) and (min-width: 769px){._bentoGrid_se1zh_3{gap:20px}}._statusLegend_1pv9r_6{margin-bottom:var(--scada-spacing-lg);border:1px solid var(--scada-border-normal);border-radius:2px;background:var(--scada-bg-secondary);overflow:hidden;font-family:var(--scada-font-sans)}._legendHeader_1pv9r_15{width:100%;padding:var(--scada-spacing-md) var(--scada-spacing-lg);background:var(--scada-bg-tertiary);border:none;display:flex;align-items:center;justify-content:space-between;gap:var(--scada-spacing-sm);border-bottom:1px solid var(--scada-border-normal)}._legendTitle_1pv9r_27{font-size:13px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.6px;font-family:var(--scada-font-sans)}._toggleButton_1pv9r_36{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;cursor:pointer;padding:4px 8px;color:var(--scada-text-secondary);display:flex;align-items:center;justify-content:center;transition:border-color var(--scada-transition-fast)}._toggleButton_1pv9r_36:hover{border-color:var(--scada-border-active);color:var(--scada-text-primary)}._chevron_1pv9r_54{font-size:10px;transition:transform .2s ease;font-weight:700}._chevron_1pv9r_54._expanded_1pv9r_60{transform:rotate(180deg)}._legendContent_1pv9r_68{padding:var(--scada-spacing-lg);background:var(--scada-bg-secondary);display:grid;grid-template-columns:1fr 1fr;gap:var(--scada-spacing-xl);align-items:start}._legendSection_1pv9r_77{display:flex;flex-direction:column;gap:var(--scada-spacing-md)}._sectionTitle_1pv9r_83{margin:0;font-size:12px;font-weight:700;color:var(--scada-text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);border-bottom:1px solid var(--scada-border-normal);padding-bottom:var(--scada-spacing-xs);position:relative}._sectionTitle_1pv9r_83:after{content:"";position:absolute;bottom:-1px;left:0;width:30px;height:2px;background:var(--scada-status-info)}._sectionItems_1pv9r_111{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._statusItem_1pv9r_117{display:flex;align-items:center;gap:var(--scada-spacing-md);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border:1px solid var(--scada-border-normal);border-radius:2px;transition:all var(--scada-transition-fast);border-left:4px solid transparent;position:relative;overflow:hidden}._statusItem_1pv9r_117:hover{border-color:var(--scada-border-active);transform:translate(2px)}._statusItem_1pv9r_117._green_1pv9r_136{background:linear-gradient(135deg,rgba(34,197,94,.15) 0%,var(--scada-bg-tertiary) 100%);border-left-color:var(--scada-status-normal);border-color:#22c55e4d}._statusItem_1pv9r_117._green_1pv9r_136:hover{background:linear-gradient(135deg,rgba(34,197,94,.25) 0%,var(--scada-bg-secondary) 100%);border-color:var(--scada-status-normal)}._statusItem_1pv9r_117._yellow_1pv9r_147{background:linear-gradient(135deg,rgba(251,191,36,.15) 0%,var(--scada-bg-tertiary) 100%);border-left-color:var(--scada-status-warning);border-color:#fbbf244d}._statusItem_1pv9r_117._yellow_1pv9r_147:hover{background:linear-gradient(135deg,rgba(251,191,36,.25) 0%,var(--scada-bg-secondary) 100%);border-color:var(--scada-status-warning)}._statusItem_1pv9r_117._red_1pv9r_158{background:linear-gradient(135deg,rgba(220,38,38,.15) 0%,var(--scada-bg-tertiary) 100%);border-left-color:var(--scada-status-critical);border-color:#dc26264d}._statusItem_1pv9r_117._red_1pv9r_158:hover{background:linear-gradient(135deg,rgba(220,38,38,.25) 0%,var(--scada-bg-secondary) 100%);border-color:var(--scada-status-critical)}._statusIcon_1pv9r_169{font-size:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;border-radius:50%;transition:all var(--scada-transition-fast)}._statusIcon_1pv9r_169._green_1pv9r_136{background-color:var(--scada-status-normal);color:#fff;box-shadow:0 0 8px #22c55e4d}._statusIcon_1pv9r_169._yellow_1pv9r_147{background-color:var(--scada-status-warning);color:#fff;box-shadow:0 0 8px #fbbf244d}._statusIcon_1pv9r_169._red_1pv9r_158{background-color:var(--scada-status-critical);color:#fff;box-shadow:0 0 8px #dc26264d}._statusIcon_1pv9r_169._gray_1pv9r_201{background-color:var(--scada-status-inactive);color:#fff}._statusIcon_1pv9r_169._green_1pv9r_136 img,._statusIcon_1pv9r_169._yellow_1pv9r_147 img,._statusIcon_1pv9r_169._red_1pv9r_158 img,._statusIcon_1pv9r_169._gray_1pv9r_201 img{filter:brightness(0) saturate(100%) invert(1);width:16px;height:16px}._statusContent_1pv9r_231{display:flex;flex-direction:column;gap:4px;flex:1}._statusLabel_1pv9r_238{font-size:14px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.4px;font-family:var(--scada-font-sans)}._statusDescription_1pv9r_247{font-size:12px;font-weight:600;color:#e5e7eb;font-family:var(--scada-font-sans);letter-spacing:.2px;line-height:1.4}@media (max-width: 768px){._legendContent_1pv9r_68{grid-template-columns:1fr;gap:var(--scada-spacing-lg);padding:var(--scada-spacing-md)}._statusItem_1pv9r_117{padding:var(--scada-spacing-md)}._statusLabel_1pv9r_238{font-size:12px}._statusDescription_1pv9r_247{font-size:10px}._toggleButton_1pv9r_36{display:flex}}@media (min-width: 769px){._toggleButton_1pv9r_36{display:none}}._statusItem_1pv9r_117._red_1pv9r_158 ._statusIcon_1pv9r_169{animation:_criticalGlow_1pv9r_1 2s ease-in-out infinite}@keyframes _criticalGlow_1pv9r_1{0%,to{text-shadow:0 0 4px var(--scada-status-critical)}50%{text-shadow:0 0 8px var(--scada-status-critical),0 0 12px var(--scada-status-critical)}}._overlay_1lzgh_6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:flex-start;justify-content:center;z-index:1000;padding:var(--scada-spacing-xl) var(--scada-spacing-lg) var(--scada-spacing-lg);overflow-y:auto;font-family:var(--scada-font-sans)}._modal_1lzgh_22{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080;animation:_modalAppear_1lzgh_1 .3s ease-out;border-left:4px solid var(--scada-status-info)}@keyframes _modalAppear_1lzgh_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_1lzgh_50{position:relative;padding:var(--scada-spacing-lg) var(--scada-spacing-xl) var(--scada-spacing-md);border-bottom:1px solid var(--scada-border-normal);background:var(--scada-bg-tertiary)}._title_1lzgh_57{margin:0 0 var(--scada-spacing-xs) 0;font-size:18px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.6px;font-family:var(--scada-font-sans)}._subtitle_1lzgh_67{margin:0;font-size:12px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._closeButton_1lzgh_76{position:absolute;top:var(--scada-spacing-md);right:var(--scada-spacing-lg);background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:18px;font-weight:700;color:var(--scada-text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--scada-transition-fast)}._closeButton_1lzgh_76:hover{border-color:var(--scada-border-active);color:var(--scada-text-primary);background:var(--scada-bg-primary)}._closeButton_1lzgh_76:disabled{opacity:.4;cursor:not-allowed}._content_1lzgh_110{padding:var(--scada-spacing-lg) var(--scada-spacing-xl);background:var(--scada-bg-secondary)}._errorGeneral_1lzgh_115{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-status-critical);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);margin-bottom:var(--scada-spacing-lg);color:var(--scada-status-critical);font-size:12px;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;display:flex;align-items:center;gap:var(--scada-spacing-sm);animation:_criticalBlink_1lzgh_1 1s ease-in-out infinite}._errorGeneral_1lzgh_115:before{content:"⚠";font-size:14px;font-weight:700}._formGrid_1lzgh_138{display:grid;grid-template-columns:1fr;gap:var(--scada-spacing-lg)}@media (min-width: 768px){._formGrid_1lzgh_138{grid-template-columns:1fr 1fr}._formGroup_1lzgh_151:first-child{grid-column:1 / -1}}._formGroup_1lzgh_151{display:flex;flex-direction:column;gap:var(--scada-spacing-sm);background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);transition:border-color var(--scada-transition-fast)}._formGroup_1lzgh_151:hover{border-color:var(--scada-border-active)}._formGroup_1lzgh_151:focus-within{border-color:var(--scada-status-info);background:var(--scada-bg-primary)}._label_1lzgh_180{display:flex;align-items:center;gap:var(--scada-spacing-sm);margin-bottom:0;font-size:13px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);line-height:1.4}._input_1lzgh_194{width:100%;padding:var(--scada-spacing-sm) var(--scada-spacing-md);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:14px;font-family:var(--scada-font-mono);background-color:var(--scada-bg-secondary);color:var(--scada-text-primary);transition:all var(--scada-transition-fast);font-weight:700}._input_1lzgh_194:focus{outline:none;border-color:var(--scada-status-info);background:var(--scada-bg-primary);box-shadow:0 0 0 2px #3b82f633}._input_1lzgh_194:disabled{background-color:var(--scada-bg-primary);border-color:var(--scada-border-normal);cursor:not-allowed;opacity:.6}._inputError_1lzgh_221{border-color:var(--scada-status-critical);background-color:#ef44441a}._inputError_1lzgh_221:focus{border-color:var(--scada-status-critical);box-shadow:0 0 0 2px #ef444433}._errorText_1lzgh_231{margin:0;font-size:10px;color:var(--scada-status-critical);font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;line-height:1.3}._helpText_1lzgh_241{margin:0;font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);letter-spacing:.2px;line-height:1.3;opacity:.85}._inlineFields_1lzgh_255{display:flex;align-items:center;gap:var(--scada-spacing-md);flex-wrap:wrap}._inlineFieldGroup_1lzgh_262{display:flex;align-items:center;gap:var(--scada-spacing-sm)}._inlineFieldGroup_1lzgh_262 ._input_1lzgh_194{width:80px}._inlineLabel_1lzgh_272{font-size:11px;font-weight:600;color:var(--scada-text-secondary);font-family:var(--scada-font-sans);text-transform:lowercase;white-space:nowrap}._scheduleSection_1lzgh_285{margin-top:var(--scada-spacing-2xl);background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-lg)}._sectionTitle_1lzgh_293{font-size:14px;font-weight:700;margin-bottom:var(--scada-spacing-md);color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);margin:0 0 var(--scada-spacing-md) 0;border-bottom:1px solid var(--scada-border-normal);padding-bottom:var(--scada-spacing-xs);position:relative}._sectionTitle_1lzgh_293:after{content:"";position:absolute;bottom:-1px;left:0;width:40px;height:2px;background:var(--scada-status-info)}._scheduleContainer_1lzgh_317{background-color:var(--scada-bg-primary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md)}._scheduleItem_1lzgh_324{display:flex;align-items:center;justify-content:space-between;padding:var(--scada-spacing-md) 0;background:var(--scada-bg-secondary);margin-bottom:var(--scada-spacing-sm);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);transition:border-color var(--scada-transition-fast)}._scheduleItem_1lzgh_324:hover{border-color:var(--scada-border-active)}._scheduleItem_1lzgh_324:last-child{margin-bottom:0}._timeInputs_1lzgh_345{display:flex;align-items:center;gap:var(--scada-spacing-sm)}._timeInput_1lzgh_345{width:60px;padding:var(--scada-spacing-xs) var(--scada-spacing-sm);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:14px;font-family:var(--scada-font-mono);font-weight:700;text-align:center;background:var(--scada-bg-tertiary);color:var(--scada-text-primary);transition:all var(--scada-transition-fast)}._timeInput_1lzgh_345:focus{outline:none;border-color:var(--scada-status-info);background:var(--scada-bg-secondary);box-shadow:0 0 0 2px #3b82f633}._timeInput_1lzgh_345:disabled{background-color:var(--scada-bg-primary);cursor:not-allowed;opacity:.6}._timeSeparator_1lzgh_378{color:var(--scada-text-secondary);font-size:16px;font-weight:700;font-family:var(--scada-font-mono)}._toggleWrapper_1lzgh_389{position:relative;display:inline-block;width:50px;height:24px}._toggleInput_1lzgh_396{display:none}._toggleSlider_1lzgh_400{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0;transition:all var(--scada-transition-fast);cursor:pointer;border:1px solid var(--scada-border-normal)}._toggleSlider_1lzgh_400._enabled_1lzgh_412{background-color:var(--scada-status-normal);border-color:var(--scada-status-normal)}._toggleSlider_1lzgh_400._disabled_1lzgh_417{background-color:var(--scada-bg-primary);border-color:var(--scada-border-normal)}._toggleSlider_1lzgh_400._loading_1lzgh_422{cursor:not-allowed;opacity:.6}._toggleButton_1lzgh_427{position:absolute;top:2px;width:20px;height:18px;background-color:var(--scada-text-primary);border-radius:0;transition:left var(--scada-transition-fast);border:1px solid var(--scada-border-normal)}._toggleButton_1lzgh_427._enabled_1lzgh_412{left:26px}._toggleButton_1lzgh_427._disabled_1lzgh_417{left:2px}._footer_1lzgh_450{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;padding:var(--scada-spacing-md) var(--scada-spacing-xl) var(--scada-spacing-lg);border-top:1px solid var(--scada-border-normal);background:var(--scada-bg-tertiary)}._cancelButton_1lzgh_459{padding:var(--scada-spacing-sm) var(--scada-spacing-lg);border:1px solid var(--scada-border-normal);background-color:var(--scada-bg-secondary);color:var(--scada-text-secondary);border-radius:2px;font-size:12px;font-weight:700;cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._cancelButton_1lzgh_459:hover{border-color:var(--scada-border-active);color:var(--scada-text-primary);background:var(--scada-bg-tertiary)}._cancelButton_1lzgh_459:disabled{opacity:.4;cursor:not-allowed}._saveButton_1lzgh_485{padding:var(--scada-spacing-sm) var(--scada-spacing-lg);border:1px solid var(--scada-status-info);background-color:var(--scada-status-info);color:var(--scada-bg-primary);border-radius:2px;font-size:12px;font-weight:700;cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._saveButton_1lzgh_485:hover{background-color:#3b82f6e6;border-color:#3b82f6e6}._saveButton_1lzgh_485:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){._overlay_1lzgh_6{padding:var(--scada-spacing-md)}._modal_1lzgh_22{max-width:100%;border-radius:2px}._header_1lzgh_50{padding:var(--scada-spacing-lg) var(--scada-spacing-lg) var(--scada-spacing-md)}._title_1lzgh_57{padding-right:48px;font-size:16px}._subtitle_1lzgh_67{font-size:11px}._closeButton_1lzgh_76{top:var(--scada-spacing-lg);right:var(--scada-spacing-md);width:28px;height:28px;font-size:16px}._content_1lzgh_110{padding:var(--scada-spacing-lg)}._footer_1lzgh_450{padding:var(--scada-spacing-md) var(--scada-spacing-lg) var(--scada-spacing-lg);flex-direction:column-reverse}._formGrid_1lzgh_138{grid-template-columns:1fr;gap:var(--scada-spacing-lg)}._cancelButton_1lzgh_459,._saveButton_1lzgh_485{width:100%;justify-content:center}._scheduleItem_1lzgh_324{flex-direction:column;gap:var(--scada-spacing-md);align-items:stretch}._timeInputs_1lzgh_345{justify-content:center}}@media (max-width: 480px){._header_1lzgh_50{padding:var(--scada-spacing-md) var(--scada-spacing-md) var(--scada-spacing-sm)}._title_1lzgh_57{padding-right:40px;font-size:14px}._subtitle_1lzgh_67{font-size:10px}._closeButton_1lzgh_76{right:var(--scada-spacing-sm);width:24px;height:24px;font-size:14px}._content_1lzgh_110{padding:var(--scada-spacing-md)}._footer_1lzgh_450{padding:var(--scada-spacing-sm) var(--scada-spacing-md)}}._pageHeader_1pigd_11{background:var(--scada-bg-secondary);margin:calc(-1 * var(--scada-spacing-lg)) calc(-1 * var(--scada-spacing-xl)) var(--scada-spacing-xl) calc(-1 * var(--scada-spacing-xl));padding:var(--scada-spacing-lg) var(--scada-spacing-xl);border:1px solid var(--scada-border-normal);border-radius:2px;border-left:4px solid var(--scada-status-info);position:relative}._pageTitle_1pigd_21{margin:0;font-size:20px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans);text-shadow:0 0 8px rgba(224,224,224,.2);display:flex;align-items:center;gap:var(--scada-spacing-md)}._pageTitle_1pigd_21:before{content:"▶";color:var(--scada-status-info);font-size:16px;font-weight:700}._pageHeader_1pigd_11:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(180deg,var(--scada-status-info) 0%,transparent 50%,var(--scada-status-info) 100%);animation:_scanLine_1pigd_1 3s ease-in-out infinite}@keyframes _scanLine_1pigd_1{0%,to{opacity:.3}50%{opacity:1}}._plantsContainer_1pigd_62{display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._plantCard_1pigd_73{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden;transition:border-color var(--scada-transition-fast);font-family:var(--scada-font-sans)}._plantCard_1pigd_73:hover{border-color:var(--scada-border-active)}._plantHeader_1pigd_86{padding:var(--scada-spacing-lg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color var(--scada-transition-fast);border-bottom:1px solid var(--scada-border-normal)}._plantHeader_1pigd_86:hover{background:var(--scada-bg-tertiary)}._plantInfo_1pigd_100{flex:1}._plantTitle_1pigd_104{display:flex;align-items:center;gap:var(--scada-spacing-sm);margin-bottom:var(--scada-spacing-xs)}._plantIcon_1pigd_111{width:18px;height:18px;opacity:.6;filter:none}._plantName_1pigd_118{font-size:16px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._plantSubtitle_1pigd_127{font-size:12px;color:var(--scada-text-secondary);display:flex;align-items:center;gap:var(--scada-spacing-sm);text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._plantActions_1pigd_138{display:flex;align-items:center;gap:var(--scada-spacing-md)}._plantStatus_1pigd_149{margin-left:var(--scada-spacing-md)}._statusBadge_1pigd_153{display:flex;align-items:center;gap:var(--scada-spacing-xs);padding:4px 12px;border-radius:2px;font-size:10px;font-weight:700;border:1px solid;background-color:var(--scada-bg-tertiary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-mono)}._statusBadge_1pigd_153._green_1pigd_168{border-color:var(--scada-status-normal);color:var(--scada-status-normal)}._statusBadge_1pigd_153._yellow_1pigd_173{border-color:var(--scada-status-warning);color:var(--scada-status-warning)}._statusBadge_1pigd_153._red_1pigd_178{border-color:var(--scada-status-critical);color:var(--scada-status-critical);animation:_criticalBlink_1pigd_1 1s ease-in-out infinite}@keyframes _criticalBlink_1pigd_1{0%,49%,to{opacity:1}50%,99%{opacity:.6}}._statusDot_1pigd_189{width:6px;height:6px;border-radius:50%;flex-shrink:0}._statusBadge_1pigd_153._green_1pigd_168 ._statusDot_1pigd_189{background-color:var(--scada-status-normal)}._statusBadge_1pigd_153._yellow_1pigd_173 ._statusDot_1pigd_189{background-color:var(--scada-status-warning)}._statusBadge_1pigd_153._red_1pigd_178 ._statusDot_1pigd_189{background-color:var(--scada-status-critical)}._statusLabel_1pigd_208{font-size:10px;font-weight:700;color:var(--scada-text-primary)}._expandButton_1pigd_219{background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);font-size:12px;color:var(--scada-text-secondary);cursor:pointer;padding:6px 12px;border-radius:2px;transition:border-color var(--scada-transition-fast);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-mono)}._expandButton_1pigd_219:hover{border-color:var(--scada-border-active);color:var(--scada-text-primary)}._silosContainer_1pigd_243{background:var(--scada-bg-primary);padding:var(--scada-spacing-lg);border-top:1px solid var(--scada-border-normal)}._silosHeader_1pigd_249{display:flex;align-items:center;gap:var(--scada-spacing-sm);margin-bottom:var(--scada-spacing-md);border-bottom:1px solid var(--scada-border-normal);padding-bottom:var(--scada-spacing-sm)}._silosHeaderIcon_1pigd_258{width:16px;height:16px;opacity:.6}._silosHeader_1pigd_249 h4{margin:0;font-size:12px;font-weight:700;color:var(--scada-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._silosLoading_1pigd_274{text-align:center;padding:var(--scada-spacing-xl);color:var(--scada-text-tertiary);font-family:var(--scada-font-mono);font-size:12px;text-transform:uppercase}._silosList_1pigd_283{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--scada-spacing-md);margin-bottom:var(--scada-spacing-lg)}._siloItem_1pigd_294{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);transition:border-color var(--scada-transition-fast)}._siloItem_1pigd_294:hover{border-color:var(--scada-border-active)}._siloInfo_1pigd_306{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._siloCodeContainer_1pigd_312{display:flex;align-items:center;gap:var(--scada-spacing-xs);border-bottom:1px solid var(--scada-border-normal);padding-bottom:var(--scada-spacing-xs)}._siloItemIcon_1pigd_320{width:14px;height:14px;opacity:.6}._siloCode_1pigd_312{font-size:12px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-mono);flex:1}._siloStatus_1pigd_336{margin-left:auto}._siloStatusIcon_1pigd_340{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all var(--scada-transition-fast)}._siloStatusIcon_1pigd_340._green_1pigd_168{background-color:var(--scada-status-normal);box-shadow:0 0 8px #22c55e4d}._siloStatusIcon_1pigd_340._yellow_1pigd_173{background-color:var(--scada-status-warning);box-shadow:0 0 8px #fbbf244d}._siloStatusIcon_1pigd_340._red_1pigd_178{background-color:var(--scada-status-critical);box-shadow:0 0 8px #dc26264d}._siloStatusIcon_1pigd_340 img{filter:brightness(0) saturate(100%) invert(1);width:12px;height:12px}._siloStats_1pigd_372{display:flex;flex-direction:column;gap:var(--scada-spacing-sm);font-size:11px}._siloMetric_1pigd_383{display:flex;justify-content:space-between;align-items:center;padding:var(--scada-spacing-xs) 0;border-bottom:1px solid rgba(64,64,64,.3)}._metricLabel_1pigd_391{color:var(--scada-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}._metricValue_1pigd_399{color:var(--scada-value-highlight);font-weight:700;font-family:var(--scada-font-mono);text-shadow:0 0 8px rgba(224,224,224,.3)}._fillMetric_1pigd_410{display:flex;flex-direction:column;gap:var(--scada-spacing-xs);padding:var(--scada-spacing-xs) 0;border-bottom:1px solid rgba(64,64,64,.3)}._fillMetricHeader_1pigd_418{display:flex;justify-content:space-between;align-items:center}._fillPercentageBar_1pigd_424{width:100%;height:6px;background:var(--scada-bg-tertiary);border-radius:0;overflow:hidden;border:1px solid var(--scada-border-normal)}._fillPercentageFill_1pigd_433{height:100%;background:var(--scada-status-normal);border-radius:0;transition:width .3s ease,background-color .3s ease}._fillPercentageFill_1pigd_433._warning_1pigd_440{background:var(--scada-status-warning)}._fillPercentageFill_1pigd_433._danger_1pigd_444{background:var(--scada-status-critical)}._measurementActions_1pigd_452{display:flex;gap:var(--scada-spacing-md);flex-wrap:wrap;border-top:1px solid var(--scada-border-normal);padding-top:var(--scada-spacing-md)}._measurementButton_1pigd_460{padding:var(--scada-spacing-sm) var(--scada-spacing-md);background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;color:var(--scada-text-primary);font-size:11px;font-weight:700;cursor:pointer;transition:border-color var(--scada-transition-fast);display:flex;align-items:center;gap:var(--scada-spacing-xs);text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}._alarmConfigButton_1pigd_478{background:var(--scada-bg-tertiary);border-color:var(--scada-status-info);color:var(--scada-status-info)}._alarmConfigButton_1pigd_478 ._buttonIcon_1pigd_484{opacity:1;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._alarmConfigButton_1pigd_478:hover:not(:disabled){border-color:var(--scada-status-info);background:#3b82f61a;color:var(--scada-status-info)}._buttonIcon_1pigd_484{width:14px;height:14px;opacity:.6}._measurementButton_1pigd_460:hover:not(:disabled){border-color:var(--scada-border-active);background:var(--scada-bg-tertiary)}._measurementButton_1pigd_460:disabled{opacity:.4;cursor:not-allowed;background:var(--scada-bg-primary);border-color:var(--scada-border-normal)}._noSilos_1pigd_513{text-align:center;padding:var(--scada-spacing-xl);color:var(--scada-text-tertiary);font-style:normal;font-family:var(--scada-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.3px}@media (max-width: 768px){._plantHeader_1pigd_86{flex-direction:column;align-items:flex-start;gap:var(--scada-spacing-md)}._plantTitle_1pigd_104{flex-wrap:wrap}._plantStatus_1pigd_149{margin-left:0;margin-top:var(--scada-spacing-sm)}._plantActions_1pigd_138{width:100%;justify-content:space-between}._plantSubtitle_1pigd_127{flex-direction:column;align-items:flex-start;gap:var(--scada-spacing-xs)}._silosList_1pigd_283{grid-template-columns:1fr}._measurementActions_1pigd_452{flex-direction:column}._measurementButton_1pigd_460{width:100%;justify-content:center}}._pageContainer_1updy_6{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._pageHeader_1updy_14{flex-shrink:0;padding:0;margin:0}._pageTitle_1updy_20{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-info);border-radius:2px;font-size:20px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans);margin:0;line-height:1.2;padding:var(--scada-spacing-lg) var(--scada-spacing-xl)}._contentSection_1updy_40{gap:var(--scada-spacing-xl);flex:1;display:flex;flex-direction:column;min-height:0}._container_f30qi_7{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:0;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}._loading_f30qi_18{padding:var(--scada-spacing-xl);text-align:center;background-color:var(--scada-bg-secondary);color:var(--scada-text-primary);border-radius:0}._spinner_f30qi_26{width:20px;height:20px;border:2px solid var(--scada-border-normal);border-top:2px solid var(--scada-status-info);border-radius:50%;margin-right:var(--scada-spacing-sm);animation:_spin_f30qi_26 1s linear infinite;display:inline-block}@keyframes _spin_f30qi_26{to{transform:rotate(360deg)}}._loadingRow_f30qi_42{background-color:var(--scada-bg-secondary)}._loadingCell_f30qi_46{padding:var(--scada-spacing-xl);text-align:center;border:none;color:var(--scada-text-primary)}._toolbar_f30qi_54{padding:var(--scada-spacing-lg);background-color:var(--scada-bg-tertiary);border-bottom:1px solid var(--scada-border-normal);display:flex;align-items:center;justify-content:space-between}._searchContainer_f30qi_63{position:relative;max-width:300px;flex:1}._searchInput_f30qi_69{width:100%;padding:var(--scada-spacing-sm) var(--scada-spacing-md) var(--scada-spacing-sm) 2.5rem;border:1px solid var(--scada-border-normal);border-radius:0;font-size:13px;background-color:var(--scada-bg-primary);color:var(--scada-text-primary);font-family:var(--scada-font-sans)}._searchInput_f30qi_69:focus{outline:none;border-color:var(--scada-status-info);background-color:var(--scada-bg-secondary)}._searchInput_f30qi_69::placeholder{color:var(--scada-text-tertiary)}._searchIcon_f30qi_90{position:absolute;left:var(--scada-spacing-md);top:50%;transform:translateY(-50%);color:var(--scada-text-tertiary);font-size:.875rem}._toolbarActions_f30qi_99{display:flex;align-items:center;gap:.5rem}._actionsContainer_f30qi_105{display:flex;gap:.5rem}._bulkActionsContainer_f30qi_110{display:flex;align-items:center;gap:.5rem}._selectionCount_f30qi_116{font-size:.875rem;color:#6b7280;margin-right:.5rem}._tableWrapper_f30qi_123{overflow-x:auto;width:100%;max-width:100%;position:relative;-webkit-overflow-scrolling:touch;display:block;box-sizing:border-box}._table_f30qi_123{width:100%;border-collapse:collapse;min-width:1000px;table-layout:auto;white-space:nowrap}._header_f30qi_143{background-color:var(--scada-bg-tertiary);border-bottom:2px solid var(--scada-border-normal)}._headerCell_f30qi_148{padding:var(--scada-spacing-md) var(--scada-spacing-lg);text-align:left;font-size:10px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.8px;border-bottom:none;font-family:var(--scada-font-mono)}._headerContent_f30qi_160{display:flex;align-items:center;justify-content:space-between}._headerLabel_f30qi_166{flex:1}._sortButton_f30qi_170{background:none;border:none;padding:.25rem;margin-left:.5rem;cursor:pointer;color:#6b7280;display:flex;align-items:center}._sortButton_f30qi_170:hover{color:#374151}._sortActive_f30qi_185{color:#3b82f6}._sortIcon_f30qi_189{font-size:.75rem}._checkboxColumn_f30qi_193{width:60px;text-align:center}._actionsColumn_f30qi_198{width:140px;text-align:center;padding:16px 24px}._body_f30qi_205{background:var(--scada-bg-secondary)}._row_f30qi_209{transition:background-color .15s ease,border-color .15s ease;cursor:default;border-left:2px solid transparent}._row_f30qi_209:not(:last-child){border-bottom:1px solid var(--scada-border-normal)}._row_f30qi_209:hover{background-color:var(--scada-bg-tertiary);border-left-color:var(--scada-status-info)}._rowSelected_f30qi_224{background-color:#3b82f61a;border-left-color:var(--scada-status-info)}._rowSelected_f30qi_224:hover{background-color:#3b82f626}._cell_f30qi_233{padding:var(--scada-spacing-md) var(--scada-spacing-lg);font-size:13px;color:var(--scada-text-primary);font-weight:500;vertical-align:middle;white-space:nowrap;overflow:visible;font-family:var(--scada-font-sans)}._badge_f30qi_244{display:inline-block;padding:4px 12px;font-size:10px;font-weight:700;border-radius:2px;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-mono)}._badgeDefault_f30qi_256{background:var(--scada-status-inactive);color:#000}._badgeSuccess_f30qi_261{background:var(--scada-status-normal);color:#000}._badgeDanger_f30qi_266{background:var(--scada-status-critical);color:#fff}._cellImage_f30qi_271{width:40px;height:40px;border-radius:6px;object-fit:cover}._cellImagePlaceholder_f30qi_278{width:40px;height:40px;border-radius:2px;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);display:flex;align-items:center;justify-content:center;color:var(--scada-text-secondary);font-size:1.25rem}._checkbox_f30qi_193{width:16px;height:16px;accent-color:var(--scada-status-info);cursor:pointer}._rowActions_f30qi_299{display:flex;gap:.25rem;justify-content:center}._actionButton_f30qi_305{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:700;border-radius:2px;border:1px solid var(--scada-border-normal);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}._actionButton_f30qi_305:disabled{opacity:.5;cursor:not-allowed}._actionButtonPrimary_f30qi_326{background:var(--scada-status-info);color:#fff;border-color:var(--scada-status-info)}._actionButtonPrimary_f30qi_326:hover:not(:disabled){background:#3b82f6cc}._actionButtonSecondary_f30qi_336{padding:6px 12px;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;cursor:pointer;font-size:11px;font-weight:700;transition:all .15s ease;outline:none;text-transform:uppercase}._actionButtonSecondary_f30qi_336:hover:not(:disabled){background-color:var(--scada-status-info);color:#fff;border-color:var(--scada-status-info)}._actionButtonEdit_f30qi_356{background:var(--scada-status-normal);color:#000;border-color:var(--scada-status-normal)}._actionButtonEdit_f30qi_356:hover:not(:disabled){background:#10b981cc}._actionButtonDanger_f30qi_366{background:var(--scada-status-critical);color:#fff;border-color:var(--scada-status-critical)}._actionButtonDanger_f30qi_366:hover:not(:disabled){background:#ef4444cc}._actionButtonSuccess_f30qi_376{background:var(--scada-status-normal);color:#000;border-color:var(--scada-status-normal)}._actionButtonSuccess_f30qi_376:hover:not(:disabled){background:#10b981cc}._actionIcon_f30qi_386{font-size:.875rem}._actionLabel_f30qi_390{white-space:nowrap}._empty_f30qi_395{padding:var(--scada-spacing-xl);text-align:center;background-color:var(--scada-bg-secondary);border-radius:0}._empty_f30qi_395 span{color:var(--scada-text-secondary);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._pagination_f30qi_411{display:flex;align-items:center;justify-content:space-between;padding:var(--scada-spacing-lg);border-top:2px solid var(--scada-border-normal);background-color:var(--scada-bg-tertiary)}._paginationInfo_f30qi_420{font-size:11px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._paginationControls_f30qi_428{display:flex;align-items:center;gap:.5rem}._paginationPages_f30qi_434{display:flex;gap:.25rem}._paginationButton_f30qi_439{padding:var(--scada-spacing-sm) var(--scada-spacing-md);font-size:11px;border:1px solid var(--scada-border-normal);background:var(--scada-bg-secondary);color:var(--scada-text-primary);border-radius:2px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-weight:700;font-family:var(--scada-font-mono)}._paginationButton_f30qi_439:hover:not(:disabled){background:var(--scada-bg-primary);border-color:var(--scada-status-info)}._paginationButton_f30qi_439:disabled{opacity:.5;cursor:not-allowed}._paginationActive_f30qi_462{background:var(--scada-status-info);color:#fff;border-color:var(--scada-status-info)}._paginationActive_f30qi_462:hover{background:#3b82f6cc}@media (min-width: 1024px) and (max-width: 1440px){._table_f30qi_123{min-width:900px}._headerCell_f30qi_148{padding:14px 20px;font-size:11px}._cell_f30qi_233{padding:14px 20px;font-size:13px}._actionsColumn_f30qi_198{width:130px;padding:14px 20px}._checkboxColumn_f30qi_193{width:55px}}@media (max-width: 1024px){._headerCell_f30qi_148{padding:12px 16px;font-size:11px}._cell_f30qi_233{padding:12px 16px;font-size:13px}._actionsColumn_f30qi_198{padding:12px 16px;width:120px}._table_f30qi_123{min-width:800px}}@media (max-width: 768px){._toolbar_f30qi_54{flex-direction:column;gap:1rem;align-items:stretch}._toolbarActions_f30qi_99{justify-content:center}._searchContainer_f30qi_63{max-width:none}._table_f30qi_123{font-size:.75rem;min-width:600px}._headerCell_f30qi_148,._cell_f30qi_233{padding:12px 16px}._checkboxColumn_f30qi_193{width:50px}._actionsColumn_f30qi_198{width:120px;padding:12px 16px}._actionButton_f30qi_305{padding:.25rem .5rem;font-size:.75rem}._pagination_f30qi_411{flex-direction:column;gap:1rem}._paginationControls_f30qi_428{justify-content:center}}._button_qatjg_6{display:inline-flex;align-items:center;justify-content:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-md) var(--scada-spacing-xl);border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);cursor:pointer;transition:all .15s ease;outline:none;border:1px solid transparent;text-decoration:none;box-sizing:border-box}._button_qatjg_6:disabled{cursor:not-allowed;opacity:.6}._primary_qatjg_32{background-color:var(--scada-status-info);color:#fff;border-color:var(--scada-status-info)}._primary_qatjg_32:hover:not(:disabled){background-color:#3b82f6cc}._secondary_qatjg_42{background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border-color:var(--scada-border-normal)}._secondary_qatjg_42:hover:not(:disabled){background-color:var(--scada-bg-primary);border-color:var(--scada-status-info)}._ghost_qatjg_53{background-color:transparent;color:var(--scada-text-primary);border:1px solid var(--scada-border-normal)}._ghost_qatjg_53:hover:not(:disabled){background-color:var(--scada-bg-tertiary);border-color:var(--scada-status-info)}._danger_qatjg_64{background-color:var(--scada-status-critical);color:#fff;border-color:var(--scada-status-critical)}._danger_qatjg_64:hover:not(:disabled){background-color:#ef4444cc}._small_qatjg_75{padding:var(--scada-spacing-sm) var(--scada-spacing-md);font-size:10px}._medium_qatjg_80{padding:var(--scada-spacing-md) var(--scada-spacing-xl);font-size:11px}._large_qatjg_85{padding:var(--scada-spacing-lg) calc(var(--scada-spacing-xl) * 1.5);font-size:12px}._spinner_qatjg_90{width:14px;height:14px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_qatjg_90 1s linear infinite}@keyframes _spin_qatjg_90{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._inputGroup_1aa2k_6{margin-bottom:var(--scada-spacing-lg)}._label_1aa2k_10{display:block;margin-bottom:var(--scada-spacing-sm);font-size:11px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._required_1aa2k_21:after{content:" *";color:var(--scada-status-critical)}._input_1aa2k_6{width:100%;padding:var(--scada-spacing-md);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-weight:400;color:var(--scada-text-primary);background-color:var(--scada-bg-tertiary);font-family:var(--scada-font-mono);box-sizing:border-box;outline:none;transition:all .15s ease}._input_1aa2k_6::placeholder{color:var(--scada-text-secondary)}._input_1aa2k_6:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._input_1aa2k_6:disabled{opacity:.6;cursor:not-allowed;background-color:var(--scada-bg-primary)}._inputError_1aa2k_56{border-color:var(--scada-status-critical)}._inputError_1aa2k_56:focus{border-color:var(--scada-status-critical);box-shadow:0 0 0 2px #ef444433}._textarea_1aa2k_66{min-height:100px;resize:vertical;font-family:var(--scada-font-mono);line-height:1.5}._errorMessage_1aa2k_74{color:var(--scada-status-critical);font-size:10px;font-weight:700;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;margin-top:var(--scada-spacing-xs);display:flex;align-items:center;gap:4px}._helpText_1aa2k_87{color:var(--scada-text-secondary);font-size:10px;font-family:var(--scada-font-mono);margin-top:var(--scada-spacing-xs)}._card_1qp1j_6{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden}._cardWithHover_1qp1j_13{transition:all .15s ease}._cardWithHover_1qp1j_13:hover{border-color:var(--scada-status-info)}._cardHeader_1qp1j_22{padding:var(--scada-spacing-lg);background-color:var(--scada-bg-tertiary);border-bottom:2px solid var(--scada-border-normal)}._cardBody_1qp1j_28{padding:var(--scada-spacing-xl)}._cardFooter_1qp1j_32{padding:var(--scada-spacing-lg);background-color:var(--scada-bg-primary);border-top:2px solid var(--scada-border-normal)}._cardTitle_1qp1j_38{margin:0;color:var(--scada-text-primary);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans)}._cardSubtitle_1qp1j_48{margin:var(--scada-spacing-sm) 0 0 0;color:var(--scada-text-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._compact_1qp1j_59 ._cardHeader_1qp1j_22,._compact_1qp1j_59 ._cardBody_1qp1j_28,._compact_1qp1j_59 ._cardFooter_1qp1j_32{padding:var(--scada-spacing-md)}._spacious_1qp1j_65 ._cardHeader_1qp1j_22,._spacious_1qp1j_65 ._cardBody_1qp1j_28,._spacious_1qp1j_65 ._cardFooter_1qp1j_32{padding:calc(var(--scada-spacing-xl) * 1.5)}._overflowVisible_1qp1j_71{overflow:visible}._backdrop_1b905_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_1b905_1 .2s ease-out}@keyframes _fadeIn_1b905_1{0%{opacity:0}to{opacity:1}}._modal_1b905_27{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;max-width:500px;width:90%;max-height:90vh;overflow:hidden;animation:_slideIn_1b905_1 .3s ease-out}@keyframes _slideIn_1b905_1{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1b905_50{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}._title_1b905_58{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}._title_1b905_58._danger_1b905_67{color:#dc2626}._title_1b905_58._warning_1b905_71{color:#d97706}._title_1b905_58._info_1b905_75{color:#2563eb}._closeButton_1b905_79{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;line-height:1}._closeButton_1b905_79:hover:not(:disabled){background-color:#f3f4f6;color:#374151}._closeButton_1b905_79:disabled{opacity:.5;cursor:not-allowed}._content_1b905_102{padding:16px 24px 24px}._message_1b905_106{font-size:1rem;color:#374151;margin:0 0 16px;line-height:1.5}._details_1b905_113{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}._detail_1b905_113{font-size:.875rem;color:#6b7280;margin-bottom:8px;display:flex;align-items:center;gap:8px}._detail_1b905_113:last-child{margin-bottom:0}._detail_1b905_113:before{content:"•";color:#9ca3af;font-weight:700}._warning_1b905_71{font-size:.875rem;color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px;margin-top:16px;font-weight:500;text-align:center}._actions_1b905_153{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}._button_1b905_160{padding:10px 20px;border-radius:25px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s ease;border:none;display:flex;align-items:center;gap:8px;min-width:100px;justify-content:center}._button_1b905_160:disabled{opacity:.6;cursor:not-allowed}._cancelButton_1b905_180{background-color:var(--color-gray-bg);color:var(--color-gray-text)}._cancelButton_1b905_180:hover:not(:disabled){opacity:.8}._confirmButton_1b905_189{color:#fff;font-weight:600}._confirmButton_1b905_189._danger_1b905_67{background-color:var(--color-red-bg);color:var(--color-red-text)}._confirmButton_1b905_189._danger_1b905_67:hover:not(:disabled){opacity:.8}._confirmButton_1b905_189._warning_1b905_71{background-color:var(--color-orange-bg);color:var(--color-orange-text)}._confirmButton_1b905_189._warning_1b905_71:hover:not(:disabled){opacity:.8}._confirmButton_1b905_189._info_1b905_75{background-color:var(--color-blue-bg);color:var(--color-blue-text)}._confirmButton_1b905_189._info_1b905_75:hover:not(:disabled){opacity:.8}._spinner_1b905_221{animation:_spin_1b905_221 1s linear infinite}@keyframes _spin_1b905_221{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){._modal_1b905_27{width:95%;margin:16px}._header_1b905_50,._content_1b905_102,._actions_1b905_153{padding-left:16px;padding-right:16px}._actions_1b905_153{flex-direction:column-reverse}._button_1b905_160{width:100%}}._container_f6znb_6{display:flex;flex-direction:column;gap:var(--scada-spacing-md)}._label_f6znb_12{color:var(--scada-text-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._uploadArea_f6znb_21{border:2px dashed var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xl);text-align:center;cursor:pointer;transition:all .2s ease;background-color:var(--scada-bg-tertiary)}._uploadArea_f6znb_21:hover{border-color:var(--scada-status-info);background-color:var(--scada-bg-secondary)}._uploadAreaDragOver_f6znb_36{border-color:var(--scada-status-info);background-color:#3b82f61a}._uploadAreaDisabled_f6znb_41{cursor:not-allowed;opacity:.6;background-color:var(--scada-bg-primary)}._uploadAreaDisabled_f6znb_41:hover{border-color:var(--scada-border-normal);background-color:var(--scada-bg-primary)}._uploadIcon_f6znb_52{font-size:2rem;margin-bottom:var(--scada-spacing-md);color:var(--scada-text-secondary)}._uploadText_f6znb_58{font-size:12px;color:var(--scada-text-primary);margin-bottom:var(--scada-spacing-sm);font-family:var(--scada-font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.3px}._uploadHint_f6znb_68{font-size:10px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono)}._hiddenInput_f6znb_74{display:none}._previewContainer_f6znb_78{display:flex;align-items:flex-start;gap:var(--scada-spacing-md);margin-top:var(--scada-spacing-md);padding:var(--scada-spacing-md);background:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);width:fit-content;max-width:100%}._previewImage_f6znb_91{width:120px!important;height:120px!important;object-fit:cover;border-radius:2px;border:1px solid var(--scada-border-normal);flex-shrink:0;display:block!important;background-color:var(--scada-bg-primary)}._previewInfo_f6znb_102{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._fileName_f6znb_108{font-weight:600;color:var(--scada-text-primary);font-size:11px;font-family:var(--scada-font-sans)}._fileSize_f6znb_115{color:var(--scada-text-secondary);font-size:10px;font-family:var(--scada-font-mono)}._fileActions_f6znb_121{display:flex;gap:var(--scada-spacing-sm);margin-top:var(--scada-spacing-sm)}._removeButton_f6znb_127{display:inline-flex;align-items:center;gap:var(--scada-spacing-xs);background:var(--scada-status-critical);color:#fff;border:1px solid var(--scada-status-critical);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;cursor:pointer;font-size:10px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.3px;transition:all .15s ease}._removeButton_f6znb_127:hover:not(:disabled){background:#ef4444cc}._removeButton_f6znb_127:disabled{background:var(--scada-status-inactive);border-color:var(--scada-status-inactive);cursor:not-allowed}._uploadProgress_f6znb_155{width:100%;height:8px;background-color:var(--scada-bg-primary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden;margin-top:var(--scada-spacing-md)}._uploadProgressBar_f6znb_165{height:100%;background-color:var(--scada-status-info);transition:width .3s ease}._uploadStatus_f6znb_171{font-size:10px;margin-top:var(--scada-spacing-sm);font-weight:700;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._uploadStatusUploading_f6znb_180{color:var(--scada-status-info)}._uploadStatusSuccess_f6znb_184{color:var(--scada-status-normal)}._uploadStatusError_f6znb_188{color:var(--scada-status-critical)}._errorText_f6znb_192{color:var(--scada-status-critical);font-size:10px;font-weight:700;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;margin-top:var(--scada-spacing-sm)}._currentImage_f6znb_202{display:flex;align-items:center;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md);background:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);width:fit-content;max-width:100%}._currentImagePreview_f6znb_214{width:80px;height:80px;object-fit:cover;border-radius:2px;border:1px solid var(--scada-border-normal)}._currentImageInfo_f6znb_222{flex:1;display:flex;flex-direction:column;gap:var(--scada-spacing-xs)}._currentImageLabel_f6znb_229{font-weight:600;color:var(--scada-text-primary);font-size:11px;font-family:var(--scada-font-sans)}._currentImageName_f6znb_236{color:var(--scada-text-secondary);font-size:10px;font-family:var(--scada-font-mono)}._changeButton_f6znb_242{background:var(--scada-status-info);color:#fff;border:1px solid var(--scada-status-info);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;cursor:pointer;font-size:10px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.3px;transition:background-color .15s ease}._changeButton_f6znb_242:hover:not(:disabled){background:#3b82f6cc}._changeButton_f6znb_242:disabled{background:var(--scada-status-inactive);border-color:var(--scada-status-inactive);cursor:not-allowed}._container_6ny1d_6{max-width:calc(100vw - 80px);width:100%;margin:0 auto}._header_6ny1d_12{margin-bottom:2rem}._title_6ny1d_16{margin:0;color:var(--scada-text-primary);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans)}._subtitle_6ny1d_26{margin:var(--scada-spacing-sm) 0 0 0;color:var(--scada-text-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._body_6ny1d_36{padding:var(--scada-spacing-xl)}._form_6ny1d_40{display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._formRow_6ny1d_46{display:grid;grid-template-columns:1fr 1fr;gap:var(--scada-spacing-lg)}._formRowTwo_6ny1d_52{display:grid;grid-template-columns:1fr 1fr;gap:var(--scada-spacing-md)}._formRowThree_6ny1d_58{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--scada-spacing-lg)}._formRowFour_6ny1d_64{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--scada-spacing-lg)}._formRowFive_6ny1d_70{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:var(--scada-spacing-lg)}._formGroup_6ny1d_76{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._formGroupFull_6ny1d_82{display:flex;flex-direction:column;gap:var(--scada-spacing-sm);grid-column:1 / -1}._formGroupNarrow_6ny1d_89{display:flex;flex-direction:column;gap:var(--scada-spacing-sm);width:100%}._label_6ny1d_96,._requiredLabel_6ny1d_105{color:var(--scada-text-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._requiredLabel_6ny1d_105:after{content:" *";color:var(--scada-status-critical)}._input_6ny1d_119{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);transition:all .15s ease;outline:none}._input_6ny1d_119::placeholder{color:var(--scada-text-secondary)}._input_6ny1d_119:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._input_6ny1d_119:disabled{opacity:.6;cursor:not-allowed;background-color:var(--scada-bg-primary)}._textarea_6ny1d_146{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);resize:vertical;min-height:80px;transition:all .15s ease;outline:none}._textarea_6ny1d_146::placeholder{color:var(--scada-text-secondary)}._textarea_6ny1d_146:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._textarea_6ny1d_146:disabled{opacity:.6;cursor:not-allowed;background-color:var(--scada-bg-primary)}._select_6ny1d_175{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);cursor:pointer;transition:all .15s ease;outline:none}._select_6ny1d_175:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._select_6ny1d_175:disabled{opacity:.6;cursor:not-allowed;background-color:var(--scada-bg-primary)}._checkboxContainer_6ny1d_199{display:flex;align-items:center;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px}._checkbox_6ny1d_199{width:16px;height:16px;accent-color:var(--scada-status-info);cursor:pointer}._checkboxLabel_6ny1d_216{color:var(--scada-text-primary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxesGrid_6ny1d_227{display:grid;grid-template-columns:1fr 1fr;gap:var(--scada-spacing-lg)}._sectionTitle_6ny1d_233{font-size:14px;font-weight:700;color:var(--scada-text-primary);margin:calc(var(--scada-spacing-xl) * 1.5) 0 var(--scada-spacing-lg) 0;border-bottom:2px solid var(--scada-border-normal);padding-bottom:var(--scada-spacing-sm);text-transform:uppercase;letter-spacing:.8px;font-family:var(--scada-font-sans)}._helpText_6ny1d_245{color:var(--scada-text-secondary);font-size:10px;font-family:var(--scada-font-mono);margin-top:var(--scada-spacing-xs)}._errorText_6ny1d_252{color:var(--scada-status-critical);font-size:10px;font-weight:700;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;margin-top:var(--scada-spacing-xs)}._buttonGroup_6ny1d_262{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;margin-top:var(--scada-spacing-xl);padding-top:var(--scada-spacing-lg);border-top:1px solid var(--scada-border-normal)}._buttonSecondary_6ny1d_271{padding:var(--scada-spacing-md) var(--scada-spacing-xl);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);transition:all .15s ease;outline:none}._buttonSecondary_6ny1d_271:hover:not(:disabled){background-color:var(--scada-bg-primary);border-color:var(--scada-status-info)}._buttonSecondary_6ny1d_271:disabled{opacity:.6;cursor:not-allowed}._buttonPrimary_6ny1d_297{padding:var(--scada-spacing-md) var(--scada-spacing-xl);background-color:var(--scada-status-info);color:#fff;border:1px solid var(--scada-status-info);border-radius:2px;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);transition:all .15s ease;outline:none}._buttonPrimary_6ny1d_297:hover:not(:disabled){background-color:#3b82f6cc}._buttonPrimary_6ny1d_297:disabled{background-color:var(--scada-status-inactive);border-color:var(--scada-status-inactive);cursor:not-allowed}._tooltipContainer_6ny1d_324{position:relative;display:inline-block;margin-left:var(--scada-spacing-sm)}._tooltipTrigger_6ny1d_330{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:var(--scada-status-info);color:#fff;border-radius:50%;font-size:10px;font-weight:700;font-family:var(--scada-font-mono);cursor:help}._tooltip_6ny1d_324{position:absolute;bottom:150%;left:50%;transform:translate(-50%);background-color:var(--scada-bg-primary);color:var(--scada-text-primary);border:1px solid var(--scada-status-info);padding:var(--scada-spacing-sm);border-radius:2px;font-size:10px;font-family:var(--scada-font-mono);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s;z-index:1000}._tooltip_6ny1d_324:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:var(--scada-status-info)}._tooltipContainer_6ny1d_324:hover ._tooltip_6ny1d_324{opacity:1;visibility:visible}._configTitle_6ny1d_380{font-size:11px;font-weight:700;color:var(--scada-text-primary);margin:0 0 var(--scada-spacing-sm) 0;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);padding:var(--scada-spacing-sm);background-color:var(--scada-bg-primary);border-left:3px solid var(--scada-status-info);border-radius:2px}@media (max-width: 768px){._container_6ny1d_6{max-width:800px}._formRow_6ny1d_46,._formRowTwo_6ny1d_52,._formRowThree_6ny1d_58,._formRowFour_6ny1d_64,._formRowFive_6ny1d_70,._checkboxesGrid_6ny1d_227{grid-template-columns:1fr}._buttonGroup_6ny1d_262{flex-direction:column}}._container_11ih5_6{max-width:800px;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px}._title_11ih5_13{margin:0;color:var(--scada-text-primary);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans)}._subtitle_11ih5_23{margin:var(--scada-spacing-sm) 0 0 0;color:var(--scada-text-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._formRow_11ih5_34{display:grid;grid-template-columns:1fr 1fr;gap:var(--scada-spacing-lg);align-items:start}._buttonGroup_11ih5_41{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;align-items:center;margin-top:var(--scada-spacing-xl);padding-top:var(--scada-spacing-lg);border-top:1px solid var(--scada-border-normal)}@media (max-width: 768px){._container_11ih5_6{max-width:600px}._formRow_11ih5_34{grid-template-columns:1fr;gap:var(--scada-spacing-md)}._buttonGroup_11ih5_41{flex-direction:column;gap:var(--scada-spacing-sm)}}._selectorCard_zgxhq_1{margin-bottom:1.5rem;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px}._selectorHeader_zgxhq_8{padding:1.5rem 1.5rem .5rem;background-color:var(--scada-bg-primary);border-bottom:1px solid var(--scada-border-normal)}._selectorTitle_zgxhq_14{font-size:18px;font-weight:700;color:var(--scada-text-primary);margin:0 0 .5rem;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._selectorSubtitle_zgxhq_24{font-size:12px;color:var(--scada-text-secondary);margin:0;font-family:var(--scada-font-sans);letter-spacing:.3px}._selectorBody_zgxhq_32{padding:1rem 1.5rem 1.5rem;background-color:var(--scada-bg-secondary)}._filtersContainer_zgxhq_37{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:end}@media (max-width: 768px){._filtersContainer_zgxhq_37{grid-template-columns:1fr}}._formGroup_zgxhq_50{display:flex;flex-direction:column;gap:.5rem}._label_zgxhq_56{font-size:11px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._select_zgxhq_1{padding:10px 12px;border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);font-family:var(--scada-font-mono);transition:all .15s ease;outline:none;cursor:pointer;color-scheme:dark}._select_zgxhq_1:focus{outline:none;border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._select_zgxhq_1:disabled{background-color:var(--scada-bg-primary);color:var(--scada-text-disabled);cursor:not-allowed;opacity:.5}._infoBox_zgxhq_92{display:flex;align-items:flex-start;gap:.75rem;padding:12px 16px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-left:3px solid var(--scada-status-info);border-radius:2px;height:fit-content}._infoIcon_zgxhq_104{width:16px;height:16px;flex-shrink:0;margin-top:2px;filter:brightness(0) saturate(100%) invert(100%)}._infoText_zgxhq_112{flex:1}._infoTitle_zgxhq_116{font-size:11px;font-weight:700;color:var(--scada-text-primary);margin-bottom:4px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._infoSubtitle_zgxhq_126{font-size:10px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono)}._emptyState_zgxhq_132{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.75rem;margin-top:1.5rem}._emptyStateText_zgxhq_145{font-size:1.125rem;font-weight:500;color:#6b7280;margin:0 0 .5rem}._emptyStateSubtext_zgxhq_152{font-size:.875rem;color:#9ca3af;margin:0}._dateRangeContainer_1vavv_1{display:flex;gap:1.5rem;align-items:end}@media (max-width: 768px){._dateRangeContainer_1vavv_1{flex-direction:column;gap:1rem;align-items:stretch}}._dateGroup_1vavv_15{flex:1;min-width:0}._label_1vavv_20{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans, system-ui)}._labelIcon_1vavv_33{width:16px;height:16px;flex-shrink:0}._dateInput_1vavv_39{width:100%;padding:.5rem .75rem;border:none;border-radius:.75rem;font-size:.875rem;background-color:#fff;color:#111827;transition:box-shadow .15s ease-in-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}._dateInput_1vavv_39:focus{outline:0;box-shadow:0 0 0 3px #3b82f61a}._dateInput_1vavv_39:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.react-datepicker-popper,.react-datepicker{z-index:9999!important}._tableWrapper_ju0cg_6{font-family:var(--scada-font-sans)}._fileInfo_ju0cg_14{background-color:var(--scada-bg-tertiary);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;border-left:4px solid var(--scada-status-info);border:1px solid var(--scada-border-normal);margin-bottom:var(--scada-spacing-lg);font-size:12px;font-family:var(--scada-font-mono)}._fileLabel_ju0cg_25{font-weight:700;color:var(--scada-text-secondary);margin-right:var(--scada-spacing-sm);text-transform:uppercase;letter-spacing:.5px}._fileName_ju0cg_33{color:var(--scada-status-info);font-family:var(--scada-font-mono);font-weight:700;margin-right:var(--scada-spacing-sm)}._fileId_ju0cg_40{color:var(--scada-text-tertiary);font-size:11px;font-family:var(--scada-font-mono)}._controlsContainer_ju0cg_50{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--scada-spacing-lg);gap:var(--scada-spacing-lg);flex-wrap:wrap;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);border-left:4px solid var(--scada-status-info)}._legend_ju0cg_68{padding:var(--scada-spacing-md);background-color:transparent;display:inline-block;margin-top:var(--scada-spacing-lg)}._actionsContainer_ju0cg_79{display:flex;gap:var(--scada-spacing-sm);flex-wrap:wrap;margin-top:var(--scada-spacing-xl);padding-bottom:var(--scada-spacing-lg);padding-left:var(--scada-spacing-md)}._actionButton_ju0cg_88{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-status-info);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-md);font-size:12px;color:var(--scada-status-info);cursor:pointer;transition:all var(--scada-transition-fast);white-space:nowrap;display:flex;align-items:center;gap:var(--scada-spacing-sm);font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._actionButton_ju0cg_88:hover{background-color:#3b82f61a;color:var(--scada-status-info);border-color:var(--scada-status-info)}._actionButton_ju0cg_88:disabled{background-color:var(--scada-bg-primary);color:var(--scada-text-tertiary);border-color:var(--scada-border-normal);cursor:not-allowed;opacity:.6}._actionButton_ju0cg_88:active:not(:disabled){transform:translateY(1px)}._buttonIcon_ju0cg_125{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._blueIcon_ju0cg_131{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._measurementCountPill_ju0cg_135{font-size:12px;font-weight:700;color:var(--scada-bg-primary);background-color:var(--scada-status-info);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._tableContainer_ju0cg_152{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden;overflow-x:auto;border-left:4px solid var(--scada-status-info);display:flex;justify-content:center}._measurementTable_ju0cg_163{width:auto;max-width:100%;border-collapse:separate;border-spacing:1px;font-size:12px;padding:var(--scada-spacing-xs);font-family:var(--scada-font-mono);background-color:var(--scada-bg-secondary);margin:0 auto}._measurementTable_ju0cg_163,._measurementTable_ju0cg_163 th,._measurementTable_ju0cg_163 td,._measurementTable_ju0cg_163 *,._measurementTable_ju0cg_163 ._headerCell_ju0cg_183,._measurementTable_ju0cg_163 ._sensorHeaderCell_ju0cg_184,._measurementTable_ju0cg_163 ._temperatureValue_ju0cg_185,._measurementTable_ju0cg_163 ._noDataContent_ju0cg_186{color:#fff!important}._headerCell_ju0cg_183{padding:var(--scada-spacing-sm);background-color:var(--scada-bg-tertiary);font-weight:700;color:#fff!important;text-align:center;border:1px solid var(--scada-border-normal);border-radius:2px;white-space:nowrap;font-size:11px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:10}._headerCell_ju0cg_183:first-child{left:0;z-index:20}._sensorHeaderCell_ju0cg_184{padding:var(--scada-spacing-sm);background-color:var(--scada-bg-tertiary);font-weight:700;color:#fff!important;text-align:center;border:1px solid var(--scada-border-normal);border-radius:2px;white-space:nowrap;font-size:11px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;position:sticky;left:0;z-index:10}._measurementCell_ju0cg_240{padding:1px;text-align:center;min-width:60px;position:relative;background-color:var(--scada-bg-secondary)}._measurementCell_ju0cg_240._compact_ju0cg_249{min-width:40px}._cellContent_ju0cg_253{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--scada-spacing-xs);border-radius:2px;min-height:32px;justify-content:center;transition:all var(--scada-transition-fast);border:1px solid var(--scada-border-normal)}._temperatureValue_ju0cg_185{font-weight:700;font-size:11px;line-height:1.2;font-family:var(--scada-font-mono);color:#fff!important}._statusIcon_ju0cg_274{font-size:10px}._noDataContent_ju0cg_186{color:#fff!important;font-style:normal;padding:var(--scada-spacing-xs);font-size:11px;font-family:var(--scada-font-mono);font-weight:700}._tempFM_ju0cg_291 ._cellContent_ju0cg_253{background-color:var(--scada-bg-primary);border:1px solid var(--scada-status-critical);animation:_criticalBlink_ju0cg_1 2s ease-in-out infinite}._tempFM_ju0cg_291 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempSM_ju0cg_302 ._cellContent_ju0cg_253{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-active)}._tempSM_ju0cg_302 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempRs_ju0cg_312 ._cellContent_ju0cg_253{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-active)}._tempRs_ju0cg_312 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}@keyframes _criticalBlink_ju0cg_1{0%,to{opacity:1}50%{opacity:.7}}._tempSubZero_ju0cg_331 ._cellContent_ju0cg_253{background-color:#9ca3afbf;border:1px solid rgba(156,163,175,.3)}._tempSubZero_ju0cg_331 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempWhite_ju0cg_341 ._cellContent_ju0cg_253{background-color:#ffffffbf;border:1px solid rgba(255,255,255,.5)}._tempWhite_ju0cg_341 ._temperatureValue_ju0cg_185{color:#1a1a1a!important;font-weight:700}._tempCeleste_ju0cg_351 ._cellContent_ju0cg_253{background-color:#0ea5e9b3;border:1px solid rgba(14,165,233,.3)}._tempCeleste_ju0cg_351 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempGreen_ju0cg_361 ._cellContent_ju0cg_253{background-color:#22c55eb3;border:1px solid rgba(34,197,94,.3)}._tempGreen_ju0cg_361 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempYellow_ju0cg_371 ._cellContent_ju0cg_253{background-color:#eab308b3;border:1px solid rgba(234,179,8,.3)}._tempYellow_ju0cg_371 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempOrange_ju0cg_381 ._cellContent_ju0cg_253{background-color:#f97316bf;border:1px solid rgba(249,115,22,.3)}._tempOrange_ju0cg_381 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempRed_ju0cg_391 ._cellContent_ju0cg_253{background-color:#ef4444bf;border:1px solid rgba(239,68,68,.3)}._tempRed_ju0cg_391 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempDarkRed_ju0cg_401 ._cellContent_ju0cg_253{background-color:#991b1bcc;border:1px solid rgba(153,27,27,.3);animation:_criticalBlink_ju0cg_1 3s ease-in-out infinite}._tempDarkRed_ju0cg_401 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._tempOutOfRange_ju0cg_412 ._cellContent_ju0cg_253{background-color:#9333eab3;border:1px solid rgba(147,51,234,.3);animation:_criticalBlink_ju0cg_1 1.5s ease-in-out infinite}._tempOutOfRange_ju0cg_412 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}._noData_ju0cg_186 ._cellContent_ju0cg_253{background-color:var(--scada-bg-primary);border:1px solid var(--scada-border-normal)}._legendTitle_ju0cg_432{font-weight:700;color:var(--scada-text-primary);margin-bottom:var(--scada-spacing-sm);font-size:13px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._legendItems_ju0cg_442{display:flex;flex-wrap:wrap;gap:var(--scada-spacing-md);justify-content:flex-start;align-items:center}._legendItem_ju0cg_442{display:flex;align-items:center;gap:var(--scada-spacing-xs);font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);font-weight:700;white-space:nowrap;min-width:auto}._legendColor_ju0cg_462{width:20px;height:16px;border-radius:2px;border:2px solid;flex-shrink:0}._legendColor_ju0cg_462._tempWhite_ju0cg_341{background-color:#ffffffbf;border-color:#ffffff80}._legendColor_ju0cg_462._tempCeleste_ju0cg_351{background-color:#0ea5e9b3;border-color:#0ea5e94d}._legendColor_ju0cg_462._tempGreen_ju0cg_361{background-color:#22c55eb3;border-color:#22c55e4d}._legendColor_ju0cg_462._tempYellow_ju0cg_371{background-color:#eab308b3;border-color:#eab3084d}._legendColor_ju0cg_462._tempOrange_ju0cg_381{background-color:#f97316bf;border-color:#f973164d}._legendColor_ju0cg_462._tempRed_ju0cg_391{background-color:#ef4444bf;border-color:#ef44444d}._legendColor_ju0cg_462._tempDarkRed_ju0cg_401{background-color:#991b1bcc;border-color:#991b1b4d}._legendColor_ju0cg_462._tempFM_ju0cg_291{background-color:var(--scada-bg-primary);border-color:var(--scada-status-critical)}._legendColor_ju0cg_462._tempOutOfMass_ju0cg_510{background-color:#9ca3af66;border-color:var(--scada-text-tertiary)}._tempOutOfMass_ju0cg_510 ._cellContent_ju0cg_253{background-color:#9ca3af66;border:1px solid var(--scada-text-tertiary);animation:_outOfMassPulse_ju0cg_1 4s ease-in-out infinite}._tempOutOfMass_ju0cg_510 ._temperatureValue_ju0cg_185{color:#fff!important;font-weight:700}@keyframes _outOfMassPulse_ju0cg_1{0%,to{opacity:1}50%{opacity:.8}}._outOfMassToggle_ju0cg_539{display:flex;align-items:center;margin-right:var(--scada-spacing-lg);background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-md)}._toggleLabel_ju0cg_549{display:flex;align-items:center;gap:var(--scada-spacing-md);font-size:13px;font-weight:700;color:var(--scada-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._toggleContainer_ju0cg_563{position:relative;width:48px;height:24px}._toggleInput_ju0cg_569{position:absolute;opacity:0;width:0;height:0}._toggleSlider_ju0cg_576{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--scada-border-normal);border-radius:2px;transition:background-color var(--scada-transition-fast);cursor:pointer;border:1px solid var(--scada-border-active)}._toggleSlider_ju0cg_576:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background-color:var(--scada-bg-primary);border-radius:2px;transition:transform var(--scada-transition-fast);box-shadow:0 2px 4px #0000004d;border:1px solid var(--scada-border-normal)}._toggleInput_ju0cg_569:checked+._toggleSlider_ju0cg_576{background-color:var(--scada-status-info);border-color:var(--scada-status-info)}._toggleInput_ju0cg_569:checked+._toggleSlider_ju0cg_576:before{transform:translate(24px);background-color:var(--scada-bg-primary)}._toggleInput_ju0cg_569:disabled+._toggleSlider_ju0cg_576{opacity:.5;cursor:not-allowed;background-color:var(--scada-bg-primary)}._loadingText_ju0cg_619{font-size:11px;color:var(--scada-text-tertiary);font-style:normal;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._emptyTable_ju0cg_632{text-align:center;padding:var(--scada-spacing-xl);color:var(--scada-text-secondary);background-color:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-warning);font-family:var(--scada-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:13px}@media (max-width: 768px){._tableContainer_ju0cg_152{justify-content:flex-start}._controlsContainer_ju0cg_50{flex-direction:column;align-items:stretch;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md)}._actionsContainer_ju0cg_79{justify-content:center;flex-wrap:wrap}._measurementTable_ju0cg_163{font-size:11px;margin:0}._headerCell_ju0cg_183,._sensorHeaderCell_ju0cg_184{padding:var(--scada-spacing-sm) var(--scada-spacing-xs);font-size:10px}._measurementCell_ju0cg_240{min-width:55px;padding:1px}._cellContent_ju0cg_253{min-height:32px;gap:1px;padding:var(--scada-spacing-xs)}._temperatureValue_ju0cg_185{font-size:10px}._statusIcon_ju0cg_274{font-size:9px}._legendItems_ju0cg_442{gap:var(--scada-spacing-md);justify-content:center}._legendItem_ju0cg_442{font-size:11px}._legendColor_ju0cg_462{width:16px;height:12px}._outOfMassToggle_ju0cg_539{margin-right:0;margin-bottom:var(--scada-spacing-sm)}._toggleLabel_ju0cg_549{font-size:12px}}._modalOverlay_ju0cg_726{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;font-family:var(--scada-font-sans)}._modalContent_ju0cg_740{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xl);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080;border-left:4px solid var(--scada-status-info);animation:_modalAppear_ju0cg_1 .3s ease-out}@keyframes _modalAppear_ju0cg_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalTitle_ju0cg_765{font-size:16px;font-weight:700;color:var(--scada-text-primary);margin:0 0 var(--scada-spacing-lg) 0;text-align:center;text-transform:uppercase;letter-spacing:.6px;font-family:var(--scada-font-sans)}._warningContainer_ju0cg_780{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-status-warning);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);margin-bottom:var(--scada-spacing-lg);display:flex;align-items:flex-start;gap:var(--scada-spacing-sm);border-left:4px solid var(--scada-status-warning)}._warningIcon_ju0cg_792{color:var(--scada-status-warning);font-size:16px;margin-top:2px;filter:brightness(0) saturate(100%) invert(64%) sepia(88%) saturate(1638%) hue-rotate(7deg) brightness(102%) contrast(101%)}._warningText_ju0cg_799{color:var(--scada-text-primary);font-size:12px;font-weight:700;margin:0;line-height:1.4;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._exportForm_ju0cg_814{display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._formRow_ju0cg_820{display:flex;gap:var(--scada-spacing-lg);align-items:flex-end}._formGroup_ju0cg_826{flex:1;display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._formLabel_ju0cg_833{font-size:14px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._modalOverlay_ju0cg_726 ._modalContent_ju0cg_740 ._exportForm_ju0cg_814 ._label_ju0cg_843,._modalOverlay_ju0cg_726 ._modalContent_ju0cg_740 ._dateRangeWrapper_ju0cg_844 ._label_ju0cg_843,._modalOverlay_ju0cg_726 ._modalContent_ju0cg_740 ._label_ju0cg_843,._modalOverlay_ju0cg_726 ._exportForm_ju0cg_814 ._label_ju0cg_843,._modalOverlay_ju0cg_726 ._dateRangeWrapper_ju0cg_844 ._label_ju0cg_843,._modalOverlay_ju0cg_726 ._label_ju0cg_843,._modalOverlay_ju0cg_726 ._formLabel_ju0cg_833,._modalContent_ju0cg_740 ._exportForm_ju0cg_814 ._label_ju0cg_843,._modalContent_ju0cg_740 ._dateRangeWrapper_ju0cg_844 ._label_ju0cg_843,._modalContent_ju0cg_740 ._label_ju0cg_843{color:#fff!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;font-family:var(--scada-font-sans)!important}._modalOverlay_ju0cg_726 * ._label_ju0cg_843{color:#fff!important}._dateInput_ju0cg_872{padding:var(--scada-spacing-sm) var(--scada-spacing-md);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;color:var(--scada-text-primary);background-color:var(--scada-bg-secondary);transition:all var(--scada-transition-fast);font-family:var(--scada-font-mono);font-weight:700}._dateInput_ju0cg_872:focus{outline:none;border-color:var(--scada-status-info);background:var(--scada-bg-primary);box-shadow:0 0 0 2px #3b82f633}._infoContainer_ju0cg_895{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);display:flex;align-items:flex-start;gap:var(--scada-spacing-sm);border-left:4px solid var(--scada-status-info)}._infoIcon_ju0cg_906{color:var(--scada-status-info);font-size:16px;margin-top:2px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._infoText_ju0cg_913{color:var(--scada-text-secondary);font-size:12px;margin:0;line-height:1.4;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._buttonContainer_ju0cg_927{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;margin-top:var(--scada-spacing-sm);padding-top:var(--scada-spacing-md);border-top:1px solid var(--scada-border-normal)}._cancelButton_ju0cg_936{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-lg);font-size:12px;font-weight:700;color:var(--scada-text-secondary);cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._cancelButton_ju0cg_936:hover{background-color:var(--scada-bg-tertiary);border-color:var(--scada-border-active);color:var(--scada-text-primary)}._cancelButton_ju0cg_936:active{transform:translateY(1px)}._exportButton_ju0cg_961{background-color:var(--scada-status-info);border:1px solid var(--scada-status-info);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-lg);font-size:12px;font-weight:700;color:var(--scada-bg-primary);cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);min-width:140px;text-align:center}._exportButton_ju0cg_961:hover:not(:disabled){background-color:#3b82f6e6;border-color:#3b82f6e6}._exportButton_ju0cg_961:active:not(:disabled){transform:translateY(1px)}._exportButton_ju0cg_961:disabled{background-color:var(--scada-text-tertiary);border-color:var(--scada-text-tertiary);cursor:not-allowed;opacity:.6;transform:none}._imageModalContent_ju0cg_999{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;border-left:4px solid var(--scada-status-info);animation:_modalAppear_ju0cg_1 .3s ease-out}._imageModalHeader_ju0cg_1013{padding:var(--scada-spacing-lg) var(--scada-spacing-xl);border-bottom:1px solid var(--scada-border-normal);display:flex;justify-content:space-between;align-items:center;background-color:var(--scada-bg-tertiary)}._closeButton_ju0cg_1022{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:18px;font-weight:700;color:var(--scada-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--scada-transition-fast)}._closeButton_ju0cg_1022:hover{background-color:var(--scada-bg-primary);border-color:var(--scada-border-active);color:var(--scada-text-primary)}._imageContainer_ju0cg_1045{padding:var(--scada-spacing-xl);display:flex;justify-content:center;align-items:center;min-height:200px;max-height:calc(90vh - 150px);overflow:hidden;background-color:var(--scada-bg-secondary)}._cablesImage_ju0cg_1056{width:100%;height:100%;max-width:100%;max-height:calc(90vh - 150px);object-fit:contain;border-radius:2px;border:1px solid var(--scada-border-normal);box-shadow:0 4px 12px #0000004d}._imageInfo_ju0cg_1067{padding:var(--scada-spacing-lg) var(--scada-spacing-xl);border-top:1px solid var(--scada-border-normal);background-color:var(--scada-bg-tertiary);font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);font-weight:700}._imageInfo_ju0cg_1067 p{margin:var(--scada-spacing-xs) 0;text-transform:uppercase;letter-spacing:.3px}@media (max-width: 480px){._measurementTable_ju0cg_163{font-size:10px}._headerCell_ju0cg_183,._sensorHeaderCell_ju0cg_184{padding:var(--scada-spacing-xs);font-size:9px}._measurementCell_ju0cg_240{min-width:45px}._cellContent_ju0cg_253{min-height:28px;padding:2px}._temperatureValue_ju0cg_185{font-size:9px}._legend_ju0cg_68{padding:var(--scada-spacing-sm)}._legendTitle_ju0cg_432{font-size:12px}._legendItems_ju0cg_442{flex-direction:column;gap:var(--scada-spacing-xs);align-items:flex-start}._legendItem_ju0cg_442{font-size:10px;min-width:auto}._actionButton_ju0cg_88{font-size:11px;padding:var(--scada-spacing-xs) var(--scada-spacing-sm)}._modalContent_ju0cg_740{padding:var(--scada-spacing-lg) var(--scada-spacing-md);margin:var(--scada-spacing-md);width:calc(100% - 32px)}._formRow_ju0cg_820{flex-direction:column;gap:0}._buttonContainer_ju0cg_927{flex-direction:column-reverse;justify-content:stretch}._buttonContainer_ju0cg_927 button{width:100%;justify-content:center}._imageModalContent_ju0cg_999{max-width:95vw;max-height:95vh}._imageModalHeader_ju0cg_1013{padding:var(--scada-spacing-md)}._imageModalHeader_ju0cg_1013 h3{font-size:14px}._imageContainer_ju0cg_1045{padding:var(--scada-spacing-md)}._controlsContainer_ju0cg_50,._outOfMassToggle_ju0cg_539{padding:var(--scada-spacing-sm)}._toggleLabel_ju0cg_549{font-size:11px;gap:var(--scada-spacing-sm)}}._pageHeader_be9tc_10{margin-bottom:var(--scada-spacing-xl)}._pageTitle_be9tc_14{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:18px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.6px;font-family:var(--scada-font-sans);margin:0 0 var(--scada-spacing-sm) 0;line-height:1.2;padding:var(--scada-spacing-lg);border-left:4px solid var(--scada-status-info)}._headerDivider_be9tc_30{width:100%;height:1px;background-color:var(--scada-border-normal)}._contentArea_be9tc_40{font-family:var(--scada-font-sans)}._statusContainer_be9tc_48{padding:var(--scada-spacing-2xl);text-align:center;border-radius:2px;margin:0;background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-left:4px solid}._statusMessage_be9tc_58{font-size:13px;margin:0;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.5px;font-weight:700}._selectContainer_be9tc_68{border-left-color:var(--scada-status-info);background:var(--scada-bg-tertiary)}._selectMessage_be9tc_73{color:var(--scada-text-secondary)}._noDataContainer_be9tc_78{border-left-color:var(--scada-status-warning);background:#f59e0b1a}._noDataMessage_be9tc_83{color:var(--scada-status-warning)}._loadingContainer_be9tc_88{border-left-color:var(--scada-status-info);background:var(--scada-bg-tertiary);min-height:30vh;display:flex;align-items:center;justify-content:center;position:relative}._loadingMessage_be9tc_98{color:var(--scada-text-secondary)}._loadingContainer_be9tc_88:after{content:"";position:absolute;top:0;right:0;width:3px;height:100%;background:linear-gradient(180deg,var(--scada-status-info) 0%,transparent 50%,var(--scada-status-info) 100%);animation:_scanLine_be9tc_1 2s ease-in-out infinite}@keyframes _scanLine_be9tc_1{0%,to{opacity:.3}50%{opacity:1}}._errorContainer_be9tc_122{border-left-color:var(--scada-status-critical);background:#ef44441a;animation:_criticalBlink_be9tc_1 1s ease-in-out infinite}._errorMessage_be9tc_128{color:var(--scada-status-critical)}@keyframes _criticalBlink_be9tc_1{0%,49%,to{opacity:1}50%,99%{opacity:.8}}._measurementsSection_be9tc_141{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden}._measurementsHeader_be9tc_148{margin-bottom:var(--scada-spacing-md);color:var(--scada-text-primary);display:flex;align-items:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-lg);background:var(--scada-bg-tertiary);border-bottom:1px solid var(--scada-border-normal)}._measurementCount_be9tc_159{font-size:11px;font-weight:700;color:var(--scada-text-secondary);background-color:var(--scada-bg-secondary);padding:var(--scada-spacing-xs) var(--scada-spacing-sm);border-radius:2px;border:1px solid var(--scada-border-normal);text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._measurementCountPill_be9tc_172{font-size:12px;font-weight:700;color:var(--scada-bg-primary);background-color:var(--scada-status-info);padding:var(--scada-spacing-sm) var(--scada-spacing-lg);border-radius:2px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);border:1px solid var(--scada-status-info)}._tableContainer_be9tc_190{background-color:var(--scada-bg-secondary);border-radius:2px;overflow:hidden;border:1px solid var(--scada-border-normal)}._tableGrid_be9tc_197{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background-color:var(--scada-border-normal)}._tableHeaderCell_be9tc_205{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);font-weight:700;font-size:11px;color:var(--scada-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);border-bottom:2px solid var(--scada-border-normal)}._tableDataCell_be9tc_218{padding:var(--scada-spacing-md);background-color:var(--scada-bg-secondary);font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);transition:background-color var(--scada-transition-fast)}._tableDataCell_be9tc_218:hover{background-color:var(--scada-bg-tertiary)}._valueCell_be9tc_231{padding:var(--scada-spacing-md);background-color:var(--scada-bg-secondary);font-size:14px;font-weight:700;font-family:var(--scada-font-mono);transition:background-color var(--scada-transition-fast)}._valueCell_be9tc_231:hover{background-color:var(--scada-bg-tertiary)}._temperatureValue_be9tc_248{color:var(--scada-status-normal);text-shadow:0 0 4px rgba(16,185,129,.3)}._temperatureValueHigh_be9tc_253{color:var(--scada-status-critical);text-shadow:0 0 4px rgba(239,68,68,.5);animation:_criticalGlow_be9tc_1 2s ease-in-out infinite}._resistanceValue_be9tc_259{color:var(--scada-status-normal);text-shadow:0 0 4px rgba(16,185,129,.3)}._resistanceValueHigh_be9tc_264{color:var(--scada-status-critical);text-shadow:0 0 4px rgba(239,68,68,.5);animation:_criticalGlow_be9tc_1 2s ease-in-out infinite}@keyframes _criticalGlow_be9tc_1{0%,to{text-shadow:0 0 4px var(--scada-status-critical)}50%{text-shadow:0 0 8px var(--scada-status-critical),0 0 12px var(--scada-status-critical)}}._statusBadge_be9tc_279{padding:var(--scada-spacing-xs) var(--scada-spacing-sm);border-radius:2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono);border:1px solid}._statusOk_be9tc_290{background-color:#10b9811a;color:var(--scada-status-normal);border-color:var(--scada-status-normal)}._statusError_be9tc_296{background-color:#ef44441a;color:var(--scada-status-critical);border-color:var(--scada-status-critical);animation:_criticalBlink_be9tc_1 1s ease-in-out infinite}._timeCell_be9tc_303{padding:var(--scada-spacing-md);background-color:var(--scada-bg-secondary);font-size:12px;color:var(--scada-text-tertiary);font-family:var(--scada-font-mono);transition:background-color var(--scada-transition-fast)}._timeCell_be9tc_303:hover{background-color:var(--scada-bg-tertiary)}@media (max-width: 768px){._pageTitle_be9tc_14{font-size:16px;padding:var(--scada-spacing-md)}._statusContainer_be9tc_48{padding:var(--scada-spacing-xl) var(--scada-spacing-lg)}._statusMessage_be9tc_58{font-size:12px}._tableGrid_be9tc_197{grid-template-columns:1fr;gap:0}._tableHeaderCell_be9tc_205,._tableDataCell_be9tc_218,._valueCell_be9tc_231,._timeCell_be9tc_303{padding:var(--scada-spacing-sm);font-size:11px}._measurementsHeader_be9tc_148{flex-direction:column;align-items:flex-start;gap:var(--scada-spacing-xs);padding:var(--scada-spacing-md)}}@media (max-width: 480px){._pageHeader_be9tc_10{margin-bottom:var(--scada-spacing-lg)}._pageTitle_be9tc_14{font-size:14px;padding:var(--scada-spacing-sm)}._statusContainer_be9tc_48{padding:var(--scada-spacing-lg) var(--scada-spacing-md)}._statusMessage_be9tc_58{font-size:11px}}._exportButton_3uhf3_10{display:flex;align-items:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-sm) var(--scada-spacing-lg);background:var(--scada-bg-tertiary);border:1px solid var(--scada-status-info);border-radius:2px;color:var(--scada-status-info);font-size:12px;font-weight:700;cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._exportButton_3uhf3_10:hover{background:#3b82f61a;border-color:var(--scada-status-info)}._buttonIcon_3uhf3_33{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._overlay_3uhf3_43{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;font-family:var(--scada-font-sans)}._modal_3uhf3_57{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080;border-left:4px solid var(--scada-status-info);animation:_modalAppear_3uhf3_1 .3s ease-out}@keyframes _modalAppear_3uhf3_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_3uhf3_85{position:relative;padding:var(--scada-spacing-lg) var(--scada-spacing-xl) var(--scada-spacing-md);border-bottom:1px solid var(--scada-border-normal);background:var(--scada-bg-tertiary)}._title_3uhf3_92{margin:0;font-size:16px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.6px;font-family:var(--scada-font-sans)}._closeButton_3uhf3_102{position:absolute;top:var(--scada-spacing-md);right:var(--scada-spacing-lg);background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:18px;font-weight:700;color:var(--scada-text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--scada-transition-fast)}._closeButton_3uhf3_102:hover{border-color:var(--scada-border-active);color:var(--scada-text-primary);background:var(--scada-bg-primary)}._content_3uhf3_131{padding:var(--scada-spacing-lg) var(--scada-spacing-xl);background:var(--scada-bg-secondary)}._warningSection_3uhf3_136{background:var(--scada-bg-tertiary);border:1px solid var(--scada-status-warning);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);margin-bottom:var(--scada-spacing-lg);display:flex;align-items:center;gap:var(--scada-spacing-sm);border-left:4px solid var(--scada-status-warning)}._warningIcon_3uhf3_148{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(64%) sepia(88%) saturate(1638%) hue-rotate(7deg) brightness(102%) contrast(101%);flex-shrink:0}._warningText_3uhf3_155{margin:0;font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;line-height:1.4}._formSection_3uhf3_165{margin-bottom:var(--scada-spacing-lg);background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md)}._infoSection_3uhf3_173{background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);border-left:4px solid var(--scada-status-info)}._infoText_3uhf3_181{margin:0;font-size:12px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;line-height:1.4}._footer_3uhf3_195{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;padding:var(--scada-spacing-md) var(--scada-spacing-xl) var(--scada-spacing-lg);border-top:1px solid var(--scada-border-normal);background:var(--scada-bg-tertiary)}._cancelButton_3uhf3_204{padding:var(--scada-spacing-sm) var(--scada-spacing-lg);border:1px solid var(--scada-border-normal);background-color:var(--scada-bg-secondary);color:var(--scada-text-secondary);border-radius:2px;font-size:12px;font-weight:700;cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._cancelButton_3uhf3_204:hover{border-color:var(--scada-border-active);color:var(--scada-text-primary);background:var(--scada-bg-tertiary)}._exportModalButton_3uhf3_225{padding:var(--scada-spacing-sm) var(--scada-spacing-lg);border:1px solid var(--scada-status-info);background-color:var(--scada-status-info);color:var(--scada-bg-primary);border-radius:2px;font-size:12px;font-weight:700;cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);min-width:180px;text-align:center}._exportModalButton_3uhf3_225:hover:not(:disabled){background-color:#3b82f6e6;border-color:#3b82f6e6}._exportModalButton_3uhf3_225:disabled{opacity:.6;cursor:not-allowed;background-color:var(--scada-text-tertiary);border-color:var(--scada-text-tertiary)}._loadingContent_3uhf3_254{display:flex;align-items:center;justify-content:center;gap:var(--scada-spacing-sm)}._loadingIcon_3uhf3_261{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(100%);animation:_pulse_3uhf3_1 1.5s ease-in-out infinite}@keyframes _pulse_3uhf3_1{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){._modal_3uhf3_57{width:95%;margin:var(--scada-spacing-md)}._header_3uhf3_85{padding:var(--scada-spacing-lg) var(--scada-spacing-lg) var(--scada-spacing-md)}._content_3uhf3_131{padding:var(--scada-spacing-lg)}._footer_3uhf3_195{flex-direction:column-reverse;padding:var(--scada-spacing-md) var(--scada-spacing-lg) var(--scada-spacing-lg)}._cancelButton_3uhf3_204,._exportModalButton_3uhf3_225{width:100%;justify-content:center}._exportButton_3uhf3_10{font-size:11px;padding:var(--scada-spacing-xs) var(--scada-spacing-md)}}._tableWrapper_1m6vu_1{font-family:var(--scada-font-sans)}._fileInfo_1m6vu_1{background-color:var(--scada-bg-tertiary);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;border-left:4px solid var(--scada-status-info);border:1px solid var(--scada-border-normal);margin-bottom:var(--scada-spacing-lg);font-size:12px;font-family:var(--scada-font-mono)}._fileLabel_1m6vu_1{font-weight:700;color:var(--scada-text-secondary);margin-right:var(--scada-spacing-sm);text-transform:uppercase;letter-spacing:.5px}._fileName_1m6vu_1{color:var(--scada-status-info);font-family:var(--scada-font-mono);font-weight:700;margin-right:var(--scada-spacing-sm)}._fileId_1m6vu_1{color:var(--scada-text-tertiary);font-size:11px;font-family:var(--scada-font-mono)}._controlsContainer_1m6vu_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--scada-spacing-lg);gap:var(--scada-spacing-lg);flex-wrap:wrap;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);border-left:4px solid var(--scada-status-info)}._legend_1m6vu_252{padding:var(--scada-spacing-md);background-color:transparent;display:inline-block;margin-top:var(--scada-spacing-lg)}._actionsContainer_1m6vu_1{display:flex;gap:var(--scada-spacing-sm);flex-wrap:wrap;margin-top:var(--scada-spacing-xl);padding-bottom:var(--scada-spacing-lg);padding-left:var(--scada-spacing-md)}._actionButton_1m6vu_1{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-status-info);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-md);font-size:12px;color:var(--scada-status-info);cursor:pointer;transition:all var(--scada-transition-fast);white-space:nowrap;display:flex;align-items:center;gap:var(--scada-spacing-sm);font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._actionButton_1m6vu_1:hover{background-color:#3b82f61a;color:var(--scada-status-info);border-color:var(--scada-status-info)}._actionButton_1m6vu_1:disabled{background-color:var(--scada-bg-primary);color:var(--scada-text-tertiary);border-color:var(--scada-border-normal);cursor:not-allowed;opacity:.6}._actionButton_1m6vu_1:active:not(:disabled){transform:translateY(1px)}._buttonIcon_1m6vu_1{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._blueIcon_1m6vu_1{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._measurementCountPill_1m6vu_1{font-size:12px;font-weight:700;color:var(--scada-bg-primary);background-color:var(--scada-status-info);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._tableContainer_1m6vu_349{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden;overflow-x:auto;border-left:4px solid var(--scada-status-info);display:flex;justify-content:center}._measurementTable_1m6vu_314{width:auto;max-width:100%;border-collapse:separate;border-spacing:1px;font-size:12px;padding:var(--scada-spacing-xs);font-family:var(--scada-font-mono);background-color:var(--scada-bg-secondary);margin:0 auto}._measurementTable_1m6vu_314,._measurementTable_1m6vu_314 th,._measurementTable_1m6vu_314 td,._measurementTable_1m6vu_314 *,._measurementTable_1m6vu_314 ._headerCell_1m6vu_217,._measurementTable_1m6vu_314 ._sensorHeaderCell_1m6vu_231,._measurementTable_1m6vu_314 ._temperatureValue_1m6vu_1,._measurementTable_1m6vu_314 ._noDataContent_1m6vu_173{color:#fff!important}._headerCell_1m6vu_217{padding:var(--scada-spacing-sm);background-color:var(--scada-bg-tertiary);font-weight:700;color:#fff!important;text-align:center;border:1px solid var(--scada-border-normal);border-radius:2px;white-space:nowrap;font-size:11px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:10}._headerCell_1m6vu_217:first-child{left:0;z-index:20}._sensorHeaderCell_1m6vu_231{padding:var(--scada-spacing-sm);background-color:var(--scada-bg-tertiary);font-weight:700;color:#fff!important;text-align:center;border:1px solid var(--scada-border-normal);border-radius:2px;white-space:nowrap;font-size:11px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;position:sticky;left:0;z-index:10}._measurementCell_1m6vu_205{padding:1px;text-align:center;min-width:60px;position:relative;background-color:var(--scada-bg-secondary)}._measurementCell_1m6vu_205._compact_1m6vu_1{min-width:40px}._cellContent_1m6vu_21{display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--scada-spacing-xs);border-radius:2px;min-height:32px;justify-content:center;transition:all var(--scada-transition-fast);border:1px solid var(--scada-border-normal)}._temperatureValue_1m6vu_1{font-weight:700;font-size:11px;line-height:1.2;font-family:var(--scada-font-mono);color:#fff!important}._statusIcon_1m6vu_1{font-size:10px}._noDataContent_1m6vu_173{color:#fff!important;font-style:normal;padding:var(--scada-spacing-xs);font-size:11px;font-family:var(--scada-font-mono);font-weight:700}._tempFM_1m6vu_1 ._cellContent_1m6vu_21{background-color:var(--scada-bg-primary);border:1px solid var(--scada-status-critical);animation:_criticalBlink_1m6vu_1 2s ease-in-out infinite}._tempFM_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempSM_1m6vu_1 ._cellContent_1m6vu_21{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-active)}._tempSM_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempRs_1m6vu_1 ._cellContent_1m6vu_21{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-active)}._tempRs_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempSubZero_1m6vu_1 ._cellContent_1m6vu_21{background-color:#9ca3afbf;border:1px solid rgba(156,163,175,.3)}._tempSubZero_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempWhite_1m6vu_1 ._cellContent_1m6vu_21{background-color:#ffffffbf;border:1px solid rgba(255,255,255,.5)}._tempWhite_1m6vu_1 ._temperatureValue_1m6vu_1{color:#1a1a1a!important;font-weight:700}._tempCeleste_1m6vu_1 ._cellContent_1m6vu_21{background-color:#0ea5e9b3;border:1px solid rgba(14,165,233,.3)}._tempCeleste_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempGreen_1m6vu_1 ._cellContent_1m6vu_21{background-color:#22c55eb3;border:1px solid rgba(34,197,94,.3)}._tempGreen_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempYellow_1m6vu_1 ._cellContent_1m6vu_21{background-color:#eab308b3;border:1px solid rgba(234,179,8,.3)}._tempYellow_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempOrange_1m6vu_1 ._cellContent_1m6vu_21{background-color:#f97316bf;border:1px solid rgba(249,115,22,.3)}._tempOrange_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempRed_1m6vu_1 ._cellContent_1m6vu_21{background-color:#ef4444bf;border:1px solid rgba(239,68,68,.3)}._tempRed_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempDarkRed_1m6vu_1 ._cellContent_1m6vu_21{background-color:#991b1bcc;border:1px solid rgba(153,27,27,.3);animation:_criticalBlink_1m6vu_1 3s ease-in-out infinite}._tempDarkRed_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._tempOutOfRange_1m6vu_1 ._cellContent_1m6vu_21{background-color:#9333eab3;border:1px solid rgba(147,51,234,.3);animation:_criticalBlink_1m6vu_1 1.5s ease-in-out infinite}._tempOutOfRange_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}._legendTitle_1m6vu_252{font-weight:700;color:var(--scada-text-primary);margin-bottom:var(--scada-spacing-sm);font-size:13px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._legendItems_1m6vu_262{display:flex;flex-wrap:wrap;gap:var(--scada-spacing-md);justify-content:flex-start;align-items:center}._legendItem_1m6vu_262{display:flex;align-items:center;gap:var(--scada-spacing-xs);font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);font-weight:700;white-space:nowrap;min-width:auto}._legendColor_1m6vu_286{width:20px;height:16px;border-radius:2px;border:2px solid;flex-shrink:0}._legendColor_1m6vu_286._tempWhite_1m6vu_1{background-color:#ffffffbf;border-color:#ffffff80}._legendColor_1m6vu_286._tempCeleste_1m6vu_1{background-color:#0ea5e9b3;border-color:#0ea5e94d}._legendColor_1m6vu_286._tempGreen_1m6vu_1{background-color:#22c55eb3;border-color:#22c55e4d}._legendColor_1m6vu_286._tempYellow_1m6vu_1{background-color:#eab308b3;border-color:#eab3084d}._legendColor_1m6vu_286._tempOrange_1m6vu_1{background-color:#f97316bf;border-color:#f973164d}._legendColor_1m6vu_286._tempRed_1m6vu_1{background-color:#ef4444bf;border-color:#ef44444d}._legendColor_1m6vu_286._tempDarkRed_1m6vu_1{background-color:#991b1bcc;border-color:#991b1b4d}._legendColor_1m6vu_286._tempFM_1m6vu_1{background-color:var(--scada-bg-primary);border-color:var(--scada-status-critical)}._legendColor_1m6vu_286._tempOutOfMass_1m6vu_1{background-color:#9ca3af66;border-color:var(--scada-text-tertiary)}._tempOutOfMass_1m6vu_1 ._cellContent_1m6vu_21{background-color:#9ca3af66;border:1px solid var(--scada-text-tertiary);animation:_outOfMassPulse_1m6vu_1 4s ease-in-out infinite}._tempOutOfMass_1m6vu_1 ._temperatureValue_1m6vu_1{color:#fff!important;font-weight:700}@keyframes _outOfMassPulse_1m6vu_1{0%,to{opacity:1}50%{opacity:.8}}._outOfMassToggle_1m6vu_1{display:flex;align-items:center;margin-right:var(--scada-spacing-lg);background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-md)}._toggleLabel_1m6vu_1{display:flex;align-items:center;gap:var(--scada-spacing-md);font-size:13px;font-weight:700;color:var(--scada-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._toggleContainer_1m6vu_1{position:relative;width:48px;height:24px}._toggleInput_1m6vu_1{position:absolute;opacity:0;width:0;height:0}._toggleSlider_1m6vu_1{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--scada-border-normal);border-radius:2px;transition:background-color var(--scada-transition-fast);cursor:pointer;border:1px solid var(--scada-border-active)}._toggleSlider_1m6vu_1:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background-color:var(--scada-bg-primary);border-radius:2px;transition:transform var(--scada-transition-fast);box-shadow:0 2px 4px #0000004d;border:1px solid var(--scada-border-normal)}._toggleInput_1m6vu_1:checked+._toggleSlider_1m6vu_1{background-color:var(--scada-status-info);border-color:var(--scada-status-info)}._toggleInput_1m6vu_1:checked+._toggleSlider_1m6vu_1:before{transform:translate(24px);background-color:var(--scada-bg-primary)}._toggleInput_1m6vu_1:disabled+._toggleSlider_1m6vu_1{opacity:.5;cursor:not-allowed;background-color:var(--scada-bg-primary)}._loadingText_1m6vu_1{font-size:11px;color:var(--scada-text-tertiary);font-style:normal;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._emptyTable_1m6vu_1{text-align:center;padding:var(--scada-spacing-xl);color:var(--scada-text-secondary);background-color:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-warning);font-family:var(--scada-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:13px}@media (max-width: 768px){._tableContainer_1m6vu_349{justify-content:flex-start}._controlsContainer_1m6vu_1{flex-direction:column;align-items:stretch;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md)}._actionsContainer_1m6vu_1{justify-content:center;flex-wrap:wrap}._measurementTable_1m6vu_314{font-size:11px;margin:0}._headerCell_1m6vu_217,._sensorHeaderCell_1m6vu_231{padding:var(--scada-spacing-sm) var(--scada-spacing-xs);font-size:10px}._measurementCell_1m6vu_205{min-width:55px;padding:1px}._cellContent_1m6vu_21{min-height:32px;gap:1px;padding:var(--scada-spacing-xs)}._temperatureValue_1m6vu_1{font-size:10px}._statusIcon_1m6vu_1{font-size:9px}._legendItems_1m6vu_262{gap:var(--scada-spacing-md);justify-content:center}._legendItem_1m6vu_262{font-size:11px}._legendColor_1m6vu_286{width:16px;height:12px}._outOfMassToggle_1m6vu_1{margin-right:0;margin-bottom:var(--scada-spacing-sm)}._toggleLabel_1m6vu_1{font-size:12px}}._modalOverlay_1m6vu_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;font-family:var(--scada-font-sans)}._modalContent_1m6vu_1{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xl);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080;border-left:4px solid var(--scada-status-info);animation:_modalAppear_1m6vu_1 .3s ease-out}@keyframes _modalAppear_1m6vu_1{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalTitle_1m6vu_1{font-size:16px;font-weight:700;color:var(--scada-text-primary);margin:0 0 var(--scada-spacing-lg) 0;text-align:center;text-transform:uppercase;letter-spacing:.6px;font-family:var(--scada-font-sans)}._warningContainer_1m6vu_1{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-status-warning);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);margin-bottom:var(--scada-spacing-lg);display:flex;align-items:flex-start;gap:var(--scada-spacing-sm);border-left:4px solid var(--scada-status-warning)}._warningIcon_1m6vu_1{color:var(--scada-status-warning);font-size:16px;margin-top:2px;filter:brightness(0) saturate(100%) invert(64%) sepia(88%) saturate(1638%) hue-rotate(7deg) brightness(102%) contrast(101%)}._warningText_1m6vu_1{color:var(--scada-text-primary);font-size:12px;font-weight:700;margin:0;line-height:1.4;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._exportForm_1m6vu_1{display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._formRow_1m6vu_1{display:flex;gap:var(--scada-spacing-lg);align-items:flex-end}._formGroup_1m6vu_1{flex:1;display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._formLabel_1m6vu_1{font-size:14px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._modalOverlay_1m6vu_1 ._modalContent_1m6vu_1 ._exportForm_1m6vu_1 ._label_1m6vu_1,._modalOverlay_1m6vu_1 ._modalContent_1m6vu_1 ._dateRangeWrapper_1m6vu_1 ._label_1m6vu_1,._modalOverlay_1m6vu_1 ._modalContent_1m6vu_1 ._label_1m6vu_1,._modalOverlay_1m6vu_1 ._exportForm_1m6vu_1 ._label_1m6vu_1,._modalOverlay_1m6vu_1 ._dateRangeWrapper_1m6vu_1 ._label_1m6vu_1,._modalOverlay_1m6vu_1 ._label_1m6vu_1,._modalOverlay_1m6vu_1 ._formLabel_1m6vu_1,._modalContent_1m6vu_1 ._exportForm_1m6vu_1 ._label_1m6vu_1,._modalContent_1m6vu_1 ._dateRangeWrapper_1m6vu_1 ._label_1m6vu_1,._modalContent_1m6vu_1 ._label_1m6vu_1{color:#fff!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;font-family:var(--scada-font-sans)!important}.modalOverlay .label{color:#fff!important;font-size:14px!important;font-weight:700!important}._modalOverlay_1m6vu_1 * ._label_1m6vu_1{color:#fff!important}._dateInput_1m6vu_1{padding:var(--scada-spacing-sm) var(--scada-spacing-md);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;color:var(--scada-text-primary);background-color:var(--scada-bg-secondary);transition:all var(--scada-transition-fast);font-family:var(--scada-font-mono);font-weight:700}._dateInput_1m6vu_1:focus{outline:none;border-color:var(--scada-status-info);background:var(--scada-bg-primary);box-shadow:0 0 0 2px #3b82f633}._infoContainer_1m6vu_1{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md) var(--scada-spacing-lg);display:flex;align-items:flex-start;gap:var(--scada-spacing-sm);border-left:4px solid var(--scada-status-info)}._infoIcon_1m6vu_1{color:var(--scada-status-info);font-size:16px;margin-top:2px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._infoText_1m6vu_1{color:var(--scada-text-secondary);font-size:12px;margin:0;line-height:1.4;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px}._buttonContainer_1m6vu_1{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;margin-top:var(--scada-spacing-sm);padding-top:var(--scada-spacing-md);border-top:1px solid var(--scada-border-normal)}._cancelButton_1m6vu_1{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-lg);font-size:12px;font-weight:700;color:var(--scada-text-secondary);cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._cancelButton_1m6vu_1:hover{background-color:var(--scada-bg-tertiary);border-color:var(--scada-border-active);color:var(--scada-text-primary)}._cancelButton_1m6vu_1:active{transform:translateY(1px)}._exportButton_1m6vu_1{background-color:var(--scada-status-info);border:1px solid var(--scada-status-info);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-lg);font-size:12px;font-weight:700;color:var(--scada-bg-primary);cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);min-width:140px;text-align:center}._exportButton_1m6vu_1:hover:not(:disabled){background-color:#3b82f6e6;border-color:#3b82f6e6}._exportButton_1m6vu_1:active:not(:disabled){transform:translateY(1px)}._exportButton_1m6vu_1:disabled{background-color:var(--scada-text-tertiary);border-color:var(--scada-text-tertiary);cursor:not-allowed;opacity:.6;transform:none}._imageModalContent_1m6vu_1{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #00000080;display:flex;flex-direction:column;border-left:4px solid var(--scada-status-info);animation:_modalAppear_1m6vu_1 .3s ease-out}._imageModalHeader_1m6vu_1{padding:var(--scada-spacing-lg) var(--scada-spacing-xl);border-bottom:1px solid var(--scada-border-normal);display:flex;justify-content:space-between;align-items:center;background-color:var(--scada-bg-tertiary)}._closeButton_1m6vu_1{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:18px;font-weight:700;color:var(--scada-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--scada-transition-fast)}._closeButton_1m6vu_1:hover{background-color:var(--scada-bg-primary);border-color:var(--scada-border-active);color:var(--scada-text-primary)}._imageContainer_1m6vu_1{padding:var(--scada-spacing-xl);display:flex;justify-content:center;align-items:center;min-height:200px;max-height:calc(90vh - 150px);overflow:hidden;background-color:var(--scada-bg-secondary)}._cablesImage_1m6vu_1{width:100%;height:100%;max-width:100%;max-height:calc(90vh - 150px);object-fit:contain;border-radius:2px;border:1px solid var(--scada-border-normal);box-shadow:0 4px 12px #0000004d}._imageInfo_1m6vu_1{padding:var(--scada-spacing-lg) var(--scada-spacing-xl);border-top:1px solid var(--scada-border-normal);background-color:var(--scada-bg-tertiary);font-size:12px;color:var(--scada-text-primary);font-family:var(--scada-font-mono);font-weight:700}._imageInfo_1m6vu_1 p{margin:var(--scada-spacing-xs) 0;text-transform:uppercase;letter-spacing:.3px}@media (max-width: 480px){._measurementTable_1m6vu_314{font-size:10px}._headerCell_1m6vu_217,._sensorHeaderCell_1m6vu_231{padding:var(--scada-spacing-xs);font-size:9px}._measurementCell_1m6vu_205{min-width:45px}._cellContent_1m6vu_21{min-height:28px;padding:2px}._temperatureValue_1m6vu_1{font-size:9px}._legend_1m6vu_252{padding:var(--scada-spacing-sm)}._legendTitle_1m6vu_252{font-size:12px}._legendItems_1m6vu_262{flex-direction:column;gap:var(--scada-spacing-xs);align-items:flex-start}._legendItem_1m6vu_262{font-size:10px;min-width:auto}._actionButton_1m6vu_1{font-size:11px;padding:var(--scada-spacing-xs) var(--scada-spacing-sm)}._modalContent_1m6vu_1{padding:var(--scada-spacing-lg) var(--scada-spacing-md);margin:var(--scada-spacing-md);width:calc(100% - 32px)}._formRow_1m6vu_1{flex-direction:column;gap:0}._buttonContainer_1m6vu_1{flex-direction:column-reverse;justify-content:stretch}._buttonContainer_1m6vu_1 button{width:100%;justify-content:center}._imageModalContent_1m6vu_1{max-width:95vw;max-height:95vh}._imageModalHeader_1m6vu_1{padding:var(--scada-spacing-md)}._imageModalHeader_1m6vu_1 h3{font-size:14px}._imageContainer_1m6vu_1{padding:var(--scada-spacing-md)}._controlsContainer_1m6vu_1,._outOfMassToggle_1m6vu_1{padding:var(--scada-spacing-sm)}._toggleLabel_1m6vu_1{font-size:11px;gap:var(--scada-spacing-sm)}}._resistanceCell_1m6vu_13{padding:0;min-height:42px;width:85px;max-width:85px;background-color:var(--scada-bg-secondary)}._cellContent_1m6vu_21{display:flex;flex-direction:row;height:100%;align-items:stretch;border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden}._cellDivider_1m6vu_31{width:2px;background-color:var(--scada-border-normal);flex-shrink:0}._resistanceValue_1m6vu_41{flex:1;font-size:13px;font-weight:700;padding:4px 2px;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--scada-font-mono);color:#fff!important;transition:all var(--scada-transition-fast)}._resistanceLow_1m6vu_56{background:linear-gradient(135deg,#22c55eb3,#22c55e80);color:#fff!important}._resistanceNormal_1m6vu_61{background:linear-gradient(135deg,#3b82f6b3,#3b82f680);color:#fff!important}._resistanceHigh_1m6vu_66{background:linear-gradient(135deg,#f97316bf,#f9731680);color:#fff!important}._resistanceVeryHigh_1m6vu_71{background:linear-gradient(135deg,#dc2626cc,#dc262699);color:#fff!important;animation:_criticalBlink_1m6vu_1 2s ease-in-out infinite}._deltaValue_1m6vu_81{flex:1;font-size:12px;font-weight:700;padding:4px 2px;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--scada-font-mono);color:#fff!important;transition:all var(--scada-transition-fast)}._deltaDanger_1m6vu_96{background:linear-gradient(135deg,#dc262699,#dc262666);color:#fff!important}._deltaNormal_1m6vu_101{background-color:var(--scada-bg-secondary);color:var(--scada-text-primary)!important}._deltaNull_1m6vu_106{background-color:var(--scada-bg-tertiary);color:var(--scada-text-tertiary)!important;font-style:italic}._deltaPositive_1m6vu_113{background:linear-gradient(135deg,#dc262699,#dc262666);color:#fff!important}._deltaNegative_1m6vu_118{background:linear-gradient(135deg,#3b82f699,#3b82f666);color:#fff!important}._deltaZero_1m6vu_123{background-color:#9ca3af66;color:#fff!important}._cableHeader_1m6vu_132{display:flex;flex-direction:column;align-items:center;gap:4px}._cableTitle_1m6vu_139{font-weight:700;font-size:14px;color:var(--scada-text-primary)!important;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._cableSubHeaders_1m6vu_148{display:flex;gap:6px;font-size:12px;font-weight:700;color:var(--scada-text-secondary)!important}._subHeader_1m6vu_156{padding:2px 6px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;min-width:20px;text-align:center;text-transform:uppercase;font-family:var(--scada-font-mono);color:var(--scada-text-primary)!important;letter-spacing:.5px}._noDataContent_1m6vu_173{display:flex;flex-direction:row;height:100%;align-items:stretch;border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden}._noDataContent_1m6vu_173>div:first-child,._noDataContent_1m6vu_173>div:last-child{flex:1;display:flex;align-items:center;justify-content:center;color:var(--scada-text-tertiary)!important;font-size:11px;padding:4px 2px;font-family:var(--scada-font-mono);background-color:var(--scada-bg-primary)}._noData_1m6vu_173 ._cellContent_1m6vu_21{background-color:var(--scada-bg-primary);border:1px solid var(--scada-border-normal)}._measurementCell_1m6vu_205{min-width:85px;max-width:85px;vertical-align:middle;padding:1px;background-color:var(--scada-bg-secondary)}._headerCell_1m6vu_217{background-color:var(--scada-bg-tertiary)!important;color:var(--scada-text-primary)!important;font-weight:700;text-align:center;padding:12px 8px;vertical-align:middle;border:1px solid var(--scada-border-normal)!important;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;font-size:13px}._sensorHeaderCell_1m6vu_231{background-color:var(--scada-bg-tertiary)!important;color:var(--scada-text-primary)!important;font-weight:700;text-align:center;padding:12px 8px;width:70px;min-width:70px;max-width:70px;vertical-align:middle;border:1px solid var(--scada-border-normal)!important;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;font-size:13px}._legendTitle_1m6vu_252{margin-bottom:8px;font-weight:700;color:var(--scada-text-primary)!important;font-size:13px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._legendItems_1m6vu_262{gap:16px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}._legendItem_1m6vu_262{align-items:center;gap:8px;display:flex;font-size:12px;color:var(--scada-text-primary)!important;font-family:var(--scada-font-mono);font-weight:700;white-space:nowrap;min-width:120px}._legendItem_1m6vu_262 span{color:var(--scada-text-primary)!important}._legendColor_1m6vu_286{width:24px;height:18px;border-radius:2px;border:2px solid var(--scada-border-normal);flex-shrink:0}._legendColor_1m6vu_286._resistanceLow_1m6vu_56{background:linear-gradient(135deg,#22c55eb3,#22c55e80)}._legendColor_1m6vu_286._resistanceNormal_1m6vu_61{background:linear-gradient(135deg,#3b82f6b3,#3b82f680)}._legendColor_1m6vu_286._resistanceHigh_1m6vu_66{background:linear-gradient(135deg,#f97316bf,#f9731680)}._legendColor_1m6vu_286._resistanceVeryHigh_1m6vu_71{background:linear-gradient(135deg,#dc2626cc,#dc262699)}._measurementTable_1m6vu_314{width:auto;max-width:100%;background-color:var(--scada-bg-secondary);margin:0 auto}._measurementTable_1m6vu_314 th,._measurementTable_1m6vu_314 td{border:1px solid var(--scada-border-normal)!important;color:#fff!important}._measurementTable_1m6vu_314 *{color:#fff!important}._measurementTable_1m6vu_314 ._subHeader_1m6vu_156{color:var(--scada-text-primary)!important}._measurementTable_1m6vu_314 ._deltaNull_1m6vu_106{color:var(--scada-text-tertiary)!important}._measurementTable_1m6vu_314 ._noDataContent_1m6vu_173>div{color:var(--scada-text-tertiary)!important}@media (max-width: 768px){._tableContainer_1m6vu_349{justify-content:flex-start}._measurementTable_1m6vu_314{margin:0}._cableSubHeaders_1m6vu_148{flex-direction:column;gap:2px}._subHeader_1m6vu_156{font-size:9px;padding:1px 4px}._resistanceCell_1m6vu_13{min-width:75px;max-width:75px;width:75px}._measurementCell_1m6vu_205{min-width:75px;max-width:75px}._sensorHeaderCell_1m6vu_231{width:60px;min-width:60px;max-width:60px}._resistanceValue_1m6vu_41{font-size:10px;padding:3px 1px}._deltaValue_1m6vu_81{font-size:9px;padding:3px 1px}._noDataContent_1m6vu_173>div:first-child,._noDataContent_1m6vu_173>div:last-child{font-size:10px;padding:3px 1px}._legendItem_1m6vu_262{font-size:11px;min-width:auto}._legendColor_1m6vu_286{width:20px;height:14px}}@keyframes _criticalBlink_1m6vu_1{0%,to{opacity:1}50%{opacity:.7}}._filtersContainer_1rpot_6{display:flex;gap:var(--scada-spacing-sm);margin-bottom:var(--scada-spacing-xl);padding:var(--scada-spacing-sm);background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;border-left:4px solid var(--scada-status-info);font-family:var(--scada-font-sans);animation:_scanLine_1rpot_1 3s ease-in-out infinite;align-items:end}._filterGroup_1rpot_24{display:flex;flex-direction:column;gap:4px;min-width:180px;flex:2;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xs);transition:border-color var(--scada-transition-fast);height:86px}._filterGroup_1rpot_24:hover{border-color:var(--scada-border-active)}._filterGroup_1rpot_24:focus-within{border-color:var(--scada-status-info);background:var(--scada-bg-primary)}._cableFilterGroup_1rpot_48{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xs);transition:border-color var(--scada-transition-fast);height:86px}._cableFilterGroup_1rpot_48:hover{border-color:var(--scada-border-active)}._cableFilterGroup_1rpot_48:focus-within{border-color:var(--scada-status-info);background:var(--scada-bg-primary)}._label_1rpot_75{display:flex;align-items:center;gap:var(--scada-spacing-sm);font-size:11px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);min-height:20px}._labelIcon_1rpot_88{width:16px;height:16px;opacity:.8;filter:brightness(0) saturate(100%) invert(13%) sepia(95%) saturate(7471%) hue-rotate(4deg) brightness(102%) contrast(118%)}._dateRangeGroup_1rpot_99{flex:1;min-width:0;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-xs);transition:border-color var(--scada-transition-fast);height:86px;display:flex;flex-direction:column}._dateRangeGroup_1rpot_99:hover{border-color:var(--scada-border-active)}._dateRangeGroup_1rpot_99:focus-within{border-color:var(--scada-status-info);background:var(--scada-bg-primary)}@keyframes _scanLine_1rpot_1{0%,to{box-shadow:inset 0 1px #3b82f61a}50%{box-shadow:inset 0 1px #3b82f64d}}@media (max-width: 768px){._filtersContainer_1rpot_6{flex-direction:column;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md)}._filterGroup_1rpot_24,._cableFilterGroup_1rpot_48{min-width:unset;padding:var(--scada-spacing-sm)}._label_1rpot_75{font-size:12px}._labelIcon_1rpot_88{width:14px;height:14px}._dateRangeGroup_1rpot_99{flex:none;padding:var(--scada-spacing-sm)}}@media (max-width: 480px){._filtersContainer_1rpot_6{padding:var(--scada-spacing-sm);gap:var(--scada-spacing-sm)}._filterGroup_1rpot_24,._dateRangeGroup_1rpot_99{padding:var(--scada-spacing-xs)}._label_1rpot_75{font-size:11px;gap:var(--scada-spacing-xs)}._labelIcon_1rpot_88{width:12px;height:12px}}._container_163ps_6{margin-top:var(--scada-spacing-xl);padding:var(--scada-spacing-lg);background:var(--scada-bg-secondary);border-radius:2px;border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-success);font-family:var(--scada-font-sans);animation:_scanLine_163ps_1 3s ease-in-out infinite}._header_163ps_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--scada-spacing-md);padding-bottom:var(--scada-spacing-sm);border-bottom:1px solid var(--scada-border-normal)}._title_163ps_30{margin:0;font-size:14px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._actions_163ps_44{display:flex;gap:var(--scada-spacing-sm)}._actionButton_163ps_49{padding:var(--scada-spacing-xs) var(--scada-spacing-sm);font-size:11px;font-weight:700;border:1px solid var(--scada-border-normal);border-radius:2px;background:var(--scada-bg-tertiary);color:var(--scada-text-primary);cursor:pointer;transition:all var(--scada-transition-fast);text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}._actionButton_163ps_49:hover:not(:disabled){background:var(--scada-bg-primary);border-color:var(--scada-status-info);color:var(--scada-status-info)}._actionButton_163ps_49:disabled{opacity:.5;cursor:not-allowed;background:var(--scada-bg-primary);color:var(--scada-text-tertiary)}._checkboxGrid_163ps_81{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--scada-spacing-sm);margin-bottom:var(--scada-spacing-md)}._checkboxLabel_163ps_88{display:flex;align-items:center;gap:var(--scada-spacing-sm);cursor:pointer;padding:var(--scada-spacing-sm);border-radius:2px;border:1px solid var(--scada-border-normal);background:var(--scada-bg-tertiary);transition:all var(--scada-transition-fast);font-family:var(--scada-font-mono)}._checkboxLabel_163ps_88:hover{background:var(--scada-bg-primary);border-color:var(--scada-status-info)}._checkbox_163ps_81{width:16px;height:16px;border:2px solid var(--scada-border-normal);border-radius:2px;cursor:pointer;accent-color:var(--scada-status-success);background:var(--scada-bg-secondary)}._checkbox_163ps_81:checked{background-color:var(--scada-status-success);border-color:var(--scada-status-success)}._checkbox_163ps_81:disabled{opacity:.5;cursor:not-allowed;background:var(--scada-bg-primary)}._checkbox_163ps_81:hover:not(:disabled){border-color:var(--scada-status-success)}._checkboxText_163ps_135{font-size:12px;color:var(--scada-text-primary);-webkit-user-select:none;user-select:none;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._selectedCount_163ps_149{text-align:center;font-size:12px;color:var(--scada-text-primary);font-weight:700;padding:var(--scada-spacing-sm);background:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);border-left:3px solid var(--scada-status-success);text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._loading_163ps_164{text-align:center;padding:var(--scada-spacing-lg);color:var(--scada-text-secondary);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono);font-size:12px;animation:_pulse_163ps_1 2s ease-in-out infinite}._noSensors_163ps_177{text-align:center;padding:var(--scada-spacing-lg);color:var(--scada-text-tertiary);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono);font-size:12px}@keyframes _scanLine_163ps_1{0%,to{box-shadow:inset 0 1px #22c55e1a}50%{box-shadow:inset 0 1px #22c55e4d}}@keyframes _pulse_163ps_1{0%,to{opacity:1}50%{opacity:.6}}@media (max-width: 768px){._container_163ps_6{margin-top:var(--scada-spacing-lg);padding:var(--scada-spacing-md)}._checkboxGrid_163ps_81{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--scada-spacing-xs)}._header_163ps_21{flex-direction:column;align-items:flex-start;gap:var(--scada-spacing-sm)}._actions_163ps_44{align-self:flex-end}._title_163ps_30{font-size:13px}._actionButton_163ps_49{font-size:10px;padding:var(--scada-spacing-xs)}._checkboxText_163ps_135{font-size:11px}}@media (max-width: 480px){._container_163ps_6{padding:var(--scada-spacing-sm)}._checkboxGrid_163ps_81{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}._header_163ps_21{gap:var(--scada-spacing-xs)}._title_163ps_30{font-size:12px}._actionButton_163ps_49{font-size:9px}._checkboxText_163ps_135{font-size:10px}._selectedCount_163ps_149,._loading_163ps_164,._noSensors_163ps_177{font-size:11px;padding:var(--scada-spacing-sm)}}._chartContainer_v74x2_6{width:100%;margin-top:var(--scada-spacing-lg);padding:var(--scada-spacing-xl);background:var(--scada-bg-secondary)!important;border-radius:2px;border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-info);position:relative;outline:none;font-family:var(--scada-font-mono);animation:_scanLine_v74x2_1 4s ease-in-out infinite}._chartContainer_v74x2_6 ._recharts-responsive-container_v74x2_24,._chartContainer_v74x2_6 ._recharts-wrapper_v74x2_28{background:var(--scada-bg-secondary)!important}._chartContainer_v74x2_6 svg{background:var(--scada-bg-secondary)!important}.recharts-responsive-container,.recharts-wrapper,.recharts-surface,._chartContainer_v74x2_6 .recharts-responsive-container,._chartContainer_v74x2_6 .recharts-wrapper,._chartContainer_v74x2_6 .recharts-surface{background:var(--scada-bg-secondary)!important}._chartContainer_v74x2_6 *:focus{outline:none!important}._chartContainer_v74x2_6 svg{outline:none!important}._chartContainer_v74x2_6 svg *{outline:none!important}._grid_v74x2_82{stroke:var(--scada-border-normal);stroke-dasharray:2 2;stroke-width:1;opacity:.6}._xAxis_v74x2_93 text{fill:var(--scada-text-primary);font-size:11px;font-weight:700;font-family:var(--scada-font-mono)}._yAxis_v74x2_100 text{fill:var(--scada-text-primary);font-size:11px;font-weight:700;font-family:var(--scada-font-mono)}._tooltip_v74x2_111{background:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-left:3px solid var(--scada-status-info);border-radius:2px;padding:var(--scada-spacing-sm);box-shadow:0 4px 12px #0000004d;max-width:300px;font-family:var(--scada-font-mono)}._tooltipLabel_v74x2_122{font-weight:700;color:var(--scada-text-primary);margin:0 0 var(--scada-spacing-xs) 0;font-size:12px;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}._tooltipValue_v74x2_132{margin:var(--scada-spacing-xs) 0;font-size:11px;font-weight:700;color:var(--scada-text-primary);font-family:var(--scada-font-mono)}._noDataContainer_v74x2_144{display:flex;align-items:center;justify-content:center;height:300px;background:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-warning);margin-top:var(--scada-spacing-lg);animation:_scanLine_v74x2_1 3s ease-in-out infinite}._noDataMessage_v74x2_157{color:var(--scada-text-primary);font-size:14px;text-align:center;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._loadingOverlay_v74x2_172{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:2px}._loadingSpinner_v74x2_187{width:32px;height:32px;border:3px solid var(--scada-border-normal);border-top:3px solid var(--scada-status-info);border-radius:2px;animation:_spin_v74x2_1 1s linear infinite;margin-bottom:var(--scada-spacing-sm)}._loadingText_v74x2_197{color:var(--scada-status-info);font-size:12px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans)}@keyframes _spin_v74x2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _scanLine_v74x2_1{0%,to{box-shadow:inset 0 1px #3b82f61a}50%{box-shadow:inset 0 1px #3b82f64d}}@media (max-width: 768px){._chartContainer_v74x2_6{padding:var(--scada-spacing-lg);margin-top:var(--scada-spacing-md)}._tooltip_v74x2_111{padding:var(--scada-spacing-xs);max-width:250px}._tooltipLabel_v74x2_122{font-size:11px}._tooltipValue_v74x2_132{font-size:10px}._noDataContainer_v74x2_144{height:250px}._noDataMessage_v74x2_157{font-size:13px}._xAxis_v74x2_93 text,._yAxis_v74x2_100 text{font-size:10px}}@media (max-width: 480px){._chartContainer_v74x2_6{padding:var(--scada-spacing-md)}._tooltip_v74x2_111{max-width:200px}._tooltipLabel_v74x2_122{font-size:10px}._tooltipValue_v74x2_132{font-size:9px}._noDataContainer_v74x2_144{height:200px}._noDataMessage_v74x2_157{font-size:12px}._loadingSpinner_v74x2_187{width:24px;height:24px;border-width:2px}._loadingText_v74x2_197{font-size:11px}._xAxis_v74x2_93 text,._yAxis_v74x2_100 text{font-size:9px}}._contentArea_1mlx0_6{min-height:400px;margin-top:var(--scada-spacing-lg)}._statusContainer_1mlx0_15{display:flex;align-items:center;justify-content:center;padding:var(--scada-spacing-xl);border-radius:2px;border:1px solid var(--scada-border-normal);background:var(--scada-bg-tertiary);border-left:4px solid var(--scada-status-info);animation:_scanLine_1mlx0_1 3s ease-in-out infinite}._selectContainer_1mlx0_27{border-left-color:var(--scada-status-info)}._errorContainer_1mlx0_31{border-left-color:var(--scada-status-critical);animation:_criticalBlink_1mlx0_1 2s ease-in-out infinite}._noDataContainer_1mlx0_36{border-left-color:var(--scada-status-warning)}._statusMessage_1mlx0_44{font-size:14px;color:var(--scada-text-primary);margin:0;text-align:center;font-family:var(--scada-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.5px}._selectMessage_1mlx0_55,._errorMessage_1mlx0_59,._noDataMessage_1mlx0_63{color:var(--scada-text-primary)}._trendsSection_1mlx0_71{background:var(--scada-bg-secondary)!important;border-radius:2px;border:1px solid var(--scada-border-normal);overflow:hidden;animation:_scanLine_1mlx0_1 4s ease-in-out infinite}._trendsHeader_1mlx0_79{display:flex;align-items:center;justify-content:space-between;padding:var(--scada-spacing-lg) var(--scada-spacing-xl);margin:0;font-size:16px;font-weight:700;color:var(--scada-text-primary);background:#2d2d2d!important;border-bottom:1px solid var(--scada-border-normal);font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.6px}._trendsContent_1mlx0_95{padding:var(--scada-spacing-xl);min-height:400px;display:flex;align-items:center;justify-content:center;background:#2d2d2d!important}._trendsContent_1mlx0_95 p{color:var(--scada-text-secondary);font-size:14px;margin:0;font-family:var(--scada-font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.3px}._trendsSection_1mlx0_71,._trendsSection_1mlx0_71 *{background-color:#1a1a1a!important}._trendsHeader_1mlx0_79{background-color:#2a2a2a!important}._trendsContent_1mlx0_95{background-color:#1a1a1a!important}._statusContainer_1mlx0_15{background-color:#2a2a2a!important}._trendsContent_1mlx0_95,div._trendsSection_1mlx0_71{background:#1a1a1a!important}h3._trendsHeader_1mlx0_79{background:#2a2a2a!important}div._trendsContent_1mlx0_95{background:#1a1a1a!important}div._statusContainer_1mlx0_15{background:#2a2a2a!important}.trendsSection{background:#1a1a1a!important}.trendsHeader{background:#2a2a2a!important}.trendsContent{background:#1a1a1a!important}.statusContainer{background:#2a2a2a!important}[class*=trendsSection]{background:#1a1a1a!important}[class*=trendsHeader]{background:#2a2a2a!important}[class*=trendsContent]{background:#1a1a1a!important}[class*=statusContainer]{background:#2a2a2a!important}div[class*=trends]{background:#1a1a1a!important}h3[class*=trends]{background:#2a2a2a!important}._contentArea_1mlx0_6,._contentArea_1mlx0_6 *,._trendsSection_1mlx0_71,._trendsSection_1mlx0_71 *,._trendsHeader_1mlx0_79,._trendsContent_1mlx0_95,._trendsContent_1mlx0_95 *,._statusContainer_1mlx0_15,._statusContainer_1mlx0_15 *{background:inherit!important}._trendsSection_1mlx0_71{background:#1a1a1a!important}._trendsHeader_1mlx0_79{background:#2a2a2a!important}._trendsContent_1mlx0_95{background:#1a1a1a!important}._statusContainer_1mlx0_15{background:#2a2a2a!important}div[style*="background: white"],div[style*="background-color: white"],div[style*="background: #fff"],div[style*="background-color: #fff"],div[style*="background: #ffffff"],div[style*="background-color: #ffffff"],div[style*="background: #f9fafb"],div[style*="background-color: #f9fafb"]{background:#1a1a1a!important;background-color:#1a1a1a!important}.__trendsSection_ptchz_47_1mlx0_251,[class*=_trendsSection_]{background:#1a1a1a!important}.__trendsHeader_ptchz_47_1mlx0_256,[class*=_trendsHeader_]{background:#2a2a2a!important}.__trendsContent_ptchz_47_1mlx0_261,[class*=_trendsContent_]{background:#1a1a1a!important}@keyframes _scanLine_1mlx0_1{0%,to{box-shadow:inset 0 1px #3b82f633}50%{box-shadow:inset 0 1px #3b82f666}}@keyframes _criticalBlink_1mlx0_1{0%,to{opacity:1}50%{opacity:.8}}@media (max-width: 768px){._statusContainer_1mlx0_15{padding:var(--scada-spacing-lg)}._statusMessage_1mlx0_44{font-size:13px}._trendsHeader_1mlx0_79{padding:var(--scada-spacing-md) var(--scada-spacing-lg);font-size:14px}._trendsContent_1mlx0_95{padding:var(--scada-spacing-lg);min-height:300px}}@media (max-width: 480px){._statusContainer_1mlx0_15{padding:var(--scada-spacing-md)}._statusMessage_1mlx0_44{font-size:12px}._trendsHeader_1mlx0_79{padding:var(--scada-spacing-sm) var(--scada-spacing-md);font-size:13px}._trendsContent_1mlx0_95{padding:var(--scada-spacing-md);min-height:250px}}._tableWrapper_1f9mu_6{margin-top:var(--scada-spacing-lg);font-family:var(--scada-font-sans)}._controlsContainer_1f9mu_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--scada-spacing-lg);gap:var(--scada-spacing-lg);flex-wrap:wrap;background:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);border-left:4px solid var(--scada-status-critical)}._actionsContainer_1f9mu_29{display:flex;gap:var(--scada-spacing-sm);flex-wrap:wrap}._measurementCountPill_1f9mu_35{font-size:12px;font-weight:700;color:var(--scada-bg-primary);background-color:var(--scada-status-critical);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._infoButton_1f9mu_48{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-status-info);border-radius:2px;padding:var(--scada-spacing-sm) var(--scada-spacing-md);font-size:12px;color:var(--scada-status-info);cursor:pointer;transition:all var(--scada-transition-fast);display:flex;align-items:center;gap:var(--scada-spacing-xs);font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._infoButton_1f9mu_48:hover{background-color:#3b82f61a;border-color:var(--scada-status-info)}._infoButton_1f9mu_48:active{transform:translateY(1px)}._infoIcon_1f9mu_75{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(204deg) brightness(99%) contrast(107%)}._tableContainer_1f9mu_85{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden;overflow-x:auto;border-left:4px solid var(--scada-status-critical)}._measurementTable_1f9mu_94{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;font-family:var(--scada-font-mono);background-color:var(--scada-bg-secondary)}._measurementTable_1f9mu_94,._measurementTable_1f9mu_94 th,._measurementTable_1f9mu_94 td,._measurementTable_1f9mu_94 *{color:#fff!important}._headerCell_1f9mu_115{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);font-weight:700;color:#fff!important;text-align:center;border:1px solid var(--scada-border-normal);white-space:nowrap;font-size:11px;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._measurementCell_1f9mu_133{padding:var(--scada-spacing-md);text-align:center;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);font-weight:600;color:#fff!important}._alarmTypeContainer_1f9mu_143{display:flex;align-items:center;justify-content:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-sm);border-radius:2px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.3px}._alarmTypeContainer_1f9mu_143._highTemp_1f9mu_156{background-color:#ef444426;border:1px solid var(--scada-status-critical);color:#fff!important}._alarmTypeContainer_1f9mu_143._tempIncrement_1f9mu_162{background-color:#f9731626;border:1px solid var(--scada-status-warning);color:#fff!important}._alarmIcon_1f9mu_169{width:18px;height:18px;flex-shrink:0}._alarmIcon_1f9mu_169._highTemp_1f9mu_156{color:var(--scada-status-critical)!important;filter:brightness(0) saturate(100%) invert(39%) sepia(93%) saturate(2463%) hue-rotate(337deg) brightness(95%) contrast(91%)}._alarmIcon_1f9mu_169._tempIncrement_1f9mu_162{color:var(--scada-status-warning)!important;filter:brightness(0) saturate(100%) invert(64%) sepia(88%) saturate(1638%) hue-rotate(7deg) brightness(102%) contrast(101%)}._alarmText_1f9mu_185{color:inherit!important}._emptyTable_1f9mu_193{text-align:center;padding:var(--scada-spacing-xl);color:var(--scada-text-secondary);background-color:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);border-left:4px solid var(--scada-status-warning);font-family:var(--scada-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:13px}@media (max-width: 768px){._controlsContainer_1f9mu_15{flex-direction:column;align-items:stretch;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md)}._actionsContainer_1f9mu_29{justify-content:center;flex-wrap:wrap}._measurementTable_1f9mu_94{font-size:11px}._headerCell_1f9mu_115{padding:var(--scada-spacing-sm) var(--scada-spacing-xs);font-size:10px}._measurementCell_1f9mu_133{padding:var(--scada-spacing-sm);font-size:11px}._alarmTypeContainer_1f9mu_143{font-size:10px;gap:var(--scada-spacing-xs)}._alarmIcon_1f9mu_169{width:14px;height:14px}}._modalOverlay_1f9mu_254{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:10000;padding:var(--scada-spacing-md);animation:_fadeIn_1f9mu_1 .2s ease}@keyframes _fadeIn_1f9mu_1{0%{opacity:0}to{opacity:1}}._modalContent_1f9mu_278{background-color:var(--scada-bg-secondary);border:2px solid var(--scada-border-normal);border-radius:2px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;animation:_slideUp_1f9mu_1 .3s ease;box-shadow:0 10px 40px #00000080}@keyframes _slideUp_1f9mu_1{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_1f9mu_301{display:flex;justify-content:space-between;align-items:center;padding:var(--scada-spacing-lg);border-bottom:2px solid var(--scada-border-normal);background-color:var(--scada-bg-tertiary);border-left:4px solid var(--scada-status-critical)}._modalTitle_1f9mu_311{margin:0;font-size:16px;font-weight:700;color:var(--scada-text-primary);font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.8px}._closeButton_1f9mu_321{background:none;border:none;color:var(--scada-text-secondary);font-size:32px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--scada-transition-fast);line-height:1}._closeButton_1f9mu_321:hover{color:var(--scada-text-primary);transform:scale(1.2)}._modalBody_1f9mu_342{padding:var(--scada-spacing-lg);display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._alarmInfoSection_1f9mu_349{background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._alarmInfoHeader_1f9mu_359{display:flex;align-items:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;border-left:4px solid transparent}._alarmInfoHeader_1f9mu_359._highTemp_1f9mu_156{background-color:#ef444426;border-color:var(--scada-status-critical);color:var(--scada-status-critical)}._alarmInfoHeader_1f9mu_359._tempIncrement_1f9mu_162{background-color:#f9731626;border-color:var(--scada-status-warning);color:var(--scada-status-warning)}._alarmInfoIcon_1f9mu_384{width:20px;height:20px;flex-shrink:0}._alarmInfoText_1f9mu_390{margin:0;font-size:13px;line-height:1.6;color:var(--scada-text-secondary);font-family:var(--scada-font-sans)}._alarmInfoExample_1f9mu_398{background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-left:3px solid var(--scada-status-info);padding:var(--scada-spacing-sm) var(--scada-spacing-md);border-radius:2px;font-size:12px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono)}._alarmInfoExample_1f9mu_398 strong{color:var(--scada-status-info);font-weight:700}._modalFooter_1f9mu_414{padding:var(--scada-spacing-lg);border-top:2px solid var(--scada-border-normal);display:flex;justify-content:center;background-color:var(--scada-bg-tertiary)}._closeModalButton_1f9mu_422{background-color:var(--scada-status-info);color:var(--scada-bg-primary);border:none;padding:var(--scada-spacing-sm) var(--scada-spacing-xl);border-radius:2px;font-size:13px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all var(--scada-transition-fast);border:1px solid var(--scada-status-info)}._closeModalButton_1f9mu_422:hover{background-color:var(--scada-status-normal);border-color:var(--scada-status-normal);transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}._closeModalButton_1f9mu_422:active{transform:translateY(0)}@media (max-width: 768px){._modalContent_1f9mu_278{max-width:95%;margin:var(--scada-spacing-sm)}._modalTitle_1f9mu_311{font-size:14px}._alarmInfoHeader_1f9mu_359{font-size:11px}._alarmInfoText_1f9mu_390{font-size:12px}._alarmInfoExample_1f9mu_398{font-size:11px}}._container_wmyx3_6{max-width:100%;width:100%;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden}._header_wmyx3_15{padding:var(--scada-spacing-lg);background-color:var(--scada-bg-tertiary);border-bottom:2px solid var(--scada-border-normal)}._title_wmyx3_21{margin:0;color:var(--scada-text-primary);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans)}._subtitle_wmyx3_31{margin:var(--scada-spacing-sm) 0 0 0;color:var(--scada-text-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._body_wmyx3_41{padding:var(--scada-spacing-xl)}._form_wmyx3_45{display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._formGroup_wmyx3_51{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._formRow_wmyx3_58{display:grid;grid-template-columns:1fr 1fr;gap:var(--scada-spacing-lg);align-items:start}._formRowThree_wmyx3_65{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--scada-spacing-lg);align-items:start}._formSingleColumn_wmyx3_72,._formFullWidth_wmyx3_76{grid-column:1 / -1}._label_wmyx3_80{color:var(--scada-text-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._input_wmyx3_90{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);transition:all .15s ease;outline:none}._input_wmyx3_90:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._input_wmyx3_90::placeholder{color:var(--scada-text-secondary)}._checkboxContainer_wmyx3_111{display:flex;align-items:center;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px}._checkbox_wmyx3_111{width:16px;height:16px;accent-color:var(--scada-status-info)}._checkboxLabel_wmyx3_127{color:var(--scada-text-primary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-sans);cursor:pointer}._tenantsContainer_wmyx3_137{border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);max-height:128px;overflow-y:auto;background-color:var(--scada-bg-tertiary)}._tenantItem_wmyx3_146{display:flex;align-items:center;gap:var(--scada-spacing-md);padding:var(--scada-spacing-sm) 0}._tenantItem_wmyx3_146:not(:last-child){border-bottom:1px solid var(--scada-border-normal)}._tenantCheckbox_wmyx3_157{width:16px;height:16px;accent-color:var(--scada-status-info)}._tenantLabel_wmyx3_163{color:var(--scada-text-primary);font-size:11px;font-weight:500;font-family:var(--scada-font-sans);cursor:pointer}._select_wmyx3_172{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);transition:all .15s ease;outline:none}._select_wmyx3_172:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._errorText_wmyx3_189{color:var(--scada-status-critical);font-size:10px;font-weight:700;font-family:var(--scada-font-mono);text-transform:uppercase;letter-spacing:.3px;margin-top:var(--scada-spacing-xs)}._plantsContainer_wmyx3_200{border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-md);max-height:240px;overflow-y:auto;background-color:var(--scada-bg-tertiary)}._plantItem_wmyx3_209{display:flex;align-items:flex-start;gap:var(--scada-spacing-md);padding:var(--scada-spacing-md) 0}._plantItem_wmyx3_209:not(:last-child){border-bottom:1px solid var(--scada-border-normal)}._plantCheckbox_wmyx3_220{width:16px;height:16px;accent-color:var(--scada-status-info);margin-top:2px}._plantInfo_wmyx3_227{display:flex;flex-direction:column;gap:var(--scada-spacing-xs);flex:1}._plantLabel_wmyx3_234{color:var(--scada-text-primary);font-size:11px;font-weight:600;font-family:var(--scada-font-sans);cursor:pointer}._plantCode_wmyx3_242,._plantTenant_wmyx3_249{color:var(--scada-text-secondary);font-size:10px;font-weight:500;font-family:var(--scada-font-mono)}._noTenantMessage_wmyx3_257,._loadingMessage_wmyx3_258,._noDataMessage_wmyx3_259{color:var(--scada-text-secondary);font-size:11px;font-style:italic;padding:var(--scada-spacing-md);text-align:center;background-color:var(--scada-bg-tertiary);border-radius:2px;border:1px solid var(--scada-border-normal);font-family:var(--scada-font-mono)}._buttonGroup_wmyx3_272{display:flex;gap:var(--scada-spacing-md);justify-content:flex-end;align-items:center;margin-top:var(--scada-spacing-xl);padding-top:var(--scada-spacing-lg);border-top:1px solid var(--scada-border-normal)}._buttonSecondary_wmyx3_282{padding:var(--scada-spacing-md) var(--scada-spacing-xl);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);transition:all .15s ease;outline:none}._buttonSecondary_wmyx3_282:hover{background-color:var(--scada-bg-primary);border-color:var(--scada-status-info)}._buttonPrimary_wmyx3_303{padding:var(--scada-spacing-md) var(--scada-spacing-xl);background-color:var(--scada-status-info);color:#fff;border:1px solid var(--scada-status-info);border-radius:2px;cursor:pointer;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans);transition:all .15s ease;outline:none}._buttonPrimary_wmyx3_303:hover:not(:disabled){background-color:#3b82f6cc}._buttonPrimary_wmyx3_303:disabled{background-color:var(--scada-status-inactive);border-color:var(--scada-status-inactive);cursor:not-allowed}@media (max-width: 768px){._container_wmyx3_6{margin:0;max-width:100%;width:100%}._header_wmyx3_15,._body_wmyx3_41{padding:var(--scada-spacing-md)}._title_wmyx3_21{font-size:16px}._formRow_wmyx3_58,._formRowThree_wmyx3_65{grid-template-columns:1fr;gap:var(--scada-spacing-md)}._buttonGroup_wmyx3_272{flex-direction:column;gap:var(--scada-spacing-sm);margin-top:var(--scada-spacing-lg);padding-top:var(--scada-spacing-md)}._buttonSecondary_wmyx3_282,._buttonPrimary_wmyx3_303{width:100%}}._permissionsContainer_wmyx3_369{border:1px solid var(--scada-border-normal);border-radius:2px;padding:var(--scada-spacing-lg);background-color:var(--scada-bg-tertiary)}._permissionsGrid_wmyx3_376{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--scada-spacing-md)}._permissionGroup_wmyx3_382{border:1px solid var(--scada-border-normal);border-radius:2px;background-color:var(--scada-bg-secondary);overflow:hidden}._permissionGroupHeader_wmyx3_389{padding:var(--scada-spacing-md);border-bottom:2px solid var(--scada-border-normal);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--scada-spacing-md)}._permissionGroupTitle_wmyx3_399{margin:0;font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px;font-family:var(--scada-font-sans);text-transform:uppercase}._permissionsInfo_wmyx3_410{margin-top:var(--scada-spacing-md);padding:var(--scada-spacing-md);background-color:var(--scada-bg-primary);border:1px solid var(--scada-status-info);border-left:3px solid var(--scada-status-info);border-radius:2px;font-size:10px;color:var(--scada-text-secondary);font-family:var(--scada-font-mono)}@media (max-width: 768px){._permissionsGrid_wmyx3_376{grid-template-columns:1fr}._permissionsContainer_wmyx3_369{padding:var(--scada-spacing-md)}._permissionGroupHeader_wmyx3_389{padding:var(--scada-spacing-sm)}._permissionGroupTitle_wmyx3_399{font-size:10px}._permissionsInfo_wmyx3_410{font-size:9px;padding:var(--scada-spacing-sm)}}@media (max-width: 480px){._header_wmyx3_15,._body_wmyx3_41{padding:var(--scada-spacing-sm) var(--scada-spacing-md)}._title_wmyx3_21{font-size:14px;letter-spacing:.5px}._subtitle_wmyx3_31{font-size:10px}._form_wmyx3_45{gap:var(--scada-spacing-md)}._input_wmyx3_90,._select_wmyx3_172{padding:var(--scada-spacing-sm);font-size:11px}._label_wmyx3_80{font-size:10px}._checkboxContainer_wmyx3_111{padding:var(--scada-spacing-sm)}._tenantsContainer_wmyx3_137,._plantsContainer_wmyx3_200{padding:var(--scada-spacing-sm);max-height:180px}._permissionsContainer_wmyx3_369{padding:var(--scada-spacing-sm)}._permissionGroupHeader_wmyx3_389{padding:var(--scada-spacing-xs) var(--scada-spacing-sm);gap:var(--scada-spacing-sm)}._permissionGroupTitle_wmyx3_399{font-size:9px;gap:4px}._permissionsInfo_wmyx3_410{font-size:8px;padding:var(--scada-spacing-xs);line-height:1.4}}._pageContainer_aavb9_3{max-width:1200px;margin:0 auto;padding:32px 24px}._pageHeader_aavb9_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._pageTitle_aavb9_16{margin:0;color:var(--gray-900);font-size:28px;font-weight:600;letter-spacing:-.02em}._createButton_aavb9_24{padding:12px 24px;background-color:var(--color-primary);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;transition:all .15s ease;outline:none;display:flex;align-items:center;gap:8px}._createButton_aavb9_24:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}._errorContainer_aavb9_49{display:flex;justify-content:center;align-items:center;min-height:256px}._errorText_aavb9_56{color:var(--color-error);font-size:15px;font-weight:400}._loadingContainer_aavb9_62{display:flex;justify-content:center;align-items:center;min-height:256px}._loadingText_aavb9_69{color:var(--gray-500);font-size:15px;font-weight:400}@media (max-width: 768px){._pageContainer_aavb9_3{padding:16px 12px;max-width:100%}._pageHeader_aavb9_9{flex-direction:column;gap:16px;align-items:stretch}}@media (max-width: 480px){._pageContainer_aavb9_3{padding:12px 8px}._pageTitle_aavb9_16{font-size:20px}._createButton_aavb9_24{padding:10px 16px;font-size:13px}}._container_1yicv_6{display:flex;flex-direction:column;gap:var(--scada-spacing-lg)}._header_1yicv_12{display:flex;justify-content:space-between;align-items:center}._title_1yicv_18{margin:0;color:var(--scada-text-primary);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-family:var(--scada-font-sans)}._selectorCard_1yicv_28{max-width:500px;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;overflow:hidden}._selectorHeader_1yicv_36{padding:var(--scada-spacing-lg);background-color:var(--scada-bg-tertiary);border-bottom:2px solid var(--scada-border-normal)}._selectorTitle_1yicv_42{margin:0;color:var(--scada-text-primary);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;font-family:var(--scada-font-sans)}._selectorSubtitle_1yicv_52{margin:var(--scada-spacing-xs) 0 0 0;color:var(--scada-text-secondary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--scada-font-mono)}._selectorBody_1yicv_62{padding:var(--scada-spacing-lg)}._formGroup_1yicv_66{display:flex;flex-direction:column;gap:var(--scada-spacing-sm)}._formGroup_1yicv_66+._formGroup_1yicv_66{margin-top:var(--scada-spacing-lg)}._label_1yicv_76{color:var(--scada-text-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--scada-font-sans)}._select_1yicv_28{padding:var(--scada-spacing-md);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);transition:all .15s ease;outline:none;cursor:pointer;color-scheme:dark}._select_1yicv_28 option{background-color:var(--scada-bg-secondary);color:var(--scada-text-primary);padding:var(--scada-spacing-md);font-family:var(--scada-font-mono)}._select_1yicv_28:focus{border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._select_1yicv_28:hover{background-color:var(--scada-bg-secondary);border-color:var(--scada-status-info)}._actionSection_1yicv_116{display:flex;justify-content:flex-start;gap:var(--scada-spacing-md);margin-top:var(--scada-spacing-lg)}._createButton_1yicv_123{display:inline-flex;align-items:center;gap:var(--scada-spacing-sm);padding:var(--scada-spacing-md) var(--scada-spacing-lg);background:var(--scada-status-normal);color:#000;border:1px solid var(--scada-status-normal);border-radius:2px;font-size:11px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;outline:none}._createButton_1yicv_123:hover:not(:disabled){background:#10b981cc}._createButton_1yicv_123:active:not(:disabled){transform:translateY(0)}._createButton_1yicv_123:disabled{opacity:.6;cursor:not-allowed;background-color:var(--scada-status-inactive);border-color:var(--scada-status-inactive);color:#fff}._emptyState_1yicv_158{background-color:var(--scada-bg-tertiary);border:2px dashed var(--scada-border-normal);border-radius:2px;padding:calc(var(--scada-spacing-xl) * 2) var(--scada-spacing-xl);text-align:center}._emptyStateText_1yicv_166{color:var(--scada-text-primary);font-size:14px;font-weight:600;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px;margin:0}._emptyStateSubtext_1yicv_176{color:var(--scada-text-secondary);font-size:11px;font-family:var(--scada-font-mono);margin:var(--scada-spacing-sm) 0 0 0}._helpText_1yicv_183{color:var(--scada-text-secondary);font-size:10px;font-family:var(--scada-font-mono);margin:var(--scada-spacing-xs) 0 0 0;font-style:italic}@media (max-width: 768px){._selectorCard_1yicv_28{max-width:100%}._selectorHeader_1yicv_36,._selectorBody_1yicv_62{padding:var(--scada-spacing-md)}._createButton_1yicv_123{width:100%;justify-content:center}}._container_w5oqk_1{padding:24px;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;max-width:600px;margin:0 auto}._form_w5oqk_10{display:flex;flex-direction:column;gap:20px}._field_w5oqk_16{display:flex;flex-direction:column;gap:8px}._field_w5oqk_16 label{font-weight:700;color:var(--scada-text-primary);font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._field_w5oqk_16 input{padding:10px 12px;border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);transition:all .15s ease;outline:none}._field_w5oqk_16 select{padding:10px 12px;border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;font-family:var(--scada-font-mono);background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);transition:all .15s ease;outline:none;cursor:pointer;color-scheme:dark}._field_w5oqk_16 select option{background-color:var(--scada-bg-secondary);color:var(--scada-text-primary);padding:var(--scada-spacing-md);font-family:var(--scada-font-mono)}._field_w5oqk_16 input:focus{outline:none;border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._field_w5oqk_16 select:focus{outline:none;border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._errorInput_w5oqk_76{border-color:var(--scada-status-critical)!important;box-shadow:0 0 0 2px #dc262633!important}._errorMessage_w5oqk_81{color:var(--scada-status-critical);font-size:10px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.3px}._helpText_w5oqk_90{color:var(--scada-text-secondary);font-size:10px;font-family:var(--scada-font-mono);font-style:normal}._actions_w5oqk_97{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}._primaryButton_w5oqk_104{padding:10px 20px;background-color:var(--scada-status-normal);color:#000;border:1px solid var(--scada-status-normal);border-radius:2px;font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;cursor:pointer;transition:all .15s ease}._primaryButton_w5oqk_104:hover:not(:disabled){background-color:#22c55ecc;border-color:#22c55ecc}._primaryButton_w5oqk_104:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_w5oqk_129{padding:10px 20px;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);border:1px solid var(--scada-border-normal);border-radius:2px;font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;cursor:pointer;transition:all .15s ease}._secondaryButton_w5oqk_129:hover:not(:disabled){background-color:var(--scada-bg-secondary);border-color:var(--scada-status-info)}._secondaryButton_w5oqk_129:disabled{opacity:.5;cursor:not-allowed}._passwordModal_w5oqk_155{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_w5oqk_168{background-color:var(--scada-bg-secondary);padding:32px;border:2px solid var(--scada-border-normal);border-radius:2px;box-shadow:0 10px 25px #00000080;max-width:500px;width:90vw;max-height:90vh;overflow-y:auto}._modalContent_w5oqk_168 h3{margin:0 0 24px;color:var(--scada-text-primary);font-size:18px;text-align:center;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._passwordInfo_w5oqk_191{margin-bottom:24px}._passwordInfo_w5oqk_191 p{margin-bottom:16px;color:var(--scada-text-primary);font-size:12px;font-family:var(--scada-font-sans)}._passwordField_w5oqk_202{display:flex;flex-direction:column;gap:8px}._passwordField_w5oqk_202 label{font-weight:700;color:var(--scada-text-primary);font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._passwordValue_w5oqk_217{display:flex;gap:8px;align-items:center}._passwordValue_w5oqk_217 code{flex:1;padding:12px 16px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;font-family:var(--scada-font-mono);font-size:14px;color:var(--scada-text-primary);word-break:break-all}._copyButton_w5oqk_235{padding:8px 12px;background-color:var(--scada-status-info);color:#fff;border:1px solid var(--scada-status-info);border-radius:2px;font-size:10px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.3px;cursor:pointer;white-space:nowrap;transition:all .15s ease}._copyButton_w5oqk_235:hover{background-color:#3b82f6cc;border-color:#3b82f6cc}._passwordWarning_w5oqk_256{padding:16px;background-color:#fbbf2426;border:2px solid var(--scada-status-warning);border-left:4px solid var(--scada-status-warning);border-radius:2px;color:var(--scada-text-primary);font-size:12px;margin-bottom:24px;font-family:var(--scada-font-sans)}._modalActions_w5oqk_268{display:flex;justify-content:center}@media (max-width: 768px){._container_w5oqk_1{padding:16px;margin:16px}._actions_w5oqk_97{flex-direction:column}._primaryButton_w5oqk_104,._secondaryButton_w5oqk_129{width:100%}}._pageContainer_vp56t_2{max-width:1200px;margin:0 auto;padding:32px 24px}._pageHeader_vp56t_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}._pageTitle_vp56t_16{margin:0;color:var(--gray-900);font-size:28px;font-weight:600;letter-spacing:-.02em}._createButton_vp56t_25{padding:12px 24px;background-color:var(--color-primary);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;transition:all .15s ease;outline:none;display:flex;align-items:center;gap:8px}._createButton_vp56t_25:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}._errorContainer_vp56t_50{display:flex;justify-content:center;align-items:center;min-height:256px}._errorText_vp56t_57{color:var(--color-error);font-size:15px;font-weight:400}._loadingContainer_vp56t_63{display:flex;justify-content:center;align-items:center;min-height:256px}._loadingText_vp56t_70{color:var(--gray-500);font-size:15px;font-weight:400}._passwordModal_vp56t_77{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1001;padding:20px}._passwordModalContent_vp56t_91{background-color:var(--scada-bg-secondary);padding:32px;border:2px solid var(--scada-border-normal);border-radius:2px;box-shadow:0 10px 25px #00000080;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}._passwordModalContent_vp56t_91 h3{margin:0 0 24px;color:var(--scada-text-primary);font-size:18px;text-align:center;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._passwordInfo_vp56t_114{margin-bottom:24px;display:flex;flex-direction:column;gap:16px}._infoRow_vp56t_121{display:flex;flex-direction:column;gap:8px}._infoRow_vp56t_121 strong{color:var(--scada-text-primary);font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._infoRow_vp56t_121 code{padding:12px 16px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;font-family:var(--scada-font-mono);font-size:14px;color:var(--scada-text-primary)}._passwordField_vp56t_146{display:flex;flex-direction:column;gap:8px}._passwordField_vp56t_146 strong{color:var(--scada-text-primary);font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._passwordValue_vp56t_161{display:flex;gap:8px;align-items:center}._passwordValue_vp56t_161 code{flex:1;padding:12px 16px;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;font-family:var(--scada-font-mono);font-size:14px;color:var(--scada-text-primary);word-break:break-all}._copyButton_vp56t_179{padding:8px 12px;background-color:var(--scada-status-info);color:#fff;border:1px solid var(--scada-status-info);border-radius:2px;font-size:10px;font-weight:700;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.3px;cursor:pointer;white-space:nowrap;transition:all .15s ease}._copyButton_vp56t_179:hover{background-color:#3b82f6cc;border-color:#3b82f6cc;color:#fff}._copyButton_vp56t_179:active{transform:scale(.95)}._copyButton_vp56t_179._copied_vp56t_206{background-color:var(--scada-status-normal)!important;border-color:var(--scada-status-normal)!important;color:#000!important;transform:scale(1)}._copyButton_vp56t_179._copied_vp56t_206:hover{background-color:#22c55ecc!important;border-color:#22c55ecc!important;color:#000!important}._passwordWarning_vp56t_219{padding:16px;background-color:#fbbf2426;border:2px solid var(--scada-status-warning);border-left:4px solid var(--scada-status-warning);border-radius:2px;color:var(--scada-text-primary);font-size:12px;margin-bottom:24px;font-family:var(--scada-font-sans)}._passwordActions_vp56t_231{display:flex;justify-content:center}._primaryButton_vp56t_236{padding:10px 20px;background-color:var(--scada-status-normal);color:#000;border:1px solid var(--scada-status-normal);border-radius:2px;font-weight:700;font-size:11px;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px;cursor:pointer;transition:all .15s ease}._primaryButton_vp56t_236:hover{background-color:#22c55ecc;border-color:#22c55ecc}@media (max-width: 768px){._pageContainer_vp56t_2{padding:24px 16px}._pageHeader_vp56t_9{flex-direction:column;gap:16px;align-items:stretch}._passwordModalContent_vp56t_91{margin:10px;max-width:none;width:calc(100vw - 20px);padding:24px}._passwordValue_vp56t_161{flex-direction:column;align-items:stretch}._copyButton_vp56t_179{align-self:flex-start}}._chartContainer_1fb5c_2{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:1.5rem;position:relative}._chartTitle_1fb5c_11{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.5rem}._loadingOverlay_1fb5c_22{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;z-index:10}._loadingSpinner_1fb5c_37{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1fb5c_1 1s linear infinite}._loadingText_1fb5c_46{margin-top:.5rem;color:#6b7280;font-size:.875rem}@keyframes _spin_1fb5c_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._noDataContainer_1fb5c_58{display:flex;align-items:center;justify-content:center;height:200px;background:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}._noDataMessage_1fb5c_68{color:#6b7280;font-size:.875rem;text-align:center;margin:0}._grid_1fb5c_76{stroke:#e5e7eb;stroke-dasharray:3 3}._xAxis_1fb5c_81 text,._yAxis_1fb5c_82 text{fill:#6b7280;font-size:12px}._xAxis_1fb5c_81 ._recharts-cartesian-axis-line_1fb5c_87,._yAxis_1fb5c_82 ._recharts-cartesian-axis-line_1fb5c_87,._xAxis_1fb5c_81 ._recharts-cartesian-axis-tick-line_1fb5c_92,._yAxis_1fb5c_82 ._recharts-cartesian-axis-tick-line_1fb5c_92{stroke:#d1d5db}._tooltip_1fb5c_98{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a;min-width:150px}._tooltipLabel_1fb5c_107{font-size:.875rem;font-weight:600;color:#111827;margin:0 0 .5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.25rem}._tooltipValue_1fb5c_116{margin:.25rem 0;font-size:.875rem;font-weight:500;display:flex;align-items:center}@media (max-width: 768px){._chartContainer_1fb5c_2{padding:1rem}._chartTitle_1fb5c_11{font-size:1.125rem}}._selectorCard_1oxnq_5{margin-bottom:1.5rem;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px;border-left:4px solid var(--scada-status-info);position:relative;overflow:visible}._selectorHeader_1oxnq_15{border-bottom:1px solid var(--scada-border-normal);background-color:var(--scada-bg-tertiary)}._selectorTitle_1oxnq_20{margin:0;font-size:14px;font-weight:700;color:var(--scada-text-primary);font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._selectorSubtitle_1oxnq_30{margin:.25rem 0 0;font-size:12px;color:var(--scada-text-secondary);font-family:var(--scada-font-sans);font-weight:600;letter-spacing:.3px}._selectorBody_1oxnq_39{padding:.5rem;overflow:visible}._formRow_1oxnq_45{display:grid;grid-template-columns:1fr 2fr;gap:.5rem;align-items:end}._plantSelectGroup_1oxnq_52{display:flex;flex-direction:column;gap:4px;position:relative;z-index:10}@media (max-width: 768px){._formRow_1oxnq_45{grid-template-columns:1fr;gap:1rem}}._dateRangeWrapper_1oxnq_67{flex:1}._formGroup_1oxnq_71{margin-bottom:1rem}._formGroup_1oxnq_71:last-child{margin-bottom:0}._emptyState_1oxnq_83{margin-top:1.5rem;padding:2rem;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;text-align:center;border-left:4px solid var(--scada-status-warning)}._emptyStateText_1oxnq_93{margin:0;color:var(--scada-text-secondary);font-size:14px;font-weight:700;font-family:var(--scada-font-sans);text-transform:uppercase;letter-spacing:.5px}._selectorCard_1r0dg_2{margin-bottom:1.5rem;background-color:var(--scada-bg-secondary);border:1px solid var(--scada-border-normal);border-radius:2px}._selectorHeader_1r0dg_9{border-bottom:1px solid var(--scada-border-normal);background-color:var(--scada-bg-primary)}._selectorTitle_1r0dg_14{margin:0;font-size:18px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._selectorSubtitle_1r0dg_24{margin:.25rem 0 0;font-size:12px;color:var(--scada-text-secondary);font-family:var(--scada-font-sans);letter-spacing:.3px}._selectorBody_1r0dg_32{padding:1.5rem;background-color:var(--scada-bg-secondary)}._formRow_1r0dg_38{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:end}@media (max-width: 768px){._formRow_1r0dg_38{grid-template-columns:1fr;gap:1rem}}._dateRangeWrapper_1r0dg_52{flex:1}._formGroup_1r0dg_56{margin-bottom:1rem}._formGroup_1r0dg_56:last-child{margin-bottom:0}._label_1r0dg_64{display:block;margin-bottom:.5rem;font-size:11px;font-weight:700;color:var(--scada-text-primary);text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._select_1r0dg_2{width:100%;padding:10px 12px;border:1px solid var(--scada-border-normal);border-radius:2px;font-size:12px;background-color:var(--scada-bg-tertiary);color:var(--scada-text-primary);font-family:var(--scada-font-mono);transition:all .15s ease;outline:none;cursor:pointer;color-scheme:dark}._select_1r0dg_2 option{background-color:var(--scada-bg-secondary);color:var(--scada-text-primary);padding:var(--scada-spacing-md);font-family:var(--scada-font-mono)}._select_1r0dg_2:focus{outline:none;border-color:var(--scada-status-info);box-shadow:0 0 0 2px #3b82f633}._select_1r0dg_2:disabled{background-color:var(--scada-bg-primary);color:var(--scada-text-disabled);cursor:not-allowed;opacity:.5}._emptyState_1r0dg_111{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background-color:var(--scada-bg-tertiary);border:1px solid var(--scada-border-normal);border-radius:2px;border-left:4px solid var(--scada-status-warning)}._emptyStateText_1r0dg_124{font-size:14px;font-weight:700;color:var(--scada-text-primary);margin:0 0 .5rem;text-transform:uppercase;font-family:var(--scada-font-sans);letter-spacing:.5px}._emptyStateSubtext_1r0dg_134{font-size:12px;color:var(--scada-text-secondary);margin:0;font-family:var(--scada-font-mono);letter-spacing:.3px}
