/* ============================================================
   sci_sorter · assets/gsap_support.css
   Compositing hints for GSAP targets only (explicit classes).
   Page prep gate: motion.css · orchestration: sci_page_animations.js
   ============================================================ */

#_pages_content,
#page-content,
.page-container,
main {
  will-change: opacity, transform;
}

.kpi-card,
.dash-card,
.metric-card,
.panel,
.echarts-container,
.js-plotly-plot {
  will-change: transform;
}

[class*="progress"] {
  overflow: hidden;
}

.job-progress-tray-shell .card,
.job-progress-tray-shell [class*="progress"],
.job-progress-tray-shell button {
  will-change: auto !important;
}

tbody tr {
  will-change: opacity, transform;
}

button:not(.btn-skip),
.dash-button,
a.btn,
input.btn[type="submit"],
input.btn[type="button"] {
  cursor: pointer;
  transform-origin: center;
  will-change: transform;
}
