/* 批TGW-DEV232：缩水工具切换稳定布局。
   操作节点每次参数变化都会重建，票据增强脚本还会插入倍数控件；只按 DOM 顺序自动排版会让控件跨列，
   也会让搜索区在重绘时短暂使用另一套网格。用固定 order 保留“大底→反击→…→清空”的顺序，
   倍数控件由配置渲染器预留并复用，避免新增节点改变任何既有网格行。 */
@media (min-width: 901px) {
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] {
    grid-auto-flow: row !important;
    grid-auto-rows: minmax(34px, auto) !important;
  }

  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > :is(button, input, .ticket-local-multiplier) {
    grid-column: auto !important;
    grid-row: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="base"] { order: 1 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="invert"] { order: 2 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="exclude"] { order: 3 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="add"] { order: 4 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="calculate"] { order: 5 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="copy"] { order: 6 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="multiplier"] { order: 7 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="copy-ticket"] { order: 8 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="chart"] { order: 9 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="copy-image"] { order: 10 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="clear"] { order: 11 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="validation"] { order: 12 !important; }
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer.is-realtime-number-tool.is-digit-compact-workspace
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="search"] { order: 13 !important; }
}

@media (max-width: 900px) {
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] {
    grid-auto-flow: row !important;
    grid-auto-rows: minmax(34px, auto) !important;
  }

  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="base"] { order: 1 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="invert"] { order: 2 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="exclude"] { order: 3 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="add"] { order: 4 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="calculate"] { order: 5 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="copy"] { order: 6 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="multiplier"] { order: 7 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="copy-ticket"] { order: 8 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="chart"] { order: 9 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="copy-image"] { order: 10 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="clear"] { order: 11 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="validation"] { order: 12 !important; }
  html body #indicatorDrawer#indicatorDrawer.is-realtime-number-tool
  .indicator-config__actions[data-indicator-action-layout="stable"] > [data-indicator-action="search"] { order: 13 !important; }
}
