.toast-host[data-v-65c48039]{z-index:1200;pointer-events:none;gap:.6rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.toast[data-v-65c48039]{border:1px solid var(--toast-color);background:var(--color-surface);pointer-events:auto;border-radius:10px;grid-template-columns:1.75rem minmax(0,1fr) 2rem;align-items:start;gap:.6rem;padding:.85rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f29332e}.toast--success[data-v-65c48039]{--toast-color:var(--color-success);--toast-tint:#edf5ef}.toast--error[data-v-65c48039]{--toast-color:var(--color-danger);--toast-tint:#fff0ef}.toast--info[data-v-65c48039]{--toast-color:var(--color-accent);--toast-tint:#edf3f2}.toast__icon[data-v-65c48039]{width:1.75rem;height:1.75rem;color:var(--toast-color);background:var(--toast-tint);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.toast__icon svg[data-v-65c48039]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.toast__body[data-v-65c48039]{gap:.2rem;min-width:0;display:grid}.toast__body strong[data-v-65c48039]{color:var(--toast-color)}.toast__body span[data-v-65c48039]{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.92rem}.toast__close[data-v-65c48039]{width:2rem;height:2rem;color:var(--color-ink-muted);background:0 0;border:0;padding:0;font-size:1.2rem;line-height:1}.toast__close[data-v-65c48039]:hover:not(:disabled){color:var(--color-ink);background:var(--color-canvas)}.toast__timer[data-v-65c48039]{background:var(--toast-color);height:3px;animation:4s linear forwards toast-timer-65c48039;position:absolute;bottom:0;left:0}@keyframes toast-timer-65c48039{0%{width:100%}to{width:0}}.toast-enter-active[data-v-65c48039],.toast-leave-active[data-v-65c48039]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-65c48039],.toast-leave-to[data-v-65c48039]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-65c48039],.toast-leave-active[data-v-65c48039]{transition:none}.toast__timer[data-v-65c48039]{width:100%;animation:none}}:root{--color-ink:#1f2933;--color-ink-muted:#5a6472;--color-canvas:#f7f5f1;--color-surface:#fff;--color-line:#e4e0d8;--color-accent:#2f5d5a;--color-accent-hover:#24413f;--color-tag:#b5562b;--color-danger:#b23a34;--color-success:#3f7d52;--radius:8px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;color:var(--color-ink);background:var(--color-canvas);font-family:-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--color-ink);background:var(--color-canvas);margin:0;font-family:-apple-system,Segoe UI,Roboto,sans-serif}button,input,select{font:inherit}button{border:1px solid var(--color-accent);border-radius:var(--radius);color:#fff;background:var(--color-accent);cursor:pointer;padding:.6rem .9rem}button:hover:not(:disabled){background:var(--color-accent-hover)}button:disabled{cursor:not-allowed;opacity:.65}button:focus-visible,input:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}code,.item-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.numeric{font-variant-numeric:tabular-nums}.reason-field[data-v-c3c7fe96]{gap:.5rem;margin-top:1rem;display:grid}.reason-field input[data-v-c3c7fe96]{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius);padding:.65rem}.reason-field input[data-v-c3c7fe96]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.reason-field small[data-v-c3c7fe96]{color:var(--color-danger)}.confirm-backdrop[data-v-c3c7fe96]{z-index:1100;padding:var(--space-2);background:#1f29338c;place-items:center;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-c3c7fe96]{width:min(100%,30rem);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 20px 50px #1f293338}.confirm-dialog h2[data-v-c3c7fe96]{margin:0}.confirm-dialog>p[data-v-c3c7fe96]{margin:var(--space-1) 0 0;color:var(--color-ink-muted);line-height:1.5}.confirm-error[data-v-c3c7fe96]{border:1px solid var(--color-danger);border-radius:var(--radius);background:#fff7f6;padding:.75rem;color:var(--color-danger)!important}.confirm-actions[data-v-c3c7fe96]{justify-content:flex-end;gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-line);display:flex}.secondary-button[data-v-c3c7fe96]{color:var(--color-ink);border-color:var(--color-line);background:var(--color-surface)}.secondary-button[data-v-c3c7fe96]:hover:not(:disabled){background:var(--color-canvas)}.danger-button[data-v-c3c7fe96]{border-color:var(--color-danger);background:var(--color-danger)}.danger-button[data-v-c3c7fe96]:hover:not(:disabled){background:#8f2f2a;border-color:#8f2f2a}.danger-button[data-v-f6a3c26b]{background:var(--color-danger);border-color:var(--color-danger)}.variants-panel[data-v-f6a3c26b]{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.5rem}.variants-header[data-v-f6a3c26b],.editor-actions[data-v-f6a3c26b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}h3[data-v-f6a3c26b],h4[data-v-f6a3c26b]{margin:0 0 .5rem}.help[data-v-f6a3c26b],small[data-v-f6a3c26b]{color:var(--color-ink-muted)}.variants-table-wrapper[data-v-f6a3c26b]{margin:1rem 0;overflow-x:auto}.scroll-hint[data-v-f6a3c26b]{display:none}@media (width<=35rem){.scroll-hint[data-v-f6a3c26b]{font-size:.85rem;display:block}}table[data-v-f6a3c26b]{border-collapse:collapse;width:100%;font-size:.9rem}caption[data-v-f6a3c26b]{text-align:left;margin-bottom:.5rem}th[data-v-f6a3c26b],td[data-v-f6a3c26b]{text-align:left;border-bottom:1px solid var(--color-line);padding:.6rem}.inactive[data-v-f6a3c26b]{background:var(--color-canvas);color:var(--color-ink-muted)}.status-label[data-v-f6a3c26b]{white-space:nowrap;font-size:.8rem}.swatch[data-v-f6a3c26b]{vertical-align:middle;border:1px solid var(--color-line);border-radius:50%;width:.85rem;height:.85rem;margin-right:.4rem;display:inline-block}.variant-form[data-v-f6a3c26b]{background:var(--color-canvas);border-radius:var(--radius);margin-top:1rem;padding:1rem}fieldset[data-v-f6a3c26b]{border:0;gap:.4rem;min-width:0;padding:0;display:grid}input[data-v-f6a3c26b],select[data-v-f6a3c26b]{width:100%;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:.65rem}input[data-v-f6a3c26b]:focus-visible,select[data-v-f6a3c26b]:focus-visible,button[data-v-f6a3c26b]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}[aria-invalid=true][data-v-f6a3c26b]{border-color:var(--color-danger)}.error[data-v-f6a3c26b]{color:var(--color-danger)}.editor-actions[data-v-f6a3c26b]{margin-top:.5rem}.secondary-button[data-v-f6a3c26b]{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}.secondary-button[data-v-f6a3c26b]:hover:not(:disabled){background:var(--color-canvas)}.package-panel[data-v-caab0b96]{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1rem}h3[data-v-caab0b96]{margin-top:0}p[data-v-caab0b96],caption[data-v-caab0b96],small[data-v-caab0b96]{color:var(--color-ink-muted)}fieldset[data-v-caab0b96]{border:0;gap:.75rem;min-width:0;padding:1rem 0;display:grid}input[data-v-caab0b96]{border:1px solid var(--color-line);border-radius:var(--radius);font:inherit;box-sizing:border-box;width:100%;min-width:0;padding:.65rem}input[type=checkbox][data-v-caab0b96]{width:auto}.package-table[data-v-caab0b96]{overflow-x:auto}table[data-v-caab0b96]{border-collapse:collapse;width:100%}th[data-v-caab0b96],td[data-v-caab0b96]{text-align:left;border-bottom:1px solid var(--color-line);padding:.5rem}td input[data-v-caab0b96]{min-width:5rem}caption[data-v-caab0b96]{text-align:left;margin-bottom:.5rem}input[data-v-caab0b96]:focus-visible,button[data-v-caab0b96]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.error[data-v-caab0b96]{color:var(--color-danger)}.secondary-button[data-v-caab0b96]{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}.close-button[data-v-caab0b96]{margin-top:.5rem}.package-draft[data-v-6a3ed0a9]{gap:.75rem;display:grid}h3[data-v-6a3ed0a9]{margin:0}.help[data-v-6a3ed0a9]{color:var(--color-ink-muted);margin:0}.toggle[data-v-6a3ed0a9]{align-items:center;gap:.6rem;font-weight:600;display:flex}.toggle input[data-v-6a3ed0a9]{width:1.2rem;height:1.2rem}fieldset[data-v-6a3ed0a9]{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.table-wrapper[data-v-6a3ed0a9]{border:1px solid var(--color-line);border-radius:var(--radius);overflow-x:auto}table[data-v-6a3ed0a9]{border-collapse:collapse;width:100%}th[data-v-6a3ed0a9],td[data-v-6a3ed0a9]{border-bottom:1px solid var(--color-line);text-align:left;padding:.5rem .6rem}th[data-v-6a3ed0a9]{color:var(--color-ink-muted);background:#f1efea;font-size:.85rem}tbody tr:last-child td[data-v-6a3ed0a9]{border-bottom:0}td input[data-v-6a3ed0a9]{width:6rem}.fields[data-v-6a3ed0a9]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .75rem;display:grid}.fields label[data-v-6a3ed0a9]{color:var(--color-ink-muted);font-weight:600}input[data-v-6a3ed0a9]{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);background:var(--color-surface);padding:.6rem}input[data-v-6a3ed0a9]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.summary[data-v-6a3ed0a9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.summary div[data-v-6a3ed0a9]{border-radius:var(--radius);background:var(--color-canvas);padding:.6rem;display:grid}.summary span[data-v-6a3ed0a9]{color:var(--color-ink-muted);font-size:.8rem}.summary strong[data-v-6a3ed0a9]{font-variant-numeric:tabular-nums;font-size:1.15rem}.short[data-v-6a3ed0a9]{color:var(--color-danger)}.numeric[data-v-6a3ed0a9]{text-align:right;font-variant-numeric:tabular-nums}.error[data-v-6a3ed0a9]{color:var(--color-danger);margin:0}@media (width<=30rem){.summary[data-v-6a3ed0a9],.fields[data-v-6a3ed0a9]{grid-template-columns:1fr}}.variant-draft[data-v-d39b5498]{border-top:1px solid var(--color-line);padding-top:1rem}h3[data-v-d39b5498]{margin:0}.help[data-v-d39b5498]{color:var(--color-ink-muted)}fieldset[data-v-d39b5498]{border:0;min-width:0;margin:0;padding:0}.draft-row[data-v-d39b5498]{border:1px solid var(--color-line);border-radius:var(--radius);margin-bottom:.75rem;padding:.75rem}legend[data-v-d39b5498],label[data-v-d39b5498]{color:var(--color-ink-muted);font-weight:600}.draft-fields[data-v-d39b5498]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.field[data-v-d39b5498]{align-content:start;gap:.4rem;min-width:0;display:grid}input[data-v-d39b5498],select[data-v-d39b5498]{width:100%;min-width:0;font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);padding:.65rem}input[data-v-d39b5498]:focus-visible,select[data-v-d39b5498]:focus-visible,button[data-v-d39b5498]:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.error[data-v-d39b5498]{color:var(--color-danger)}[aria-invalid=true][data-v-d39b5498]{border-color:var(--color-danger)}.swatch[data-v-d39b5498]{border:1px solid var(--color-line);border-radius:50%;width:.85rem;height:.85rem;display:inline-block}.secondary-button[data-v-d39b5498],.remove-button[data-v-d39b5498]{color:var(--color-ink);background:var(--color-surface);border-color:var(--color-line)}.secondary-button[data-v-d39b5498]:hover:not(:disabled),.remove-button[data-v-d39b5498]:hover:not(:disabled){background:var(--color-canvas)}.remove-button[data-v-d39b5498]{color:var(--color-danger);margin-top:.5rem}@media (width<=35rem){.draft-fields[data-v-d39b5498]{grid-template-columns:1fr}}.modal-backdrop[data-v-2d7b2caf]{z-index:1000;padding:var(--space-2);background:#1f29338c;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.inventory-modal[data-v-2d7b2caf]{width:min(100%,42rem);max-height:calc(100vh - 2rem);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);position:relative;overflow-y:auto;box-shadow:0 20px 50px #1f293338}.modal-header[data-v-2d7b2caf]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.modal-header h2[data-v-2d7b2caf]{margin:0}.close-button[data-v-2d7b2caf]{min-width:2.5rem;color:var(--color-ink);background:0 0;border-color:#0000;padding:.35rem .6rem;font-size:1.5rem;line-height:1}.close-button[data-v-2d7b2caf]:hover:not(:disabled){color:var(--color-accent);background:var(--color-canvas)}.form-banner[data-v-2d7b2caf]{border:1px solid var(--color-danger);border-radius:var(--radius);color:var(--color-danger);background:#fff7f6;padding:.75rem}form[data-v-2d7b2caf],.article-fields[data-v-2d7b2caf],.form-field[data-v-2d7b2caf]{gap:.4rem;display:grid}.article-fields[data-v-2d7b2caf]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0}form[data-v-2d7b2caf]{gap:var(--space-2)}label[data-v-2d7b2caf]{color:var(--color-ink-muted);font-weight:600}input[data-v-2d7b2caf],select[data-v-2d7b2caf]{border:1px solid var(--color-line);border-radius:var(--radius);width:100%;color:var(--color-ink);background:var(--color-surface);padding:.7rem .75rem}input[aria-invalid=true][data-v-2d7b2caf]{border-color:var(--color-danger)}small[data-v-2d7b2caf]{color:var(--color-ink-muted)}.field-error[data-v-2d7b2caf]{color:var(--color-danger)}.code-field[data-v-2d7b2caf]{border-radius:var(--radius);background:#fff9f6;border:1px solid #ead2c7;padding:.85rem}.code-input[data-v-2d7b2caf]{border-color:var(--color-tag);color:var(--color-tag);letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700}.margin-controls[data-v-2d7b2caf]{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.margin-buttons[data-v-2d7b2caf]{grid-template-columns:repeat(4,minmax(2.6rem,1fr));gap:.35rem;width:min(100%,16rem);display:grid}.margin-button[data-v-2d7b2caf]{min-height:2rem;color:var(--color-accent);border-color:var(--color-line);background:var(--color-surface);padding:.3rem .45rem;font-size:.82rem;font-weight:700}.margin-button[data-v-2d7b2caf]:hover:not(:disabled){color:#fff;border-color:var(--color-accent);background:var(--color-accent)}.form-actions[data-v-2d7b2caf]{justify-content:flex-end;gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-line);display:flex}.secondary-button[data-v-2d7b2caf]{color:var(--color-ink);border-color:var(--color-line);background:var(--color-surface)}.secondary-button[data-v-2d7b2caf]:hover:not(:disabled){background:var(--color-canvas)}@media (width<=30rem){.margin-controls[data-v-2d7b2caf]{flex-direction:column;align-items:stretch}.margin-buttons[data-v-2d7b2caf]{width:100%}}.stepper ol[data-v-2d7b2caf]{margin:0 0 var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.stepper__step[data-v-2d7b2caf]{border:0;border-bottom:3px solid var(--color-line);width:100%;min-height:3rem;color:var(--color-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.6rem;padding:.4rem .3rem;display:flex}.stepper__step[data-v-2d7b2caf]:hover:not(:disabled){background:var(--color-canvas)}.stepper__step.is-current[data-v-2d7b2caf]{border-bottom-color:var(--color-accent)}.stepper__step.is-error[data-v-2d7b2caf]{border-bottom-color:var(--color-danger)}.stepper__dot[data-v-2d7b2caf]{width:1.75rem;height:1.75rem;color:var(--color-ink-muted);background:#eeebe5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.is-current .stepper__dot[data-v-2d7b2caf],.is-done .stepper__dot[data-v-2d7b2caf]{color:#fff;background:var(--color-accent)}.is-error .stepper__dot[data-v-2d7b2caf]{color:#fff;background:var(--color-danger)}.stepper__text[data-v-2d7b2caf]{min-width:0;display:grid}.stepper__text small[data-v-2d7b2caf]{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.is-error .stepper__text small[data-v-2d7b2caf]{color:var(--color-danger)}.wizard-viewport[data-v-2d7b2caf]{overflow:clip}.wizard-track[data-v-2d7b2caf]{align-items:flex-start;transition:transform .36s cubic-bezier(.2,.8,.2,1);display:flex}.wizard-track>.wizard-panel[data-v-2d7b2caf]{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:0 .25rem .25rem}.wizard-track>fieldset.wizard-panel[data-v-2d7b2caf]{border:0;margin:0}.wizard-actions[data-v-2d7b2caf]{justify-content:space-between;align-items:center}.wizard-actions__end[data-v-2d7b2caf]{gap:var(--space-1);display:flex}.wizard-progress[data-v-2d7b2caf]{color:var(--color-ink-muted);font-size:.9rem}@media (prefers-reduced-motion:reduce){.wizard-track[data-v-2d7b2caf]{transition:none}}@media (width<=30rem){.stepper__text small[data-v-2d7b2caf],.wizard-progress[data-v-2d7b2caf]{display:none}}.summary-card[data-v-35b7cc00]{box-sizing:border-box;border:1px solid var(--color-line);width:min(38rem,100vw - 2rem);color:var(--color-ink);background:var(--color-surface);white-space:normal;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;padding:1.1rem;display:grid;box-shadow:0 18px 40px #1f29332e}h3[data-v-35b7cc00]{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem}.muted[data-v-35b7cc00]{color:var(--color-ink-muted);margin:.4rem 0 0;font-size:.88rem}.package[data-v-35b7cc00]{border-left:1px solid var(--color-line);padding-left:1.25rem}.variant-list[data-v-35b7cc00],.chips[data-v-35b7cc00]{margin:0;padding:0;list-style:none}.variant-list[data-v-35b7cc00]{gap:.55rem;display:grid}.variant-list li[data-v-35b7cc00]{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.variant-list li.inactive[data-v-35b7cc00]{opacity:.55}.variant-label[data-v-35b7cc00]{gap:.25rem;font-size:.92rem;display:grid}.variant-label small[data-v-35b7cc00]{color:var(--color-danger)}.swatch[data-v-35b7cc00]{border:1px solid #1f293340;border-radius:999px;width:.95rem;height:.95rem}.bar[data-v-35b7cc00]{background:#eeebe5;border-radius:999px;height:4px;display:block}.bar span[data-v-35b7cc00]{background:var(--color-accent);border-radius:999px;height:4px;display:block}.bar span.empty[data-v-35b7cc00]{background:var(--color-danger)}.figures[data-v-35b7cc00]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.figures div[data-v-35b7cc00]{border-radius:var(--radius);background:var(--color-canvas);padding:.55rem;display:grid}.figures span[data-v-35b7cc00]{color:var(--color-ink-muted);font-size:.78rem}.figures strong[data-v-35b7cc00]{font-variant-numeric:tabular-nums;font-size:1.15rem}.figures .ok[data-v-35b7cc00]{background:#edf3f2}.figures .ok strong[data-v-35b7cc00]{color:var(--color-success)}.figures .none[data-v-35b7cc00]{background:#fff0ef}.figures .none strong[data-v-35b7cc00]{color:var(--color-danger)}.chips[data-v-35b7cc00]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.chips li[data-v-35b7cc00]{color:var(--color-accent-hover);background:#edf3f2;border-radius:999px;padding:.2rem .55rem;font-size:.82rem}.numeric[data-v-35b7cc00]{font-variant-numeric:tabular-nums}@media (width<=40rem){.summary-card[data-v-35b7cc00]{grid-template-columns:1fr}.package[data-v-35b7cc00]{border-left:0;border-top:1px solid var(--color-line);padding-top:1rem;padding-left:0}}.inventory-view[data-v-31994c27]{width:min(100%,90rem);padding:var(--space-3);margin:0 auto}.inventory-header[data-v-31994c27]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.inventory-header h1[data-v-31994c27],.inventory-header p[data-v-31994c27]{margin:0}.inventory-header p[data-v-31994c27]{color:var(--color-ink-muted);margin-top:.25rem}.inventory-header__actions[data-v-31994c27]{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.secondary-button[data-v-31994c27]{color:var(--color-ink);border-color:var(--color-line);background:var(--color-surface)}.secondary-button[data-v-31994c27]:hover:not(:disabled){background:#eeebe5}.orders-link[data-v-31994c27]{border:1px solid var(--color-line);border-radius:var(--radius);padding:.6rem .9rem;text-decoration:none}.state-message[data-v-31994c27]{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink-muted);background:var(--color-surface);text-align:center}.state-message--error[data-v-31994c27]{color:var(--color-danger);border-color:var(--color-danger)}.table-wrapper[data-v-31994c27]{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);overflow-x:auto}table[data-v-31994c27]{border-collapse:collapse;width:100%}th[data-v-31994c27],td[data-v-31994c27]{border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:.75rem}th[data-v-31994c27]{color:var(--color-ink-muted);background:#f1efea;font-size:.85rem;font-weight:700}tbody tr:last-child td[data-v-31994c27]{border-bottom:0}tbody tr[data-v-31994c27]:hover{background:#faf9f7}.item-code[data-v-31994c27]{color:var(--color-tag);letter-spacing:.02em;background:#fff8f4;border:1px solid #e3bba8;border-radius:4px;padding:.2rem .45rem;font-weight:700;display:inline-block}.numeric[data-v-31994c27]{text-align:right;font-variant-numeric:tabular-nums}.row-actions[data-v-31994c27]{align-items:center;gap:.25rem;display:flex}.edit-button[data-v-31994c27],.delete-button[data-v-31994c27]{color:var(--color-accent);background:0 0;border-color:#0000;align-items:center;gap:.35rem;padding:.35rem .5rem;display:inline-flex}.edit-button[data-v-31994c27]:hover:not(:disabled){color:var(--color-accent-hover);background:#edf3f2}.delete-button[data-v-31994c27]{color:var(--color-danger)}.delete-button[data-v-31994c27]:hover:not(:disabled){color:#8f2f2a;background:#fff0ef}.edit-button svg[data-v-31994c27],.delete-button svg[data-v-31994c27]{width:1rem;height:1rem}.name-cell[data-v-31994c27]{align-items:center;gap:.4rem;display:inline-flex}.summary-button[data-v-31994c27]{width:1.9rem;height:1.9rem;color:var(--color-accent);border-color:var(--color-line);background:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.summary-button[data-v-31994c27]:hover:not(:disabled),.summary-button[aria-expanded=true][data-v-31994c27]{color:#fff;border-color:var(--color-accent);background:var(--color-accent)}.summary-button svg[data-v-31994c27]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem;height:1rem}tbody tr.is-summarized[data-v-31994c27]{background:#f4f8f7}.package-available[data-v-31994c27]{color:var(--color-success);font-weight:700}.package-available.is-empty[data-v-31994c27]{color:var(--color-danger)}.package-available.is-none[data-v-31994c27]{color:var(--color-ink-muted);font-weight:400}.summary-layer[data-v-31994c27]{z-index:900;pointer-events:none;position:fixed}.summary-layer.is-pinned[data-v-31994c27]{pointer-events:auto}.cost-toggle__icon[data-v-31994c27]{width:1.25rem;height:1.25rem;display:none}.cost-toggle__icon svg[data-v-31994c27]{width:100%;height:100%}@media (width<=48rem){.inventory-view[data-v-31994c27]{padding:var(--space-2)}.inventory-header[data-v-31994c27]{flex-direction:column;align-items:stretch}.inventory-header__actions[data-v-31994c27]{justify-content:flex-start}}@media (width<=40rem){.cost-toggle__label[data-v-31994c27]{display:none}.cost-toggle__icon[data-v-31994c27]{display:inline-flex}}.auth-shell[data-v-9529df2f]{background:var(--color-canvas);grid-template-columns:minmax(20rem,5fr) 7fr;min-height:100vh;display:grid}.auth-brand[data-v-9529df2f]{color:#f4f1ea;background:var(--color-accent);flex-direction:column;justify-content:space-between;gap:2rem;padding:3rem;display:flex;position:relative;overflow:hidden}.auth-brand[data-v-9529df2f]:after{content:"";pointer-events:none;border:2.5rem solid #ffffff0f;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem}.brand-mark[data-v-9529df2f]{letter-spacing:.02em;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:800;display:flex}.brand-mark svg[data-v-9529df2f]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;width:2.5rem;height:2.5rem}.brand-copy h2[data-v-9529df2f]{max-width:22rem;margin:0 0 1.5rem;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.15}.brand-copy ul[data-v-9529df2f]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.brand-copy li[data-v-9529df2f]{color:#dfe9e6;align-items:center;gap:.75rem;display:flex}.brand-copy li svg[data-v-9529df2f]{fill:none;stroke:#f4f1ea;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;background:#ffffff1a;border-radius:8px;flex-shrink:0;width:1.35rem;height:1.35rem;padding:.35rem}.brand-foot[data-v-9529df2f]{color:#c4d6d2;margin:0;font-size:.9rem}.auth-panel[data-v-9529df2f]{place-items:center;padding:2rem 1.5rem;display:grid}.auth-card[data-v-9529df2f]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;width:min(100%,26rem);padding:2.25rem;box-shadow:0 24px 60px #1f293314}.auth-card header h1[data-v-9529df2f]{margin:0;font-size:1.8rem}.auth-card header p[data-v-9529df2f]{color:var(--color-ink-muted);margin:.35rem 0 1.75rem}@media (width<=52rem){.auth-shell[data-v-9529df2f]{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-brand[data-v-9529df2f]{padding:1.25rem 1.5rem}.brand-copy[data-v-9529df2f],.brand-foot[data-v-9529df2f],.auth-brand[data-v-9529df2f]:after{display:none}.auth-panel[data-v-9529df2f]{align-items:start;padding:1.5rem 1rem 2rem}.auth-card[data-v-9529df2f]{padding:1.5rem}}.seller-auth[data-v-b109a305]{box-sizing:border-box;min-height:100dvh;padding:calc(1.5rem + env(safe-area-inset-top)) 1rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--color-canvas);align-content:center;justify-items:center;gap:1.25rem;display:grid}.seller-auth__brand[data-v-b109a305]{text-align:center;justify-items:center;gap:.35rem;display:grid}.mark[data-v-b109a305]{color:#f4f1ea;background:var(--color-accent);border-radius:16px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.mark svg[data-v-b109a305]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;width:2rem;height:2rem}.name[data-v-b109a305]{margin:.25rem 0 0;font-size:1.35rem;font-weight:800}.audience[data-v-b109a305]{color:var(--color-accent-hover);background:#edf3f2;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.25rem .7rem;font-size:.85rem;font-weight:700;display:inline-flex}.audience svg[data-v-b109a305]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.auth-card[data-v-b109a305]{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;width:min(100%,24rem);padding:1.5rem;box-shadow:0 24px 60px #1f293314}.auth-card h1[data-v-b109a305]{margin:0;font-size:1.5rem}.subtitle[data-v-b109a305]{color:var(--color-ink-muted);margin:.3rem 0 1.4rem}.seller-auth__note[data-v-b109a305]{max-width:22rem;color:var(--color-ink-muted);text-align:center;margin:0;font-size:.82rem}.password-input[data-v-833f21ae]{position:relative}.password-input input[data-v-833f21ae]{padding-right:3rem}.reveal[data-v-833f21ae]{width:2.5rem;height:2.5rem;color:var(--color-ink-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.reveal[data-v-833f21ae]:hover:not(:disabled){color:var(--color-accent);background:var(--color-canvas)}.reveal svg[data-v-833f21ae]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.auth-form{gap:1.1rem;display:grid}.auth-form .field{gap:.4rem;display:grid}.auth-form label{font-weight:600}.auth-form input{box-sizing:border-box;border:1px solid var(--color-line);width:100%;min-height:3rem;color:var(--color-ink);background:#fdfcfa;border-radius:10px;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s}.auth-form input:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #2f5d5a33}.auth-form input[aria-invalid=true]{border-color:var(--color-danger)}.auth-form .hint{color:var(--color-ink-muted);margin-top:-.6rem}.auth-form .hint.ok{color:var(--color-success)}.auth-submit{border-radius:10px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;margin-top:.4rem;font-weight:700;display:inline-flex}.auth-message{border:1px solid;border-radius:10px;margin:0 0 1.1rem;padding:.75rem .9rem}.auth-message--ok{color:var(--color-success);border-color:var(--color-success);background:#edf5ef}.auth-message--error{color:var(--color-danger);border-color:var(--color-danger);background:#fff7f6}.auth-switch{color:var(--color-ink-muted);text-align:center;margin:1.5rem 0 0}.auth-switch a{color:var(--color-accent);font-weight:700}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.return-panel[data-v-f4c7fe13]{padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.return-panel h2[data-v-f4c7fe13]{margin:0 0 var(--space-1);font-size:1.1rem}.muted[data-v-f4c7fe13]{color:var(--color-ink-muted);margin:0}.lines[data-v-f4c7fe13]{gap:var(--space-1);display:grid}.line[data-v-f4c7fe13]{justify-content:space-between;align-items:center;gap:var(--space-1);border-bottom:1px solid var(--color-line);padding:.5rem 0;display:flex}.line small[data-v-f4c7fe13]{color:var(--color-ink-muted);display:block}.line input[data-v-f4c7fe13]{width:5.5rem}input[data-v-f4c7fe13]{border:1px solid var(--color-line);border-radius:var(--radius);padding:.55rem}.reason[data-v-f4c7fe13]{margin:var(--space-2) 0;gap:.35rem;display:grid}.error[data-v-f4c7fe13]{color:var(--color-danger)}.order-view[data-v-88bac556]{width:min(100%,90rem);padding:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.order-header[data-v-88bac556]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.order-header h1[data-v-88bac556],.order-header p[data-v-88bac556]{margin:0}.order-header p[data-v-88bac556]{color:var(--color-ink-muted);margin-top:.25rem}.header-actions[data-v-88bac556]{gap:var(--space-1);flex-wrap:wrap;display:flex}.link-button[data-v-88bac556]{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);background:var(--color-surface);padding:.6rem .9rem;text-decoration:none}.danger-button[data-v-88bac556]{border-color:var(--color-danger);background:var(--color-danger)}.danger-button[data-v-88bac556]:hover:not(:disabled){background:#8f2f2a}.state-message[data-v-88bac556]{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink-muted);background:var(--color-surface);text-align:center}.state-message--error[data-v-88bac556]{color:var(--color-danger);border-color:var(--color-danger)}.totals[data-v-88bac556]{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.totals div[data-v-88bac556]{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);padding:.75rem;display:grid}.totals span[data-v-88bac556]{color:var(--color-ink-muted);font-size:.85rem}.totals strong[data-v-88bac556]{font-variant-numeric:tabular-nums}.lines-block h2[data-v-88bac556]{margin:0 0 var(--space-1);font-size:1.1rem}.table-wrapper[data-v-88bac556]{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);overflow-x:auto}table[data-v-88bac556]{border-collapse:collapse;width:100%}th[data-v-88bac556],td[data-v-88bac556]{border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:.6rem .75rem}th[data-v-88bac556]{color:var(--color-ink-muted);background:#f1efea;font-size:.85rem}tbody tr:last-child td[data-v-88bac556]{border-bottom:0}.numeric[data-v-88bac556]{text-align:right;font-variant-numeric:tabular-nums}.item-code[data-v-88bac556]{color:var(--color-tag);background:#fff8f4;border:1px solid #e3bba8;border-radius:4px;padding:.15rem .4rem;font-weight:700}.status[data-v-88bac556]{color:var(--color-accent);background:#edf3f2;border-radius:999px;padding:.1rem .5rem}.status[data-status=cancelled][data-v-88bac556]{color:var(--color-danger);background:#fff0ef}.status[data-status=returned][data-v-88bac556],.status[data-status=partially_returned][data-v-88bac556]{color:var(--color-tag);background:#fff8f4}.muted[data-v-88bac556]{color:var(--color-ink-muted);margin:0}.error[data-v-88bac556]{color:var(--color-danger)}.history[data-v-88bac556]{padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.history summary[data-v-88bac556]{cursor:pointer;font-weight:700}.history h3[data-v-88bac556]{margin:var(--space-2) 0 .25rem;font-size:1rem}.history ul[data-v-88bac556]{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}@media (width<=48rem){.order-view[data-v-88bac556]{padding:var(--space-2)}.order-header[data-v-88bac556]{flex-direction:column;align-items:stretch}}.orders-view[data-v-3e730dfb]{width:min(100%,90rem);padding:var(--space-3);margin:0 auto}.orders-header[data-v-3e730dfb]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.orders-header h1[data-v-3e730dfb],.orders-header p[data-v-3e730dfb]{margin:0}.orders-header p[data-v-3e730dfb]{color:var(--color-ink-muted);margin-top:.25rem}.link-button[data-v-3e730dfb]{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);background:var(--color-surface);padding:.6rem .9rem;text-decoration:none}.link-button[data-v-3e730dfb]:hover{background:#eeebe5}.secondary-button[data-v-3e730dfb]{color:var(--color-ink);border-color:var(--color-line);background:var(--color-surface)}.secondary-button[data-v-3e730dfb]:hover:not(:disabled){background:#eeebe5}.state-message[data-v-3e730dfb]{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink-muted);background:var(--color-surface);text-align:center}.state-message--error[data-v-3e730dfb]{color:var(--color-danger);border-color:var(--color-danger)}.table-wrapper[data-v-3e730dfb]{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);overflow-x:auto}table[data-v-3e730dfb]{border-collapse:collapse;width:100%}th[data-v-3e730dfb],td[data-v-3e730dfb]{border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:.75rem}th[data-v-3e730dfb]{color:var(--color-ink-muted);background:#f1efea;font-size:.85rem;font-weight:700}tbody tr:last-child td[data-v-3e730dfb]{border-bottom:0}td a[data-v-3e730dfb]{color:var(--color-accent);font-weight:600}.numeric[data-v-3e730dfb]{text-align:right;font-variant-numeric:tabular-nums}.status[data-v-3e730dfb]{color:var(--color-accent);background:#edf3f2;border-radius:999px;padding:.15rem .5rem;font-size:.85rem;display:inline-block}.status[data-status=cancelled][data-v-3e730dfb]{color:var(--color-danger);background:#fff0ef}.status[data-status=returned][data-v-3e730dfb],.status[data-status=partially_returned][data-v-3e730dfb]{color:var(--color-tag);background:#fff8f4}.pager[data-v-3e730dfb]{justify-content:space-between;align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.visually-hidden[data-v-3e730dfb]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=48rem){.orders-view[data-v-3e730dfb]{padding:var(--space-2)}.orders-header[data-v-3e730dfb]{flex-direction:column;align-items:stretch}}
