/*! NBC v7.543 · Calculator runtime performance contract
    Performance-only stabilization. No information hierarchy or calculator semantics change. */

/* Process: reserve the tallest desktop causal editor state so state switches do
   not relayout the whole instrument. Moving SVG layers keep their color/opacity,
   but legacy per-frame glow filters are removed from the animation surface. */
@media (min-width:981px){
  html body.service-process #sollweg-echtweg .rf-process-editor .pr-break-dock{
    min-height:524px!important;
  }
}
html body.service-process #sollweg-echtweg .rf-process-flow :is(
  .of-particle,.of-particle-trail,.of-hero-case,.of-hero-case__core,
  .of-node-halo,.rf-gap-signature.is-active,.rf-gap-focus
){filter:none!important}

/* ERP: lane semantics remain fully visible; only raster-heavy SVG glow filters
   and the oversized inspector shadow are removed from interactive surfaces. */
html body.service-erp #erp-belastungsprobe .ec-lane-svg :is(
  .ec-event-focus-ring,.ec-config-ring,.ec-extension-box,.ec-external-box,
  .ec-stop-line,.ec-node-dot,.ec-reference-halo,.ec-flow-particle,
  .ec-param-input,.ec-process-branch-dot
){filter:none!important}
html body.service-erp #erp-belastungsprobe .ec-providers--rails > .ec-editor--inline{
  box-shadow:0 10px 26px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.016)!important;
}

/* KI: moving flow particles and the live decision lane no longer trigger SVG
   filter rasterization on every frame. Static color, stroke and semantic states
   are untouched. Node/card blur is also removed inside the instrument only. */
html body.service-ki .ki-lab[data-ki-visual="v7519"] :is(
  .ki-flow__particles circle,.ki-flow__lanes .is-main-energy,
  .ki-v7364-work-token__led,.ki-v7519-work-token__progress rect[data-active="true"],
  .ki-scene-plate rect,.ki-v7364-handoff-dock,.ki-v7364-work-token,
  .ki-v7364-work-token__body .ki-case-label-bg
){filter:none!important}
html body.service-ki .ki-lab[data-ki-visual="v7519"] :is(.ki-flow-node,.ki-flow__callout){
  backdrop-filter:none!important;
}

/* ERP v7.543 final: dense proof lanes favor fast rasterization; semantic geometry is unchanged. */
html body.service-erp #erp-belastungsprobe .ec-lane-svg *{shape-rendering:optimizeSpeed!important;text-rendering:optimizeSpeed!important;}
