#fluidDragView{padding:18px;margin-top:16px;background:#f2f8fa;border:1px solid #bfd8df;border-radius:12px;}
#fluidDragView p{line-height:1.7;}
#fluidDragView form{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:14px 0;}
#fluidDragView label{display:flex;flex-direction:column;gap:5px;font-size:13px;}
#fluidDragView .c40-controls>label{width:165px;}
#fluidDragView .c40-switches{display:flex;align-items:center;gap:18px;flex-basis:100%;padding:12px;background:#e1edf1;}
#fluidDragView .c40-switches label{flex-direction:row;align-items:center;}
#fluidDragView .c40-media{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;}
#fluidDragView fieldset{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #b8cfd6;border-radius:8px;}
#fluidDragView svg{width:100%;max-width:1050px;height:auto;}
#fluidDragView table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;}
#fluidDragView th,#fluidDragView td{text-align:left;padding:6px;border-bottom:1px solid #cfdee2;}
#fluidDragView .c40-reading{background:#dceef2;padding:12px;border-left:4px solid #33869a;overflow-wrap:anywhere;}
#fluidDragView .c40-events li{margin:10px 0;}
#fluidDragView .c40-events button{margin-left:8px;}
.c40-active [hidden]{display:none!important;}
.c40-active #canvasWrap,.c40-active .canvas-caption,.c40-active #objectsPanel,.c40-active #fieldsCircuitPanel{display:none;}
