.sidebar-controls{margin-left:auto;display:flex;gap:4px}.sidebar-controls button{padding:0 10px!important;font-size:11px;border-left:1px solid #526372!important}body.left-panel-hidden #app{grid-template-columns:0 minmax(250px,1fr) 290px}body.right-panel-hidden #app{grid-template-columns:255px minmax(250px,1fr) 0}body.left-panel-hidden.right-panel-hidden #app{grid-template-columns:0 minmax(250px,1fr) 0}body.left-panel-hidden #app>aside:first-child,body.right-panel-hidden #props{display:none}.device-annotation{cursor:move;paint-order:stroke;stroke:white;stroke-width:3px}body.cad-dark #paper .device-annotation{stroke:#202b35}.assembly-labels{margin:10px 0;border-block:1px solid #637b8d66}.annotation-control{margin:8px 0}.annotation-control label{font-size:11px}.annotation-control input[type=checkbox]{width:auto!important;margin-right:6px}.annotation-control span{display:flex;align-items:center;gap:7px;font-size:11px}.annotation-control input[type=number]{width:85px!important}.assembly-labels button{font-size:11px;padding:5px;margin-right:5px}#paper .group-port-marker{fill:#fff;stroke:#173345;stroke-width:1.5}body.cad-dark #paper .group-port-marker{fill:#354b5f;stroke:#a6d5f5}.cable-fields{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.cable-fields input,.cable-fields select{width:100%}.cable-table{max-height:40vh;overflow:auto}.cable-table input[type=checkbox]{width:auto}.cable-manager #cableError{color:#ad2828}.cable-manager p{color:#43576a}.cable-manager table select{min-width:70px}.hide-contact-group{display:none!important}
#app>aside:first-child{grid-column:1;grid-row:1}#stage{grid-column:2;grid-row:1}#props{grid-column:3;grid-row:1}
