.pipeline-app,.logic-app{min-width:0;overflow:hidden}.pipeline-app h2,.logic-app h2{font-size:var(--font-size);margin:10px 0;font-weight:600}.pipeline-workspace{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);flex:1;min-height:0}.pipeline-recipe{padding:0 12px 12px;overflow:auto;background:var(--sidebar);border-right:1px solid var(--line)}.pipeline-recipe ol{padding-left:24px}.pipeline-recipe li{padding:7px 0;border-bottom:1px solid var(--line)}.pipeline-recipe select,.pipeline-recipe input{width:100%;margin-bottom:5px}.pipeline-step-actions{display:flex;gap:5px}.pipeline-step-actions button{flex:1;padding:2px}.pipeline-panes{display:grid;grid-template-rows:minmax(100px,1fr) minmax(150px,1.2fr);min-width:0;min-height:0}.pipeline-panes section{display:flex;flex-direction:column;min-height:0;min-width:0}.pipeline-panes textarea{flex:1;min-height:40px;resize:none;border-radius:0;border:0;padding:10px;font:12px/1.6 Hack,monospace;background:var(--bg);color:var(--ink);white-space:pre}.tool-file-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.tool-note{font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.pipeline-panes .tool-note{padding:4px 10px;white-space:pre-wrap;max-height:90px;overflow:auto;border-top:1px solid var(--line)}.logic-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:150px;flex:1;overflow:hidden}.logic-workspace aside{padding:0 10px;background:var(--sidebar);border-right:1px solid var(--line);overflow:auto}.logic-workspace .setting-check{display:flex;margin:5px 0;gap:8px;align-items:flex-start}.logic-workspace .setting-check input{flex:none}.logic-workspace .setting-check span{overflow-wrap:anywhere}.logic-wave-panel{min-width:0;overflow:auto}.logic-wave-panel canvas{display:block;width:100%;min-height:140px;background:var(--bg);outline-offset:-2px}.logic-wave-panel .tool-note{padding:5px 10px}.logic-app .native-toolbar{flex-wrap:wrap;flex-shrink:0}.logic-app .native-toolbar>input{width:105px;min-width:0}.logic-spi label{display:flex;align-items:center;gap:4px;font-size:12px}.logic-spi select{max-width:120px}.logic-results{max-height:140px;min-height:40px;flex:0 1 140px}.logic-results td{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px Hack,monospace}.logic-app pre{min-height:50px;max-height:100px;overflow:auto;margin:0;padding:8px 10px;font:11px/1.6 Hack,monospace;background:var(--bg);flex:0 1 100px}.logic-app .statusbar button{min-width:24px;padding:0 5px}.pipeline-app .statusbar,.logic-app .statusbar{min-height:25px;flex-shrink:0;flex-wrap:wrap;overflow-wrap:anywhere}.pipeline-app .native-toolbar{flex-wrap:wrap}.pipeline-app input:disabled{opacity:.55}
@media(max-width:640px){.pipeline-workspace{grid-template-columns:1fr;grid-template-rows:minmax(110px,32%) minmax(0,1fr)}.pipeline-recipe{border-right:0;border-bottom:1px solid var(--line)}.pipeline-recipe ol{margin:0;display:flex;gap:20px;overflow:auto}.pipeline-recipe li{min-width:165px;max-width:190px}.pipeline-recipe>.tool-note{display:none}.logic-workspace{grid-template-columns:120px minmax(0,1fr)}.logic-workspace aside{padding:0 5px}.logic-workspace .tool-note{display:none}.logic-spi select{max-width:95px}.logic-app .native-toolbar>input{width:80px}.logic-app pre{max-height:70px}.pipeline-panes .native-toolbar button{font-size:11px}}
