/*! v7工作室AI版 · 控制页「浮层让位」样式（mk-yield.css）[R122]
 * 配合 mk-yield.js：
 *   html.mk-yield   → 有浮层正在与标签面板打架（让位中）
 *   .mk-yielded     → 该浮层被判为遮挡，收起
 *   .mk-force       → 用户从右下角小坞手动唤回，保持显示（不再被收起）
 * 只做显示/隐藏，不动任何尺寸、位置、React 产物 → 随时可删。
 */
/* 注意：.mk-yielded 只由本皮肤层自己打，且「相册信息识别」不是 .c2-float-panel
   （是 .ctrl-page > div.mk-float-album）→ 选择器不能再带 c2-float-panel 前缀。 */
html.mk-yield .mk-yielded:not(.mk-force) {
  display: none !important;
}

#mkYieldDock {
  position: fixed;
  right: 18px;
  bottom: 18px;
  z-index: 9400;
  display: none;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  pointer-events: auto;
  font-family: inherit;
}
#mkYieldDock.mk-has { display: flex; }

#mkYieldDock .mk-yd-tip {
  padding: 4px 10px;
  border-radius: 10px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .3px;
  color: #e6dcff;
  background: rgba(24, 16, 44, .82);
  border: 1px solid rgba(168, 85, 255, .32);
  box-shadow: 0 6px 20px rgba(0, 0, 0, .35);
  backdrop-filter: blur(8px);
  user-select: none;
}

#mkYieldDock .mk-yd-btn {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  height: 38px;
  padding: 0 14px 0 11px;
  border-radius: 19px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #e9e2ff !important;
  background: linear-gradient(180deg, rgba(46, 30, 78, .9), rgba(24, 16, 44, .92));
  border: 1px solid rgba(168, 85, 255, .34);
  box-shadow: 0 8px 22px -10px rgba(120, 40, 200, .7), inset 0 1px 0 rgba(255, 255, 255, .10);
  backdrop-filter: blur(10px);
  transition: transform .14s ease, box-shadow .18s ease, border-color .18s ease;
  white-space: nowrap;
}
#mkYieldDock .mk-yd-btn:hover {
  transform: translateY(-1px);
  border-color: rgba(196, 132, 252, .62);
  box-shadow: 0 12px 26px -10px rgba(168, 85, 255, .85), inset 0 1px 0 rgba(255, 255, 255, .16);
}
#mkYieldDock .mk-yd-btn:active { transform: translateY(0); }
#mkYieldDock .mk-yd-btn:focus-visible { outline: 0; box-shadow: 0 0 0 3px rgba(168, 85, 255, .35); }

#mkYieldDock .mk-yd-btn.is-on,
#mkYieldDock .mk-yd-btn[aria-pressed="true"] {
  color: #fff !important;
  border-color: rgba(255, 95, 176, .7);
  background: linear-gradient(180deg, rgba(122, 40, 170, .95), rgba(70, 20, 110, .95));
  box-shadow: 0 0 0 1px rgba(255, 95, 176, .32), 0 10px 26px -10px rgba(255, 95, 176, .85);
}

/* 被手动唤回的浮层加一圈粉光，表示「它压着面板，是你自己叫出来的」 */
html.mk-yield .mk-force {
  box-shadow: 0 0 0 2px rgba(255, 95, 176, .45), 0 18px 46px rgba(0, 0, 0, .55) !important;
}

/* 浅色主题 */
html[data-theme="light"] #mkYieldDock .mk-yd-tip {
  color: #4a2b7a;
  background: rgba(255, 255, 255, .92);
  border-color: rgba(139, 92, 246, .35);
  box-shadow: 0 6px 18px rgba(80, 40, 140, .18);
}
html[data-theme="light"] #mkYieldDock .mk-yd-btn {
  color: #4a2b7a !important;
  background: linear-gradient(180deg, #ffffff, #f3ecff);
  border-color: rgba(139, 92, 246, .34);
  box-shadow: 0 8px 20px -12px rgba(80, 40, 140, .55), inset 0 1px 0 #fff;
}
html[data-theme="light"] #mkYieldDock .mk-yd-btn:hover {
  border-color: rgba(139, 92, 246, .65);
  box-shadow: 0 12px 24px -12px rgba(109, 40, 217, .6), inset 0 1px 0 #fff;
}
html[data-theme="light"] #mkYieldDock .mk-yd-btn.is-on,
html[data-theme="light"] #mkYieldDock .mk-yd-btn[aria-pressed="true"] {
  color: #fff !important;
  background: linear-gradient(180deg, #8b5cf6, #6d28d9);
  border-color: rgba(109, 40, 217, .55);
}

/* 窄屏 / 手机：小坞贴底居中，别挡到内容 */
@media (max-width: 900px) {
  #mkYieldDock { right: 10px; bottom: 10px; }
  #mkYieldDock .mk-yd-btn { height: 34px; padding: 0 12px 0 10px; font-size: 11px; }
  #mkYieldDock .mk-yd-tip { display: none; }
}
/* [R29] 爹要求：右下角「浮层已让位 / 注入应用快捷 / 相册信息识别」三个悬浮按钮全部去掉。
   小坞已不再创建；这里再兜底一次，防止缓存里的旧 DOM 或旧 JS 把它带回来。 */
#mkYieldDock, #mkYieldDock.mk-has, #mkYieldDock.mk-multi { display: none !important; visibility: hidden !important; pointer-events: none !important; }
