/*! v7工作室AI版 · 顶栏浮窗「不被遮挡」皮肤层（mk-r39-float.css）[R39]
 * ------------------------------------------------------------------
 * 爹的反馈：「快捷注入应用 / 银行卡相册扫描 / 实时键盘监听 / ADB匹配 这几个按钮点击了无效，好像被遮挡了」
 * 实测根因（1600x950，真 JWT + 真 8099，Playwright 真鼠标点击）：
 *   ① 按钮本身没坏 —— elementsFromPoint 命中自身、真鼠标点击能翻转 input.checked、console error 0；
 *   ② 点是点了，但点开的浮窗看不见 —— 五块浮窗全是 position:fixed; right:20px，
 *      正好被自动打开的「AI 助理」面板（#mkAiCtlHost，1220,269 368x667 z9120）整块盖住：
 *         ADB 远程调试浮窗  内联 z-index: 9000  （被 9120 盖）
 *         键盘记录浮窗      内联 z-index: 9012  （被 9120 盖）
 *         相册信息识别      .mk-float-album z9011（被 9120 盖）
 *         注入应用快捷浮窗  .c2-float-panel.mk-float-inject z9011（被 9120 盖）
 *   ③ 外加 mk-yield.js「让位引擎」：浮窗与标签面板重叠 >=30% 时给浮窗打 .mk-yielded
 *      → html.mk-yield .mk-yielded:not(.mk-force){display:none!important} 直接把浮窗收起来。
 *
 * 本皮肤层只做两件事，纯外观，不碰任何 React 产物 / DOM 结构：
 *   ① 把五块浮窗抬到 z-index: 9200（> AI 助理面板 9120，< 模态弹窗 9600/9999）
 *   ② 由 mk-r39-float.js 按「顶栏 chip 的勾选状态」给浮窗补 .mk-force
 *      → 用户主动打开的浮窗不再被让位引擎收起，关掉 chip 才收。
 *
 * 回退：删掉 index.html 里 mk-r39-float.css / mk-r39-float.js 这两行即可，零残留。
 */

/* ① 抬层：统一 9200，压过 AI 助理面板（9120） */
.mk-r39-float,
.mk-r39-float[style],
html .mk-r39-float {
  z-index: 9200 !important;
}

/* 兜底：即使 JS 还没跑起来（首次渲染竞态），也先把这几块浮窗抬上来。
   只用内联 style 里的特征串定位，命中范围与实测一致（控制页内） */
.ctrl-page .c2-float-panel.mk-float-inject,
.ctrl-page .c2-float-panel.mk-float-inject[style],
.ctrl-page .mk-float-album,
.ctrl-page .mk-float-album[style] {
  z-index: 9200 !important;
}

/* ② 视觉：给浮窗一圈实边 + 投影，叠在 AI 面板上也能一眼分辨边界 */
.mk-r39-float {
  box-shadow: 0 18px 44px rgba(0, 0, 0, .45), 0 0 0 1px rgba(150, 120, 255, .38) !important;
  border-radius: 14px;
}
html[data-theme="light"] .mk-r39-float {
  box-shadow: 0 18px 44px rgba(60, 30, 120, .22), 0 0 0 1px rgba(120, 90, 220, .35) !important;
}

/* ③ 被本人主动叫出来的浮窗（chip 勾上）再补一点身份色边缘，和「让位收起」区分开 */
.mk-r39-float.mk-force {
  border-color: rgba(168, 85, 255, .55) !important;
}