/* Native Guaqi tokens own the controls and shell; diagram paper is an export artifact. */
.cnc-ladder-source{display:none!important}
.cnc-ladder-card{margin:1rem 0;padding:1rem;border:1px solid var(--el-border-color,#414141);border-radius:var(--el-border-radius-base,6px);background:var(--el-bg-color,#18181b);color:var(--el-text-color-primary,#eee);min-width:0;max-width:100%;overflow:hidden}
.cnc-ladder-card h3{margin:0 0 .75rem;font:inherit;font-weight:600}.cnc-ladder-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.cnc-ladder-toolbar .el-button{margin:0;min-height:36px;padding:8px 12px;cursor:pointer}.cnc-ladder-toolbar button:focus-visible,.cnc-ladder-dialog>button:focus-visible{outline:2px solid var(--el-color-primary,#5ea500);outline-offset:2px}
.cnc-ladder-viewport{overflow:auto;max-height:65vh;background:#fff;border-radius:var(--el-border-radius-base,6px);padding:8px;scrollbar-gutter:stable}.cnc-ladder-picture{max-width:none;flex:none}.cnc-ladder-picture svg{display:block;width:100%;height:100%;max-width:none!important}.cnc-ladder-note,.cnc-ladder-status{margin:.6rem 0 0;font-size:.85em;line-height:1.6;color:var(--el-text-color-secondary,#aaa)}.cnc-ladder-status:empty{display:none}.cnc-ladder-data{margin-top:.65rem}.cnc-ladder-data summary{cursor:pointer}.cnc-ladder-data pre{white-space:pre-wrap;word-break:break-word;max-height:15rem;overflow:auto}
.cnc-ladder-dialog{box-sizing:border-box;width:min(96vw,1500px);max-width:96vw;max-height:94vh;overflow:auto;padding:1.2rem;border:1px solid var(--el-border-color,#414141);border-radius:var(--el-border-radius-base,6px);background:var(--el-bg-color,#18181b);color:var(--el-text-color-primary,#eee)}.cnc-ladder-dialog::backdrop{background:rgba(0,0,0,.65)}.cnc-ladder-dialog>h2{font:inherit;font-weight:600;display:inline-block;margin:0 1rem 0 0}.cnc-ladder-dialog .cnc-ladder-viewport{max-height:70vh}
@media(max-width:600px){.cnc-ladder-card{padding:.7rem}.cnc-ladder-toolbar .el-button{font-size:12px;min-height:38px}.cnc-ladder-dialog{padding:.6rem}.cnc-ladder-viewport{max-height:60vh}}
