/*! v7工作室AI版 · [R95] 注入管理「一键取消所有注入」总开关（mk-injall.css）
 * ------------------------------------------------------------------
 * 需求：/panel/inject 顶部加一个总开关，一键把所有 App 注入关掉（可一键恢复）。
 * 后端：GET/POST /api/inject-settings/bulk（关闭前会把当前开启项存快照，重开时按快照恢复）
 * 纯皮肤层：删掉 panel/index.html 里 mk-injall 那两行即可完全回退。
 */
.mk-injall {
  margin-left: auto !important;
  display: flex !important;
  align-items: center !important;
  gap: 9px !important;
  padding: 5px 10px 5px 13px !important;
  border-radius: 999px !important;
  border: 1px solid var(--border, #e3e8f0) !important;
  background: var(--bg, #fff) !important;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04) !important;
  cursor: pointer !important;
  user-select: none !important;
  font-family: inherit !important;
  transition: border-color .18s, box-shadow .18s, background .18s !important;
}
.mk-injall:hover {
  border-color: var(--accent, #4f6ef7) !important;
  box-shadow: 0 5px 16px -9px rgba(79, 110, 247, .6) !important;
}
.mk-injall.is-busy { opacity: .62 !important; pointer-events: none !important; }
.mk-injall-t { font-size: 12px !important; font-weight: 700 !important; color: var(--text, #1f2937) !important; white-space: nowrap !important; }
.mk-injall-n { font-size: 11px !important; font-weight: 600 !important; color: var(--text2, #8a94a8) !important; white-space: nowrap !important; }
.mk-injall.off .mk-injall-t { color: var(--red, #dc2626) !important; }
.mk-injall.on .mk-injall-n { color: var(--green, #059669) !important; }
.mk-injall-sw {
  position: relative !important;
  flex: 0 0 auto !important;
  width: 38px !important; height: 20px !important;
  border: none !important; padding: 0 !important; margin: 0 !important;
  border-radius: 999px !important;
  background: #cbd5e1 !important;
  cursor: pointer !important;
  outline: none !important;
  transition: background .18s !important;
}
.mk-injall-sw::after {
  content: "" !important;
  position: absolute !important; top: 2px !important; left: 2px !important;
  width: 16px !important; height: 16px !important; border-radius: 50% !important;
  background: #fff !important;
  box-shadow: 0 1px 3px rgba(16, 24, 40, .35) !important;
  transition: transform .18s !important;
}
.mk-injall.on .mk-injall-sw { background: var(--accent, #4f6ef7) !important; }
.mk-injall.on .mk-injall-sw::after { transform: translateX(18px) !important; }
@media (max-width: 720px) { .mk-injall-n { display: none !important; } }