/* ops-dark-fixes.css —— FW5（2026-10-17）：暗色主题悬停 / 焦点白块兜底，由 tools/gen_dark_fixes.py 生成，
   来源是 tools/scan_hover.py 列出的 35 条规则；颜色按工作台暗色模板映射。改请改脚本。 */
@layer ops-dark-fixes {
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .top-icon-button:hover {
  background: #13161e !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .workbench-tab:hover {
  border-color: #325967 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .danger-button:hover,
body.jonathan-workspace:not(.jonathan-light) .secondary-button.danger-button:hover {
  background: #321c1a !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .warning-button:hover,
body.jonathan-workspace:not(.jonathan-light) .secondary-button.warning-button:hover {
  background: #322b1a !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .upload-box:hover,
body.jonathan-workspace:not(.jonathan-light) .transfer-upload-box:hover {
  background: #0e1117 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .reservation-table tbody tr:hover {
  background: #0e1117 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .order-report-card:hover {
  border-color: #325967 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-module-button:hover {
  background: #13161e !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .hk-asn-annotation-edit:hover {
  border-color: #47716d !important;
  background: #13161e !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .hk-asn-annotation-dialog input:focus,
body.jonathan-workspace:not(.jonathan-light) .hk-asn-annotation-dialog textarea:focus,
body.jonathan-workspace:not(.jonathan-light) .hk-asn-annotation-edit:focus-visible {
  border-color: #46726b !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-cipl-grid .inventory-sn-upload:hover,
body.jonathan-workspace:not(.jonathan-light) .inventory-cipl-grid .inventory-sn-upload:focus-within {
  background: #322d1a !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .dji-import-tab:hover {
  background: #13161e !important;
  color: var(--accent-dark, #8dcde2) !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .order-scope-card:hover {
  border-color: #3e6c7a !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .order-pi-main:hover {
  border-color: #243142 !important;
  background: #0e1117 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .paid-orders-confirm-button:hover:not(:disabled) {
  border-color: #326367 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .paid-orders-route-button:hover {
  background: #13161e !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light).chenjie-paid-theme .nav-item:hover,
body.jonathan-workspace:not(.jonathan-light).chenjie-paid-theme .frontend-subnav button:hover,
body.jonathan-workspace:not(.jonathan-light).chenjie-paid-theme .front-inventory-subnav button:hover,
body.jonathan-workspace:not(.jonathan-light).chenjie-paid-theme .workbench-tab:hover {
  border-color: rgba(46, 132, 138, 0.72) !important;
  color: #e8fbff !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) #paidOrdersView .paid-orders-action-primary:hover {
  border-color: #2e7b8a !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) #paidOrdersView .paid-orders-action-secondary:hover,
body.jonathan-workspace:not(.jonathan-light) #paidOrdersView .paid-orders-tab:hover {
  border-color: #495c6e !important;
  color: #ffffff !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .saudi-workspace-option:hover {
  border-color: #2e7b8a !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .activation-task-card:hover {
  background: #0e1117 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .reservation-match-row:hover {
  background: #0e1117 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) .office-stock-add:hover {
  border-color: #2e4b8a !important;
  background: #0e1117 !important;
  color: #8da8e2 !important;
}
/* styles.css */
body.jonathan-workspace:not(.jonathan-light) #ciplOutstockPanel .cipl-upload-card:hover,
body.jonathan-workspace:not(.jonathan-light) #ciplOutstockPanel .cipl-upload-card:focus-within {
  background: #0e1117 !important;
}
/* backend-hotfix.css */
body.jonathan-workspace:not(.jonathan-light) #transferKingdeePanel .cipl-upload-card:hover,
body.jonathan-workspace:not(.jonathan-light) #transferKingdeePanel .cipl-upload-card:focus-within {
  background: #0e1117 !important;
}
/* backend-hotfix.css */
body.jonathan-workspace:not(.jonathan-light) #transferKingdeePanel .tkw-download:hover {
  background: #13161e !important;
}
/* hongkong_sheet_grid.css */
body.jonathan-workspace:not(.jonathan-light) .hk-sheet-grid tbody tr:hover td,
body.jonathan-workspace:not(.jonathan-light) .hk-sheet-grid tbody tr:hover .hk-sheet-row-number {
  background: #13161e !important;
}
/* hongkong_workbench.css */
body.jonathan-workspace:not(.jonathan-light) .hkw-btn:hover {
  background: var(--q-accent-hover, #366ef4) !important;
}
/* hongkong_workbench.css */
body.jonathan-workspace:not(.jonathan-light) .hkw-table tr.x:hover td {
  background: #0e1117 !important;
}
/* inventory_shadow.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-authority-table tbody tr:hover td {
  background: #0e1117 !important;
}
/* inventory_shadow.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-authority-cell--editable:hover .inventory-authority-edit-trigger,
body.jonathan-workspace:not(.jonathan-light) .inventory-authority-edit-trigger:focus-visible {
  border-color: #4a6e58 !important;
  background: #13161e !important;
}
/* inventory_shadow.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-authority-cell--source button:hover {
  background: #13161e !important;
}
/* inventory_shadow.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-authority-occupancy button:hover {
  border-color: #324467 !important;
  background: #1a2232 !important;
}
/* inventory_shadow.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-shadow-table tbody tr:hover td {
  background: #0e1117 !important;
}
/* inventory_shadow.css */
body.jonathan-workspace:not(.jonathan-light) .inventory-shadow-number:hover,
body.jonathan-workspace:not(.jonathan-light) .inventory-shadow-number:focus-visible {
  border-color: #3c667b !important;
}
}
