.recetas-page[data-v-f08d9e38]{min-height:100%;background:#f5f7fa;color:#1f2933}.recetas-header[data-v-f08d9e38]{align-items:center;display:flex}.recetas-heading[data-v-f08d9e38]{min-width:0}.recetas-title[data-v-f08d9e38]{font-size:24px;font-weight:700;line-height:1.2}.recetas-subtitle[data-v-f08d9e38],.section-subtitle[data-v-f08d9e38]{color:#6b7280;font-size:13px}.recetas-table[data-v-f08d9e38],.recetas-toolbar[data-v-f08d9e38],.recipe-section[data-v-f08d9e38],.save-summary[data-v-f08d9e38]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.recetas-toolbar[data-v-f08d9e38]{padding:14px}.toolbar-content[data-v-f08d9e38]{align-items:center;display:flex;gap:12px}.new-recipe-btn[data-v-f08d9e38]{flex:0 0 auto}.recetas-table[data-v-f08d9e38]{overflow:hidden}.ingredient-name[data-v-f08d9e38],.product-cell[data-v-f08d9e38]{display:flex;flex-direction:column;gap:2px;padding:6px 0}.ingredient-name span[data-v-f08d9e38],.product-cell span[data-v-f08d9e38]{color:#6b7280;font-size:12px}.table-actions[data-v-f08d9e38]{display:flex;justify-content:flex-end}.empty-state[data-v-f08d9e38]{align-items:center;color:#6b7280;display:flex;gap:8px;justify-content:center;min-height:120px}.empty-state.compact[data-v-f08d9e38]{min-height:160px}.recipe-dialog[data-v-f08d9e38]{border-radius:8px}.recipe-dialog-toolbar[data-v-f08d9e38]{background:#fff}.recipe-dialog-body[data-v-f08d9e38]{background:#f8fafc;padding:20px}.recipe-section[data-v-f08d9e38]{padding:16px}.section-header[data-v-f08d9e38]{align-items:center;display:flex;gap:12px;justify-content:space-between}.section-title[data-v-f08d9e38],.summary-title[data-v-f08d9e38]{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px}.select-product-btn[data-v-f08d9e38]{width:100%}.ingredients-table[data-v-f08d9e38]{border:1px solid #eef2f7;border-radius:8px;overflow:hidden}.ingredient-amount[data-v-f08d9e38]{font-weight:700}.save-summary[data-v-f08d9e38]{padding:16px;position:sticky;top:0}.summary-row[data-v-f08d9e38]{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.summary-note[data-v-f08d9e38]{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;font-size:13px;gap:8px;padding:10px}.summary-note.ready[data-v-f08d9e38]{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.recipe-actions[data-v-f08d9e38]{background:#fff;padding:12px 16px}@media (max-width:600px){.toolbar-content[data-v-f08d9e38]{align-items:stretch;flex-direction:column}.new-recipe-btn[data-v-f08d9e38]{width:100%}.recipe-dialog-body[data-v-f08d9e38]{padding:12px}}