/* 全站白底黑字最终覆盖版 2026-07-04 */
:root{--gw-bg:#fff;--gw-text:#111;--gw-muted:#666;--gw-border:#e5e7eb;--gw-soft:#f8fafc;--gw-blue:#4f8fc2}
html,body{background:#fff!important;background-image:none!important;color:#111!important}
body,body.theme-scheme2{background:#fff!important;background-image:none!important}
body:before,body:after,.bg,.fx-aurora,.fx-scan,.fx-particles,.noise,.grid-bg{display:none!important;content:none!important;background:none!important}
*{text-shadow:none!important}
.main,.workspace,.page,.page-wrap,.content,.container,.auth-page,.auth-shell{background:#fff!important;background-image:none!important}
.panel,.card,.box,.section,.auth-card,.modal-box,.analytics-card,.current-task-card,.task-info,.task-data,.data-item,.task-bar,.current-history-wrap,.history-table-inline,.table,.table th,.table td{background:#fff!important;background-image:none!important;color:#111!important;box-shadow:none!important;filter:none!important;clip-path:none!important}
.panel,.card,.box,.section,.auth-card,.modal-box,.current-history-wrap{border:1px solid var(--gw-border)!important;border-radius:6px!important}
.panel-header,.panel-body,.panel-footer,.card-header,.card-body,.card-footer,.current-history-head{background:#fff!important;background-image:none!important;color:#111!important;border-color:var(--gw-border)!important}
.panel:before,.panel:after,.card:before,.card:after,.current-task-card:before,.current-task-card:after,.task-info:before,.task-info:after,.task-data:before,.task-data:after,.data-item:before,.data-item:after,.task-circle:before,.task-circle:after{display:none!important;content:none!important;background:none!important;border:0!important;box-shadow:none!important}
h1,h2,h3,h4,h5,h6,p,span,label,strong,b,em,small,div,td,th{color:inherit}
.panel-header h2,.panel-header h3,.task-name,.data-value,.current-history-head,.table th{color:#111!important}
.task-time,.data-label,.bar-text,.history-inline-note,.muted,.tip,.help-text{color:#666!important}
.current-task-card{border:0!important;padding:18px!important;display:grid!important;grid-template-columns:100px 1fr!important;gap:18px!important}
.task-info{border:0!important;border-radius:0!important;padding:0!important;min-height:0!important}
.task-data{grid-column:1/-1!important;border:1px solid var(--gw-border)!important;border-radius:5px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;overflow:hidden!important}
.data-item{border:0!important;border-right:1px solid var(--gw-border)!important;border-radius:0!important;padding:13px!important}
.data-item:last-child{border-right:0!important}
.task-bar{grid-column:1/-1!important;border:0!important;padding:0!important}
.bar-track,.progress,.progress-track{background:#eef1f4!important;border:0!important;box-shadow:none!important}
.bar-fill,.progress-bar{background:var(--gw-blue)!important;box-shadow:none!important}
.task-circle{background:#fff!important;border:1px solid #dceff2!important;box-shadow:none!important}
.task-circle svg{filter:none!important}
.task-status-line{background:#fff!important;background-image:none!important;border:1px solid var(--gw-border)!important;border-left:3px solid var(--gw-blue)!important;color:#333!important}
.tip,.notice,.alert-info{background:#fff!important;background-image:none!important;border:1px solid var(--gw-border)!important;color:#333!important}
input,textarea,select,.textarea,.gate-select{background:#fff!important;color:#111!important;border:1px solid #d9dee3!important;box-shadow:none!important}
input::placeholder,textarea::placeholder{color:#999!important}
.table th{background:#fafafa!important}
.table tr:hover td{background:#fafafa!important}
.navbar{background:#0b0b0b!important;color:#fff!important;box-shadow:none!important;border:0!important}
.navbar *{color:#fff!important}
.simple-sidebar,.sidebar{background:#fff!important;border-right:1px solid var(--gw-border)!important;box-shadow:none!important}
.simple-sidebar a,.sidebar a,.sidebar .menu-item{color:#111!important;background:#fff!important;border:0!important}
.simple-sidebar a:hover,.sidebar a:hover,.sidebar .menu-item:hover{background:#f5f5f5!important}
.simple-sidebar a.active,.sidebar a.active,.sidebar .menu-item.active{background:#eef5fb!important;color:#111!important;border-left:3px solid var(--gw-blue)!important}
.btn,.btn-icon,button{box-shadow:none!important;text-shadow:none!important}
.btn-primary,.btn-start{background:var(--gw-blue)!important;color:#fff!important;border:0!important}
.btn-secondary,.btn-icon{background:#fff!important;color:#111!important;border:1px solid var(--gw-border)!important}
footer,.footer{background:#fff!important;color:#666!important;border-top:1px solid var(--gw-border)!important}
.mecha-analytics,.mecha-metrics,.holo-platform,.chart-legend,.mini-chart{display:none!important}
@media(max-width:1100px){.current-task-card{grid-template-columns:82px 1fr!important}.task-data{grid-template-columns:1fr!important}.data-item{border-right:0!important;border-bottom:1px solid var(--gw-border)!important}.data-item:last-child{border-bottom:0!important}}
