form[data-v-b8fa886a]{display:flex;flex-direction:column;gap:1em}.invoice-header[data-v-b8fa886a]{display:grid}@media (min-width:600px){.invoice-header[data-v-b8fa886a]{grid-template-columns:2fr;grid-template-rows:1fr 4fr;gap:1rem;justify-content:flex-end}.invoice-header .logo[data-v-b8fa886a]{grid-column:1 / 2;grid-row:1 / 3;height:100%;max-width:100%!important}}.workflow-step{&[data-v-b8fa886a]{border:1px solid var(--border-color, #e0e0e0);border-radius:var(--border-radius, 8px);padding:1em;margin:1rem 0}table[data-v-b8fa886a]{margin-block:0}}.workflow-step-header[data-v-b8fa886a]{align-items:center;margin-bottom:.75em}.workflow-step-header h2[data-v-b8fa886a]{display:flex;align-items:center;gap:.5em;margin:0;font-size:1.1rem}.workflow-step-number[data-v-b8fa886a]{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-b8fa886a]{background-color:var(--color-success, #22c55e);color:#fff}.fulfillment-row[data-v-b8fa886a]{background-color:var(--background-100, #fafaf0);font-size:.9em}.fulfillment-row[data-v-b8fa886a]+:not(.fulfillment-row){border-top:1px dashed var(--border-color, #e0e0e0)}.row-fulfilled[data-v-b8fa886a],.row-shipped[data-v-b8fa886a]{opacity:.6}.muted[data-v-b8fa886a]{color:var(--text-muted, #999);font-style:italic;padding:.5em 0}.state-tag[data-v-b8fa886a]{cursor:default}.state-fulfilled[data-v-b8fa886a]{background:color-mix(in srgb,#22c55e 16%,transparent);color:#15803d}.state-unfulfilled[data-v-b8fa886a]{background:color-mix(in srgb,#6b7280 14%,transparent);color:#4b5563}.state-on_order[data-v-b8fa886a]{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#1d4ed8}.state-backordered[data-v-b8fa886a]{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#92400e}.state-pick-not_started[data-v-b8fa886a]{background:color-mix(in srgb,#6b7280 14%,transparent);color:#4b5563}.state-pick-picking[data-v-b8fa886a]{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#1d4ed8}.state-pick-ready[data-v-b8fa886a]{background:color-mix(in srgb,#f59e0b 20%,transparent);color:#92400e}.state-pick-picked[data-v-b8fa886a]{background:color-mix(in srgb,#22c55e 16%,transparent);color:#15803d}.fulfill-note[data-v-b8fa886a]{display:block;font-size:.75rem;color:var(--text-muted, #999);white-space:nowrap}.fulfill-note-alert[data-v-b8fa886a]{color:#b91c1c;font-weight:600}.auto-fill-dialog header p[data-v-b8fa886a]{margin:.25rem 0 .5rem;color:var(--text-muted, #999);font-size:.9em}.auto-fill-controls[data-v-b8fa886a]{align-items:center;flex-wrap:wrap}.auto-fill-toggle[data-v-b8fa886a]{display:flex;align-items:center;gap:.35rem;font-size:.85em;color:var(--text-muted, #999);white-space:nowrap}.auto-fill-scroll[data-v-b8fa886a]{overflow-x:auto}.auto-fill-table th[data-v-b8fa886a],.auto-fill-table td[data-v-b8fa886a]{vertical-align:top}.auto-fill-table select[data-v-b8fa886a]{min-width:12rem;max-width:100%}.auto-fill-sub[data-v-b8fa886a]{display:block;font-size:.75rem;color:var(--text-muted, #999)}.auto-fill-warning[data-v-b8fa886a]{color:#b91c1c;font-weight:600}.auto-fill-qty[data-v-b8fa886a]{display:flex;align-items:center;gap:.15rem;justify-content:flex-end}.auto-fill-qty input[data-v-b8fa886a]{width:5rem;text-align:right}.auto-fill-summary[data-v-b8fa886a]{margin-right:auto;font-size:.9em}.po-supplier-table th[data-v-b8fa886a],.po-supplier-table td[data-v-b8fa886a]{vertical-align:top}.po-group-col[data-v-b8fa886a]{width:4.5rem;text-align:center}.po-group-chip[data-v-b8fa886a]{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.75em;font-weight:700;color:#fff;background:var(--chip, #999);white-space:nowrap}.po-item-desc[data-v-b8fa886a]{display:block;color:var(--text-muted, #999)}.po-supplier-cell[data-v-b8fa886a]{min-width:16rem}.po-supplier-pick[data-v-b8fa886a]{display:flex;gap:.5rem;align-items:center}.po-supplier-pick select[data-v-b8fa886a]{flex:1;min-width:0}.po-supplier-link[data-v-b8fa886a]{display:flex;gap:.5rem;align-items:center;margin-top:.4rem}.po-supplier-search[data-v-b8fa886a]{flex:1;min-width:0}.po-supplier-product[data-v-b8fa886a]{display:block;margin-top:.3rem;color:var(--text-muted, #999)}.po-summary[data-v-b8fa886a]{margin-right:auto;color:var(--text-muted, #999);font-size:.9em}
