.sensor-mode-switch-container[data-v-30a248b4]{display:inline-flex;align-items:center;margin-right:12px}.mode-switch-group[data-v-30a248b4] .el-radio-button__inner{font-weight:600;display:inline-flex;align-items:center;padding:8px 16px;gap:6px}.mode-switch-group[data-v-30a248b4] .el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:#3b82f6;border-color:#3b82f6;box-shadow:-1px 0 #3b82f6}.app-layout[data-v-2af91896]{height:100vh;display:flex;flex-direction:column}.main-header[data-v-2af91896]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #00000026;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;gap:20px}.header-left[data-v-2af91896]{display:flex;align-items:center;gap:15px;flex-shrink:0;width:auto;min-width:auto}.app-title[data-v-2af91896]{font-size:1.5rem;font-weight:700;margin:0;color:#fff;white-space:nowrap}.site-selector[data-v-2af91896]{display:flex;align-items:center;gap:10px;flex-shrink:0}.site-label[data-v-2af91896]{color:#fff;font-weight:500;white-space:nowrap}.header-nav[data-v-2af91896]{flex:1;display:flex;justify-content:center;margin:0}.header-nav[data-v-2af91896] .el-menu{background:transparent;border:none;margin:0;gap:8px;overflow:visible!important;width:100%!important}.header-nav[data-v-2af91896] .el-menu-item,.header-nav[data-v-2af91896] .el-sub-menu__title{color:#fff!important;border-bottom:3px solid transparent;font-weight:500;padding:0 24px;margin:0 4px;min-width:80px;display:flex!important;align-items:center;visibility:visible!important;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease}.header-nav[data-v-2af91896] .el-menu--horizontal{overflow:visible!important;white-space:nowrap!important}.header-nav[data-v-2af91896] .el-menu--horizontal .el-menu-item{flex-shrink:0!important;display:inline-flex!important}.header-nav[data-v-2af91896] .el-menu--horizontal .el-submenu,.header-nav[data-v-2af91896] .el-menu--horizontal .el-sub-menu{display:inline-flex!important}.header-nav[data-v-2af91896] .el-menu--horizontal .el-menu-item.is-disabled,.header-nav[data-v-2af91896] .el-menu--horizontal .el-icon-more,.header-nav[data-v-2af91896] .el-menu--horizontal .el-menu-item[role=button]{display:none!important}.header-nav[data-v-2af91896] .el-sub-menu__title .el-icon{color:#fff!important}.header-nav[data-v-2af91896] .el-sub-menu.is-active .el-sub-menu__title .el-icon{color:#667eea!important}.header-nav[data-v-2af91896] .el-menu-item,.header-nav[data-v-2af91896] .el-sub-menu{opacity:1!important;pointer-events:auto!important}.header-nav[data-v-2af91896] .el-menu-item:hover,.header-nav[data-v-2af91896] .el-sub-menu__title:hover{background:#fff3!important;border-bottom-color:#fffc!important;color:#fff!important;transition:all .3s ease}.header-nav[data-v-2af91896] .el-menu-item.is-active,.header-nav[data-v-2af91896] .el-sub-menu.is-active .el-sub-menu__title{background:#ffffffe6!important;border-bottom-color:#fff!important;color:#667eea!important;font-weight:600!important;border-radius:4px 4px 0 0;box-shadow:0 2px 4px #0000001a}.header-right[data-v-2af91896]{display:flex;align-items:center;gap:10px;margin-left:auto}.main-content[data-v-2af91896]{flex:1;background-color:#f5f7fa;padding:0;overflow:auto}.main-footer-copyright[data-v-2af91896]{height:auto;padding:10px 20px;line-height:normal;text-align:center;font-size:.8rem;color:#888;background-color:#f5f7fa;border-top:1px solid #e0e0e0;flex-shrink:0}[data-v-2af91896] .el-image-viewer__wrapper{z-index:9999!important}[data-v-2af91896] .el-image-viewer__mask{z-index:9998!important}[data-v-2af91896] .el-image-viewer__btn{z-index:10000!important}[data-v-2af91896] .el-table__fixed-right{z-index:10!important}[data-v-2af91896] .el-table__fixed-right-patch{z-index:11!important}:root{--el-color-primary: #2b6cb0}
