.ingredients-expander-content{display:flex;flex-direction:column;gap:1rem;width:100%}.ingredients-expander-content .ingredient-container{display:flex;flex-direction:column;gap:12px}.edit-form-modal{width:100%;display:flex;flex-direction:column;gap:1rem}.edit-form-modal-buttons{display:flex;flex-direction:row;justify-content:start;gap:.5rem}.preparation-steps{display:flex;flex-direction:column;gap:24px}.preparation-steps .preparation-steps-input{display:flex;flex-direction:column;gap:8px}.preparation-steps .preparation-steps-input textarea{width:100%;padding:12px 20px;font-size:16px;line-height:1.2;border:1px solid #dad5d4;border-radius:4px;transition:.3s}.preparation-steps .preparation-steps-input textarea:focus{border:1px solid #ff4c07}.preparation-steps .preparation-steps-input textarea{padding:8px;field-sizing:content;resize:none;overflow:hidden;height:auto}.preparation-steps .preparation-steps-input .preparation-steps-input-actions{display:flex;flex-direction:row;gap:4px;justify-content:flex-end;width:100%}.preparation-steps .preparation-steps-input .preparation-steps-input-actions .preparation-steps-input-disable{opacity:.3;cursor:not-allowed}.preparation-steps .preparation-steps-input .preparation-steps-input-actions .preparation-steps-input-action-up{transform:rotate(-90deg)}.preparation-steps .preparation-steps-input .preparation-steps-input-actions .preparation-steps-input-action-down{transform:rotate(90deg)}.preparation-steps .preparation-steps-actions{display:flex;flex-direction:row;gap:8px}