.workflow-lab .workflow-machine{height:clamp(680px,76vw,900px);background:#010506;border-color:rgba(34,238,242,.15)}.workflow-lab .workflow-labels{display:none!important}.ops-controls{position:absolute;z-index:7;left:16px;top:16px;width:min(245px,33%);display:grid;gap:7px}.ops-controls button{appearance:none;border:1px solid rgba(255,255,255,.1);background:rgba(2,8,10,.86);color:#e1f8f9;padding:11px 12px;text-align:left;cursor:pointer}.ops-controls button strong,.ops-controls button small{display:block}.ops-controls button strong{font-size:.75rem}.ops-controls button small{font-size:.63rem;color:#71898e;margin-top:3px}.ops-controls button.active{border-color:rgba(255,138,0,.58);background:rgba(36,20,3,.88)}.ops-mission{position:absolute;z-index:6;right:16px;top:16px;width:min(260px,35%);padding:13px;border:1px solid rgba(255,255,255,.09);background:rgba(2,8,10,.82);font:700 .63rem ui-monospace,monospace;color:#81979c;line-height:1.5;pointer-events:none}.ops-mission strong{display:block;color:#e7fbfc;font-size:.72rem;margin-bottom:4px}.ops-mission b{color:#ff9a20}.workflow-lab .workflow-state{left:16px;right:16px;top:auto;bottom:14px;padding:10px;background:rgba(2,8,10,.9);border:1px solid rgba(255,255,255,.08);z-index:8}.workflow-lab .workflow-state button{float:right;margin-top:-6px;appearance:none;border:1px solid rgba(255,255,255,.13);background:#071114;color:#dff7f8;padding:6px 9px;font:inherit;cursor:pointer}@media(max-width:640px){.workflow-lab .workflow-machine{height:940px;padding-top:292px;box-sizing:border-box}.workflow-lab #workflow-canvas{top:292px;height:648px}.ops-controls{left:10px;right:10px;top:10px;width:auto;grid-template-columns:1fr 1fr}.ops-controls button{min-height:64px;padding:9px}.ops-mission{left:10px;right:10px;top:162px;width:auto}.workflow-lab .workflow-state{left:10px;right:10px;bottom:10px;font-size:.58rem}}