._logo_17mpm_1{height:64px;display:flex;align-items:center;justify-content:center;gap:10px;color:#e9ecef;font-size:18px;font-weight:700;border-bottom:1px solid #22252b;background-color:#111217}._header_17mpm_14{background:#181b1f!important;border-bottom:1px solid #22252b;padding:0 24px;display:flex;justify-content:space-between;align-items:center;box-shadow:none!important}._siderToggle_17mpm_24{font-size:20px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .25s ease;color:#8c9ba5}._siderToggle_17mpm_24:hover{background:#ffffff14;color:#fff}._headerRight_17mpm_42{display:flex;align-items:center;gap:24px}._userInfo_17mpm_48{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 14px;border-radius:99px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#e9ecef;transition:all .3s ease}._userInfo_17mpm_48:hover{background:#ffffff1a;color:#fff}._content_17mpm_66{margin:0;padding:0;background:#111217!important;overflow:auto}._sider_17mpm_24{background:#111217!important;border-right:1px solid #22252b!important}._sider_17mpm_24 .ant-layout-sider-children{background:#111217!important}._sider_17mpm_24 .ant-menu{background:#111217!important;border-right:none!important}._sider_17mpm_24 .ant-menu-item,._sider_17mpm_24 .ant-menu-submenu-title{color:#8c9ba5!important;border-radius:4px!important;margin:4px 8px!important;width:calc(100% - 16px)!important;transition:all .25s ease!important}._sider_17mpm_24 .ant-menu-item-selected{background:#ffffff0d!important;color:#fff!important;font-weight:600!important;border-radius:4px!important;border-left:3px solid #faad14!important;margin:4px 8px!important;width:calc(100% - 16px)!important;box-shadow:none!important}._sider_17mpm_24 .ant-menu-item:hover,._sider_17mpm_24 .ant-menu-submenu-title:hover{background:#ffffff0d!important;color:#fff!important}._sider_17mpm_24 .ant-layout-sider-trigger{background:#111217!important;border-top:1px solid #22252b;color:#8c9ba5!important}*{margin:0;padding:0;box-sizing:border-box;font-family:Microsoft YaHei,微软雅黑,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}body{font-family:Microsoft YaHei,微软雅黑,-apple-system,BlinkMacSystemFont,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#111217!important;color:#e9ecef;background-attachment:fixed;min-height:100vh}#root{width:100%;height:100vh}.glass-panel.ant-card,.glass-panel{background:#ffffff80!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 4px 24px #00000008,0 1px 3px #00000005,inset 0 1px #fff9!important;border-radius:16px!important;transition:transform .25s ease,box-shadow .25s ease!important}.glass-panel.ant-card:hover,.glass-panel:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000000f,0 2px 6px #00000008,inset 0 1px #ffffffb3!important}.glass-panel .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.04)!important}.ant-card{background:#ffffff8c!important;backdrop-filter:blur(12px) saturate(160%)!important;-webkit-backdrop-filter:blur(12px) saturate(160%)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 2px 16px #00000006!important;border-radius:14px!important;transition:transform .2s ease,box-shadow .2s ease!important}.ant-card:hover{box-shadow:0 6px 24px #0000000d!important}.ant-card .ant-card-head{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.04)!important;border-radius:14px 14px 0 0!important}.ant-table-wrapper .ant-table{background:transparent!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#00000005!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:transparent!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#3b82f60a!important}.ant-input,.ant-select-selector,.ant-picker{background:#ffffff8c!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:10px!important;transition:all .2s ease!important}.ant-input:focus,.ant-input:hover,.ant-select-selector:hover,.ant-picker:hover{border-color:#3b82f64d!important;box-shadow:0 0 0 2px #3b82f614!important}.ant-btn-default{background:#fff9!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:10px!important}.ant-btn-primary{border-radius:10px!important;box-shadow:0 2px 8px #3b82f640!important}.ant-modal-content{background:#ffffffbf!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.5)!important}.ant-tag{border-radius:99px!important;padding:2px 12px!important}.led-status{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.led-online{background-color:#10b981;box-shadow:0 0 8px #10b981,0 0 16px #10b98180;animation:led-breath 2s infinite ease-in-out}.led-offline{background-color:#ef4444;box-shadow:0 0 6px #ef4444}@keyframes led-breath{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.ant-statistic .ant-statistic-content-value{font-size:28px!important;font-weight:700!important;letter-spacing:-.5px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0003}
