#chainProcessView{padding:18px;margin-top:16px;background:#f2f7f8;border:1px solid #bdd3d9;border-radius:12px;}
#chainProcessView p{line-height:1.65;}
#chainProcessView .c41-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0;}
#chainProcessView label{display:flex;flex-direction:column;gap:5px;width:180px;font-size:13px;}
#chainProcessView input{width:100%;box-sizing:border-box;}
#chainProcessView>svg{width:100%;height:auto;background:#fff;border-radius:8px;}
#chainProcessView .c41-choices{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:14px 0;}
#chainProcessView .c41-choices input{max-width:380px;}
#chainProcessView button[aria-pressed=true]{background:#246879;color:white;}
#chainProcessView .c41-reading{padding:12px;background:#e4edf0;border-left:4px solid #2b7f92;font-variant-numeric:tabular-nums;}
#chainProcessView .c41-boundary{padding:10px;background:#fcf0df;}
#chainProcessView .c41-accounts{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;}
#chainProcessView .c41-accounts span{border:1px solid #c3d7d9;background:#fff;border-radius:6px;padding:10px;font-variant-numeric:tabular-nums;}
.c41-active [hidden]{display:none!important;}
.c41-active #canvasWrap,.c41-active #play,.c41-active #restart,.c41-active #speed,.c41-active #timeline,.c41-active #durationSetting{display:none!important;}
.c41-active .canvas-caption,.c41-active #objectsPanel,.c41-active #fieldsCircuitPanel{display:none;}
