.cm-recipe-manager{max-width:1240px;margin:20px auto;padding:18px;border:1px solid var(--border,#d9e0ea);border-radius:16px;background:var(--surface,#fff)}.cm-recipe-manager__head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cm-recipe-manager__actions{display:flex;gap:8px;flex-wrap:wrap}.cm-recipe-manager button,.cm-recipe-manager select,.cm-recipe-manager input{min-height:44px}.cm-recipe-manager__steps{display:grid;gap:8px;margin:14px 0}.cm-recipe-step{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border,#d9e0ea);border-radius:12px}.cm-recipe-step[draggable=true]{cursor:grab}.cm-recipe-step small{display:block;opacity:.72}.cm-recipe-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm-recipe-policy label{display:grid;gap:4px}.cm-recipe-status{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--surface-2,#f4f7fb)}@media(max-width:700px){.cm-recipe-policy{grid-template-columns:1fr}.cm-recipe-step{grid-template-columns:auto 1fr}.cm-recipe-step__actions{grid-column:1/-1}}
