/* R693 stability and low-memory scheduler mode. */
#automationScheduleGroupsButton,
#catalogScheduleGroupsButton {
  position: relative !important;
  z-index: 620 !important;
  pointer-events: auto !important;
  touch-action: manipulation;
}
#automationScheduleGroupsButton:not(:disabled),
#catalogScheduleGroupsButton:not(:disabled) {
  cursor: pointer !important;
  opacity: 1 !important;
  filter: none !important;
}

/* Remove expensive continuously composited decorations on integrated GPUs. */
.r119-ambient,
.r119-grain,
.billion-ambient,
.luxury-floating-chip,
.r120-orb,
.billion-orb,
.canva-ambient,
.r119-cinematic::before,
.r119-cinematic::after {
  display: none !important;
  animation: none !important;
}

.r119-dock-inner,
.r119-command-panel,
.r119-command-overlay,
.app-header,
.section-nav.canva-rail {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
.r119-dock-inner {
  background: var(--r122-panel-solid, rgba(250, 249, 253, .98)) !important;
  box-shadow: 0 8px 26px rgba(18, 10, 30, .14) !important;
}

/* Skip paint/layout work for cards that are well outside the viewport. */
.approval-product-card,
.batch-product-card,
.product-history-card,
.catalog-search-result,
.catalog-database-row {
  content-visibility: auto;
  contain: layout paint style;
  contain-intrinsic-size: 360px;
}

/* During a four-product scheduled run, keep provider work and persistence alive
   while removing high-cost floating/repeated UI layers. */
body.r693-high-load-run .r119-bottom-dock,
body.r693-high-load-run .luxury-floating-chip,
body.r693-high-load-run .r119-ambient,
body.r693-high-load-run .r119-grain,
body.r693-high-load-run .approval-list,
body.r693-high-load-run .batch-image-gallery,
body.r693-high-load-run .batch-live-preview-strip {
  display: none !important;
}
body.r693-high-load-run .automation-actions,
body.r693-high-load-run .approval-panel-heading,
body.r693-high-load-run #automationStatus {
  position: relative;
  z-index: 625;
}
body.r693-high-load-run .workspace-card,
body.r693-high-load-run .approval-panel,
body.r693-high-load-run .batch-product-card,
body.r693-high-load-run .status,
body.r693-high-load-run button {
  animation: none !important;
  transition: none !important;
  box-shadow: none !important;
}
body.r693-high-load-run .approval-panel::after {
  content: "Low-memory scheduler mode is active. Four products are processing together; full cards and galleries return after the scheduled group finishes.";
  display: block;
  margin: 16px 0 0;
  padding: 14px 16px;
  border-radius: 14px;
  background: rgba(124, 92, 255, .08);
  color: inherit;
  font-weight: 700;
}

@media (prefers-reduced-motion: no-preference) {
  body.r693-high-load-run * {
    scroll-behavior: auto !important;
  }
}


@media (prefers-color-scheme: dark) {
  .r119-bottom-dock,
  .r119-command-bar,
  .r119-top-header,
  .r119-side-rail {
    background: var(--r122-panel-solid, rgba(20, 20, 27, .98)) !important;
  }
}
