.status-banner[data-v-78d60a58]{border-radius:var(--border-radius, 8px);padding:.5em 1em}.tag-status-new[data-v-78d60a58]{background:#9e9e9e;color:#fff}.tag-status-approved[data-v-78d60a58]{background:#2196f3;color:#fff}.tag-status-scheduled[data-v-78d60a58]{background:#03a9f4;color:#fff}.tag-status-in_progress[data-v-78d60a58]{background:#ff9800;color:#fff}.tag-status-on_hold[data-v-78d60a58]{background:#f44336;color:#fff}.tag-status-completed[data-v-78d60a58]{background:#4caf50;color:#fff}.tag-status-closed[data-v-78d60a58]{background:#607d8b;color:#fff}.tag-status-cancelled[data-v-78d60a58]{background:#795548;color:#fff}.output-hero[data-v-78d60a58]{background:var(--background-100, #f5f5f5);border:2px solid var(--color-success, #4caf50);border-radius:var(--border-radius, 8px);padding:.75em 1em;margin-bottom:.5rem}.workflow-step[data-v-78d60a58]{border:1px solid var(--border-color, #e0e0e0);border-radius:var(--border-radius, 8px);padding:1em;margin:1rem 0}.workflow-step table[data-v-78d60a58]{margin-block:0}.workflow-step-header[data-v-78d60a58]{align-items:center;margin-bottom:.75em}.workflow-step-header h2[data-v-78d60a58]{display:flex;align-items:center;gap:.5em;margin:0;font-size:1.1rem}.workflow-step-number[data-v-78d60a58]{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;border-radius:50%;background-color:var(--background-300, #ddd);color:var(--text-color, #333);font-size:.85em;font-weight:700;flex-shrink:0}.workflow-step-number.step-complete[data-v-78d60a58]{background-color:var(--color-success, #22c55e);color:#fff}.tag.done[data-v-78d60a58]{background:#4caf50;color:#fff}.tag.in-progress[data-v-78d60a58]{background:#2196f3;color:#fff}.tag.pending[data-v-78d60a58]{background:#999;color:#fff}.tag.over-consumed[data-v-78d60a58]{background:#f44336;color:#fff}.tag.consumed-ok[data-v-78d60a58]{background:#4caf50;color:#fff}.tag.consumed-ok-partial[data-v-78d60a58]{background:#ff9800;color:#fff}.tag.consumed-unset[data-v-78d60a58]{background:#999;color:#fff}.consumption-fieldset[data-v-78d60a58]{transition:all .3s ease;border-radius:6px;padding:.75rem;margin-bottom:.5rem}.consumption-fieldset.consumed-unset[data-v-78d60a58]{background-color:#9999991a;border-left:4px solid #999}.consumption-fieldset.over-consumed[data-v-78d60a58]{background-color:#f443361a;border-left:4px solid #f44336}.consumption-fieldset.consumed-ok[data-v-78d60a58]{background-color:#4caf501a;border-left:4px solid #4caf50}.consumption-fieldset.consumed-ok-partial[data-v-78d60a58]{background-color:#ff98001a;border-left:4px solid #ff9800}.summary-section[data-v-78d60a58]{margin-bottom:2rem;padding:1rem;background-color:var(--default-50, #fafafa);border-radius:8px;border:1px solid var(--default-200, #e0e0e0)}.summary-section h3[data-v-78d60a58]{margin:0 0 1rem;color:var(--default-700, #333);font-size:1.1rem}.summary-section h4[data-v-78d60a58]{margin:.5rem 0;color:var(--default-600, #555);font-size:.95rem}.step-summary[data-v-78d60a58]{margin-bottom:1rem}.steps-grid[data-v-78d60a58]{display:flex;flex-direction:column;gap:.5rem}.step-item[data-v-78d60a58]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background-color:#4caf500d;border-radius:6px;border-left:3px solid #4caf50}.step-number[data-v-78d60a58]{min-width:2rem;text-align:center;font-weight:700;color:var(--default-600, #555)}.step-name[data-v-78d60a58]{flex:1;color:var(--default-700, #333)}.time-summary[data-v-78d60a58]{background-color:var(--default-100, #f5f5f5);padding:1rem;border-radius:6px;border-left:4px solid var(--primary-500, #2196f3)}.time-summary p[data-v-78d60a58]{margin:.5rem 0;color:var(--default-700, #333)}.tag-success[data-v-78d60a58]{background-color:#4caf50;color:#fff}.instructions[data-v-78d60a58]{background-color:#fff;border-left:4px solid var(--primary-500, #2196f3);padding:1rem;margin:.5rem 0;white-space:pre-wrap;font-family:inherit;line-height:1.5;border-radius:4px;color:var(--default-700, #333)}.fulfillment-row[data-v-78d60a58]{background-color:var(--background-100, #fafaf0);font-size:.9em}.fulfillment-row[data-v-78d60a58]+:not(.fulfillment-row){border-top:1px dashed var(--border-color, #e0e0e0)}.muted[data-v-78d60a58]{color:var(--text-muted, #999);font-style:italic;padding:.5em 0}.setup-wizard[data-v-78d60a58]{padding:2rem 1rem;text-align:center}.setup-wizard-lead[data-v-78d60a58]{font-size:1.1rem;margin-bottom:1.5rem;color:var(--default-700, #333)}.setup-wizard-options[data-v-78d60a58]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.wizard-option[data-v-78d60a58]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 2rem;border:2px solid var(--border-color, #e0e0e0);border-radius:var(--border-radius, 8px);background:var(--background-0, #fff);cursor:pointer;width:220px;text-align:center;transition:border-color .15s,box-shadow .15s}.wizard-option[data-v-78d60a58]:hover{border-color:var(--primary-500, #2196f3);box-shadow:0 2px 8px #00000014}.wizard-option strong[data-v-78d60a58]{font-size:1rem}.wizard-option span[data-v-78d60a58]{font-size:.82rem;color:var(--text-muted, #888);line-height:1.4}.wizard-manual-prompt[data-v-78d60a58]{padding:1.5rem;text-align:center}.tab-placeholder[data-v-78d60a58]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;color:var(--text-muted, #999);text-align:center}.tab-placeholder p[data-v-78d60a58]{margin:0}.card[data-v-78d60a58]:has(.step-menu){position:relative}.step-menu[data-v-78d60a58]{position:absolute;top:.5rem;right:.5rem;z-index:5}.step-menu>summary[data-v-78d60a58]{list-style:none;cursor:pointer;padding:.25rem;border-radius:var(--border-radius, 6px);line-height:1}.step-menu>summary[data-v-78d60a58]::-webkit-details-marker{display:none}.step-menu>summary[data-v-78d60a58]:hover{background:var(--default-100, #f0f0f0)}.step-menu>div[data-v-78d60a58]{position:absolute;top:100%;right:0;z-index:30;display:flex;flex-direction:column;min-width:max-content;padding:.25rem;background:#fff;border:solid 1px var(--default-200, #e0e0e0);border-radius:var(--border-radius, 6px);box-shadow:0 4px 12px #0000001f}.step-menu:not([open])>div[data-v-78d60a58]{display:none}
