#conductorShieldingView { padding: 18px; margin-top: 16px; background: #f1f6f9; border: 1px solid #cedbe3; border-radius: 12px; }
.c18-controls { display: flex; flex-wrap: wrap; align-items: end; gap: 12px; margin: 14px 0; }
.c18-controls label { display: flex; flex-direction: column; gap: 5px; font-size: 13px; }
.c18-controls input[type=number] { width: 145px; }
.c18-controls input[type=range] { width: 270px; }
.c18-reading { white-space: pre-wrap; padding: 12px; background: white; color: #344d51; font: 14px/1.6 sans-serif; border-radius: 8px; }
.c18-summary { line-height: 1.8; font-size: 14px; }
.c18-active [hidden] { display: none !important; }
.c18-active .canvas-caption { display: none; }
.c18-active #play, .c18-active #restart, .c18-active #speed, .c18-active #timeline, .c18-active #durationSetting { display: none !important; }
