.ed-presets{align-items:flex-end;flex-wrap:wrap}.ed-hint{display:block;margin-top:6px;font-size:var(--ib-label);color:var(--ib-slate-500)}.ed-presets .ed-save-field{flex:1 1 260px}.ed-save{display:flex;gap:8px}.ed-save .ib-input{min-width:0;flex:1 1 auto}.ed-steps{display:grid;gap:10px;margin-top:var(--ib-4)}.ed-step{border:1px solid var(--ib-grey-200);border-radius:var(--ib-r-card);background:var(--ib-white);padding:12px 18px}.ed-step.is-on{border-color:var(--ib-indigo-200)}.ed-step-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.ed-step-toggle{margin:0}.ed-step-title{font-weight:600;color:var(--ib-navy-900);font-size:var(--ib-ui)}.ed-step-summary{font-size:var(--ib-label);color:var(--ib-slate-500);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ed-step-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ib-grey-200)}.ed-run{align-items:center;justify-content:space-between}.ed-pipeline{margin:0;font-size:var(--ib-row);color:var(--ib-slate-600);font-weight:500}.ed-preview{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ib-grey-200);border-radius:var(--ib-r-field);background:var(--ib-grey-50);overflow:hidden}.ed-thumb{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--ib-t)}@media(max-width:640px){.ed-step{padding:12px 14px}.ed-step-body{flex-direction:column;align-items:stretch}.ed-step-body .ib-field{flex:0 0 auto!important}.ed-step-summary{display:none}.ed-presets{align-items:stretch}}
