#rutherfordView{padding:18px;margin-top:16px;background:#f2f7f8;border:1px solid #c5d9dc;border-radius:12px;}
#rutherfordView p{line-height:1.65;}
#rutherfordView .c39-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:15px 0;}
#rutherfordView label{display:flex;flex-direction:column;gap:5px;width:210px;font-size:13px;}
#rutherfordView input{width:100%;box-sizing:border-box;}
#rutherfordView>svg{width:100%;height:auto;}
#rutherfordView .c39-choices{display:flex;flex-wrap:wrap;gap:6px;}
#rutherfordView .c39-reading{background:#e7ddec;padding:12px;font-variant-numeric:tabular-nums;}
#rutherfordView .c39-scales{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px;}
#rutherfordView .c39-scales>div{flex:1;min-width:260px;border:1px solid #c9dadd;background:#fff;padding:12px;border-radius:8px;}
#rutherfordView .c39-scales svg{width:90px;height:65px;float:left;margin-right:12px;}
.c39-active [hidden]{display:none!important;}
.c39-active #canvasWrap,.c39-active #play,.c39-active #restart,.c39-active #speed,.c39-active #timeline,.c39-active #durationSetting{display:none!important;}
.c39-active .canvas-caption,.c39-active #objectsPanel,.c39-active #fieldsCircuitPanel{display:none;}
