.schematic-editor header{display:flex;justify-content:space-between;gap:20px;align-items:center}.schematic-editor header h2{margin-bottom:8px}.schematic-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.schematic-toolbar label{display:grid;gap:6px;max-width:100%;min-width:180px}.schematic-toolbar select{max-width:400px;width:100%;padding:9px}.schematic-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;border:1px solid #36433f;min-width:0}.schematic-stage{height:clamp(680px,75vh,960px);overflow:hidden;min-width:0;background:#fffdf4}.component-schematic{width:100%;height:100%;touch-action:none;display:block;user-select:none}.component-schematic [data-component]{cursor:grab}.component-schematic [data-select-net]{cursor:pointer}.schematic-inspector{padding:16px;max-height:clamp(680px,75vh,960px);overflow:auto;min-width:0;background:#14211d}.schematic-inspector h3{overflow-wrap:anywhere}.schematic-table{overflow:auto;max-width:100%}.schematic-table table{border-collapse:collapse;width:100%;font-size:12px}.schematic-table td,.schematic-table th{padding:7px;border-bottom:1px solid #35443e;text-align:left;overflow-wrap:anywhere}.schematic-table button{padding:4px 7px;max-width:170px;overflow-wrap:anywhere;font-size:11px}.schematic-save{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.schematic-save label{display:grid;gap:8px;flex:1;min-width:230px}.schematic-save small{width:100%}.schematic-editor details{padding:14px 0;border-top:1px solid #35443e}.schematic-editor code{display:block;white-space:normal;overflow-wrap:anywhere;margin:10px 0}.schematic-editor [data-message]{min-height:20px;color:#f2c26e}@media(max-width:800px){.schematic-layout{grid-template-columns:1fr}.schematic-stage{height:500px}.schematic-inspector{max-height:320px}.schematic-editor header{display:block}.schematic-toolbar label{min-width:100%;}.schematic-toolbar select{max-width:100%}.schematic-save{display:block}.schematic-save button{margin:10px 0}.schematic-save small{display:block}}

.schematic-editor .unified-table{overflow:auto;max-height:480px}.schematic-editor .unified-table table{border-collapse:collapse;width:100%;text-align:left}.schematic-editor .unified-table td,.schematic-editor .unified-table th{border:1px solid #43514e;padding:8px;vertical-align:top}.schematic-editor .unified-table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.schematic-editor [data-check-status="failed"]{color:#ffabab}.schematic-editor [data-check-status="unknown"]{color:#edca80}

.schematic-editor header h2{margin:0;font-size:21px}.schematic-editor header p{margin:8px 0 0;font-size:13px;color:#a9b7b2}.schematic-editor header>span{font-size:12px;white-space:nowrap}.schematic-toolbar{gap:8px;margin:14px 0}.schematic-toolbar label{min-width:150px;font-size:12px}.schematic-toolbar select{max-width:330px;padding:8px}.schematic-toolbar button{padding:9px 12px;font-size:12px}.schematic-editor>p.notice{font-size:12px;padding:8px 12px;margin:8px 0}.schematic-editor [data-message]:empty{display:none}.schematic-layout{grid-template-columns:minmax(0,1fr) 260px}.schematic-stage{height:clamp(620px,78vh,1020px);background:#e9ecef}.component-schematic{font-family:Arial,"Noto Sans SC",sans-serif}.component-schematic [data-index-target],.component-schematic [data-pin]{cursor:pointer}.component-schematic [data-pin]:hover{fill:#2c82b7;opacity:.75}.schematic-inspector{max-height:clamp(620px,78vh,1020px);font-size:12px;line-height:1.65;background:#18201f}.schematic-inspector h3{font-size:15px;margin-top:0}.schematic-inspector ul{padding-left:16px}.schematic-inspector [data-locate-component]{font-size:11px;text-align:left;margin:3px 0;overflow-wrap:anywhere;max-width:100%}.schematic-legend{border-top:1px solid #35443e;padding-top:14px;color:#b6c2bf}.schematic-save small{font-size:12px}.schematic-editor details summary{cursor:pointer;font-size:13px}
@media(max-width:1000px){.schematic-layout{grid-template-columns:1fr}.schematic-inspector{max-height:240px}.schematic-toolbar select{max-width:100%}.schematic-stage{height:70vh;min-height:500px}.schematic-editor header>span{display:block;margin-top:8px}}
