.assembly-paste-help,.assembly-progress-panel,.assembly-power-help,.assembly-upgrade{margin-block:1rem}.assembly-paste-help,.assembly-progress-panel{border:1px solid var(--border);background:var(--panel);padding:.8rem 1rem}.assembly-progress-panel>label{cursor:pointer;align-items:center;gap:.6rem;display:flex}.assembly-progress-panel progress{width:min(100%,28rem);height:.5rem;accent-color:var(--accent)}.assembly-step-mark{cursor:pointer;color:var(--muted);align-items:center;gap:.45rem;padding:.25rem 0;font-size:.8rem;display:flex}.assembly-step-mark input,.assembly-progress-panel input{accent-color:var(--accent);flex-shrink:0}.assembly-wires>li>.assembly-step-mark{grid-column:2/-1}.assembly-change-wires{padding-left:1.4rem}.assembly-change-wires>li,.assembly-power-route{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.7rem 0;display:flex}.assembly-change-wires>li>span,.assembly-power-route>span{overflow-wrap:anywhere;flex:1;min-width:0}.assembly-change-wires svg,.assembly-power-route svg{flex-shrink:0}.assembly-change-wires code,.assembly-power-route code,.assembly-added-nodes small{color:var(--muted);font-size:.8rem;display:block}.assembly-upgrade>details,.assembly-power-help>details{border-top:1px solid var(--border);padding-block:.6rem}.assembly-added-nodes{gap:.6rem;padding:0;list-style:none;display:grid}.assembly-added-nodes li{align-items:center;gap:.6rem;display:flex}.assembly-upgrade>details>ul li{overflow-wrap:anywhere;flex-wrap:wrap}.assembly-power-help ol{padding-left:1.3rem}.assembly-power-help li{padding-block:.4rem;line-height:1.6}.assembly-power-help li code{overflow-wrap:anywhere;margin-inline:.4rem}.assembly-power-help summary{cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:flex}.assembly-power-help summary:before{content:"+";color:var(--accent)}.assembly-power-help details[open]>summary:before{content:"−"}.assembly-power-sources{color:var(--muted);font-size:.8rem}.assembly-copy-fallback{margin-top:.6rem;display:block}.assembly-copy-fallback textarea{overflow-wrap:anywhere;width:100%;max-width:100%;min-height:7rem;margin-top:.4rem;display:block}@media (max-width:600px){.assembly-change-wires>li,.assembly-power-route{flex-wrap:wrap;align-items:flex-start}.assembly-change-wires>li>span,.assembly-power-route>span{flex-basis:100%}.assembly-change-wires>li>svg,.assembly-power-route>svg{transform:rotate(90deg)}}
