/* Zaka: 后台深色 -> 浅色覆盖（自动生成，最后加载生效）*/
.ctrl-header{border-bottom:1px solid #e8ebf0 !important;background:#ffffff !important}
.ctrl-tabs{background:#ffffff !important;border-top:1px solid #e8ebf0 !important}
.ctrl-device-status{border:1px solid #e8ebf0 !important}
.ctrl-tab-panel-head p{color:#8a90a0 !important}
.ctrl-tab-action{background:#ffffff !important;color:#2a2f3a !important}
.ctrl-log-row{background:#ffffff !important;color:#5a6072 !important}
.ctrl-empty-inline{color:#8a90a0 !important}
.ctrl-sidebar{border-right:1px solid #e8ebf0 !important;background:#ffffff !important}
.ctrl-screen-area{background:#ffffff !important}
.ctrl-phone-frame{background:#ffffff !important;border:1px solid #e8ebf0 !important}
.ctrl-phone-screen{background:#ffffff !important}
.ctrl-dpad button.center{background:radial-gradient(circle at 30% 30%,#8a90a0,#5a6072) !important}
.ctrl-sidebar-panel{background:#ffffff !important}
.sidebar-card{background:#ffffff !important;border:1px solid #e8ebf0 !important}
.sidebar-card-head{color:#1a1a2e !important;background:#ffffff !important;border-bottom:1px solid #e8ebf0 !important}
.sidebar-btn.primary{background:#e8ebf0 !important}
.sidebar-btn.primary:hover{background:#cfd4dd !important}
.sidebar-btn.green{background:#e8ebf0 !important}
.sidebar-btn.green:hover{background:#cfd4dd !important}
.sidebar-btn.danger{background:#e8ebf0 !important}
.sidebar-btn.danger:hover{background:#cfd4dd !important}
.sidebar-btn.danger-dark{background:#e8ebf0 !important}
.sidebar-btn.danger-dark:hover{background:#cfd4dd !important}
.sidebar-btn.purple{background:#e8ebf0 !important}
.sidebar-btn.purple:hover{background:#cfd4dd !important}
.sidebar-btn-sm.primary{background:#e8ebf0 !important}
.sidebar-btn-sm.primary:hover{background:#cfd4dd !important}
.sidebar-btn-sm.green{background:#e8ebf0 !important}
.sidebar-btn-sm.green:hover{background:#cfd4dd !important}
.sidebar-btn-sm.danger{background:#e8ebf0 !important}
.sidebar-btn-sm.danger:hover{background:#cfd4dd !important}
.sidebar-btn-sm.purple{background:#e8ebf0 !important}
.sidebar-btn-sm.purple:hover{background:#cfd4dd !important}
.sidebar-led{background:#cfd4dd !important}
.sidebar-divider{background:#e8ebf0 !important}
.sidebar-input{border:1px solid #e8ebf0 !important;background:#ffffff !important;color:#1a1a2e !important}
.sidebar-input::placeholder{color:#8a90a0 !important}
.sidebar-textarea{background:#ffffff !important;border:1px solid #e8ebf0 !important;color:#1a1a2e !important}
.sidebar-textarea::placeholder{color:#8a90a0 !important}
.ctrl-qbtn{background:#e8ebf0 !important}
.ctrl-qbtn:hover{background:#cfd4dd !important}
.ctrl-qbtn.red,.ctrl-qbtn.orange,.ctrl-qbtn.amber,.ctrl-qbtn.green,.ctrl-qbtn.teal,.ctrl-qbtn.blue,.ctrl-qbtn.indigo,.ctrl-qbtn.purple,.ctrl-qbtn.pink,.ctrl-qbtn.gray,.ctrl-qbtn.slate,.ctrl-qbtn.primary{background:#e8ebf0 !important}
.fc-center-toast{background:#ffffff !important;color:#1a1a2e !important}
.scr-mode-btn{color:#8a90a0 !important}
.scr-label-badge.screen-action.loading{color:#5a6072 !important}
.scr-label-badge.screen-action.loading:before{border-top-color:#5a6072 !important}
.overlay-modal-header h3{color:#2a2f3a !important}
.overlay-modal-close{color:#8a90a0 !important}
.overlay-field>label{color:#8a90a0 !important}
.overlay-input{color:#2a2f3a !important}
.overlay-textarea{color:#2a2f3a !important}
.overlay-checkbox-label{color:#5a6072!important !important}
.overlay-style-btn{color:#8a90a0 !important}
.overlay-radio-label{color:#5a6072 !important}
.sysupdate-preview-title{color:#2a2f3a !important}
.sysupdate-preview-msg{color:#8a90a0 !important}
.sysupdate-preview-cancel{color:#5a6072 !important}
.overlay-btn.cancel{color:#8a90a0 !important}
.overlay-btn.cancel:hover{color:#5a6072 !important}
.heartbeat-value{text-shadow:none !important}
.home-tab-left .ctrl-device-row .device-name{color:#1a1a2e!important !important}
.home-tab-topbar{background:#ffffff !important;border:1px solid #e8ebf0!important !important}
.home-tab-topbar .topbar-item{background:#ffffff !important;border:1px solid #e8ebf0!important !important}
.home-tab-topbar .topbar-label{color:#8a90a0!important !important}
.home-tab-topbar .topbar-val{color:#1a1a2e!important !important}
.home-tab-topbar .topbar-val.device-name{color:#1a1a2e!important !important}
.home-tab-topbar .topbar-val.heartbeat-value{color:#8a90a0!important !important}
.home-tab-topbar .home-tab-topbar-divider{color:#e8ebf0!important !important}
.home-tab-topbar .home-tab-topbar-pwd{background:#ffffff !important}
.home-tab-topbar .topbar-pwd-label{text-shadow:none !important}
.home-tab-topbar .topbar-pwd-val{text-shadow:none !important}
.home-tab-topbar .topbar-pwd-status.empty{color:#8a90a0!important !important}
[data-theme=light] .control-page{color:#f7f8fa !important}
[data-theme=light] .ctrl-header-brand{color:#f7f8fa !important}
[data-theme=light] .ctrl-time-row,[data-theme=light] .ctrl-ws-status,[data-theme=light] .ctrl-ws-status.connected{color:#5a6072 !important}
[data-theme=light] .ctrl-sidebar h3{color:#f7f8fa !important}
[data-theme=light] .ctrl-device-row:hover{background:#1a1a2e !important}
[data-theme=light] .ctrl-device-row label{color:#5a6072 !important}
[data-theme=light] .ctrl-device-row span,[data-theme=light] .ctrl-device-row .device-name{color:#f7f8fa !important}
[data-theme=light] .sidebar-card{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
[data-theme=light] .sidebar-card-head{color:#1a1a2e !important}
[data-theme=light] .sidebar-input,[data-theme=light] .sidebar-textarea{color:#f7f8fa !important}
[data-theme=light] .home-tab-topbar .topbar-label{color:#5a6072 !important}
[data-theme=light] .home-tab-topbar .topbar-val,[data-theme=light] .home-tab-topbar .topbar-val.device-name{color:#f7f8fa !important}
[data-theme=light] .home-tab-topbar .topbar-pwd-label,[data-theme=light] .home-tab-topbar .topbar-pwd-val{text-shadow:none !important}
[data-theme=light] .home-tab-topbar .topbar-pwd-status.empty{background:#1a1a2e!important !important;color:#8a90a0!important !important}
[data-theme=light] .home-tab-topbar .home-tab-topbar-divider{color:#5a6072 !important}
[data-theme=light] .ctrl-screen-label{color:#1a1a2e !important}
[data-theme=light] .ctrl-tab-panel-head h2{color:#f7f8fa !important}
[data-theme=light] .ctrl-tab-panel-head p{color:#5a6072 !important}
[data-theme=light] .home-tab-topbar .topbar-label{color:#5a6072!important !important}
[data-theme=light] .home-tab-topbar .topbar-val{color:#f7f8fa!important !important}
[data-theme=light] .control-page .ctrl-device-row label{color:#5a6072!important !important}
[data-theme=light] .control-page .ctrl-device-row span{color:#f7f8fa!important !important}
[data-theme=light] .sidebar-card{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
[data-theme=light] .sidebar-card-head{color:#1a1a2e!important !important}
[data-theme=light] .ctrl-phone-nav{background:#1a1a2e!important !important}
[data-theme=light] .ctrl-phone-nav button{color:#1a1a2e!important !important}
[data-theme=light] .ctrl-phone-nav button:hover{background:#ffffff !important}
[data-theme=light] .ctrl-phone-nav button:active{background:#ffffff !important}
.inj-layout{background:#ffffff !important}
.inj-panel{background:#ffffff !important;border:1px solid #e8ebf0 !important}
.inj-panel-head{border-bottom:1px solid #e8ebf0 !important}
.inj-panel-title{color:#1a1a2e !important}
.inj-title-count{color:#8a90a0 !important;background:#ffffff !important}
.inj-tool-btn{border:1px solid #e8ebf0 !important;background:#ffffff !important;color:#5a6072 !important}
.inj-tool-btn:hover{border-color:#cfd4dd !important;background:#ffffff !important}
.inj-refresh-btn{background:#ffffff !important;color:#5a6072 !important;border-color:#e8ebf0 !important}
.inj-searchbar{border:1px solid #e8ebf0 !important;background:#ffffff !important}
.inj-search-ic{color:#8a90a0 !important}
.inj-searchbar input{color:#1a1a2e !important}
.inj-searchbar input::placeholder{color:#8a90a0 !important}
.inj-table thead th{background:#ffffff !important;color:#5a6072 !important;border-bottom:1px solid #e8ebf0 !important}
.inj-table tbody td{border-bottom:1px solid #e8ebf0 !important;color:#1a1a2e !important}
.inj-table tbody tr:hover{background:#ffffff !important}
.inj-empty{color:#8a90a0 !important}
.inj-app-name{color:#1a1a2e !important}
.inj-app-ver{color:#8a90a0 !important}
.inj-cell-pkg{color:#5a6072 !important}
.inj-cell-tpl-name{color:#1a1a2e !important}
.inj-cell-country{color:#5a6072 !important}
.inj-status-tag:not(.on){border:1px solid #cfd4dd !important;color:#5a6072 !important}
.inj-switch-label{color:#5a6072 !important}
.inj-switch{background:#cfd4dd !important}
.inj-country-sel{border:1px solid #e8ebf0 !important;background:#ffffff !important;color:#5a6072 !important}
.inj-pagination{border-top:1px solid #e8ebf0 !important}
.inj-page-size{border:1px solid #e8ebf0 !important;background:#ffffff !important;color:#5a6072 !important}
.inj-page-info{color:#5a6072 !important}
.inj-page-btns button{border:1px solid #e8ebf0 !important;background:#ffffff !important;color:#5a6072 !important}
.inj-cell-time{color:#8a90a0 !important}
.inj-cell-val{color:#1a1a2e !important}
.inj-app-pkg{color:#8a90a0 !important}
.ctrl-tabs-bar{background:#ffffff !important;border-bottom:1px solid #e8ebf0 !important}
[data-theme=light] .ctrl-tabs-custom .ctrl-custom-tab{color:#5a6072 !important}
.login-page{background:#ffffff !important}
.form-group input{background:#ffffff !important}
.form-group input:hover{border-color:#cfd4dd !important;background:#ffffff !important}
.form-group input:focus{background:#ffffff !important}
.checkbox-mark{background:#ffffff !important}
[data-theme=light] .dashboard-topbar{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.theme-track{background:#ffffff !important}
.panel{background:#ffffff !important}
[data-theme=light] .panel{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.rc-sidebar{background:#ffffff !important}
.rc-brand{background:#ffffff !important}
.rc-sidebar nav button{background:#ffffff !important}
.dashboard-hero,.rc-device-toolbar,.rc-table-wrap,.device-card,.panel,.rc-header-elevated,.s-card,.admin-add-form{background:#ffffff !important}
.hero-kicker{text-shadow:none !important}
.dashboard-hero h1,.rc-header,.rc-header-elevated,.panel h3,.panel h4{color:#1a1a2e!important !important}
.dashboard-hero p,.rc-top-left span,.td-muted,.td-sm,.dc-label,.modal-label,.placeholder-panel{color:#5a6072!important !important}
.hero-meta span,.topbar-user,.topbar-online,.topbar-clock,.topbar-tz,.sel-badge,.view-toggle,.rc-search,.rc-top-right select{background:#ffffff !important;color:#2a2f3a !important}
.s-card .s-title{color:#5a6072 !important}
.s-card .s-val{text-shadow:none !important}
.rc-table th{background:#ffffff !important}
.rc-table-dense td{color:#1a1a2e !important}
.rc-btn{background:#ffffff !important;color:#1a1a2e !important}
[data-theme=light] .dashboard-topbar,[data-theme=light] .rc-sidebar,[data-theme=light] .dashboard-hero,[data-theme=light] .rc-device-toolbar,[data-theme=light] .rc-table-wrap,[data-theme=light] .device-card,[data-theme=light] .panel,[data-theme=light] .rc-header-elevated,[data-theme=light] .s-card,[data-theme=light] .admin-add-form{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.hero-kicker,.s-card.orange .s-val,.s-card.indigo .s-val{text-shadow:none !important}
.dashboard-hero h1,.rc-header,.rc-header-elevated,.panel h3,.panel h4{text-shadow:none !important}
.dashboard-topbar{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.topbar-muted,.topbar-user,.topbar-online,.topbar-clock,.topbar-tz,.topbar-right span,.topbar-left span{text-shadow:none !important}
.topbar-user,.topbar-online,.topbar-clock,.topbar-tz{border:1px solid #2a2f3a!important !important}
.rc-sidebar{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.dashboard-hero,.rc-device-toolbar,.rc-table-wrap,.device-card,.panel,.rc-header-elevated,.s-card,.admin-add-form,.rc-pagination,.modal-box{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.hero-kicker{text-shadow:none !important}
.dashboard-hero h1,.rc-header,.rc-header-elevated,.panel h3,.panel h4,.admin-head h3,.modal-title,.modal-head{text-shadow:none !important}
.dashboard-hero p,.rc-top-left span,.dc-label,.modal-label,.placeholder-panel,.s-card .s-title,.td-muted,.td-sm,.batch-bar,.modal-muted{text-shadow:none !important}
.s-card .s-val{text-shadow:none !important}
.rc-btn,.act-btn,.act-btn-mini,.modal-btn,.admin-tabs button,.v-btn{text-shadow:none !important}
.rc-main button.rc-btn[style*=linear-gradient]{text-shadow:none !important}
.dashboard-topbar{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.modal-overlay{background:#ffffff !important}
.topbar-flag,.topbar-muted,.topbar-user,.topbar-online,.topbar-clock,.topbar-tz{text-shadow:none !important}
.hero-kicker{text-shadow:none !important}
.dashboard-hero h1{text-shadow:none !important}
.s-card .s-val{text-shadow:none !important}
.rc-btn,.act-btn,.act-btn-mini,.modal-btn,.admin-tabs button{text-shadow:none !important}
.modal-overlay{background:#ffffff !important}
.dark body,.dark .dashboard-root,.dark .rc-main{background:#ffffff !important}
.dark .dashboard-topbar,.dark .rc-sidebar,.dark .dashboard-hero,.dark .rc-device-toolbar,.dark .rc-table-wrap,.dark .device-card,.dark .panel,.dark .rc-header-elevated,.dark .s-card,.dark .admin-add-form,.dark .rc-pagination,.dark .modal-box,.dark .batch-bar{background:#ffffff !important}
.dark .dashboard-topbar{background:#ffffff !important}
.dark .rc-sidebar{background:#ffffff !important}
.dark .dashboard-hero h1,.dark .rc-logo,.dark .rc-header,.dark .rc-header-elevated,.dark .panel h3,.dark .panel h4,.dark .admin-head h3,.dark .modal-title,.dark .modal-head,.dark .s-card .s-val,.dark .topbar-clock,.dark .rc-table td,.dark .rc-table-dense td,.dark .dc-row span:last-child{text-shadow:none !important}
.dark .dashboard-hero p,.dark .rc-sub,.dark .rc-top-left span,.dark .dc-label,.dark .modal-label,.dark .placeholder-panel,.dark .s-card .s-title,.dark .td-muted,.dark .td-sm,.dark .batch-bar,.dark .modal-muted,.dark .topbar-muted,.dark .topbar-flag,.dark .topbar-user,.dark .topbar-online,.dark .topbar-tz{text-shadow:none !important}
.dark .rc-table td,.dark .rc-table-dense td{background:#ffffff !important}
.dark .device-card{background:#ffffff !important}
.dark .rc-table td,.dark .rc-table-dense td,.dark .rc-device-table td,.dark .rc-device-table .td-muted,.dark .rc-device-table .td-sm,.dark .rc-device-table .td-device-model,.dark .rc-device-table td.td-device-model,.dark .rc-device-table td:not(.td-device-id){color:#2a2f3a!important !important}
.dark .rc-device-table .td-device-id,.dark .rc-device-table .td-device-id .device-id-short,.dark .device-id-short,.dark .dc-id{text-shadow:none !important}
.dark .owner-text,.dark .rc-device-table td:nth-child(10){color:#5a6072!important !important}
.dark .act-btn.blue,.dark .act-btn-mini.blue,.dark .rc-table .act-btn.blue,.dark .rc-table .act-btn-mini.blue,.dark .device-card .act-btn.blue,.dark .device-card .act-btn-mini.blue,.dark .act-btn.purple,.dark .act-btn-mini.purple,.dark .rc-table .act-btn.purple,.dark .rc-table .act-btn-mini.purple,.dark .device-card .act-btn.purple,.dark .device-card .act-btn-mini.purple{text-shadow:none !important}
.dark .act-btn.red,.dark .act-btn-mini.red,.dark .rc-table .act-btn.red,.dark .rc-table .act-btn-mini.red,.dark .device-card .act-btn.red,.dark .device-card .act-btn-mini.red{text-shadow:none !important}
.dark .s-card.gray .s-val{color:#2a2f3a!important !important}
.s-card:hover{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.dashboard-hero h1{background:#ffffff !important}
.modal-box{box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
.dark .dlr-item{background:#ffffff !important}
.dark .device-card.online{background:#ffffff !important}
.dark .device-card.sleeping,.dark .device-card.connecting{background:#ffffff !important}
.dark .device-card.offline{background:#ffffff !important}
.brand-lockup-sub{color:#8a90a0 !important}
.rc-main button.rc-btn[style*=linear-gradient]{text-shadow:none !important}
[data-theme=light] .injection-panel select{border-color:#5a6072!important !important}
[data-theme=light] .injection-card{border:1px solid #5a6072!important !important;box-shadow:0 2px 10px rgba(16,24,40,.07) !important}
[data-theme=light] .injection-card div,[data-theme=light] .injection-card span{text-shadow:none !important}

/* ==== 组件级兜底：卡片、页头、面板一律白底 ==== */
.rc-header,.rc-header-elevated,.s-card,.admin-add-form,.panel,.rc-card,.rc-table-dense,
.ant-card,.ant-modal-content,.ant-drawer-content,.ant-table,.ant-table-container{
  background:#ffffff !important;background-image:none !important;
  border:1px solid #e8ebf0 !important;
  box-shadow:0 1px 4px rgba(16,24,40,.05) !important;
  color:#1a1a2e !important;text-shadow:none !important;
}
.rc-header h1,.rc-header h2,.rc-header h3,.panel h3,.panel h4,.rc-header *{color:#1a1a2e !important}
.ant-modal-header,.ant-drawer-header,.ant-table-thead>tr>th{background:#f7f8fa !important;color:#1a1a2e !important;border-color:#e8ebf0 !important}
.ant-table-tbody>tr>td{border-color:#eef1f5 !important;color:#2a2f3a !important;background:transparent !important}
.ant-table-tbody>tr:hover>td{background:#f7f8fa !important}
.ant-tag{background:#f4f5f8 !important;color:#4a4f5c !important;border-color:#e8ebf0 !important}
.ant-tag-success,.ant-tag-green{background:#e9f7ef !important;color:#1a7f4b !important;border-color:#b7e4c9 !important}
.ant-tag-error,.ant-tag-red{background:#fdecef !important;color:#b02a37 !important;border-color:#f5c2cb !important}
.ant-tag-warning,.ant-tag-gold{background:#fff6e6 !important;color:#8a5a00 !important;border-color:#f3ddb0 !important}
.ant-tag-processing,.ant-tag-blue{background:#eaf1fe !important;color:#1d4ed8 !important;border-color:#c7d9fb !important}
.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number,.ant-picker{
  background:#ffffff !important;border-color:#d9dde5 !important;color:#1a1a2e !important
}
.ant-input::placeholder{color:#98a0ae !important}
.ant-btn-default{background:#ffffff !important;border-color:#d9dde5 !important;color:#2a2f3a !important}
.ant-empty-description,.ant-form-item-label>label{color:#5a6072 !important}
.ant-divider{border-color:#e8ebf0 !important}
.ant-tooltip-inner{background:#1a1a2e !important;color:#ffffff !important}
.ant-dropdown-menu{background:#ffffff !important;box-shadow:0 8px 24px rgba(16,24,40,.12) !important}
.ant-dropdown-menu-item{color:#2a2f3a !important}
.ant-dropdown-menu-item:hover{background:#f4f5f8 !important}
/* 页面级基础变量 */
:root,:root[data-theme=light],:root[data-theme=dark],html,body{
  --fc-bg:#ffffff !important;--fc-bg-deep:#f7f8fa !important;--fc-surface:#ffffff !important;
  --fc-surface-hi:#f4f5f8 !important;--fc-elevated:#ffffff !important;
  --fc-bg-body:#f7f8fa !important;--fc-bg-root:#f7f8fa !important;--fc-bg-shell:#f7f8fa !important;
  --fc-bg-panel:#ffffff !important;--fc-bg-sidebar:#ffffff !important;--fc-bg-topbar:#ffffff !important;
  --fc-bg-page:#f7f8fa !important;
  --fc-text:#1a1a2e !important;--fc-text-hi:#101010 !important;--fc-text-lo:#4a4f5c !important;
  --fc-text-mute:#8a90a0 !important;--fc-text-secondary:#5a6072 !important;--fc-text-muted:#8a90a0 !important;
  --fc-border:#e8ebf0 !important;--fc-border-soft:#eef1f5 !important;--fc-border-hi:#d8dde6 !important;
  --fc-shadow:0 1px 4px rgba(16,24,40,.06) !important;
  --fc-shadow-sm:0 1px 3px rgba(16,24,40,.05) !important;
}
html,body,#root{background:#f7f8fa !important;color:#1a1a2e !important}

/* ==== 第三轮兜底 ==== */
.ant-avatar{background:#e8ebf0 !important;color:#4a4f5c !important}
.ant-avatar-icon{color:#4a4f5c !important}
.ant-layout-header{background:#ffffff !important;border-bottom:1px solid #e8ebf0 !important}
.ant-btn-primary{color:#ffffff !important}
.ant-switch.ant-switch-checked{background:#e63946 !important}
.ant-select-arrow,.ant-input-clear-icon{color:#8a90a0 !important}
.ant-pagination-item{background:#ffffff !important;border-color:#e8ebf0 !important}
.ant-pagination-item a{color:#4a4f5c !important}
.ant-pagination-item-active{border-color:#e63946 !important}
.ant-pagination-item-active a{color:#e63946 !important}
.ant-modal-content,.ant-modal-header{background:#ffffff !important}
.ant-modal-title{color:#1a1a2e !important}
.ant-form-item-explain-error{color:#d1435b !important}
.ant-checkbox-inner{background:#ffffff !important;border-color:#d9dde5 !important}
.ant-radio-inner{background:#ffffff !important;border-color:#d9dde5 !important}
.ant-slider-rail{background:#eef1f5 !important}
.ant-tabs-tab{color:#5a6072 !important}
.ant-tabs-tab-active .ant-tabs-tab-btn{color:#e63946 !important}
.ant-tabs-ink-bar{background:#e63946 !important}
.ant-progress-inner{background:#eef1f5 !important}

/* ==== 第四轮：残留暖黑色 ==== */


/* ==== 20261109 设备列表区域统一白底 + 只看在线按钮 ==== */
.ant-table, .ant-table-container, .ant-table-content, .ant-table-body {background:#ffffff !important;}
table {background:#ffffff !important;}
table thead, table thead tr, table thead th {background:#f7f8fa !important;color:#4a4f5c !important;border-bottom:1px solid #e8ebf0 !important;}
table tbody, table tbody tr, table tbody td {background:#ffffff !important;color:#1a1a2e !important;border-bottom:1px solid #eef1f5 !important;}
table tbody tr:hover, table tbody tr:hover td {background:#f7f8fa !important;}
table tbody tr.selected, table tbody tr.selected td {background:#fdf3f4 !important;}
div::-webkit-scrollbar-thumb {background:#d8dde6 !important;}
