.automation-cell-scene{min-height:410px;background:#eaf3f6;border:1px solid #c4d5dd;border-radius:18px;overflow:hidden}.automation-cell-scene svg{display:block;width:100%;height:auto}.ac-title{fill:#173345;font:800 16px system-ui,sans-serif;letter-spacing:.04em}.ac-floor{fill:#dbe7eb}.ac-belt{fill:#2d3b43;stroke:#17262d;stroke-width:3}.ac-roller{fill:#71838c;stroke:#24343d;stroke-width:2}.ac-scanner{fill:#173b4c;stroke:#0d2734;stroke-width:4}.ac-window{fill:#9bd9ed;opacity:.34}.ac-beam{stroke:#00a3e0;stroke-width:4;stroke-dasharray:7 5;opacity:.25}.ac-beam.active{opacity:1;filter:drop-shadow(0 0 6px #00a3e0)}.ac-diverter{fill:#586e78;stroke:#203740;stroke-width:4}.ac-diverter.active{fill:#ffb000}.ac-route{fill:none;stroke:#68808b;stroke-width:9;stroke-linecap:round}.ac-route.active{stroke:#24a148;filter:drop-shadow(0 0 5px #24a148)}.ac-piece{fill:#ced9df;stroke:#40545e;stroke-width:3}.ac-piece.type-b{fill:#f0c94e;stroke:#856800}.ac-tank-shell{fill:#d4e0e5;stroke:#38525f;stroke-width:5}.ac-tank-inner{fill:#f7fbfc;stroke:#78909b;stroke-width:2}.ac-liquid{fill:#69b9dd;opacity:.86}.ac-valve{fill:#536b77;stroke:#203842;stroke-width:3}.ac-valve.active{fill:#24a148}.ac-mixer{fill:none;stroke:#f5f8fa;stroke-width:5;stroke-linecap:round}.ac-mixer.active{transform-box:fill-box;transform-origin:center;animation:ac-spin .8s linear infinite}.ac-card rect,.ac-hud rect{fill:#102f3e;stroke:#31596b;stroke-width:2}.ac-card text,.ac-hud text{fill:#edf8fc;font:700 14px system-ui,sans-serif}.ac-card .value{font-size:20px;font-weight:900}.ac-card.busy rect{fill:#44370b;stroke:#b49216}.ac-card.busy .value{fill:#ffe27a}.ac-status{fill:#173345;font:800 13px system-ui,sans-serif}.ac-good{fill:#7fe0a1!important}.ac-warn{fill:#ffca7a!important}.ac-fault{fill:#ff9a91!important}.ac-alert rect{fill:#8f2620}.ac-alert text{fill:#fff;font:800 13px system-ui,sans-serif}.ac-arrow{fill:none;stroke:#173345;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ac-sensor{fill:#455f6b;stroke:#203842;stroke-width:2}.ac-sensor.active{fill:#ffb000;filter:drop-shadow(0 0 7px #ffb000)}@keyframes ac-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.automation-cell-scene{min-height:0;overflow-x:auto}.automation-cell-scene svg{min-width:760px}}
