.bn-block-content[data-content-type=steps]{padding-block:0}.steps{flex-direction:column;width:100%;min-width:0;margin:10px 0;padding:0;list-style:none;display:flex}.step{grid-template-columns:38px minmax(0,1fr);column-gap:14px;min-width:0;display:grid}.step-marker{flex-direction:column;align-items:center;display:flex}.step-number{color:#625bff;background:var(--background,#fff);border:1px solid #8b87ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:650;display:flex}.step-line{background:var(--border,#d9dce2);flex:1;width:1px;min-height:22px}.step-content{min-width:0;padding:3px 0 24px;position:relative}.step:last-child .step-content{padding-bottom:2px}.step-title{font-size:17px;font-weight:650;line-height:1.4}.step-description{color:var(--muted-foreground,#60646c);overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.6}.steps-editor{width:100%}.step-title-editor{width:100%;color:inherit;background:0 0;border:0;outline:0;padding:0;display:block}.step-title-editor::placeholder{color:var(--muted-foreground,#6b7280);opacity:.65}.step-description-editor-wrap{min-width:0;margin-top:2px;position:relative}.step-description-editor{background:0 0}.step-description-editor .bn-editor{background:0 0;min-height:24px;padding:0;font-size:15px;line-height:1.6}.step-description-editor-wrap:has(.bn-inline-content:empty):before{content:attr(data-placeholder);z-index:1;color:var(--muted-foreground,#6b7280);opacity:.65;pointer-events:none;position:absolute;top:3px;left:0}.step-actions{background:var(--background,#fff);border:1px solid var(--border,#e5e7eb);opacity:0;border-radius:7px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:0;right:0}.step--editing:hover .step-actions,.step--editing:focus-within .step-actions{opacity:1}.step-actions button{color:var(--muted-foreground,#6b7280);background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.step-actions button:hover:not(:disabled){color:inherit;background:var(--muted,#f3f4f6)}.step-actions button:disabled{opacity:.3}.steps-add{background:var(--background,#fff);border:1px solid var(--border,#d1d5db);border-radius:7px;align-items:center;gap:6px;margin:8px 0 0 52px;padding:6px 10px;display:inline-flex}.steps-add:disabled{opacity:.45}@media (width<=600px){.step{grid-template-columns:32px minmax(0,1fr);column-gap:11px}.step-number{width:26px;height:26px;font-size:13px}.step-content{padding-top:1px;padding-bottom:20px}.steps-add{margin-left:43px}}
