/*! V7工作室定制版 · 无障碍阅读器「骨架」皮肤（mk-r66-skel.css）
 *   [R66 v1] 骨架按钮 + 隐原文字层 + 满铺 canvas
 *   [R66 v2] 爹「要 做成原版的高亮」→ 加原版 .semantic-tip 同款悬浮牌 + 按钮高亮态 */
.mk-skel-btn{ position:relative !important; padding-left:22px !important; }
.mk-skel-btn::before{
  content:'' !important; position:absolute !important; left:8px !important; top:50% !important;
  width:9px !important; height:9px !important; margin-top:-4.5px !important;
  border:1px solid currentColor !important; border-radius:2px !important; opacity:.55 !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.06) !important;
}
.mk-skel-btn.is-on{
  background:linear-gradient(180deg,rgba(63,143,107,.34),rgba(63,143,107,.16)) !important;
  border-color:rgba(87,175,133,.55) !important; color:#e4f6ec !important;
}
/* 骨架模式：原有节点盒子（文字层）整体隐掉 */
.mk-skel-host > div{ visibility:hidden !important; }
.mk-skel-host > .mk-skel-canvas{ visibility:visible !important; }
.mk-skel-canvas{
  position:absolute !important; left:0 !important; top:0 !important;
  z-index:99999 !important; pointer-events:none !important; display:block !important;
  background:#f7f8f7 !important;
}
/* 原版 .semantic-tip 同款：深灰底 / 浅字 / 10px / 圆角 6 / ≤190px */
.mk-skel-tip{
  position:absolute !important; left:0 !important; top:0 !important; z-index:100000 !important;
  pointer-events:none !important; white-space:nowrap !important; overflow:hidden !important;
  text-overflow:ellipsis !important; max-width:190px !important; padding:3px 6px !important;
  border-radius:6px !important; background:#1d2428 !important; color:#f4f7f6 !important;
  font-size:10px !important; line-height:1.4 !important; visibility:visible !important;
}
