/* motion-batch2 各页接线样式（只用语义 token） */
/* 05 应用中心底部刻度尺：长短竖线（未选 12px 中性线色 / 选中 28px 正文色），整列 44px 热区；位置、分组标签、点击行为不变 */
#ruler.jt-ruler .tk { height: 44px; gap: 8px; padding-bottom: 4px; cursor: pointer; }
#ruler.jt-ruler .tk i { position: relative; width: 2px; height: 12px; border-radius: 1px; background: var(--jm-border-strong);
  transition: height var(--jm-motion-tab-indicator, 180ms) var(--jm-ease-enter), background-color var(--jm-motion-tab-indicator, 180ms) var(--jm-ease-standard); }
#ruler.jt-ruler .tk i::before { content: ''; position: absolute; left: -4px; right: -4px; bottom: -4px; height: 44px; }
#ruler.jt-ruler .tk i:hover:not(.on) { height: 20px; background: var(--jm-text-3); }
#ruler.jt-ruler .tk i.on { height: 28px; background: var(--jm-text-1); }
#ruler.jt-ruler .sl { color: var(--jm-text-2); }
html[data-jm-motion-off~="workspace"] #ruler.jt-ruler .tk i { transition: none; }
/* 07 工作台：桌面在左下提示区上方；手机在应用标题条右侧 */
.strip-f .jt { margin-left: -6px; }
.strip-f .jt .jt-nav { display: none; }
body.mob .chrome.focus .jt { margin-left: auto; margin-right: -8px; }
body.mob .chrome.focus .jt .jt-num { margin-left: 0; }
body.mob .chrome.focus { display: flex; align-items: center; }
/* 07 顶栏搜索框：只是全局搜索的入口 */
.tb .search .gs-k { margin-left: auto; flex: none; }
/* 07 手机 / 竖屏：标题条右端的全局搜索按钮（44px 触控） */
body.mob .chrome.focus .mb2-gsb { flex: none; width: 44px; height: 44px; margin-right: -12px; display: grid; place-items: center; color: var(--jm-text-2); border-radius: var(--jm-radius-sm); cursor: pointer; }
body.mob .chrome.focus .mb2-gsb:active { background: var(--jm-bg-hover); }
body.mob .chrome.focus .mb2-gsb:focus-visible { outline: 2px solid var(--jm-focus-ring); outline-offset: -2px; }
body.mob .chrome.focus .mb2-gsb svg { width: 20px; height: 20px; }
.chrome .mb2-gsb { display: none; } body.mob .chrome.focus .mb2-gsb { display: grid; }
body.mob .chrome.focus .jt { margin-right: 0; }
/* 07：「去确认」飞入的窗口直接显示真实界面（已在幕后选中新项），不显示旧截图 */
.win.mb2-live iframe { visibility: visible; }
