/*! v7工作室AI版 · [R164] 左栏固定「锁屏密码」按钮 + 锁屏密码浮窗筛选排序（纯皮肤层）
 * ------------------------------------------------------------------
 * 1) 右下浮层坞：隐藏「锁屏密码」入口（已改成左栏固定按钮）
 * 2) 锁屏密码浮窗筛选条：显示顺序 = 系统 → 假锁 → APP → 全部
 *    （React 硬编码顺序是 全部/系统/假锁/APP；这里只用 flex order，不动 DOM，重渲染也不会被打回）
 * 3) 左栏固定按钮 .mk-ctl-pwd 的选中/点击反馈（尺寸/配色沿用同级 .ctrl-side-btn）
 * 回退：删掉 index.html 里本文件那一行即可。
 * ------------------------------------------------------------------ */

/* 1) 浮层坞里的「锁屏密码」入口 -> 隐藏（保留让位逻辑，只是不再出现这个按钮） */
#mkYieldDock .mk-yd-btn[data-mk-yd="pwd"] { display: none !important; }

/* 2) 筛选条排序：nth-child 对应 React 数组顺序 1=全部 2=系统 3=假锁 4=APP */
.c2-float-panel.mk-float-pwd .c2-pwd-filters { display: flex !important; }
.c2-float-panel.mk-float-pwd .c2-pwd-filters > .c2-pwd-filter-btn:nth-child(1) { order: 4 !important; }
.c2-float-panel.mk-float-pwd .c2-pwd-filters > .c2-pwd-filter-btn:nth-child(2) { order: 1 !important; }
.c2-float-panel.mk-float-pwd .c2-pwd-filters > .c2-pwd-filter-btn:nth-child(3) { order: 2 !important; }
.c2-float-panel.mk-float-pwd .c2-pwd-filters > .c2-pwd-filter-btn:nth-child(4) { order: 3 !important; }

/* 2b) 锁屏密码浮窗 -> 恒定抬到 AI 助理宿主（z9120）之上，保证「点了就看得见」
     浮窗原生 z9010，#mkAiCtlHost 是 z9120 且覆盖 x1389..1908 / y251..1026，
     会把整个浮窗（x1588 y366 320x225）盖住 → 爹反馈「点了不显示」就是这个原因。
     这里不加任何前置条件（不用 JS 打类）：无论浮窗是被左栏按钮、顶栏原生开关，
     还是 localStorage 记住的上次状态打开的，只要它渲染出来就一定在 AI 宿主之上。
     层级取 9300：高于 AI 宿主 9120，低于右下浮层坞 mkYieldDock(9400) / toast / modal(2.1e9)。 */
.c2-float-panel.mk-float-pwd { z-index: 9300 !important; }

/* 2c) 爹的需求：浮窗默认高度 225px（内容自适应 + AI 卡片态 max-height:240px）
       → 拉高 2/3，固定 375px；.c2-float-body 是 flex:1 1 0%，会自己把多出来的空间吃掉。
       排除 .mk-pwd-sized：爹手动拖右下角改过尺寸时（mk-ui.css 的 --mk-ph 机制）以爹的为准。
       选择器刻意写得和 mk-ui.css 那条 body:has(.mk-ai-card) 规则同权重以上，才能压过它的 max-height:240px。 */
body .ctrl-page .c2-float-panel.mk-float-pwd:not(.mk-pwd-sized) {
  height: 375px !important;
  max-height: 375px !important;
}


/* 3) 左栏固定「锁屏密码」按钮 */
.ctrl-layout > .ctrl-action-panel .ctrl-side-btn.mk-ctl-pwd { position: relative !important; }
.ctrl-layout > .ctrl-action-panel .ctrl-side-btn.mk-ctl-pwd.is-on {
  background: linear-gradient(180deg, rgba(124, 92, 240, .26), rgba(124, 92, 240, .10)) !important;
  border-color: rgba(150, 122, 255, .55) !important;
  color: #e4dcff !important;
}
.ctrl-layout > .ctrl-action-panel .ctrl-side-btn.mk-ctl-pwd.is-on .mk-i { color: #b9a6ff !important; }
.ctrl-layout > .ctrl-action-panel .ctrl-side-btn.mk-ctl-pwd.is-hit {
  box-shadow: 0 0 0 2px rgba(124, 92, 240, .45) !important;
}
html[data-theme="light"] .ctrl-layout > .ctrl-action-panel .ctrl-side-btn.mk-ctl-pwd.is-on {
  background: linear-gradient(180deg, rgba(124, 92, 240, .18), rgba(124, 92, 240, .06)) !important;
  border-color: rgba(124, 92, 240, .45) !important;
  color: #4c2fd0 !important;
}
html[data-theme="light"] .ctrl-layout > .ctrl-action-panel .ctrl-side-btn.mk-ctl-pwd.is-on .mk-i { color: #6d4ff0 !important; }
