h1.svelte-1pes5m5{margin-bottom:var(--space-4)}section.svelte-1pes5m5{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--bg-surface-alt)}.notice.svelte-1pes5m5{color:var(--text-secondary)}.field.svelte-1pes5m5{display:flex;flex-direction:column;gap:var(--space-1);font-size:13px;color:var(--text-secondary);margin-bottom:var(--space-3);flex:1}.field.svelte-1pes5m5 input:where(.svelte-1pes5m5),.field.svelte-1pes5m5 textarea:where(.svelte-1pes5m5){padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--bg-surface-alt);font-size:14px;font-family:inherit;color:var(--text-primary)}.field--inline.svelte-1pes5m5{max-width:320px}.row.svelte-1pes5m5{display:flex;gap:var(--space-3);flex-wrap:wrap}.options.svelte-1pes5m5{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.option.svelte-1pes5m5{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--bg-surface-alt);border-radius:var(--radius-pill);font-size:13px;cursor:pointer}.option--compact.svelte-1pes5m5{font-size:12px;padding:2px var(--space-2)}.hint.svelte-1pes5m5{font-size:12px;color:var(--text-secondary);margin-top:-6px}.draglist.svelte-1pes5m5{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.draglist__row.svelte-1pes5m5{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--bg-surface-alt);border-radius:var(--radius-card);background:var(--bg-surface);cursor:grab}.draglist__row.dragging.svelte-1pes5m5{opacity:.4}.draglist__row--step.svelte-1pes5m5{flex-direction:column;align-items:stretch;cursor:default}.step-main.svelte-1pes5m5{display:flex;align-items:flex-start;gap:var(--space-2)}.step-main.svelte-1pes5m5 textarea:where(.svelte-1pes5m5){flex:1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--bg-surface-alt);font-family:inherit;font-size:14px}.step-number.svelte-1pes5m5{font-weight:600;padding-top:var(--space-2)}.step-uses.svelte-1pes5m5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding-left:calc(var(--space-2) * 2 + 1.5em)}.step-uses__label.svelte-1pes5m5{font-size:12px;color:var(--text-secondary);margin-right:var(--space-1)}.handle.svelte-1pes5m5{cursor:grab;color:var(--text-secondary);font-size:16px;flex:none}.ing-name.svelte-1pes5m5{flex:2}.ing-qty.svelte-1pes5m5,.ing-unit.svelte-1pes5m5{flex:0 0 90px}.error.svelte-1pes5m5{color:var(--status-warning);font-size:13px}
