#output-job{font:inherit;max-width:100%;min-width:0;padding:.5rem;border:1px solid var(--line);border-radius:.4rem;background:#fff}#extra-inputs{margin-top:1rem}#extra-inputs button{margin-right:.5rem}
.source-row{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.source-row label{display:flex;gap:.5rem;align-items:center;min-width:6rem}.source-row input{width:auto}.source-row select{min-width:0}.steps-heading{flex-wrap:wrap}
.input-actions{flex-wrap:wrap;margin-top:1rem}.input-actions>div{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.input-actions .primary{width:auto;margin:0;display:inline-flex;min-height:2.65rem}
.app-header>a:last-child{color:var(--green);font-size:.8rem}.automation{grid-template-columns:minmax(20rem,38%) minmax(0,1fr)}.setup{overflow:auto;padding-right:.7rem;min-height:0}.setup h1{display:block;font-size:1.9rem;margin:.7rem 0}.setup label{font-size:.8rem;font-weight:600}.setup textarea{font-size:.85rem;min-height:5rem}#auto-input{height:8rem}.steps-heading{margin-top:1.5rem}.step{border:1px solid var(--line);border-radius:.5rem;padding:1rem;margin-bottom:.75rem;background:#fafbf7}.step-heading{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem}.step-heading h3{font-size:1rem;margin:0;font-weight:600}.step-heading button{font-size:.75rem}.step label{display:block;margin:.7rem 0 .35rem}.step textarea{height:5rem}.step select{width:100%;font:inherit;padding:.7rem;background:#fff;border:1px solid var(--line);border-radius:.4rem;color:inherit}.step textarea:disabled{background:#f0f1eb;color:var(--muted)}.step .small-note{margin:.7rem 0 0}#auto-status{font-size:.8rem;align-self:center}#auto-output{flex:1;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;margin:0;padding:1.5rem;font: .95rem/1.75 Consolas,monospace}#auto-error{padding:1rem;background:#fff0ea;color:#8e3826;font-size:.85rem}.automation .toolbar{flex-wrap:wrap}.automation .workspace{height:100%}@media(max-width:800px){.automation{display:flex;flex-direction:column;height:auto}.setup{overflow:visible}.automation .workspace{height:70dvh;min-height:25rem}.setup h1{display:block}.app-header{padding:0 1rem}}