.brand[data-v-389bfd3d]{display:grid;gap:14px}.brand-logo[data-v-389bfd3d]{width:164px;max-width:100%;height:auto;margin-left:-3px}.brand-product[data-v-389bfd3d]{display:flex;align-items:center;gap:10px}.brand-mark[data-v-389bfd3d]{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:var(--sj-color-action-primary);color:#fff;box-shadow:inset 4px 0 0 var(--sj-color-primary);font-weight:900;letter-spacing:0}.brand strong[data-v-389bfd3d],.brand span[data-v-389bfd3d]{display:block}.brand strong[data-v-389bfd3d]{line-height:1.15}.brand span[data-v-389bfd3d]{margin-top:2px;color:var(--color-muted);font-size:13px}.compact .brand-mark[data-v-389bfd3d]{width:36px;height:36px}.compact .brand-logo[data-v-389bfd3d]{width:150px}.login-screen[data-v-d6225423]{display:grid;min-height:100vh;place-items:center;padding:20px;background:linear-gradient(180deg,#ffffffa3,#f8fafcdb),var(--sj-color-app-background)}.login-panel[data-v-d6225423]{display:grid;gap:18px;width:min(430px,100%);border:1px solid var(--color-line);border-radius:var(--sj-radius-panel);padding:26px;background:var(--color-panel);box-shadow:var(--sj-shadow-frame)}.login-copy[data-v-d6225423]{display:grid;gap:5px}.eyebrow[data-v-d6225423]{margin:0;color:var(--sj-color-primary);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}h1[data-v-d6225423]{margin:0;font-size:28px;line-height:1.12}p[data-v-d6225423]{margin:0;color:var(--color-muted)}.login-error[data-v-d6225423]{border:1px solid #f0b9b1;border-radius:var(--sj-radius-control);padding:10px;background:#fff1ef;color:var(--color-red);font-weight:700}.login-hint[data-v-d6225423]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:9px 10px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:13px;font-weight:750}.login-hint summary[data-v-d6225423]{cursor:pointer;color:var(--sj-color-text);font-weight:850}.login-hint span[data-v-d6225423]{display:block;margin-top:7px}.sidebar[data-v-c1d6a8b6]{display:flex;flex-direction:column;gap:22px;width:var(--sidebar-width);min-height:100vh;border-right:1px solid var(--color-line);padding:20px 14px 18px;background:var(--sj-color-frame-sidebar)}.nav-list[data-v-c1d6a8b6]{display:grid;gap:6px}.nav-list button[data-v-c1d6a8b6]{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--sj-radius-control);padding:10px;background:transparent;color:var(--color-text);text-align:left;font-weight:750}.nav-list button[data-v-c1d6a8b6]:hover,.nav-list button.active[data-v-c1d6a8b6]{border-color:var(--sj-color-border);background:var(--sj-color-selected-surface);color:var(--sj-color-text)}.nav-icon[data-v-c1d6a8b6]{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:12px;font-weight:900}.active .nav-icon[data-v-c1d6a8b6]{background:var(--sj-color-action-primary);color:var(--sj-color-primary)}.scope-note[data-v-c1d6a8b6]{display:grid;gap:4px;margin-top:auto;border:1px solid var(--color-line);border-radius:var(--sj-radius-panel);padding:12px;background:var(--sj-color-surface-muted)}.scope-note span[data-v-c1d6a8b6]{color:var(--color-muted);font-size:13px}@media(max-width:920px){.sidebar[data-v-c1d6a8b6]{position:static;width:100%;min-height:auto;border-right:0;border-bottom:1px solid var(--color-line)}.nav-list[data-v-c1d6a8b6]{display:flex;overflow-x:auto;padding-bottom:4px}.nav-list button[data-v-c1d6a8b6]{flex:0 0 auto}}.topbar[data-v-9290552d]{position:relative;z-index:200;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:24px 30px 0;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--sj-radius-panel);background:var(--sj-color-frame-topbar);box-shadow:var(--sj-shadow-frame);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}h1[data-v-9290552d]{margin:0;font-size:30px;line-height:1.12}p[data-v-9290552d]{margin:5px 0 0;color:var(--color-muted)}.top-actions[data-v-9290552d]{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.mode-switch[data-v-9290552d]{display:grid;gap:4px}.mode-switch span[data-v-9290552d]{color:var(--color-muted);font-size:12px;font-weight:800}.mode-switch select[data-v-9290552d]{min-height:38px;border:1px solid var(--color-line);border-radius:var(--radius);padding:7px 10px;background:#fff}.user-chip[data-v-9290552d]{display:inline-flex;align-items:center;min-height:38px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:7px 10px;background:var(--sj-color-surface);color:var(--sj-color-text);font-size:13px;font-weight:800;white-space:nowrap}.admin-menu[data-v-9290552d]{position:relative}.admin-menu summary[data-v-9290552d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--color-line);border-radius:var(--sj-radius-control);padding:8px 12px;background:#fff;color:var(--color-text);font-weight:800;cursor:pointer;list-style:none;white-space:nowrap}.admin-menu summary[data-v-9290552d]::-webkit-details-marker{display:none}.admin-menu[open] summary[data-v-9290552d]{border-color:var(--sj-color-selected-border);background:var(--sj-color-primary-soft)}.admin-menu-panel[data-v-9290552d]{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;display:grid;gap:12px;width:min(320px,calc(100vw - 32px));border:1px solid var(--color-line);border-radius:var(--sj-radius-panel);padding:14px;background:#fff;box-shadow:var(--sj-shadow-frame)}.tenant-note[data-v-9290552d]{display:grid;gap:4px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px;background:var(--sj-color-surface-muted)}.tenant-note strong[data-v-9290552d]{font-size:13px}.tenant-note span[data-v-9290552d]{color:var(--sj-color-text-muted);font-size:12px;font-weight:700;line-height:1.35}.admin-actions[data-v-9290552d]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:920px){.topbar[data-v-9290552d]{display:grid}.top-actions[data-v-9290552d]{justify-content:flex-start}.admin-menu-panel[data-v-9290552d]{left:0;right:auto}}.toast[data-v-ea272d21]{position:fixed;right:20px;bottom:20px;z-index:20;max-width:min(420px,calc(100vw - 32px));border:1px solid #d7c077;border-radius:var(--radius);padding:12px 14px;background:#fff5c6;color:#4e4110;box-shadow:var(--shadow-panel);font-weight:700}.toast-enter-active[data-v-ea272d21],.toast-leave-active[data-v-ea272d21]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-ea272d21],.toast-leave-to[data-v-ea272d21]{opacity:0;transform:translateY(8px)}.stat-card[data-v-4a2cd3a9]{display:grid;gap:6px;min-height:104px;border:1px solid var(--color-line);border-radius:var(--radius);padding:14px;background:var(--color-panel)}.stat-card span[data-v-4a2cd3a9]{color:var(--color-muted);font-size:13px;font-weight:750}.stat-card strong[data-v-4a2cd3a9]{font-size:26px;line-height:1.1}.stat-card small[data-v-4a2cd3a9]{color:var(--color-muted);font-size:13px}.green[data-v-4a2cd3a9]{border-left:5px solid var(--color-primary)}.orange[data-v-4a2cd3a9]{border-left:5px solid var(--color-orange)}.blue[data-v-4a2cd3a9]{border-left:5px solid var(--color-blue)}.red[data-v-4a2cd3a9]{border-left:5px solid var(--color-red)}.badge[data-v-4494e283]{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 9px;background:var(--sj-color-status-neutral-bg);color:var(--sj-color-status-neutral-text);font-size:12px;font-weight:800;white-space:nowrap}.green[data-v-4494e283]{background:var(--sj-color-status-success-bg);color:var(--sj-color-status-success-text)}.blue[data-v-4494e283]{background:var(--sj-color-status-info-bg);color:var(--sj-color-status-info-text)}.orange[data-v-4494e283]{background:var(--sj-color-status-warning-bg);color:var(--sj-color-status-warning-text)}.red[data-v-4494e283]{background:var(--sj-color-status-danger-bg);color:var(--sj-color-status-danger-text)}.dashboard-stats[data-v-e098f9ba]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.worklist[data-v-e098f9ba]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.worklist article[data-v-e098f9ba]{display:grid;gap:8px;border:1px solid var(--color-line);border-radius:var(--radius);padding:14px;background:var(--color-panel-soft)}.worklist strong[data-v-e098f9ba],.worklist span[data-v-e098f9ba]{display:block}.worklist span[data-v-e098f9ba]{color:var(--color-muted)}@media(max-width:1180px){.dashboard-stats[data-v-e098f9ba],.worklist[data-v-e098f9ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.dashboard-stats[data-v-e098f9ba],.worklist[data-v-e098f9ba]{grid-template-columns:1fr}}.price-workbench-prime[data-v-41277e5a]{display:grid;grid-template-columns:312px minmax(0,1fr);gap:16px;align-items:start}.profile-rail-prime[data-v-41277e5a],.price-main-prime[data-v-41277e5a]{min-width:0}.profile-rail-prime[data-v-41277e5a],.price-main-prime[data-v-41277e5a]{display:grid;gap:14px}.prime-panel[data-v-41277e5a],.prime-hero-panel[data-v-41277e5a]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);background:var(--sj-color-surface);overflow:hidden}.prime-hero-panel[data-v-41277e5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;background:linear-gradient(135deg,#fff1e8bf,#ffffffeb 46%),var(--sj-color-surface)}.hero-copy[data-v-41277e5a]{display:grid;gap:5px;min-width:0}.hero-copy h2[data-v-41277e5a],.rail-header h2[data-v-41277e5a],.section-heading h3[data-v-41277e5a],.compact-header h3[data-v-41277e5a],.price-toolbar h3[data-v-41277e5a]{margin:0;line-height:1.2}.hero-copy p[data-v-41277e5a],.section-heading p[data-v-41277e5a],.compact-header p[data-v-41277e5a],.price-toolbar p[data-v-41277e5a]{margin:0;color:var(--sj-color-text-muted)}.eyebrow[data-v-41277e5a]{color:var(--sj-color-primary);font-size:.73rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.hero-actions[data-v-41277e5a]{display:flex;justify-content:flex-end;flex-wrap:wrap}.rail-header[data-v-41277e5a],.compact-header[data-v-41277e5a],.price-toolbar[data-v-41277e5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--sj-color-border)}.rail-header[data-v-41277e5a]{align-items:center}.profile-list[data-v-41277e5a]{display:grid;gap:8px;padding:12px}.profile-row[data-v-41277e5a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:1px solid transparent;border-radius:var(--sj-radius-control);padding:11px 12px;background:transparent;color:var(--sj-color-text);text-align:left}.profile-row[data-v-41277e5a]:hover,.profile-row.active[data-v-41277e5a]{border-color:var(--sj-color-primary-border);background:var(--sj-color-primary-soft);box-shadow:inset 3px 0 0 var(--sj-color-primary)}.profile-row strong[data-v-41277e5a],.profile-row small[data-v-41277e5a]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-row small[data-v-41277e5a]{color:var(--sj-color-text-muted);font-size:.78rem}.create-profile-panel[data-v-41277e5a],.season-panel[data-v-41277e5a],.price-lines-panel[data-v-41277e5a]{padding:0}.section-heading[data-v-41277e5a]{display:grid;gap:4px;padding:16px 16px 0}.disclosure-summary[data-v-41277e5a]{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:54px;padding:12px 16px;cursor:pointer;list-style:none}.disclosure-summary[data-v-41277e5a]::-webkit-details-marker{display:none}.disclosure-summary span[data-v-41277e5a]:first-child{display:grid;gap:2px;min-width:0}.disclosure-summary strong[data-v-41277e5a]{color:var(--sj-color-text)}.disclosure-summary small[data-v-41277e5a]{color:var(--sj-color-text-muted);font-size:.78rem;font-weight:800}.disclosure-action[data-v-41277e5a]{border-radius:var(--sj-radius-pill);padding:5px 9px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.75rem;font-weight:900;white-space:nowrap}.create-profile-panel[open] .disclosure-action[data-v-41277e5a],.secondary-action-panel[open] .disclosure-action[data-v-41277e5a]{color:var(--sj-color-primary)}.secondary-action-panel[data-v-41277e5a]{border-top:1px solid var(--sj-color-border)}.stack-form[data-v-41277e5a],.copy-season-form[data-v-41277e5a],.add-line-prime[data-v-41277e5a]{display:grid;gap:10px;padding:16px}label[data-v-41277e5a]{display:grid;gap:6px;min-width:0;color:var(--sj-color-text-muted);font-size:.78rem;font-weight:850}.context-metrics[data-v-41277e5a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.context-metrics article[data-v-41277e5a]{display:grid;gap:6px;min-height:78px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:12px;background:var(--sj-color-surface)}.context-metrics span[data-v-41277e5a]{color:var(--sj-color-text-muted);font-size:.74rem;font-weight:850}.context-metrics strong[data-v-41277e5a]{align-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-controls[data-v-41277e5a]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:8px;min-width:min(680px,100%)}.season-strip[data-v-41277e5a]{display:flex;gap:8px;padding:14px 16px;overflow-x:auto}.season-tab[data-v-41277e5a]{display:grid;gap:5px;min-width:164px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 12px;background:var(--sj-color-surface);color:var(--sj-color-text);text-align:left}.season-tab[data-v-41277e5a]:hover,.season-tab.active[data-v-41277e5a]{border-color:var(--sj-color-primary-border);background:var(--sj-color-primary-soft)}.season-tab span[data-v-41277e5a]{color:var(--sj-color-text-muted);font-size:.78rem}.copy-season-form[data-v-41277e5a]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(260px,1fr) auto;align-items:end;border-top:1px solid var(--sj-color-border);background:var(--sj-color-surface-muted)}.add-line-prime[data-v-41277e5a]{grid-template-columns:minmax(320px,1fr) repeat(2,minmax(120px,150px)) auto;align-items:end;border-bottom:1px solid var(--sj-color-border);background:var(--sj-color-surface-muted)}.article-select[data-v-41277e5a]{min-width:0}.article-option[data-v-41277e5a]{display:grid;gap:4px}.article-option small[data-v-41277e5a]{color:var(--sj-color-text-muted)}.article-option.muted[data-v-41277e5a]{opacity:.72}.search-control[data-v-41277e5a]{min-width:min(360px,100%)}.price-toolbar-actions[data-v-41277e5a]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:min(570px,100%)}.form-hint[data-v-41277e5a]{grid-column:1 / -1;color:var(--sj-color-text-muted);font-weight:750}.price-lines-table[data-v-41277e5a]{border:0}.article-cell[data-v-41277e5a]{display:grid;gap:2px}.article-cell small[data-v-41277e5a]{color:var(--sj-color-text-muted)}.empty-table-state[data-v-41277e5a]{padding:24px;color:var(--sj-color-text-muted);text-align:center;font-weight:800}[data-v-41277e5a] .number-field{width:100%;min-width:92px;text-align:right}[data-v-41277e5a] .p-datatable-thead>tr>th{background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.78rem}[data-v-41277e5a] .p-datatable-tbody>tr>td{vertical-align:middle}@media(max-width:1240px){.price-workbench-prime[data-v-41277e5a]{grid-template-columns:1fr}.profile-list[data-v-41277e5a]{grid-template-columns:repeat(2,minmax(0,1fr))}.context-metrics[data-v-41277e5a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.prime-hero-panel[data-v-41277e5a],.compact-header[data-v-41277e5a],.price-toolbar[data-v-41277e5a]{display:grid}.price-toolbar-actions[data-v-41277e5a]{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.season-controls[data-v-41277e5a],.copy-season-form[data-v-41277e5a],.add-line-prime[data-v-41277e5a],.context-metrics[data-v-41277e5a],.profile-list[data-v-41277e5a],.price-toolbar-actions[data-v-41277e5a]{grid-template-columns:1fr}}.article-image[data-v-d0b6a632]{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted)}.article-image--sm[data-v-d0b6a632]{width:34px;height:34px;font-size:.9rem}.article-image--md[data-v-d0b6a632]{width:48px;height:48px;font-size:1.1rem}.article-image--lg[data-v-d0b6a632]{width:190px;height:130px;font-size:1.6rem}.article-image img[data-v-d0b6a632]{width:100%;height:100%;object-fit:cover}.field-hint[data-v-106147df]{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.field-hint-button[data-v-106147df]{display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid var(--sj-color-border-strong);border-radius:999px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);cursor:help;font-size:.75rem;font-weight:900;line-height:1}.field-hint-button[data-v-106147df]:focus{outline:2px solid rgba(255,107,26,.28);outline-offset:2px}.field-hint-popover[data-v-106147df]{position:absolute;z-index:50;bottom:calc(100% + 8px);left:50%;display:none;width:min(340px,70vw);transform:translate(-50%);border:1px solid var(--sj-color-border-strong);border-radius:var(--sj-radius-control);padding:10px 12px;background:var(--sj-color-text);box-shadow:var(--sj-shadow-panel);color:#fff;font-size:.82rem;font-weight:700;line-height:1.35;white-space:normal}.field-hint:hover .field-hint-popover[data-v-106147df],.field-hint:focus-within .field-hint-popover[data-v-106147df]{display:block}.search-select[data-v-00732606]{position:relative;display:grid;gap:7px;min-width:0}.search-label[data-v-00732606]{display:grid;gap:7px;min-width:0;font-weight:800}.search-label>span[data-v-00732606]{color:var(--sj-color-text-muted);font-size:.82rem}.search-control[data-v-00732606]{position:relative;display:flex;align-items:stretch;min-height:43px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);background:var(--sj-color-surface);overflow:hidden}.search-control[data-v-00732606]:focus-within{border-color:var(--sj-color-focus);box-shadow:var(--sj-shadow-focus)}.search-select.disabled .search-control[data-v-00732606]{background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);cursor:not-allowed}.search-select.disabled input[data-v-00732606],.search-select.disabled button[data-v-00732606]{cursor:not-allowed}.selected-value[data-v-00732606]{position:absolute;top:0;right:70px;bottom:0;left:0;display:flex;align-items:center;min-width:0;padding:8px 10px;pointer-events:none}input[data-v-00732606]{width:100%;min-width:0;border:0;padding:8px 72px 8px 10px;background:transparent;color:var(--sj-color-text);font:inherit;font-weight:750}input[data-v-00732606]:focus{outline:0}.clear-button[data-v-00732606]{position:absolute;top:5px;right:40px;width:31px;height:31px;border:1px solid var(--sj-color-border);border-radius:7px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-weight:900}.clear-button[data-v-00732606]:hover{border-color:var(--sj-color-border-strong);color:var(--sj-color-text)}.dropdown-button[data-v-00732606]{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:31px;height:31px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sj-color-text-muted)}.dropdown-button span[data-v-00732606]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.dropdown-button[data-v-00732606]:hover{border-color:var(--sj-color-border);background:var(--sj-color-surface-muted);color:var(--sj-color-text)}.options-popover[data-v-00732606]{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:320px;overflow:auto;border:1px solid var(--sj-color-border-strong);border-radius:var(--sj-radius-panel);background:var(--sj-color-surface);box-shadow:var(--sj-shadow-panel)}.options-popover.teleported[data-v-00732606]{position:fixed;z-index:1200;right:auto}.option-row[data-v-00732606]{display:block;width:100%;border:0;border-bottom:1px solid var(--sj-color-border);padding:10px 12px;background:var(--sj-color-surface);color:var(--sj-color-text);text-align:left}.option-row[data-v-00732606]:last-child{border-bottom:0}.option-row.active[data-v-00732606],.option-row[data-v-00732606]:hover{background:var(--sj-color-selected-surface);box-shadow:inset 3px 0 0 var(--sj-color-selected-indicator)}.option-row.selected[data-v-00732606]{background:var(--sj-color-primary-soft)}.empty-option[data-v-00732606]{padding:14px 12px;color:var(--sj-color-text-muted)}.article-selected[data-v-946c974d],.article-option[data-v-946c974d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0}.article-selected[data-v-946c974d]{grid-template-columns:auto minmax(0,1fr)}.article-copy[data-v-946c974d]{display:grid;gap:2px;min-width:0}.article-selected strong[data-v-946c974d],.article-option strong[data-v-946c974d]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.article-selected span[data-v-946c974d],.article-option span[data-v-946c974d]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:750}.article-meta[data-v-946c974d]{display:flex;flex:0 0 auto;gap:6px}.article-meta span[data-v-946c974d]{border-radius:var(--sj-radius-pill);padding:3px 8px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted)}.location-selected[data-v-1bed7942],.location-option[data-v-1bed7942]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.location-selected strong[data-v-1bed7942],.location-option strong[data-v-1bed7942]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.location-selected span[data-v-1bed7942],.location-option span[data-v-1bed7942]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:750}.location-option>div[data-v-1bed7942]{display:grid;gap:3px;min-width:0}.type-pill[data-v-1bed7942]{flex:0 0 auto;border-radius:var(--sj-radius-pill);padding:3px 8px;background:var(--sj-color-status-success-bg);color:var(--sj-color-status-success-text)!important}.condition-selected[data-v-2d5a0e6c],.condition-option[data-v-2d5a0e6c]{display:grid;gap:3px;min-width:0}.condition-selected strong[data-v-2d5a0e6c],.condition-option strong[data-v-2d5a0e6c]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.condition-option span[data-v-2d5a0e6c]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:750}.creditor-selected[data-v-d9f66958]{display:inline-flex;align-items:center;gap:7px;width:100%;min-width:0}.selected-name[data-v-d9f66958]{overflow:hidden;min-width:0;color:var(--sj-color-text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.selected-number[data-v-d9f66958]{flex:0 0 auto;border-radius:var(--sj-radius-pill);padding:2px 7px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.72rem;font-weight:750}.creditor-picker[data-v-d9f66958] .options-popover{left:0;right:auto;width:min(880px,calc(100vw - 48px));max-height:390px}.creditor-picker[data-v-d9f66958] .option-row{padding:0}.creditor-picker[data-v-d9f66958] .creditor-row{display:grid!important;grid-template-columns:70px 104px minmax(180px,1.45fr) minmax(150px,1.1fr) minmax(150px,1fr) 58px 112px;gap:12px;align-items:center;width:100%;min-width:830px}.creditor-picker[data-v-d9f66958] .creditor-header{z-index:1;border-bottom:1px solid var(--sj-color-border);padding:8px 12px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.67rem;font-weight:900;text-transform:uppercase}.creditor-picker[data-v-d9f66958] .creditor-option{padding:10px 12px}.creditor-picker[data-v-d9f66958] .creditor-option span,.creditor-picker[data-v-d9f66958] .creditor-option strong{overflow:hidden;min-width:0;color:var(--sj-color-text);font-size:.82rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.creditor-picker[data-v-d9f66958] .creditor-option strong{font-size:.88rem;font-weight:900}.creditor-picker[data-v-d9f66958] .condition-pill{justify-self:start;border-radius:var(--sj-radius-pill);padding:3px 8px;background:var(--sj-color-status-info-bg);color:var(--sj-color-status-info-text)!important;font-size:.73rem!important;font-weight:900!important;white-space:nowrap}@media(max-width:980px){.creditor-picker[data-v-d9f66958] .options-popover{width:min(690px,calc(100vw - 32px))}.creditor-picker[data-v-d9f66958] .creditor-row{grid-template-columns:76px 106px minmax(170px,1.4fr) minmax(150px,1.2fr) 108px;min-width:640px}.creditor-picker[data-v-d9f66958] .creditor-row .address,.creditor-picker[data-v-d9f66958] .creditor-row span:nth-child(6){display:none}}.date-picker[data-v-543280f9]{position:relative;display:grid;gap:7px;min-width:0;font-weight:800}.date-picker>span[data-v-543280f9]{color:var(--sj-color-text-muted);font-size:.82rem}.date-control[data-v-543280f9]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:43px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:8px 10px;background:var(--sj-color-surface);color:var(--sj-color-text);font:inherit;cursor:pointer}.date-control[data-v-543280f9]:focus{outline:0;border-color:var(--sj-color-focus);box-shadow:var(--sj-shadow-focus)}.date-control strong[data-v-543280f9]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.date-control span[data-v-543280f9]{color:var(--sj-color-text-muted);font-size:.78rem;font-weight:900}.date-popover[data-v-543280f9]{position:fixed;z-index:1000;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:12px;background:var(--sj-color-surface);box-shadow:var(--sj-shadow-panel)}.month-nav[data-v-543280f9],.quick-actions[data-v-543280f9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.month-nav button[data-v-543280f9],.quick-actions button[data-v-543280f9]{min-height:32px;border:1px solid var(--sj-color-border);border-radius:7px;padding:5px 10px;background:var(--sj-color-surface-muted);color:var(--sj-color-text);font:inherit;font-weight:900;cursor:pointer}.weekday-grid[data-v-543280f9],.day-grid[data-v-543280f9]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.weekday-grid[data-v-543280f9]{margin-top:12px}.weekday-grid span[data-v-543280f9]{color:var(--sj-color-text-muted);font-size:.74rem;font-weight:900;text-align:center}.day-grid[data-v-543280f9]{margin-top:6px}.day-button[data-v-543280f9]{min-height:32px;border:1px solid transparent;border-radius:7px;background:#fff;color:var(--sj-color-text);font:inherit;font-weight:850;cursor:pointer}.day-button[data-v-543280f9]:hover:not(:disabled){border-color:var(--sj-color-focus);background:var(--sj-color-surface-muted)}.day-button.outside[data-v-543280f9]{color:#a3aab8}.day-button.today[data-v-543280f9]{border-color:var(--sj-color-border-strong)}.day-button.selected[data-v-543280f9]{border-color:var(--sj-color-action-primary);background:var(--sj-color-action-primary);color:#fff}.day-button[data-v-543280f9]:disabled{color:#c8cdd6;cursor:not-allowed}.quick-actions[data-v-543280f9]{margin-top:12px}.concept-lines-panel[data-v-7c7acbdf]{display:grid;gap:10px;min-width:0}.concept-lines-header[data-v-7c7acbdf]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.concept-lines-header h3[data-v-7c7acbdf]{margin:0;font-size:1rem}.concept-lines-header p[data-v-7c7acbdf]{margin:3px 0 0;color:var(--color-muted);font-size:.86rem;font-weight:700}.concept-lines-table[data-v-7c7acbdf]{min-width:0}.concept-lines-table[data-v-7c7acbdf] .p-datatable-table-container{border:1px solid var(--color-line);border-radius:8px}.concept-lines-table[data-v-7c7acbdf] .p-datatable-thead>tr>th{background:#f6f8f4;color:var(--color-muted);font-size:.74rem;font-weight:950}.concept-lines-table[data-v-7c7acbdf] .p-inputtext,.concept-lines-table[data-v-7c7acbdf] .p-select,.concept-lines-table[data-v-7c7acbdf] .p-inputnumber,.concept-lines-table[data-v-7c7acbdf] .p-inputnumber-input{width:100%}.concept-lines-table[data-v-7c7acbdf] .number-column,.concept-lines-table[data-v-7c7acbdf] .amount-column{text-align:right;white-space:nowrap}.concept-lines-table[data-v-7c7acbdf] .number-column .p-inputnumber{max-width:120px;margin-left:auto}.concept-lines-table[data-v-7c7acbdf] .amount-column strong{font-weight:950}.concept-lines-table[data-v-7c7acbdf] .action-column{width:48px;text-align:center}.line-article-select[data-v-7c7acbdf]{min-width:260px}.line-article-value[data-v-7c7acbdf],.line-article-option[data-v-7c7acbdf]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.line-article-value[data-v-7c7acbdf]{grid-template-columns:auto minmax(0,1fr)}.line-article-copy[data-v-7c7acbdf]{display:grid;gap:2px;min-width:0}.line-article-value strong[data-v-7c7acbdf],.line-article-value span[data-v-7c7acbdf],.line-article-option strong[data-v-7c7acbdf],.line-article-option span[data-v-7c7acbdf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-article-value span[data-v-7c7acbdf],.line-article-option span[data-v-7c7acbdf],.line-article-option small[data-v-7c7acbdf],.line-article-placeholder[data-v-7c7acbdf]{color:var(--color-muted);font-size:.78rem;font-weight:750}.empty-row[data-v-7c7acbdf]{padding:24px;color:var(--color-muted);font-weight:800;text-align:center}.concept-total[data-v-7c7acbdf]{display:flex;justify-content:flex-end;gap:14px;align-items:center;border:1px solid var(--color-line);border-radius:8px;padding:10px 14px;background:#f8faf7;color:var(--color-muted);font-weight:900}.concept-total strong[data-v-7c7acbdf]{color:var(--sj-color-action-primary);font-size:1rem}.column-filter[data-v-6fb04a1b]{display:grid;gap:8px;min-width:0}.column-filter-header[data-v-6fb04a1b]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-muted);font-size:.78rem;font-weight:900}.clear-filters[data-v-6fb04a1b]{border:0;padding:0;background:transparent;color:var(--sj-color-action-primary);font:inherit;font-size:.76rem;font-weight:900;text-decoration:underline;text-underline-offset:2px}.filter-builder[data-v-6fb04a1b]{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:10px;align-items:end}.filter-builder label[data-v-6fb04a1b]{display:grid;gap:6px;min-width:0}.filter-builder label span[data-v-6fb04a1b]{color:var(--color-muted);font-size:.78rem;font-weight:900}.filter-builder select[data-v-6fb04a1b],.filter-builder input[data-v-6fb04a1b]{width:100%;min-height:39px;border:1px solid var(--color-line);border-radius:7px;padding:8px 10px;background:#fff;color:var(--color-text);font:inherit}.filter-builder select[data-v-6fb04a1b]:focus,.filter-builder input[data-v-6fb04a1b]:focus{outline:none;border-color:var(--sj-color-focus);box-shadow:var(--sj-shadow-focus)}.filter-chips[data-v-6fb04a1b]{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.filter-chip[data-v-6fb04a1b]{display:inline-flex;align-items:center;max-width:100%;min-height:30px;gap:7px;border:1px solid var(--sj-color-primary-border);border-radius:999px;padding:5px 8px 5px 10px;background:var(--sj-color-primary-soft);color:var(--color-text);font:inherit;font-size:.78rem;font-weight:900}.filter-chip span[data-v-6fb04a1b]:first-child{color:var(--color-muted)}.filter-chip strong[data-v-6fb04a1b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-chip span[data-v-6fb04a1b]:last-child{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#fff;color:var(--sj-color-action-primary);font-size:.72rem}.filter-empty[data-v-6fb04a1b]{margin:0;color:var(--color-muted);font-size:.78rem;font-weight:800}@media(max-width:900px){.filter-builder[data-v-6fb04a1b]{grid-template-columns:1fr}}.purchase-worklist[data-v-5a89861d],.purchase-list-panel[data-v-5a89861d]{min-width:0}.purchase-worklist-header[data-v-5a89861d]{align-items:flex-start}.purchase-list-panel[data-v-5a89861d]{display:grid;gap:14px}.worklist-actions[data-v-5a89861d]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.purchase-command-strip[data-v-5a89861d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.status-tile[data-v-5a89861d]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:46px;border:1px solid var(--color-line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--color-muted);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.status-tile.active[data-v-5a89861d],.status-tile[data-v-5a89861d]:hover{border-color:var(--sj-color-action-primary);background:#fff8f2;color:var(--color-text);box-shadow:inset 3px 0 0 var(--sj-color-action-primary)}.status-tile-label[data-v-5a89861d]{display:inline-flex;align-items:center;gap:8px;min-width:0}.status-tile-label span[data-v-5a89861d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-insight-strip[data-v-5a89861d]{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(150px,.9fr) minmax(220px,1.4fr) minmax(130px,.8fr);gap:10px}.insight-item[data-v-5a89861d]{display:grid;gap:4px;min-width:0;border:1px solid var(--color-line);border-radius:8px;padding:10px 12px;background:linear-gradient(180deg,#fff,#f8faf7)}.insight-item span[data-v-5a89861d]{color:var(--color-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.insight-item strong[data-v-5a89861d]{min-width:0;overflow:hidden;color:var(--color-text);font-size:.98rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.worklist-filters[data-v-5a89861d]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.purchase-data-table[data-v-5a89861d]{min-width:0}.purchase-data-table[data-v-5a89861d] .p-datatable-table-container{border:1px solid var(--color-line);border-radius:8px}.purchase-data-table[data-v-5a89861d] .p-datatable-thead>tr>th{background:#f6f8f4;color:var(--color-muted);font-size:.74rem;font-weight:950}.purchase-data-table[data-v-5a89861d] .p-datatable-tbody>tr{cursor:pointer}.purchase-data-table[data-v-5a89861d] .p-datatable-tbody>tr.purchase-row-active>td{background:#fff8f2;box-shadow:inset 3px 0 0 var(--sj-color-action-primary)}.purchase-data-table[data-v-5a89861d] .p-datatable-tbody>tr.purchase-row-attention>td:first-child{box-shadow:inset 3px 0 #f59e0b}.purchase-data-table[data-v-5a89861d] .p-datatable-tbody>tr.purchase-row-receiving>td:first-child{box-shadow:inset 3px 0 #16a34a}.purchase-cell-main[data-v-5a89861d]{display:grid;gap:3px;min-width:0}.purchase-cell-main strong[data-v-5a89861d],.purchase-cell-main small[data-v-5a89861d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-cell-main strong[data-v-5a89861d]{color:var(--color-text);font-size:.86rem;font-weight:900}.purchase-cell-main small[data-v-5a89861d]{color:var(--color-muted);font-size:.76rem;font-weight:800}.purchase-article-cell[data-v-5a89861d]{min-width:220px}.purchase-data-table[data-v-5a89861d] .quantity-column{text-align:right;font-weight:950}.purchase-data-table[data-v-5a89861d] .action-column{text-align:right}.empty-list[data-v-5a89861d]{padding:20px;color:var(--color-muted);font-weight:850;text-align:center}@media(max-width:1180px){.purchase-command-strip[data-v-5a89861d],.purchase-insight-strip[data-v-5a89861d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.purchase-command-strip[data-v-5a89861d],.purchase-insight-strip[data-v-5a89861d]{grid-template-columns:1fr}.purchase-worklist-header[data-v-5a89861d],.worklist-actions[data-v-5a89861d]{align-items:stretch}.worklist-actions[data-v-5a89861d]{justify-content:flex-start}}.purchase-page-stack[data-v-aec31084]{display:grid;gap:16px}.purchase-page-stack[data-v-aec31084]>*{min-width:0}.purchase-workspace[data-v-aec31084]{min-width:0;background:#fbfcfd;box-shadow:none}.purchase-workspace[data-v-aec31084] .p-inputtext,.purchase-workspace[data-v-aec31084] .p-select,.purchase-workspace[data-v-aec31084] .p-inputnumber,.purchase-workspace[data-v-aec31084] .p-inputnumber-input{width:100%}.purchase-workspace[data-v-aec31084] .p-inputnumber-input{text-align:right}.workspace-actions[data-v-aec31084]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workspace-modebar[data-v-aec31084]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;border:1px solid var(--color-line);border-radius:10px;padding:6px;background:#fff}.workspace-modebar button[data-v-aec31084]{display:grid;gap:2px;min-height:48px;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:var(--color-muted);text-align:left;cursor:pointer}.workspace-modebar button strong[data-v-aec31084]{color:var(--color-text);font-size:.92rem;font-weight:950}.workspace-modebar button span[data-v-aec31084]{overflow:hidden;color:var(--color-muted);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workspace-modebar button.active[data-v-aec31084]{background:#f6f8f4;box-shadow:inset 3px 0 0 var(--sj-color-action-primary)}.workspace-modebar button.active strong[data-v-aec31084]{color:var(--sj-color-action-primary)}.purchase-card[data-v-aec31084]{display:grid;gap:16px;border:1px solid var(--color-line);border-radius:8px;padding:16px;background:#fff}.purchase-main-card[data-v-aec31084]{gap:12px}.header-editor[data-v-aec31084]{border:1px solid var(--color-line);border-radius:8px;background:#fff}.header-editor>summary[data-v-aec31084]{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:64px;padding:12px 14px;cursor:pointer;list-style:none}.header-editor>summary[data-v-aec31084]::-webkit-details-marker{display:none}.header-editor[open]>summary[data-v-aec31084]{background:#f8faf7}.purchase-summary[data-v-aec31084]{display:grid;flex:1;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(92px,1fr));gap:10px 14px;min-width:0}.purchase-summary div[data-v-aec31084]{display:grid;gap:2px;min-width:0}.purchase-summary span[data-v-aec31084]{color:var(--color-muted);font-size:.72rem;font-weight:900}.purchase-summary strong[data-v-aec31084]{min-width:0;overflow:hidden;color:var(--color-text);font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.header-editor-content[data-v-aec31084]{display:grid;gap:14px;border-top:1px solid var(--color-line);padding:14px;background:#fbfcfd}.section-title[data-v-aec31084]{display:grid;gap:4px}.section-title h3[data-v-aec31084],.detail-header h3[data-v-aec31084],.history h3[data-v-aec31084]{margin:0}.section-title p[data-v-aec31084],.detail-header p[data-v-aec31084]{margin:0;color:var(--color-muted)}.form-grid[data-v-aec31084]{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(110px,.5fr);gap:12px}.header-grid[data-v-aec31084]{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.header-grid>.field-compact[data-v-aec31084]{flex:0 0 112px}.header-grid>.field-date[data-v-aec31084]{flex:0 0 150px}.header-grid>.field-medium[data-v-aec31084]{flex:1 1 210px}.header-grid>.field-reference[data-v-aec31084]{flex:0 0 260px}.header-grid>.field-wide[data-v-aec31084]{flex:1 1 280px}.line-grid[data-v-aec31084]{display:grid;grid-template-columns:minmax(300px,1.8fr) repeat(3,minmax(110px,.65fr)) auto;gap:12px;align-items:end}.line-grid>.p-button[data-v-aec31084]{min-height:43px}.line-grid-secondary[data-v-aec31084]{grid-template-columns:repeat(5,minmax(110px,1fr))}label[data-v-aec31084]{display:grid;gap:7px;font-weight:800}label span[data-v-aec31084]{font-size:.82rem;color:var(--color-muted)}select[data-v-aec31084],input[data-v-aec31084]{width:100%;min-height:43px;border:1px solid var(--color-line);border-radius:7px;padding:9px 10px;background:#fff;font:inherit}input[readonly][data-v-aec31084]{background:#f4f6f8;color:var(--color-muted);cursor:default}select[data-v-aec31084]:focus,input[data-v-aec31084]:focus{outline:2px solid rgba(255,107,26,.25);border-color:var(--sj-color-action-primary)}.condition-help[data-v-aec31084]{display:flex;gap:10px;align-items:center;border:1px solid var(--color-line);border-radius:8px;padding:9px 12px;background:#f8faf7;color:var(--color-muted);font-size:.9rem}.condition-help strong[data-v-aec31084]{color:var(--color-text)}.article-preview[data-v-aec31084],.receipt-summary[data-v-aec31084]{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid var(--color-line);border-radius:var(--radius);padding:12px 14px;background:#f8faf6}.article-preview[data-v-aec31084],.receipt-summary[data-v-aec31084]{color:var(--color-muted)}.article-preview strong[data-v-aec31084],.receipt-summary strong[data-v-aec31084]{color:var(--color-text)}.article-preview[data-v-aec31084]{justify-content:flex-start;flex-wrap:wrap}.receipt-inline[data-v-aec31084]{display:grid;gap:12px;border-top:1px solid var(--color-line);padding-top:14px}.receipt-card .receipt-inline[data-v-aec31084]{border-top:0;padding-top:0}.receipt-inline-grid[data-v-aec31084]{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(100px,.45fr));gap:12px;align-items:end}.receipt-line-select[data-v-aec31084]{grid-column:span 2}.receipt-result[data-v-aec31084]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--color-line);padding-top:12px}.check-line[data-v-aec31084]{display:inline-flex;grid-auto-flow:column;gap:8px;align-items:center;color:var(--color-muted);font-size:.86rem}.check-line input[data-v-aec31084]{width:auto;min-height:auto}.form-actions[data-v-aec31084],.row-actions[data-v-aec31084],.actions[data-v-aec31084],.edi-actions[data-v-aec31084]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.edi-actions[data-v-aec31084]{flex-wrap:wrap}.workspace-savebar[data-v-aec31084]{position:sticky;bottom:0;z-index:3;border:1px solid var(--color-line);border-radius:8px;padding:10px 12px;background:#fffffff5;box-shadow:0 -8px 24px #0f172a0f}.integration-panel[data-v-aec31084],.optional-fields[data-v-aec31084],.add-line-panel[data-v-aec31084]{border:1px solid var(--color-line);border-radius:8px;background:#fff}.integration-panel summary[data-v-aec31084],.optional-fields summary[data-v-aec31084],.add-line-panel summary[data-v-aec31084]{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none}.integration-panel summary[data-v-aec31084]::-webkit-details-marker,.optional-fields summary[data-v-aec31084]::-webkit-details-marker,.add-line-panel summary[data-v-aec31084]::-webkit-details-marker{display:none}.integration-panel summary span[data-v-aec31084],.optional-fields summary span[data-v-aec31084],.add-line-panel summary span[data-v-aec31084]:first-child{display:grid;gap:2px}.integration-panel summary small[data-v-aec31084],.optional-fields summary span[data-v-aec31084],.add-line-panel summary small[data-v-aec31084]{color:var(--color-muted);font-size:.82rem}.integration-toggle[data-v-aec31084]{border-radius:999px;padding:5px 9px;background:var(--color-panel-soft);color:var(--color-muted);font-size:.76rem;font-weight:900;white-space:nowrap}.header-editor[open] .integration-toggle[data-v-aec31084],.integration-panel[open] .integration-toggle[data-v-aec31084],.add-line-panel[open] .integration-toggle[data-v-aec31084]{color:var(--sj-color-action-primary)}.integration-content[data-v-aec31084],.add-line-content[data-v-aec31084]{display:grid;gap:12px;border-top:1px solid var(--color-line);padding:12px;background:#fbfcfd}.integration-content p[data-v-aec31084]{margin:0;color:var(--color-muted)}.optional-fields[open][data-v-aec31084]{background:#fbfaf7}.optional-fields .line-grid[data-v-aec31084]{padding:0 12px 12px}.empty-row[data-v-aec31084]{padding:24px;color:var(--color-muted);text-align:center}.validation-note[data-v-aec31084]{margin:-4px 0 0;border-left:3px solid var(--color-orange);padding:8px 10px;background:#fffaf2;color:var(--color-muted);font-weight:800}.saved-note[data-v-aec31084]{margin:-4px 0 0;border-left:3px solid #15803d;padding:8px 10px;background:#f0fdf4;color:#166534;font-weight:900}@media(max-width:1180px){.form-grid[data-v-aec31084],.header-grid[data-v-aec31084],.line-grid[data-v-aec31084],.line-grid-secondary[data-v-aec31084],.receipt-inline-grid[data-v-aec31084],.workspace-modebar[data-v-aec31084],.purchase-summary[data-v-aec31084]{grid-template-columns:1fr}.detail-header[data-v-aec31084],.header-editor>summary[data-v-aec31084],.condition-help[data-v-aec31084],.receipt-summary[data-v-aec31084],.receipt-result[data-v-aec31084]{display:grid}.receipt-line-select[data-v-aec31084],.receipt-result[data-v-aec31084]{grid-column:auto}}.inventory-view[data-v-a3def765]{display:grid;gap:16px;min-width:0}.inventory-view[data-v-a3def765]>*,.inventory-view .view-grid[data-v-a3def765]>*{min-width:0}.inventory-header[data-v-a3def765]{align-items:end}.inventory-flow-header[data-v-a3def765]{align-items:start}.flow-actions[data-v-a3def765]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.toggle-line[data-v-a3def765]{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:6px 10px;background:#fff;color:var(--sj-color-text-muted);font-size:13px;font-weight:850}.toggle-line input[data-v-a3def765]{width:16px;height:16px;accent-color:var(--sj-color-primary)}.search-box[data-v-a3def765]{display:grid;gap:6px;min-width:min(360px,100%);color:var(--sj-color-text-muted);font-size:13px;font-weight:800}.search-box[data-v-a3def765] .p-inputtext{width:100%;min-height:40px}.inventory-datatable[data-v-a3def765]{width:100%;max-width:100%;min-width:0;overflow:hidden;border-top:1px solid var(--color-line)}.inventory-datatable[data-v-a3def765] .p-datatable-table-container{width:100%;max-width:100%;overflow-x:auto}.inventory-datatable[data-v-a3def765] .p-datatable-thead>tr>th{background:#f6f8f4;color:var(--sj-color-text-muted);font-size:.74rem;font-weight:950}.inventory-datatable[data-v-a3def765] .number-column{text-align:right;white-space:nowrap}.inventory-datatable[data-v-a3def765] .warning-row{background:#fff7ed}.cell-stack[data-v-a3def765]{display:grid;gap:2px}.cell-stack small[data-v-a3def765],.muted-value[data-v-a3def765]{color:var(--sj-color-text-muted);font-size:12px}.barcode-preview[data-v-a3def765]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0}.empty-table-state[data-v-a3def765]{padding:24px;color:var(--color-muted);font-weight:800;text-align:center}.flow-row[data-v-a3def765]{display:flex;justify-content:space-between;gap:14px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:12px;background:#fff}.flow-row strong[data-v-a3def765],.flow-row span[data-v-a3def765]{display:block}.flow-row span[data-v-a3def765]{color:var(--sj-color-text-muted);font-size:13px}.flow-numbers[data-v-a3def765]{display:grid;justify-items:end;gap:4px;min-width:130px;text-align:right}.shortage[data-v-a3def765]{color:var(--sj-color-status-warning-text)}.empty-card[data-v-a3def765],.empty-state[data-v-a3def765]{color:var(--sj-color-text-muted);text-align:center}.empty-card[data-v-a3def765]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:14px;background:var(--sj-color-surface-muted)}@media(max-width:760px){.inventory-header[data-v-a3def765],.flow-row[data-v-a3def765]{display:grid}.flow-numbers[data-v-a3def765]{text-align:left}}.import-flow[data-v-10a3e167]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.import-flow article[data-v-10a3e167]{border:1px solid var(--color-line);border-radius:var(--radius);padding:14px;background:var(--color-panel-soft)}.import-flow article.active[data-v-10a3e167]{border-color:#a6cfaa;background:#eff8f0}.import-flow strong[data-v-10a3e167],.import-flow span[data-v-10a3e167]{display:block}.import-flow span[data-v-10a3e167]{margin-top:6px;color:var(--color-muted)}@media(max-width:880px){.import-flow[data-v-10a3e167]{grid-template-columns:1fr}}.customer-selected[data-v-6d02abaf]{display:inline-flex;align-items:center;gap:7px;width:100%;min-width:0}.selected-name[data-v-6d02abaf]{overflow:hidden;min-width:0;color:var(--sj-color-text);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.selected-country[data-v-6d02abaf],.profile-pill[data-v-6d02abaf]{flex:0 0 auto;border-radius:var(--sj-radius-pill);padding:3px 8px;background:var(--sj-color-status-info-bg);color:var(--sj-color-status-info-text);font-size:.73rem;font-weight:850}.customer-picker[data-v-6d02abaf] .options-popover{left:0;right:auto;width:min(820px,calc(100vw - 48px));max-height:360px}.customer-picker[data-v-6d02abaf] .option-row{padding:0}.customer-picker[data-v-6d02abaf] .customer-row{display:grid!important;grid-template-columns:minmax(180px,1.35fr) 62px minmax(150px,1fr) minmax(170px,1fr) minmax(145px,.9fr);gap:12px;align-items:center;width:100%;min-width:760px}.customer-picker[data-v-6d02abaf] .customer-header{border-bottom:1px solid var(--sj-color-border);padding:8px 12px;background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.67rem;font-weight:900;text-transform:uppercase}.customer-picker[data-v-6d02abaf] .customer-option{padding:10px 12px}.customer-picker[data-v-6d02abaf] .customer-option span,.customer-picker[data-v-6d02abaf] .customer-option strong{overflow:hidden;min-width:0;color:var(--sj-color-text);font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-picker[data-v-6d02abaf] .customer-option strong{font-size:.88rem;font-weight:900}@media(max-width:980px){.customer-picker[data-v-6d02abaf] .options-popover{width:min(660px,calc(100vw - 32px))}.customer-picker[data-v-6d02abaf] .customer-row{grid-template-columns:minmax(180px,1.4fr) 56px minmax(150px,1fr) minmax(135px,.9fr);min-width:620px}.customer-picker[data-v-6d02abaf] .customer-row span:nth-child(4){display:none}}.packaging-selected[data-v-f1ca098e]{display:flex;align-items:baseline;gap:7px;min-width:0}.packaging-selected strong[data-v-f1ca098e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packaging-selected span[data-v-f1ca098e],.packaging-option span[data-v-f1ca098e]{color:var(--sj-color-text-muted);font-size:.78rem;font-weight:750}.packaging-option[data-v-f1ca098e]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%}.packaging-option>div[data-v-f1ca098e]:first-child{display:grid;gap:2px;min-width:0}.packaging-meta[data-v-f1ca098e]{display:flex;gap:6px}.packaging-meta span[data-v-f1ca098e]{border-radius:var(--sj-radius-pill);padding:3px 7px;background:var(--sj-color-surface-muted)}.order-lines[data-v-241c3cff]{display:grid;gap:10px;min-width:0}.order-lines-header[data-v-241c3cff]{display:flex;align-items:end;justify-content:space-between;gap:16px}.order-lines-header h3[data-v-241c3cff],.order-lines-header p[data-v-241c3cff]{margin:0}.order-lines-header p[data-v-241c3cff],.order-lines-header>span[data-v-241c3cff]{margin-top:3px;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:750}.order-lines-scroll[data-v-241c3cff]{width:100%;overflow-x:auto;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel)}.order-lines-table[data-v-241c3cff]{width:100%;min-width:1660px;border-collapse:collapse;table-layout:fixed}.order-lines-table th[data-v-241c3cff],.order-lines-table td[data-v-241c3cff]{border-bottom:1px solid var(--sj-color-border);padding:8px;vertical-align:middle}.order-lines-table tbody td[data-v-241c3cff]{vertical-align:top}.order-lines-table th[data-v-241c3cff]{background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.76rem;font-weight:850;text-align:left}.order-lines-table th[data-v-241c3cff]:first-child,.order-lines-table td[data-v-241c3cff]:first-child{position:sticky;left:0;z-index:2;width:280px;background:var(--sj-color-surface);box-shadow:1px 0 0 var(--sj-color-border)}.order-lines-table th[data-v-241c3cff]:nth-child(2),.order-lines-table td[data-v-241c3cff]:nth-child(2),.order-lines-table th[data-v-241c3cff]:nth-child(3),.order-lines-table td[data-v-241c3cff]:nth-child(3),.order-lines-table th[data-v-241c3cff]:nth-child(5),.order-lines-table td[data-v-241c3cff]:nth-child(5),.order-lines-table th[data-v-241c3cff]:nth-child(6),.order-lines-table td[data-v-241c3cff]:nth-child(6),.order-lines-table th[data-v-241c3cff]:nth-child(8),.order-lines-table td[data-v-241c3cff]:nth-child(8),.order-lines-table th[data-v-241c3cff]:nth-child(9),.order-lines-table td[data-v-241c3cff]:nth-child(9),.order-lines-table th[data-v-241c3cff]:nth-child(10),.order-lines-table td[data-v-241c3cff]:nth-child(10){width:100px}.order-lines-table th[data-v-241c3cff]:nth-child(4),.order-lines-table td[data-v-241c3cff]:nth-child(4){width:150px}.order-lines-table th[data-v-241c3cff]:nth-child(7),.order-lines-table td[data-v-241c3cff]:nth-child(7){width:220px}.order-lines-table th[data-v-241c3cff]:nth-child(11),.order-lines-table td[data-v-241c3cff]:nth-child(11),.order-lines-table th[data-v-241c3cff]:nth-child(12),.order-lines-table td[data-v-241c3cff]:nth-child(12){width:105px}.order-lines-table th[data-v-241c3cff]:last-child,.order-lines-table td[data-v-241c3cff]:last-child{position:sticky;right:0;z-index:2;width:126px;background:var(--sj-color-surface);box-shadow:-1px 0 0 var(--sj-color-border)}.order-lines-table thead th[data-v-241c3cff]:first-child,.order-lines-table thead th[data-v-241c3cff]:last-child{z-index:3;background:var(--sj-color-surface-muted)}.order-lines-table tbody td[data-v-241c3cff]:first-child:focus-within{z-index:5}.order-lines-table tbody tr:last-child td[data-v-241c3cff]{border-bottom:0}.new-line-row[data-v-241c3cff]{background:#fbfcf8;box-shadow:inset 3px 0 0 var(--sj-color-selected-indicator)}.new-line-row td[data-v-241c3cff]:first-child,.new-line-row td[data-v-241c3cff]:last-child{background:#fbfcf8}.new-line-row td[data-v-241c3cff]:first-child{z-index:4}.article-picker-cell[data-v-241c3cff]{display:grid;gap:3px;min-width:0}.article-picker-cell[data-v-241c3cff] .search-select,.article-picker-cell[data-v-241c3cff] .search-label,.packaging-picker-cell[data-v-241c3cff] .search-select,.packaging-picker-cell[data-v-241c3cff] .search-label{gap:0}.article-picker-cell[data-v-241c3cff] .search-label>span,.packaging-picker-cell[data-v-241c3cff] .search-label>span{display:none}.article-picker-cell[data-v-241c3cff] .search-control,.packaging-picker-cell[data-v-241c3cff] .search-control{min-height:38px}.stock-hint[data-v-241c3cff],.article-description[data-v-241c3cff],.muted-value[data-v-241c3cff]{overflow:hidden;color:var(--sj-color-text-muted);font-size:.76rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stock-hint[data-v-241c3cff],.article-description[data-v-241c3cff]{min-height:16px;padding-left:2px;line-height:16px}.matrix-input[data-v-241c3cff]{min-height:38px;width:100%;min-width:0;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:7px 8px;background:var(--sj-color-surface);color:var(--sj-color-text);font:inherit;font-weight:750}.matrix-input[data-v-241c3cff]:focus{outline:0;border-color:var(--sj-color-focus);box-shadow:var(--sj-shadow-focus)}.matrix-input[data-v-241c3cff]:disabled{border-color:transparent;background:transparent;color:var(--sj-color-text);cursor:default;opacity:1}.number-column[data-v-241c3cff],.number-input[data-v-241c3cff]{text-align:right;white-space:nowrap}.calculated-value[data-v-241c3cff]{color:var(--sj-color-text-muted);font-weight:850}.order-lines-table tbody td.number-column[data-v-241c3cff]{line-height:38px}.order-lines-table tbody td.number-column[data-v-241c3cff] .p-tag{line-height:normal;vertical-align:middle}.row-actions[data-v-241c3cff]{text-align:right;white-space:nowrap}.order-lines-table tbody .row-actions[data-v-241c3cff] .p-button{min-height:38px}.form-error[data-v-241c3cff]{margin:0;border-left:3px solid var(--sj-color-status-danger-text);padding:8px 10px;background:var(--sj-color-status-danger-bg);color:var(--sj-color-status-danger-text);font-weight:850}.sales-workflow[data-v-fd44188b]{display:grid;gap:14px;border-top:1px solid var(--sj-color-border);padding-top:16px}.workflow-heading[data-v-fd44188b],.next-step[data-v-fd44188b],.next-step-actions[data-v-fd44188b],.document-actions[data-v-fd44188b],.sales-documents>summary[data-v-fd44188b]{display:flex;align-items:center}.workflow-heading[data-v-fd44188b],.next-step[data-v-fd44188b],.sales-documents>summary[data-v-fd44188b]{justify-content:space-between;gap:16px}.workflow-heading h3[data-v-fd44188b],.workflow-heading p[data-v-fd44188b],.next-step h3[data-v-fd44188b],.next-step p[data-v-fd44188b]{margin:0}.workflow-heading p[data-v-fd44188b],.next-step p[data-v-fd44188b],.sales-documents small[data-v-fd44188b]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:700}.process-steps[data-v-fd44188b]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.process-steps li[data-v-fd44188b]{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;color:var(--sj-color-text-muted);text-align:center}.process-steps li[data-v-fd44188b]:not(:last-child):after{position:absolute;z-index:0;top:15px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:var(--sj-color-border);content:""}.process-steps li.completed[data-v-fd44188b]:not(:last-child):after{background:var(--sj-color-status-success-text)}.step-marker[data-v-fd44188b]{z-index:1;display:grid;width:32px;height:32px;place-items:center;border:2px solid var(--sj-color-border-strong);border-radius:50%;background:var(--sj-color-surface);font-size:.78rem;font-weight:900}.completed .step-marker[data-v-fd44188b]{border-color:var(--sj-color-status-success-text);background:var(--sj-color-status-success-bg);color:var(--sj-color-status-success-text)}.active .step-marker[data-v-fd44188b]{border-color:var(--sj-color-action-primary);background:var(--sj-color-action-primary);color:var(--sj-color-text-inverse)}.step-label[data-v-fd44188b]{overflow:hidden;width:100%;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.active .step-label[data-v-fd44188b],.completed .step-label[data-v-fd44188b]{color:var(--sj-color-text)}.next-step[data-v-fd44188b]{border-left:4px solid var(--sj-color-action-primary-accent);padding:14px 16px;background:var(--sj-color-surface-muted)}.next-step-copy[data-v-fd44188b]{display:grid;gap:4px;min-width:0}.next-step-copy>span[data-v-fd44188b]{color:var(--sj-color-action-primary-accent);font-size:.72rem;font-weight:900;text-transform:uppercase}.next-step-actions[data-v-fd44188b],.document-actions[data-v-fd44188b]{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sales-documents[data-v-fd44188b]{border-top:1px solid var(--sj-color-border);padding-top:12px}.sales-documents>summary[data-v-fd44188b]{cursor:pointer;list-style:none}.sales-documents>summary[data-v-fd44188b]::-webkit-details-marker{display:none}.sales-documents>summary span[data-v-fd44188b]{display:grid;gap:2px}.sales-documents[open]>summary i[data-v-fd44188b]{transform:rotate(180deg)}.document-actions[data-v-fd44188b]{justify-content:flex-start;padding-top:12px}@media(max-width:900px){.next-step[data-v-fd44188b]{align-items:flex-start;flex-direction:column}.next-step-actions[data-v-fd44188b]{justify-content:flex-start}}@media(max-width:640px){.process-steps[data-v-fd44188b]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.process-steps li[data-v-fd44188b]:nth-child(3):after{display:none}.document-actions[data-v-fd44188b] .p-button{width:100%}}.sales-view[data-v-cdc8d516]{display:grid;gap:16px}.sales-header[data-v-cdc8d516]{align-items:center}.header-actions[data-v-cdc8d516],.row-actions[data-v-cdc8d516]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-list-body[data-v-cdc8d516],.sales-editor-body[data-v-cdc8d516]{display:grid;gap:14px}.sales-filters[data-v-cdc8d516]{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:14px;align-items:end}.sales-filters label[data-v-cdc8d516],.field-label[data-v-cdc8d516]{display:grid;gap:7px;min-width:0;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:800}input[data-v-cdc8d516],select[data-v-cdc8d516]{min-height:40px;width:100%;min-width:0;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:8px 10px;background:var(--sj-color-surface);color:var(--sj-color-text);font-weight:750}input[data-v-cdc8d516]:focus,select[data-v-cdc8d516]:focus{outline:0;border-color:var(--sj-color-focus);box-shadow:var(--sj-shadow-focus)}.status-tabs[data-v-cdc8d516]{display:inline-flex;gap:6px;flex-wrap:wrap}.status-tabs button[data-v-cdc8d516]{min-height:34px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:6px 10px;background:var(--sj-color-surface);color:var(--sj-color-text-muted);font-weight:850}.status-tabs button.active[data-v-cdc8d516]{border-color:var(--sj-color-action-primary-border);background:var(--sj-color-action-primary);color:var(--sj-color-text-inverse)}.sales-table-wrap[data-v-cdc8d516]{width:100%;overflow-x:auto}.sales-order-header-fields[data-v-cdc8d516]{min-width:0;margin:0;border:0;padding:0}.read-only-notice[data-v-cdc8d516]{display:flex;align-items:center;gap:8px;border-left:3px solid var(--sj-color-status-info-text);padding:9px 12px;background:var(--sj-color-status-info-bg);color:var(--sj-color-status-info-text);font-size:.82rem;font-weight:800}.sales-table[data-v-cdc8d516]{min-width:980px}.sales-table tbody tr[data-v-cdc8d516]{cursor:pointer}.sales-table tbody tr.selected[data-v-cdc8d516]{background:var(--sj-color-primary-soft);outline:1px solid var(--sj-color-primary-border)}.sales-table td strong[data-v-cdc8d516],.sales-table td span[data-v-cdc8d516]{display:block}.sales-table td span[data-v-cdc8d516]{margin-top:2px;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:750}.number-column[data-v-cdc8d516]{text-align:right;white-space:nowrap}.empty-row[data-v-cdc8d516]{padding:20px;color:var(--sj-color-text-muted);text-align:center}.selected-strip[data-v-cdc8d516],.context-line[data-v-cdc8d516]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:10px 12px;background:#fbfcf8}.selected-strip span[data-v-cdc8d516],.context-line span[data-v-cdc8d516]{color:var(--sj-color-text-muted);font-weight:750}.order-origin[data-v-cdc8d516]{margin-left:auto}.order-origin strong[data-v-cdc8d516]{color:var(--sj-color-text)}.sales-form-grid[data-v-cdc8d516]{display:grid;gap:12px}.header-grid[data-v-cdc8d516]{grid-template-columns:repeat(6,minmax(130px,1fr))}.sales-summary[data-v-cdc8d516]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-summary>div[data-v-cdc8d516]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:10px 12px;background:var(--sj-color-surface)}.sales-summary span[data-v-cdc8d516]{display:block;color:var(--sj-color-text-muted);font-size:.78rem;font-weight:850}.sales-summary strong[data-v-cdc8d516]{display:block;margin-top:2px;font-size:1.2rem}.sales-summary .warning[data-v-cdc8d516]{border-color:var(--sj-color-status-danger-text);background:var(--sj-color-status-danger-bg)}@media(max-width:1240px){.sales-filters[data-v-cdc8d516],.header-grid[data-v-cdc8d516]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sales-filters[data-v-cdc8d516],.header-grid[data-v-cdc8d516],.sales-summary[data-v-cdc8d516]{grid-template-columns:1fr}.order-origin[data-v-cdc8d516]{margin-left:0}}.ledger-datatable[data-v-db1be09e] .p-datatable-thead>tr>th{background:#f6f8f4;color:var(--sj-color-text-muted);font-size:.74rem;font-weight:950}.ledger-datatable[data-v-db1be09e] .number-column{text-align:right;white-space:nowrap}.article-cell[data-v-db1be09e]{display:grid;gap:2px;min-width:0}.article-cell span[data-v-db1be09e]{color:var(--color-muted);font-size:.82rem;font-weight:750}.logistics-grid[data-v-d8049e4a]{align-items:start}.scanner-panel[data-v-d8049e4a]{display:grid;gap:18px;border:1px solid #adcbb4;border-radius:var(--radius);padding:22px;background:#f3fbf4;box-shadow:var(--shadow-panel)}.scanner-header[data-v-d8049e4a]{display:grid;gap:6px}.scanner-header span[data-v-d8049e4a]{color:var(--color-primary-dark);font-size:18px;font-weight:850}.scanner-header strong[data-v-d8049e4a]{font-size:clamp(42px,11vw,92px);line-height:1;letter-spacing:0}.scanner-header p[data-v-d8049e4a]{margin:0;color:var(--color-muted);font-size:18px}.progress-shell[data-v-d8049e4a]{height:18px;overflow:hidden;border-radius:999px;background:#dce9df}.progress-bar[data-v-d8049e4a]{height:100%;border-radius:inherit;background:var(--color-primary);transition:width .16s ease}.scanner-actions[data-v-d8049e4a]{display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.scan-button[data-v-d8049e4a],.next-button[data-v-d8049e4a],.approve-button[data-v-d8049e4a]{border-radius:var(--radius);font-weight:900}.approve-button[data-v-d8049e4a]{min-height:92px;border:0;background:#0f5d2f;color:#fff;font-size:20px}.ready-note[data-v-d8049e4a]{border-color:#9ac8a8;background:#edf8f0;color:#0f5d2f}.scan-button[data-v-d8049e4a]{min-height:92px;border:0;background:var(--color-primary);color:#fff;font-size:28px}.scan-button[data-v-d8049e4a]:hover{background:var(--color-primary-dark)}.next-button[data-v-d8049e4a]{min-height:92px;border:1px solid var(--color-line);background:#fff;color:var(--color-text);font-size:20px}.document-list[data-v-d8049e4a]{display:grid;gap:8px;border:1px solid var(--color-line);border-radius:var(--radius);padding:14px;background:var(--color-panel-soft)}.document-list span[data-v-d8049e4a]{display:grid;gap:2px;color:var(--color-muted)}.document-list small[data-v-d8049e4a]{color:var(--sj-color-primary);font-weight:800}.stock-note[data-v-d8049e4a]{display:grid;gap:6px;border:1px solid #f2c58f;border-radius:var(--radius);padding:14px;background:#fff7ed}.stock-note span[data-v-d8049e4a]{color:#6c4b21}@media(max-width:760px){.scanner-panel[data-v-d8049e4a]{margin:-8px;border-radius:0;border-left:0;border-right:0}.scanner-actions[data-v-d8049e4a]{grid-template-columns:1fr}.scan-button[data-v-d8049e4a],.next-button[data-v-d8049e4a]{min-height:104px}}.pda-shell[data-v-9c61afc4]{display:grid;min-height:calc(100vh - 160px);place-items:start center}.pda-device[data-v-9c61afc4]{display:grid;gap:14px;width:min(390px,100%);border:1px solid #1d2a20;border-radius:18px;padding:14px;background:#101712;color:#fff;box-shadow:0 24px 70px #00000038}.pda-header[data-v-9c61afc4]{display:flex;justify-content:space-between;gap:12px;gap:3px;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:12px}.pda-header div[data-v-9c61afc4]{display:grid;gap:3px}.pda-header span[data-v-9c61afc4],.pda-header small[data-v-9c61afc4]{color:#b9c8b9}.pda-header strong[data-v-9c61afc4]{font-size:22px}.pda-logout[data-v-9c61afc4]{align-self:start;min-width:48px;min-height:38px;border:1px solid #4a4f59;border-radius:8px;background:#fff;color:#111827;font-weight:900}.scan-counter[data-v-9c61afc4]{display:grid;gap:6px;border-radius:12px;padding:16px;background:#17251b}.scan-counter span[data-v-9c61afc4]{color:#b9c8b9;font-weight:850}.scan-counter strong[data-v-9c61afc4]{font-size:clamp(42px,14vw,66px);line-height:1}.scan-counter small[data-v-9c61afc4]{color:#c7d8c7}.progress-shell[data-v-9c61afc4]{height:18px;overflow:hidden;border-radius:999px;background:#2e3c31}.progress-bar[data-v-9c61afc4]{height:100%;border-radius:inherit;background:#40c36f;transition:width .16s ease}.crate-form[data-v-9c61afc4]{display:grid;gap:10px}.crate-form[data-v-9c61afc4] .form-field span{color:#c7d8c7}.crate-form[data-v-9c61afc4] input{min-height:48px;border-color:#3e5142;background:#fff;font-size:18px}.pda-scan-button[data-v-9c61afc4],.pda-next-button[data-v-9c61afc4],.pda-approve-button[data-v-9c61afc4]{width:100%;border-radius:12px;font-weight:950}.pda-scan-button[data-v-9c61afc4]{min-height:88px;border:0;background:#40c36f;color:#08110b;font-size:28px}.pda-next-button[data-v-9c61afc4]{min-height:62px;border:1px solid #4a654f;background:#203025;color:#fff;font-size:19px}.pda-approve-button[data-v-9c61afc4]{min-height:72px;border:0;background:#fff;color:#0f5d2f;font-size:20px}.pda-tasks[data-v-9c61afc4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pda-tasks>span[data-v-9c61afc4]{grid-column:1 / -1;color:#b9c8b9;font-weight:850}.pda-tasks button[data-v-9c61afc4]{display:grid;gap:2px;min-width:0;border:1px solid #4a654f;border-radius:8px;padding:9px;background:#17251b;color:#fff;text-align:left}.pda-tasks button.active[data-v-9c61afc4]{border-color:#40c36f;box-shadow:inset 3px 0 #40c36f}.pda-tasks button.complete small[data-v-9c61afc4]{color:#6ee79a}.pda-ready[data-v-9c61afc4]{display:grid;gap:4px;border-radius:12px;padding:14px;background:#dff6e7;color:#0f5d2f}.pda-stock[data-v-9c61afc4],.pda-events[data-v-9c61afc4],.pda-message[data-v-9c61afc4],.pda-error[data-v-9c61afc4]{display:grid;gap:5px;border-radius:12px;padding:12px;background:#17251b}.pda-stock span[data-v-9c61afc4],.pda-stock small[data-v-9c61afc4],.pda-events span[data-v-9c61afc4]{color:#c7d8c7}.pda-stock strong[data-v-9c61afc4]{font-size:26px}.pda-error[data-v-9c61afc4]{border:1px solid #c45d52;background:#3c1713;color:#ffd6d2;font-weight:800}@media(max-width:520px){.pda-shell[data-v-9c61afc4]{min-height:auto;margin:-16px}.pda-device[data-v-9c61afc4]{min-height:100dvh;width:100%;border:0;border-radius:0}}.document-button[data-v-9df5b92b]{display:grid;gap:5px;border:1px solid var(--color-line);border-radius:var(--radius);padding:12px;background:#fff;text-align:left}.document-button.active[data-v-9df5b92b],.document-button[data-v-9df5b92b]:hover{border-color:#a9caae;background:#f0f7f1}.document-button span[data-v-9df5b92b]{color:var(--color-muted)}.document-preview[data-v-9df5b92b]{display:grid;place-items:center}.paper[data-v-9df5b92b]{display:grid;gap:12px;width:min(420px,100%);min-height:520px;border:1px solid var(--color-line);padding:26px;background:#fff;box-shadow:0 20px 45px #14181424}.paper strong[data-v-9df5b92b]{font-size:24px}.paper span[data-v-9df5b92b]{color:var(--color-primary-dark);font-weight:850}.paper p[data-v-9df5b92b]{margin:0;color:var(--color-muted)}.delivery-note-spec[data-v-9df5b92b]{display:grid;gap:6px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:12px;background:var(--sj-color-surface-muted)}.delivery-note-spec strong[data-v-9df5b92b]{font-size:14px}.delivery-note-spec span[data-v-9df5b92b]{color:var(--color-muted);font-weight:650}.delivery-note-spec.warning[data-v-9df5b92b]{border-color:#f2c58f;background:#fff7ed}.paper small[data-v-9df5b92b]{align-self:end;color:var(--color-muted)}.md-editor-form{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:16px;background:var(--sj-color-surface)}.md-editor-form.wide{max-width:980px}.md-editor-heading{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--sj-color-border);padding-bottom:10px}.md-editor-heading h3{margin:0}.md-form-section{display:grid;gap:4px;margin-top:4px;border-top:1px solid var(--sj-color-border);padding-top:14px}.md-form-section h4{margin:0;color:var(--sj-color-text);font-size:.95rem}.md-form-section p,.md-field-help{margin:0;color:var(--sj-color-text-muted);font-size:.86rem;font-weight:700;line-height:1.4}.md-form-label{display:grid;gap:7px;font-weight:800}.md-form-label.full,.md-form-section.full,.md-field-help.full,.md-form-actions.full,.md-switch-row.full,.md-status-row.full,.currency-history.full,.md-secondary-panel.full,.md-editor-form>.search-select.full{grid-column:1 / -1}.md-form-label>span{color:var(--sj-color-text-muted);font-size:.82rem}.md-editor-form input,.md-editor-form select,.md-editor-form textarea{width:100%;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 11px;background:#fff;font:inherit}.md-editor-form textarea{min-height:170px;resize:vertical;font-family:Consolas,Courier New,monospace;font-size:.88rem}.md-editor-form input:focus,.md-editor-form select:focus,.md-editor-form textarea:focus{outline:2px solid rgba(255,107,26,.22);border-color:var(--sj-color-action-primary-accent)}.md-switch-row{display:flex;align-items:center;gap:10px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 12px;background:var(--sj-color-surface-muted);font-weight:800}.md-switch-row input{width:auto}.md-form-actions,.md-status-row{display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap}.md-status-row span{color:var(--sj-color-text-muted);font-size:.86rem}.md-secondary-panel{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);background:#fff;overflow:hidden}.md-secondary-panel>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:52px;padding:11px 12px;cursor:pointer;list-style:none}.md-secondary-panel>summary::-webkit-details-marker{display:none}.md-secondary-panel>summary span{display:grid;gap:3px;min-width:0}.md-secondary-panel>summary strong{color:var(--sj-color-text)}.md-secondary-panel>summary small{color:var(--sj-color-text-muted);font-size:.8rem;font-weight:750}.md-secondary-panel[open]>summary{border-bottom:1px solid var(--sj-color-border);background:var(--sj-color-surface-muted)}.currency-history{overflow:auto;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);background:#fff}.currency-history table{width:100%;border-collapse:collapse;font-size:.86rem}.currency-history th,.currency-history td{border-bottom:1px solid var(--sj-color-border);padding:9px 10px;text-align:left;vertical-align:top}.currency-history th{background:var(--sj-color-surface-muted);color:var(--sj-color-text-muted);font-size:.78rem}.currency-history tr:last-child td{border-bottom:0}.currency-history-empty{padding:12px;color:var(--sj-color-text-muted);font-size:.86rem;font-weight:700}@media(max-width:980px){.md-editor-form{grid-template-columns:1fr}}.prime-article-editor[data-v-0de72855]{gap:14px}.prime-article-editor[data-v-0de72855] .p-inputtext,.prime-article-editor[data-v-0de72855] .p-select,.prime-article-editor[data-v-0de72855] .p-inputnumber,.prime-article-editor[data-v-0de72855] .p-inputnumber-input{width:100%}.prime-article-editor[data-v-0de72855] .p-inputnumber-input{text-align:right}.required-marker[data-v-0de72855],.field-error[data-v-0de72855]{color:var(--sj-color-danger, #b42318)}.required-marker[data-v-0de72855]{font-style:normal}.field-error[data-v-0de72855]{font-size:.76rem;font-weight:700}.md-editor-heading p[data-v-0de72855]{margin:3px 0 0;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:750}.article-identity-strip[data-v-0de72855]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.article-identity-strip>div[data-v-0de72855]{display:grid;gap:4px;min-width:0;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 12px;background:linear-gradient(180deg,#fff,#f8faf7)}.article-identity-strip span[data-v-0de72855]{color:var(--sj-color-text-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.article-identity-strip strong[data-v-0de72855]{min-width:0;overflow:hidden;color:var(--sj-color-text);font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.article-image-panel[data-v-0de72855]{grid-column:1 / -1;display:flex;gap:16px;align-items:center;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:14px;background:var(--sj-color-surface-muted)}.article-image-content[data-v-0de72855]{display:grid;flex:1 1 auto;gap:12px;min-width:0}.article-image-content h4[data-v-0de72855],.article-image-content p[data-v-0de72855]{margin:0}.article-image-content p[data-v-0de72855],.article-image-content small[data-v-0de72855]{color:var(--sj-color-text-muted)}.article-image-content p[data-v-0de72855]{margin-top:4px}.article-image-actions[data-v-0de72855]{display:flex;flex-wrap:wrap;gap:8px}.visually-hidden[data-v-0de72855]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.article-image-note[data-v-0de72855]{font-weight:750}.linked-articles-panel[data-v-0de72855]{display:grid;gap:16px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:14px;background:#fff}.linked-articles-panel>summary[data-v-0de72855]{cursor:pointer;list-style:none}.linked-articles-panel>summary[data-v-0de72855]::-webkit-details-marker{display:none}.linked-articles-panel[data-v-0de72855]:not([open]){gap:0}.linked-articles-heading[data-v-0de72855]{display:flex;justify-content:space-between;gap:12px;align-items:start}.linked-articles-heading h4[data-v-0de72855]{margin:0}.linked-articles-heading p[data-v-0de72855]{margin:4px 0 0;color:var(--sj-color-text-muted)}.recipe-entry[data-v-0de72855]{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,170px) auto;gap:10px;align-items:end}.recipe-version-settings[data-v-0de72855]{display:grid;grid-template-columns:minmax(180px,240px) minmax(220px,1fr);gap:10px 16px;align-items:center;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);background:var(--sj-color-surface-muted);padding:12px}.recipe-version-settings p[data-v-0de72855]{grid-column:1 / -1;margin:0;color:var(--sj-color-text-muted)}.recipe-check[data-v-0de72855]{display:flex;gap:8px;align-items:center;color:var(--sj-color-text);font-weight:800}.recipe-check input[data-v-0de72855]{width:auto}.recipe-data-table[data-v-0de72855]{min-width:0}.recipe-data-table[data-v-0de72855] .p-datatable-table-container{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel)}.recipe-data-table[data-v-0de72855] .p-datatable-thead>tr>th{background:#f6f8f4;color:var(--sj-color-text-muted);font-size:.74rem;font-weight:950}.recipe-data-table[data-v-0de72855] .recipe-number-column{text-align:right}.recipe-data-table[data-v-0de72855] .recipe-number-column .p-inputnumber{max-width:120px;margin-left:auto}.recipe-data-table[data-v-0de72855] .recipe-action-column{width:54px;text-align:right}.empty-recipe[data-v-0de72855]{padding:18px;color:var(--sj-color-text-muted);font-weight:800;text-align:center}.recipe-history[data-v-0de72855]{display:grid;gap:10px}.recipe-history h4[data-v-0de72855]{margin:0}.recipe-version-card[data-v-0de72855]{display:grid;grid-template-columns:1fr auto;gap:8px 12px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:12px;background:#fff}.recipe-version-card strong[data-v-0de72855],.recipe-version-card span[data-v-0de72855]{display:block}.recipe-version-card span[data-v-0de72855]{color:var(--sj-color-text-muted)}.recipe-version-card ul[data-v-0de72855]{grid-column:1 / -1;margin:0;padding-left:18px;color:var(--sj-color-text-muted)}@media(max-width:980px){.article-identity-strip[data-v-0de72855]{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-entry[data-v-0de72855],.recipe-version-settings[data-v-0de72855]{grid-template-columns:1fr}}@media(max-width:640px){.article-identity-strip[data-v-0de72855]{grid-template-columns:1fr}.article-image-panel[data-v-0de72855]{display:grid}}.address-fields[data-v-3bd9bb60]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px}.address-fields .full[data-v-3bd9bb60]{grid-column:1 / -1}@media(max-width:760px){.address-fields[data-v-3bd9bb60]{grid-template-columns:1fr}}.location-editor[data-v-67669f26]{align-self:start;display:grid;gap:14px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:16px;background:var(--sj-color-surface)}.location-heading[data-v-67669f26]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--sj-color-border);padding-bottom:10px}.location-heading h3[data-v-67669f26],.location-detail-title h4[data-v-67669f26]{margin:0}.location-heading p[data-v-67669f26]{margin:3px 0 0;color:var(--sj-color-text-muted);font-size:.84rem;font-weight:700}.location-body[data-v-67669f26]{display:grid;grid-template-columns:minmax(230px,.38fr) minmax(0,.62fr);gap:16px;align-items:start;min-width:0}.location-list[data-v-67669f26]{display:grid;gap:8px;max-height:470px;overflow:auto;padding-right:4px}.location-row[data-v-67669f26]{display:grid;gap:6px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:11px 12px;background:#fff;text-align:left}.location-row.active[data-v-67669f26]{border-color:var(--sj-color-action-primary-accent);box-shadow:inset 3px 0 0 var(--sj-color-action-primary-accent)}.location-row-main[data-v-67669f26]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;min-width:0}.location-row strong[data-v-67669f26]{overflow-wrap:anywhere;min-width:0;line-height:1.25}.location-badges[data-v-67669f26]{display:flex;flex:0 0 auto;gap:5px;align-items:center}.location-address[data-v-67669f26]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:700;line-height:1.35}.location-detail[data-v-67669f26]{min-width:0}.location-detail-title[data-v-67669f26]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.location-detail-form[data-v-67669f26]{border:0;padding:0;background:transparent}@media(max-width:1180px){.location-body[data-v-67669f26]{grid-template-columns:1fr}.location-list[data-v-67669f26]{max-height:260px}}.company-editor[data-v-3fec9f57]{display:grid;grid-template-columns:minmax(320px,.45fr) minmax(0,.55fr);gap:16px;align-items:start}.company-logo[data-v-3fec9f57]{grid-column:1 / -1;display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:14px;background:var(--sj-color-surface-muted)}.company-logo-preview[data-v-3fec9f57]{display:grid;width:220px;height:92px;place-items:center;overflow:hidden;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);background:#fff}.company-logo-preview img[data-v-3fec9f57]{width:100%;height:100%;padding:8px;object-fit:contain}.company-logo-preview span[data-v-3fec9f57]{color:var(--sj-color-text-muted);font-weight:850}.company-logo-settings[data-v-3fec9f57],.company-logo-settings>div[data-v-3fec9f57]:first-child{display:grid;gap:5px}.company-logo-settings small[data-v-3fec9f57]{color:var(--sj-color-text-muted);font-weight:700}.company-logo-actions[data-v-3fec9f57]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.company-logo-actions .button[data-v-3fec9f57]{display:inline-flex;align-items:center;gap:7px}.company-logo-remove[data-v-3fec9f57],.company-logo-error[data-v-3fec9f57]{color:#9b2c2c}.company-logo-error[data-v-3fec9f57]{font-weight:750}.company-logo-input[data-v-3fec9f57]{display:none}@media(max-width:1120px){.company-editor[data-v-3fec9f57]{grid-template-columns:1fr}}@media(max-width:620px){.company-logo[data-v-3fec9f57]{grid-template-columns:1fr}.company-logo-preview[data-v-3fec9f57]{width:100%}}.currency-history[data-v-ae408231]{overflow:hidden;border:0;border-radius:0;background:#fff}.currency-history-table[data-v-ae408231]{min-width:0}.currency-history-table[data-v-ae408231] .p-datatable-table-container{border:0}.currency-history-table[data-v-ae408231] .p-datatable-thead>tr>th{background:#f6f8f4;color:var(--sj-color-text-muted);font-size:.74rem;font-weight:950}.currency-history-table[data-v-ae408231] .p-datatable-tbody>tr>td{vertical-align:middle}.mutation-field[data-v-ae408231],.mutation-date[data-v-ae408231],.mutation-value[data-v-ae408231]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutation-field[data-v-ae408231]{color:var(--sj-color-text);font-weight:900}.mutation-date[data-v-ae408231]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:800}.mutation-value[data-v-ae408231]{font-family:Consolas,Courier New,monospace;font-size:.86rem;font-weight:800}.mutation-value.old[data-v-ae408231]{color:var(--sj-color-text-muted)}.mutation-value.new[data-v-ae408231]{color:var(--sj-color-status-success-text)}.currency-history-empty[data-v-ae408231]{padding:18px;color:var(--sj-color-text-muted);font-weight:800;text-align:center}.delivery-addresses[data-v-c9aaf883]{display:grid;gap:12px;border-top:1px solid var(--sj-color-border);padding-top:14px}.delivery-header[data-v-c9aaf883]{display:flex;justify-content:space-between;gap:12px;align-items:start}.delivery-header h4[data-v-c9aaf883],.delivery-header p[data-v-c9aaf883]{margin:0}.delivery-header p[data-v-c9aaf883]{color:var(--sj-color-text-muted);font-size:.84rem;font-weight:700;margin-top:4px}.delivery-list[data-v-c9aaf883]{display:grid;gap:8px}.delivery-row[data-v-c9aaf883]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 12px;background:#fff;text-align:left}.delivery-row.active[data-v-c9aaf883]{border-color:var(--sj-color-action-primary-accent);box-shadow:inset 3px 0 0 var(--sj-color-action-primary-accent)}.delivery-row span[data-v-c9aaf883]{grid-column:1 / -1;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:700}.delivery-form[data-v-c9aaf883]{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px}.delivery-form .full[data-v-c9aaf883]{grid-column:1 / -1}@media(max-width:760px){.delivery-form[data-v-c9aaf883]{grid-template-columns:1fr}}.price-list-selection[data-v-e542f34f],.price-list-option[data-v-e542f34f]{display:grid;gap:2px;min-width:0}.price-list-selection span[data-v-e542f34f],.price-list-option span[data-v-e542f34f]{color:var(--sj-color-text-muted);font-size:.82rem;font-weight:700}.linked-price-lists[data-v-e542f34f]{display:grid;gap:7px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:11px 12px;background:var(--sj-color-surface-muted)}.linked-price-lists strong[data-v-e542f34f]{font-size:.86rem}.linked-price-lists span[data-v-e542f34f]{color:var(--sj-color-text-muted);font-size:.84rem;font-weight:750}.fiscal-calendar-editor[data-v-094cf811]{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:16px;align-items:start}.fiscal-list-panel[data-v-094cf811]{display:grid;gap:12px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:16px;background:var(--sj-color-surface)}.fiscal-list-head h3[data-v-094cf811],.fiscal-list-head p[data-v-094cf811]{margin:0}.fiscal-list-head p[data-v-094cf811]{margin-top:4px;color:var(--sj-color-text-muted);font-size:.9rem;font-weight:700;line-height:1.35}.fiscal-search[data-v-094cf811]{display:grid;gap:6px;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:800}.fiscal-search input[data-v-094cf811]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 11px;font:inherit;background:#fff}.fiscal-list[data-v-094cf811]{display:grid;gap:8px}.fiscal-row[data-v-094cf811]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:12px;background:#fff;text-align:left;cursor:pointer}.fiscal-row.active[data-v-094cf811],.fiscal-row[data-v-094cf811]:hover{border-color:var(--sj-color-action-primary-accent);background:var(--sj-color-action-primary-soft)}.fiscal-row span[data-v-094cf811],.fiscal-row-status[data-v-094cf811]{display:grid;gap:3px}.fiscal-row small[data-v-094cf811],.fiscal-row-status small[data-v-094cf811]{color:var(--sj-color-text-muted);font-weight:800}.fiscal-row-status[data-v-094cf811]{text-align:right}.fiscal-empty[data-v-094cf811]{display:grid;gap:4px;border:1px dashed var(--sj-color-border);border-radius:var(--sj-radius-control);padding:14px;background:#fff;color:var(--sj-color-text-muted);font-weight:700}.fiscal-year-form[data-v-094cf811]{max-width:none}.period-section[data-v-094cf811]{display:grid;gap:10px;border-top:1px solid var(--sj-color-border);padding-top:14px}.period-section-head h4[data-v-094cf811],.period-section-head p[data-v-094cf811]{margin:0}.period-section-head p[data-v-094cf811]{margin-top:4px;color:var(--sj-color-text-muted);font-size:.86rem;font-weight:700}.period-table[data-v-094cf811]{display:grid;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);overflow:hidden}.period-row[data-v-094cf811]{display:grid;grid-template-columns:44px minmax(160px,1fr) minmax(190px,.8fr) 90px;gap:10px;align-items:center;border:0;border-bottom:1px solid var(--sj-color-border);padding:10px 12px;background:#fff;text-align:left;cursor:pointer}.period-row[data-v-094cf811]:last-child{border-bottom:0}.period-row.active[data-v-094cf811],.period-row[data-v-094cf811]:hover{background:var(--sj-color-action-primary-soft)}.period-edit[data-v-094cf811]{display:grid;gap:12px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:12px;background:var(--sj-color-surface-muted)}.period-edit-grid[data-v-094cf811]{display:grid;grid-template-columns:minmax(180px,1fr) 150px 150px 170px;gap:12px;align-items:end}.period-closed[data-v-094cf811]{display:flex;align-items:center;gap:8px;min-height:42px;font-weight:800}.period-closed input[data-v-094cf811]{width:auto}.fiscal-warning[data-v-094cf811]{display:grid;gap:4px;border-left:3px solid var(--sj-color-action-primary-accent);padding:10px 12px;background:var(--sj-color-action-primary-soft);font-size:.9rem}@media(max-width:1180px){.fiscal-calendar-editor[data-v-094cf811],.period-edit-grid[data-v-094cf811]{grid-template-columns:1fr}.period-row[data-v-094cf811]{grid-template-columns:38px minmax(0,1fr)}}.master-nav[data-v-5b886ca9]{display:grid;align-content:start;gap:7px;min-width:0}.master-nav button[data-v-5b886ca9]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:9px 10px;background:var(--sj-color-surface);color:var(--sj-color-text);text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.master-nav button.active[data-v-5b886ca9],.master-nav button[data-v-5b886ca9]:hover{border-color:var(--sj-color-selected-border);background:var(--sj-color-selected-surface);box-shadow:inset 3px 0 0 var(--sj-color-selected-indicator)}.section-icon[data-v-5b886ca9]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--sj-color-surface-muted);color:var(--sj-color-action-primary)}.master-nav button.active .section-icon[data-v-5b886ca9],.master-nav button:hover .section-icon[data-v-5b886ca9]{background:var(--sj-color-action-primary);color:#fff}.section-copy[data-v-5b886ca9]{display:grid;gap:2px;min-width:0}.section-copy strong[data-v-5b886ca9],.section-copy span[data-v-5b886ca9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-copy span[data-v-5b886ca9]{color:var(--sj-color-text-muted);font-size:.78rem;font-weight:750}.number-series-editor[data-v-bccd0730]{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:16px;align-items:start}.series-list-panel[data-v-bccd0730]{display:grid;gap:12px;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:16px;background:var(--sj-color-surface)}.series-list-head h3[data-v-bccd0730],.series-list-head p[data-v-bccd0730]{margin:0}.series-list-head p[data-v-bccd0730]{margin-top:4px;color:var(--sj-color-text-muted);font-size:.9rem;font-weight:700;line-height:1.35}.series-search[data-v-bccd0730]{display:grid;gap:6px;color:var(--sj-color-text-muted);font-size:.82rem;font-weight:800}.series-search input[data-v-bccd0730],.series-search select[data-v-bccd0730]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:10px 11px;font:inherit;background:#fff}.series-list[data-v-bccd0730]{display:grid;gap:8px}.series-empty[data-v-bccd0730]{display:grid;gap:4px;border:1px dashed var(--sj-color-border);border-radius:var(--sj-radius-control);padding:14px;background:#fff;color:var(--sj-color-text-muted);font-weight:700;line-height:1.35}.series-empty strong[data-v-bccd0730]{color:var(--sj-color-text)}.series-row[data-v-bccd0730]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-control);padding:12px;background:#fff;text-align:left;cursor:pointer}.series-row.active[data-v-bccd0730],.series-row[data-v-bccd0730]:hover{border-color:var(--sj-color-action-primary-accent);background:var(--sj-color-action-primary-soft)}.series-row span[data-v-bccd0730],.next-number[data-v-bccd0730]{display:grid;gap:3px}.series-row small[data-v-bccd0730],.next-number small[data-v-bccd0730]{color:var(--sj-color-text-muted);font-weight:800}.next-number[data-v-bccd0730]{text-align:right}.series-warning[data-v-bccd0730]{display:grid;gap:4px;border-left:3px solid var(--sj-color-action-primary-accent);padding:10px 12px;background:var(--sj-color-action-primary-soft);color:var(--sj-color-text);font-size:.9rem}@media(max-width:1120px){.number-series-editor[data-v-bccd0730]{grid-template-columns:1fr}}.payment-scheme-form[data-v-b714fdc9]{grid-template-columns:minmax(120px,.22fr) minmax(0,.78fr)}.payment-lines[data-v-b714fdc9]{display:grid;gap:10px}.payment-lines-head[data-v-b714fdc9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--sj-color-border);border-radius:8px;background:#f7faf7}.payment-line-row[data-v-b714fdc9]{display:grid;grid-template-columns:140px 140px 140px 130px 140px minmax(180px,1fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid var(--sj-color-border);border-radius:8px;background:#fff}.payment-line-description[data-v-b714fdc9]{min-width:0}.button.danger[data-v-b714fdc9]{color:#9b1c1c}@media(max-width:1180px){.payment-line-row[data-v-b714fdc9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.packaging-editor[data-v-dbaea3a8] .p-inputtext,.packaging-editor[data-v-dbaea3a8] .p-inputnumber,.packaging-editor[data-v-dbaea3a8] .p-inputnumber-input,.packaging-editor[data-v-dbaea3a8] .p-select{width:100%}.packaging-details[data-v-dbaea3a8]{border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:12px}.packaging-details summary[data-v-dbaea3a8]{cursor:pointer;font-weight:850}.packaging-details-grid[data-v-dbaea3a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:12px}.packaging-check[data-v-dbaea3a8]{display:flex;gap:9px;align-items:center;min-height:42px}.packaging-check label[data-v-dbaea3a8]{cursor:pointer;font-weight:700}@media(max-width:900px){.packaging-details-grid[data-v-dbaea3a8]{grid-template-columns:1fr}}.record-pane[data-v-f4349271]{display:grid;gap:12px;min-width:0}.record-toolbar[data-v-f4349271]{display:grid;gap:7px;border:1px solid rgba(255,107,26,.45);border-radius:var(--sj-radius-control);padding:12px;background:#fff8f2;color:var(--sj-color-text)}.record-toolbar.active[data-v-f4349271],.record-toolbar[data-v-f4349271]:hover{border-color:var(--sj-color-selected-border);background:var(--sj-color-primary-soft);box-shadow:inset 3px 0 0 var(--sj-color-selected-indicator)}.record-toolbar span[data-v-f4349271]{color:var(--sj-color-text-muted);font-size:.8rem;font-weight:750;line-height:1.35}.record-search[data-v-f4349271]{display:grid;gap:6px;font-weight:800}.record-search-label[data-v-f4349271]{display:flex;justify-content:space-between;gap:8px;align-items:center}.record-search-label>span[data-v-f4349271]{color:var(--sj-color-text-muted);font-size:.82rem}.record-list[data-v-f4349271]{display:grid;align-content:start;gap:6px;max-height:min(54vh,560px);overflow-y:auto;border:1px solid var(--sj-color-border);border-radius:var(--sj-radius-panel);padding:6px;background:#fff}.record-list-item[data-v-f4349271]{display:grid;gap:3px;width:100%;border:1px solid transparent;border-radius:var(--sj-radius-control);padding:10px;background:transparent;color:var(--sj-color-text);text-align:left}.record-list-item.active[data-v-f4349271],.record-list-item[data-v-f4349271]:hover{border-color:var(--sj-color-selected-border);background:var(--sj-color-selected-surface);box-shadow:inset 3px 0 0 var(--sj-color-selected-indicator)}.record-list-item strong[data-v-f4349271],.record-list-item span[data-v-f4349271]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-list-item span[data-v-f4349271]{color:var(--sj-color-text-muted);font-size:.86rem}.empty-state[data-v-f4349271]{margin:0;border:1px dashed var(--sj-color-border);border-radius:var(--sj-radius-control);padding:14px;color:var(--sj-color-text-muted);text-align:center}.basis-layout[data-v-eff303df]{display:grid;gap:20px}.master-grid[data-v-eff303df]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.master-workspace[data-v-eff303df]{min-width:0}.editor-grid[data-v-eff303df]{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);gap:16px;align-items:start}.payment-scheme-grid[data-v-eff303df]{grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr)}@media(max-width:980px){.master-grid[data-v-eff303df],.editor-grid[data-v-eff303df]{grid-template-columns:1fr}}.article-record-item[data-v-eff303df]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.article-record-item>div[data-v-eff303df]{display:grid;gap:3px;min-width:0}.article-record-item strong[data-v-eff303df],.article-record-item span[data-v-eff303df]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-flow[data-v-3a09a4b3]{display:grid;gap:12px}.lane[data-v-3a09a4b3]{display:grid;grid-template-columns:180px repeat(3,minmax(0,1fr));gap:10px;align-items:center}.lane strong[data-v-3a09a4b3],.lane span[data-v-3a09a4b3]{border:1px solid var(--color-line);border-radius:var(--radius);padding:12px;background:#fff}.lane strong[data-v-3a09a4b3]{background:#eef6ef;color:var(--color-primary-dark)}@media(max-width:760px){.lane[data-v-3a09a4b3]{grid-template-columns:1fr}}.app-shell[data-v-673c5bc9]{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--sj-color-app-background)}.workspace[data-v-673c5bc9]{min-width:0;background:var(--sj-color-frame-canvas)}.view[data-v-673c5bc9]{padding:20px 30px 40px}@media(max-width:920px){.app-shell[data-v-673c5bc9]{display:block}.view[data-v-673c5bc9]{padding:16px}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--sj-color-primary: #ff6b1a;--sj-color-primary-hover: #e85d12;--sj-color-primary-soft: #fff1e8;--sj-color-primary-border: #ffb182;--sj-color-selected-surface: #f9fafb;--sj-color-selected-border: #ff8a3d;--sj-color-selected-indicator: #ff6b1a;--sj-color-action-primary: #111827;--sj-color-action-primary-hover: #1f2937;--sj-color-action-primary-border: #111827;--sj-color-action-primary-accent: #ff6b1a;--sj-color-surface: #ffffff;--sj-color-surface-muted: #f6f7f9;--sj-color-surface-disabled: #eef1f4;--sj-color-app-background: #f3f5f7;--sj-color-frame-sidebar: #ffffff;--sj-color-frame-topbar: rgba(255, 255, 255, .92);--sj-color-frame-canvas: #f8fafc;--sj-color-text: #111827;--sj-color-text-muted: #667085;--sj-color-text-disabled: #8a96a3;--sj-color-text-inverse: #ffffff;--sj-color-border: #d8dde3;--sj-color-border-strong: #b8c1cc;--sj-color-focus: #ff6b1a;--sj-color-status-neutral-bg: #eef1f4;--sj-color-status-neutral-text: #405261;--sj-color-status-info-bg: #e7f1ff;--sj-color-status-info-text: #0b5cad;--sj-color-status-success-bg: #e7f7ef;--sj-color-status-success-text: #087443;--sj-color-status-warning-bg: #fff1e8;--sj-color-status-warning-text: #b54708;--sj-color-status-danger-bg: #fdecec;--sj-color-status-danger-text: #b42318;--sj-radius-control: 8px;--sj-radius-panel: 8px;--sj-radius-pill: 999px;--sj-shadow-focus: 0 0 0 3px rgba(255, 107, 26, .18);--sj-shadow-action-primary: 0 10px 20px rgba(17, 24, 39, .16);--sj-shadow-frame: 0 18px 46px rgba(17, 24, 39, .06);--sj-shadow-panel: 0 10px 28px rgba(17, 24, 39, .08);--color-bg: var(--sj-color-app-background);--color-panel: var(--sj-color-surface);--color-panel-soft: var(--sj-color-surface-muted);--color-text: var(--sj-color-text);--color-muted: var(--sj-color-text-muted);--color-line: var(--sj-color-border);--color-primary: var(--sj-color-action-primary);--color-primary-dark: var(--sj-color-action-primary-hover);--color-blue: var(--sj-color-status-info-text);--color-orange: var(--sj-color-primary);--color-red: var(--sj-color-status-danger-text);--color-yellow: #f2a63a;--shadow-panel: var(--sj-shadow-panel);--radius: var(--sj-radius-panel);--sidebar-width: 252px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-bg)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--color-line);border-radius:var(--sj-radius-control);padding:8px 12px;background:#fff;color:var(--color-text);font-weight:700;white-space:nowrap}.button.primary{border-color:var(--sj-color-action-primary-border);background:var(--sj-color-action-primary);color:var(--sj-color-text-inverse);box-shadow:var(--sj-shadow-action-primary)}.button.primary:hover{border-color:var(--sj-color-action-primary-hover);background:var(--sj-color-action-primary-hover)}.button.secondary:hover{border-color:var(--sj-color-border-strong);background:var(--sj-color-surface-muted)}.button.danger{border-color:var(--color-red);color:var(--color-red)}.button.full{width:100%}.button-icon{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:6px;background:#ffffff2e;color:var(--sj-color-action-primary-accent);font-size:12px;font-weight:800}.view-grid{display:grid;gap:16px}.view-grid.two{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.view-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{border:1px solid var(--color-line);border-radius:var(--sj-radius-panel);background:var(--color-panel);box-shadow:none}.panel-header,.panel-body{padding:16px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-line)}.panel-header h2,.panel-header h3,.panel h2,.panel h3{margin:0;font-size:18px;line-height:1.25}.panel-header p,.muted{margin:4px 0 0;color:var(--color-muted)}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:720px}th,td{border-bottom:1px solid var(--color-line);padding:10px 12px;text-align:left;vertical-align:top}th{background:var(--color-panel-soft);color:var(--sj-color-text-muted);font-size:13px;font-weight:750}td.number,th.number{text-align:right}.stack{display:grid;gap:12px}.actions{display:flex;flex-wrap:wrap;gap:10px}.form-field{display:grid;gap:6px}.form-field span{color:var(--color-muted);font-size:13px;font-weight:700}.form-field input,.form-field select{min-height:38px;border:1px solid var(--color-line);border-radius:var(--sj-radius-control);padding:8px 10px;background:#fff;color:var(--color-text)}.form-field input:focus,.form-field select:focus,button:focus-visible{outline:none;border-color:var(--sj-color-focus);box-shadow:var(--sj-shadow-focus)}.mobile-only{display:none}@media(max-width:1020px){.view-grid.two,.view-grid.three{grid-template-columns:1fr}}@media(max-width:760px){.desktop-only{display:none!important}.mobile-only{display:initial}.panel-header{display:grid}.actions{width:100%}.actions .button{flex:1 1 160px}}:root{--p-primary-color: var(--sj-color-action-primary);--p-primary-hover-color: var(--sj-color-action-primary-hover);--p-primary-active-color: var(--sj-color-action-primary-hover);--p-focus-ring-color: rgba(255, 107, 26, .22);--p-content-border-radius: var(--sj-radius-control)}.p-component{font-family:inherit}.p-button{border-radius:var(--sj-radius-control);font-weight:850}.p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined):not(.p-button-link){border-color:var(--sj-color-action-primary);background:var(--sj-color-action-primary);color:var(--sj-color-text-inverse)}.p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):hover{border-color:var(--sj-color-action-primary-hover);background:var(--sj-color-action-primary-hover)}.p-button.p-button-secondary{border-color:var(--sj-color-border);background:var(--sj-color-surface);color:var(--sj-color-text)}.p-button.p-button-secondary:hover{border-color:var(--sj-color-border-strong);background:var(--sj-color-surface-muted)}.p-inputtext,.p-select,.p-inputnumber-input{border-radius:var(--sj-radius-control)}.p-datatable{color:var(--sj-color-text)}.p-datatable .p-datatable-tbody>tr.p-datatable-row-selected,.p-datatable .p-datatable-tbody>tr:hover{background:var(--sj-color-selected-surface)}.p-tag{border-radius:var(--sj-radius-pill);font-weight:850}.p-input-icon-left{position:relative;display:inline-flex;align-items:center}.p-input-icon-left>i{position:absolute;left:12px;z-index:1;color:var(--sj-color-text-muted)}.p-input-icon-left>.p-inputtext{width:100%;padding-left:2.25rem}
