.sidebar-nav-icon[data-v-496e9f85]{flex:0 0 22px;width:22px;height:22px;display:block}.nav-ripple{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nav-ripple__circle{opacity:.3;animation:.55s cubic-bezier(.4,0,.2,1) nav-ripple-enter;position:absolute}.nav-ripple__fill{background:currentColor;border-radius:50%;width:100%;height:100%;display:block}.nav-ripple__fill--leaving{animation:.55s cubic-bezier(.4,0,.2,1) forwards nav-ripple-exit}@keyframes nav-ripple-enter{0%{opacity:.1;transform:scale(0)}to{opacity:.3;transform:scale(1)}}@keyframes nav-ripple-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.nav-ripple{display:none}}.admin-sidebar__group-toggle[data-v-3008150f]{color:#253c34!important;font-size:14px!important;font-weight:700!important}.admin-sidebar__group-content .admin-sidebar__link[data-v-3008150f]{padding-left:22px}.admin-sidebar[data-v-3008150f]{--color-sidebar:#fefefe;--color-sidebar-text:#526270;--color-sidebar-muted:#748491;--color-sidebar-border:#eef1f3;--color-sidebar-hover:#f5f7f8;--color-sidebar-active:#e8f7f1;z-index:var(--z-sidebar);width:var(--sidebar-width);height:100dvh;min-height:0;color:var(--color-sidebar-text);background:var(--color-sidebar);transition:width var(--duration-standard) var(--ease-standard);border-right:1px dashed #e7ecef;flex-direction:column;display:flex;position:relative;overflow:hidden}.admin-sidebar__brand[data-v-3008150f]{align-items:center;gap:var(--space-3);min-height:80px;padding:0 var(--space-4);border-bottom:0;flex-shrink:0;display:flex;position:relative}.admin-sidebar__brand-mark[data-v-3008150f]{object-fit:contain;flex:0 0 40px;width:40px;height:40px;display:block;transform:translate(10px)}.admin-sidebar__brand-copy[data-v-3008150f]{white-space:nowrap;min-width:0;margin-left:10px;line-height:1.2}.admin-sidebar__brand-copy strong[data-v-3008150f],.admin-sidebar__brand-copy span[data-v-3008150f]{text-overflow:ellipsis;display:block;overflow:hidden}.admin-sidebar__brand-copy strong[data-v-3008150f]{color:#20303a;font-size:26px;font-weight:650}.admin-sidebar__brand-copy span[data-v-3008150f]{color:var(--color-sidebar-muted);letter-spacing:.04em;margin-top:4px;font-size:11px}.admin-sidebar__mobile-close[data-v-3008150f]{display:none}.admin-sidebar__nav[data-v-3008150f]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:4px 16px 20px;overflow-y:auto}.admin-sidebar__nav[data-v-3008150f]::-webkit-scrollbar{width:0;height:0;display:none}.admin-sidebar__group+.admin-sidebar__group[data-v-3008150f]{margin-top:6px}.admin-sidebar__group-toggle[data-v-3008150f]{width:100%;min-height:30px;padding:0 var(--space-3);color:var(--color-sidebar-muted);font-size:var(--font-size-caption);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;font-weight:600;display:flex;position:relative}.admin-sidebar__group-toggle[data-v-3008150f]:hover{color:var(--color-sidebar-text)}.admin-sidebar__chevron--collapsed[data-v-3008150f]{transform:rotate(-90deg)}.admin-sidebar__group-toggle>svg[data-v-3008150f]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.admin-sidebar__group-content[data-v-3008150f]{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.admin-sidebar__group-content--open[data-v-3008150f]{grid-template-rows:1fr}.admin-sidebar__group-clip[data-v-3008150f]{min-height:0;overflow:hidden}.admin-sidebar__group-name-sr[data-v-3008150f]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-sidebar ul[data-v-3008150f]{margin:var(--space-1) 0 0;padding:0;list-style:none}.admin-sidebar__link[data-v-3008150f]{align-items:center;gap:var(--space-3);border-radius:var(--radius-control);min-height:44px;color:var(--color-sidebar-text);white-space:nowrap;margin:2px 0;padding:4px 8px 4px 12px;text-decoration:none;display:flex;position:relative}.admin-sidebar__link[data-v-3008150f]:hover{background:var(--color-sidebar-hover)}.admin-sidebar__link--active[data-v-3008150f]{color:#087f5b;background:var(--color-sidebar-active);font-weight:650}.admin-sidebar__link--active[data-v-3008150f]:before{content:"";background:#51a88d;border-radius:0 2px 2px 0;width:3px;display:none;position:absolute;top:10px;bottom:10px;left:-8px}.admin-sidebar__label[data-v-3008150f]{text-overflow:ellipsis;font-size:var(--font-size-body);overflow:hidden}.admin-sidebar__footer[data-v-3008150f]{padding:var(--space-2);border-top:1px solid var(--color-sidebar-border);flex-shrink:0}.admin-sidebar__collapse[data-v-3008150f]{align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-sidebar-muted);cursor:pointer;background:0 0;border:0;display:flex;position:relative}.admin-sidebar__collapse[data-v-3008150f]:hover{color:var(--color-sidebar-text);background:var(--color-sidebar-hover)}.admin-sidebar--collapsed[data-v-3008150f]{width:var(--sidebar-collapsed-width)}.admin-sidebar--collapsed .admin-sidebar__brand-copy[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__group-toggle[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__label[data-v-3008150f]{display:none}.admin-sidebar--collapsed .admin-sidebar__brand[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__link[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__collapse[data-v-3008150f]{justify-content:center;padding-left:0;padding-right:0}.admin-sidebar--collapsed .admin-sidebar__link--active[data-v-3008150f]:before{left:-8px}@media (width>=1024px){.admin-sidebar--collapsed .admin-sidebar__brand-mark[data-v-3008150f]{transform:none}}@media (width<=1023px){.admin-sidebar[data-v-3008150f],.admin-sidebar--collapsed[data-v-3008150f]{width:min(var(--sidebar-width), calc(100vw - 48px));min-height:100dvh;box-shadow:var(--shadow-drawer);transition:transform var(--duration-standard) var(--ease-standard);position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.admin-sidebar--mobile-open[data-v-3008150f]{transform:translate(0)}.admin-sidebar--collapsed .admin-sidebar__brand-copy[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__group-toggle[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__label[data-v-3008150f]{display:block}.admin-sidebar--collapsed .admin-sidebar__group-toggle[data-v-3008150f]{display:flex}.admin-sidebar--collapsed .admin-sidebar__brand[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__link[data-v-3008150f],.admin-sidebar--collapsed .admin-sidebar__collapse[data-v-3008150f]{padding-right:var(--space-3);padding-left:var(--space-3);justify-content:flex-start}.admin-sidebar__mobile-close[data-v-3008150f]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-sidebar-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.admin-sidebar__mobile-close[data-v-3008150f]:hover{background:var(--color-sidebar-hover)}.admin-sidebar__brand[data-v-3008150f]{gap:var(--space-2);padding-right:var(--space-3);padding-left:var(--space-3)}.admin-sidebar__brand-copy strong[data-v-3008150f]{font-size:24px}.admin-sidebar__mobile-close[data-v-3008150f]{width:32px;height:32px}.admin-sidebar__collapse[data-v-3008150f]{display:none}}.admin-sidebar__link[data-v-3008150f]{border-radius:8px;transition:background .16s,color .16s}.admin-sidebar__link>svg[data-v-3008150f]{color:#637381}.admin-sidebar__link--active>svg[data-v-3008150f]{color:#00a878}.admin-sidebar__collapse[data-v-3008150f]{border-radius:8px}.avatar-image[data-v-41848553]{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-editor[data-v-41848553]{background:#f7faf8;border-radius:6px;gap:12px;margin:16px 0;padding:14px;display:grid}.avatar-editor label[data-v-41848553]{gap:8px;display:grid}.avatar-editor input[data-v-41848553]{max-width:100%;font:inherit}.avatar-editor p[data-v-41848553]{color:#64748b;margin:0;font-size:12px}.avatar-editor .avatar-error[data-v-41848553]{color:#b42318}.avatar-preview[data-v-41848553]{object-fit:cover;border-radius:50%;width:80px;height:80px}.avatar-editor div[data-v-41848553]{justify-content:flex-end;gap:10px;display:flex}.avatar-editor button[data-v-41848553]{cursor:pointer;color:#176b55;background:#fff;border:1px solid #d8e1dc;border-radius:4px;padding:7px 12px}.avatar-editor button[data-v-41848553]:disabled{opacity:.5;cursor:default}.topbar-panel[data-v-41848553]{inset:calc(var(--topbar-height) + 8px) 28px auto auto;color:#212b36;background:#fff;border:0;border-radius:16px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 84px);margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 0 2px #919eab3d,-20px 20px 40px -4px #919eab3d}.topbar-panel[data-v-41848553]::backdrop{background:0 0}.topbar-panel[open][data-v-41848553]{transform-origin:100% 0;animation:.18s cubic-bezier(.4,0,.2,1) topbar-pop-in-41848553}.topbar-panel--drawer[data-v-41848553]{border-radius:0;width:min(380px,100vw);height:100dvh;max-height:100dvh;inset:0 0 0 auto}.topbar-panel--drawer[data-v-41848553]::backdrop{background:#212b3633}.topbar-panel--drawer[open][data-v-41848553]{animation:.26s cubic-bezier(.4,0,.2,1) topbar-slide-in-41848553}.topbar-panel__surface[data-v-41848553]{max-height:inherit;flex-direction:column;height:100%;display:flex}.topbar-panel__header[data-v-41848553]{border-bottom:1px dashed #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:12px 16px 12px 24px;display:flex}.topbar-panel h2[data-v-41848553]{margin:0;font-size:18px;font-weight:700}.topbar-panel__header-actions[data-v-41848553]{gap:4px;display:flex}.topbar-panel__header-actions button[data-v-41848553]{color:#637381;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.topbar-panel__header-actions button[data-v-41848553]:hover{background:#f4f6f8}.topbar-panel__body[data-v-41848553]{overscroll-behavior:contain;padding:20px;overflow-y:auto}.topbar-panel__identity[data-v-41848553]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.topbar-panel__identity>div[data-v-41848553]{min-width:0}.topbar-panel__identity strong[data-v-41848553]{overflow-wrap:anywhere;font-size:15px}.topbar-panel__identity p[data-v-41848553],.topbar-panel__muted[data-v-41848553]{color:#637381;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.topbar-panel__avatar[data-v-41848553]{color:#007867;background:#c8fad6;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid}.topbar-panel__links[data-v-41848553]{gap:4px;margin:12px 0;display:grid}.topbar-panel__links button[data-v-41848553]{color:#454f5b;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex;position:relative}.topbar-panel__links button[data-v-41848553]:hover{background:#f4f6f8}.topbar-panel__links button>svg[data-v-41848553]:first-child{color:#637381}.topbar-panel__links button>svg[data-v-41848553]:last-child{color:#919eab;margin-left:auto}.topbar-panel__logout[data-v-41848553]{color:#b71d18;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff0ed;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:600;display:flex;position:relative}.topbar-panel__logout[data-v-41848553]:hover{background:#ffe4de}.topbar-panel__organization[data-v-41848553]{background:#f2faf7;border:1px solid #c5e9de;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.topbar-panel__organization>span[data-v-41848553]{color:#00a76f}.topbar-panel__organization>div[data-v-41848553]{flex:1;min-width:0}.topbar-panel__organization small[data-v-41848553]{color:#637381;margin-bottom:4px;font-size:12px;display:block}.topbar-panel__organization strong[data-v-41848553]{overflow-wrap:anywhere;font-size:14px;display:block}.topbar-panel__organization>svg[data-v-41848553]{color:#00a76f;flex-shrink:0}.topbar-panel h3[data-v-41848553]{color:#637381;margin:0 0 16px;font-size:13px;font-weight:600}.topbar-panel section+section[data-v-41848553]{margin-top:32px}.topbar-panel__setting[data-v-41848553]{cursor:pointer;border:1px solid #e9ecef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.topbar-panel__setting strong[data-v-41848553]{font-size:14px;display:block}.topbar-panel__setting small[data-v-41848553]{color:#637381;margin-top:4px;font-size:12px;display:block}.topbar-panel__setting input[data-v-41848553]{appearance:none;cursor:pointer;background:#c4cdd5;border:0;border-radius:10px;flex:0 0 34px;width:34px;height:20px;margin:0;transition:background .18s;position:relative}.topbar-panel__setting input[data-v-41848553]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px}.topbar-panel__setting input[data-v-41848553]:checked{background:#00a76f}.topbar-panel__setting input[data-v-41848553]:checked:after{transform:translate(14px)}.topbar-panel__reminders[data-v-41848553]{overscroll-behavior:contain;overflow-y:auto}.topbar-panel__intro[data-v-41848553]{color:#637381;margin:0;padding:16px 24px;font-size:13px}.topbar-panel__empty[data-v-41848553]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;padding:24px;display:flex}.topbar-panel__empty strong[data-v-41848553]{font-size:15px}.topbar-panel__empty p[data-v-41848553]{color:#637381;margin:0;font-size:13px}.topbar-panel__empty-icon[data-v-41848553]{color:#00a76f;background:#e8f7f1;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.topbar-panel__retry[data-v-41848553]{color:#212b36;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:8px 16px}.topbar-panel__task[data-v-41848553]{color:#212b36;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px dashed #e9ecef;align-items:flex-start;gap:12px;width:100%;padding:20px 24px;display:flex;position:relative}.topbar-panel__task[data-v-41848553]:hover:not(:disabled){background:#f4f6f8}.topbar-panel__task[data-v-41848553]:disabled{cursor:default}.topbar-panel__task>span[data-v-41848553]:nth-child(2){flex:1;min-width:0}.topbar-panel__task strong[data-v-41848553]{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.topbar-panel__task small[data-v-41848553]{color:#637381;margin-top:6px;font-size:12px;display:block}.topbar-panel__task-meta[data-v-41848553]{color:#919eab;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;display:flex}.topbar-panel__task-dot[data-v-41848553]{background:#00a76f;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.topbar-panel__task-dot--danger[data-v-41848553]{background:#ff5630}.topbar-panel__task-dot--warning[data-v-41848553]{background:#ffab00}.topbar-panel__footnote[data-v-41848553]{color:#919eab;padding:12px 24px;font-size:12px}.spinning[data-v-41848553]{animation:.9s linear infinite topbar-spin-41848553}@keyframes topbar-pop-in-41848553{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes topbar-slide-in-41848553{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes topbar-spin-41848553{to{transform:rotate(360deg)}}@media (width<=767px){.topbar-panel[data-v-41848553]{right:12px}.topbar-panel--drawer[data-v-41848553]{right:0}}@media (width<=1023px){.topbar-panel__layout-setting[data-v-41848553]{display:none}.topbar-panel section+section[data-v-41848553]{margin-top:0}}.training-manual[data-v-a2c91ece]{color:#1c252e;background:#fff;border:1px solid #edf0f2;border-radius:16px;width:calc(100vw - 40px);max-width:1600px;height:calc(100dvh - 40px);max-height:none;padding:0;overflow:hidden}.training-manual[data-v-a2c91ece]::backdrop{background:#1c252e7a}.training-manual__bar[data-v-a2c91ece]{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:flex}.training-manual button[data-v-a2c91ece]{font:inherit;color:#1c252e;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:8px;padding:7px 12px}.training-manual iframe[data-v-a2c91ece]{border:0;width:100%;height:calc(100% - 52px);display:block}.training-manual__state[data-v-a2c91ece]{text-align:center;color:#637381;padding:40px}@media (width<=700px){.training-manual[data-v-a2c91ece]{border-radius:0;width:100vw;height:100dvh}}.wiki[data-v-c2eb4be5]{color:#212b36;background:#fff;border:1px solid #dfe5e2;border-radius:12px;width:min(1080px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:0}.wiki[data-v-c2eb4be5]::backdrop{background:#20202059}.wiki__panel[data-v-c2eb4be5]{flex-direction:column;height:min(740px,100dvh - 42px);display:flex}.wiki__header[data-v-c2eb4be5]{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.wiki__heading[data-v-c2eb4be5]{align-items:center;gap:12px;display:flex}.wiki__heading>svg[data-v-c2eb4be5]{color:#28725b}.wiki__heading h2[data-v-c2eb4be5]{margin:0;font-size:20px}.wiki__heading h2 span[data-v-c2eb4be5]{color:#637381;margin-left:6px;font-size:13px;font-weight:400}.wiki__heading p[data-v-c2eb4be5]{color:#637381;margin:5px 0 0;font-size:13px}.wiki button[data-v-c2eb4be5],.wiki input[data-v-c2eb4be5]{font:inherit}.wiki button[data-v-c2eb4be5]{cursor:pointer}.wiki__close[data-v-c2eb4be5]{color:#637381;background:#f4f6f8;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wiki__toolbar[data-v-c2eb4be5]{border-bottom:1px solid #edf0ee;gap:14px;padding:16px 26px;display:flex}.wiki__search[data-v-c2eb4be5]{color:#637381;border:1px solid #dce3df;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.wiki__search[data-v-c2eb4be5]:focus-within{outline-offset:1px;outline:2px solid #28725b}.wiki__search input[data-v-c2eb4be5]{color:#212b36;background:0 0;border:0;outline:none;width:100%;min-width:0;height:40px;font-size:14px}.wiki__current[data-v-c2eb4be5]{color:#256b54;background:#fff;border:1px solid #dce3df;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:13px!important}.wiki__body[data-v-c2eb4be5]{flex:1;grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.wiki__nav[data-v-c2eb4be5]{background:#fafbfa;border-right:1px solid #edf0ee;padding:16px 12px;overflow-y:auto}.wiki__nav section+section[data-v-c2eb4be5]{margin-top:20px}.wiki__nav h3[data-v-c2eb4be5]{color:#637381;margin:0 10px 7px;font-size:12px;font-weight:500}.wiki__nav button[data-v-c2eb4be5]{text-align:left;color:#454f5b;background:0 0;border:0;border-radius:5px;width:100%;padding:10px;font-size:13px;line-height:1.5;display:block}.wiki__nav button[data-v-c2eb4be5]:hover{background:#edf2ef}.wiki__nav button[aria-current][data-v-c2eb4be5]{color:#176447;background:#e6f3ec;font-weight:600}.wiki__article[data-v-c2eb4be5]{overscroll-behavior:contain;padding:28px 36px;overflow-y:auto}.wiki__eyebrow[data-v-c2eb4be5]{color:#637381;align-items:center;gap:12px;font-size:12px;display:flex}.wiki__eyebrow span[data-v-c2eb4be5]{color:#256b54;background:#edf6f1;border-radius:4px;padding:3px 7px}.wiki__article h2[data-v-c2eb4be5]{margin:14px 0 12px;font-size:24px;line-height:1.4}.wiki__summary[data-v-c2eb4be5]{color:#637381;margin-bottom:28px;font-size:14px;line-height:1.8}.wiki__article h3[data-v-c2eb4be5]{margin:0 0 14px;font-size:15px}.wiki__article ol[data-v-c2eb4be5],.wiki__article ul[data-v-c2eb4be5]{margin:0;padding-left:22px}.wiki__article li[data-v-c2eb4be5]{margin-bottom:14px;padding-left:5px;font-size:14px;line-height:1.85}.wiki__article ol li[data-v-c2eb4be5]::marker{color:#28725b;font-weight:600}.wiki__tips[data-v-c2eb4be5]{background:#f6f8f7;border-left:3px solid #c7d8ce;margin-top:28px;padding:20px}.wiki__tips li[data-v-c2eb4be5]{color:#53635c;font-size:13px}.wiki__tips li[data-v-c2eb4be5]:last-child{margin-bottom:0}.wiki__related[data-v-c2eb4be5]{border-top:1px solid #edf0ee;margin-top:28px;padding-top:20px}.wiki__related button[data-v-c2eb4be5]{color:#256b54;text-align:left;background:0 0;border:0;padding:8px 0;font-size:13px;line-height:1.6;display:block}.wiki__related button[data-v-c2eb4be5]:hover{text-decoration:underline}.wiki__footer[data-v-c2eb4be5]{color:#637381;border-top:1px solid #edf0ee;justify-content:space-between;gap:12px;padding:12px 26px;font-size:12px;display:flex}.wiki__empty[data-v-c2eb4be5]{text-align:center;color:#637381;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.wiki__empty p[data-v-c2eb4be5]{font-size:14px}@media (width<=640px){.wiki[data-v-c2eb4be5]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.wiki__panel[data-v-c2eb4be5]{height:calc(100dvh - 18px)}.wiki__header[data-v-c2eb4be5],.wiki__toolbar[data-v-c2eb4be5]{padding:14px}.wiki__toolbar[data-v-c2eb4be5]{flex-wrap:wrap;gap:8px}.wiki__search[data-v-c2eb4be5]{flex-basis:100%}.wiki__body[data-v-c2eb4be5]{grid-template-rows:145px minmax(0,1fr);grid-template-columns:1fr}.wiki__nav[data-v-c2eb4be5]{border-bottom:1px solid #edf0ee;border-right:0}.wiki__article[data-v-c2eb4be5]{padding:22px 18px}.wiki__article h2[data-v-c2eb4be5]{font-size:21px}.wiki__footer[data-v-c2eb4be5]{padding:10px 14px;font-size:11px}}.avatar-image[data-v-b72f11c0]{object-fit:cover;border-radius:50%;width:100%;height:100%}.admin-topbar[data-v-b72f11c0]{z-index:var(--z-topbar);height:var(--topbar-height);padding:0 var(--content-padding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #f1f3f5;align-items:center;gap:16px;display:flex;position:sticky;top:0}.admin-topbar__breadcrumbs[data-v-b72f11c0]{color:#919eab;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.admin-topbar__breadcrumbs a[data-v-b72f11c0]{color:inherit;text-decoration:none}.admin-topbar__breadcrumbs a[data-v-b72f11c0]:hover{color:var(--color-brand)}.admin-topbar__breadcrumbs span[data-v-b72f11c0]:last-child{color:#212b36;text-overflow:ellipsis;max-width:320px;overflow:hidden}.admin-topbar__context[data-v-b72f11c0]{color:#637381;font-size:13px}.admin-topbar__actions[data-v-b72f11c0]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.admin-topbar button[data-v-b72f11c0]{font:inherit}.admin-topbar__menu[data-v-b72f11c0],.admin-topbar__icon-button[data-v-b72f11c0],.admin-topbar__profile[data-v-b72f11c0]{color:#637381;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .16s;display:grid;position:relative}.admin-topbar__menu[data-v-b72f11c0]{display:none}.admin-topbar__icon-button>svg[data-v-b72f11c0]{width:24px;height:24px}.admin-topbar__menu[data-v-b72f11c0]:hover,.admin-topbar__icon-button[data-v-b72f11c0]:hover,.admin-topbar__icon-button[aria-expanded=true][data-v-b72f11c0]{background:#919eab14}.admin-topbar__search[data-v-b72f11c0]{color:#637381;cursor:pointer;background:#f4f6f8;border:0;border-radius:12px;align-items:center;gap:8px;height:36px;padding:0 8px;transition:background-color .16s;display:flex;position:relative}.admin-topbar__search[data-v-b72f11c0]:hover{background:#e9edf0}.admin-topbar__search kbd[data-v-b72f11c0]{color:#454f5b;background:#fff;border:1px solid #919eab29;border-radius:6px;padding:2px 5px;font-family:inherit;font-size:12px;font-weight:600;line-height:20px}.admin-topbar__badge[data-v-b72f11c0]{color:#fff;background:#ff5630;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-1px}.admin-topbar__settings>svg[data-v-b72f11c0]{transition:transform .3s}.admin-topbar__settings:hover>svg[data-v-b72f11c0]{transform:rotate(45deg)}.admin-topbar__profile[data-v-b72f11c0]{background:conic-gradient(from 25deg,#00a76f,#8be3c0,#ffd666,#ffab76,#c7c1ff,#00a76f);margin-left:4px;padding:1px;transition:transform .18s}.admin-topbar__profile[data-v-b72f11c0]:hover{transform:scale(1.06)}.admin-topbar__profile[data-v-b72f11c0]:active{transform:scale(.95)}.admin-topbar__avatar[data-v-b72f11c0]{color:#087f5b;background:#d9f5e7;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}@media (width<=1023px){.admin-topbar__menu[data-v-b72f11c0]{display:grid}}@media (width<=767px){.admin-topbar[data-v-b72f11c0]{gap:8px;padding:0 12px}.admin-topbar__breadcrumbs[data-v-b72f11c0]>:not(:last-child),.admin-topbar__search kbd[data-v-b72f11c0]{display:none}.admin-topbar__actions[data-v-b72f11c0]{gap:2px}.admin-topbar__profile[data-v-b72f11c0]{margin-left:2px}.admin-topbar__search[data-v-b72f11c0]{justify-content:center;width:36px;padding:0}}@media (width<=359px){.admin-topbar__breadcrumbs[data-v-b72f11c0],.admin-topbar__context[data-v-b72f11c0]{display:none}}.admin-search[data-v-f08feacc]{border:1px solid var(--color-border);width:min(600px,100vw - 32px);max-height:min(680px,100dvh - 48px);color:var(--color-text);background:#fff;border-radius:12px;padding:0}.admin-search[data-v-f08feacc]::backdrop{background:#0f1e1959}.admin-search__panel[data-v-f08feacc]{padding:20px}header[data-v-f08feacc]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}h2[data-v-f08feacc]{margin:0;font-size:18px}header button[data-v-f08feacc]{cursor:pointer;background:0 0;border:0;padding:6px}.admin-search__input[data-v-f08feacc]{border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-search__label[data-v-f08feacc]{color:var(--color-text-secondary);margin-bottom:8px;font-size:13px;display:block}.admin-search__input[data-v-f08feacc]:focus-within{border-color:#9ca3af}input[data-v-f08feacc]{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.admin-search__hint[data-v-f08feacc],footer[data-v-f08feacc]{color:#697b75;font-size:12px}.admin-search__results[data-v-f08feacc]{max-height:380px;overflow-y:auto}.admin-search__result[data-v-f08feacc]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px;display:flex}.admin-search__result[data-v-f08feacc]:hover,.admin-search__result[data-v-f08feacc]:focus-visible{outline-offset:-2px;background:#edf5f1;outline:2px solid #176c58}.admin-search__result span[data-v-f08feacc]{flex:1}strong[data-v-f08feacc],small[data-v-f08feacc]{display:block}small[data-v-f08feacc]{color:#697b75;margin-top:4px}.admin-search__empty[data-v-f08feacc]{text-align:center;color:#697b75;padding:24px 0}footer[data-v-f08feacc]{margin-top:16px}.page-progress[data-v-d3d5805b]{z-index:15000;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.page-progress>span[data-v-d3d5805b]{background:var(--color-brand,#176b55);transform-origin:0;height:100%;animation:12s cubic-bezier(.15,.7,.2,1) forwards page-progress-d3d5805b;display:block}.page-progress.is-complete>span[data-v-d3d5805b]{opacity:0;transition:opacity .18s;animation:none;transform:scaleX(1)}.page-loading[data-v-d3d5805b]{inset:var(--topbar-height) 0 0;z-index:5;background:var(--color-surface,#fff);place-items:center;display:grid;position:absolute}.page-loading__track[data-v-d3d5805b]{background:#d7dbdd;border-radius:2px;width:min(360px,65%);height:4px;overflow:hidden}.page-loading__track>span[data-v-d3d5805b]{border-radius:inherit;background:#212b36;width:28%;height:100%;animation:1.25s ease-in-out infinite alternate page-loading-slide-d3d5805b;display:block}.page-loading__label[data-v-d3d5805b]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes page-progress-d3d5805b{0%{transform:scaleX(.06)}to{transform:scaleX(.9)}}@keyframes page-loading-slide-d3d5805b{0%{transform:translate(-30%)}to{transform:translate(287%)}}@media (prefers-reduced-motion:reduce){.page-progress>span[data-v-d3d5805b]{animation:none;transform:scaleX(.65)}.page-progress.is-complete>span[data-v-d3d5805b]{transition:none}.page-loading__track>span[data-v-d3d5805b]{margin:auto;animation:none}}.admin-shell[data-v-43fbc1e6]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--color-background);height:100dvh;transition:grid-template-columns var(--duration-standard) var(--ease-standard);display:grid;overflow:hidden}.admin-shell--collapsed[data-v-43fbc1e6]{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.admin-shell__workspace[data-v-43fbc1e6]{grid-template-rows:var(--topbar-height) minmax(0, 1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}.admin-shell__main[data-v-43fbc1e6]{overscroll-behavior:contain;scrollbar-gutter:stable;outline:none;min-height:0;overflow:auto}.admin-shell__content[data-v-43fbc1e6]{width:100%;max-width:none;margin:0 auto;padding:32px 36px 48px}.admin-shell__content[data-v-43fbc1e6]>*{scroll-margin-top:calc(var(--topbar-height) + var(--space-4))}.admin-shell__overlay[data-v-43fbc1e6]{z-index:calc(var(--z-sidebar) - 1);background:var(--color-overlay);border:0;width:100%;height:100%;padding:0;display:none;position:fixed;inset:0}@media (width<=1023px){.admin-shell[data-v-43fbc1e6],.admin-shell--collapsed[data-v-43fbc1e6],.admin-shell__overlay[data-v-43fbc1e6]{display:block}}.admin-shell--dashboard .admin-shell__main[data-v-43fbc1e6]{background:#fdfefe}.admin-shell--dashboard .admin-shell__content[data-v-43fbc1e6]{max-width:none;padding:32px 36px 48px}@media (width<=640px){.admin-shell__content[data-v-43fbc1e6],.admin-shell--dashboard .admin-shell__content[data-v-43fbc1e6]{padding:24px 16px}}.supplier-page-header[data-v-3b571dd4]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.supplier-page-header h1[data-v-3b571dd4]{color:var(--color-text-primary);font-size:var(--font-size-page-title);font-weight:650;line-height:var(--line-height-tight);letter-spacing:-.025em;text-wrap:balance;margin:0}.supplier-page-header p[data-v-3b571dd4]{max-width:720px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);text-wrap:pretty}.supplier-page-header__actions[data-v-3b571dd4]{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (width<=767px){.supplier-page-header[data-v-3b571dd4]{align-items:stretch;gap:var(--space-4);flex-direction:column}.supplier-page-header__actions[data-v-3b571dd4],.supplier-page-header__actions[data-v-3b571dd4] .ui-button{width:100%}}.ui-action-menu__menu[data-v-69e1449f] .ui-row-action{border-radius:var(--radius-small);width:100%;min-width:0;height:auto;min-height:36px;color:var(--color-text-primary);font-size:var(--font-size-help);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:8px 12px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.ui-action-menu__menu[data-v-69e1449f] .ui-row-action svg{flex-shrink:0}.ui-action-menu__menu[data-v-69e1449f] .ui-row-action:hover:not(:disabled),.ui-action-menu__menu[data-v-69e1449f] .ui-row-action:focus-visible{color:var(--color-brand-hover);background:var(--color-brand-soft)}.ui-action-menu__menu[data-v-69e1449f] .ui-row-action.ui-action-menu__item--danger{color:var(--color-danger);border-top:1px dashed var(--color-border);margin-top:4px}.ui-action-menu__menu[data-v-69e1449f] .ui-row-action.ui-action-menu__item--danger:hover:not(:disabled){color:var(--color-danger-hover);background:var(--color-danger-soft)}.ui-action-menu__menu[data-v-69e1449f] .ui-row-action:disabled{color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}.ui-action-menu__menu.ui-action-menu__menu--row[data-v-69e1449f]{background:var(--dropdown-panel-background);transform-origin:100% 0}.ui-action-menu__menu--row button[data-v-69e1449f]{align-items:center;gap:12px;display:flex}.ui-action-menu__menu--row .ui-action-menu__item--danger[data-v-69e1449f]{border-top:1px dashed var(--color-border,#e5e9ec);margin-top:4px;padding-top:0;padding-bottom:0}.ui-action-menu__trigger-wrap[data-v-69e1449f]{display:inline-flex}.ui-action-menu__trigger[data-v-69e1449f]{width:var(--control-height-small);height:var(--control-height-small);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ui-action-menu__trigger[data-v-69e1449f]:hover:not(:disabled),.ui-action-menu__trigger[aria-expanded=true][data-v-69e1449f]{color:var(--color-text-primary);background:var(--color-surface-subtle)}.ui-action-menu__trigger[data-v-69e1449f]:disabled{opacity:.45;cursor:not-allowed}.ui-action-menu__menu[data-v-69e1449f]{z-index:var(--z-overlay);width:168px;max-height:calc(100dvh - 16px);padding:var(--space-2);box-shadow:var(--shadow-popover);background:var(--color-surface);border:0;border-radius:12px;display:grid;position:fixed;overflow-y:auto}.ui-action-menu__menu button[data-v-69e1449f]{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-small);color:var(--color-text-primary);font-size:var(--font-size-help);text-align:left;cursor:pointer;background:0 0;border:0}.ui-action-menu__menu button[data-v-69e1449f]:hover:not(:disabled),.ui-action-menu__menu button[data-v-69e1449f]:focus-visible{color:var(--color-brand-hover);background:var(--color-brand-soft);outline:none}.ui-action-menu__menu button[data-v-69e1449f]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.ui-action-menu__menu .ui-action-menu__item--danger[data-v-69e1449f]{color:var(--color-danger)}.ui-action-menu__menu .ui-action-menu__item--danger[data-v-69e1449f]:hover:not(:disabled),.ui-action-menu__menu .ui-action-menu__item--danger[data-v-69e1449f]:focus-visible{color:var(--color-danger-hover);background:var(--color-danger-soft)}@media (width<=767px){.ui-action-menu__trigger[data-v-69e1449f]{width:var(--control-height-touch);height:var(--control-height-touch)}}.ui-button[data-v-845f7433]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-width:72px;font-size:var(--font-size-body);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.ui-button--medium[data-v-845f7433]{min-height:var(--control-height);padding:0 var(--space-4)}.ui-button--small[data-v-845f7433]{min-height:var(--control-height-small);padding:0 var(--space-3);font-size:var(--font-size-help)}.ui-button--primary[data-v-845f7433]{color:var(--color-on-brand);background:var(--color-text-primary)}.ui-button--primary[data-v-845f7433]:hover:not(:disabled){background:#454f5b}.ui-button--primary[data-v-845f7433]:active:not(:disabled){background:#161c24}.ui-button--secondary[data-v-845f7433]{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-surface)}.ui-button--secondary[data-v-845f7433]:hover:not(:disabled),.ui-button--quiet[data-v-845f7433]:hover:not(:disabled){border-color:var(--color-text-primary);color:var(--color-text-primary);background:var(--color-surface-subtle)}.ui-button--quiet[data-v-845f7433]{min-width:auto;color:var(--color-text-secondary);background:0 0}.ui-button--danger[data-v-845f7433]{color:var(--color-on-brand);background:var(--color-danger)}.ui-button--danger[data-v-845f7433]:hover:not(:disabled){background:var(--color-danger-hover)}.ui-button--block[data-v-845f7433]{width:100%}.ui-button[data-v-845f7433]:disabled{opacity:.5;cursor:not-allowed}.ui-button__loader[data-v-845f7433]{flex:none;animation:.8s linear infinite ui-button-spin-845f7433}.ui-button__label[data-v-845f7433]{transform:translateY(-.5px)}@keyframes ui-button-spin-845f7433{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-button__loader[data-v-845f7433]{animation:none}}@media (width<=767px){.ui-button--medium[data-v-845f7433]{min-height:var(--control-height-touch)}}.ui-dialog__action-target[data-v-bb359ad6]:empty{display:none}.ui-dialog__action-target[data-v-bb359ad6]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ui-dialog__auto-cancel[data-v-bb359ad6]{order:-1}.ui-dialog__action-target[data-v-bb359ad6] .drawer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-dialog__action-target[data-v-bb359ad6] .drawer-actions>:is(div,footer){box-shadow:none;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:static}.ui-dialog__footer .ui-dialog__action-target[data-v-bb359ad6] [data-detail-back]{display:inline-flex}.ui-dialog[data-v-bb359ad6]{border-radius:var(--radius-dialog);width:min(560px,100vw - 32px);max-height:min(760px,100dvh - 48px);color:var(--color-text-primary);background:0 0;border:0;padding:0;overflow:visible}.ui-dialog[data-v-bb359ad6]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-dialog__panel[data-v-bb359ad6]{max-height:inherit;border-radius:var(--radius-dialog);background:var(--color-surface);box-shadow:var(--shadow-dialog);border:0;flex-direction:column;display:flex;overflow:hidden}.ui-dialog__header[data-v-bb359ad6]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.ui-dialog__header h2[data-v-bb359ad6]{font-size:18px;line-height:var(--line-height-tight);letter-spacing:-.01em;text-wrap:balance;margin:0}.ui-dialog__header p[data-v-bb359ad6]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);text-wrap:pretty}.ui-dialog__close[data-v-bb359ad6]{width:var(--control-height-small);height:var(--control-height-small);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ui-dialog__close[data-v-bb359ad6]:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.ui-dialog__body[data-v-bb359ad6]{min-height:0;padding:var(--space-6);flex:auto;overflow-y:auto}.ui-dialog__footer[data-v-bb359ad6]{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);flex-shrink:0;display:flex}.ui-dialog--drawer[data-v-bb359ad6]{border-radius:0;width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.ui-dialog--drawer[open][data-v-bb359ad6]{animation:.2s ease-out drawer-enter-bb359ad6}.ui-dialog--drawer>.ui-dialog__panel[data-v-bb359ad6]{border-radius:0;flex-direction:column;height:100%;display:flex}.ui-dialog--drawer>.ui-dialog__panel>.ui-dialog__header[data-v-bb359ad6],.ui-dialog--drawer>.ui-dialog__panel>.ui-dialog__footer[data-v-bb359ad6]{flex-shrink:0}.ui-dialog--drawer>.ui-dialog__panel>.ui-dialog__body[data-v-bb359ad6]{overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.admin-shell:has(dialog[open]) .admin-shell__main{overflow:hidden}@keyframes drawer-enter-bb359ad6{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ui-dialog--drawer[open][data-v-bb359ad6]{animation:none}}@media (width<=480px){.ui-dialog__close[data-v-bb359ad6]{width:var(--control-height-touch);height:var(--control-height-touch)}.ui-dialog__header[data-v-bb359ad6],.ui-dialog__body[data-v-bb359ad6]{padding:var(--space-5)}.ui-dialog__footer[data-v-bb359ad6]{padding:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}}.ui-status-tag[data-v-e99ab7f9]{min-height:24px;font-size:var(--font-size-caption);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-weight:600;line-height:1.3;display:inline-flex}.ui-status-tag--neutral[data-v-e99ab7f9]{border-color:var(--color-border);color:var(--color-text-secondary);background:var(--color-surface-muted)}.ui-status-tag--success[data-v-e99ab7f9]{color:var(--color-success);background:var(--color-success-soft);border-color:#16805c29}.ui-status-tag--warning[data-v-e99ab7f9]{color:var(--color-warning);background:var(--color-warning-soft);border-color:#b7791f2e}.ui-status-tag--danger[data-v-e99ab7f9]{color:var(--color-danger);background:var(--color-danger-soft);border-color:#c2413b29}.ui-status-tag--info[data-v-e99ab7f9]{color:var(--color-info);background:var(--color-info-soft);border-color:#356ae629}.ui-empty-state[data-v-f642f0cf]{justify-content:center;align-items:center;gap:var(--space-2);min-height:240px;color:var(--color-text-secondary);text-align:center;flex-direction:column;padding:32px 20px;display:flex}.ui-empty-state strong[data-v-f642f0cf]{color:var(--color-text-primary);font-size:var(--font-size-body)}.ui-empty-state p[data-v-f642f0cf]{max-width:360px;font-size:var(--font-size-help);text-wrap:pretty;margin:0}.ui-table-selection-actions[data-v-782073dd]{margin-left:auto}.ui-table-selection[data-v-782073dd]{align-items:center;gap:16px;padding:0 24px 12px;font-size:13px;display:flex}.ui-table input[type=checkbox][data-v-782073dd]{width:16px;height:16px;accent-color:var(--color-brand);vertical-align:middle}.ui-table-shell[data-v-782073dd]{border-radius:var(--radius-surface);background:var(--color-surface);box-shadow:var(--shadow-surface);border:0;overflow:hidden}.ui-table-scroll[data-v-782073dd]{scrollbar-color:var(--color-border-strong) var(--color-surface-subtle);scrollbar-width:thin;overflow-x:auto}.ui-table-scroll[data-v-782073dd]::-webkit-scrollbar{height:6px}.ui-table-scroll[data-v-782073dd]::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.ui-table-scroll[data-v-782073dd]::-webkit-scrollbar-thumb{border-radius:var(--radius-small);background:var(--color-border-strong)}.ui-table[data-v-782073dd]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;color:var(--color-text-primary);font-size:var(--font-size-body)}.ui-table th[data-v-782073dd],.ui-table td[data-v-782073dd]{height:var(--table-row-height);padding:12px var(--space-4);border-bottom:1px dashed var(--color-border-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-table th[data-v-782073dd]{height:56px;color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:var(--font-size-help);border-bottom:0;font-weight:600}.ui-table .ui-table__cell--compact[data-v-782073dd]{text-overflow:clip;padding-inline:12px}.ui-table td[data-v-782073dd]:has(>.ui-status-tag){text-overflow:clip;padding-inline:12px}.ui-table tbody tr:last-child td[data-v-782073dd]{border-bottom:0}.ui-table tbody tr:not(.ui-table__row--interactive):hover td[data-v-782073dd]{background:var(--color-surface-subtle)}.ui-table__row--interactive[data-v-782073dd]{cursor:pointer}.ui-table__row--interactive:hover td[data-v-782073dd]{background:var(--color-brand-soft)}.ui-table__cell--left[data-v-782073dd]{text-align:left}.ui-table__cell--center[data-v-782073dd]{text-align:center}.ui-table__cell--right[data-v-782073dd]{text-align:right;font-variant-numeric:tabular-nums}.ui-table__actions[data-v-782073dd]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ui-table__actions[data-v-782073dd]>a,.ui-table__actions[data-v-782073dd]>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ui-table__actions[data-v-782073dd]>a{min-height:32px;color:var(--color-brand);align-items:center;font-weight:600;display:inline-flex}.ui-table__actions[data-v-782073dd] .ui-button__label{min-width:0;line-height:1.5}.ui-table__value--missing[data-v-782073dd]{color:#b42318}.ui-table__value--filled[data-v-782073dd]{color:#087354}.ui-table__sort[data-v-782073dd]{align-items:center;justify-content:inherit;gap:var(--space-1);min-height:32px;color:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-table__sort[data-v-782073dd]:hover{color:var(--color-text-primary)}.ui-table__skeleton[data-v-782073dd]{border-radius:var(--radius-small);background:var(--color-surface-muted);width:min(88%,180px);height:10px;animation:1.25s ease-in-out infinite alternate ui-table-pulse-782073dd;display:block}.ui-table__empty-action[data-v-782073dd]{min-height:36px;margin-top:var(--space-1);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-brand-hover);background:var(--color-surface);cursor:pointer;font-weight:600}.ui-table__empty-action[data-v-782073dd]:hover{border-color:var(--color-brand);background:var(--color-brand-soft)}.ui-table__footer[data-v-782073dd]{border-top:1px solid var(--color-border);background:var(--color-surface);min-height:60px;padding:0}@keyframes ui-table-pulse-782073dd{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-table__skeleton[data-v-782073dd]{animation:none}}@media (width<=767px){.ui-table .ui-table__cell--compact[data-v-782073dd]{padding-inline:12px}.ui-table th[data-v-782073dd],.ui-table td[data-v-782073dd]{height:56px;padding:12px var(--space-4)}}.ui-table .ui-table__cell--actions[data-v-782073dd]{z-index:2;background:var(--color-surface,#fff);box-shadow:-1px 0 var(--color-border);position:sticky;right:0}.ui-table th.ui-table__cell--actions[data-v-782073dd]{z-index:3;background:var(--color-surface-subtle)}.ui-field[data-v-fa60b09a]{gap:6px;min-width:0;display:grid}.ui-field__label[data-v-fa60b09a]{color:var(--color-text-primary);font-size:var(--font-size-help);font-weight:600;line-height:1.4}.ui-field__required[data-v-fa60b09a]{color:var(--color-danger);margin-left:2px}.ui-field__control-wrap[data-v-fa60b09a]{position:relative}.ui-field__control[data-v-fa60b09a]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}.ui-field__control[data-v-fa60b09a]::placeholder{color:var(--color-text-tertiary)}.ui-field__control[data-v-fa60b09a]:hover:not(:disabled){border-color:var(--color-text-tertiary)}.ui-field__control[data-v-fa60b09a]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.ui-field__control[data-v-fa60b09a]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}.ui-field__control--error[data-v-fa60b09a],.ui-field__control--error[data-v-fa60b09a]:hover:not(:disabled){border-color:var(--color-danger)}.ui-field__control--error[data-v-fa60b09a]:focus-visible{box-shadow:0 0 0 3px #c2413b29}.ui-field__control--success[data-v-fa60b09a]{padding-right:var(--space-10);border-color:var(--color-success)}.ui-field__success-icon[data-v-fa60b09a]{top:50%;right:var(--space-3);color:var(--color-success);pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-field__message[data-v-fa60b09a]{color:var(--color-text-secondary);font-size:var(--font-size-caption);text-wrap:pretty;margin:0;line-height:1.5}.ui-field__message--error[data-v-fa60b09a]{color:var(--color-danger)}.ui-field__message--success[data-v-fa60b09a]{color:var(--color-success)}@media (width<=767px){.ui-field__control[data-v-fa60b09a]{min-height:var(--control-height-touch)}}.logs[data-v-ea3694b4]{gap:16px;padding:24px;display:grid}form[data-v-ea3694b4],footer[data-v-ea3694b4]{align-items:center;gap:12px;display:flex}table[data-v-ea3694b4]{border-collapse:collapse;text-align:left;width:100%}th[data-v-ea3694b4],td[data-v-ea3694b4]{border-bottom:1px solid #e2e7e4;padding:12px}th[data-v-ea3694b4]{background:#f4f6f5}.log-table[data-v-ea3694b4]{overflow:auto}pre[data-v-ea3694b4]{white-space:pre-wrap;overflow-wrap:anywhere}.review-fields[data-v-229f7afc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.review-images button[data-v-229f7afc]{border:1px solid var(--color-border);cursor:zoom-in;background:#fff;margin:6px;padding:4px}.review-images img[data-v-229f7afc]{object-fit:contain;width:140px;height:140px}.review-fields>div[data-v-229f7afc]{border-bottom:1px solid var(--color-border);padding-bottom:14px}dt[data-v-229f7afc]{color:var(--color-text-secondary);font-size:13px}dd[data-v-229f7afc]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}@media (width<=520px){.review-fields[data-v-229f7afc]{grid-template-columns:1fr}}.detail-drawer[data-v-0046501d]{width:min(760px,100vw)}.detail-drawer[data-v-0046501d] [data-detail-back]{display:none}.detail-drawer[data-v-0046501d] .ui-dialog__body{container-type:inline-size}.detail-drawer[data-v-0046501d] .admin-page,.detail-drawer[data-v-0046501d] .admin-detail{min-width:0;padding:0}.detail-drawer[data-v-0046501d] .admin-page-header,.detail-drawer[data-v-0046501d] .admin-page-header>div{flex-wrap:wrap}.detail-drawer[data-v-0046501d] .supply-field-grid,.detail-drawer[data-v-0046501d] .fields,.detail-drawer[data-v-0046501d] .field-grid,.detail-drawer[data-v-0046501d] .form-grid,.detail-drawer[data-v-0046501d] .backfill-form-grid,.detail-drawer[data-v-0046501d] .source-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-drawer[data-v-0046501d] .finished-overview-grid{grid-template-columns:1fr}.detail-drawer[data-v-0046501d] .finished-detail-header{flex-wrap:wrap}.detail-drawer[data-v-0046501d] .pack-row{gap:12px}.detail-drawer[data-v-0046501d] dl{overflow-wrap:anywhere}.detail-drawer[data-v-0046501d] .ui-table-wrapper{max-width:100%;overflow-x:auto}.detail-drawer[data-v-0046501d] .inspection-facts,.detail-drawer[data-v-0046501d] .shipment-facts,.detail-drawer[data-v-0046501d] .disposal-facts,.detail-drawer[data-v-0046501d] .recall-facts,.detail-drawer[data-v-0046501d] .sales-return-facts,.detail-drawer[data-v-0046501d] .supplier-return-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@container (width<=520px){.detail-drawer[data-v-0046501d] .supply-field-grid,.detail-drawer[data-v-0046501d] .fields,.detail-drawer[data-v-0046501d] .field-grid,.detail-drawer[data-v-0046501d] .form-grid,.detail-drawer[data-v-0046501d] .backfill-form-grid,.detail-drawer[data-v-0046501d] .source-field-grid{grid-template-columns:1fr}}.business-change-impact[data-v-d5e5faaf]{width:min(980px,100vw - 32px)}.target[data-v-d5e5faaf]{font-size:16px;font-weight:600}.toolbar[data-v-d5e5faaf],.record-heading[data-v-d5e5faaf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar[data-v-d5e5faaf]{justify-content:space-between;margin:18px 0 10px}.toolbar input[data-v-d5e5faaf]{max-width:300px}.table-scroll[data-v-d5e5faaf]{overflow-x:auto}table[data-v-d5e5faaf]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-d5e5faaf],td[data-v-d5e5faaf]{text-align:left;border:1px solid var(--color-border);vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;max-width:340px;padding:10px}thead[data-v-d5e5faaf]{background:var(--color-surface-muted,#f5f7f6)}.record[data-v-d5e5faaf]{border-bottom:1px solid var(--color-border);padding:14px 0}.record p[data-v-d5e5faaf],.help[data-v-d5e5faaf]{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.badge[data-v-d5e5faaf]{background:#edf5f1;margin-left:auto;padding:3px 7px;font-size:12px}.badge.REVIEW[data-v-d5e5faaf]{color:#875600;background:#fff5dc}.badge.HISTORY[data-v-d5e5faaf]{color:#53606c;background:#f0f2f4}.warning[data-v-d5e5faaf]{color:#875600;font-size:13px;line-height:1.6}.blocked[data-v-d5e5faaf]{color:var(--color-danger,#b42318)}.reason[data-v-d5e5faaf]{gap:8px;margin-top:18px;display:grid}.ack[data-v-d5e5faaf]{align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}a[data-v-d5e5faaf]{color:var(--color-primary,#176b52)}.ui-pagination[data-v-dec8caeb]{min-height:60px;color:var(--color-text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.ui-pagination>select[data-v-dec8caeb]{background:var(--color-surface);width:auto;height:32px;min-height:32px;color:var(--color-text-secondary);font:inherit;border:1px solid #0000;border-radius:8px;padding:0 8px}.ui-pagination>span[data-v-dec8caeb]{white-space:nowrap;font-variant-numeric:tabular-nums}.ui-pagination__buttons[data-v-dec8caeb]{gap:4px;display:flex}.ui-pagination__buttons button[data-v-dec8caeb]{width:32px;height:32px;min-height:32px;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid}.ui-pagination__buttons button[data-v-dec8caeb]:hover:not(:disabled){color:var(--color-brand-hover);background:var(--color-brand-soft)}.ui-pagination__buttons button[data-v-dec8caeb]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}.iam-page{color:var(--color-text-primary);min-width:0;font-size:14px}.iam-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.iam-header h1{margin:0 0 8px;font-size:20px;font-weight:600}.iam-header p,.iam-muted{color:var(--color-text-secondary)}.iam-header p{margin:0}.iam-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.iam-toolbar>input{min-width:240px}.iam-toolbar>span{color:#748178;margin-left:auto}.iam-page input:not([type=checkbox]),.iam-page select,.iam-page textarea,.iam-form input,.iam-form select,.iam-form textarea,.iam-block select,.iam-block textarea,.iam-role-options input{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:var(--radius-control);font:inherit;color:var(--color-text-primary);min-height:var(--control-height);box-sizing:border-box;padding:9px 11px}.iam-page input:focus,.iam-page select:focus,.iam-page textarea:focus{outline-offset:1px;outline:2px solid #b6d6c6}.iam-page input[type=checkbox],.iam-role-options input[type=checkbox]{accent-color:#226447;width:16px;height:16px;min-height:0}.iam-table-wrap{background:#fff;border:1px solid #e3e8e4;overflow:auto}.iam-page table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.iam-page th{color:#6e7b73;background:#f6f8f6;border-bottom:1px solid #e3e8e4;padding:13px 16px;font-weight:500}.iam-page td{vertical-align:middle;border-bottom:1px solid #edf0ed;padding:15px 16px}.iam-page td strong{font-weight:500}.iam-page td small,.iam-permission code{color:#849087;margin-top:5px;font-size:12px;display:block}.iam-tag{color:#68786e;background:#f0f4f1;border-radius:3px;margin:2px;padding:3px 7px;font-size:12px;font-weight:400;display:inline-block}.iam-status{color:#727c74;background:#f2f3f2;border-radius:3px;padding:4px 7px;font-size:12px}.iam-status.enabled{color:#246447;background:#ebf4ed}.iam-actions{align-items:center;gap:12px;display:flex}.iam-text{color:#27694b;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0}.iam-actions details{color:#68776e;cursor:pointer;position:relative}.iam-actions details>div{z-index:20;background:#fff;border:1px solid #dce4df;min-width:125px;padding:5px;position:absolute;right:0}.iam-actions details button{text-align:left;width:100%;font:inherit;cursor:pointer;color:#45584b;background:#fff;border:0;padding:9px;display:block}.iam-actions details button:hover{background:#f0f5f1}.iam-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.iam-pagination>span{color:#758277;margin-right:8px}.iam-empty{text-align:center;color:#7a877e;padding:32px}.iam-notice{background:#f4f6f3;border:1px solid #e0e7df;border-radius:4px;margin-bottom:16px;padding:12px 16px;line-height:1.7}.iam-error{color:#a13c32;background:#fdf1ef}.iam-success{color:#276447;background:#edf6ef}.iam-link input{width:min(100%,720px)}.iam-tabs{border-bottom:1px solid #dce4dd;flex-wrap:wrap;gap:28px;margin-bottom:20px;display:flex}.iam-tabs button{font:inherit;color:#6d7b71;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.iam-tabs button.active{color:#246547;border-bottom-color:#246547;font-weight:600}.iam-editor{grid-template-columns:155px minmax(0,1fr);gap:24px;display:grid}.iam-modules{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:15px}.iam-modules button{text-align:left;font:inherit;cursor:pointer;color:#657669;background:0 0;border:0;border-radius:4px;padding:11px 14px}.iam-modules button.active{color:#255f43;background:#e8f1eb;font-weight:600}.iam-module{background:#fff;border:1px solid #e0e7e1;margin-bottom:16px}.iam-module-title{background:#f6f8f6;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.iam-module-title strong{font-weight:500}.iam-module-title>div{gap:16px;display:flex}.iam-permission-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));display:grid}.iam-permission{border-top:1px solid #edf0ed;min-width:0;padding:15px}.iam-permission-label{align-items:flex-start;gap:9px;display:flex}.iam-permission-label small{color:#9a7535;background:#fbf5e9;margin-left:8px;padding:2px 5px;font-size:11px}.iam-permission code{white-space:normal;overflow-wrap:anywhere}.iam-grant-settings{flex-direction:column;gap:12px;margin:14px 0 0 25px;display:flex}.iam-grant-settings>label{color:#738077;flex-direction:column;gap:7px;font-size:12px;display:flex}.iam-grant-settings fieldset{border:1px solid #e4e8e4;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.iam-grant-settings fieldset label{align-items:center;gap:4px;display:flex}.iam-grant-settings select[multiple]{min-height:95px}.iam-save-bar{background:#fff;border-top:1px solid #dae3db;align-items:center;gap:20px;margin-top:20px;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #182b2010}.iam-save-bar label{flex:1;align-items:center;gap:12px;display:flex}.iam-save-bar input{flex:1}.iam-save-bar>span{color:#8c7651;font-size:12px}.iam-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.iam-form label,.iam-block{flex-direction:column;gap:8px;display:flex}.iam-form small,.iam-block small{color:#7b867e;font-size:12px}.iam-form .wide{grid-column:1/-1}.iam-form textarea,.iam-block textarea{width:100%;min-height:80px}.iam-block{margin-top:18px}.iam-block select[multiple]{min-height:110px}.iam-supplier-options{border:1px solid #dce4dd;border-radius:8px;min-height:80px;max-height:176px;overflow-y:auto}.iam-supplier-options label{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.iam-supplier-options label:hover,.iam-supplier-options label.selected{background:#eef6f2}.iam-supplier-options input{flex:none;width:16px;height:16px;margin:2px 0 0}.iam-supplier-options span{overflow-wrap:anywhere;min-width:0}.iam-supplier-options p{margin:12px}.iam-role-options{max-height:340px;margin-top:16px;overflow:auto}.iam-role-options article{border-bottom:1px solid #edf0ed;padding:12px 0}.iam-role-options article>label{align-items:center;gap:9px;display:flex}.iam-role-options .iam-form{margin-top:10px}.iam-history article,.iam-effective{border-bottom:1px solid #e5eae5;flex-direction:column;gap:7px;padding:14px 0;display:flex}.iam-history span,.iam-effective small{color:#7b887e;font-size:12px}.iam-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f5;padding:14px}.iam-preview-section{border-bottom:1px solid #edf0ed;padding:12px 0}.iam-preview-section li{margin:6px 0}.iam-preview-section>span{color:#7e897f;margin-left:14px}@media (width<=800px){.iam-editor{grid-template-columns:1fr}.iam-modules{flex-direction:row;position:static;overflow:auto}.iam-modules button{white-space:nowrap}.iam-header{align-items:flex-start}.iam-save-bar{flex-wrap:wrap}.iam-save-bar label{flex-basis:100%}.iam-form,.iam-permission-grid{grid-template-columns:1fr}.iam-toolbar>input{flex:1;min-width:0}}.iam-scope-clauses{gap:10px;width:100%;display:grid}.iam-scope-clause{background:#f6f8f7;flex-wrap:wrap;align-items:end;gap:10px;padding:10px;display:flex}.iam-scope-clause label{flex:1;min-width:130px}.iam-header{margin-bottom:20px}.iam-header p{font-size:13px;line-height:1.6}.iam-list{overflow:visible}html[data-admin-theme] .iam-list .iam-list-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:24px 24px 12px;display:flex}html[data-admin-theme] .iam-list-filters>label{flex:0 136px;width:136px;min-width:120px}html[data-admin-theme] .iam-list-filters>.iam-search-field{flex-basis:220px;width:220px}.iam-filter-buttons,.iam-list-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.iam-list-actions{margin-left:auto}.iam-result-meta{color:var(--color-text-secondary);padding:4px 24px 16px;font-size:12px}.iam-list .iam-table-wrap{border:0;border-radius:0}.iam-list table{min-width:880px;color:var(--color-text-primary)}.iam-list th{box-sizing:border-box;background:var(--color-surface-subtle);height:56px;color:var(--color-text-secondary);border:0;padding:12px 16px;font-size:13px;font-weight:600}.iam-list td{box-sizing:border-box;border-bottom:1px dashed var(--color-border-strong);height:64px;padding:12px 16px;font-size:14px}.iam-list th:first-child,.iam-list td:first-child{padding-left:24px}.iam-list th:last-child,.iam-list td:last-child{width:240px;padding-right:24px}.iam-list tr:last-child td{border-bottom:0}.iam-list tbody tr:hover td{background:var(--color-surface-subtle)}.iam-list td small{color:var(--color-text-secondary);font-size:12px}.iam-list .iam-text{color:var(--color-text-primary);font-weight:500}.iam-list .iam-text:hover{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.iam-list .iam-tag{background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:5px;padding:4px 8px}.iam-list .iam-status{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:5px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.iam-list .iam-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.iam-list .iam-status.enabled{color:#087354;background:#e9f6ef;border-color:#b9dfca}.iam-list .iam-actions summary{color:var(--color-text-secondary);align-items:center;gap:5px;list-style:none;display:inline-flex}.iam-list .iam-actions summary::-webkit-details-marker{display:none}.iam-list .iam-actions summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.iam-list .iam-actions details[open] summary:after{transform:translateY(2px)rotate(225deg)}.iam-list .iam-actions details>div{border-color:var(--color-border-strong);border-radius:var(--radius-control);box-shadow:var(--shadow-surface)}.iam-list .ui-pagination select{border-color:#0000;height:32px;min-height:32px}.iam-list table{table-layout:fixed}.iam-list th:first-child{width:17%}.iam-list th:nth-child(2){width:14%}.iam-list th:nth-child(3){width:100px}.iam-list th:nth-child(5){width:110px}.iam-list th:nth-child(6){width:155px}.iam-list th:last-child{width:72px}.iam-list td:not(:last-child),.iam-list td small{text-overflow:ellipsis;overflow:hidden}.iam-list td:nth-child(4){white-space:normal;overflow-wrap:anywhere}.iam-list th:last-child,.iam-list td:last-child{z-index:1;position:sticky;right:0}.iam-list td:last-child{background:var(--color-surface)}.iam-list tbody tr:hover td:last-child{background:var(--color-surface-subtle)}.iam-list .iam-users-table{min-width:858px}.iam-list .iam-users-table th:first-child{width:165px}.iam-list .iam-users-table th:nth-child(2){width:130px}.iam-list .iam-users-table th:nth-child(3){width:90px}.iam-list .iam-users-table th:nth-child(4){width:140px}.iam-list .iam-users-table th:nth-child(5){width:106px}.iam-list .iam-roles-table th:nth-child(2){width:100px}.iam-list .iam-roles-table th:nth-child(3){width:136px}.iam-list .iam-roles-table th:nth-child(5){width:76px}.iam-list .iam-roles-table th:nth-child(6){width:100px}.iam-list .iam-roles-table :is(th,td):is(:nth-child(5),:nth-child(6)){text-align:right;font-variant-numeric:tabular-nums}@media (width<=800px){html[data-admin-theme] .iam-list .iam-list-filters{gap:12px;padding:16px}html[data-admin-theme] .iam-list-filters>label{flex:calc(50% - 12px);width:auto;min-width:0}html[data-admin-theme] .iam-list-filters>.iam-search-field{flex-basis:100%;width:100%}.iam-list-actions{flex:100%;justify-content:flex-end}.iam-result-meta{padding-left:16px}}.iam-role-detail{min-width:0;padding:24px}.iam-role-detail .iam-header{margin-bottom:24px}.iam-role-header-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.iam-role-detail .iam-header h1{align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.iam-role-detail>.iam-toolbar{background:var(--color-surface-subtle);border-radius:var(--radius-control);margin-bottom:24px;padding:16px}.iam-role-detail .iam-toolbar small{color:var(--color-text-secondary);line-height:1.6}.iam-role-detail .iam-tabs{border-color:var(--color-border);gap:8px;margin-bottom:24px;padding-bottom:16px}.iam-role-detail .iam-tabs button{border-radius:var(--radius-control);color:var(--color-text-secondary);min-height:var(--control-height);border:0;padding:10px 18px}.iam-role-detail .iam-tabs button.active{background:var(--color-text-primary);color:var(--color-surface)}.iam-role-detail .iam-editor{grid-template-columns:160px minmax(0,1fr);gap:24px}.iam-role-detail .iam-modules{border-right:1px solid var(--color-border);padding-right:16px}.iam-role-detail .iam-modules button{border-radius:var(--radius-control);color:var(--color-text-secondary)}.iam-role-detail .iam-module{border-color:var(--color-border);border-radius:var(--radius-control);overflow:hidden}.iam-role-detail .iam-module-title{background:var(--color-surface-subtle);flex-wrap:wrap;padding:14px 16px}.iam-role-detail .iam-module-title strong{font-weight:600}.iam-role-detail .iam-permission{border-color:var(--color-border);padding:16px}.iam-role-detail .iam-permission-label{line-height:1.5}.iam-role-detail .iam-toolbar>span{color:var(--color-text-secondary)}.iam-role-detail .iam-save-bar{background:var(--color-surface-subtle);border-color:var(--color-border);box-shadow:none;z-index:2;border-radius:0 0 var(--radius-control) var(--radius-control);flex-wrap:wrap;margin:24px -24px -24px;padding:16px 24px}.iam-role-detail .iam-save-bar input{min-width:0}@media (width<=800px){.iam-role-detail{padding:16px}.iam-role-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.iam-role-detail .iam-editor{grid-template-columns:minmax(0,1fr)}.iam-role-detail .iam-modules{border-right:0;border-bottom:1px solid var(--color-border);flex-direction:row;padding:0 0 12px;position:static;overflow-x:auto}.iam-role-detail .iam-modules button{flex-shrink:0}.iam-role-detail .iam-save-bar{margin:24px -16px -16px;padding:16px}}.reset-page[data-v-11346cfb]{background:#f3f6f3;place-items:center;min-height:100vh;padding:24px;display:grid}.reset-form[data-v-11346cfb]{background:#fff;border:1px solid #e1e8e1;border-radius:6px;width:min(440px,100%);padding:40px}.reset-form h1[data-v-11346cfb]{font-size:24px}.reset-form>p[data-v-11346cfb]{color:#738277;line-height:1.7}.reset-form .reset-brand[data-v-11346cfb]{color:#276347}.reset-form label[data-v-11346cfb]{flex-direction:column;gap:8px;margin:20px 0;display:flex}.reset-form button[data-v-11346cfb]{color:#fff;width:100%;font:inherit;cursor:pointer;background:#256447;border:0;border-radius:4px;padding:12px}.reset-form button[data-v-11346cfb]:disabled{opacity:.5}.reset-form a[data-v-11346cfb]{color:#256447}label[data-v-b4fa3c9c]{gap:6px;font-size:13px;display:grid}input[data-v-b4fa3c9c]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-height:40px;font:inherit;color:var(--color-text-primary);background:var(--color-surface);border-radius:6px;padding:8px 10px}input[readonly][data-v-b4fa3c9c]{background:var(--color-bg,#f8faf9)}.validation-list[data-v-04d0a3ed]{margin:12px 0 0;padding-left:22px;line-height:1.8}.image-upload[data-v-9bb00794]{gap:8px;display:grid}.title[data-v-9bb00794]{font-size:13px}.file-input[data-v-9bb00794]{display:none}.image-actions[data-v-9bb00794]{align-items:end;gap:12px;display:flex}.thumbnail[data-v-9bb00794],.upload-tile[data-v-9bb00794]{border:1px dashed var(--color-border,#d6dedb);background:var(--color-surface,white);cursor:pointer;border-radius:6px;width:128px;height:128px;padding:6px}.upload-tile[data-v-9bb00794]{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.plus[data-v-9bb00794]{font-size:28px}.thumbnail[data-v-9bb00794]{border-style:solid;position:relative;overflow:hidden}.thumbnail img[data-v-9bb00794]{object-fit:contain;width:100%;height:100%}.thumbnail span[data-v-9bb00794]{color:#fff;background:#20342ccc;padding:4px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.buttons[data-v-9bb00794]{flex-wrap:wrap;gap:8px;display:flex}.buttons button[data-v-9bb00794]{border:1px solid var(--color-border,#d6dedb);cursor:pointer;background:#fff;border-radius:4px;padding:6px 10px}small[data-v-9bb00794]{color:var(--color-text-secondary)}p[data-v-9bb00794]{color:#b42318;margin:0;font-size:13px}.preview[data-v-9bb00794]{object-fit:contain;max-width:100%;max-height:75vh;margin:auto;display:block}.registration-fields[data-v-65891345]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}label[data-v-65891345]{gap:6px;font-size:13px;display:grid}input[data-v-65891345],textarea[data-v-65891345]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-height:40px;font:inherit;color:var(--color-text-primary);background:var(--color-surface);border-radius:6px;padding:8px 10px}input[readonly][data-v-65891345]{background:var(--color-bg,#f8faf9)}.wide[data-v-65891345]{grid-column:1/-1}img[data-v-65891345]{object-fit:contain;width:180px;max-height:180px;margin:10px 0;display:block}small[data-v-65891345]{color:var(--color-text-secondary);margin-top:6px;display:block}.error[data-v-65891345]{color:#b42318}@media (width<=600px){.registration-fields[data-v-65891345]{grid-template-columns:1fr}}.manage-link[data-v-eec80012]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.actions[data-v-eec80012]{justify-content:space-between;align-items:center;gap:12px;margin-block:16px;display:flex}.actions input[data-v-eec80012]{flex:1;min-width:0}ul[data-v-eec80012]{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}li[data-v-eec80012]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}li span[data-v-eec80012]{overflow-wrap:anywhere}.confirmation[data-v-eec80012]{gap:12px;margin-top:16px;display:grid}.error[data-v-eec80012]{color:#b42318}.option-description[data-v-b19e2a55],.option-detail[data-v-b19e2a55]{white-space:normal;overflow-wrap:anywhere;margin-top:4px;line-height:1.6;display:block}.option-detail[data-v-b19e2a55]{color:var(--admin-text-muted,#64748b)}.searchable-select[data-v-b19e2a55]{min-width:0;position:relative}input[data-v-b19e2a55]{box-sizing:border-box;width:100%;padding-right:36px}.arrow[data-v-b19e2a55]{color:var(--color-text-secondary);pointer-events:none;transition:transform .16s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.arrow--open[data-v-b19e2a55]{transform:translateY(-50%)rotate(180deg)}.searchable-select__panel[data-v-b19e2a55]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--dropdown-panel-background);color:var(--color-text-primary);border-radius:8px;margin:0;padding:4px;position:fixed;inset:auto;overflow:auto;box-shadow:0 6px 18px #00000014}ul[data-v-b19e2a55]{margin:0;padding:0;list-style:none}li[data-v-b19e2a55]{cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:10px 12px}li[data-v-b19e2a55]:hover,li.active[data-v-b19e2a55],li[aria-selected=true][data-v-b19e2a55]{background:var(--color-surface-subtle,#e8eef0)}li[aria-disabled=true][data-v-b19e2a55]{opacity:.5;cursor:wait}p[data-v-b19e2a55]{color:var(--color-text-secondary);margin:0;padding:10px 12px;font-size:13px}button[data-v-b19e2a55]{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;margin:8px}button[data-v-b19e2a55]:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.arrow[data-v-b19e2a55]{transition:none}}.chain-confirmation[data-v-d8500a3e]{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.chain-confirmation input[data-v-d8500a3e]{width:auto!important}.quantity-warning[data-v-d8500a3e]{color:#a65a00;line-height:1.7}.packaging-mismatch[data-v-d8500a3e]{border:1px solid var(--color-border);border-radius:6px;padding:12px;line-height:1.6}.packaging-mismatch p[data-v-d8500a3e]{margin:8px 0}.use-form[data-v-d8500a3e],fieldset[data-v-d8500a3e]{gap:12px;display:grid}fieldset[data-v-d8500a3e]{border:0;min-width:0;margin:0;padding:0}legend[data-v-d8500a3e]{width:1px;height:1px;position:absolute;overflow:hidden}.packaging-summary[data-v-d8500a3e]{background:#f1f7f4;border-radius:6px;padding:10px 12px}label[data-v-d8500a3e]{gap:6px;display:grid}input[data-v-d8500a3e],select[data-v-d8500a3e]{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:40px;font:inherit;border-radius:6px;padding:8px 12px}p[data-v-d8500a3e]{color:var(--color-text-secondary);margin:4px 0;line-height:1.6}.error[data-v-d8500a3e]{color:#b42318}.draft-comparison[data-v-d8500a3e]{border-top:1px solid var(--color-border);padding-top:14px}.draft-comparison h3[data-v-d8500a3e]{margin:0 0 8px;font-size:15px}.comparison-list[data-v-d8500a3e]{border:1px solid var(--color-border);border-radius:6px;gap:0;display:grid;overflow:hidden}.comparison-row[data-v-d8500a3e]{border-bottom:1px solid var(--color-border);grid-template-columns:82px 1fr 1fr 62px;align-items:start;gap:8px;padding:8px 10px;font-size:12px;display:grid}.comparison-row[data-v-d8500a3e]:last-child{border-bottom:0}.comparison-row span[data-v-d8500a3e]{overflow-wrap:anywhere}.comparison-row em[data-v-d8500a3e]{white-space:nowrap;font-style:normal}.compare-different[data-v-d8500a3e],.compare-warning[data-v-d8500a3e]{color:#a45d0a}.compare-match[data-v-d8500a3e]{color:#207652}.compare-pending[data-v-d8500a3e]{color:var(--color-text-secondary)}@media (width<=520px){.comparison-row[data-v-d8500a3e]{grid-template-columns:72px 1fr 62px}.comparison-row span[data-v-d8500a3e]:nth-of-type(2){grid-column:2}}details label[data-v-d8500a3e]{margin-top:10px}summary[data-v-d8500a3e]{cursor:pointer}.draft-dialog[data-v-c3b85c56]{gap:16px;display:grid}.draft-dialog p[data-v-c3b85c56]{color:var(--color-text-secondary);margin:0}.draft-fields[data-v-c3b85c56]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.draft-fields[data-v-c3b85c56]:disabled{opacity:1}.draft-dialog label[data-v-c3b85c56]{gap:6px;font-size:13px;display:grid}.draft-dialog input[data-v-c3b85c56],.draft-dialog select[data-v-c3b85c56],.draft-dialog textarea[data-v-c3b85c56]{box-sizing:border-box;border:1px solid var(--color-border);background-color:var(--color-surface);width:100%;min-height:40px;color:var(--color-text-primary);font:inherit;border-radius:6px;padding:8px 10px}.draft-dialog input[data-v-c3b85c56]:disabled,.draft-dialog select[data-v-c3b85c56]:disabled{color:var(--color-text-primary);opacity:1;background-color:var(--color-bg,#f8faf9)}.draft-dialog textarea[data-v-c3b85c56]{resize:vertical}.pack-heading[data-v-c3b85c56]{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.pack-line[data-v-c3b85c56]{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) 120px auto;align-items:center;gap:8px;display:grid}.pack-line label[data-v-c3b85c56]{align-self:center}.error[data-v-c3b85c56]{color:var(--color-danger,#b42318)!important}@media (width<=600px){.draft-fields[data-v-c3b85c56]{grid-template-columns:1fr}.pack-line[data-v-c3b85c56]{grid-template-columns:auto minmax(0,1fr) 90px auto}}.product-name-link[data-v-c2b0a316]{color:var(--color-primary,#008577);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.product-name-link[data-v-c2b0a316]:hover{text-decoration:underline}.product-name-link[data-v-c2b0a316]:disabled{opacity:.5;cursor:default}.code-batch-summary[data-v-c2b0a316]{border-block:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 24px;margin:24px 0;padding:20px 0;display:grid}.code-batch-summary div[data-v-c2b0a316]{min-width:0}.code-batch-summary dt[data-v-c2b0a316]{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px}.code-batch-summary dd[data-v-c2b0a316]{overflow-wrap:anywhere;margin:0}.code-detail-table[data-v-c2b0a316] table{min-width:2100px}.code-fact[data-v-c2b0a316]{white-space:normal;overflow-wrap:anywhere;display:block}.linked-products[data-v-c2b0a316]{gap:10px;padding:4px 0;display:grid}.linked-product[data-v-c2b0a316]{white-space:normal;overflow-wrap:anywhere;gap:3px;display:grid}.linked-product strong[data-v-c2b0a316]{font-weight:500}.linked-product span[data-v-c2b0a316]{color:var(--text-muted,#7a8793);font-size:12px}.code-pool[data-v-c2b0a316]{gap:20px;display:grid}.heading[data-v-c2b0a316],.heading-actions[data-v-c2b0a316],.toolbar[data-v-c2b0a316],.retry[data-v-c2b0a316]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.heading[data-v-c2b0a316]{justify-content:space-between}h2[data-v-c2b0a316]{margin:0;font-size:18px}p[data-v-c2b0a316]{color:var(--color-text-secondary);margin:8px 0;line-height:1.7}.toolbar[data-v-c2b0a316]{align-items:end;padding:20px}.generate-button[data-v-c2b0a316]{margin-left:auto}label[data-v-c2b0a316]{gap:8px;font-size:14px;display:grid}input[data-v-c2b0a316],select[data-v-c2b0a316]{border:1px solid var(--color-border);background:var(--color-surface);min-height:42px;color:var(--color-text-primary);font:inherit;box-sizing:border-box;border-radius:6px;width:100%;padding:8px 12px}.unit-creation-confirm[data-v-c2b0a316]{cursor:pointer;align-items:flex-start;gap:8px;margin-block:12px;line-height:1.7;display:flex}.unit-creation-confirm input[type=checkbox][data-v-c2b0a316]{width:16px;height:16px;min-height:16px;accent-color:var(--color-brand);flex:0 0 16px;margin:4px 0 0;padding:0}.unit-creation-confirm span[data-v-c2b0a316]{flex:1;min-width:0}.detail[data-v-c2b0a316]{min-width:0;padding:24px}textarea[data-v-c2b0a316]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:10px 12px}.batch-remark[data-v-c2b0a316]{white-space:pre-wrap;overflow-wrap:anywhere}.create-form[data-v-c2b0a316]{gap:12px;display:grid}.product-draft-fields[data-v-c2b0a316]{border:1px solid var(--color-border);border-radius:6px;margin:6px 0 0;padding:16px}.product-draft-fields legend[data-v-c2b0a316]{padding:0 6px;font-weight:600}.draft-registration-fields[data-v-c2b0a316]{margin-top:14px}.saved-product-draft[data-v-c2b0a316]{border-top:1px solid var(--color-border);margin-top:18px;padding-top:14px}.saved-product-draft h3[data-v-c2b0a316]{margin:0;font-size:16px}.saved-product-draft dl[data-v-c2b0a316]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.saved-product-draft dl>div[data-v-c2b0a316]{gap:3px;min-width:0;display:grid}.saved-product-draft dt[data-v-c2b0a316]{color:var(--color-text-secondary);font-size:12px}.saved-product-draft dd[data-v-c2b0a316]{overflow-wrap:anywhere;margin:0}.product-draft-grid[data-v-c2b0a316]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-draft-wide[data-v-c2b0a316]{grid-column:1/-1}.draft-pack-heading[data-v-c2b0a316]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.draft-pack-line[data-v-c2b0a316]{grid-template-columns:auto minmax(0,1fr) 120px auto;align-items:center;gap:8px;margin-top:8px;display:grid}.draft-pack-line label[data-v-c2b0a316]{white-space:nowrap}@media (width<=520px){.product-draft-grid[data-v-c2b0a316]{grid-template-columns:1fr}.draft-pack-line[data-v-c2b0a316]{grid-template-columns:auto 1fr}.draft-pack-line select[data-v-c2b0a316]{min-width:0}}.token[data-v-c2b0a316]{overflow-wrap:anywhere}a[data-v-c2b0a316]{color:var(--color-brand)}.trace-link[data-v-c2b0a316]:hover{text-decoration:underline}.qr-link[data-v-c2b0a316]{max-width:100%;display:inline-block}.qr-link img[data-v-c2b0a316]{max-width:100%;height:auto;display:block}.qr-link[data-v-c2b0a316]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.error[data-v-c2b0a316],.retry>p[data-v-c2b0a316]{color:#b42318}.export-warning[data-v-c2b0a316]{color:#9a6700}.qr-preview[data-v-c2b0a316]{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.qr-preview img[data-v-c2b0a316]{flex-shrink:0;max-width:100%;height:auto}figcaption[data-v-c2b0a316]{min-width:0}@media (width<=640px){.heading[data-v-c2b0a316]{flex-direction:column;align-items:flex-start}.detail[data-v-c2b0a316]{padding:16px}.toolbar label[data-v-c2b0a316]{width:100%}}.activation-status[data-v-4a516970]{white-space:normal;gap:6px;min-width:180px;max-width:320px;display:grid}.activation-status small[data-v-4a516970]{color:var(--color-text-secondary);line-height:1.6}.lot-toolbar[data-v-4a516970]{flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}label[data-v-4a516970]{gap:8px;font-size:14px;display:grid}input[data-v-4a516970],select[data-v-4a516970]{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-text-primary);border-radius:6px;padding:8px 12px}input[data-v-4a516970]{width:200px}[role=alert][data-v-4a516970]{color:#b42318;padding:0 20px}.business-object-select[data-v-e3a708ff]{gap:6px;min-width:0;display:grid}small[data-v-e3a708ff]{color:var(--color-danger)}.product-profile[data-v-bed8313c]{gap:20px;padding:24px;font-size:14px;display:grid}.product-profile header[data-v-bed8313c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-profile h2[data-v-bed8313c]{margin:0;font-size:20px}.product-profile label[data-v-bed8313c]{gap:8px;max-width:960px;display:grid}.hint[data-v-bed8313c]{color:var(--color-text-secondary);margin:0;font-size:12px}textarea[data-v-bed8313c]{resize:vertical}.quantity-fix[data-v-cce3f7ee]{gap:18px;min-width:0;display:grid}.quantity-fix p[data-v-cce3f7ee]{color:#526270;margin:0;line-height:1.7}.quantity-fix h3[data-v-cce3f7ee]{margin:8px 0 0;font-size:15px}.quantity-fix label[data-v-cce3f7ee]{gap:8px;display:grid}.quantity-fix .check[data-v-cce3f7ee]{align-items:flex-start;gap:8px;line-height:1.6;display:flex}.quantity-fix input[type=checkbox][data-v-cce3f7ee]{flex-shrink:0;margin-top:5px}.steps[data-v-cce3f7ee]{font-size:13px}.receipt[data-v-cce3f7ee],.requests[data-v-cce3f7ee],.problems[data-v-cce3f7ee]{border-top:1px solid #e5e9e7;gap:12px;padding:16px 0;display:grid}.receipt small[data-v-cce3f7ee],.record small[data-v-cce3f7ee]{color:#64746d;display:block}.result-row[data-v-cce3f7ee],.record[data-v-cce3f7ee],.requests>div[data-v-cce3f7ee]{border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.result-row strong[data-v-cce3f7ee]{white-space:nowrap}.actions[data-v-cce3f7ee],.pack[data-v-cce3f7ee]{align-items:end;gap:12px;display:flex}.pack[data-v-cce3f7ee]{margin-top:12px}.pack label[data-v-cce3f7ee]{flex:1;min-width:0}.quantity-fix [role=alert][data-v-cce3f7ee],.problems p[data-v-cce3f7ee]{color:#b42318}.record a[data-v-cce3f7ee]{white-space:nowrap}.quantity-fix summary[data-v-cce3f7ee]{cursor:pointer;line-height:1.7}.actions[data-v-cce3f7ee]{justify-content:flex-end}@media (width<=600px){.result-row[data-v-cce3f7ee],.record[data-v-cce3f7ee]{flex-direction:column;align-items:flex-start;gap:6px}.steps[data-v-cce3f7ee]{font-size:12px}}.batch-trace-code[data-v-1524dcf6]{width:max-content;max-width:290px;color:var(--color-text-secondary);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:400;display:flex}span[data-v-1524dcf6]{flex:none}code[data-v-1524dcf6]{font:inherit;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;min-width:0;overflow:hidden}button[data-v-1524dcf6],a[data-v-1524dcf6]{width:26px;height:26px;color:var(--color-brand);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button[data-v-1524dcf6]:hover,a[data-v-1524dcf6]:hover{background:var(--color-surface-subtle);border-color:var(--color-border)}button[data-v-1524dcf6]:focus-visible,a[data-v-1524dcf6]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.affected-chains article[data-v-f34658cc]{border-top:1px solid var(--color-border);padding:16px 0}.affected-chains ol[data-v-f34658cc]{gap:16px;padding:12px 0;list-style:none;display:flex;overflow-x:auto}.affected-chains li[data-v-f34658cc]{border-top:2px solid var(--color-primary,#176b52);flex:1;min-width:130px;padding-top:8px}.affected-chains p[data-v-f34658cc]{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:13px}.deletion-impact-dialog[data-v-f34658cc]{width:min(900px,100vw)}.target[data-v-f34658cc]{margin:0 0 8px;font-size:16px;font-weight:600}.deletion-impact-dialog input.admin-control[data-v-f34658cc]{width:min(100%,360px)}.impact-toolbar[data-v-f34658cc],.record-heading[data-v-f34658cc]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.impact-toolbar[data-v-f34658cc]{justify-content:space-between;padding:12px 0}.impact-records[data-v-f34658cc]{border-top:1px solid var(--color-border);max-height:clamp(140px,25vh,240px);padding-right:8px;overflow:auto}.impact-record[data-v-f34658cc]{border-bottom:1px solid var(--color-border);padding:16px 0}.impact-record p[data-v-f34658cc]{color:var(--color-text-secondary);margin:8px 0;line-height:1.6}.record-heading strong[data-v-f34658cc]{overflow-wrap:anywhere}.kind[data-v-f34658cc]{color:var(--color-text-secondary);flex-shrink:0}.record-status[data-v-f34658cc]{color:var(--color-text-secondary);margin-left:auto;font-size:12px}.blocked[data-v-f34658cc],.impact-record .shared[data-v-f34658cc]{color:var(--color-danger,#b42318)}.ready[data-v-f34658cc]{color:var(--color-primary,#176b52)}.help[data-v-f34658cc]{color:var(--color-text-secondary);font-size:13px}.description[data-v-f34658cc]{color:var(--color-text-secondary);margin:0;line-height:1.6}.shared-notice[data-v-f34658cc]{color:#9a3412;background:#fff7ed;padding:10px 12px;font-size:13px;line-height:1.6}.reason[data-v-f34658cc]{gap:8px;margin-top:12px;display:grid}.reason textarea[data-v-f34658cc]{height:64px;min-height:64px}a[data-v-f34658cc]{color:var(--color-primary,#176b52);font-weight:500}.sr-only[data-v-f34658cc]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.supply-more-panel[data-v-0e53d129]{border-top:1px solid var(--admin-border,#e5e7eb);flex-wrap:wrap;order:20;align-items:flex-end;gap:16px 12px;padding-top:16px;display:flex}.supply-more-panel[data-v-0e53d129]>label{gap:8px;width:180px;margin:0;display:grid}.supply-more-toggle[data-v-0e53d129]{white-space:nowrap}.supply-date-filter[data-v-0e53d129]{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:12px;min-width:0;padding:10px 0 4px;display:flex}.supply-date-filter label[data-v-0e53d129]{gap:7px;width:150px;margin:0;font-size:13px;display:grid}.supply-date-filter .date-type[data-v-0e53d129]{width:160px}.supply-date-filter .shortcuts[data-v-0e53d129]{width:135px}.supply-date-filter .admin-control[data-v-0e53d129]{width:100%;min-width:0}.range-to[data-v-0e53d129]{padding-bottom:12px}.filter-toggle[data-v-0e53d129]{color:var(--admin-text-muted,#627486);cursor:pointer;background:0 0;border:0;padding:12px}.extra-terms[data-v-0e53d129]{flex-wrap:wrap;flex-basis:100%;gap:12px;padding-top:8px;display:flex}.extra-terms label[data-v-0e53d129]{width:180px}small[data-v-0e53d129],p[data-v-0e53d129]{color:#627486;flex-basis:100%;margin:0}p[data-v-0e53d129]{color:#b42318}@media (width<=600px){.supply-date-filter label[data-v-0e53d129]{flex:135px}.range-to[data-v-0e53d129]{display:none}}html[data-admin-theme] form.admin-filters.admin-filters:has(>.supply-more-toggle){--list-filter-width:min(180px, calc((100% - 250px) / 3));flex-direction:row;align-items:flex-end}html[data-admin-theme] form.admin-filters.admin-filters:has(>.supply-more-toggle)>label{flex:0 1 var(--list-filter-width);width:var(--list-filter-width);min-width:0;max-width:180px}html[data-admin-theme] form.admin-filters>.supply-more-toggle{flex:none;order:1;margin-left:0}html[data-admin-theme] form.admin-filters.admin-filters:has(>.supply-more-toggle)>:is(.stock-filter-actions,.inspection-filter-actions,.shipment-filter-actions,button:not(.supply-more-toggle)){flex:none;order:2;width:auto;margin-left:0}html[data-admin-theme] form.admin-filters>.supply-more-panel{--list-filter-width:180px;flex:0 0 100%;order:20;width:100%}html[data-admin-theme] .supply-more-panel>label{flex:0 180px;min-width:0}html[data-admin-theme] .supply-more-panel>.date-filter{flex:0 330px}.movement-status[data-v-aecc65cc]{border-radius:5px;padding:4px 8px;font-size:13px}.movement-detail[data-v-a38ec26f]{gap:16px;display:grid}dl[data-v-a38ec26f]{grid-template-columns:145px 1fr;gap:12px;display:grid}dt[data-v-a38ec26f]{color:#647168}dd[data-v-a38ec26f]{overflow-wrap:anywhere;margin:0}form[data-v-a38ec26f],label[data-v-a38ec26f]{gap:10px;display:grid}pre[data-v-a38ec26f]{white-space:pre-wrap;overflow-wrap:anywhere}.task-postings[data-v-26e7dc1f] .ui-table{min-width:1000px}.task-postings[data-v-26e7dc1f] .ui-table th,.task-postings[data-v-26e7dc1f] .ui-table td{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.reversal-reason[data-v-26e7dc1f]{gap:8px;margin-top:16px;display:grid}.reversal-reason textarea[data-v-26e7dc1f]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:112px;font:inherit;resize:vertical;padding:12px;display:block}.material-summary[data-v-b48834c9]{color:var(--text-secondary,#647067);margin-top:4px;font-size:12px;display:block}.purchase-review-facts[data-v-b48834c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.purchase-review-facts>div[data-v-b48834c9]{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:12px}.purchase-review-facts dt[data-v-b48834c9]{color:var(--color-text-secondary);font-size:12px}.purchase-review-facts dd[data-v-b48834c9]{overflow-wrap:anywhere;margin:5px 0 0}.purchase-review-facts__wide[data-v-b48834c9]{grid-column:1/-1}.task-list.task-list>form.admin-filters>.date-filter[data-v-b48834c9]{flex:0 330px;width:330px;min-width:0;max-width:100%}.task-list>form.admin-filters[data-v-b48834c9]{align-items:flex-end;padding-bottom:12px}.task-list>form.admin-filters label[data-v-b48834c9],.task-list>form.admin-filters .date-filter[data-v-b48834c9]{margin:0}.task-list>form.admin-filters .date-range[data-v-b48834c9]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.task-list>form.admin-filters .date-range .admin-control[data-v-b48834c9]{width:100%;min-width:0}.task-list>form.admin-filters .extra-filters[data-v-b48834c9]{align-items:flex-end;padding-top:16px}.extra-filters>.date-filter[data-v-b48834c9]{flex:0 330px;min-width:0}.date-filter[data-v-b48834c9]{gap:8px;margin:12px 0;display:grid}.date-filter>span[data-v-b48834c9]{font-size:13px}.date-range[data-v-b48834c9]{align-items:center;gap:8px;display:flex}.date-range .admin-control[data-v-b48834c9]{width:150px;min-width:0}.extra-filters[data-v-b48834c9]{border-top:1px solid var(--admin-border,#e5e7eb);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:12px;display:flex}.admin-filters>label[data-v-b48834c9],.extra-filters>label[data-v-b48834c9]{width:180px}@media (width<=600px){.date-filter[data-v-b48834c9]{width:100%}.date-range .admin-control[data-v-b48834c9]{width:calc(50% - 15px)}}.supply-header-actions[data-v-b48834c9]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.purchase-status[data-v-b48834c9]{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.purchase-status__dot[data-v-b48834c9]{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.purchase-status--success[data-v-b48834c9]{color:#087354;background:#e9f6ef;border-color:#b9dfca}.purchase-status--warning[data-v-b48834c9]{color:#975308;background:#fff4df;border-color:#f1d49d}.purchase-status--info[data-v-b48834c9]{color:#245fa5;background:#edf4ff;border-color:#c5d9f2}.purchase-status--danger[data-v-b48834c9]{color:#b42318;background:#fff0ef;border-color:#f4c6c2}.purchase-status--neutral[data-v-b48834c9]{color:#526071;background:#f0f2f5;border-color:#d7dde4}.inbound-numbers[data-v-b48834c9]{white-space:normal;overflow-wrap:anywhere;gap:4px;line-height:1.5;display:grid}.task-postings-drawer.ui-dialog--drawer[data-v-b48834c9]{width:min(1120px,100vw)}.purchase-task-table[data-v-b48834c9] .ui-table{min-width:1752px}.purchase-task-table[data-v-b48834c9] .ui-table th,.purchase-task-table[data-v-b48834c9] .ui-table td{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.purchase-task-table .purchase-status[data-v-b48834c9],.purchase-task-table[data-v-b48834c9] .ui-status-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.purchase-task-table[data-v-b48834c9] .ui-status-tag>svg{flex-shrink:0}.purchase-task-table[data-v-b48834c9] .ui-status-tag>span{min-width:0}.purchase-task-table[data-v-b48834c9] .batch-trace-code{flex-wrap:wrap;width:auto;max-width:100%}.purchase-task-table[data-v-b48834c9] .batch-trace-code code{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.raw-inbound-task-table[data-v-b48834c9] .ui-table{min-width:1405px}.raw-issue-task-table[data-v-b48834c9] .ui-table{min-width:1560px}.raw-inbound-task-table[data-v-b48834c9] .ui-table th,.raw-inbound-task-table[data-v-b48834c9] .ui-table td,.raw-issue-task-table[data-v-b48834c9] .ui-table th,.raw-issue-task-table[data-v-b48834c9] .ui-table td{padding-inline:8px}.issue-processing-note[data-v-b48834c9]{color:var(--color-text-secondary);margin-top:5px;font-size:12px;line-height:1.4;display:block}.toolbar[data-v-b48834c9]{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.task-list>nav.toolbar[data-v-b48834c9]{padding-bottom:6px}.task-list>form.toolbar.admin-filters[data-v-b48834c9]{padding:10px 24px 0}.create-purchase[data-v-b48834c9]{margin-left:auto}label[data-v-b48834c9]{gap:8px;margin:12px 0;display:grid}[role=alert][data-v-b48834c9]{color:#b42318;padding:0 24px}.batch-actions[data-v-636295f2]{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.batch-preview[data-v-636295f2]{max-height:180px;overflow:auto}.selection-summary[data-v-636295f2]{align-items:center;gap:16px;padding:0 24px 12px;font-size:13px;display:flex}input[type=checkbox][data-v-636295f2]{width:16px;height:16px;accent-color:var(--color-brand,#176b55);cursor:pointer}.department-page[data-v-636295f2]{gap:20px;display:grid}.create-department[data-v-636295f2]{margin-left:auto}.filters[data-v-636295f2]{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:24px;display:flex}.filters>label[data-v-636295f2]{width:360px;min-width:0;max-width:100%}.filters>label input[data-v-636295f2]{box-sizing:border-box;width:100%}label[data-v-636295f2]{gap:8px;display:grid}.filter-label[data-v-636295f2]{color:var(--color-text-secondary);font-size:13px}footer[data-v-636295f2]{padding:16px 24px}.error[data-v-636295f2]{color:#b42318}.material-combobox[data-v-221cc460]{min-width:0;position:relative}.material-combobox>input[data-v-221cc460]{box-sizing:border-box;width:100%;padding-right:36px}.dropdown-arrow[data-v-221cc460]{pointer-events:none;color:var(--color-text-secondary);position:absolute;top:14px;right:12px}.material-results[data-v-221cc460]{box-sizing:border-box;z-index:30;background:var(--dropdown-panel-background);border:1px solid var(--color-border-strong);border-radius:6px;max-height:280px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 6px 18px #00000014}.material-results ul[data-v-221cc460]{margin:0;padding:4px;list-style:none}.material-results li[data-v-221cc460]{cursor:pointer;overflow-wrap:anywhere;padding:10px 12px}.material-results li[data-v-221cc460]:hover,.material-results li.active[data-v-221cc460]{background:var(--color-surface-subtle,#edf6f2)}.material-results p[data-v-221cc460]{color:var(--color-text-secondary);margin:0;padding:10px 12px;font-size:13px}.material-results button[data-v-221cc460]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;margin:8px}.supplier-evidence[data-v-585f9eb9]{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.supplier-evidence h3[data-v-585f9eb9]{margin:0 0 12px;font-size:16px}.document-grid[data-v-585f9eb9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.document-group[data-v-585f9eb9]{min-width:0}@media (width<=1000px){.document-grid[data-v-585f9eb9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.document-grid[data-v-585f9eb9]{grid-template-columns:1fr}}.document-group h4[data-v-585f9eb9]{margin:14px 0 8px;font-size:14px}.document-heading[data-v-585f9eb9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-count[data-v-585f9eb9]{color:var(--color-text-secondary);margin:14px 0 8px;font-size:12px}.hint[data-v-585f9eb9]{color:var(--color-text-secondary);font-size:12px}.error[data-v-585f9eb9]{color:var(--color-danger)}.images[data-v-585f9eb9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-item[data-v-585f9eb9]{flex:0 0 112px;grid-template-columns:minmax(0,1fr);gap:4px;width:112px;min-width:0;max-width:100%;display:grid}.images--grid[data-v-585f9eb9]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.images--grid>.image-item[data-v-585f9eb9]{width:100%}.images--grid>.upload[data-v-585f9eb9]{grid-column:1/-1}.image-item img[data-v-585f9eb9]{object-fit:contain;width:80px;max-width:100%;height:80px;margin:0 auto;display:block}.image-item button[data-v-585f9eb9]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-width:0;color:var(--color-brand);cursor:pointer;background:#fff;padding-inline:4px}.upload[data-v-585f9eb9]{cursor:pointer;box-sizing:border-box;background:var(--color-surface-subtle);border:1px dashed var(--color-border-strong);border-radius:12px;align-content:center;justify-items:center;gap:4px;width:100%;min-width:0;max-width:100%;min-height:112px;padding:12px;font-size:12px;display:grid;position:relative}.upload input[data-v-585f9eb9]{opacity:0;cursor:pointer;width:100%;min-width:0;max-width:none;height:100%;font-size:12px;position:absolute;inset:0}.upload-plus[data-v-585f9eb9]{color:var(--color-text-secondary);font-size:24px;line-height:1}.upload[data-v-585f9eb9]:not(.upload--disabled):hover{border-color:var(--color-brand)}.upload[data-v-585f9eb9]:focus-within{outline:2px solid var(--color-brand);outline-offset:3px}.upload--disabled[data-v-585f9eb9],.upload--disabled input[data-v-585f9eb9]{cursor:not-allowed}.upload--disabled[data-v-585f9eb9]{opacity:.6}.image-viewer[data-v-585f9eb9]::backdrop{background:var(--color-overlay)}.image-viewer[data-v-585f9eb9]{border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);border:0;max-width:90vw;max-height:90vh;padding:16px}.image-viewer img[data-v-585f9eb9]{object-fit:contain;max-width:80vw;max-height:75vh;display:block}.employee-import[data-v-7925fe7f]{gap:16px;display:grid}.employee-import p[data-v-7925fe7f]{margin:0;line-height:1.7}.employee-import label[data-v-7925fe7f]{gap:8px;display:grid}.employee-import ul[data-v-7925fe7f]{max-height:220px;margin:0;padding-left:20px;overflow:auto}.employee-import [role=alert][data-v-7925fe7f]{color:var(--color-danger)}.employee-page[data-v-a6f7eda9]{gap:20px;display:grid}.employee-header[data-v-a6f7eda9],.actions[data-v-a6f7eda9],.selection-bar[data-v-a6f7eda9],.pagination[data-v-a6f7eda9],.contacts-header[data-v-a6f7eda9]{align-items:center;gap:12px;display:flex}.employee-header[data-v-a6f7eda9],.contacts-header[data-v-a6f7eda9]{justify-content:space-between}.employee-header h1[data-v-a6f7eda9]{margin:0;font-size:24px}.employee-header p[data-v-a6f7eda9]{color:var(--color-text-secondary)}.filters[data-v-a6f7eda9]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.filters label[data-v-a6f7eda9]:first-child{flex:1;min-width:0}label[data-v-a6f7eda9]{gap:6px;display:grid}input[data-v-a6f7eda9],textarea[data-v-a6f7eda9],select[data-v-a6f7eda9]{font:inherit;border:1px solid var(--color-border);color:inherit;box-sizing:border-box;background:#fff;border-radius:4px;min-width:0;padding:9px 10px}input[type=checkbox][data-v-a6f7eda9]{accent-color:var(--color-brand)}.spacer[data-v-a6f7eda9]{flex:1}.actions button[data-v-a6f7eda9]:not(.ui-button){color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:4px}.error[data-v-a6f7eda9],.actions .error[data-v-a6f7eda9]{color:var(--color-danger)}.success[data-v-a6f7eda9]{color:var(--color-brand)}.pagination[data-v-a6f7eda9]{flex-wrap:wrap;justify-content:flex-end}.pagination label[data-v-a6f7eda9]{align-items:center;display:flex}.employee-avatar[data-v-a6f7eda9]{object-fit:cover;border-radius:50%;width:36px;height:36px}.employee-fields[data-v-a6f7eda9]{border:0;gap:18px;margin:0;padding:0;display:grid}.employee-fields h2[data-v-a6f7eda9]{border-bottom:1px solid var(--color-border);margin:10px 0 0;padding-bottom:12px;font-size:16px}.contacts-header[data-v-a6f7eda9]{border-bottom:1px solid var(--color-border);padding-bottom:12px}.contacts-header h2[data-v-a6f7eda9]{border-bottom:0;margin:0;padding-bottom:0}.field-grid[data-v-a6f7eda9]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.department-tags[data-v-a6f7eda9]{flex-wrap:wrap;gap:12px;display:flex}.department-heading[data-v-a6f7eda9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.department-heading a[data-v-a6f7eda9]{color:var(--color-brand);font-size:13px;font-weight:400;text-decoration:none}.department-heading a[data-v-a6f7eda9]:hover{text-decoration:underline}.department-tags label[data-v-a6f7eda9]{border:1px solid var(--color-border);border-radius:4px;align-items:center;padding:8px 12px;display:flex}.contact-row[data-v-a6f7eda9]{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.selection-bar[data-v-a6f7eda9]{flex-wrap:wrap}@media (width<=1100px){.field-grid[data-v-a6f7eda9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.field-grid[data-v-a6f7eda9],.contact-row[data-v-a6f7eda9]{grid-template-columns:1fr}.employee-header[data-v-a6f7eda9]{align-items:start}.actions[data-v-a6f7eda9]{flex-wrap:wrap}}.archive-batch-transfer[data-v-00f7fdc8]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.import-content[data-v-00f7fdc8]{gap:16px;display:grid}.ui-field-search[data-v-f62605dc]{text-align:left;gap:8px;min-width:0;display:grid}.region-field[data-v-54e8f333]{gap:8px;min-width:0;display:grid}.region-selects[data-v-54e8f333]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.region-heading[data-v-54e8f333]{justify-content:space-between;align-items:center;gap:12px;display:flex}.region-heading button[data-v-54e8f333]{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.region-heading button[data-v-54e8f333]:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.region-selects[data-v-54e8f333]{grid-template-columns:minmax(0,1fr)}}.worker-form[data-v-318e9c81]{gap:14px;display:grid}.worker-form label[data-v-318e9c81]{gap:6px;display:grid}.worker-form small[data-v-318e9c81]{color:var(--color-text-secondary)}.worker-form .check[data-v-318e9c81]{align-items:center;gap:8px;display:flex}[role=alert][data-v-318e9c81]{color:#a32929}.workers[data-v-a5882e6d]{gap:16px;display:grid}.toolbar[data-v-a5882e6d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar>div[data-v-a5882e6d]{align-items:center;gap:8px;display:flex}.toolbar input[data-v-a5882e6d]{flex:1;max-width:420px}h2[data-v-a5882e6d]{margin:0;font-size:18px}.note[data-v-a5882e6d]{color:var(--color-text-secondary);margin:0}[role=alert][data-v-a5882e6d]{color:#a32929}.fields[data-v-9f6234a5]{border:0;gap:20px;margin:24px 0;padding:0;display:grid}label[data-v-9f6234a5]{gap:8px;display:grid}.accept[data-v-9f6234a5]{align-items:center;display:flex}textarea[data-v-9f6234a5]{box-sizing:border-box;width:100%}footer[data-v-9f6234a5]{justify-content:end;align-items:center;gap:12px;display:flex}.admin-surface[data-v-9f6234a5]{margin-bottom:24px}[role=alert][data-v-9f6234a5]{color:var(--color-danger)}[data-v-80b73ae3] .origin-lot-table.ui-table-shell{border-top-left-radius:0;border-top-right-radius:0}[data-v-80b73ae3] .base-table.ui-table-shell{border-radius:0}.address-field[data-v-80b73ae3]{grid-column:1/-1}.selection-summary[data-v-80b73ae3]{align-items:center;gap:16px;padding:0 24px 12px;font-size:13px;display:flex}input[type=checkbox][data-v-80b73ae3]{width:17px;height:17px;accent-color:var(--color-brand);vertical-align:middle}.danger[data-v-80b73ae3]{color:var(--color-danger)}.actions[data-v-80b73ae3],.filters[data-v-80b73ae3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filters[data-v-80b73ae3]{align-items:end}.fields[data-v-80b73ae3]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;display:grid}dl.fields[data-v-80b73ae3]{padding:24px}.fields label[data-v-80b73ae3],.filters label[data-v-80b73ae3]{gap:8px;display:grid}.fields p[data-v-80b73ae3]{margin:0 0 8px}.fields .admin-control[data-v-80b73ae3]{box-sizing:border-box;width:100%}small[data-v-80b73ae3],dt[data-v-80b73ae3]{color:var(--color-text-secondary)}dd[data-v-80b73ae3]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}[role=alert][data-v-80b73ae3]{color:var(--color-danger)}@media (width<=720px){.fields[data-v-80b73ae3]{grid-template-columns:1fr}}.supplier-bases[data-v-cc88458f]{grid-column:1/-1;gap:16px;min-width:0;display:grid}header[data-v-cc88458f]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-v-cc88458f],p[data-v-cc88458f]{margin:0}fieldset[data-v-cc88458f]{border:0;border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:16px 0;display:grid}label[data-v-cc88458f]{gap:8px;min-width:0;display:grid}@media (width<=600px){fieldset[data-v-cc88458f]{grid-template-columns:1fr}}.supplier-evidence[data-v-869c698e]{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.supplier-evidence h3[data-v-869c698e]{margin:0 0 12px;font-size:16px}.document-group[data-v-869c698e]{min-width:0}.document-group h4[data-v-869c698e]{margin:14px 0 8px;font-size:14px}.document-heading[data-v-869c698e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-count[data-v-869c698e]{color:var(--color-text-secondary);margin:14px 0 8px;font-size:12px}.hint[data-v-869c698e]{color:var(--color-text-secondary);font-size:12px}.error[data-v-869c698e]{color:var(--color-danger)}.images[data-v-869c698e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.image-item[data-v-869c698e]{flex:0 0 112px;grid-template-columns:minmax(0,1fr);gap:4px;width:112px;display:grid}.images--grid[data-v-869c698e]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.images--grid>.image-item[data-v-869c698e]{width:100%;min-width:0}.images--grid>.image-item button[data-v-869c698e]{box-sizing:border-box;width:100%;min-width:0;padding-inline:4px}.images--grid>.image-item img[data-v-869c698e]{max-width:100%;margin-inline:auto;display:block}.images--grid>.upload[data-v-869c698e]{grid-column:1/-1}.image-item img[data-v-869c698e]{object-fit:contain;width:80px;height:80px}.image-item button[data-v-869c698e]{border:1px solid var(--color-border-strong);color:var(--color-brand);cursor:pointer;background:#fff}.upload[data-v-869c698e]{box-sizing:border-box;background:var(--color-surface-subtle);border:1px dashed var(--color-border-strong);border-radius:12px;gap:8px;min-width:0;max-width:100%;padding:12px;font-size:12px;display:grid}.upload input[data-v-869c698e]{width:100%;min-width:0;max-width:200px;font-size:12px}.upload--card[data-v-869c698e]{cursor:pointer;align-content:center;justify-items:center;gap:4px;width:100%;min-height:112px;position:relative}.upload--card[data-v-869c698e]:not(.upload--disabled):hover{border-color:var(--color-brand)}.upload--card[data-v-869c698e]:focus-within{outline:2px solid var(--color-brand);outline-offset:3px}.upload--card input[data-v-869c698e]{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;position:absolute;inset:0}.upload-plus[data-v-869c698e]{color:var(--color-text-secondary);font-size:24px;line-height:1}.upload--disabled[data-v-869c698e],.upload--disabled input[data-v-869c698e]{cursor:not-allowed}.upload--disabled[data-v-869c698e]{opacity:.6}.image-viewer[data-v-869c698e]::backdrop{background:var(--color-overlay)}.image-viewer[data-v-869c698e]{border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);border:0;max-width:90vw;max-height:90vh;padding:16px}.image-viewer img[data-v-869c698e]{object-fit:contain;max-width:80vw;max-height:75vh;display:block}.party-selection[data-v-76c54b61]{align-items:center;gap:16px;padding:0 24px 12px;font-size:13px;display:flex}input[type=checkbox][data-v-76c54b61]{width:16px;height:16px;accent-color:var(--color-brand,#176b55);cursor:pointer;padding:0}.party-page-actions[data-v-76c54b61],.party-create-footer[data-v-76c54b61]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.party-create h2[data-v-76c54b61]{margin:0 0 24px;font-size:18px}.party-create .party-fields[data-v-76c54b61]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.party-create .party-address[data-v-76c54b61]{grid-column:1/-1}.party-create .supplier-base-info[data-v-76c54b61]{margin-top:24px}.party-create[data-v-76c54b61] .supplier-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;margin-top:32px;padding-top:24px;display:grid}.party-create[data-v-76c54b61] .supplier-evidence>:is(h3,p){grid-column:1/-1;margin:0}.party-create-footer[data-v-76c54b61]{border-top:1px dashed var(--color-border);justify-content:flex-end;margin-top:32px;padding-top:24px}@media (width<=720px){.party-create .party-fields[data-v-76c54b61],.party-create[data-v-76c54b61] .supplier-evidence{grid-template-columns:minmax(0,1fr)}}.supplier-base-info[data-v-76c54b61]{margin-top:16px;margin-bottom:24px}.party-page[data-v-76c54b61]{gap:20px;display:grid}.party-header[data-v-76c54b61],.pagination[data-v-76c54b61]{justify-content:space-between;align-items:center;gap:16px;display:flex}.party-header h1[data-v-76c54b61]{margin:0;font-size:24px}.party-header p[data-v-76c54b61],small[data-v-76c54b61]{color:var(--color-text-secondary)}.party-filters[data-v-76c54b61]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.party-filters label[data-v-76c54b61]:first-child{flex:1;min-width:0}label[data-v-76c54b61]{gap:6px;display:grid}input[data-v-76c54b61],select[data-v-76c54b61],textarea[data-v-76c54b61]{font:inherit;border:1px solid var(--color-border);color:inherit;box-sizing:border-box;background:#fff;border-radius:4px;min-width:0;padding:9px 10px}.row-actions[data-v-76c54b61]{flex-wrap:wrap;gap:14px;display:flex}.row-actions button[data-v-76c54b61]{color:var(--color-brand,var(--color-brand));font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.error[data-v-76c54b61],.row-actions .error[data-v-76c54b61]{color:var(--color-danger)}.success[data-v-76c54b61]{color:var(--color-brand)}.pagination[data-v-76c54b61]{flex-wrap:wrap;justify-content:flex-end;font-size:13px}.pagination label[data-v-76c54b61]{align-items:center;display:flex}.party-fields[data-v-76c54b61]{border:0;gap:14px;margin:0;padding:0;display:grid}.party-fields p[data-v-76c54b61]{margin:0;line-height:1.6}.party-dialog[data-v-76c54b61] .ui-dialog__body{max-height:min(480px,100dvh - 280px)}.party-dialog.ui-dialog--drawer[data-v-76c54b61] .ui-dialog__body{max-height:none}.detail-meta[data-v-76c54b61]{grid-template-columns:90px 1fr;gap:8px;display:grid}.detail-meta dd[data-v-76c54b61]{margin:0}.custom-origin[data-v-77ccf407]{gap:8px;min-width:0;display:grid}.origin-heading[data-v-77ccf407]{justify-content:space-between;align-items:center;gap:12px;display:flex}.origin-heading button[data-v-77ccf407]{color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.origin-heading button[data-v-77ccf407]:disabled{opacity:.5;cursor:not-allowed}.archive-required[data-v-83039572]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.archive-fields[data-v-83039572]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;display:grid}.archive-fields label[data-v-83039572],.specification-field[data-v-83039572]{gap:8px;display:grid}.archive-fields .admin-control[data-v-83039572]{box-sizing:border-box;width:100%}.wide-field[data-v-83039572]{grid-column:1/-1}.archive-fields--compact[data-v-83039572]{grid-template-columns:minmax(0,1fr);gap:18px;padding:0}@media (width<=720px){.archive-fields[data-v-83039572]{grid-template-columns:minmax(0,1fr)}}.archive-transfer[data-v-0bed7dd6]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload[data-v-0bed7dd6]{gap:12px;margin-top:20px;display:grid}.failures[data-v-0bed7dd6]{max-height:220px;overflow:auto}[role=alert][data-v-0bed7dd6],.failures[data-v-0bed7dd6]{color:var(--color-danger)}.archive-delete-form[data-v-714dea0e]{gap:20px;display:grid}.archive-delete-form p[data-v-714dea0e]{overflow-wrap:anywhere;margin:0;line-height:1.7}.archive-delete-form label[data-v-714dea0e]{gap:8px;min-width:0;display:grid}.archive-delete-form textarea[data-v-714dea0e]{box-sizing:border-box;resize:vertical;width:100%;min-height:112px;padding:12px}.batch-delete-form[data-v-714dea0e],.batch-delete-form label[data-v-714dea0e]{gap:12px;display:grid}.batch-delete-form ul[data-v-714dea0e]{overflow-wrap:anywhere;max-height:min(320px,40dvh);padding-left:20px;overflow-y:auto}.batch-delete-form textarea[data-v-714dea0e]{width:100%}.batch-delete-failures li[data-v-714dea0e]{padding:8px 0}.batch-delete-failures p[data-v-714dea0e]{color:var(--color-text-secondary);margin:6px 0}.row-checkbox[data-v-714dea0e]{vertical-align:middle;width:17px;height:17px;accent-color:var(--color-brand);cursor:pointer;margin:0}.selection-summary[data-v-714dea0e]{background:var(--color-brand-soft);align-items:center;gap:16px;padding:8px 24px;display:flex}.selection-transfer[data-v-714dea0e]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.raw-material-archives[data-v-714dea0e] .ui-table-shell{border-radius:0}.actions[data-v-714dea0e]{align-items:center;gap:12px;display:flex}.filters[data-v-714dea0e]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.filters label[data-v-714dea0e],.fields label[data-v-714dea0e]{gap:8px;display:grid}.fields[data-v-714dea0e]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;margin:0;display:grid}.wide-field[data-v-714dea0e]{grid-column:1/-1}@media (width<=720px){.fields[data-v-714dea0e]{grid-template-columns:minmax(0,1fr)}}.fields .admin-control[data-v-714dea0e]{box-sizing:border-box;width:100%}.fields dd[data-v-714dea0e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.fields dt[data-v-714dea0e]{color:var(--color-text-secondary)}.error[data-v-714dea0e]{color:var(--color-danger)}.batch-actions[data-v-4968dd65]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.batch-form[data-v-4968dd65]{gap:16px;display:grid}.batch-form label[data-v-4968dd65]{gap:8px;display:grid}[role=alert][data-v-4968dd65]{color:#b42318}[data-v-45da9f6c] .searchable-select .admin-control[readonly]:not(:disabled){color:var(--color-text-primary);cursor:pointer;background:#fff}.warehouse-field[data-v-45da9f6c]{color:#44534d;gap:7px;min-width:0;font-size:13px;display:grid}.heading[data-v-45da9f6c],.actions[data-v-45da9f6c],li[data-v-45da9f6c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.required[data-v-45da9f6c]{color:#bc4545}.manage-link[data-v-45da9f6c]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0}.actions[data-v-45da9f6c]{margin-block:16px}.actions input[data-v-45da9f6c]{flex:1;min-width:0}ul[data-v-45da9f6c]{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}li[data-v-45da9f6c]{border-bottom:1px solid var(--color-border);padding:12px 0}li span[data-v-45da9f6c]{overflow-wrap:anywhere}.confirmation[data-v-45da9f6c]{gap:12px;margin-top:16px;display:grid}.error[data-v-45da9f6c]{color:#b42318}[data-v-e76f9322] .searchable-select .admin-control[readonly]:not(:disabled){color:var(--color-text-primary);cursor:pointer;background:#fff}.storage-field[data-v-e76f9322]{color:#44534d;gap:7px;min-width:0;font-size:13px;display:grid}.heading[data-v-e76f9322],.actions[data-v-e76f9322],li[data-v-e76f9322]{justify-content:space-between;align-items:center;gap:12px;display:flex}.required[data-v-e76f9322]{color:#bc4545}.manage-link[data-v-e76f9322]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0}.actions[data-v-e76f9322]{margin-block:16px}.actions input[data-v-e76f9322]{flex:1;min-width:0}ul[data-v-e76f9322]{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}li[data-v-e76f9322]{border-bottom:1px solid var(--color-border);padding:12px 0}li span[data-v-e76f9322]{overflow-wrap:anywhere}.confirmation[data-v-e76f9322]{gap:12px;margin-top:16px;display:grid}.error[data-v-e76f9322]{color:#b42318}.worker-label[data-v-82b4b603]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.worker-select[data-v-82b4b603]{align-content:start;gap:8px;min-width:0;display:grid}.picker[data-v-82b4b603],.picker-control[data-v-82b4b603]{min-width:0;position:relative}.picker-trigger[data-v-82b4b603]{box-sizing:border-box;text-align:left;width:100%;color:var(--color-text-primary);cursor:text;background:#fff;padding:0 36px 0 12px}.picker-trigger.has-selections[data-v-82b4b603]{padding-right:100px}.picker-trigger[data-v-82b4b603]:disabled{cursor:not-allowed;background:var(--color-surface-muted,#f4f6f5)}.picker-trigger[data-v-82b4b603]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.selected-count[data-v-82b4b603]{pointer-events:none;color:var(--color-brand);white-space:nowrap;background:#edf5f1;border-radius:4px;padding:2px 7px;font-size:12px;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.picker-arrow[data-v-82b4b603]{pointer-events:none;color:var(--color-text-secondary);transition:transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rotated[data-v-82b4b603]{transform:translateY(-50%)rotate(180deg)}.picker-popup[data-v-82b4b603]{z-index:30;border:1px solid var(--color-border-strong);background:#fff;border-radius:6px;padding:10px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 6px 20px #18352b1a}.choices[data-v-82b4b603]{max-height:220px;padding:6px 0;overflow:auto}.choices label[data-v-82b4b603]{cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:8px;display:flex}.choices label[data-v-82b4b603]:hover,.choices label.selected[data-v-82b4b603]{background:#edf5f1}.choices input[data-v-82b4b603]{accent-color:var(--color-brand);flex-shrink:0}.choices small[data-v-82b4b603]{overflow-wrap:anywhere;font-size:11px;display:block}.picker-footer[data-v-82b4b603]{border-top:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:12px;display:flex}.picker-footer>div[data-v-82b4b603]{display:flex}small[data-v-82b4b603]{color:var(--color-text-secondary);font-weight:400}[role=alert][data-v-82b4b603]{color:#a32929}button[data-v-82b4b603]{cursor:pointer}.quick[data-v-452cf56a]{gap:18px;display:grid}.quick label[data-v-452cf56a]{gap:8px;display:grid}.quick p[data-v-452cf56a]{color:#667085;font-size:13px}.origin-selection-actions[data-v-bfc6a626]{align-items:center;gap:12px;display:flex}.origin-selection-actions[data-v-bfc6a626] .batch-actions{flex-wrap:nowrap}.detail-actions[data-v-bfc6a626]{align-items:center;gap:12px;display:flex}.supply-header-actions[data-v-bfc6a626]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.origin-progress-tabs[data-v-bfc6a626]{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px 6px;display:flex}.origin-progress-tabs+.admin-list-toolbar[data-v-bfc6a626]{padding-top:10px;padding-bottom:8px}.purchase-status-link[data-v-bfc6a626]{cursor:pointer;background:0 0;border:0;padding:0}.purchase-status-link[data-v-bfc6a626]:hover{text-decoration:underline}.purchase-status-link[data-v-bfc6a626]:focus-visible{outline:2px solid var(--admin-brand,#18735d);outline-offset:4px}.purchase-records[data-v-bfc6a626]{gap:12px;margin-top:16px;display:grid}.purchase-records a[data-v-bfc6a626]{color:#176b58;border:1px solid #dce3e8;border-radius:6px;gap:6px;padding:12px;display:grid}.source-progress[data-v-bfc6a626]{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 0;display:flex}.source-progress-count[data-v-bfc6a626]{color:#66521f;background:#f7f1df;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600;line-height:18px}.source-progress-stages[data-v-bfc6a626]{flex-wrap:wrap;gap:4px;display:flex}.source-progress-stage[data-v-bfc6a626]{color:#667580;white-space:nowrap;background:#fff;border:1px solid #d6dfe3;border-radius:4px;padding:2px 6px;font-size:12px;line-height:18px}.source-progress-stage--done[data-v-bfc6a626]{color:#176c59;background:#e6f3ee;border-color:#b9d9cf;font-weight:600}.agricultural-table[data-v-bfc6a626]{margin:16px 0 28px;overflow-x:auto}.agricultural-table table[data-v-bfc6a626]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.agricultural-table th[data-v-bfc6a626]{color:var(--color-text-secondary);background:#f5f6f8;font-weight:500}.agricultural-table th[data-v-bfc6a626],.agricultural-table td[data-v-bfc6a626]{border-bottom:1px solid #edf0f2;padding:14px 16px}.agricultural-delete[data-v-bfc6a626]{color:#c53b3b;cursor:pointer;font:inherit;background:0 0;border:0}.agricultural-delete[data-v-bfc6a626]:disabled{cursor:wait;opacity:.5}.grid.agricultural-fields[data-v-bfc6a626]{grid-template-columns:1.4fr 1fr 1fr;align-items:start}.agricultural-personnel[data-v-bfc6a626]{align-items:flex-end;gap:12px;padding-top:12px;display:flex}.agricultural-personnel>.worker-select[data-v-bfc6a626]{flex:1;min-width:0}.agricultural-add[data-v-bfc6a626]{flex-shrink:0}.agricultural-options[data-v-bfc6a626]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.agricultural-options button[data-v-bfc6a626]{color:var(--color-text-primary);font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4e0;border-radius:6px;padding:8px 12px}.agricultural-options button[aria-pressed=true][data-v-bfc6a626]{color:#176b56;background:#edf5f1;border-color:#176b56}.agricultural-custom[data-v-bfc6a626]{gap:8px;margin-top:12px;display:grid}@media (width<=900px){.grid.agricultural-fields[data-v-bfc6a626]{grid-template-columns:1fr}}.workflow-title-row[data-v-bfc6a626]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.workflow-title-row h1[data-v-bfc6a626]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0;display:flex}.workflow-title-code[data-v-bfc6a626]{color:var(--color-text-secondary);font-size:inherit;overflow-wrap:anywhere}.workflow-test-data-title[data-v-bfc6a626]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.workflow-test-data-title[data-v-bfc6a626]:disabled{cursor:default}.workflow-test-data-title[data-v-bfc6a626]:focus-visible{outline:2px solid var(--color-primary,#17745f);outline-offset:4px}.new-item-link[data-v-bfc6a626]{width:auto;min-height:0;color:var(--color-brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;font-size:13px;display:inline}.new-item-link[data-v-bfc6a626]:hover{text-decoration:underline}.workflow-row-actions[data-v-bfc6a626]{white-space:nowrap;align-items:center;gap:4px;display:flex}.workflow-delete[data-v-bfc6a626]{color:#b42318}.workflow-material-field[data-v-bfc6a626]{gap:8px;font-size:14px;display:grid}.workflow.admin-page[data-v-bfc6a626]{gap:24px}.workflow>.note[data-v-bfc6a626]{margin:0}.workflow .eyebrow[data-v-bfc6a626]{display:none}.workflow .content h2[data-v-bfc6a626]{margin:0 0 24px;font-size:18px}.workflow .grid[data-v-bfc6a626]{gap:10px 24px}.workflow .stages[data-v-bfc6a626]{z-index:2;background:#fff;margin-top:0;position:sticky;top:0}.workflow .summary[data-v-bfc6a626]{padding:12px 0}.workflow[data-v-bfc6a626]{width:100%;max-width:none;margin:0}.eyebrow[data-v-bfc6a626],.note[data-v-bfc6a626],small[data-v-bfc6a626]{color:#667085;font-size:13px}.summary[data-v-bfc6a626]{border-block:1px solid #e5e7eb;flex-wrap:wrap;gap:20px;padding:18px 0;display:flex}.stages[data-v-bfc6a626]{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(152px,1fr));gap:8px;padding:8px 0 12px;display:grid;overflow-x:auto}.stages button[data-v-bfc6a626]{text-align:left;white-space:nowrap;cursor:pointer;min-height:76px;color:var(--color-text-primary);background:#fff;border:1px solid #e3e9e6;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:background-color .15s,border-color .15s;display:flex}.stages button[data-v-bfc6a626]:hover:not(:disabled){background:#f5f9f7;border-color:#adc8bc}.stages button[data-v-bfc6a626]:focus-visible{outline-offset:-3px;outline:2px solid #176b56}.stages button[data-v-bfc6a626]:disabled{cursor:wait;opacity:.6}.stages button.stage--recorded[data-v-bfc6a626]{color:#176b56;background:#edf5f1}.stages button[aria-current][data-v-bfc6a626]{color:#176b56;background:#edf5f1;border-color:#176b56}.stage-number[data-v-bfc6a626]{color:#66766e;background:#f0f3f2;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:13px;font-weight:600;display:grid}.stages button[aria-current] .stage-number[data-v-bfc6a626],.stages button.stage--recorded .stage-number[data-v-bfc6a626]{color:#fff;background:#176b56}.stage-copy strong[data-v-bfc6a626]{font-size:13px;font-weight:600}.stages small[data-v-bfc6a626]{margin-top:5px;font-size:12px;display:block}.grid[data-v-bfc6a626]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.source-form .grid[data-v-bfc6a626],.grid.harvest-fields[data-v-bfc6a626],.grid.processing-fields[data-v-bfc6a626],.grid.packing-fields[data-v-bfc6a626]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.source-form .grid[data-v-bfc6a626]>*,.grid.harvest-fields[data-v-bfc6a626]>*,.grid.processing-fields[data-v-bfc6a626]>*,.grid.packing-fields[data-v-bfc6a626]>*{min-width:0}.source-form .grid>label[data-v-bfc6a626],.grid.harvest-fields>label[data-v-bfc6a626],.grid.processing-fields>label[data-v-bfc6a626],.grid.packing-fields>label[data-v-bfc6a626]{align-content:start}.planting-fields .planting-personnel[data-v-bfc6a626]{padding-top:12px}.packing-operator-warning[data-v-bfc6a626]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-section);color:var(--color-text-primary);background:var(--color-warning-soft);border:1px solid #b7791f38;grid-column:1/-1;display:flex}.packing-operator-warning>svg[data-v-bfc6a626]{color:var(--color-warning);flex:none;margin-top:2px}.packing-operator-warning p[data-v-bfc6a626]{font-size:var(--font-size-help);margin:0;line-height:1.7}.packing-operator-warning p+p[data-v-bfc6a626]{margin-top:var(--space-2)}.packing-operator-warning a[data-v-bfc6a626]{color:var(--color-brand);margin:0 2px;font-weight:600}.worker-override-link[data-v-bfc6a626]{color:#176b56;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.worker-override-link[data-v-bfc6a626]:hover{text-decoration:underline}.worker-override-link[data-v-bfc6a626]:focus-visible{outline-offset:3px;outline:2px solid #176b56}.wide[data-v-bfc6a626]{grid-column:1/-1}.packing-fields[data-v-bfc6a626] .warehouse-field,.packing-fields[data-v-bfc6a626] .storage-field{gap:8px;margin:12px 0}label[data-v-bfc6a626]{gap:8px;margin:12px 0;font-size:14px;display:grid}fieldset[data-v-bfc6a626]{border:0;min-width:0;padding:0}footer[data-v-bfc6a626],.filters[data-v-bfc6a626],.record header[data-v-bfc6a626]{align-items:center;gap:12px;display:flex}footer[data-v-bfc6a626]{justify-content:flex-end;margin-top:24px}footer .note[data-v-bfc6a626]{margin-right:auto}.filters[data-v-bfc6a626]{flex-wrap:wrap;align-items:flex-end;margin:20px 0}.workflow-search-field[data-v-bfc6a626]{min-width:0;color:var(--color-text-secondary);margin:0;font-size:13px}.filters input[data-v-bfc6a626]{max-width:450px}.check[data-v-bfc6a626]{align-items:center;display:flex}.records[data-v-bfc6a626]{margin-top:28px}.record[data-v-bfc6a626]{border-bottom:1px solid #e5e7eb;padding:20px 0}.record header span[data-v-bfc6a626]{color:#667085;margin-left:auto;font-size:13px}.record dl[data-v-bfc6a626]{grid-template-columns:170px 1fr;gap:8px;font-size:14px;display:grid}.record dt[data-v-bfc6a626]{color:#667085}.record dd[data-v-bfc6a626]{margin:0}.error[data-v-bfc6a626]{color:#a3342a}.success[data-v-bfc6a626]{color:#176b56}.packages .filters[data-v-bfc6a626]{align-items:center}.packages .filters input[data-v-bfc6a626]{width:200px}details[data-v-bfc6a626]{margin:18px 0}details summary[data-v-bfc6a626]{cursor:pointer;color:#176b56}.supplement[data-v-bfc6a626]{border-top:1px solid var(--color-border);padding-top:14px}@media (width<=800px){.grid[data-v-bfc6a626],.grid.harvest-fields[data-v-bfc6a626],.grid.processing-fields[data-v-bfc6a626],.grid.packing-fields[data-v-bfc6a626],.source-form .grid[data-v-bfc6a626]{grid-template-columns:1fr}.record dl[data-v-bfc6a626]{grid-template-columns:120px 1fr}.stages button[data-v-bfc6a626]{padding:12px}.summary[data-v-bfc6a626]{gap:12px}}.raw-material-cascade[data-v-e2cee440]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}label[data-v-e2cee440]{gap:6px;min-width:0;display:grid}input[data-v-e2cee440],select[data-v-e2cee440]{box-sizing:border-box;width:100%}input[readonly][data-v-e2cee440]{background:var(--color-surface-subtle,#f4f6f5);color:var(--color-text-secondary,#64748b)}.cascade-name[data-v-e2cee440]{min-width:0;position:relative}.cascade-name>input[data-v-e2cee440]{padding-right:36px}.cascade-name-arrow[data-v-e2cee440]{color:var(--color-text-secondary,#64748b);pointer-events:none;position:absolute;top:14px;right:12px}.cascade-name-menu[data-v-e2cee440]{z-index:30;box-sizing:border-box;background:var(--dropdown-panel-background);border:1px solid var(--color-border-strong,#d6dfe3);border-radius:6px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000014}.cascade-name-menu ul[data-v-e2cee440]{margin:0;padding:4px;list-style:none}.cascade-name-menu li[data-v-e2cee440]{cursor:pointer;overflow-wrap:anywhere;padding:10px 12px}.cascade-name-menu li[data-v-e2cee440]:hover,.cascade-name-menu li.active[data-v-e2cee440]{background:var(--color-surface-subtle,#edf6f2)}.cascade-name-menu p[data-v-e2cee440]{padding:10px 12px}p[data-v-e2cee440]{color:var(--color-text-secondary,#64748b);grid-column:1/-1;margin:0;font-size:13px}.selection-error[data-v-e2cee440]{color:var(--color-danger,#b42318)}button[data-v-e2cee440]{color:var(--color-brand,#176b55);cursor:pointer;background:0 0;border:0}@media (width<=720px){.raw-material-cascade[data-v-e2cee440]{grid-template-columns:1fr}}.purchase-field-heading[data-v-ca80fa6f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-quick-create[data-v-ca80fa6f]{color:var(--color-brand,#176b56);width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px}.purchase-review[data-v-ca80fa6f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.purchase-review>div[data-v-ca80fa6f]{border-bottom:1px solid var(--color-border);min-width:0;padding-bottom:12px}.purchase-review dt[data-v-ca80fa6f]{color:var(--color-text-secondary);font-size:12px}.purchase-review dd[data-v-ca80fa6f]{overflow-wrap:anywhere;margin:5px 0 0}.purchase-review__packs[data-v-ca80fa6f]{grid-column:1/-1}.revision-reason[data-v-ca80fa6f]{gap:8px;margin-top:16px;display:grid}.purchaser-field[data-v-ca80fa6f]{gap:6px;min-width:0;display:grid}.purchaser-field__warning[data-v-ca80fa6f]{color:var(--color-warning);font-size:var(--font-size-caption);line-height:1.6}.purchase-source-summary[data-v-ca80fa6f]{margin:0 0 20px}fieldset[data-v-ca80fa6f]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;margin:0;padding:0;display:grid}fieldset>h2[data-v-ca80fa6f],fieldset>.pack-row[data-v-ca80fa6f]{grid-column:1/-1}fieldset>.ui-button[data-v-ca80fa6f]{justify-self:start}.purchase-form-first-row[data-v-ca80fa6f]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:24px;display:grid}.purchase-form-first-row input[data-v-ca80fa6f]{width:100%;min-width:0}.purchase-form-actions[data-v-ca80fa6f]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.purchase-fields[data-v-ca80fa6f]{display:contents}label[data-v-ca80fa6f]{align-content:start;gap:8px;font-size:14px;display:grid}.pack-row[data-v-ca80fa6f]{grid-template-columns:2fr minmax(160px,1fr) 2fr auto;align-items:end;gap:20px;margin:16px 0;display:grid}.pack-row--source[data-v-ca80fa6f]{align-items:start}.pack-unit-field[data-v-ca80fa6f]{align-content:start;gap:8px;font-size:14px;display:grid}.pack-unit-head[data-v-ca80fa6f]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}h2[data-v-ca80fa6f]{margin-top:28px;font-size:16px}.saved-value[data-v-ca80fa6f]{padding:12px 0}.regular-purchase[data-v-ca80fa6f] .raw-material-cascade{display:contents}p[role=alert][data-v-ca80fa6f]{color:var(--color-danger)}@media (width<=767px){fieldset[data-v-ca80fa6f],.purchase-fields[data-v-ca80fa6f],.regular-purchase[data-v-ca80fa6f] .raw-material-cascade{grid-template-columns:1fr}.pack-row[data-v-ca80fa6f]{grid-template-columns:1fr minmax(110px,1fr);gap:12px}}.purchase-material-actions[data-v-acd077d0]{justify-content:flex-end;margin-top:24px;display:flex}.purchase-material-field[data-v-acd077d0]{gap:8px;display:grid}.purchase-material-label[data-v-acd077d0]{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.new-item-link[data-v-acd077d0]{color:var(--color-brand,#176b56);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.purchase-material-help[data-v-acd077d0]{color:var(--color-text-secondary,#667085);margin:16px 0 0;font-size:13px;line-height:1.6}.purchase-task-form[data-v-b6798713]{padding:24px}.raw-input-facts[data-v-1f06da96]{border-top:1px solid #e5e7eb;padding:16px 0}h3[data-v-1f06da96]{font-size:14px}p[data-v-1f06da96]{color:#61717c;font-size:12px}.raw-input-facts>div[data-v-1f06da96]{margin:12px 0}.position-field[data-v-629839bd]{color:#44534d;align-content:start;gap:7px;min-width:0;font-size:13px;display:grid}.heading[data-v-629839bd],.actions[data-v-629839bd],li[data-v-629839bd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.heading button[data-v-629839bd]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0}.heading button[data-v-629839bd]:disabled{opacity:.5;cursor:default}.actions[data-v-629839bd]{margin-block:16px}.actions input[data-v-629839bd]{flex:1;min-width:0}ul[data-v-629839bd]{max-height:320px;padding:0;list-style:none;overflow:auto}li[data-v-629839bd]{border-bottom:1px solid var(--color-border);padding:12px 0}p[role=alert][data-v-629839bd]{color:#b42318}[data-v-629839bd] .searchable-select .admin-control[readonly]:not(:disabled){color:var(--color-text-primary);cursor:pointer;background:#fff}.inbound[data-v-2892a6ce]{font-size:var(--font-size-body);color:var(--color-text-primary);padding:24px;line-height:1.5}.fields[data-v-2892a6ce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}label[data-v-2892a6ce]{min-width:0;font-size:var(--font-size-body);color:var(--color-text-primary);align-content:start;gap:8px;display:grid}input[data-v-2892a6ce],select[data-v-2892a6ce]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:6px;padding:8px 12px}.source-readonly[data-v-2892a6ce]{box-sizing:border-box;background:var(--color-surface-subtle);width:100%;height:40px;min-height:40px;color:var(--color-text-secondary);padding:8px 12px}input[readonly][data-v-2892a6ce]{background:var(--color-surface-subtle);color:var(--color-text-secondary)}h3[data-v-2892a6ce]{font-size:var(--font-size-section-title);margin:24px 0 16px}.pack-row[data-v-2892a6ce]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.8fr) auto;align-items:end;gap:16px;margin-bottom:12px;display:grid}.inbound[data-v-2892a6ce] input,.inbound[data-v-2892a6ce] select,.inbound[data-v-2892a6ce] .ui-button,.inbound[data-v-2892a6ce] .searchable-select__panel{font-size:var(--font-size-body)}small[data-v-2892a6ce],.inbound[data-v-2892a6ce] .searchable-select__panel p{font-size:var(--font-size-help);color:var(--color-text-secondary);line-height:1.5}.form-actions[data-v-2892a6ce]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.error[data-v-2892a6ce]{color:#b42318}@media (width<=700px){.fields[data-v-2892a6ce],.pack-row[data-v-2892a6ce]{grid-template-columns:1fr}}.loss-fields[data-v-596ce015]{grid-template-columns:minmax(140px,1fr) minmax(220px,2fr);gap:16px;margin-top:16px;display:grid}.loss-fields label[data-v-596ce015]{color:#697783;gap:8px;font-size:13px;display:grid}@media (width<=640px){.loss-fields[data-v-596ce015]{grid-template-columns:1fr}}.packaging-form[data-v-596ce015]{gap:24px;padding:24px;display:grid}.pack-footer[data-v-596ce015]{justify-content:space-between;align-items:center;gap:16px;display:flex}h3[data-v-596ce015]{margin:0 0 8px;font-size:15px}p[data-v-596ce015]{color:#697783;margin:8px 0 0;font-size:13px;line-height:1.6}fieldset[data-v-596ce015]{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.source>label[data-v-596ce015]{grid-area:1/1;display:block}.packaging-header[data-v-596ce015]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;display:grid}.packaging-header .source[data-v-596ce015]{display:contents}.source-control[data-v-596ce015]{grid-area:2/1;min-width:0}.packaging-header .form-actions[data-v-596ce015]{grid-area:2/2;align-self:stretch;align-items:stretch}.packaging-header .form-actions[data-v-596ce015]>.ui-button{height:auto;min-height:44px}.source .source-readonly[data-v-596ce015]{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:auto;min-height:44px;line-height:1.6}.source p[data-v-596ce015]{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.facts[data-v-596ce015]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.facts>label[data-v-596ce015],.field[data-v-596ce015]{align-content:start;gap:8px;min-width:0;font-size:13px;display:grid}.facts label[data-v-596ce015]{color:var(--color-text-secondary)}.field>label[data-v-596ce015]{align-items:baseline;gap:4px;display:inline-flex}.source-readonly[data-v-596ce015],.facts input[readonly][data-v-596ce015]{background:var(--color-background);color:var(--color-text-secondary)}.weights[data-v-596ce015]{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px 24px;margin:12px 0;font-size:13px;display:flex}.weights strong[data-v-596ce015]{font-weight:600}.weights .available[data-v-596ce015]{color:var(--color-brand)}label>span[data-v-596ce015]{color:#b42318}.line-total[data-v-596ce015]{background:var(--color-background);color:var(--color-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pack-head[data-v-596ce015],.pack-line[data-v-596ce015]{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr) 96px minmax(100px,.6fr) 72px;align-items:center;gap:12px;display:grid}.pack-line>.admin-control[data-v-596ce015]{width:100%;min-width:0}.pack-head[data-v-596ce015]{color:#697783;margin:14px 0 8px;font-size:13px}.pack-line[data-v-596ce015]{margin-bottom:10px}.pack-footer[data-v-596ce015]{margin-top:16px;font-size:14px}.images[data-v-596ce015]{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.images>div[data-v-596ce015]{width:110px;display:grid}.images img[data-v-596ce015]{object-fit:contain;border:1px solid #e1e7e4;border-radius:4px;width:110px;height:90px}.upload[data-v-596ce015]{cursor:pointer;background:#f8faf9;border:1px dashed #a3b9ae;place-content:center;width:110px;min-height:90px;display:grid;position:relative}.upload input[data-v-596ce015]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.problems[data-v-596ce015]{color:#865110;background:#fff7eb;padding:14px;font-size:13px}.problems ul[data-v-596ce015]{margin:0 0 12px;padding-left:20px}.error[data-v-596ce015]{color:#b42318}.success[data-v-596ce015]{color:#126346}.form-actions[data-v-596ce015]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}textarea[data-v-596ce015]{min-height:64px}@media (width<=900px){.facts[data-v-596ce015]{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-form[data-v-596ce015]{padding:16px}.pack-head[data-v-596ce015],.pack-line[data-v-596ce015]{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) 88px 90px 56px;gap:8px}}@media (width<=600px){.facts[data-v-596ce015]{grid-template-columns:1fr}.pack-head[data-v-596ce015]{display:none}.pack-line[data-v-596ce015]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 120px;padding-bottom:12px}.pack-footer[data-v-596ce015]{flex-wrap:wrap}}.trace-management[data-v-823cd738]{gap:16px;display:grid}label[data-v-823cd738]{gap:8px;display:grid}.code-list[data-v-823cd738]{max-height:280px;overflow:auto}.code-list label[data-v-823cd738]{overflow-wrap:anywhere;align-items:center;gap:8px;padding:6px 0;display:flex}[role=alert][data-v-823cd738]{color:var(--color-danger)}.delete-reason[data-v-8bb459d1]{gap:8px;margin-top:16px;display:grid}textarea[data-v-8bb459d1]{box-sizing:border-box;width:100%}[role=alert][data-v-8bb459d1]{color:#b42318}.loss-fields[data-v-436c7564]{grid-template-columns:minmax(140px,1fr) minmax(220px,2fr);gap:16px;margin-top:16px;display:grid}.loss-fields label[data-v-436c7564]{color:#697783;gap:8px;font-size:13px;display:grid}@media (width<=640px){.loss-fields[data-v-436c7564]{grid-template-columns:1fr}}.detail-body .admin-control[data-v-436c7564]{box-sizing:border-box;width:100%;min-width:0}.detail-body input[readonly][data-v-436c7564],.detail-body textarea[readonly][data-v-436c7564],.detail-body select[data-v-436c7564]:disabled{color:var(--color-text-primary);background:var(--color-surface-subtle);opacity:1}.packaging-detail-page[data-v-436c7564]{gap:20px;min-width:0;padding:28px 32px;display:grid}.detail-header[data-v-436c7564],.detail-actions[data-v-436c7564],.pack-summary[data-v-436c7564]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-header h1[data-v-436c7564]{margin:0;font-size:24px}.detail-header p[data-v-436c7564],.note[data-v-436c7564],.record-meta[data-v-436c7564],small[data-v-436c7564]{color:var(--color-text-secondary);font-size:12px;line-height:1.7}.detail-body[data-v-436c7564]{gap:26px;padding:24px;display:grid}h2[data-v-436c7564]{margin:0 0 14px;font-size:15px}.facts[data-v-436c7564]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.facts>div[data-v-436c7564],.field[data-v-436c7564]{gap:9px;display:grid}.facts span[data-v-436c7564],.facts label[data-v-436c7564],.weights span[data-v-436c7564]{color:var(--color-text-secondary);font-size:13px}.facts strong[data-v-436c7564]{font-size:14px}.weights[data-v-436c7564]{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0;display:grid}.weights>div[data-v-436c7564]{gap:10px;display:grid}.weights strong[data-v-436c7564]{font-size:21px}.pack-head[data-v-436c7564],.pack-row[data-v-436c7564]{grid-template-columns:minmax(100px,1fr) 90px minmax(120px,1fr) 88px 60px;align-items:center;gap:12px;display:grid}.pack-head[data-v-436c7564]{color:var(--color-text-secondary);margin-bottom:10px;font-size:12px}.pack-row[data-v-436c7564]{border-bottom:1px solid var(--color-border);padding:12px 0}.pack-row input[data-v-436c7564]{box-sizing:border-box;width:100%;min-width:0}.pack-row small[data-v-436c7564]{display:block}.subtotal[data-v-436c7564]{grid-column:1/-1}.pack-summary[data-v-436c7564]{margin-top:16px}.images[data-v-436c7564]{flex-wrap:wrap;gap:14px;display:flex}.photo[data-v-436c7564]{justify-items:center;gap:5px;display:grid}.thumbnail[data-v-436c7564]{border:1px solid var(--color-border);cursor:zoom-in;background:#fff;width:132px;height:132px;padding:0}.thumbnail img[data-v-436c7564]{object-fit:contain;width:100%;height:100%}.upload[data-v-436c7564]{border:1px dashed var(--color-border-strong);cursor:pointer;place-items:center;width:130px;height:130px;display:grid;position:relative}.upload input[data-v-436c7564]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.preview[data-v-436c7564]{max-width:100%;max-height:70vh;margin:auto;display:block}.record-meta[data-v-436c7564]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:12px 24px;padding-top:16px;display:flex}.error[data-v-436c7564]{color:var(--color-danger)}.success[data-v-436c7564]{color:var(--color-brand)}textarea[data-v-436c7564]{min-height:75px}button[data-v-436c7564]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (width<=760px){.packaging-detail-page[data-v-436c7564]{padding:18px 14px}.detail-body[data-v-436c7564]{padding:16px}.weights[data-v-436c7564],.facts[data-v-436c7564]{grid-template-columns:1fr}.pack-head[data-v-436c7564],.pack-row[data-v-436c7564]{grid-template-columns:minmax(65px,1fr) 65px minmax(75px,1fr) 60px 48px;gap:7px}.detail-actions[data-v-436c7564]{justify-content:flex-start}}.admin-surface[data-v-c3f8f2c9] .ui-table-shell{border-radius:0}.packaging-list[data-v-c3f8f2c9] table{min-width:2100px}.packaging-batch-number[data-v-c3f8f2c9]{white-space:normal;overflow-wrap:anywhere;line-height:1.6;display:block}.supply-header-actions[data-v-c3f8f2c9]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.list-toolbar[data-v-c3f8f2c9]{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 24px;display:flex}.admin-surface>nav.list-toolbar[data-v-c3f8f2c9]{padding-bottom:6px}.admin-surface>form.list-toolbar.admin-filters[data-v-c3f8f2c9]{padding:10px 24px 24px}.list-toolbar label[data-v-c3f8f2c9]{gap:8px;min-width:280px;display:grid}.create[data-v-c3f8f2c9]{margin-left:auto}[role=alert][data-v-c3f8f2c9]{color:#b42318;padding:0 24px}.receipt-progress[data-v-c3f8f2c9] table{min-width:1600px}.outbound-records[data-v-c3f8f2c9]{border-collapse:collapse;width:100%}.outbound-records th[data-v-c3f8f2c9],.outbound-records td[data-v-c3f8f2c9]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px 8px}dl[data-v-c3f8f2c9]{grid-template-columns:120px 1fr;gap:16px;display:grid}dd[data-v-c3f8f2c9]{margin:0}.pending-product[data-v-edea01b8]{color:#c53030}.product-facts[data-v-edea01b8]{color:var(--color-text-secondary);margin-top:4px;font-size:12px}.pending-not-applicable[data-v-edea01b8]{color:var(--color-text-secondary)}.processing-list[data-v-edea01b8] .ui-table-shell{border-radius:0}.supply-header-actions[data-v-edea01b8]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.inspection-tag[data-v-edea01b8]{font:inherit;white-space:nowrap;color:#596675;background:#eef1f4;border:0;border-radius:4px;padding:3px 8px;font-size:12px;display:inline-block}.inspection-tag[data-status=PENDING][data-v-edea01b8],.inspection-tag[data-status=CONDITIONAL][data-v-edea01b8],.inspection-tag[data-status=PARTIAL][data-v-edea01b8]{color:#875200;background:#fff3da}.inspection-tag[data-status=PASS][data-v-edea01b8]{color:#167052;background:#e1f4eb}.inspection-tag[data-status=FAIL][data-v-edea01b8]{color:#b42318;background:#feeceb}.inspection-link[data-v-edea01b8]{cursor:pointer}.inspection-link[data-v-edea01b8]:hover{text-decoration:underline}.inspection-link[data-v-edea01b8]:focus-visible{outline-offset:3px;outline:2px solid #167052}.processing-list[data-v-edea01b8]{overflow:hidden}.processing-list[data-v-edea01b8] td:last-child,.processing-list[data-v-edea01b8] th:last-child{position:sticky;right:0}.processing-list[data-v-edea01b8] td:last-child{background:var(--color-surface)}.processing-list[data-v-edea01b8] th:last-child{background:var(--color-surface-subtle)}.processing-list[data-v-edea01b8] table{min-width:1850px}.processing-toolbar[data-v-edea01b8]{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:24px;display:flex}.processing-list>nav.processing-toolbar[data-v-edea01b8]{align-items:center;padding:18px 24px 6px}.processing-list>form.processing-toolbar[data-v-edea01b8]{padding:10px 24px 24px}.processing-toolbar label[data-v-edea01b8]{gap:8px;min-width:min(320px,100%);font-size:13px;display:grid}.create-action[data-v-edea01b8]{margin-left:auto}.notice[data-v-edea01b8]{color:var(--color-text-secondary);padding:0 24px;font-size:13px}.processing-editor[data-v-319d7f5a]{gap:20px;display:grid}header[data-v-319d7f5a]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-319d7f5a]{margin:0;font-size:24px}.actions[data-v-319d7f5a]{align-items:center;gap:12px;display:flex}.editor-body[data-v-319d7f5a]{border:0;gap:24px;min-width:0;padding:24px;display:grid}.fields[data-v-319d7f5a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}label[data-v-319d7f5a],.source-section[data-v-319d7f5a],.process-section[data-v-319d7f5a]{gap:8px;min-width:0;font-size:14px;display:grid}input[data-v-319d7f5a]:not([type=checkbox]),textarea[data-v-319d7f5a]{border:1px solid var(--color-border-strong);box-sizing:border-box;width:100%;min-height:40px;color:var(--color-text-primary);font:inherit;background:#fff;border-radius:6px;padding:8px 12px}input[data-v-319d7f5a]:disabled,input[readonly][data-v-319d7f5a]{color:var(--color-text-secondary);background:#f5f6f7}.grade-field[data-v-319d7f5a]{align-content:start}.grade-field input[data-v-319d7f5a]{height:40px}.auxiliary-section[data-v-319d7f5a]{border-top:1px solid var(--color-border);gap:16px;min-width:0;padding-top:20px;display:grid}.auxiliary-section h2[data-v-319d7f5a]{margin:0;font-size:16px}.auxiliary-row[data-v-319d7f5a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.auxiliary-empty[data-v-319d7f5a],.auxiliary-total[data-v-319d7f5a]{color:var(--color-text-secondary);margin:0;font-size:14px}.material-details[data-v-319d7f5a]{min-width:0}.material-details h2[data-v-319d7f5a]{margin:0 0 12px;font-size:16px}.material-table-wrap[data-v-319d7f5a]{overflow-x:auto}.material-table[data-v-319d7f5a]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.material-table th[data-v-319d7f5a],.material-table td[data-v-319d7f5a]{border-bottom:1px solid var(--color-border);padding:12px}.material-table th[data-v-319d7f5a]{white-space:nowrap;background:#f5f6f7}.material-table input[data-v-319d7f5a]{min-width:120px}.input-row[data-v-319d7f5a]{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;padding-bottom:12px;display:flex}.input-row>div[data-v-319d7f5a]{flex:1}small[data-v-319d7f5a]{color:var(--color-text-secondary);margin-top:6px;font-size:12px;display:block}.process-types[data-v-319d7f5a]{flex-wrap:wrap;gap:16px;display:flex}.process-types label[data-v-319d7f5a]{align-items:center;display:flex}.images[data-v-319d7f5a]{flex-wrap:wrap;gap:16px;display:flex}.images>div[data-v-319d7f5a]{gap:6px;display:grid}.images img[data-v-319d7f5a]{object-fit:contain;width:160px;height:120px}.upload[data-v-319d7f5a]{border:1px dashed var(--color-border-strong);cursor:pointer;border-radius:6px;place-items:center;width:100px;height:76px;display:grid;position:relative}.upload input[type=file][data-v-319d7f5a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}input[type=checkbox][data-v-319d7f5a]{accent-color:var(--color-brand)}p[data-v-319d7f5a]{color:var(--color-text-secondary);font-size:13px}[role=alert][data-v-319d7f5a]{color:#b42318}@media (width<=1100px){.fields[data-v-319d7f5a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.auxiliary-row[data-v-319d7f5a]{grid-template-columns:1fr}.auxiliary-row>button[data-v-319d7f5a]{justify-self:end}.fields[data-v-319d7f5a]{grid-template-columns:1fr}.material-details[data-v-319d7f5a]{min-width:0}.material-details h2[data-v-319d7f5a]{margin:0 0 12px;font-size:16px}.material-table-wrap[data-v-319d7f5a]{overflow-x:auto}.material-table[data-v-319d7f5a]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.material-table th[data-v-319d7f5a],.material-table td[data-v-319d7f5a]{border-bottom:1px solid var(--color-border);padding:12px}.material-table th[data-v-319d7f5a]{white-space:nowrap;background:#f5f6f7}.material-table input[data-v-319d7f5a]{min-width:120px}.input-row[data-v-319d7f5a]{flex-wrap:wrap}}.location-select[data-v-480ccf78]{gap:6px;display:grid}select[data-v-480ccf78]{border:1px solid var(--color-border-strong);color:var(--color-text-primary);font:inherit;background:#fff;border-radius:4px;padding:8px}small[data-v-480ccf78]{color:var(--color-danger)}.structured-input[data-v-0fbc7744]{gap:10px;display:grid}.structured-input fieldset[data-v-0fbc7744]{border:1px solid #dbe3de;border-radius:4px;min-width:0;padding:12px}.structured-input__grid[data-v-0fbc7744]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.structured-input label[data-v-0fbc7744]{gap:6px;font-size:12px;display:grid}.structured-input input[data-v-0fbc7744]:not([type=checkbox]),.structured-input select[data-v-0fbc7744]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-width:0;font:inherit;background:#fff;border-radius:4px;padding:7px}.structured-input button[data-v-0fbc7744]{border:1px solid var(--color-border-strong);background:var(--color-surface-subtle);color:#2b5742;cursor:pointer;border-radius:4px;margin:6px 0;padding:6px 10px}.business-write--focused[data-v-6a7125b6]{margin-top:0!important}.business-write--focused .business-write__operations[data-v-6a7125b6]{grid-template-columns:minmax(0,1fr)}.business-write--focused .write-operation[data-v-6a7125b6]{background:0 0;border:0;padding:0}.business-write[data-v-6a7125b6]{border:1px solid var(--color-border);color:var(--color-text-primary);background:#fff;gap:18px;margin-top:24px;padding:24px 28px 36px;display:grid}.business-write__header[data-v-6a7125b6],.business-write__section-heading[data-v-6a7125b6],.write-operation__header[data-v-6a7125b6],.write-operation__footer[data-v-6a7125b6],.business-write__result>header[data-v-6a7125b6]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.business-write__header h2[data-v-6a7125b6],.business-write__section-heading h3[data-v-6a7125b6],.write-operation h4[data-v-6a7125b6],.business-write__result h3[data-v-6a7125b6],.business-write p[data-v-6a7125b6]{margin:0}.business-write__header h2[data-v-6a7125b6]{letter-spacing:-.02em;margin-top:7px;font-size:22px}.business-write__header>div:first-child>p[data-v-6a7125b6]:last-child{max-width:780px;color:var(--color-text-secondary);margin-top:8px;font-size:13px;line-height:1.6}.business-write__eyebrow[data-v-6a7125b6]{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.business-write__header-actions[data-v-6a7125b6]{white-space:nowrap;align-items:center;gap:10px;display:flex}.business-write__count[data-v-6a7125b6]{color:var(--color-text-tertiary);font-size:12px}.business-write__refresh[data-v-6a7125b6]{border:1px solid var(--color-border-strong);min-height:34px;color:var(--color-brand);cursor:pointer;background:#fff;padding:0 12px;font-size:12px}.business-write__refresh[data-v-6a7125b6]:disabled,.write-operation__submit[data-v-6a7125b6]:disabled{cursor:not-allowed;opacity:.55}.business-write__status[data-v-6a7125b6]{min-height:22px;color:var(--color-text-secondary);font-size:12px}.business-write__status--success[data-v-6a7125b6]{color:var(--color-brand)}.business-write__status--warning[data-v-6a7125b6]{color:#9a6a1a}.business-write__status--info[data-v-6a7125b6]{color:#3d6d88}.business-write__tabs[data-v-6a7125b6]{border-bottom:1px solid var(--color-border);gap:4px;display:flex;overflow-x:auto}.business-write__tabs button[data-v-6a7125b6]{min-height:38px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-size:12px}.business-write__tabs button.is-active[data-v-6a7125b6]{border-bottom-color:var(--color-brand);color:var(--color-brand);font-weight:700}.business-write__section[data-v-6a7125b6]{gap:16px;display:grid}.business-write__section-heading[data-v-6a7125b6]{align-items:baseline;padding-top:4px}.business-write__section-heading h3[data-v-6a7125b6]{color:var(--color-text-secondary);margin-top:6px;font-size:14px;font-weight:500}.business-write__section-heading>span[data-v-6a7125b6]{color:var(--color-text-tertiary);white-space:nowrap;font-size:11px}.business-write__operations[data-v-6a7125b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.write-operation[data-v-6a7125b6]{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:12px;align-content:start;gap:15px;min-width:0;padding:17px;display:grid}.write-operation__header[data-v-6a7125b6]{border-bottom:1px dashed var(--color-border-strong);align-items:flex-start;padding-bottom:12px}.write-operation__header h4[data-v-6a7125b6]{color:var(--color-text-primary);font-size:14px}.write-operation__header p[data-v-6a7125b6]{color:var(--color-text-tertiary);margin-top:6px;font-size:11px;line-height:1.5}.write-operation__header code[data-v-6a7125b6],.business-write__result code[data-v-6a7125b6]{overflow-wrap:anywhere;color:#668076;text-align:right;max-width:48%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.45}.write-operation__fields[data-v-6a7125b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.write-field[data-v-6a7125b6]{min-width:0;color:var(--color-text-secondary);align-content:start;gap:5px;font-size:11px;display:grid}.write-field--wide[data-v-6a7125b6]{grid-column:1/-1}.write-field>label[data-v-6a7125b6]{align-items:center;gap:5px;display:flex}.write-field em[data-v-6a7125b6]{color:#ad5e51;font-size:10px;font-style:normal}.write-field input[data-v-6a7125b6],.write-field select[data-v-6a7125b6],.write-field textarea[data-v-6a7125b6]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;color:var(--color-text-primary);font:inherit;background:#fff;border-radius:2px}.write-field input[data-v-6a7125b6],.write-field select[data-v-6a7125b6]{height:34px;padding:0 9px}.write-field textarea[data-v-6a7125b6]{resize:vertical;min-height:76px;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.write-field input[data-v-6a7125b6]:focus,.write-field select[data-v-6a7125b6]:focus,.write-field textarea[data-v-6a7125b6]:focus{border-color:var(--color-brand);outline:2px solid #2b6b551f}.write-field input[aria-invalid=true][data-v-6a7125b6],.write-field select[aria-invalid=true][data-v-6a7125b6],.write-field textarea[aria-invalid=true][data-v-6a7125b6]{border-color:#bb6559}.write-field small[data-v-6a7125b6]{color:var(--color-text-disabled);font-size:10px;line-height:1.45}.write-field .write-field__error[data-v-6a7125b6]{color:var(--color-danger)}.write-operation__footer[data-v-6a7125b6]{border-top:1px solid var(--color-border);align-items:center;padding-top:12px}.write-operation__permission[data-v-6a7125b6]{max-width:70%;color:var(--color-text-disabled);font-size:10px;line-height:1.45}.write-operation__submit[data-v-6a7125b6]{border:1px solid var(--color-brand);color:#fff;background:var(--color-brand);cursor:pointer;white-space:nowrap;min-height:34px;padding:0 13px;font-size:11px;font-weight:700}.write-operation__feedback[data-v-6a7125b6]{padding:9px 10px;font-size:11px;line-height:1.5}.write-operation__feedback--success[data-v-6a7125b6]{color:#27654e;background:var(--color-success-soft)}.write-operation__feedback--error[data-v-6a7125b6]{color:var(--color-danger);background:var(--color-danger-soft)}.business-write__result[data-v-6a7125b6]{background:#f7fbf8;border:1px solid #cadbd1;gap:10px;padding:17px;display:grid}.business-write__result time[data-v-6a7125b6],.business-write__result>p[data-v-6a7125b6]{color:var(--color-text-tertiary);font-size:11px}.business-write__result>p code[data-v-6a7125b6]{text-align:left;max-width:none}.business-write__result strong[data-v-6a7125b6]{color:var(--color-brand)}.business-write__result pre[data-v-6a7125b6]{color:#314c3f;white-space:pre-wrap;word-break:break-word;background:#fff;max-height:280px;margin:0;padding:12px;font-size:10px;line-height:1.5;overflow:auto}@media (width<=1120px){.business-write__operations[data-v-6a7125b6]{grid-template-columns:1fr}}@media (width<=720px){.business-write[data-v-6a7125b6]{padding:18px 16px 28px}.business-write__header[data-v-6a7125b6],.business-write__section-heading[data-v-6a7125b6],.write-operation__header[data-v-6a7125b6],.write-operation__footer[data-v-6a7125b6],.business-write__result>header[data-v-6a7125b6]{flex-direction:column}.business-write__header-actions[data-v-6a7125b6]{align-items:flex-start}.write-operation__header code[data-v-6a7125b6],.write-operation__permission[data-v-6a7125b6]{text-align:left;max-width:none}.write-operation__fields[data-v-6a7125b6]{grid-template-columns:1fr}.write-field--wide[data-v-6a7125b6]{grid-column:auto}.write-operation__footer[data-v-6a7125b6]{align-items:stretch}}.unit-caption[data-v-2d7b6a52]{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbound-form[data-v-2d7b6a52] :is(.warehouse-field,.storage-field) .searchable-select .admin-control[readonly]:not(:disabled){cursor:pointer;background-color:#fff}.warehouse-field[data-v-2d7b6a52]{color:#44534d;gap:7px;font-size:13px;display:grid}.warehouse-heading[data-v-2d7b6a52],.warehouse-add[data-v-2d7b6a52],.warehouse-list li[data-v-2d7b6a52]{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-link[data-v-2d7b6a52]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0}.required[data-v-2d7b6a52]{color:#bc4545}.warehouse-add[data-v-2d7b6a52]{margin-block:16px}.warehouse-add input[data-v-2d7b6a52]{flex:1;min-width:0}.warehouse-list[data-v-2d7b6a52]{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.warehouse-list li[data-v-2d7b6a52]{border-bottom:1px solid var(--color-border);padding:12px 0}.warehouse-delete[data-v-2d7b6a52]{gap:12px;margin-top:16px;display:grid}.form-intro-actions[data-v-2d7b6a52]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inbound-form[data-v-2d7b6a52]{gap:24px;padding:24px;display:grid}.form-intro[data-v-2d7b6a52]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;display:grid}.form-intro--external-actions[data-v-2d7b6a52]{grid-template-columns:minmax(0,1fr)}.inspection-control[data-v-2d7b6a52]{grid-area:2/1}.inspection-choice>p[data-v-2d7b6a52]{grid-column:1/-1;margin:0}h2[data-v-2d7b6a52]{margin:0;font-size:18px}h3[data-v-2d7b6a52]{margin:0;font-size:15px}p[data-v-2d7b6a52],small[data-v-2d7b6a52],footer[data-v-2d7b6a52]{color:var(--text-muted,#65758b);font-size:13px}p[data-v-2d7b6a52]{margin:8px 0 0}fieldset[data-v-2d7b6a52]{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.inspection-readonly[data-v-2d7b6a52]{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;background:var(--bg-muted,#f4f6f8);width:100%;min-width:0;height:auto;min-height:44px;line-height:1.6}.inspection-choice[data-v-2d7b6a52]{display:contents}.form-intro-actions[data-v-2d7b6a52]{grid-area:2/2;justify-content:flex-end;align-self:stretch;align-items:stretch}.form-intro-actions[data-v-2d7b6a52]>.ui-button{height:auto;min-height:44px}.field-caption[data-v-2d7b6a52]{color:#44534d;grid-area:1/1;margin-bottom:0;font-size:13px}.field-caption span[data-v-2d7b6a52]{color:#bc4545}.packing>button[data-v-2d7b6a52]{justify-self:start}.fields[data-v-2d7b6a52]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 28px;display:grid}label[data-v-2d7b6a52]{color:#44534d;flex-wrap:wrap;gap:7px;font-size:13px;display:flex}label>.admin-control[data-v-2d7b6a52],label[data-v-2d7b6a52]>.searchable-select,label>small[data-v-2d7b6a52]{width:100%}label>span[data-v-2d7b6a52]:not([class]){color:#bc4545}input[readonly][data-v-2d7b6a52]{color:#44534d;background:#f6f8f7}.packing[data-v-2d7b6a52]{border-block:1px solid #e4e9e6;gap:14px;padding:20px 0;display:grid}.pack-row[data-v-2d7b6a52]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 28px;display:grid}.pack-count-actions[data-v-2d7b6a52]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.total[data-v-2d7b6a52]{font-weight:600}footer[data-v-2d7b6a52]{border-top:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.error[data-v-2d7b6a52]{color:#b42318}.success[data-v-2d7b6a52]{color:#176d58;background:#eef7f2;justify-content:space-between;align-items:center;padding:16px;display:flex}@media (width<=700px){.inbound-form[data-v-2d7b6a52]{padding:16px}.fields[data-v-2d7b6a52]{grid-template-columns:1fr}.form-intro[data-v-2d7b6a52]{grid-template-columns:minmax(0,1fr)}.form-intro-actions[data-v-2d7b6a52]{grid-area:auto/1;justify-self:end}.pack-row[data-v-2d7b6a52]{grid-template-columns:1fr}}.allocation-table[data-v-a525f87f]{border-collapse:collapse;text-align:left;width:100%;margin-top:16px}.allocation-table th[data-v-a525f87f],.allocation-table td[data-v-a525f87f]{border-bottom:1px solid #e5e7eb;padding:10px}.allocation-table input[data-v-a525f87f]{max-width:160px}.allocation-origin[data-v-a525f87f]{white-space:normal;overflow-wrap:anywhere;margin-top:4px;display:block}.source-summary[data-v-a525f87f]{color:#65758b;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.source-summary-field[data-v-a525f87f]{flex:1;min-width:0}.issue-form[data-v-a525f87f]{gap:24px;padding:24px;display:grid}.form-intro[data-v-a525f87f]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.form-actions[data-v-a525f87f]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}h2[data-v-a525f87f]{margin:0;font-size:18px}h3[data-v-a525f87f]{margin:0;font-size:15px}p[data-v-a525f87f],small[data-v-a525f87f],footer[data-v-a525f87f]{color:var(--text-muted,#65758b);font-size:13px}p[data-v-a525f87f]{margin:8px 0 0}fieldset[data-v-a525f87f]{border:0;min-width:0;margin:0;padding:0;display:block}.issue-fields[data-v-a525f87f]{gap:24px;min-width:0;display:grid}.inspection-choice[data-v-a525f87f]{border-bottom:1px solid #e4e9e6;padding-bottom:20px}.field-caption[data-v-a525f87f]{color:#44534d;margin-bottom:8px;font-size:13px}.field-caption span[data-v-a525f87f]{color:#bc4545}.packing>button[data-v-a525f87f]{justify-self:start}.fields[data-v-a525f87f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;display:grid}label[data-v-a525f87f]{color:#44534d;flex-wrap:wrap;gap:7px;font-size:13px;display:flex}label>.admin-control[data-v-a525f87f],label[data-v-a525f87f]>.searchable-select,label>small[data-v-a525f87f]{width:100%}label>span[data-v-a525f87f]:not([class]){color:#bc4545}input[readonly][data-v-a525f87f]{color:#44534d;background:#f6f8f7}.packing[data-v-a525f87f]{border-block:1px solid #e4e9e6;gap:14px;padding:20px 0;display:grid}.pack-row[data-v-a525f87f]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.multiply[data-v-a525f87f]{display:none}.pack-count-unit-head[data-v-a525f87f]{flex:100%;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pack-row>button[data-v-a525f87f]{grid-column:1/-1;justify-self:end}.total[data-v-a525f87f]{font-weight:600}footer[data-v-a525f87f]{border-top:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.error[data-v-a525f87f]{color:#b42318}.success[data-v-a525f87f]{color:#176d58;background:#eef7f2;justify-content:space-between;align-items:center;padding:16px;display:flex}@media (width<=700px){.issue-form[data-v-a525f87f]{padding:16px}.source-summary[data-v-a525f87f]{width:100%}.fields[data-v-a525f87f]{grid-template-columns:1fr}.form-intro[data-v-a525f87f]{flex-direction:column;align-items:flex-start}.pack-row[data-v-a525f87f]{grid-template-columns:1fr}.multiply[data-v-a525f87f]{display:none}.pack-row>button[data-v-a525f87f]{grid-column:1}}.supply-chain-page[data-v-cad77c2b]{gap:20px;display:grid}header[data-v-cad77c2b]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-cad77c2b]{margin:0;font-size:24px}p[data-v-cad77c2b]{color:var(--text-muted,#65758b);margin:8px 0 0}nav[data-v-cad77c2b]{flex-wrap:wrap;gap:8px;display:flex}nav button[data-v-cad77c2b]{cursor:pointer;background:#fff;border:1px solid #e1e7eb;border-radius:6px;padding:10px 16px}nav button.is-active[data-v-cad77c2b]{color:#176d58;background:#edf7f3;border-color:#176d58}.enterprise-inbound-page[data-v-b1aec7ce]{gap:20px;display:grid}.login-page[data-v-0741c0bc]{color:#1d2129;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;font-family:Microsoft YaHei,PingFang SC,sans-serif;line-height:1.5;display:grid}.login-page__panel[data-v-0741c0bc]{isolation:isolate;flex-direction:column;grid-area:1/2;justify-content:center;min-height:100dvh;padding:40px 15% 40px 17.4%;display:flex;position:relative;overflow:clip}.login-page__header[data-v-0741c0bc],.login-page__body[data-v-0741c0bc]{align-self:center;width:clamp(320px,22vw,560px);max-width:100%}.login-page__header[data-v-0741c0bc]{justify-content:space-between;align-items:center;gap:20px;display:flex}.login-page__brand[data-v-0741c0bc]{white-space:nowrap;align-items:center;gap:15px;display:flex}.login-page__brand>div[data-v-0741c0bc]{flex-direction:column;gap:3px;display:flex}.login-page__brand strong[data-v-0741c0bc]{font-size:28px;font-weight:650}.login-page__brand div span[data-v-0741c0bc]{color:#7c8792;font-size:16px}.login-page__body[data-v-0741c0bc]{margin-top:32px}.login-form[data-v-0741c0bc]{gap:18px;margin-top:0;display:grid}.login-form__field[data-v-0741c0bc]{gap:7px;display:grid}.login-form__field label[data-v-0741c0bc]{font-size:14px;font-weight:600}.login-form__input[data-v-0741c0bc]{color:#667085;align-items:center;display:flex;position:relative}.login-form__input>svg[data-v-0741c0bc]:first-child{pointer-events:none;position:absolute;left:16px}.login-form__field input[data-v-0741c0bc]{background:#ffffffd9;border:1px solid #d9dfe3;border-radius:8px;outline:none;width:100%;height:49px;padding:0 46px 0 48px;font-size:14px}.login-form__field input[data-v-0741c0bc]::placeholder{color:#92999c}.login-form__field input[data-v-0741c0bc]:focus{border-color:#176b56;box-shadow:0 0 0 3px #176b5614}.login-form__field input[data-v-0741c0bc]:disabled{background:#f0f2f1}.login-form__password-toggle[data-v-0741c0bc]{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:3px}.login-form__password-toggle[data-v-0741c0bc]:hover:not(:disabled){color:#176b56;background:#176b560a}.login-form__password-toggle[data-v-0741c0bc]:disabled{opacity:.5;cursor:wait}.login-form__options[data-v-0741c0bc]{justify-content:space-between;align-items:center;margin-top:-6px;font-size:13px;display:flex}.login-form__options label[data-v-0741c0bc]{cursor:pointer;color:#454e5c;align-items:center;gap:10px;display:flex}.login-form__options input[data-v-0741c0bc]{accent-color:#176b56;width:19px;height:19px;margin:0}.login-link[data-v-0741c0bc]{color:#176b56;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.login-form__password-help[data-v-0741c0bc]{color:#697586;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;line-height:1.6;display:flex}.login-form__password-help .login-link[data-v-0741c0bc]:disabled{cursor:wait;opacity:.6}.login-form__submit[data-v-0741c0bc]{color:#fff;cursor:pointer;background:#176b56;border:0;border-radius:8px;justify-content:center;align-items:center;gap:14px;height:49px;margin-top:10px;font-size:16px;font-weight:600;display:flex}.login-form__submit[data-v-0741c0bc]:hover:not(:disabled){background:#125746}.login-form__submit[data-v-0741c0bc]:disabled{opacity:.65;cursor:wait}.login-form__error[data-v-0741c0bc]{color:#a33425;background:#fff3ef;border:1px solid #eac6bf;border-radius:6px;margin:0;padding:10px 12px;font-size:13px}.login-page__aside[data-v-0741c0bc]{color:#f4f6f3;isolation:isolate;background:#1c332a;flex-direction:column;grid-area:1/1;justify-content:space-between;min-width:0;padding:123px 7.6% 50px;display:flex;position:relative;overflow:hidden}.login-page__aside[data-v-0741c0bc]:before{content:"";z-index:-1;pointer-events:none;background:url(/images/login-herbs.png) 50%/cover no-repeat;position:absolute;inset:0}.login-page__rule[data-v-0741c0bc]{background:#c5d2c8;width:35px;height:2px}.login-page__aside-label[data-v-0741c0bc]{letter-spacing:4px;color:#c7d2cb;margin:23px 0 20px;font-size:13px}.login-page__aside h2[data-v-0741c0bc]{letter-spacing:1px;margin:0;font-size:clamp(34px,2.5vw,46px);font-weight:400;line-height:1.3}.login-page__description[data-v-0741c0bc]{color:#d1dbd4;margin:22px 0 0;font-size:19px;line-height:1.8}.login-page__signature[data-v-0741c0bc]{padding-top:70px}.login-page__signature p[data-v-0741c0bc]{letter-spacing:5px;color:#d1dbd4;margin:15px 0 5px;font-size:14px}.login-page__signature span[data-v-0741c0bc]{letter-spacing:2px;color:#c2cec6;font-size:10px}.login-help[data-v-0741c0bc]{color:#1d2129;border:1px solid #d9dfe3;border-radius:12px;max-width:min(440px,100vw - 40px);padding:28px}.login-help[data-v-0741c0bc]::backdrop{background:#14271ecc}.login-help h2[data-v-0741c0bc]{margin:0 0 14px;font-size:20px}.login-help p[data-v-0741c0bc]{color:#667085;line-height:1.8}.login-help form[data-v-0741c0bc]{text-align:right}.login-help button[data-v-0741c0bc]{color:#fff;cursor:pointer;background:#176b56;border:0;border-radius:6px;padding:9px 22px}button[data-v-0741c0bc]:focus-visible{outline-offset:3px;outline:3px solid #92bbaa}.login-form__spinner[data-v-0741c0bc]{animation:.8s linear infinite login-spin-0741c0bc}@keyframes login-spin-0741c0bc{to{transform:rotate(360deg)}}@media (width<=1450px){.login-page__header[data-v-0741c0bc],.login-page__body[data-v-0741c0bc]{width:clamp(320px,26vw,440px)}.login-page__panel[data-v-0741c0bc]{padding:32px 10%}.login-page__brand strong[data-v-0741c0bc]{font-size:26px}.login-page__brand[data-v-0741c0bc]{gap:10px}.login-page__header[data-v-0741c0bc]{gap:12px}.login-page__aside[data-v-0741c0bc]{padding:100px 7% 40px}.login-page__description[data-v-0741c0bc]{font-size:16px}}@media (width<=1100px){.login-page__header[data-v-0741c0bc],.login-page__body[data-v-0741c0bc]{width:340px}.login-page__aside-label[data-v-0741c0bc]{letter-spacing:2px;font-size:10px}.login-page__aside h2[data-v-0741c0bc]{font-size:32px}}@media (width>=821px) and (height<=850px){.login-page__panel[data-v-0741c0bc]{padding-top:32px;padding-bottom:32px}.login-page__body[data-v-0741c0bc]{margin-top:32px}.login-form[data-v-0741c0bc]{gap:14px;margin-top:0}.login-form__field input[data-v-0741c0bc]{height:46px}}@media (width<=820px){.login-page__header[data-v-0741c0bc],.login-page__body[data-v-0741c0bc]{width:100%}.login-page[data-v-0741c0bc]{display:block}.login-page__panel[data-v-0741c0bc]{max-width:560px;margin:0 auto;padding:28px}.login-page__aside[data-v-0741c0bc]{display:none}.login-page__body[data-v-0741c0bc]{margin-top:32px}}@media (width<=380px){.login-page__panel[data-v-0741c0bc]{padding-inline:20px}.login-page__brand strong[data-v-0741c0bc]{font-size:24px}.login-page__brand div span[data-v-0741c0bc]{font-size:15px}}@media (prefers-reduced-motion:no-preference){.login-page__aside[data-v-0741c0bc]:before{will-change:transform;transform-origin:70% 65%;animation:12s ease-in-out infinite alternate both login-background-breathe-0741c0bc;transform:translateZ(0)scale(1.001)}.login-page__header[data-v-0741c0bc],.login-form__field[data-v-0741c0bc],.login-form__options[data-v-0741c0bc],.login-page__aside-label[data-v-0741c0bc],.login-page__aside h2[data-v-0741c0bc],.login-page__description[data-v-0741c0bc],.login-page__signature[data-v-0741c0bc]{animation:.7s cubic-bezier(.22,1,.36,1) both login-reveal-0741c0bc}.login-page__header[data-v-0741c0bc]{animation-delay:80ms}.login-form__field[data-v-0741c0bc]:first-child{animation-delay:.14s}.login-form__field[data-v-0741c0bc]:nth-child(2){animation-delay:.21s}.login-form__field[data-v-0741c0bc]:nth-child(3){animation-delay:.28s}.login-form__options[data-v-0741c0bc]{animation-delay:.35s}.login-page__aside-label[data-v-0741c0bc]{animation-delay:.1s}.login-page__aside h2[data-v-0741c0bc]{animation-delay:.19s}.login-page__description[data-v-0741c0bc]{animation-delay:.28s}.login-page__signature[data-v-0741c0bc]{animation-delay:.7s}.login-page__rule[data-v-0741c0bc]{transform-origin:0;animation:1s ease-out both login-rule-reveal-0741c0bc}.login-form__submit[data-v-0741c0bc]{animation:.7s ease-out .4s both login-fade-0741c0bc}.login-form__error[data-v-0741c0bc]{animation:.25s ease-out both login-reveal-0741c0bc}.login-help[open][data-v-0741c0bc]{animation:.22s ease-out login-reveal-0741c0bc}.login-form__field input[data-v-0741c0bc]{transition:border-color .2s,box-shadow .2s,background-color .2s}.login-form__input>svg[data-v-0741c0bc]:first-child{transition:color .2s,transform .2s}.login-form__input:focus-within>svg[data-v-0741c0bc]:first-child{color:#176b56;transform:translateY(-1px)}.login-form__submit[data-v-0741c0bc]{transition:transform .2s,background-color .2s}.login-form__submit>svg[data-v-0741c0bc]:not(.login-form__spinner){transition:transform .2s}.login-form__submit[data-v-0741c0bc]:hover:not(:disabled){transform:translateY(-2px)}.login-form__submit:hover:not(:disabled)>svg[data-v-0741c0bc]:not(.login-form__spinner){transform:translate(4px)}.login-form__submit[data-v-0741c0bc]:active:not(:disabled){transform:translateY(0)scale(.99)}.login-form__password-toggle[data-v-0741c0bc]{transition:color .2s,background-color .2s}}@keyframes login-reveal-0741c0bc{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes login-fade-0741c0bc{0%{opacity:0}to{opacity:1}}@keyframes login-background-breathe-0741c0bc{0%{transform:translateZ(0)scale(1.001)}to{transform:translateZ(0)scale(1.035)}}@keyframes login-rule-reveal-0741c0bc{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.login-form__spinner[data-v-0741c0bc]{animation:none}}.company-information[data-v-060d1825]{width:100%;max-width:none;margin:0 auto}header[data-v-060d1825]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:0;display:flex}.company-information__section-header[data-v-060d1825]{margin-bottom:20px}.company-information__section-header h2[data-v-060d1825]{margin:0}p[data-v-060d1825]{color:var(--color-text-tertiary);font-size:14px}header button[data-v-060d1825]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;padding:10px 28px}form[data-v-060d1825]{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:28px}fieldset[data-v-060d1825]{border:0;min-width:0;margin:0;padding:0}fieldset section+section[data-v-060d1825]{border-top:1px dashed var(--color-border-strong);margin-top:28px;padding-top:24px}h2[data-v-060d1825]{margin:0 0 20px;font-size:16px}h3[data-v-060d1825]{margin:0;font-size:14px}.company-information__grid[data-v-060d1825]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}label[data-v-060d1825]{font-size:14px;font-weight:500}label>input[data-v-060d1825]:not([type=file]){border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;font:inherit;background:#fff;margin-top:8px;padding:11px 12px;display:block}input[data-v-060d1825]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.company-information__wide[data-v-060d1825]{grid-column:1/-1}.company-information__material img[data-v-060d1825]{object-fit:contain;border:1px solid var(--color-border);width:112px;height:112px;margin:12px 0;display:block}.company-information__upload[data-v-060d1825]{border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface-subtle);cursor:pointer;border-radius:12px;padding:24px;display:inline-block;position:relative}.company-information__upload[data-v-060d1825]:focus-within{outline:2px solid var(--color-brand)}.company-information__upload input[data-v-060d1825]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.company-information__remove[data-v-060d1825]{color:var(--color-danger);cursor:pointer;background:0 0;border:0;margin-left:12px}.company-information__error[data-v-060d1825]{color:var(--color-danger);background:var(--color-danger-soft);padding:12px}.company-information__success[data-v-060d1825]{color:var(--color-brand);background:var(--color-success-soft);padding:12px}[data-v-060d1825]:disabled{cursor:default;opacity:.65}@media (width<=640px){.company-information__grid[data-v-060d1825]{grid-template-columns:minmax(0,1fr)}form[data-v-060d1825]{padding:20px}header[data-v-060d1825]{gap:12px}}.create-fields>.material-selection[data-v-f85383f6]{display:contents}.material-selection>.material-field-heading[data-v-f85383f6],.material-selection>small[data-v-f85383f6]{grid-column:1/-1}.material-selection[data-v-f85383f6] .raw-material-cascade{display:contents}.material-field-heading[data-v-f85383f6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-create-link[data-v-f85383f6]{color:var(--color-brand,#176b55);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.internal-code-heading[data-v-f85383f6]{flex-wrap:wrap}.material-create-link[data-v-f85383f6]:hover{text-decoration:underline}.material-create-link[data-v-f85383f6]:disabled{opacity:.5;cursor:default}.raw-lot-create-page[data-v-f85383f6]{gap:24px;display:grid}.admin-page-header[data-v-f85383f6]{justify-content:space-between;align-items:center;gap:20px;display:flex}h1[data-v-f85383f6]{margin:0;font-size:26px}.admin-page-header p[data-v-f85383f6]{color:var(--color-text-secondary)}.page-actions[data-v-f85383f6]{flex-shrink:0;gap:12px;display:flex}@media (width<=720px){.admin-page-header[data-v-f85383f6]{flex-direction:column;align-items:flex-start}}.create-fields[data-v-f85383f6]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;display:grid}.create-fields--batch[data-v-f85383f6]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=720px){.create-fields[data-v-f85383f6]{grid-template-columns:1fr}}.create-fields label[data-v-f85383f6],.create-field[data-v-f85383f6]{gap:6px;display:grid}.effective-time-heading[data-v-f85383f6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.effective-time-heading small[data-v-f85383f6]{text-align:right;margin-left:auto}.create-fields input[data-v-f85383f6],.create-fields select[data-v-f85383f6],.create-fields textarea[data-v-f85383f6]{box-sizing:border-box;border:1px solid var(--color-border,#d6ddd9);width:100%;font:inherit;background:#fff;border-radius:4px;padding:9px 10px}.create-fields small[data-v-f85383f6],.create-hint[data-v-f85383f6]{color:var(--color-text-secondary,#64748b);font-size:12px}.create-error[data-v-f85383f6]{color:var(--color-danger)}.raw-lot-detail-actions[data-v-aaca7feb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.raw-lot-detail[data-v-aaca7feb]{gap:24px;display:grid}h1[data-v-aaca7feb]{margin:0;font-size:24px}h2[data-v-aaca7feb]{margin:0 0 24px;font-size:18px}header p[data-v-aaca7feb],dt[data-v-aaca7feb]{color:var(--color-text-secondary)}dl[data-v-aaca7feb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}dt[data-v-aaca7feb]{margin-bottom:8px;font-size:13px}dd[data-v-aaca7feb]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.full-width[data-v-aaca7feb]{grid-column:1/-1}[role=alert][data-v-aaca7feb]{color:var(--color-danger)}@media (width<=720px){dl[data-v-aaca7feb]{grid-template-columns:minmax(0,1fr)}}.fields[data-v-2b91ff22]{border:0;gap:20px;margin:0;padding:0;display:grid}label[data-v-2b91ff22]{gap:8px;display:grid}.admin-control[data-v-2b91ff22]{box-sizing:border-box;width:100%}footer[data-v-2b91ff22]{justify-content:end;gap:12px;display:flex}small[data-v-2b91ff22]{color:var(--color-text-secondary)}[role=alert][data-v-2b91ff22]{color:var(--color-danger)}.origin-actions[data-v-aa3a4754]{flex-wrap:wrap;gap:12px;display:flex}.raw-lot-action[data-v-aa3a4754]{gap:24px;display:grid}h1[data-v-aa3a4754]{margin:0;font-size:24px}header p[data-v-aa3a4754]{color:var(--color-text-secondary)}fieldset[data-v-aa3a4754]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;display:grid}label[data-v-aa3a4754]{gap:8px;min-width:0;display:grid}.wide[data-v-aa3a4754]{grid-column:1/-1}footer[data-v-aa3a4754]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}[role=alert][data-v-aa3a4754]{color:var(--color-danger)}@media (width<=720px){fieldset[data-v-aa3a4754]{grid-template-columns:minmax(0,1fr)}}.raw-lot-entry-links[data-v-2dcd5885]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:16px;font-size:14px;display:flex}.raw-lot-entry-links span[data-v-2dcd5885]{color:var(--color-text-secondary);flex:1}.raw-lot-entry-links a[data-v-2dcd5885]{color:var(--color-brand);white-space:nowrap}.raw-lot-delete[data-v-2dcd5885]{color:var(--color-danger,#b42318);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}.raw-lot-delete[data-v-2dcd5885]:disabled{opacity:.5;cursor:not-allowed}.raw-lot-delete[data-v-2dcd5885]:hover:not(:disabled){text-decoration:underline}.raw-lot-page[data-v-2dcd5885]{gap:var(--space-6);color:var(--color-text-primary);display:grid}.raw-lot-header[data-v-2dcd5885]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.raw-lot-header h1[data-v-2dcd5885]{font-size:var(--font-size-page-title);line-height:var(--line-height-tight);letter-spacing:-.02em;margin:0}.raw-lot-header p[data-v-2dcd5885]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body)}.raw-lot-list[data-v-2dcd5885]{min-width:0}.raw-lot-tabs[data-v-2dcd5885]{gap:var(--space-6);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.raw-lot-tabs[data-v-2dcd5885]::-webkit-scrollbar{display:none}.raw-lot-tabs button[data-v-2dcd5885]{min-height:42px;color:var(--color-text-secondary);font-size:var(--font-size-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.raw-lot-tabs button[data-v-2dcd5885]:hover,.raw-lot-tabs button[aria-selected=true][data-v-2dcd5885]{color:var(--color-brand-hover)}.raw-lot-tabs button[aria-selected=true][data-v-2dcd5885]{font-weight:650}.raw-lot-tabs button[aria-selected=true][data-v-2dcd5885]:after{background:var(--color-brand);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.raw-lot-filters[data-v-2dcd5885]{gap:var(--space-3);padding:var(--space-5) 0;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,.7fr)) repeat(2,minmax(142px,.75fr)) auto;align-items:end;display:grid}.raw-lot-field[data-v-2dcd5885]{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.raw-lot-field>input[data-v-2dcd5885],.raw-lot-field select[data-v-2dcd5885],.raw-lot-input-wrap[data-v-2dcd5885]{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface)}.raw-lot-field>input[data-v-2dcd5885],.raw-lot-field select[data-v-2dcd5885]{padding:0 var(--space-3);outline:none}.raw-lot-input-wrap[data-v-2dcd5885]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-tertiary);display:flex}.raw-lot-input-wrap input[data-v-2dcd5885]{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);color:var(--color-text-primary);background:0 0;border:0;outline:none;padding:0}.raw-lot-input-wrap input[data-v-2dcd5885]::placeholder{color:var(--color-text-tertiary)}.raw-lot-field>input[data-v-2dcd5885]:hover,.raw-lot-field select[data-v-2dcd5885]:hover,.raw-lot-input-wrap[data-v-2dcd5885]:hover{border-color:var(--color-text-tertiary)}.raw-lot-field>input[data-v-2dcd5885]:focus-visible,.raw-lot-field select[data-v-2dcd5885]:focus-visible,.raw-lot-input-wrap[data-v-2dcd5885]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.raw-lot-filter-actions[data-v-2dcd5885]{align-items:center;gap:var(--space-1);display:flex}.raw-lot-filter-error[data-v-2dcd5885]{color:var(--color-danger);font-size:var(--font-size-help);grid-column:1/-1;margin:0}.raw-lot-result-meta[data-v-2dcd5885]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:34px;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.raw-lot-table[data-v-2dcd5885] .ui-table{min-width:1186px}.raw-lot-primary-link[data-v-2dcd5885],.raw-lot-actions>a[data-v-2dcd5885]{color:var(--color-brand-hover);font-weight:600;text-decoration:none}.raw-lot-primary-link[data-v-2dcd5885]:hover,.raw-lot-actions>a[data-v-2dcd5885]:hover{text-underline-offset:3px;text-decoration:underline}.raw-lot-cell-title[data-v-2dcd5885],.raw-lot-cell-help[data-v-2dcd5885]{text-overflow:ellipsis;display:block;overflow:hidden}.raw-lot-cell-title[data-v-2dcd5885]{font-weight:600}.raw-lot-cell-help[data-v-2dcd5885]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-top:2px;font-weight:400}.raw-lot-cell-muted[data-v-2dcd5885]{color:var(--color-text-tertiary)}.raw-lot-actions[data-v-2dcd5885]{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.raw-lot-pagination[data-v-2dcd5885]{justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:40px;display:flex}.raw-lot-pagination select[data-v-2dcd5885]{min-height:32px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-text-secondary);background:var(--color-surface);font-size:var(--font-size-caption);outline:none}.raw-lot-pagination__summary[data-v-2dcd5885]{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.raw-lot-pagination__buttons[data-v-2dcd5885]{gap:var(--space-1);display:flex}.raw-lot-pagination__buttons button[data-v-2dcd5885]{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);width:32px;height:32px;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;place-items:center;padding:0;display:inline-grid}.raw-lot-pagination__buttons button[data-v-2dcd5885]:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand-hover);background:var(--color-brand-soft)}.raw-lot-pagination__buttons button[data-v-2dcd5885]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}@media (width<=1279px){.raw-lot-filters[data-v-2dcd5885]{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(140px,.7fr)) auto}.raw-lot-field[data-v-2dcd5885]:nth-of-type(4),.raw-lot-field[data-v-2dcd5885]:nth-of-type(5){grid-row:2}}@media (width<=767px){.raw-lot-page[data-v-2dcd5885]{gap:var(--space-5)}.raw-lot-header[data-v-2dcd5885]{flex-direction:column;align-items:flex-start}.raw-lot-header[data-v-2dcd5885] .ui-button{width:100%}.raw-lot-tabs[data-v-2dcd5885]{gap:var(--space-5)}.raw-lot-filters[data-v-2dcd5885]{padding:var(--space-4) 0;grid-template-columns:1fr 1fr}.raw-lot-field--search[data-v-2dcd5885],.raw-lot-field[data-v-2dcd5885]:nth-of-type(4),.raw-lot-field[data-v-2dcd5885]:nth-of-type(5),.raw-lot-filter-actions[data-v-2dcd5885]{grid-column:1/-1}.raw-lot-field[data-v-2dcd5885]:nth-of-type(4),.raw-lot-field[data-v-2dcd5885]:nth-of-type(5){grid-row:auto}.raw-lot-field>input[data-v-2dcd5885],.raw-lot-field select[data-v-2dcd5885],.raw-lot-input-wrap[data-v-2dcd5885]{min-height:var(--control-height-touch)}.raw-lot-filter-actions[data-v-2dcd5885] .ui-button:first-child{flex:1}.raw-lot-result-meta[data-v-2dcd5885]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.raw-lot-pagination[data-v-2dcd5885]{justify-content:space-between;gap:var(--space-2)}.raw-lot-pagination__buttons button[data-v-2dcd5885]{width:var(--control-height-touch);height:var(--control-height-touch)}}.qualification-profile-selection[data-v-94c608db]{border:1px solid var(--color-border);background:#fff;padding:16px 20px}.qualification-profile-selection label[data-v-94c608db]{margin-bottom:8px;font-weight:600;display:block}.qualification-profile-selection select[data-v-94c608db]{border:1px solid var(--color-border-strong);width:100%;color:var(--color-text-primary);background:#fff;padding:10px}.qualification-profile-selection p[data-v-94c608db]{color:var(--color-text-secondary);margin:10px 0 0}.qualification-page[data-v-94c608db]{gap:var(--space-6);color:var(--color-text-primary);display:grid}.qualification-page__header[data-v-94c608db]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.qualification-page__title-line[data-v-94c608db]{align-items:center;gap:var(--space-3);display:flex}.qualification-page__header h1[data-v-94c608db]{font-size:var(--font-size-page-title);line-height:var(--line-height-tight);letter-spacing:-.02em;text-wrap:balance;margin:0}.qualification-page__header p[data-v-94c608db]{max-width:720px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}.qualification-page__actions[data-v-94c608db]{gap:var(--space-2);flex:none;display:flex}.qualification-alert[data-v-94c608db]{align-items:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.qualification-alert--warning[data-v-94c608db]{background:var(--color-warning-soft);border-color:#b7791f38}.qualification-alert--danger[data-v-94c608db]{background:var(--color-danger-soft);border-color:#c2413b33}.qualification-alert>svg[data-v-94c608db]{color:var(--color-warning)}.qualification-alert--danger>svg[data-v-94c608db]{color:var(--color-danger)}.qualification-alert strong[data-v-94c608db]{font-size:var(--font-size-body)}.qualification-alert p[data-v-94c608db],.qualification-alert ul[data-v-94c608db]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);line-height:1.6}.qualification-alert ul[data-v-94c608db]{padding-left:var(--space-5)}.qualification-loading[data-v-94c608db],.qualification-loading-group[data-v-94c608db],.qualification-empty[data-v-94c608db]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface)}.qualification-loading[data-v-94c608db]{gap:var(--space-4);padding:var(--space-8);display:grid}.qualification-loading-group[data-v-94c608db]{gap:var(--space-4);padding:var(--space-6);display:grid}.qualification-skeleton[data-v-94c608db]{border-radius:var(--radius-small);background:var(--color-surface-muted);height:12px;animation:1.2s ease-in-out infinite alternate qualification-pulse-94c608db;display:block}.qualification-skeleton--title[data-v-94c608db]{width:220px;height:28px}.qualification-skeleton--line[data-v-94c608db]{width:min(680px,78%)}.qualification-skeleton--short[data-v-94c608db]{width:min(420px,52%)}.qualification-skeleton--group-title[data-v-94c608db]{width:160px;height:20px}.qualification-skeleton--row[data-v-94c608db]{width:100%;height:70px}.qualification-empty[data-v-94c608db]{justify-content:center;align-items:center;gap:var(--space-3);min-height:420px;padding:var(--space-10);color:var(--color-text-tertiary);text-align:center;flex-direction:column;display:flex}.qualification-empty h2[data-v-94c608db]{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:18px}.qualification-empty p[data-v-94c608db]{max-width:540px;margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body);text-wrap:pretty;line-height:1.7}.qualification-summary[data-v-94c608db]{border:1px solid var(--color-border);border-top:3px solid var(--color-text-tertiary);border-radius:var(--radius-surface);background:var(--color-surface);grid-template-columns:minmax(340px,1.15fr) minmax(360px,.85fr);display:grid;overflow:hidden}.qualification-summary--success[data-v-94c608db]{border-top-color:var(--color-success)}.qualification-summary--warning[data-v-94c608db]{border-top-color:var(--color-warning)}.qualification-summary--danger[data-v-94c608db]{border-top-color:var(--color-danger)}.qualification-summary__result[data-v-94c608db]{gap:var(--space-4);padding:var(--space-6);display:flex}.qualification-summary__icon[data-v-94c608db]{border-radius:var(--radius-control);width:46px;height:46px;color:var(--color-brand-hover);background:var(--color-brand-soft);flex:0 0 46px;place-items:center;display:inline-grid}.qualification-summary--danger .qualification-summary__icon[data-v-94c608db]{color:var(--color-danger);background:var(--color-danger-soft)}.qualification-summary--warning .qualification-summary__icon[data-v-94c608db]{color:var(--color-warning);background:var(--color-warning-soft)}.qualification-summary__label[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-weight:600}.qualification-summary__result h2[data-v-94c608db]{margin:var(--space-1) 0 0;letter-spacing:-.02em;font-size:22px}.qualification-summary__result p[data-v-94c608db]{max-width:620px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);text-wrap:pretty;line-height:1.65}.qualification-summary__identity[data-v-94c608db]{gap:var(--space-4);padding:0 var(--space-6) var(--space-6);grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.qualification-summary__identity dt[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.qualification-summary__identity dd[data-v-94c608db]{margin:var(--space-1) 0 0;font-size:var(--font-size-help);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.qualification-summary__evaluations[data-v-94c608db]{border-left:1px solid var(--color-border);grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qualification-summary__evaluations section[data-v-94c608db]{min-width:0;padding:var(--space-6)}.qualification-summary__evaluations section+section[data-v-94c608db]{border-left:1px solid var(--color-border)}.qualification-summary__evaluations header[data-v-94c608db]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-help);font-weight:600;display:flex}.qualification-summary__evaluations p[data-v-94c608db]{align-items:baseline;gap:var(--space-2);margin:var(--space-6) 0 var(--space-3);display:flex}.qualification-summary__evaluations p strong[data-v-94c608db]{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.qualification-summary__evaluations p span[data-v-94c608db],.qualification-summary__evaluations small[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.qualification-summary__evaluations .qualification-summary__evaluation-empty[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-body);font-weight:600}.qualification-summary__footer[data-v-94c608db]{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-tertiary);background:var(--color-surface-subtle);font-size:var(--font-size-caption);flex-wrap:wrap;grid-column:1/-1;display:flex}.qualification-override[data-v-94c608db]{border-radius:var(--radius-surface);background:var(--color-surface);border:1px solid #c2413b38;overflow:hidden}.qualification-override>header[data-v-94c608db]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-danger-soft);display:flex}.qualification-override__heading[data-v-94c608db]{align-items:flex-start;gap:var(--space-3);display:flex}.qualification-override__heading>span[data-v-94c608db]{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-danger);background:var(--color-surface);flex:0 0 34px;place-items:center;display:inline-grid}.qualification-override h2[data-v-94c608db],.qualification-override-form h3[data-v-94c608db]{font-size:var(--font-size-section-title);margin:0}.qualification-override header p[data-v-94c608db],.qualification-override__available p[data-v-94c608db],.qualification-override__current p[data-v-94c608db]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);line-height:1.6}.qualification-override__loading[data-v-94c608db],.qualification-override__available[data-v-94c608db],.qualification-override__current[data-v-94c608db]{padding:var(--space-5) var(--space-6)}.qualification-override__loading[data-v-94c608db]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.qualification-override__available[data-v-94c608db]{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.qualification-override__available small[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-help)}.qualification-override__current[data-v-94c608db]{gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);display:grid}.qualification-override__current>div>span[data-v-94c608db]{margin-bottom:var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-caption);display:block}.qualification-override__current dl[data-v-94c608db]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.qualification-override__current dt[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.qualification-override__current dd[data-v-94c608db]{font-size:var(--font-size-help);margin:4px 0 0;font-weight:650}.qualification-override__history[data-v-94c608db]{border-top:1px solid var(--color-border)}.qualification-override__history summary[data-v-94c608db]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);color:var(--color-text-secondary);font-size:var(--font-size-help);cursor:pointer;font-weight:650;display:flex}.qualification-override__history ol[data-v-94c608db]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.qualification-override__history li[data-v-94c608db]{align-items:start;gap:var(--space-5);padding:var(--space-4) var(--space-6);grid-template-columns:180px minmax(0,1fr) auto;display:grid}.qualification-override__history li+li[data-v-94c608db]{border-top:1px solid var(--color-border)}.qualification-override__history li div[data-v-94c608db]{font-size:var(--font-size-help);gap:3px;display:grid}.qualification-override__history li div span[data-v-94c608db],.qualification-override__history li p[data-v-94c608db]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.qualification-override__history li p[data-v-94c608db]{margin:0;line-height:1.6}.qualification-override-form[data-v-94c608db]{gap:var(--space-5);display:grid}.qualification-override-form__warning[data-v-94c608db]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-danger-soft);border:1px solid #c2413b2e;display:flex}.qualification-override-form__warning svg[data-v-94c608db]{color:var(--color-danger);flex:none}.qualification-override-form__warning p[data-v-94c608db]{font-size:var(--font-size-help);margin:0;line-height:1.6}.qualification-override-form__failures[data-v-94c608db]{gap:var(--space-3);display:grid}.qualification-override-form__failures h3[data-v-94c608db]{font-size:var(--font-size-body)}.qualification-override-form__failures ol[data-v-94c608db]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.qualification-override-form__failures li[data-v-94c608db]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--font-size-help);grid-template-columns:minmax(0,1fr) auto;display:grid}.qualification-override-form__failures li div[data-v-94c608db]{gap:3px;display:grid}.qualification-override-form__failures code[data-v-94c608db]{color:var(--color-text-tertiary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.qualification-override-form__failures li>span[data-v-94c608db]{color:var(--color-danger);text-align:right}.qualification-override-form__reason[data-v-94c608db]{font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.qualification-override-form__reason b[data-v-94c608db]{color:var(--color-danger)}.qualification-override-form__reason textarea[data-v-94c608db]{width:100%;padding:var(--space-3);resize:vertical;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);outline:none;line-height:1.6}.qualification-override-form__reason textarea[data-v-94c608db]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.qualification-override-form__reason small[data-v-94c608db]{color:var(--color-text-secondary);font-weight:400}.qualification-override-form__reason .qualification-field-error[data-v-94c608db],.qualification-submit-error[data-v-94c608db]{color:var(--color-danger)}.qualification-submit-error[data-v-94c608db]{font-size:var(--font-size-help);margin:0}.qualification-overview[data-v-94c608db],.qualification-group[data-v-94c608db]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface)}.qualification-overview>header[data-v-94c608db],.qualification-group__header[data-v-94c608db]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.qualification-overview h2[data-v-94c608db],.qualification-group h2[data-v-94c608db]{font-size:var(--font-size-section-title);margin:0}.qualification-overview header p[data-v-94c608db],.qualification-group__header p[data-v-94c608db]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);line-height:1.55}.qualification-overview>header>span[data-v-94c608db]{color:var(--color-text-secondary);font-size:var(--font-size-help);font-variant-numeric:tabular-nums;white-space:nowrap}.qualification-overview ol[data-v-94c608db]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qualification-overview li[data-v-94c608db]{align-items:center;gap:var(--space-3);min-width:0;min-height:92px;padding:var(--space-4) var(--space-5);grid-template-columns:auto auto minmax(0,1fr);display:grid;position:relative}.qualification-overview li+li[data-v-94c608db]{border-left:1px solid var(--color-border)}.qualification-overview li>.ui-status-tag[data-v-94c608db]{grid-area:2/2/auto/-1;justify-self:start}.qualification-overview__index[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;align-self:start}.qualification-overview__icon[data-v-94c608db],.qualification-group__icon[data-v-94c608db]{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-brand-hover);background:var(--color-brand-soft);flex:0 0 34px;place-items:center;display:inline-grid}.qualification-overview li div[data-v-94c608db]{min-width:0}.qualification-overview li div strong[data-v-94c608db]{font-size:var(--font-size-body);display:block}.qualification-group__header[data-v-94c608db]{justify-content:flex-start}.qualification-group__header>div[data-v-94c608db]{flex:1;min-width:0}.qualification-rule-list[data-v-94c608db]{margin:0;padding:0;list-style:none}.qualification-rule[data-v-94c608db]{align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6);grid-template-columns:auto minmax(0,1fr) 128px;display:grid}.qualification-rule+.qualification-rule[data-v-94c608db]{border-top:1px solid var(--color-border)}.qualification-rule__state-icon[data-v-94c608db]{border-radius:var(--radius-small);width:30px;height:30px;color:var(--color-text-tertiary);background:var(--color-surface-muted);place-items:center;display:inline-grid}.qualification-rule--pass .qualification-rule__state-icon[data-v-94c608db]{color:var(--color-success);background:var(--color-success-soft)}.qualification-rule--fail .qualification-rule__state-icon[data-v-94c608db]{color:var(--color-danger);background:var(--color-danger-soft)}.qualification-rule--not_checked .qualification-rule__state-icon[data-v-94c608db]{color:var(--color-warning);background:var(--color-warning-soft)}.qualification-rule__body[data-v-94c608db]{min-width:0}.qualification-rule__title[data-v-94c608db]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qualification-rule__title strong[data-v-94c608db]{font-size:var(--font-size-body)}.qualification-rule__title>span[data-v-94c608db]{border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-secondary);background:var(--color-surface-subtle);padding:2px 6px;font-size:11px;font-weight:600}.qualification-rule code[data-v-94c608db]{color:var(--color-text-secondary);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.qualification-rule__body>p[data-v-94c608db]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);text-wrap:pretty;line-height:1.6}.qualification-rule__body dl[data-v-94c608db]{gap:var(--space-3) var(--space-6);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qualification-rule__body dl div[data-v-94c608db]{min-width:0}.qualification-rule__body dt[data-v-94c608db]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.qualification-rule__body dd[data-v-94c608db]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:3px 0 0;line-height:1.5}.qualification-rule__facts[data-v-94c608db]{margin-top:var(--space-3)}.qualification-rule__facts summary[data-v-94c608db]{width:fit-content;min-height:32px;color:var(--color-danger);font-size:var(--font-size-help);cursor:pointer;font-weight:600;line-height:32px}.qualification-rule__facts ul[data-v-94c608db]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-danger-soft);border:1px solid #c2413b24;list-style:none;display:grid}.qualification-rule__facts li[data-v-94c608db]{justify-content:space-between;align-items:baseline;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-help);display:flex}.qualification-rule__facts li code[data-v-94c608db]{text-align:right;flex:0 auto}.qualification-rule__action[data-v-94c608db]{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.qualification-rule__action a[data-v-94c608db]{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-brand-hover);font-size:var(--font-size-help);font-weight:650;text-decoration:none;display:inline-flex}.qualification-rule__action a[data-v-94c608db]:hover{text-underline-offset:3px;text-decoration:underline}.qualification-group__empty[data-v-94c608db]{justify-content:center;align-items:center;gap:var(--space-2);min-height:100px;color:var(--color-text-tertiary);font-size:var(--font-size-help);display:flex}.qualification-boundary[data-v-94c608db]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text-secondary);background:var(--color-surface-subtle);display:flex}.qualification-boundary svg[data-v-94c608db]{color:var(--color-brand-hover);flex:none}.qualification-boundary p[data-v-94c608db]{font-size:var(--font-size-help);margin:0;line-height:1.65}@keyframes qualification-pulse-94c608db{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.qualification-skeleton[data-v-94c608db]{animation:none}}@media (width<=1120px){.qualification-summary[data-v-94c608db]{grid-template-columns:1fr}.qualification-summary__evaluations[data-v-94c608db]{border-top:1px solid var(--color-border);border-left:0;grid-area:auto/1}.qualification-summary__footer[data-v-94c608db]{grid-column:1}.qualification-override__current[data-v-94c608db]{gap:var(--space-5);grid-template-columns:1fr}.qualification-overview ol[data-v-94c608db]{grid-template-columns:1fr}.qualification-overview li+li[data-v-94c608db]{border-top:1px solid var(--color-border);border-left:0}}@media (width<=767px){.qualification-page[data-v-94c608db]{gap:var(--space-5)}.qualification-page__header[data-v-94c608db]{gap:var(--space-4);flex-direction:column}.qualification-page__title-line[data-v-94c608db]{flex-direction:column;align-items:flex-start}.qualification-page__actions[data-v-94c608db]{width:100%}.qualification-page__actions[data-v-94c608db]>*{flex:1}.qualification-page__actions[data-v-94c608db]{flex-wrap:wrap}.qualification-alert[data-v-94c608db]{grid-template-columns:auto minmax(0,1fr)}.qualification-alert>.ui-button[data-v-94c608db]{grid-column:2;justify-self:start}.qualification-override>header[data-v-94c608db],.qualification-override__available[data-v-94c608db]{padding-right:var(--space-4);padding-left:var(--space-4);flex-direction:column;align-items:flex-start}.qualification-override__current[data-v-94c608db],.qualification-override__loading[data-v-94c608db]{padding-right:var(--space-4);padding-left:var(--space-4)}.qualification-override__current dl[data-v-94c608db]{grid-template-columns:1fr}.qualification-override__history summary[data-v-94c608db],.qualification-override__history li[data-v-94c608db]{padding-right:var(--space-4);padding-left:var(--space-4)}.qualification-override__history li[data-v-94c608db]{gap:var(--space-2);grid-template-columns:1fr}.qualification-override-form__failures li[data-v-94c608db]{grid-template-columns:1fr}.qualification-override-form__failures li>span[data-v-94c608db]{text-align:left}.qualification-summary__result[data-v-94c608db],.qualification-summary__evaluations section[data-v-94c608db],.qualification-overview>header[data-v-94c608db],.qualification-group__header[data-v-94c608db],.qualification-rule[data-v-94c608db]{padding-right:var(--space-4);padding-left:var(--space-4)}.qualification-summary__identity[data-v-94c608db]{padding-right:var(--space-4);padding-left:var(--space-4);grid-template-columns:1fr}.qualification-summary__evaluations[data-v-94c608db]{grid-template-columns:1fr}.qualification-summary__evaluations section+section[data-v-94c608db]{border-top:1px solid var(--color-border);border-left:0}.qualification-summary__footer[data-v-94c608db],.qualification-overview>header[data-v-94c608db],.qualification-group__header[data-v-94c608db]{flex-direction:column;align-items:flex-start}.qualification-rule[data-v-94c608db]{grid-template-columns:auto minmax(0,1fr)}.qualification-rule__action[data-v-94c608db]{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.qualification-rule__body dl[data-v-94c608db]{gap:var(--space-2);grid-template-columns:1fr}.qualification-rule__facts li[data-v-94c608db]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.qualification-rule__facts li code[data-v-94c608db]{text-align:left}}.lot-evidence header[data-v-1c1c0a5b],.lot-evidence footer[data-v-1c1c0a5b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lot-evidence h2[data-v-1c1c0a5b]{margin:0;font-size:19px}.lot-evidence p[data-v-1c1c0a5b]{color:var(--color-text-secondary)}.lot-evidence__table[data-v-1c1c0a5b]{max-width:100%;margin:16px 0;overflow:auto}table[data-v-1c1c0a5b]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-1c1c0a5b],td[data-v-1c1c0a5b]{text-align:left;border-bottom:1px solid var(--color-border);white-space:pre-line;vertical-align:top;min-width:100px;padding:12px}th[data-v-1c1c0a5b]{background:var(--color-surface-subtle);color:#355543}.lot-evidence__note[data-v-1c1c0a5b]{font-size:12px;line-height:1.7}[data-v-cf535caf] .ui-dialog__panel{flex-direction:column;max-height:min(760px,100dvh - 48px);display:flex}[data-v-cf535caf] .ui-dialog__body{flex:auto;min-height:0}[data-v-cf535caf] .ui-dialog__header,[data-v-cf535caf] .ui-dialog__footer{flex-shrink:0}.edit-fields[data-v-cf535caf]{border:0;gap:12px;margin:16px 0;padding:0;display:grid}.edit-fields label[data-v-cf535caf]{gap:6px;font-size:14px;display:grid}.edit-fields input[data-v-cf535caf],.edit-fields select[data-v-cf535caf],.edit-fields textarea[data-v-cf535caf]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;font:inherit;background:#fff;border-radius:4px;padding:9px 10px}.edit-impact[data-v-cf535caf]{color:var(--color-text-secondary);line-height:1.7}.edit-error[data-v-cf535caf]{color:var(--color-danger);line-height:1.7}.finished-detail-state[data-v-638dd2e1]{align-items:center;gap:var(--space-4);min-height:132px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.finished-detail-state__icon[data-v-638dd2e1]{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-text-secondary);background:var(--color-surface-muted);place-items:center;display:grid}.finished-detail-state--unavailable .finished-detail-state__icon[data-v-638dd2e1]{color:var(--color-warning);background:var(--color-warning-soft)}.finished-detail-state--select_required .finished-detail-state__icon[data-v-638dd2e1]{color:var(--color-brand-hover);background:var(--color-brand-soft)}.finished-detail-state__copy h3[data-v-638dd2e1],.finished-detail-state__copy p[data-v-638dd2e1]{margin:0}.finished-detail-state__copy h3[data-v-638dd2e1]{font-size:var(--font-size-body);font-weight:650}.finished-detail-state__copy p[data-v-638dd2e1]{max-width:720px;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-help);text-wrap:pretty}@media (width<=767px){.finished-detail-state[data-v-638dd2e1]{min-height:0;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start}.finished-detail-state[data-v-638dd2e1] .ui-button{min-height:var(--control-height-touch);grid-column:2;justify-self:start}}.finished-detail-page[data-v-30af7173]{gap:var(--space-6);color:var(--color-text-primary);display:grid}.finished-detail-header[data-v-30af7173]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.finished-detail-header__identity[data-v-30af7173]{min-width:0}.finished-detail-header h1[data-v-30af7173]{font-size:var(--font-size-page-title);letter-spacing:-.025em;font-weight:650;line-height:var(--line-height-tight);text-wrap:balance;margin:0}.finished-detail-header__missing[data-v-30af7173]{color:var(--color-warning)}.finished-detail-header__identity p[data-v-30af7173]{gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);flex-wrap:wrap;display:flex}.finished-detail-header__actions[data-v-30af7173]{justify-items:end;gap:var(--space-3);display:grid}.finished-detail-header__tags[data-v-30af7173],.finished-detail-header__buttons[data-v-30af7173]{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.finished-detail-sheet[data-v-30af7173]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;overflow:hidden}.finished-detail-tabs[data-v-30af7173]{gap:var(--space-6);padding:0 var(--space-6);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.finished-detail-tabs[data-v-30af7173]::-webkit-scrollbar{display:none}.finished-detail-tabs button[data-v-30af7173]{min-height:48px;color:var(--color-text-secondary);font-size:var(--font-size-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.finished-detail-tabs button[data-v-30af7173]:hover,.finished-detail-tabs button[aria-selected=true][data-v-30af7173]{color:var(--color-brand-hover)}.finished-detail-tabs button[aria-selected=true][data-v-30af7173]{font-weight:650}.finished-detail-tabs button[aria-selected=true][data-v-30af7173]:after{background:var(--color-brand);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.finished-detail-panel[data-v-30af7173]{min-height:420px;padding:var(--space-6);outline:none}.finished-detail-panel__heading[data-v-30af7173],.finished-detail-subsection__heading[data-v-30af7173]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.finished-detail-panel__heading[data-v-30af7173]{margin-bottom:var(--space-6)}.finished-detail-panel__heading h2[data-v-30af7173],.finished-detail-panel__heading p[data-v-30af7173],.finished-detail-subsection__heading h3[data-v-30af7173]{margin:0}.finished-detail-panel__heading h2[data-v-30af7173]{letter-spacing:-.015em;font-size:18px;font-weight:650}.finished-detail-panel__heading p[data-v-30af7173]{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-help);text-wrap:pretty}.finished-detail-panel__heading>span[data-v-30af7173],.finished-detail-panel__heading>svg[data-v-30af7173],.finished-detail-subsection__heading>span[data-v-30af7173]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);flex:none}.finished-overview-grid[data-v-30af7173]{gap:var(--space-8);grid-template-columns:minmax(0,1.7fr) minmax(290px,.8fr);display:grid}.finished-overview-main[data-v-30af7173],.finished-overview-aside[data-v-30af7173]{align-content:start;gap:var(--space-8);display:grid}.finished-detail-group+.finished-detail-group[data-v-30af7173]{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.finished-detail-group h3[data-v-30af7173],.finished-status-group h3[data-v-30af7173],.finished-attention-group h3[data-v-30af7173],.finished-detail-subsection h3[data-v-30af7173]{margin:0 0 var(--space-4);font-size:var(--font-size-section-title);font-weight:650}.finished-detail-definitions[data-v-30af7173]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.finished-detail-definitions div[data-v-30af7173],.finished-status-group dl div[data-v-30af7173],.finished-production-link dl div[data-v-30af7173]{min-width:0}.finished-detail-definitions dt[data-v-30af7173],.finished-status-group dt[data-v-30af7173],.finished-production-link dt[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.finished-detail-definitions dd[data-v-30af7173],.finished-status-group dd[data-v-30af7173],.finished-production-link dd[data-v-30af7173]{margin:var(--space-1) 0 0;font-size:var(--font-size-body);overflow-wrap:anywhere;font-weight:550}.finished-detail-code[data-v-30af7173]{font-variant-numeric:tabular-nums;letter-spacing:.01em}.finished-detail-note[data-v-30af7173]{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:var(--font-size-help)}.finished-overview-aside[data-v-30af7173]{padding-left:var(--space-8);border-left:1px solid var(--color-border)}.finished-status-group dl[data-v-30af7173]{gap:var(--space-3);margin:0;display:grid}.finished-status-group dl div[data-v-30af7173]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:30px;display:flex}.finished-status-group dd[data-v-30af7173]{margin:0}.finished-attention-group[data-v-30af7173]{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.finished-attention-group h3[data-v-30af7173]{align-items:center;gap:var(--space-2);display:flex}.finished-attention-group h3 svg[data-v-30af7173]{color:var(--color-warning)}.finished-attention-group__clear[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:0}.finished-attention-group ul[data-v-30af7173]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.finished-attention-group li[data-v-30af7173]{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.finished-attention-group li[data-v-30af7173]:last-child{border-bottom:0;padding-bottom:0}.finished-attention-group li strong[data-v-30af7173],.finished-attention-group li span[data-v-30af7173]{display:block}.finished-attention-group li strong[data-v-30af7173]{font-size:var(--font-size-help)}.finished-attention-group li span[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-top:2px;line-height:1.5}.finished-attention-group li button[data-v-30af7173]{min-height:var(--control-height-touch);color:var(--color-brand-hover);font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:0;align-self:start;padding:2px 0;font-weight:600}.finished-production-link[data-v-30af7173]{gap:var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface-subtle);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);display:grid}.finished-production-link>div span[data-v-30af7173],.finished-production-link>div strong[data-v-30af7173]{display:block}.finished-production-link>div span[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.finished-production-link>div strong[data-v-30af7173]{margin-top:var(--space-1);font-size:var(--font-size-section-title)}.finished-production-link dl[data-v-30af7173]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.finished-detail-subsection[data-v-30af7173]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.finished-event-list[data-v-30af7173],.finished-audit-list[data-v-30af7173]{margin:0;padding:0;list-style:none}.finished-event-list li[data-v-30af7173]{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(160px,.8fr) minmax(260px,1.2fr) auto;min-height:64px;display:grid}.finished-event-list__marker[data-v-30af7173]{background:var(--color-brand);width:9px;height:9px;box-shadow:0 0 0 4px var(--color-brand-soft);border-radius:50%}.finished-event-list__item--invalid[data-v-30af7173]{opacity:.62}.finished-event-list li div strong[data-v-30af7173],.finished-event-list li div span[data-v-30af7173]{display:block}.finished-event-list li div span[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.finished-source-list[data-v-30af7173]{border-top:1px solid var(--color-border);display:grid}.finished-source-list article[data-v-30af7173]{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,1fr) minmax(140px,.55fr) minmax(260px,1.25fr);display:grid}.finished-source-list span[data-v-30af7173],.finished-source-list strong[data-v-30af7173],.finished-source-list small[data-v-30af7173]{display:block}.finished-source-list span[data-v-30af7173],.finished-source-list small[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.finished-source-list strong[data-v-30af7173]{margin-top:var(--space-1);font-size:var(--font-size-body)}.finished-table-wrap[data-v-30af7173]{width:100%;overflow-x:auto}.finished-detail-table[data-v-30af7173]{border-collapse:collapse;width:100%;font-size:var(--font-size-help)}.finished-detail-table th[data-v-30af7173],.finished-detail-table td[data-v-30af7173]{height:var(--table-row-height);padding:0 var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.finished-detail-table th[data-v-30af7173]{color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:var(--font-size-caption);font-weight:600}.finished-detail-table th[data-v-30af7173]:first-child,.finished-detail-table td[data-v-30af7173]:first-child{padding-left:var(--space-4)}.finished-detail-table th[data-v-30af7173]:last-child,.finished-detail-table td[data-v-30af7173]:last-child{padding-right:var(--space-4)}.finished-detail-table .finished-detail-table__number[data-v-30af7173]{text-align:right;font-variant-numeric:tabular-nums}.finished-audit-list[data-v-30af7173]{display:grid}.finished-audit-list li[data-v-30af7173]{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(220px,.75fr) minmax(260px,1.25fr);min-height:76px;display:grid}.finished-audit-list__icon[data-v-30af7173]{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-brand-hover);background:var(--color-brand-soft);place-items:center;display:grid}.finished-audit-list__main strong[data-v-30af7173],.finished-audit-list__main span[data-v-30af7173],.finished-audit-list__main small[data-v-30af7173]{display:block}.finished-audit-list__main span[data-v-30af7173],.finished-audit-list__main small[data-v-30af7173],.finished-audit-list p[data-v-30af7173]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.finished-audit-list p[data-v-30af7173]{margin:0}.finished-detail-skeleton[data-v-30af7173]{border-radius:var(--radius-surface);background:linear-gradient(90deg, var(--color-surface-muted) 25%, var(--color-surface-subtle) 50%, var(--color-surface-muted) 75%);animation:finished-detail-skeleton-30af7173 1.4s var(--ease-standard) infinite;background-size:200% 100%}.finished-detail-skeleton--header[data-v-30af7173]{height:82px}.finished-detail-skeleton--body[data-v-30af7173]{height:520px}@keyframes finished-detail-skeleton-30af7173{to{background-position:-200% 0}}@media (width<=1100px){.finished-detail-header[data-v-30af7173]{flex-direction:column;align-items:flex-start}.finished-detail-header__actions[data-v-30af7173]{justify-items:start;width:100%}.finished-detail-header__tags[data-v-30af7173],.finished-detail-header__buttons[data-v-30af7173]{justify-content:flex-start}.finished-overview-grid[data-v-30af7173]{grid-template-columns:1fr}.finished-overview-aside[data-v-30af7173]{padding:var(--space-6) 0 0;border-top:1px solid var(--color-border);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.finished-attention-group[data-v-30af7173]{padding:0 0 0 var(--space-6);border-top:0;border-left:1px solid var(--color-border)}}@media (width<=767px){.finished-detail-header__tags[data-v-30af7173]{flex-direction:column;align-items:flex-start}.finished-detail-tabs[data-v-30af7173]{gap:var(--space-5);padding:0 var(--space-4)}.finished-detail-tabs button[data-v-30af7173]{min-height:var(--control-height-touch)}.finished-detail-panel[data-v-30af7173]{min-height:360px;padding:var(--space-4)}.finished-detail-panel__heading[data-v-30af7173]{align-items:flex-start;gap:var(--space-2);flex-direction:column}.finished-detail-panel__heading>svg[data-v-30af7173]{display:none}.finished-detail-definitions[data-v-30af7173],.finished-overview-aside[data-v-30af7173],.finished-production-link[data-v-30af7173],.finished-production-link dl[data-v-30af7173],.finished-source-list article[data-v-30af7173],.finished-event-list li[data-v-30af7173],.finished-audit-list li[data-v-30af7173]{grid-template-columns:1fr}.finished-overview-aside[data-v-30af7173],.finished-attention-group[data-v-30af7173]{border-left:0;padding-left:0}.finished-attention-group[data-v-30af7173]{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.finished-production-link[data-v-30af7173]{gap:var(--space-5);padding:var(--space-4)}.finished-event-list li[data-v-30af7173],.finished-audit-list li[data-v-30af7173]{align-items:start;gap:var(--space-2);padding:var(--space-4) 0}.finished-event-list__marker[data-v-30af7173]{display:none}.finished-audit-list p[data-v-30af7173]{padding-left:0}}@media (prefers-reduced-motion:reduce){.finished-detail-skeleton[data-v-30af7173]{animation:none}}article[data-v-9efc21bb]{border-bottom:1px solid #e2e8f0;padding:16px 0;font-size:14px}p[data-v-9efc21bb],summary[data-v-9efc21bb]{font-size:14px;line-height:1.7}textarea[data-v-9efc21bb]{width:100%;margin:8px 0;display:block}.review-form[data-v-9efc21bb]{padding-top:16px}.reverse-actions[data-v-5733ecad]{padding:14px 0}.reverse-actions__buttons[data-v-5733ecad]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.reverse-form[data-v-5733ecad],.reverse-form label[data-v-5733ecad],.reverse-form fieldset[data-v-5733ecad]{gap:8px;display:grid}.reverse-form[data-v-5733ecad]{gap:16px}.reverse-form fieldset[data-v-5733ecad]{border:1px solid var(--color-border-strong);border-radius:4px;padding:12px}.reverse-form input[data-v-5733ecad]:not([type=checkbox]),.reverse-form select[data-v-5733ecad],.reverse-form textarea[data-v-5733ecad]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-width:0;font:inherit;background:#fff;border-radius:4px;padding:8px}.reverse-form__error[data-v-5733ecad]{color:var(--color-danger)}.quality-task[data-v-54233546]{gap:12px;padding:20px;display:grid}.quality-task h3[data-v-54233546],.quality-task p[data-v-54233546]{margin:0}nav[data-v-54233546]{flex-wrap:wrap;gap:18px;display:flex}p[data-v-5b594230],summary[data-v-5b594230],li[data-v-5b594230]{font-size:14px;line-height:1.7}ul[data-v-5b594230]{max-height:200px;overflow:auto}.helper[data-v-5b594230]{color:var(--text-secondary,#64748b);font-size:12px}.text-button[data-v-4fdc37f3]{color:var(--color-brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.basis-form[data-v-4fdc37f3]{min-width:0;color:var(--color-text-primary);gap:18px;font-size:14px;display:grid}.basis-form__field[data-v-4fdc37f3]{gap:8px;min-width:0;display:grid}.basis-form__label[data-v-4fdc37f3]{white-space:nowrap;justify-self:start;align-items:baseline;gap:4px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.basis-form__required[data-v-4fdc37f3]{color:var(--color-danger);font-size:12px;line-height:1;position:relative;top:-2px}.basis-form__actions[data-v-4fdc37f3]{gap:12px;display:flex}.divider[data-v-4fdc37f3]{margin:var(--space-6) 0 var(--space-5);border:0;border-top:1px solid var(--color-border)}.basis-list[data-v-4fdc37f3]{margin:var(--space-3) 0 0;gap:var(--space-3);max-height:320px;padding:0;list-style:none;display:grid;overflow:auto}.basis-list li[data-v-4fdc37f3]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.basis-list li[data-v-4fdc37f3]:last-child{border-bottom:0;padding-bottom:0}.basis-list li>span[data-v-4fdc37f3]{overflow-wrap:anywhere}.basis-list small[data-v-4fdc37f3]{color:var(--color-text-secondary);font-size:var(--font-size-help);display:block}.confirmation[data-v-4fdc37f3]{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.confirmation__text[data-v-4fdc37f3]{margin:0;line-height:1.7}.confirmation__actions[data-v-4fdc37f3]{justify-content:flex-end;gap:var(--space-3);display:flex}.note[data-v-4fdc37f3]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:0;line-height:1.7}.error[data-v-4fdc37f3]{margin:var(--space-4) 0 0;color:var(--color-danger);font-size:var(--font-size-help)}.report-photo-list[data-v-e4d12ccf]{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.report-photo[data-v-e4d12ccf]{border:1px solid var(--color-border);border-radius:8px;width:160px;margin:0;padding:8px}.report-photo img[data-v-e4d12ccf]{object-fit:contain;width:100%;height:120px}.report-photo-thumb[data-v-e4d12ccf]{cursor:zoom-in}.report-photo-lightbox[data-v-e4d12ccf]{z-index:60;box-sizing:border-box;background:#0f1714b8;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;display:grid;position:fixed;inset:0}.report-photo-lightbox-stage[data-v-e4d12ccf]{cursor:zoom-out;min-width:0;height:100%;min-height:0;overflow:auto}.report-images .report-photo-lightbox-stage img[data-v-e4d12ccf]{object-fit:contain;background:var(--color-surface,#fff);cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.report-images .report-photo-lightbox-stage.is-width-zoomed img[data-v-e4d12ccf]{cursor:zoom-out;width:calc(100vw - 48px);max-width:none;max-height:none}.report-photo-lightbox-bar[data-v-e4d12ccf]{color:#fff;cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.report-photo figcaption[data-v-e4d12ccf]{overflow-wrap:anywhere;margin:6px 0}.report-photo button[data-v-e4d12ccf]{color:var(--color-danger,#a33b36);cursor:pointer;background:0 0;border:0}.standard-field[data-v-e4d12ccf]{min-width:0;color:var(--color-text-primary);align-content:start;gap:8px;font-size:14px;display:grid}.standard-field-heading[data-v-e4d12ccf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.standard-field-heading .text-button[data-v-e4d12ccf]{font:inherit;white-space:nowrap;padding:0}.simple-inspection[data-v-e4d12ccf]{gap:24px;font-size:14px;display:grid}.simple-inspection[data-v-e4d12ccf] input,.simple-inspection[data-v-e4d12ccf] select{font-size:14px}.simple-inspection[data-v-e4d12ccf] input:disabled,.simple-inspection[data-v-e4d12ccf] select:disabled{color:#526170;-webkit-text-fill-color:#526170;opacity:1}.fields[data-v-e4d12ccf]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}label[data-v-e4d12ccf]{color:var(--color-text-primary);gap:8px;min-width:0;font-size:14px;display:grid}input[data-v-e4d12ccf],select[data-v-e4d12ccf]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-height:40px;font:inherit;color:var(--color-text-primary);background:#fff;border-radius:6px;padding:8px 12px}input[data-v-e4d12ccf]:disabled,select[data-v-e4d12ccf]:disabled{color:#526170;background:#f5f6f7}.buttons[data-v-e4d12ccf]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.save-choices[data-v-e4d12ccf]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.text-button[data-v-e4d12ccf]{font:inherit;color:#176b56;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.report-images[data-v-e4d12ccf]{justify-items:start;gap:10px;font-size:14px;display:grid}.report-images img[data-v-e4d12ccf]{object-fit:contain;max-width:280px;max-height:200px}.upload[data-v-e4d12ccf]{cursor:pointer;border:1px dashed #a4b9b1;border-radius:6px;padding:22px;position:relative}.upload input[data-v-e4d12ccf]{opacity:0;cursor:pointer;position:absolute;inset:0}.error[data-v-e4d12ccf]{color:#b42318}@media (width<=1100px){.fields[data-v-e4d12ccf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fields[data-v-e4d12ccf]{grid-template-columns:1fr}}.report-photo-list[data-v-aa17be46]{flex-wrap:wrap;align-items:start;gap:12px;display:flex}.report-photo[data-v-aa17be46]{border:1px solid var(--color-border);border-radius:8px;width:160px;margin:0;padding:8px}.report-photo img[data-v-aa17be46]{object-fit:contain;width:100%;height:120px}.report-photo-thumb[data-v-aa17be46]{cursor:zoom-in}.report-photo-lightbox[data-v-aa17be46]{z-index:60;box-sizing:border-box;background:#0f1714b8;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px;display:grid;position:fixed;inset:0}.report-photo-lightbox-stage[data-v-aa17be46]{cursor:zoom-out;min-width:0;height:100%;min-height:0;overflow:auto}.report-images .report-photo-lightbox-stage img[data-v-aa17be46]{object-fit:contain;background:var(--color-surface,#fff);cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.report-images .report-photo-lightbox-stage.is-width-zoomed img[data-v-aa17be46]{cursor:zoom-out;width:calc(100vw - 48px);max-width:none;max-height:none}.report-photo-lightbox-bar[data-v-aa17be46]{color:#fff;cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.report-photo figcaption[data-v-aa17be46]{overflow-wrap:anywhere;margin:6px 0}.report-photo button[data-v-aa17be46]{color:var(--color-danger,#a33b36);cursor:pointer;background:0 0;border:0}.standard-field[data-v-aa17be46]{min-width:0;color:var(--color-text-primary);align-content:start;gap:8px;font-size:14px;display:grid}.standard-field-heading[data-v-aa17be46]{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-inspection[data-v-aa17be46]{color:var(--color-text-primary);gap:24px;font-size:14px;display:grid}.fields[data-v-aa17be46]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}label[data-v-aa17be46]{color:var(--color-text-primary);gap:8px;min-width:0;font-size:14px;display:grid}input[data-v-aa17be46],select[data-v-aa17be46]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-height:40px;font:inherit;color:var(--color-text-primary);background:#fff;border-radius:6px;padding:8px 12px}input[data-v-aa17be46]:disabled,select[data-v-aa17be46]:disabled{color:var(--color-text-primary);background:#f5f6f7}.simple-inspection[data-v-aa17be46] input,.simple-inspection[data-v-aa17be46] select{color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);font-size:14px}.simple-inspection[data-v-aa17be46] input::placeholder{color:var(--color-text-tertiary);-webkit-text-fill-color:var(--color-text-tertiary)}.buttons[data-v-aa17be46]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.report-images[data-v-aa17be46]{justify-items:start;gap:10px;font-size:14px;display:grid}.report-images img[data-v-aa17be46]{object-fit:contain;max-width:280px;max-height:200px}.upload[data-v-aa17be46]{cursor:pointer;border:1px dashed #a4b9b1;border-radius:6px;padding:22px;position:relative}.upload input[data-v-aa17be46]{opacity:0;cursor:pointer;position:absolute;inset:0}.error[data-v-aa17be46]{color:#b42318}@media (width<=1000px){.fields[data-v-aa17be46]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fields[data-v-aa17be46]{grid-template-columns:1fr}}[data-v-1bcc08c1] .inspection-report-dialog.ui-dialog{width:min(900px,100vw - 32px)}.report-files[data-v-1bcc08c1]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.report-files[data-v-1bcc08c1] .ui-button{white-space:normal;text-align:left;max-width:100%}.report-preview[data-v-1bcc08c1]{border:1px solid var(--color-border);object-fit:contain;width:100%;height:min(58vh,620px);margin-top:12px;display:block}.report-error[data-v-1bcc08c1]{color:var(--color-danger)}.inspection-list-header[data-v-b903c011]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 6px;display:flex}.inspection-worklist-tabs[data-v-b903c011]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspection-header-actions[data-v-b903c011]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.inspection-list .admin-list-toolbar.with-worklist-tabs[data-v-b903c011]{padding:10px 24px 0}.with-worklist-tabs .inspection-filters.admin-filters[data-v-b903c011]{padding:0}.inspection-list[data-v-b903c011]:has(>.inspection-list-header) .admin-selection-bar{padding-block:6px}.inbound-status-cell[data-v-b903c011]{justify-items:start;gap:5px;display:grid}.inbound-status-cell small[data-v-b903c011]{color:var(--text-muted,#65758b)}.inbound-record-table[data-v-b903c011]{border-collapse:collapse;width:100%;margin-top:16px}.inbound-record-table th[data-v-b903c011],.inbound-record-table td[data-v-b903c011]{text-align:left;border-bottom:1px solid #e4e9ed;padding:12px}.inspection-card-actions[data-v-b903c011]{margin-bottom:20px}.inspection-detail-page-header.raw-inspection-header[data-v-b903c011]{flex-wrap:wrap;align-items:flex-end}.raw-inspection-selection[data-v-b903c011]{width:min(480px,100%);min-width:0;margin-right:auto}@media (width<=700px){.raw-inspection-selection[data-v-b903c011]{flex-basis:100%;width:100%}}.inspection-delete-reason[data-v-b903c011]{gap:8px;margin-top:16px;display:grid}.inspection-delete-reason textarea[data-v-b903c011]{box-sizing:border-box;width:100%}.inspection-list[data-v-b903c011] .ui-table{min-width:1320px}.inspection-number[data-v-b903c011]{color:var(--color-brand);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.inspection-number[data-v-b903c011]:hover{text-decoration:underline}.inspection-number--missing[data-v-b903c011]{color:var(--color-danger)}.inspection-selection-actions[data-v-b903c011]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspection-save-action[data-v-b903c011]:empty{display:none}.inspection-save-action[data-v-b903c011]{display:flex}.inspection-detail-page-header[data-v-b903c011]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.inspection-page[data-v-b903c011]{color:var(--color-text-primary);gap:24px;min-width:0;display:grid}.inspection-page__header[data-v-b903c011]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.inspection-page__eyebrow[data-v-b903c011]{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.inspection-page h1[data-v-b903c011],.inspection-page h2[data-v-b903c011]{color:var(--color-text-primary);margin:0}.inspection-page h1[data-v-b903c011]{letter-spacing:-.03em;margin-top:8px;font-size:30px}.inspection-page__header p[data-v-b903c011],.inspection-detail>header p[data-v-b903c011]{color:var(--color-text-secondary);max-width:900px;margin:8px 0 0;line-height:1.7}.inspection-page__notice[data-v-b903c011]{color:var(--color-text-secondary);border-left:3px solid #8cae9f;align-items:center;gap:9px;max-width:280px;padding:10px 0 10px 14px;font-size:13px;line-height:1.5;display:flex}.inspection-list[data-v-b903c011],.inspection-detail[data-v-b903c011]{border:1px solid var(--color-border);background:#fff;min-width:0;padding:20px}.inspection-more-filters[data-v-b903c011]{flex-wrap:wrap;flex-basis:100%;align-items:end;gap:12px;display:flex}.inspection-filters--flat>.inspection-more-filters[data-v-b903c011]{display:contents}.inspection-filters--flat>.inspection-filter-actions[data-v-b903c011]{order:1}.inspection-filters[data-v-b903c011]{grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:12px;display:grid}.inspection-field[data-v-b903c011]{color:var(--color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.inspection-field select[data-v-b903c011],.inspection-pagination select[data-v-b903c011]{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:#fff;min-height:38px;padding:0 9px}.inspection-filter-actions[data-v-b903c011]{gap:8px;display:flex}.inspection-result-meta[data-v-b903c011]{color:var(--color-text-tertiary);justify-content:space-between;margin:18px 0 10px;font-size:13px;display:flex}.inspection-error[data-v-b903c011]{color:var(--color-danger)}.inspection-row-actions[data-v-b903c011]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-action[data-v-b903c011]{color:#52635b;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:12px;display:inline-flex}.row-action[data-v-b903c011]:hover{color:var(--color-brand)}.row-action--danger[data-v-b903c011],.row-action--danger[data-v-b903c011]:hover{color:#b42318}.row-action--accent[data-v-b903c011]{color:var(--color-brand);font-weight:700}.muted-value[data-v-b903c011]{color:#87938d}.inspection-pagination[data-v-b903c011]{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:16px;padding-top:14px;font-size:13px;display:flex}.inspection-pagination>div[data-v-b903c011]{gap:4px;display:flex}.inspection-pagination button[data-v-b903c011]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.inspection-pagination button[data-v-b903c011]:disabled{color:var(--color-text-disabled)}.inspection-detail[data-v-b903c011]{gap:20px;padding:24px;display:grid}.inspection-detail__title-row[data-v-b903c011]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inspection-detail__actions[data-v-b903c011]{flex:none;gap:8px;padding-top:4px;display:flex}.inspection-detail__empty[data-v-b903c011]{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;display:flex}.inspection-detail__empty p[data-v-b903c011]{margin:0;font-size:13px}.inspection-detail__body[data-v-b903c011]{gap:18px;display:grid}.inspection-facts[data-v-b903c011]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding-bottom:18px;display:grid}.inspection-facts dt[data-v-b903c011]{color:var(--color-text-tertiary);margin-bottom:6px;font-size:12px}.inspection-facts dd[data-v-b903c011]{flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:700;display:flex}.fact-help[data-v-b903c011]{color:var(--color-text-tertiary);width:100%;font-size:11px;font-weight:400;display:block}.inspection-detail__note[data-v-b903c011]{color:#315b4b;background:#f5faf7;border-left:3px solid #77a68f;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.inspection-detail__note p[data-v-b903c011]{margin:0;font-size:13px;line-height:1.65}.inspection-remark[data-v-b903c011]{color:var(--color-text-secondary);margin:0;font-size:13px}@media (width<=1240px){.inspection-page__header[data-v-b903c011]{display:block}.inspection-page__notice[data-v-b903c011]{max-width:none;margin-top:16px}.inspection-filters[data-v-b903c011]{grid-template-columns:repeat(3,minmax(130px,1fr))}.inspection-filters[data-v-b903c011] .ui-text-input,.inspection-filter-actions[data-v-b903c011]{grid-column:span 3}}@media (width<=760px){.inspection-list[data-v-b903c011],.inspection-detail[data-v-b903c011]{padding:14px}.inspection-filters[data-v-b903c011]{grid-template-columns:1fr 1fr}.inspection-filters[data-v-b903c011] .ui-text-input,.inspection-filter-actions[data-v-b903c011]{grid-column:span 2}.inspection-facts[data-v-b903c011]{grid-template-columns:1fr 1fr}.inspection-detail__title-row[data-v-b903c011]{display:block}.inspection-detail__actions[data-v-b903c011]{margin-top:14px}}.backfill-reference-hint[data-v-cb567b79]{color:#805b16;background:#fff8e6;border-radius:6px;margin:0;padding:12px 16px;line-height:1.7}.label-stages[data-v-cb567b79]{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(152px,1fr));gap:8px;padding:8px 0 12px;display:grid;overflow-x:auto}.label-stages button[data-v-cb567b79]{text-align:left;white-space:nowrap;cursor:pointer;min-height:76px;color:var(--color-text-primary);background:#fff;border:1px solid #e3e9e6;border-radius:8px;align-items:center;gap:10px;padding:12px;transition:background-color .15s,border-color .15s;display:flex}.label-stages button[data-v-cb567b79]:hover:not(:disabled){background:#f5f9f7;border-color:#adc8bc}.label-stages button[data-v-cb567b79]:focus-visible{outline-offset:-3px;outline:2px solid #176b56}.label-stages button[data-v-cb567b79]:disabled{cursor:wait;opacity:.6}.label-stages button[aria-current][data-v-cb567b79]{color:#176b56;background:#edf5f1;border-color:#176b56}.label-stage-number[data-v-cb567b79]{color:#66766e;background:#f0f3f2;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:13px;font-weight:600;display:grid}.label-stages button[aria-current] .label-stage-number[data-v-cb567b79]{color:#fff;background:#176b56}.label-stages strong[data-v-cb567b79]{font-size:13px;font-weight:600}.label-stages small[data-v-cb567b79]{margin-top:5px;font-size:12px;display:block}.label-save-hint[data-v-cb567b79]{color:var(--color-text-secondary);margin-right:auto;font-size:13px}.label-first-content[data-v-cb567b79]{background:var(--color-surface,#fff);border:1px solid var(--color-border);padding:24px}.label-first-fields[data-v-cb567b79]{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.label-first-actions[data-v-cb567b79]{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:20px;padding-top:20px;display:flex}.backfill-page[data-v-cb567b79]{gap:var(--space-6);min-width:0;color:var(--color-text-primary);display:grid}.backfill-header[data-v-cb567b79]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.backfill-header__eyebrow[data-v-cb567b79],.backfill-summary__case-line[data-v-cb567b79],.backfill-module-detail__eyebrow[data-v-cb567b79]{align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:flex}.backfill-header h1[data-v-cb567b79]{margin:var(--space-2) 0 0;font-size:var(--font-size-page-title);line-height:var(--line-height-tight);letter-spacing:-.025em}.backfill-header p[data-v-cb567b79]{max-width:720px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.7}.backfill-header__actions[data-v-cb567b79],.backfill-created__tags[data-v-cb567b79]{gap:var(--space-3);flex:none;display:flex}.backfill-created[data-v-cb567b79],.backfill-state[data-v-cb567b79],.backfill-integrity[data-v-cb567b79],.backfill-stale[data-v-cb567b79]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-section);background:var(--color-surface);display:flex}.backfill-created[data-v-cb567b79]{background:linear-gradient(90deg, var(--color-success-soft), var(--color-surface) 42%);border-color:#16805c38}.backfill-created__icon[data-v-cb567b79]{width:42px;height:42px;color:var(--color-success);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;display:grid}.backfill-created__body[data-v-cb567b79]{gap:var(--space-4);flex:1;min-width:0;display:grid}.backfill-created__heading[data-v-cb567b79],.backfill-created__footer[data-v-cb567b79]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.backfill-created p[data-v-cb567b79],.backfill-state p[data-v-cb567b79],.backfill-stale p[data-v-cb567b79],.backfill-dialog-note p[data-v-cb567b79]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);line-height:1.6}.backfill-created__ids[data-v-cb567b79],.backfill-summary__facts[data-v-cb567b79],.backfill-module-detail__measure[data-v-cb567b79]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.backfill-created__ids div[data-v-cb567b79],.backfill-summary__facts div[data-v-cb567b79],.backfill-module-detail__measure div[data-v-cb567b79]{min-width:0}.backfill-created__ids dt[data-v-cb567b79],.backfill-summary__facts dt[data-v-cb567b79],.backfill-module-detail__measure span[data-v-cb567b79]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.backfill-created__ids dd[data-v-cb567b79],.backfill-summary__facts dd[data-v-cb567b79]{margin:var(--space-1) 0 0;font-size:var(--font-size-help);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.backfill-created__footer[data-v-cb567b79]{padding-top:var(--space-3);border-top:1px solid #16805c21;align-items:center}.backfill-created__footer p[data-v-cb567b79]{margin:0}.backfill-state[data-v-cb567b79]{align-items:center;min-height:112px}.backfill-state>.ui-button[data-v-cb567b79]{margin-left:auto}.backfill-state--error[data-v-cb567b79],.backfill-integrity[data-v-cb567b79]{color:var(--color-danger);background:var(--color-danger-soft);border-color:#c2413b33}.backfill-state__loader[data-v-cb567b79]{border:2px solid var(--color-brand-soft);border-top-color:var(--color-brand);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite backfill-spin-cb567b79}.backfill-empty[data-v-cb567b79]{align-items:center;gap:var(--space-5);min-height:190px;padding:var(--space-8);border:1px dashed var(--color-border-strong);border-radius:var(--radius-section);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.backfill-empty__mark[data-v-cb567b79]{width:56px;height:56px;color:var(--color-brand);background:var(--color-brand-soft);border-radius:50%;place-items:center;display:grid}.backfill-empty h2[data-v-cb567b79],.backfill-summary h2[data-v-cb567b79],.backfill-module-detail h2[data-v-cb567b79]{line-height:var(--line-height-tight);margin:0}.backfill-empty p[data-v-cb567b79]{max-width:720px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.7}.backfill-integrity ul[data-v-cb567b79]{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--color-text-primary);font-size:var(--font-size-help)}.backfill-summary[data-v-cb567b79]{gap:var(--space-8);padding:var(--space-6);border:1px solid var(--color-border);border-top:3px solid var(--color-brand);border-radius:var(--radius-section);background:var(--color-surface);grid-template-columns:minmax(0,1fr) 220px;display:grid}.backfill-summary__case-line[data-v-cb567b79]{color:var(--color-text-tertiary);letter-spacing:0;text-transform:none;flex-wrap:wrap}.backfill-summary h2[data-v-cb567b79]{margin-top:var(--space-3);letter-spacing:-.015em;font-size:22px}.backfill-summary__facts[data-v-cb567b79]{margin-top:var(--space-6)}.backfill-summary__facts dd small[data-v-cb567b79]{color:var(--color-text-tertiary);text-overflow:ellipsis;margin-top:2px;font-weight:500;display:block;overflow:hidden}.backfill-summary__score[data-v-cb567b79]{align-content:center;gap:var(--space-2);padding-left:var(--space-8);border-left:1px solid var(--color-border);display:grid}.backfill-summary__score>span[data-v-cb567b79],.backfill-summary__score>small[data-v-cb567b79]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.backfill-summary__score strong[data-v-cb567b79]{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.backfill-summary__score strong small[data-v-cb567b79]{font-size:18px}.backfill-summary__track[data-v-cb567b79],.backfill-module__track[data-v-cb567b79]{background:var(--color-surface-muted);border-radius:999px;height:5px;display:block;overflow:hidden}.backfill-summary__track span[data-v-cb567b79],.backfill-module__track i[data-v-cb567b79]{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.backfill-stale[data-v-cb567b79]{color:var(--color-warning);background:var(--color-warning-soft);border-color:#b7791f33;align-items:center}.backfill-stale>div[data-v-cb567b79]{flex:1}.backfill-workflow[data-v-cb567b79]{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-section);background:var(--color-surface-subtle);grid-template-columns:minmax(140px,.7fr) auto minmax(140px,.7fr) minmax(280px,1.7fr);display:grid}.backfill-workflow__current[data-v-cb567b79],.backfill-workflow__next[data-v-cb567b79],.backfill-workflow__gate[data-v-cb567b79]{gap:var(--space-1);display:grid}.backfill-workflow span[data-v-cb567b79],.backfill-workflow small[data-v-cb567b79]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.backfill-workflow strong[data-v-cb567b79]{font-size:16px}.backfill-workflow__arrow[data-v-cb567b79]{color:var(--color-brand)}.backfill-workflow__gate[data-v-cb567b79]{padding-left:var(--space-5);border-left:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:center}.backfill-workflow__gate ul[data-v-cb567b79]{padding-left:var(--space-5);color:var(--color-warning);font-size:var(--font-size-caption);margin:0}.backfill-workflow__gate small[data-v-cb567b79]{line-height:1.5}.backfill-workspace[data-v-cb567b79]{border:1px solid var(--color-border);border-radius:var(--radius-section);background:var(--color-surface);grid-template-columns:minmax(260px,.78fr) minmax(0,2fr);min-height:480px;display:grid;overflow:hidden}.backfill-modules[data-v-cb567b79]{border-right:1px solid var(--color-border);background:var(--color-surface-subtle)}.backfill-modules__header[data-v-cb567b79]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.backfill-modules__header span[data-v-cb567b79]{font-weight:700}.backfill-modules__header small[data-v-cb567b79]{color:var(--color-text-tertiary)}.backfill-module[data-v-cb567b79]{gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid var(--color-border);text-align:left;color:inherit;cursor:pointer;background:0 0;border-left:3px solid #0000;display:flex}.backfill-module[data-v-cb567b79]:hover,.backfill-module--active[data-v-cb567b79]{border-left-color:var(--color-brand);background:var(--color-surface)}.backfill-module[data-v-cb567b79]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px;position:relative}.backfill-module__icon[data-v-cb567b79]{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-brand);background:var(--color-brand-soft);flex:none;place-items:center;display:grid}.backfill-module__content[data-v-cb567b79]{gap:var(--space-2);flex:1;min-width:0;display:grid}.backfill-module__line[data-v-cb567b79],.backfill-module__meta[data-v-cb567b79]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.backfill-module__line strong[data-v-cb567b79]{font-size:var(--font-size-help)}.backfill-module__meta[data-v-cb567b79]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.backfill-module-detail[data-v-cb567b79]{align-content:start;gap:var(--space-6);padding:var(--space-8);display:grid}.backfill-module-detail>header[data-v-cb567b79],.backfill-module-detail>footer[data-v-cb567b79]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.backfill-module-detail h2[data-v-cb567b79]{margin-top:var(--space-2);font-size:24px}.backfill-module-detail header p[data-v-cb567b79],.backfill-module-detail footer p[data-v-cb567b79]{max-width:680px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help);line-height:1.7}.backfill-module-detail__measure[data-v-cb567b79]{padding:var(--space-5) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr))}.backfill-module-detail__measure div[data-v-cb567b79]{gap:var(--space-2);display:grid}.backfill-module-detail__measure strong[data-v-cb567b79]{font-variant-numeric:tabular-nums;font-size:18px}.backfill-module-detail__missing h3[data-v-cb567b79]{margin:0 0 var(--space-3);font-size:var(--font-size-body)}.backfill-module-detail__missing ul[data-v-cb567b79]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.backfill-module-detail__missing li[data-v-cb567b79],.backfill-module-detail__complete[data-v-cb567b79]{align-items:center;gap:var(--space-2);min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-warning-soft);display:flex}.backfill-module-detail__missing code[data-v-cb567b79]{overflow-wrap:anywhere;font-size:var(--font-size-caption)}.backfill-module-detail__complete[data-v-cb567b79]{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-soft)}.backfill-module-detail>footer[data-v-cb567b79]{padding-top:var(--space-5);border-top:1px solid var(--color-border);align-items:center}.backfill-module-detail footer p[data-v-cb567b79]{margin:0}.backfill-audit-note[data-v-cb567b79]{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--font-size-caption);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.backfill-audit-note p[data-v-cb567b79]{margin:0;line-height:1.6}.backfill-audit-note>span[data-v-cb567b79]{white-space:nowrap}.backfill-advance-form[data-v-cb567b79],.backfill-force-form[data-v-cb567b79],.backfill-label-form[data-v-cb567b79]{gap:var(--space-5);display:grid}.backfill-dialog-note[data-v-cb567b79]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);color:var(--color-warning);background:var(--color-warning-soft);display:flex}.backfill-dialog-note p[data-v-cb567b79]{color:var(--color-text-primary);margin:0}.backfill-force-risk[data-v-cb567b79]{color:var(--color-danger);background:var(--color-danger-soft);border-color:#c2413b3d}.backfill-force-hint[data-v-cb567b79]{color:var(--color-danger)!important}.backfill-textarea-field[data-v-cb567b79],.backfill-select-field[data-v-cb567b79]{gap:6px;min-width:0;display:grid}.backfill-textarea-field>span[data-v-cb567b79],.backfill-select-field>span[data-v-cb567b79]{font-size:var(--font-size-help);font-weight:600}.backfill-textarea-field b[data-v-cb567b79],.backfill-select-field b[data-v-cb567b79]{color:var(--color-danger)}.backfill-textarea-field textarea[data-v-cb567b79],.backfill-select-field select[data-v-cb567b79]{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);font:inherit;outline:none}.backfill-textarea-field textarea[data-v-cb567b79]{resize:vertical;min-height:78px;line-height:1.6}.backfill-textarea-field textarea[data-v-cb567b79]:focus-visible,.backfill-select-field select[data-v-cb567b79]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.backfill-textarea-field small[data-v-cb567b79],.backfill-select-field small[data-v-cb567b79]{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.5}.backfill-field-error[data-v-cb567b79]{color:var(--color-danger)!important}.backfill-label-form__section[data-v-cb567b79]{gap:var(--space-5);border-bottom:0;padding-bottom:0;display:grid}.backfill-label-form__section[data-v-cb567b79]:last-of-type{border-bottom:0;padding-bottom:0}.backfill-label-form__section>header[data-v-cb567b79]{align-items:flex-start;gap:var(--space-3);display:flex}.backfill-label-form__section>header>span[data-v-cb567b79]{width:30px;height:30px;color:var(--color-on-brand);background:var(--color-brand);font-size:var(--font-size-caption);border-radius:50%;place-items:center;font-weight:700;display:grid}.backfill-label-form__section h3[data-v-cb567b79]{margin:0;font-size:16px}.backfill-label-form__section header p[data-v-cb567b79]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-caption)}.backfill-form-grid[data-v-cb567b79]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.backfill-form-grid--three[data-v-cb567b79]{grid-template-columns:repeat(3,minmax(0,1fr))}.backfill-submit-error[data-v-cb567b79]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft);font-size:var(--font-size-help);margin:0}[data-v-cb567b79] .backfill-label-dialog{width:min(920px,100vw - 32px);max-height:min(900px,100dvh - 48px);overflow:hidden}[data-v-cb567b79] .backfill-label-dialog .ui-dialog__panel{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(900px,100dvh - 48px);display:grid}[data-v-cb567b79] .backfill-label-dialog .ui-dialog__body{min-height:0;max-height:none}@keyframes backfill-spin-cb567b79{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.backfill-state__loader[data-v-cb567b79]{animation:none}}@media (width<=980px){.backfill-summary[data-v-cb567b79]{grid-template-columns:minmax(0,1fr) 180px}.backfill-summary__facts[data-v-cb567b79],.backfill-created__ids[data-v-cb567b79]{grid-template-columns:repeat(2,minmax(0,1fr))}.backfill-workflow[data-v-cb567b79]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.backfill-workflow__gate[data-v-cb567b79]{padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);border-left:0;grid-column:1/-1}.backfill-workspace[data-v-cb567b79]{grid-template-columns:250px minmax(0,1fr)}.backfill-module-detail[data-v-cb567b79]{padding:var(--space-6)}}@media (width<=767px){.backfill-page[data-v-cb567b79]{gap:var(--space-5)}.backfill-header[data-v-cb567b79],.backfill-created__heading[data-v-cb567b79],.backfill-created__footer[data-v-cb567b79],.backfill-module-detail>header[data-v-cb567b79],.backfill-module-detail>footer[data-v-cb567b79]{display:grid}.backfill-header__actions[data-v-cb567b79],.backfill-created__tags[data-v-cb567b79]{grid-template-columns:1fr 1fr;width:100%;display:grid}.backfill-created[data-v-cb567b79]{display:grid}.backfill-created__ids[data-v-cb567b79],.backfill-summary__facts[data-v-cb567b79],.backfill-module-detail__measure[data-v-cb567b79],.backfill-form-grid[data-v-cb567b79],.backfill-form-grid--three[data-v-cb567b79]{grid-template-columns:1fr}.backfill-empty[data-v-cb567b79]{padding:var(--space-6);grid-template-columns:1fr}.backfill-summary[data-v-cb567b79]{gap:var(--space-6);padding:var(--space-5);grid-template-columns:1fr}.backfill-summary__score[data-v-cb567b79]{padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);border-left:0}.backfill-workflow[data-v-cb567b79]{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.backfill-workflow__gate[data-v-cb567b79]{grid-template-columns:1fr}.backfill-workflow__gate .ui-button[data-v-cb567b79]{width:100%}.backfill-workspace[data-v-cb567b79]{grid-template-columns:1fr;min-height:0;overflow:visible}.backfill-modules[data-v-cb567b79]{border-right:0;border-bottom:1px solid var(--color-border)}.backfill-module-detail[data-v-cb567b79]{padding:var(--space-5)}.backfill-module-detail footer .ui-button[data-v-cb567b79]{width:100%}.backfill-audit-note[data-v-cb567b79]{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.backfill-audit-note>span[data-v-cb567b79]{grid-column:2}.backfill-textarea-field textarea[data-v-cb567b79],.backfill-select-field select[data-v-cb567b79]{min-height:var(--control-height-touch)}}.purge-actions[data-v-3fe1d3a8]{align-items:center;gap:16px;display:flex}.purge-form[data-v-3fe1d3a8],.purge-form label[data-v-3fe1d3a8]{gap:12px;display:grid}.purge-form ul[data-v-3fe1d3a8]{max-height:180px;padding-left:20px;overflow:auto}.purge-danger[data-v-3fe1d3a8]{color:var(--color-danger,#b42318)}.purge-result[data-v-3fe1d3a8]{gap:12px;display:grid}.purge-result p[data-v-3fe1d3a8]{margin:0}.purge-result-summary[data-v-3fe1d3a8]{font-weight:600}.purge-result-list[data-v-3fe1d3a8]{max-height:min(360px,45dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.purge-result-list li[data-v-3fe1d3a8]{border-bottom:1px solid var(--color-border,#e5e7eb);overflow-wrap:anywhere;padding:12px 0}.purge-result-list li[data-v-3fe1d3a8]:first-child{padding-top:0}.purge-result-list li[data-v-3fe1d3a8]:last-child{border-bottom:0}.purge-result-list p[data-v-3fe1d3a8]{color:var(--color-text-secondary);margin-top:6px;line-height:1.6}.recovery-chain[data-v-d89c584f]{padding-left:24px}.recovery-chain li[data-v-d89c584f]{border-left:2px solid var(--color-border);color:var(--color-text-secondary);padding:12px}.recovery-chain li.selected[data-v-d89c584f]{border-color:var(--color-brand);color:var(--color-text-primary)}.recovery-chain p[data-v-d89c584f]{overflow-wrap:anywhere;margin:6px 0}.recovery-page[data-v-d89c584f]{gap:var(--space-6);display:grid}.recovery-page__header[data-v-d89c584f]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.recovery-page__eyebrow[data-v-d89c584f]{align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--font-size-help);letter-spacing:.02em;font-weight:700;display:inline-flex}.recovery-page h1[data-v-d89c584f]{margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);line-height:1.15}.recovery-page__header p[data-v-d89c584f]{max-width:720px;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.recovery-page__notice[data-v-d89c584f]{align-items:center;gap:var(--space-2);max-width:300px;padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-brand);color:var(--color-text-secondary);background:var(--color-brand-soft);font-size:var(--font-size-help);line-height:1.5;display:inline-flex}.recovery-page__content[data-v-d89c584f]{gap:var(--space-4);display:grid}.recovery-filters[data-v-d89c584f]{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;display:grid}.recovery-field[data-v-d89c584f]{color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.recovery-field select[data-v-d89c584f],.recovery-field input[data-v-d89c584f]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);outline:none}.recovery-field select[data-v-d89c584f]:focus-visible,.recovery-field input[data-v-d89c584f]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.recovery-filter-actions[data-v-d89c584f]{align-items:center;gap:var(--space-2);display:flex}.recovery-result-meta[data-v-d89c584f]{min-height:24px;color:var(--color-text-secondary);font-size:var(--font-size-help);justify-content:space-between;align-items:center;display:flex}.recovery-error[data-v-d89c584f],.recovery-dialog__error[data-v-d89c584f]{color:var(--color-danger)}.recovery-cell-title[data-v-d89c584f],.recovery-cell-help[data-v-d89c584f]{text-overflow:ellipsis;display:block;overflow:hidden}.recovery-cell-title[data-v-d89c584f]{color:var(--color-text-primary);font-weight:650}.recovery-cell-help[data-v-d89c584f]{color:var(--color-text-tertiary);font-size:var(--font-size-help);margin-top:3px}.recovery-status[data-v-d89c584f]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.recovery-reason[data-v-d89c584f]{color:var(--color-text-secondary)}.recovery-action[data-v-d89c584f]{min-height:var(--control-height-small);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-brand);background:var(--color-surface);font-size:var(--font-size-help);cursor:pointer;font-weight:650}.recovery-action[data-v-d89c584f]:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand-soft)}.recovery-action[data-v-d89c584f]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.recovery-pagination[data-v-d89c584f]{justify-content:flex-end;align-items:center;gap:var(--space-4);width:100%;color:var(--color-text-secondary);font-size:var(--font-size-help);display:flex}.recovery-pagination select[data-v-d89c584f]{min-height:var(--control-height-small);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.recovery-pagination__buttons[data-v-d89c584f]{gap:var(--space-1);display:inline-flex}.recovery-pagination__buttons button[data-v-d89c584f]{width:var(--control-height-small);height:var(--control-height-small);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;place-items:center;padding:0;display:inline-grid}.recovery-pagination__buttons button[data-v-d89c584f]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}.recovery-dialog[data-v-d89c584f]{gap:var(--space-5);display:grid}.recovery-dialog__summary[data-v-d89c584f]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-subtle);margin:0;display:grid}.recovery-dialog__summary div[data-v-d89c584f]{gap:var(--space-3);grid-template-columns:90px minmax(0,1fr);display:grid}.recovery-dialog__summary dt[data-v-d89c584f]{color:var(--color-text-tertiary);font-size:var(--font-size-help)}.recovery-dialog__summary dd[data-v-d89c584f]{color:var(--color-text-primary);font-size:var(--font-size-help);word-break:break-word;margin:0;font-weight:600}.recovery-dialog__error[data-v-d89c584f]{font-size:var(--font-size-help);margin:0}@media (width<=1100px){.recovery-filters[data-v-d89c584f]{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-filter-actions[data-v-d89c584f]{grid-column:1/-1}}@media (width<=760px){.recovery-page__header[data-v-d89c584f]{gap:var(--space-4);display:grid}.recovery-page__notice[data-v-d89c584f]{max-width:none}.recovery-filters[data-v-d89c584f]{grid-template-columns:1fr}.recovery-filter-actions[data-v-d89c584f]{grid-column:auto}.recovery-result-meta[data-v-d89c584f]{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.category-form[data-v-014bf32a]{gap:18px;display:grid}.category-form label[data-v-014bf32a]{gap:8px;font-weight:600;display:grid}.category-form small[data-v-014bf32a]{color:var(--text-muted,#708087);line-height:1.7}.category-field-title[data-v-014bf32a]{white-space:nowrap;justify-self:start;align-items:baseline;gap:4px;display:inline-flex}.category-field-title b[data-v-014bf32a]{font-size:12px;line-height:1;position:relative;top:-2px}.category-form b[data-v-014bf32a],.category-error[data-v-014bf32a]{color:#b33d3d}.category-delete[data-v-1f053874]{color:var(--danger,#a33b36)}.category-delete-reason[data-v-1f053874]{gap:8px;margin-top:16px;display:grid}.category-delete-reason textarea[data-v-1f053874]{box-sizing:border-box;width:100%}.category-batch-list[data-v-1f053874]{max-height:280px;padding-left:22px;overflow:auto}.category-batch-list li[data-v-1f053874]{overflow-wrap:anywhere;margin:8px 0}.category-toolbar[data-v-1f053874]{display:block}.category-filters[data-v-1f053874]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.category-filters label[data-v-1f053874]{min-width:200px;color:var(--text-muted,#708087);gap:8px;font-size:13px;display:grid}.category-create[data-v-1f053874]{margin-left:auto}.category-child[data-v-1f053874]{padding-left:20px}.category-picker[data-v-46630916]{gap:8px;min-width:0;display:grid}.category-picker-row[data-v-46630916]{align-items:center;gap:8px;display:flex}.category-combobox[data-v-46630916]{flex:1;min-width:0;position:relative}.category-combobox input[data-v-46630916]{box-sizing:border-box;width:100%;padding-right:62px}.category-arrow[data-v-46630916]{pointer-events:none;color:#637381;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.category-clear[data-v-46630916]{color:#637381;cursor:pointer;background:0 0;border:0;padding:4px;display:flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.category-options[data-v-46630916]{font-weight:400}.category-picker-row[data-v-46630916] button{white-space:nowrap}.category-picker small[data-v-46630916]{color:#b33d3d}.detail-image[data-v-36bf0fb6]{border:2px solid #0000;max-width:100%;min-height:50px;margin:16px 0}.detail-image.selected[data-v-36bf0fb6]{border-color:#267557}.detail-image img[data-v-36bf0fb6]{object-fit:contain;max-width:100%;max-height:520px;display:block}.detail-image span[data-v-36bf0fb6]{color:#7a8880;font-size:12px}.rich-editor[data-v-7486fae0]{background:#fff;border:1px solid #dce3df;border-radius:4px;font-size:13px;overflow:hidden}.rich-editor[data-v-7486fae0]:focus-within{border-color:#28745a}.toolbar[data-v-7486fae0]{background:#f8faf9;border-bottom:1px solid #e5e9e8;flex-wrap:wrap;align-items:center;gap:3px;padding:9px;display:flex}.toolbar button[data-v-7486fae0]{color:#52675c;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.toolbar button[data-v-7486fae0]:hover,.toolbar button[aria-pressed=true][data-v-7486fae0]{color:#236b50;background:#e7f2eb}.toolbar button[data-v-7486fae0]:disabled{opacity:.35;cursor:default}.toolbar select[data-v-7486fae0]{color:#425d4e;font:inherit;background:#fff;border:1px solid #dce3df;border-radius:3px;width:92px!important;min-height:30px!important;margin:0 5px 0 0!important;padding:4px 8px!important}.separator[data-v-7486fae0]{background:#dce3df;width:1px;height:18px;margin:0 4px}.editor-content[data-v-7486fae0] .tiptap{color:#2d4136;overflow-wrap:anywhere;outline:none;min-height:280px;max-height:650px;padding:18px 20px;line-height:1.85;overflow:auto}.editor-content[data-v-7486fae0] p{margin:0 0 12px}.editor-content[data-v-7486fae0] h2{margin:20px 0 12px;font-size:24px}.editor-content[data-v-7486fae0] h3{margin:16px 0 10px;font-size:20px}.editor-content[data-v-7486fae0] h4{margin:14px 0 8px;font-size:16px}.editor-content[data-v-7486fae0] ul{padding-left:26px;list-style:outside}.editor-content[data-v-7486fae0] ol{padding-left:26px;list-style:decimal}.editor-content[data-v-7486fae0] blockquote{color:#6e7d74;border-left:3px solid #96b5a2;margin:16px 0;padding-left:16px}.editor-content[data-v-7486fae0] a{color:#217557;text-decoration:underline}.editor-content[data-v-7486fae0] hr{border:0;border-top:1px solid #dde5e0;margin:20px 0}.editor-bottom[data-v-7486fae0]{color:#8a968f;border-top:1px solid #edf0ee;justify-content:space-between;gap:12px;padding:8px 12px;font-size:11px;display:flex}.error[data-v-7486fae0]{color:#b4473c}.link-form[data-v-7486fae0]{border-bottom:1px solid #e5e9e8;gap:8px;padding:10px;display:flex}.link-form input[data-v-7486fae0]{border:1px solid #dce3df;flex:1;min-width:0;padding:6px 9px}.link-form button[data-v-7486fae0]{cursor:pointer;background:#fff;border:1px solid #dce3df;padding:5px 10px}@media (width<=650px){.editor-bottom[data-v-7486fae0]{flex-direction:column;gap:3px}.editor-content[data-v-7486fae0] .tiptap{min-height:240px;padding:14px}}.test-data-title[data-v-8d20360f]{color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.test-data-title[data-v-8d20360f]:disabled{cursor:default}.test-data-title[data-v-8d20360f]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.category-field[data-v-8d20360f]{align-content:start;gap:8px;font-size:13px;font-weight:600;display:grid}.product-editor[data-v-8d20360f]{--edge:var(--color-border);--muted:var(--color-text-secondary);color:var(--color-text-primary);min-width:0;font-size:14px}.editor-header[data-v-8d20360f]{justify-content:space-between;align-items:center;padding:0 0 24px;display:flex}.back[data-v-8d20360f]{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.editor-header h1[data-v-8d20360f]{margin:14px 0 6px;font-size:23px;font-weight:650}.editor-header p[data-v-8d20360f],.hint[data-v-8d20360f]{color:var(--muted);margin:6px 0 16px;font-size:12px;line-height:1.7}.draft-badge[data-v-8d20360f]{border:1px solid var(--edge);color:#68786f;background:#fff;border-radius:4px;padding:6px 12px;font-size:12px}.editor-layout[data-v-8d20360f]{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.editor-main[data-v-8d20360f]{min-width:0}.editor-section[data-v-8d20360f]{scroll-margin-top:24px}.editor-section+.editor-section[data-v-8d20360f]{border-top:1px dashed var(--color-border-strong);margin-top:28px;padding-top:24px}.section-heading[data-v-8d20360f]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-heading h2[data-v-8d20360f],.side-section h2[data-v-8d20360f]{font-size:var(--font-size-section-title);margin:0;font-weight:650}.section-heading small[data-v-8d20360f]{color:var(--muted);margin-left:10px;font-size:12px;font-weight:400}.field-grid[data-v-8d20360f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.wide[data-v-8d20360f]{grid-column:1/-1}label[data-v-8d20360f]{font-size:12px;font-weight:550;line-height:1.7;display:block}input[data-v-8d20360f]:not([type=checkbox]):not([type=radio]):not([type=file]),select[data-v-8d20360f],textarea[data-v-8d20360f]{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;color:var(--color-text-primary);font:inherit;outline:none;min-height:38px;margin-top:6px;padding:9px 11px;font-size:13px;display:block}input[data-v-8d20360f]::placeholder,textarea[data-v-8d20360f]::placeholder{color:#99a69f;font-weight:400}input[data-v-8d20360f]:focus,textarea[data-v-8d20360f]:focus,select[data-v-8d20360f]:focus{box-shadow:0 0 0 2px #28745a12;border-color:#28745a!important}textarea[data-v-8d20360f]{resize:vertical;line-height:1.8}input[type=checkbox][data-v-8d20360f],input[type=radio][data-v-8d20360f]{accent-color:#217357;cursor:pointer;width:15px;height:15px}em[data-v-8d20360f]{color:#c6574c;font-style:normal}.hidden-input[data-v-8d20360f]{display:none}.image-grid[data-v-8d20360f]{flex-wrap:wrap;gap:12px;display:flex}.image-tile[data-v-8d20360f],.upload-tile[data-v-8d20360f]{border:1px solid var(--edge);border-radius:4px;width:122px;height:122px;position:relative;overflow:hidden}.image-tile[data-v-8d20360f]{justify-content:center;align-items:center;display:flex}.image-tile img[data-v-8d20360f]{object-fit:contain;width:100%;height:100%}.image-tile>span[data-v-8d20360f]{word-break:break-all;padding:10px;font-size:11px}.cover-label[data-v-8d20360f]{color:#fff;background:#237457;padding:3px 9px;font-size:11px;position:absolute;top:0;left:0}.image-actions[data-v-8d20360f]{border-top:1px solid var(--edge);background:#ffffffeb;justify-content:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.image-actions button[data-v-8d20360f]{cursor:pointer;color:#425c50;background:0 0;border:0;align-items:center;gap:3px;padding:6px;font-size:11px;display:flex}.upload-tile[data-v-8d20360f]{color:#72877b;cursor:pointer;background:#fafcfb;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.upload-tile strong[data-v-8d20360f]{font-size:12px;font-weight:500}.upload-tile span[data-v-8d20360f]{color:var(--muted);font-size:10px}.sku-mode[data-v-8d20360f]{gap:12px;margin-bottom:13px;display:flex}.sku-mode label[data-v-8d20360f]{border:1px solid var(--edge);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 18px;display:flex}.sku-mode .selected[data-v-8d20360f]{color:#226a50;background:#f3faf6;border-color:#277659}.dimensions[data-v-8d20360f]{background:#f7f9f8;border-radius:4px;padding:16px}.dimension-row[data-v-8d20360f]{grid-template-columns:150px minmax(0,1fr) 26px;align-items:end;gap:12px;margin-bottom:12px;display:grid}.icon-button[data-v-8d20360f],.text-button[data-v-8d20360f]{color:#46715b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;font-size:12px;display:flex}.icon-button[data-v-8d20360f]{padding-bottom:11px}.sku-toolbar[data-v-8d20360f]{color:var(--muted);justify-content:space-between;align-items:center;padding:16px 0 10px;font-size:12px;display:flex}.sku-scroll[data-v-8d20360f]{overflow:auto}.sku-table[data-v-8d20360f]{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:12px}.sku-table th[data-v-8d20360f]{color:#6e7c74;white-space:nowrap;background:#f5f7f6;padding:12px 10px;font-weight:500}.sku-table td[data-v-8d20360f]{border-bottom:1px solid var(--edge);padding:12px 8px}.sku-table td[data-v-8d20360f]:first-child{min-width:100px;max-width:200px}.sku-table td[data-v-8d20360f]:last-child,.sku-table th[data-v-8d20360f]:last-child{text-align:center;width:50px}.sku-table td input[data-v-8d20360f],.sku-table td select[data-v-8d20360f]{min-width:88px;margin:0!important;font-size:12px!important}.sku-table td input[type=checkbox][data-v-8d20360f]{min-width:0}.pending-hint[data-v-8d20360f]{color:#a76d1c;font-size:12px}.description[data-v-8d20360f]{min-height:220px}.advanced[data-v-8d20360f]{border-top:1px solid var(--edge);margin-top:22px;padding-top:18px}.advanced summary[data-v-8d20360f]{color:var(--muted);cursor:pointer;font-size:12px}.advanced .field-grid[data-v-8d20360f]{padding-top:18px}.editor-sidebar[data-v-8d20360f]{gap:24px;display:grid}.side-section h2[data-v-8d20360f]{margin-bottom:20px}.check-row[data-v-8d20360f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.check-row small[data-v-8d20360f],.sort-field small[data-v-8d20360f]{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.sort-field[data-v-8d20360f]{border-top:1px solid var(--edge);padding-top:18px}.sort-field input[data-v-8d20360f]{max-width:100px}.preview-image[data-v-8d20360f]{background:var(--color-surface-subtle);border-radius:var(--radius-section);aspect-ratio:1.15;color:#acbdb2;justify-content:center;align-items:center;margin-bottom:17px;display:flex;overflow:hidden}.preview-image img[data-v-8d20360f]{object-fit:contain;width:100%;height:100%}.preview-category[data-v-8d20360f]{color:var(--muted);font-size:10px}.side-section h3[data-v-8d20360f]{overflow-wrap:anywhere;margin:6px 0;font-size:15px;line-height:1.7}.preview-summary[data-v-8d20360f]{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.preview-bottom[data-v-8d20360f]{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.preview-bottom strong[data-v-8d20360f]{color:#237457;font-size:20px}.preview-bottom span[data-v-8d20360f]{color:var(--muted);font-size:11px}.editor-footer[data-v-8d20360f]{z-index:3;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding:16px 24px;display:flex;position:sticky;bottom:0}.editor-footer .hint[data-v-8d20360f]{align-items:center;gap:6px;margin:0;display:flex}.footer-actions[data-v-8d20360f]{flex-shrink:0;gap:10px;display:flex}.error[data-v-8d20360f]{color:#b1473c;margin:0;font-size:12px;line-height:1.7}@media (width>=1700px){.editor-layout[data-v-8d20360f]{grid-template-columns:minmax(0,1fr) 340px}.image-tile[data-v-8d20360f],.upload-tile[data-v-8d20360f]{width:140px;height:140px}}@media (width<=1100px){.editor-layout[data-v-8d20360f]{grid-template-columns:minmax(0,1fr)}.editor-sidebar[data-v-8d20360f]{grid-template-columns:1fr 1fr}.editor-sidebar .preview-image[data-v-8d20360f]{aspect-ratio:auto;max-height:140px}}@media (width<=650px){.editor-sidebar[data-v-8d20360f],.field-grid[data-v-8d20360f]{grid-template-columns:1fr}.dimension-row[data-v-8d20360f]{grid-template-columns:1fr 26px}.dimension-row label[data-v-8d20360f]:nth-child(2){grid-area:2/1}.dimension-row .icon-button[data-v-8d20360f]{grid-area:2/2}.wide[data-v-8d20360f]{grid-column:auto}.editor-footer[data-v-8d20360f]{flex-wrap:wrap;padding:12px}.editor-header h1[data-v-8d20360f]{font-size:20px}}.catalog-delete-reason[data-v-3457ca85]{gap:8px;margin-top:16px;display:grid}.catalog-delete-reason textarea[data-v-3457ca85]{width:100%}.catalog-page[data-v-3457ca85]{gap:var(--space-6);display:grid}.catalog-page__header[data-v-3457ca85]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.catalog-page__eyebrow[data-v-3457ca85],.catalog-editor__eyebrow[data-v-3457ca85]{align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--font-size-help);letter-spacing:.02em;font-weight:700;display:inline-flex}.catalog-page h1[data-v-3457ca85]{margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);line-height:1.15}.catalog-page__header p[data-v-3457ca85]{max-width:720px;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.catalog-page__list[data-v-3457ca85],.catalog-editor[data-v-3457ca85]{gap:var(--space-4);display:grid}.catalog-filters[data-v-3457ca85]{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(250px,1.6fr) minmax(150px,1fr) minmax(150px,1fr) auto;display:grid}.catalog-field[data-v-3457ca85]{color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.catalog-field select[data-v-3457ca85],.catalog-textarea-field textarea[data-v-3457ca85]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);outline:none}.catalog-field select[data-v-3457ca85]:focus-visible,.catalog-textarea-field textarea[data-v-3457ca85]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.catalog-filter-actions[data-v-3457ca85]{align-items:center;gap:var(--space-2);display:flex}.catalog-result-meta[data-v-3457ca85]{min-height:24px;color:var(--color-text-secondary);font-size:var(--font-size-help);justify-content:space-between;align-items:center;display:flex}.catalog-error[data-v-3457ca85]{color:var(--color-danger)}.catalog-cell-title[data-v-3457ca85],.catalog-cell-help[data-v-3457ca85]{text-overflow:ellipsis;display:block;overflow:hidden}.catalog-cell-title[data-v-3457ca85]{color:var(--color-text-primary);font-weight:650}.catalog-cell-help[data-v-3457ca85]{color:var(--color-text-tertiary);font-size:var(--font-size-help);margin-top:3px}.catalog-date[data-v-3457ca85]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.catalog-row-action[data-v-3457ca85],.catalog-media__action[data-v-3457ca85],.catalog-media__remove[data-v-3457ca85]{min-height:var(--control-height-small);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-brand);background:var(--color-surface);font-size:var(--font-size-help);cursor:pointer;align-items:center;gap:5px;font-weight:650;display:inline-flex}.catalog-row-action[data-v-3457ca85]:hover:not(:disabled),.catalog-media__action[data-v-3457ca85]:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand-soft)}.catalog-row-action[data-v-3457ca85]:disabled,.catalog-media__action[data-v-3457ca85]:disabled,.catalog-media__remove[data-v-3457ca85]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.catalog-pagination[data-v-3457ca85]{justify-content:flex-end;align-items:center;gap:var(--space-4);width:100%;color:var(--color-text-secondary);font-size:var(--font-size-help);display:flex}.catalog-pagination select[data-v-3457ca85]{min-height:var(--control-height-small);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.catalog-pagination__buttons[data-v-3457ca85]{gap:var(--space-1);display:inline-flex}.catalog-pagination__buttons button[data-v-3457ca85]{width:var(--control-height-small);height:var(--control-height-small);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;place-items:center;padding:0;display:inline-grid}.catalog-pagination__buttons button[data-v-3457ca85]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}.catalog-editor[data-v-3457ca85]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);overflow:hidden}.catalog-editor__header[data-v-3457ca85]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.catalog-editor__header h2[data-v-3457ca85]{margin:var(--space-1) 0 0;font-size:var(--font-size-section-title)}.catalog-editor__header p[data-v-3457ca85]{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help)}.catalog-editor__loading[data-v-3457ca85],.catalog-editor__empty[data-v-3457ca85]{justify-content:center;align-items:center;gap:var(--space-2);min-height:180px;color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.catalog-editor__empty strong[data-v-3457ca85]{color:var(--color-text-primary)}.catalog-editor__empty p[data-v-3457ca85]{max-width:460px;font-size:var(--font-size-help);margin:0}.catalog-editor__body[data-v-3457ca85]{gap:var(--space-5);padding:var(--space-5) var(--space-6);display:grid}.catalog-overview[data-v-3457ca85]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-subtle);display:grid}.catalog-overview__status[data-v-3457ca85]{align-items:center;gap:var(--space-3);display:flex}.catalog-featured[data-v-3457ca85]{color:var(--color-warning);font-size:var(--font-size-help);align-items:center;gap:4px;font-weight:650;display:inline-flex}.catalog-overview dl[data-v-3457ca85]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.catalog-overview dt[data-v-3457ca85]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.catalog-overview dd[data-v-3457ca85]{color:var(--color-text-primary);font-size:var(--font-size-help);margin:4px 0 0;font-weight:650}.catalog-overview__description[data-v-3457ca85]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:0;line-height:1.6}.catalog-media[data-v-3457ca85]{border:1px solid var(--color-border)}.catalog-media>header[data-v-3457ca85]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.catalog-media h3[data-v-3457ca85]{font-size:var(--font-size-body);margin:0}.catalog-media header p[data-v-3457ca85]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:4px 0 0}.catalog-media__empty[data-v-3457ca85]{justify-content:center;align-items:center;gap:var(--space-2);min-height:96px;padding:var(--space-4);color:var(--color-text-tertiary);font-size:var(--font-size-help);text-align:center;display:flex}.catalog-media__list[data-v-3457ca85]{margin:0;padding:0;list-style:none;display:grid}.catalog-media__list li[data-v-3457ca85]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.catalog-media__list li+li[data-v-3457ca85]{border-top:1px solid var(--color-border)}.catalog-media__icon[data-v-3457ca85]{width:34px;height:34px;color:var(--color-brand);background:var(--color-brand-soft);place-items:center;display:grid}.catalog-media__identity[data-v-3457ca85]{min-width:0}.catalog-media__identity strong[data-v-3457ca85],.catalog-media__identity span[data-v-3457ca85]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-media__identity strong[data-v-3457ca85]{font-size:var(--font-size-help)}.catalog-media__identity span[data-v-3457ca85]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-top:3px}.catalog-media__remove[data-v-3457ca85]{color:var(--color-danger);border-color:#c2413b33}.catalog-media__remove[data-v-3457ca85]:hover:not(:disabled){background:var(--color-danger-soft)}.catalog-media>.catalog-error[data-v-3457ca85]{margin:var(--space-3) var(--space-5);font-size:var(--font-size-help)}.catalog-config-form[data-v-3457ca85],.catalog-media-form[data-v-3457ca85],.catalog-remove-form[data-v-3457ca85]{gap:var(--space-4);display:grid}.catalog-config-form__identity[data-v-3457ca85],.catalog-remove-form__target[data-v-3457ca85]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-brand);background:var(--color-brand-soft);gap:3px;display:grid}.catalog-config-form__identity span[data-v-3457ca85],.catalog-remove-form__target span[data-v-3457ca85]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.catalog-check[data-v-3457ca85]{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-help);font-weight:600;display:flex}.catalog-check input[data-v-3457ca85]{width:17px;height:17px;accent-color:var(--color-brand)}.catalog-form-grid[data-v-3457ca85]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-textarea-field[data-v-3457ca85]{color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.catalog-textarea-field textarea[data-v-3457ca85]{min-height:88px;padding-top:var(--space-2);resize:vertical;line-height:1.55}@media (width<=1100px){.catalog-filters[data-v-3457ca85]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-actions[data-v-3457ca85]{grid-column:1/-1}.catalog-overview dl[data-v-3457ca85]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalog-page__header[data-v-3457ca85],.catalog-media>header[data-v-3457ca85],.catalog-editor__header[data-v-3457ca85]{flex-direction:column;align-items:flex-start}.catalog-filters[data-v-3457ca85],.catalog-form-grid[data-v-3457ca85]{grid-template-columns:1fr}.catalog-filter-actions[data-v-3457ca85]{grid-column:auto}.catalog-result-meta[data-v-3457ca85]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.catalog-editor__body[data-v-3457ca85]{padding:var(--space-4)}.catalog-overview dl[data-v-3457ca85]{grid-template-columns:1fr}.catalog-media__list li[data-v-3457ca85]{grid-template-columns:auto minmax(0,1fr) auto}.catalog-media__list li>.ui-status-tag[data-v-3457ca85]{grid-column:2;justify-self:start}.catalog-media__action[data-v-3457ca85],.catalog-media__remove[data-v-3457ca85]{grid-row:1}}.quotation-create[data-v-8866faab]{gap:18px;display:grid}.quotation-source[data-v-8866faab]{background:#f3f8f5;gap:6px;padding:12px;display:grid}.quotation-source span[data-v-8866faab],.quotation-line small[data-v-8866faab]{color:var(--color-text-secondary);font-size:12px}.quotation-create label[data-v-8866faab]{flex-wrap:wrap;align-content:start;gap:6px;font-size:13px;display:flex}.quotation-create label>input[data-v-8866faab],.quotation-create label>select[data-v-8866faab],.quotation-create label>textarea[data-v-8866faab],.quotation-create label[data-v-8866faab]>.ui-date-input{width:100%}.quotation-create input[data-v-8866faab],.quotation-create select[data-v-8866faab],.quotation-create textarea[data-v-8866faab]{box-sizing:border-box;border:1px solid var(--color-border);min-width:0;font:inherit;background:#fff;border-radius:5px;padding:10px}.quotation-create b[data-v-8866faab],.quotation-error[data-v-8866faab]{color:var(--color-danger)}.quotation-dates[data-v-8866faab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quotation-line[data-v-8866faab]{border-bottom:1px solid var(--color-border);gap:10px;padding-bottom:16px;display:grid}.quotation-numbers[data-v-8866faab]{grid-template-columns:1fr .7fr 1fr;gap:10px;display:grid}.quotation-unit[data-v-8866faab]{width:100%;padding:10px 0}.quotation-total[data-v-8866faab]{justify-content:space-between;align-items:center;display:flex}.quotation-total strong[data-v-8866faab]{color:var(--color-brand);font-size:22px}@media (width<=560px){.quotation-numbers[data-v-8866faab],.quotation-dates[data-v-8866faab]{grid-template-columns:1fr}}.inquiry-quotes[data-v-f68d4ad6]{border-top:1px solid #e9eef0;margin-top:28px;padding-top:24px}header[data-v-f68d4ad6],header>div[data-v-f68d4ad6],.quote-summary[data-v-f68d4ad6],footer[data-v-f68d4ad6]{align-items:center;gap:12px;display:flex}header[data-v-f68d4ad6]{justify-content:space-between}h3[data-v-f68d4ad6]{margin:0;font-size:17px}small[data-v-f68d4ad6],.customer[data-v-f68d4ad6],.empty[data-v-f68d4ad6]{color:#637381;font-size:13px;font-weight:400}small[data-v-f68d4ad6]{margin-top:5px;display:block}h3 small[data-v-f68d4ad6]{margin-left:8px;display:inline}.quote[data-v-f68d4ad6]{border-bottom:1px solid #e9eef0;padding:16px 0}.quote-summary>div[data-v-f68d4ad6]:first-child{flex:1}.quote-summary[data-v-f68d4ad6]{flex-wrap:wrap}.quote-detail[data-v-f68d4ad6]{background:#f6f9f8;margin-top:12px;padding:12px}.table-scroll[data-v-f68d4ad6]{overflow-x:auto}table[data-v-f68d4ad6]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th[data-v-f68d4ad6],td[data-v-f68d4ad6]{border-bottom:1px solid #e4e9eb;padding:10px}footer[data-v-f68d4ad6]{justify-content:flex-end;margin-top:12px}.end-form[data-v-fb15ed8a]{gap:20px;display:grid}label[data-v-fb15ed8a]{gap:8px;display:grid}select[data-v-fb15ed8a],textarea[data-v-fb15ed8a]{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce3e8;border-radius:6px;width:100%;padding:10px 12px}textarea[data-v-fb15ed8a]{resize:vertical}.field-label[data-v-fb15ed8a]{align-items:baseline;gap:4px;display:inline-flex}.required-mark[data-v-fb15ed8a]{color:#c63030;font-size:12px;line-height:1;position:relative;top:-.25em}[role=alert][data-v-fb15ed8a]{color:#c63030}.inquiry-page[data-v-70923e04]{gap:var(--space-6);display:grid}.inquiry-page__header[data-v-70923e04]{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.inquiry-page__eyebrow[data-v-70923e04]{align-items:center;gap:var(--space-2);color:var(--color-brand);font-size:var(--font-size-help);font-weight:700;display:inline-flex}.inquiry-page h1[data-v-70923e04]{margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:clamp(26px,3vw,34px);line-height:1.15}.inquiry-page__header p[data-v-70923e04]{max-width:720px;margin:var(--space-3) 0 0;color:var(--color-text-secondary)}.inquiry-list[data-v-70923e04],.inquiry-detail[data-v-70923e04]{gap:var(--space-4);display:grid}.inquiry-filters[data-v-70923e04]{align-items:end;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) auto;display:grid}.inquiry-field[data-v-70923e04]{color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.inquiry-field select[data-v-70923e04],.inquiry-pagination select[data-v-70923e04]{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.inquiry-filter-actions[data-v-70923e04]{gap:var(--space-2);display:flex}.inquiry-result-meta[data-v-70923e04]{min-height:24px;color:var(--color-text-secondary);font-size:var(--font-size-help);justify-content:space-between;display:flex}.inquiry-error[data-v-70923e04]{color:var(--color-danger)}.cell-help[data-v-70923e04]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-top:3px;display:block}.row-action[data-v-70923e04]{min-height:var(--control-height-small);padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-brand);font-size:var(--font-size-help);cursor:pointer;align-items:center;gap:5px;font-weight:650;display:inline-flex}.inquiry-pagination[data-v-70923e04]{justify-content:flex-end;align-items:center;gap:var(--space-4);width:100%;color:var(--color-text-secondary);font-size:var(--font-size-help);display:flex}.inquiry-pagination>div[data-v-70923e04]{gap:var(--space-1);display:inline-flex}.inquiry-pagination button[data-v-70923e04]{width:var(--control-height-small);height:var(--control-height-small);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;place-items:center;padding:0;display:inline-grid}.inquiry-pagination button[data-v-70923e04]:disabled{background:var(--color-surface-muted);color:var(--color-text-disabled);cursor:not-allowed}.inquiry-detail[data-v-70923e04]{border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.inquiry-detail>header[data-v-70923e04]{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.inquiry-detail h2[data-v-70923e04]{margin:var(--space-1) 0 0;font-size:var(--font-size-section-title)}.inquiry-detail header p[data-v-70923e04]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:4px 0 0}.inquiry-detail__empty[data-v-70923e04]{justify-content:center;align-items:center;gap:var(--space-2);min-height:180px;color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.inquiry-detail__empty strong[data-v-70923e04]{color:var(--color-text-primary)}.inquiry-detail__empty p[data-v-70923e04]{max-width:460px;font-size:var(--font-size-help);margin:0}.inquiry-detail__body[data-v-70923e04]{gap:var(--space-5);padding:var(--space-5) var(--space-6);display:grid}.contact-facts[data-v-70923e04]{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-subtle);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.contact-facts dt[data-v-70923e04]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.contact-facts dd[data-v-70923e04]{color:var(--color-text-primary);font-size:var(--font-size-help);margin:4px 0 0;font-weight:650}.detail-lines h3[data-v-70923e04],.detail-requirement h3[data-v-70923e04]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--font-size-body);margin:0}.detail-lines ul[data-v-70923e04]{margin:0;padding:0;list-style:none;display:grid}.detail-lines li[data-v-70923e04]{padding:var(--space-3) var(--space-5);gap:3px;display:grid}.detail-lines li+li[data-v-70923e04]{border-top:1px solid var(--color-border)}.detail-lines span[data-v-70923e04],.detail-lines small[data-v-70923e04]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.detail-requirement p[data-v-70923e04]{padding:var(--space-4) var(--space-5);color:var(--color-text-secondary);white-space:pre-line;margin:0}.detail-follow-ups[data-v-70923e04]{gap:var(--space-4);padding-top:var(--space-1);border-top:1px solid var(--color-border);display:grid}.detail-follow-ups__header[data-v-70923e04]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.detail-follow-ups__header p[data-v-70923e04]{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:4px 0 0}.detail-follow-ups__meta[data-v-70923e04]{min-height:20px;color:var(--color-text-secondary);font-size:var(--font-size-caption);justify-content:space-between;display:flex}.follow-up-empty[data-v-70923e04]{justify-items:center;gap:var(--space-2);padding:var(--space-5);border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);text-align:center;display:grid}.follow-up-empty strong[data-v-70923e04]{color:var(--color-text-primary)}.follow-up-empty p[data-v-70923e04]{font-size:var(--font-size-caption);margin:0}.follow-up-timeline[data-v-70923e04]{gap:0;margin:0;padding:0;list-style:none;display:grid}.follow-up-entry[data-v-70923e04]{gap:var(--space-3);grid-template-columns:18px minmax(0,1fr);min-height:96px;display:grid;position:relative}.follow-up-entry__rail[data-v-70923e04]{justify-content:center;display:flex;position:relative}.follow-up-entry__rail[data-v-70923e04]:before{background:var(--color-border);content:"";width:2px;height:100%}.follow-up-entry:first-child .follow-up-entry__rail[data-v-70923e04]:after{border:3px solid var(--color-brand-soft);background:var(--color-brand);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:4px}.follow-up-entry__content[data-v-70923e04]{padding:0 0 var(--space-4)}.follow-up-entry__heading[data-v-70923e04]{align-items:center;gap:var(--space-3);display:flex}.follow-up-entry__heading time[data-v-70923e04]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.follow-up-entry__content p[data-v-70923e04]{margin:var(--space-2) 0 0;color:var(--color-text-primary);white-space:pre-line;line-height:1.6}.follow-up-entry__content small[data-v-70923e04]{margin-top:var(--space-2);color:var(--color-text-tertiary);font-size:var(--font-size-caption);display:block}.follow-up-form[data-v-70923e04]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-subtle);display:grid}.follow-up-form__fields[data-v-70923e04]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);display:grid}.follow-up-form__content[data-v-70923e04],.follow-up-form__content>span[data-v-70923e04]{color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.follow-up-form__content b[data-v-70923e04]{color:var(--color-danger)}.follow-up-form__content textarea[data-v-70923e04]{resize:vertical;width:100%;min-height:86px;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);font:inherit;outline:none;line-height:1.5}.follow-up-form__content textarea[data-v-70923e04]:focus-visible,.follow-up-form__fields select[data-v-70923e04]:focus-visible,.follow-up-form__fields input[data-v-70923e04]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.follow-up-form__footer[data-v-70923e04]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.follow-up-permission-note[data-v-70923e04]{padding:var(--space-3);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-surface-subtle);font-size:var(--font-size-caption);margin:0}.inquiry-detail .inquiry-detail__header[data-v-70923e04]{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.inquiry-detail h2[data-v-70923e04]{overflow-wrap:anywhere;font-size:24px;line-height:1.4}.inquiry-detail .inquiry-detail__summary[data-v-70923e04]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.inquiry-detail__body[data-v-70923e04]{gap:24px;padding:0 24px 24px}.contact-facts[data-v-70923e04]{background:#f6f9f8;border:0;border-radius:6px;gap:20px;padding:20px}.contact-facts dd[data-v-70923e04]{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.inquiry-detail__workspace[data-v-70923e04]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.inquiry-detail__requirements[data-v-70923e04]{gap:28px;min-width:0;display:grid}.detail-lines[data-v-70923e04],.detail-requirement[data-v-70923e04]{border:0}.detail-lines h3[data-v-70923e04],.detail-requirement h3[data-v-70923e04]{padding:0 0 14px;font-size:17px}.section-count[data-v-70923e04]{margin-left:8px;font-size:13px;font-weight:400}.detail-lines li[data-v-70923e04]{overflow-wrap:anywhere;gap:10px;padding:20px 0}.detail-lines li>strong[data-v-70923e04]{font-size:16px}.detail-lines li>span[data-v-70923e04]{font-size:14px}.product-requirement[data-v-70923e04]{white-space:pre-wrap;margin:0;font-size:14px}.product-snapshot[data-v-70923e04]{color:var(--color-text-secondary);font-size:12px}.product-snapshot summary[data-v-70923e04]{cursor:pointer;width:fit-content;padding:4px 0}.product-snapshot small[data-v-70923e04]{margin-top:6px;display:block}.detail-lines li.inquiry-product[data-v-70923e04]{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.inquiry-product__visual[data-v-70923e04]{height:80px;color:var(--color-brand);background:#f0f6f3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.inquiry-product__visual span[data-v-70923e04]{font-size:12px}.inquiry-product__visual[data-v-70923e04]{overflow:hidden}.inquiry-product__visual img[data-v-70923e04]{object-fit:cover;width:100%;height:100%;display:block}.inquiry-product__content[data-v-70923e04]{gap:10px;min-width:0;display:grid}.inquiry-product__content>strong[data-v-70923e04]{font-size:16px;line-height:1.5}.inquiry-product__spec[data-v-70923e04]{border:1px solid var(--color-border);color:var(--color-text-primary);border-radius:5px;padding:8px 12px;font-size:13px}.inquiry-product__purchase[data-v-70923e04]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inquiry-product__price[data-v-70923e04]{color:#b54532;font-size:18px;font-weight:650}.inquiry-product__price small[data-v-70923e04]{font-size:12px;font-weight:400}.inquiry-product__quantity[data-v-70923e04]{background:#f6f9f8;border-radius:4px;padding:6px 10px}.inquiry-product__quantity b[data-v-70923e04]{color:var(--color-text-primary);margin-left:6px;font-size:15px}@media (width<=620px){.detail-lines li.inquiry-product[data-v-70923e04]{grid-template-columns:48px minmax(0,1fr);gap:10px}.inquiry-product__visual[data-v-70923e04]{height:56px}}.detail-requirement p[data-v-70923e04]{color:var(--color-text-primary);overflow-wrap:anywhere;padding:16px 0;font-size:14px;line-height:1.8}.detail-follow-ups[data-v-70923e04]{border-top:0;border-left:1px solid var(--color-border);gap:16px;min-width:0;padding:0 0 0 28px}.detail-follow-ups__header h3[data-v-70923e04]{margin:0;font-size:17px}.detail-follow-ups__meta[data-v-70923e04]:empty{display:none}.follow-up-empty[data-v-70923e04]{background:#f6f9f8;border:0;border-radius:6px;padding:20px 16px}.follow-up-form[data-v-70923e04]{border:0;border-top:1px solid var(--color-border);background:0 0;padding:20px 0 0}.follow-up-form h4[data-v-70923e04]{margin:0 0 4px;font-size:15px}.follow-up-form__fields[data-v-70923e04]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.follow-up-form__content>span[data-v-70923e04]{display:block}.follow-up-form__footer[data-v-70923e04]{flex-wrap:wrap;justify-content:flex-end}.follow-up-form__footer>span[data-v-70923e04]{flex-basis:100%}.follow-up-entry__content[data-v-70923e04]{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.inquiry-detail__workspace[data-v-70923e04]{grid-template-columns:1fr}.detail-follow-ups[data-v-70923e04]{border-left:0;border-top:1px solid var(--color-border);padding:24px 0 0}}@media (width<=900px){.inquiry-page__header[data-v-70923e04]{flex-direction:column}.inquiry-filters[data-v-70923e04]{grid-template-columns:1fr 1fr}.inquiry-filter-actions[data-v-70923e04]{grid-column:1/-1}.contact-facts[data-v-70923e04]{grid-template-columns:repeat(2,minmax(0,1fr))}.follow-up-form__fields[data-v-70923e04]{grid-template-columns:1fr}}@media (width<=620px){.inquiry-filters[data-v-70923e04]{grid-template-columns:1fr}.inquiry-filter-actions[data-v-70923e04]{grid-column:auto}.inquiry-result-meta[data-v-70923e04]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.inquiry-detail>header[data-v-70923e04],.inquiry-detail__body[data-v-70923e04]{padding:var(--space-4)}.contact-facts[data-v-70923e04]{grid-template-columns:1fr}.detail-follow-ups__header[data-v-70923e04],.detail-follow-ups__meta[data-v-70923e04],.follow-up-form__footer[data-v-70923e04]{flex-direction:column;align-items:flex-start}}.sales-order-page[data-v-7d178151]{min-width:0;color:var(--color-text-primary);background:var(--color-surface-subtle);gap:24px;min-height:100%;padding:28px 32px 40px;display:grid}.sales-order-page__header[data-v-7d178151]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sales-order-page__eyebrow[data-v-7d178151]{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.sales-order-page h1[data-v-7d178151],.sales-order-page h2[data-v-7d178151],.sales-order-page h3[data-v-7d178151],.sales-order-page p[data-v-7d178151]{margin:0}.sales-order-page h1[data-v-7d178151]{letter-spacing:-.02em;margin-top:8px;font-size:28px}.sales-order-page h2[data-v-7d178151]{margin-top:8px;font-size:21px}.sales-order-page h3[data-v-7d178151]{font-size:15px}.sales-order-page__header p[data-v-7d178151]{max-width:700px;color:var(--color-text-secondary);margin-top:10px;font-size:14px;line-height:1.7}.sales-order-list[data-v-7d178151],.sales-order-detail[data-v-7d178151]{border:1px solid var(--color-border);background:#fff;min-width:0}.sales-order-filters[data-v-7d178151]{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.sales-order-field[data-v-7d178151]{min-width:150px;color:var(--color-text-secondary);gap:7px;font-size:12px;display:grid}.sales-order-field select[data-v-7d178151],.sales-order-pagination select[data-v-7d178151]{border:1px solid var(--color-border-strong);height:36px;color:var(--color-text-primary);background:#fff;padding:0 10px}.sales-order-filter-actions[data-v-7d178151]{gap:8px;display:flex}.sales-order-result-meta[data-v-7d178151]{color:var(--color-text-secondary);justify-content:space-between;padding:13px 20px;font-size:12px;display:flex}.sales-order-error[data-v-7d178151]{color:var(--color-danger)}.sales-order-pagination[data-v-7d178151]{width:100%;color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.sales-order-pagination>div[data-v-7d178151]{gap:4px;display:flex}.sales-order-pagination button[data-v-7d178151]{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);background:#fff;place-items:center;display:grid}.sales-order-pagination button[data-v-7d178151]:disabled{color:var(--color-text-disabled)}.row-action[data-v-7d178151]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.sales-order-detail>header[data-v-7d178151]{border-bottom:1px solid var(--color-border);padding:20px}.sales-order-detail header p[data-v-7d178151]{color:var(--color-text-secondary);margin-top:7px;font-size:13px}.sales-order-detail__empty[data-v-7d178151]{color:var(--color-text-tertiary);text-align:center;justify-items:center;gap:9px;padding:56px 20px;display:grid}.sales-order-detail__empty strong[data-v-7d178151]{color:var(--color-text-secondary)}.sales-order-detail__empty p[data-v-7d178151]{font-size:13px}.sales-order-detail__body[data-v-7d178151]{gap:22px;padding:20px;display:grid}.sales-order-facts[data-v-7d178151]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.sales-order-facts div[data-v-7d178151]{background:var(--color-surface-subtle);border-left:3px solid var(--color-border);padding:13px 14px}dt[data-v-7d178151]{color:var(--color-text-tertiary);font-size:12px}dd[data-v-7d178151]{margin:6px 0 0;font-size:14px}.sales-order-total[data-v-7d178151]{color:var(--color-brand);font-weight:700}.sales-order-lines[data-v-7d178151]{border-top:1px solid var(--color-border)}.sales-order-lines__heading[data-v-7d178151]{justify-content:space-between;align-items:baseline;padding:17px 0 11px;display:flex}.sales-order-lines__heading span[data-v-7d178151]{color:var(--color-text-tertiary);font-size:12px}.sales-order-line[data-v-7d178151]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.sales-order-line>div[data-v-7d178151]:first-child{gap:5px;display:grid}.sales-order-line span[data-v-7d178151],.sales-order-line small[data-v-7d178151]{color:var(--color-text-tertiary);font-size:12px}.sales-order-line__numbers[data-v-7d178151]{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 18px;display:grid}.sales-order-line__numbers strong[data-v-7d178151]{color:var(--color-brand)}.sales-order-line__numbers small[data-v-7d178151]{grid-column:2}.sales-order-remark[data-v-7d178151]{background:var(--color-surface-subtle);color:var(--color-text-secondary);padding:12px 14px;font-size:13px;line-height:1.6}@media (width<=860px){.sales-order-page[data-v-7d178151]{padding:20px 16px 28px}.sales-order-filters[data-v-7d178151],.sales-order-line[data-v-7d178151]{flex-direction:column;align-items:stretch}.sales-order-facts[data-v-7d178151]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-filter-actions[data-v-7d178151]{justify-content:flex-start}.sales-order-pagination[data-v-7d178151]{justify-content:space-between}}.outbound[data-v-5ea21ee6]{font-size:var(--font-size-body);color:var(--color-text-primary);padding:24px;line-height:1.5}fieldset[data-v-5ea21ee6]{border:0;min-width:0;margin:0;padding:0}.source[data-v-5ea21ee6]{align-content:start}.fields[data-v-5ea21ee6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}label[data-v-5ea21ee6]{min-width:0;font-size:var(--font-size-body);color:var(--color-text-primary);align-content:start;gap:8px;display:grid}input[data-v-5ea21ee6],select[data-v-5ea21ee6]{box-sizing:border-box;border:1px solid var(--color-border-strong);width:100%;min-height:40px;font:inherit;background:#fff;border-radius:6px;padding:8px 12px}input[readonly][data-v-5ea21ee6]{background:var(--color-surface-subtle);color:var(--color-text-secondary)}h3[data-v-5ea21ee6]{margin:24px 0 12px;font-size:15px}.pack-row[data-v-5ea21ee6]{grid-template-columns:2fr 1fr auto;align-items:end;gap:16px;margin-bottom:12px;display:grid}.hint[data-v-5ea21ee6],small[data-v-5ea21ee6]{font-size:var(--font-size-help);color:var(--color-text-secondary);line-height:1.5}.bottom[data-v-5ea21ee6]{margin-top:24px}.error[data-v-5ea21ee6],.required[data-v-5ea21ee6]{color:#b42318}.images[data-v-5ea21ee6]{flex-wrap:wrap;gap:12px;display:flex}.images img[data-v-5ea21ee6]{object-fit:contain;border:1px solid #e1e6e8;width:96px;height:96px}.images>div[data-v-5ea21ee6]{display:grid}.upload[data-v-5ea21ee6]{border:1px dashed var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:6px;place-content:center;width:96px;height:96px;display:grid}.upload input[data-v-5ea21ee6]{display:none}.form-actions[data-v-5ea21ee6]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:24px;display:flex}.save-hint[data-v-5ea21ee6]{margin:24px 0 0}.outbound[data-v-5ea21ee6] input,.outbound[data-v-5ea21ee6] select,.outbound[data-v-5ea21ee6] .ui-button,.outbound[data-v-5ea21ee6] .searchable-select__panel{font-size:var(--font-size-body)}@media (width>=701px) and (width<=1023px){.fields[data-v-5ea21ee6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fields[data-v-5ea21ee6],.pack-row[data-v-5ea21ee6]{grid-template-columns:1fr}}.outbound-detail[data-v-4c059f46]{background:0 0;padding:0}h3[data-v-4c059f46]{margin-top:0;font-size:16px}dl[data-v-4c059f46]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}dt[data-v-4c059f46]{color:var(--color-text-secondary);font-size:13px}dd[data-v-4c059f46]{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-subtle);overflow-wrap:anywhere;border-radius:6px;min-height:40px;margin:8px 0 0;padding:10px 12px;font-size:14px}img[data-v-4c059f46]{max-width:100%;max-height:500px;margin-top:16px;display:block}h4[data-v-4c059f46]{border-top:1px solid var(--color-border);margin:24px 0 12px;padding-top:20px;font-size:14px}p[data-v-4c059f46]{font-size:13px}@media (width>=701px) and (width<=1023px){dl[data-v-4c059f46]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){dl[data-v-4c059f46]{grid-template-columns:1fr}}.shipment-code-cell[data-v-0da10215]{align-items:center;min-height:48px;display:flex}.shipment-code-preview[data-v-0da10215]{color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.shipment-code-preview img[data-v-0da10215]{flex-shrink:0;display:block}.shipment-code-preview[data-v-0da10215]:hover{color:var(--color-brand)}.shipment-code-preview[data-v-0da10215]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.shipment-code-hint[data-v-0da10215]{color:var(--color-text-secondary);font-size:12px}.shipment-code-retry[data-v-0da10215]{color:var(--color-danger);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.shipment-code-grid[data-v-0da10215]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.shipment-code-grid figure[data-v-0da10215]{text-align:center;max-width:256px;margin:0}.shipment-code-grid img[data-v-0da10215]{max-width:100%;height:auto;display:block}.shipment-code-grid figcaption[data-v-0da10215]{color:var(--color-text-secondary);gap:8px;font-size:13px;display:grid}.shipment-code-grid code[data-v-0da10215]{overflow-wrap:anywhere;font-size:12px}.revoke-form[data-v-a01ca1e0]{gap:14px;display:grid}.revoke-form p[data-v-a01ca1e0]{overflow-wrap:anywhere;margin:0}.revoke-warning[data-v-a01ca1e0]{color:#a33729;background:#fff3ef;border:1px solid #f0c8bf;border-radius:6px;padding:12px;line-height:1.6}.revoke-form label[data-v-a01ca1e0]{gap:8px;display:grid}.revoke-form input[data-v-a01ca1e0]:not([type=radio]),.revoke-form textarea[data-v-a01ca1e0]{width:100%;font:inherit;border:1px solid #d7dfe5;border-radius:6px;padding:10px}.revoke-code[data-v-a01ca1e0]{overflow-wrap:anywhere;border-bottom:1px solid #e9eef2;grid-template-columns:auto 1fr;align-items:center;padding:8px}.revoke-code small[data-v-a01ca1e0]{color:#687786;margin-top:4px;display:block}.revoke-pages[data-v-a01ca1e0]{align-items:center;gap:12px;display:flex}.shipment-product-name[data-v-d9287a18]{white-space:normal;min-width:210px}.shipment-product-name>button[data-v-d9287a18]{color:var(--color-brand);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.shipment-product-name>button[data-v-d9287a18]:hover{text-decoration:underline}.pending-not-applicable[data-v-d9287a18]{color:var(--color-text-secondary)}.supply-header-actions[data-v-d9287a18]{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.shipment-detail-back[data-v-d9287a18]{float:right;gap:12px;display:flex}.shipment-list[data-v-d9287a18] .ui-table{min-width:1780px}.shipment-worklist-tabs[data-v-d9287a18]{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px 6px;display:flex}.shipment-list>.shipment-filters[data-v-d9287a18]{padding-top:10px}.shipment-create-button[data-v-d9287a18]{margin-left:auto}.shipment-page[data-v-d9287a18]{min-width:0;min-height:100%;color:var(--color-text-primary);background:var(--color-surface-subtle);gap:24px;padding:28px 32px 40px;display:grid}.shipment-page__header[data-v-d9287a18]{align-items:flex-start;gap:24px;display:flex}.shipment-page__eyebrow[data-v-d9287a18]{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.shipment-page h1[data-v-d9287a18],.shipment-page h2[data-v-d9287a18],.shipment-page h3[data-v-d9287a18],.shipment-page p[data-v-d9287a18]{margin:0}.shipment-page h1[data-v-d9287a18]{letter-spacing:-.02em;margin-top:8px;font-size:28px}.shipment-page h2[data-v-d9287a18]{margin-top:8px;font-size:21px}.shipment-page h3[data-v-d9287a18]{font-size:15px}.shipment-page__header p[data-v-d9287a18]{max-width:760px;color:var(--color-text-secondary);margin-top:10px;font-size:14px;line-height:1.7}.shipment-list[data-v-d9287a18],.shipment-detail[data-v-d9287a18]{border:1px solid var(--color-border);background:#fff;min-width:0}.shipment-filters[data-v-d9287a18]{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.shipment-field[data-v-d9287a18]{min-width:150px;color:var(--color-text-secondary);gap:7px;font-size:12px;display:grid}.shipment-field select[data-v-d9287a18],.shipment-pagination select[data-v-d9287a18]{border:1px solid var(--color-border-strong);height:36px;color:var(--color-text-primary);background:#fff;padding:0 10px}.shipment-filter-actions[data-v-d9287a18]{gap:8px;display:flex}.shipment-result-meta[data-v-d9287a18]{color:var(--color-text-secondary);justify-content:space-between;padding:13px 20px;font-size:12px;display:flex}.shipment-error[data-v-d9287a18]{color:var(--color-danger)}.shipment-pagination[data-v-d9287a18]{width:100%;color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.shipment-pagination>div[data-v-d9287a18]{gap:4px;display:flex}.shipment-pagination button[data-v-d9287a18]{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);background:#fff;place-items:center;display:grid}.shipment-pagination button[data-v-d9287a18]:disabled{color:var(--color-text-disabled)}.row-action[data-v-d9287a18]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.shipment-detail>header[data-v-d9287a18]{border-bottom:1px solid var(--color-border);padding:24px}.shipment-detail header p[data-v-d9287a18]{color:var(--color-text-secondary);margin-top:7px;font-size:13px}.shipment-detail__empty[data-v-d9287a18]{color:var(--color-text-tertiary);text-align:center;justify-items:center;gap:9px;padding:56px 20px;display:grid}.shipment-detail__empty strong[data-v-d9287a18]{color:var(--color-text-secondary)}.shipment-detail__empty p[data-v-d9287a18]{font-size:13px}.shipment-detail__body[data-v-d9287a18]{gap:24px;padding:24px;display:grid}.shipment-facts[data-v-d9287a18]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding-top:24px;display:grid}.shipment-facts div[data-v-d9287a18]{min-width:0}dt[data-v-d9287a18]{color:var(--color-text-tertiary);font-size:12px}dd[data-v-d9287a18]{margin:6px 0 0;font-size:14px}.shipment-total[data-v-d9287a18]{color:var(--color-brand);font-weight:700}.shipment-lines[data-v-d9287a18]{border-top:1px solid var(--color-border)}.shipment-lines__heading[data-v-d9287a18]{justify-content:space-between;align-items:baseline;padding:17px 0 11px;display:flex}.shipment-lines__heading span[data-v-d9287a18],.shipment-line span[data-v-d9287a18],.shipment-line small[data-v-d9287a18]{color:var(--color-text-tertiary);font-size:12px}.shipment-line[data-v-d9287a18]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.shipment-line>div[data-v-d9287a18]:first-child{gap:5px;display:grid}.shipment-line__numbers[data-v-d9287a18]{text-align:right;gap:4px;display:grid}.shipment-line__units[data-v-d9287a18]{text-align:right;gap:5px;min-width:190px;display:grid}.shipment-line__units-label[data-v-d9287a18]{color:var(--color-brand);font-size:12px;font-weight:700}.shipment-line__units ul[data-v-d9287a18]{max-height:68px;color:var(--color-text-secondary);gap:3px;margin:0;padding:0;font-size:11px;list-style:none;display:grid;overflow:auto}.shipment-line__units small[data-v-d9287a18]{color:var(--color-text-tertiary);font-size:11px}.shipment-line__numbers strong[data-v-d9287a18]{color:var(--color-brand)}.shipment-line__allocation[data-v-d9287a18]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex:100%;min-width:0;padding:16px;overflow-x:auto}.shipment-line__allocation-heading[data-v-d9287a18]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.shipment-line__allocation-heading h4[data-v-d9287a18]{color:var(--color-text-primary);margin:0;font-size:13px}.shipment-line__allocation-heading span[data-v-d9287a18]{color:var(--color-text-secondary);font-size:12px}.shipment-allocation-table[data-v-d9287a18]{border-collapse:collapse;width:100%;color:var(--color-text-secondary);font-size:12px}.shipment-allocation-table th[data-v-d9287a18],.shipment-allocation-table td[data-v-d9287a18]{border-top:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:8px 6px}.shipment-allocation-table th[data-v-d9287a18]{color:var(--color-text-tertiary);font-size:11px;font-weight:600}.shipment-allocation-table select[data-v-d9287a18],.shipment-allocation-table input[data-v-d9287a18],.shipment-allocation-save__actions input[data-v-d9287a18]{border:1px solid var(--color-border-strong);min-height:32px;color:var(--color-text-primary);font:inherit;background:#fff;padding:0 8px}.shipment-allocation-table select[data-v-d9287a18]{min-width:220px}.shipment-allocation-table input[data-v-d9287a18]{width:130px}.shipment-allocation-empty[data-v-d9287a18]{color:var(--color-text-tertiary);text-align:center!important}.shipment-allocation-add[data-v-d9287a18],.shipment-allocation-remove[data-v-d9287a18]{color:var(--color-brand);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px}.shipment-allocation-remove[data-v-d9287a18]{color:#9a5c51}.shipment-allocation-add[data-v-d9287a18]{margin-top:10px}.shipment-allocation-note[data-v-d9287a18]{color:var(--color-text-secondary);margin:8px 0 0;font-size:12px}.shipment-allocation-note--error[data-v-d9287a18]{color:var(--color-danger)}.shipment-allocation-save[data-v-d9287a18]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.shipment-allocation-save strong[data-v-d9287a18]{color:var(--color-text-primary);font-size:13px}.shipment-allocation-save p[data-v-d9287a18]{color:var(--color-text-secondary);margin-top:5px;font-size:12px}.shipment-allocation-save__actions[data-v-d9287a18]{align-items:center;gap:8px;display:flex}.shipment-allocation-save__actions input[data-v-d9287a18]{width:230px}.shipment-remark[data-v-d9287a18]{background:var(--color-surface-subtle);color:var(--color-text-secondary);padding:12px 14px;font-size:13px;line-height:1.6}@media (width<=860px){.shipment-page[data-v-d9287a18]{padding:20px 16px 28px}.shipment-filters[data-v-d9287a18],.shipment-line[data-v-d9287a18]{flex-direction:column;align-items:stretch}.shipment-facts[data-v-d9287a18]{grid-template-columns:repeat(2,minmax(0,1fr))}.shipment-line__units[data-v-d9287a18]{text-align:left;min-width:0}.shipment-line__allocation-heading[data-v-d9287a18],.shipment-allocation-save[data-v-d9287a18]{flex-direction:column;align-items:stretch}.shipment-allocation-table select[data-v-d9287a18],.shipment-allocation-table input[data-v-d9287a18],.shipment-allocation-save__actions[data-v-d9287a18],.shipment-allocation-save__actions input[data-v-d9287a18]{width:100%}.shipment-allocation-save__actions[data-v-d9287a18]{flex-direction:column;align-items:stretch}.shipment-filter-actions[data-v-d9287a18]{justify-content:flex-start}.shipment-pagination[data-v-d9287a18]{justify-content:space-between}}.shipment-facts dd[data-v-d9287a18]{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-subtle);overflow-wrap:anywhere;border-radius:6px;min-height:40px;margin:8px 0 0;padding:10px 12px}.shipment-detail-header h2[data-v-d9287a18]{margin-top:8px;font-size:20px}@media (width<=700px){.shipment-detail>header[data-v-d9287a18],.shipment-detail__body[data-v-d9287a18]{padding:16px}.shipment-facts[data-v-d9287a18]{grid-template-columns:1fr}.shipment-line__numbers[data-v-d9287a18]{text-align:left}}.sales-return-page[data-v-27c6a161]{min-width:0;min-height:100%;color:var(--color-text-primary);background:var(--color-surface-subtle);gap:24px;padding:28px 32px 40px;display:grid}.sales-return-page__header[data-v-27c6a161]{align-items:flex-start;gap:24px;display:flex}.sales-return-page__eyebrow[data-v-27c6a161]{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.sales-return-page h1[data-v-27c6a161],.sales-return-page h2[data-v-27c6a161],.sales-return-page h3[data-v-27c6a161],.sales-return-page p[data-v-27c6a161]{margin:0}.sales-return-page h1[data-v-27c6a161]{letter-spacing:-.02em;margin-top:8px;font-size:28px}.sales-return-page h2[data-v-27c6a161]{margin-top:8px;font-size:21px}.sales-return-page h3[data-v-27c6a161]{font-size:15px}.sales-return-page__header p[data-v-27c6a161]{max-width:820px;color:var(--color-text-secondary);margin-top:10px;font-size:14px;line-height:1.7}.sales-return-list[data-v-27c6a161],.sales-return-detail[data-v-27c6a161]{border:1px solid var(--color-border);background:#fff;min-width:0}.sales-return-toolbar[data-v-27c6a161]{flex-wrap:wrap;align-items:flex-start;display:flex}.sales-return-toolbar>.sales-return-filters[data-v-27c6a161]{flex:620px;min-width:0}.sales-return-toolbar>.sales-return-toolbar-actions[data-v-27c6a161]{margin-left:auto;padding:46px 24px 24px}.sales-return-filters[data-v-27c6a161]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.sales-return-field[data-v-27c6a161]{min-width:150px;color:var(--color-text-secondary);gap:7px;font-size:12px;display:grid}.sales-return-field select[data-v-27c6a161],.sales-return-pagination select[data-v-27c6a161]{border:1px solid var(--color-border-strong);height:36px;color:var(--color-text-primary);background:#fff;padding:0 10px}.sales-return-filter-actions[data-v-27c6a161]{gap:8px;display:flex}.sales-return-result-meta[data-v-27c6a161]{color:var(--color-text-secondary);justify-content:space-between;padding:13px 20px;font-size:12px;display:flex}.sales-return-error[data-v-27c6a161]{color:var(--color-danger)}.sales-return-pagination[data-v-27c6a161]{width:100%;color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:14px;font-size:12px;display:flex}.sales-return-pagination>div[data-v-27c6a161]{gap:4px;display:flex}.sales-return-pagination button[data-v-27c6a161]{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-text-secondary);background:#fff;place-items:center;display:grid}.sales-return-pagination button[data-v-27c6a161]:disabled{color:var(--color-text-disabled)}.row-action[data-v-27c6a161]{color:var(--color-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.mono[data-v-27c6a161]{font-variant-numeric:tabular-nums}.sales-return-detail>header[data-v-27c6a161]{border-bottom:1px solid var(--color-border);padding:20px}.sales-return-detail header p[data-v-27c6a161]{color:var(--color-text-secondary);margin-top:7px;font-size:13px}.sales-return-detail__empty[data-v-27c6a161]{color:var(--color-text-tertiary);text-align:center;justify-items:center;gap:9px;padding:56px 20px;display:grid}.sales-return-detail__empty strong[data-v-27c6a161]{color:var(--color-text-secondary)}.sales-return-detail__empty p[data-v-27c6a161]{font-size:13px}.sales-return-detail__body[data-v-27c6a161]{gap:22px;padding:20px;display:grid}.sales-return-facts[data-v-27c6a161]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.sales-return-facts div[data-v-27c6a161]{border-left:3px solid var(--color-border);background:var(--color-surface-subtle);padding:13px 14px}dt[data-v-27c6a161]{color:var(--color-text-tertiary);font-size:12px}dd[data-v-27c6a161]{margin:6px 0 0;font-size:14px}.sales-return-total[data-v-27c6a161]{color:var(--color-brand);font-weight:700}.sales-return-lines[data-v-27c6a161]{border-top:1px solid var(--color-border)}.sales-return-lines__heading[data-v-27c6a161]{justify-content:space-between;align-items:baseline;padding:17px 0 11px;display:flex}.sales-return-lines__heading span[data-v-27c6a161],.sales-return-line span[data-v-27c6a161],.sales-return-line small[data-v-27c6a161]{color:var(--color-text-tertiary);font-size:12px}.sales-return-line[data-v-27c6a161]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.4fr) minmax(140px,.8fr) minmax(180px,1fr);align-items:center;gap:20px;padding:14px 0;display:grid}.sales-return-line>div[data-v-27c6a161]:first-child{gap:5px;display:grid}.sales-return-line__quantity[data-v-27c6a161],.sales-return-line__units[data-v-27c6a161]{text-align:right;gap:4px;display:grid}.sales-return-line__quantity strong[data-v-27c6a161]{color:var(--color-brand)}.sales-return-line__units>span[data-v-27c6a161]{color:var(--color-brand);font-weight:700}.sales-return-line__history[data-v-27c6a161]{overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.7}.sales-return-line__history summary[data-v-27c6a161]{color:var(--color-brand);cursor:pointer}.sales-return-line__history>div[data-v-27c6a161]{border-top:1px solid var(--color-border);margin-top:10px;padding-top:10px}.sales-return-remark[data-v-27c6a161]{color:var(--color-text-secondary);font-size:13px}@media (width<=960px){.sales-return-facts[data-v-27c6a161]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-return-line[data-v-27c6a161]{grid-template-columns:1fr;gap:8px}.sales-return-line__quantity[data-v-27c6a161],.sales-return-line__units[data-v-27c6a161]{text-align:left}}fieldset[data-v-4530f2c0]{border:1px solid var(--color-border);border-radius:6px;gap:12px;padding:16px;display:grid}p[data-v-4530f2c0]{margin:0;line-height:1.6}label[data-v-4530f2c0]{gap:8px;display:grid}input[data-v-4530f2c0],textarea[data-v-4530f2c0]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;min-height:40px;font:inherit;border-radius:6px;padding:8px}.error[data-v-4530f2c0]{color:#b42318}.location-warehouse[data-v-a733b81c]{gap:8px;min-width:0;display:grid}.location-picker[data-v-a733b81c]{gap:10px;display:grid}label[data-v-a733b81c]{gap:8px;display:grid}select[data-v-a733b81c]{border:1px solid var(--color-border);background:#fff;border-radius:6px;min-height:40px;padding:8px}p[data-v-a733b81c]{color:#b42318;margin:0}.transformation-page[data-v-cb9378de]{padding:24px}.transformation-page-header[data-v-cb9378de]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.transformation-page-header h2[data-v-cb9378de]{margin:0 0 8px;font-size:20px}.transformation-page-header p[data-v-cb9378de]{color:var(--color-text-secondary);margin:0}@media (width<=700px){.transformation-page-header[data-v-cb9378de]{flex-direction:column}}.transformation-actions[data-v-cb9378de]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.transformation-form[data-v-cb9378de],.transformation-line[data-v-cb9378de],.line-section[data-v-cb9378de]{gap:16px;display:grid}.transformation-form p[data-v-cb9378de]{color:var(--color-text-secondary);margin:0;line-height:1.6}.transformation-form label[data-v-cb9378de]{gap:8px;display:grid}.transformation-form input[data-v-cb9378de],.transformation-form select[data-v-cb9378de],.transformation-form textarea[data-v-cb9378de]{box-sizing:border-box;border:1px solid var(--color-border);width:100%;font:inherit;background:#fff;border-radius:6px;padding:10px 12px}.transformation-line[data-v-cb9378de]{border:1px solid var(--color-border);border-radius:6px;padding:16px}.line-section h3[data-v-cb9378de]{margin:0;font-size:16px}.transformation-form .error[data-v-cb9378de]{color:#b42318}.transformation-field[data-v-cb9378de]{align-content:start;gap:8px;min-width:0;display:grid}.transformation-page .transformation-form[data-v-cb9378de],.transformation-page .transformation-line[data-v-cb9378de]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 24px}.transformation-page .transformation-form>p[data-v-cb9378de],.transformation-page .line-section[data-v-cb9378de],.transformation-page .transformation-reason[data-v-cb9378de]{grid-column:1/-1}.transformation-page .transformation-line>.ui-button[data-v-cb9378de]{place-self:end start}.transformation-page .line-section>.ui-button[data-v-cb9378de]{justify-self:start}.transformation-page[data-v-cb9378de] .location-picker{display:contents}.transformation-page[data-v-cb9378de] .location-picker>p,.transformation-page[data-v-cb9378de] .output-create{grid-column:1/-1}.transformation-page[data-v-cb9378de] .output-create fieldset{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.transformation-page[data-v-cb9378de] .output-create fieldset>p{grid-column:1/-1}.transformation-page[data-v-cb9378de] .output-create fieldset>.ui-button{justify-self:start}@media (width<=1100px){.transformation-page .transformation-form[data-v-cb9378de],.transformation-page .transformation-line[data-v-cb9378de],.transformation-page[data-v-cb9378de] .output-create fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.transformation-page .transformation-form[data-v-cb9378de],.transformation-page .transformation-line[data-v-cb9378de],.transformation-page[data-v-cb9378de] .output-create fieldset{grid-template-columns:minmax(0,1fr)}}.lot-transformation-page[data-v-7452f8e1]{min-width:0;color:var(--color-text-primary);gap:24px;display:grid}.lot-transformation-page__header[data-v-7452f8e1]{border-bottom:1px solid var(--color-border);padding-bottom:20px}.lot-transformation-page__eyebrow[data-v-7452f8e1]{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.lot-transformation-page h1[data-v-7452f8e1],.lot-transformation-page h2[data-v-7452f8e1],.lot-transformation-page h3[data-v-7452f8e1]{color:var(--color-text-primary);margin:0}.lot-transformation-page h1[data-v-7452f8e1]{letter-spacing:-.03em;margin-top:8px;font-size:30px}.lot-transformation-page__header p[data-v-7452f8e1],.lot-transformation-detail>header p[data-v-7452f8e1]{color:var(--color-text-secondary);max-width:860px;margin:8px 0 0;line-height:1.7}.lot-transformation-list[data-v-7452f8e1],.lot-transformation-detail[data-v-7452f8e1]{border:1px solid var(--color-border);background:#fff;min-width:0;padding:20px}.lot-transformation-filters[data-v-7452f8e1]{grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;display:grid}.lot-transformation-field[data-v-7452f8e1]{color:var(--color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.lot-transformation-field select[data-v-7452f8e1],.lot-transformation-pagination select[data-v-7452f8e1]{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:#fff;min-height:38px;padding:0 10px}.lot-transformation-filter-actions[data-v-7452f8e1]{gap:8px;display:flex}.lot-transformation-result-meta[data-v-7452f8e1]{color:var(--color-text-tertiary);justify-content:space-between;margin:18px 0 10px;font-size:13px;display:flex}.lot-transformation-error[data-v-7452f8e1]{color:var(--color-danger)}.lot-transformation-pagination[data-v-7452f8e1]{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:16px;padding-top:14px;font-size:13px;display:flex}.lot-transformation-pagination>div[data-v-7452f8e1]{gap:4px;display:flex}.lot-transformation-pagination button[data-v-7452f8e1]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lot-transformation-pagination button[data-v-7452f8e1]:disabled{color:var(--color-text-disabled)}.lot-transformation-detail[data-v-7452f8e1]{gap:20px;display:grid}.lot-transformation-detail__empty[data-v-7452f8e1]{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.lot-transformation-detail__empty p[data-v-7452f8e1]{margin:0;font-size:13px}.lot-transformation-detail__body[data-v-7452f8e1]{gap:20px;display:grid}.lot-transformation-facts[data-v-7452f8e1]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding-bottom:18px;display:grid}.lot-transformation-facts dt[data-v-7452f8e1]{color:var(--color-text-tertiary);margin-bottom:6px;font-size:12px}.lot-transformation-facts dd[data-v-7452f8e1]{margin:0;font-size:14px;font-weight:700}.lot-transformation-columns[data-v-7452f8e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lot-transformation-columns section[data-v-7452f8e1]{border:1px solid var(--color-border);padding:16px}.lot-transformation-columns h3[data-v-7452f8e1]{margin-bottom:12px;font-size:15px}.lot-transformation-columns ul[data-v-7452f8e1]{margin:0;padding:0;list-style:none}.lot-transformation-columns li[data-v-7452f8e1]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.lot-transformation-columns li[data-v-7452f8e1]:first-child{border-top:0}.lot-transformation-columns li span[data-v-7452f8e1]:first-child{gap:3px;display:grid}.lot-transformation-columns small[data-v-7452f8e1]{color:var(--color-text-tertiary)}.lot-transformation-columns .is-deleted[data-v-7452f8e1]{opacity:.5;text-decoration:line-through}.mono[data-v-7452f8e1]{font-variant-numeric:tabular-nums}@media (width<=1100px){.lot-transformation-filters[data-v-7452f8e1]{grid-template-columns:repeat(2,minmax(150px,1fr))}.lot-transformation-filter-actions[data-v-7452f8e1]{grid-column:1/-1}.lot-transformation-facts[data-v-7452f8e1]{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.lot-transformation-list[data-v-7452f8e1],.lot-transformation-detail[data-v-7452f8e1]{padding:14px}.lot-transformation-filters[data-v-7452f8e1],.lot-transformation-columns[data-v-7452f8e1]{grid-template-columns:1fr}.lot-transformation-facts[data-v-7452f8e1]{grid-template-columns:repeat(2,1fr)}}.packaging-transformation-page[data-v-8e6778dd]{min-width:0;color:var(--color-text-primary);gap:24px;display:grid}.packaging-transformation-page__header[data-v-8e6778dd]{border-bottom:1px solid var(--color-border);padding-bottom:20px}.packaging-transformation-page__eyebrow[data-v-8e6778dd]{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.packaging-transformation-page h1[data-v-8e6778dd],.packaging-transformation-page h2[data-v-8e6778dd],.packaging-transformation-page h3[data-v-8e6778dd]{color:var(--color-text-primary);margin:0}.packaging-transformation-page h1[data-v-8e6778dd]{letter-spacing:-.03em;margin-top:8px;font-size:30px}.packaging-transformation-page__header p[data-v-8e6778dd],.packaging-transformation-detail>header p[data-v-8e6778dd]{color:var(--color-text-secondary);max-width:900px;margin:8px 0 0;line-height:1.7}.packaging-transformation-list[data-v-8e6778dd],.packaging-transformation-detail[data-v-8e6778dd]{border:1px solid var(--color-border);background:#fff;min-width:0;padding:20px}.packaging-transformation-filters[data-v-8e6778dd]{grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;display:grid}.packaging-transformation-field[data-v-8e6778dd]{color:var(--color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.packaging-transformation-field select[data-v-8e6778dd],.packaging-transformation-pagination select[data-v-8e6778dd]{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:#fff;min-height:38px;padding:0 10px}.packaging-transformation-filter-actions[data-v-8e6778dd]{gap:8px;display:flex}.packaging-transformation-result-meta[data-v-8e6778dd]{color:var(--color-text-tertiary);justify-content:space-between;margin:18px 0 10px;font-size:13px;display:flex}.packaging-transformation-error[data-v-8e6778dd]{color:var(--color-danger)}.packaging-transformation-pagination[data-v-8e6778dd]{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:16px;padding-top:14px;font-size:13px;display:flex}.packaging-transformation-pagination>div[data-v-8e6778dd]{gap:4px;display:flex}.packaging-transformation-pagination button[data-v-8e6778dd]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.packaging-transformation-pagination button[data-v-8e6778dd]:disabled{color:var(--color-text-disabled)}.packaging-transformation-detail[data-v-8e6778dd]{gap:20px;display:grid}.packaging-transformation-detail__empty[data-v-8e6778dd]{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.packaging-transformation-detail__empty p[data-v-8e6778dd]{margin:0;font-size:13px}.packaging-transformation-detail__body[data-v-8e6778dd]{gap:20px;display:grid}.packaging-transformation-facts[data-v-8e6778dd]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(6,1fr);gap:16px;margin:0;padding-bottom:18px;display:grid}.packaging-transformation-facts dt[data-v-8e6778dd]{color:var(--color-text-tertiary);margin-bottom:6px;font-size:12px}.packaging-transformation-facts dd[data-v-8e6778dd]{margin:0;font-size:14px;font-weight:700}.packaging-transformation-columns[data-v-8e6778dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.packaging-transformation-columns section[data-v-8e6778dd]{border:1px solid var(--color-border);padding:16px}.packaging-transformation-columns h3[data-v-8e6778dd]{margin-bottom:12px;font-size:15px}.packaging-transformation-columns ul[data-v-8e6778dd]{margin:0;padding:0;list-style:none}.packaging-transformation-columns li[data-v-8e6778dd]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.packaging-transformation-columns li[data-v-8e6778dd]:first-child{border-top:0}.packaging-transformation-columns li span[data-v-8e6778dd]:first-child{gap:3px;display:grid}.packaging-transformation-columns small[data-v-8e6778dd]{color:var(--color-text-tertiary)}.packaging-transformation-columns .is-deleted[data-v-8e6778dd]{opacity:.5;text-decoration:line-through}.mono[data-v-8e6778dd]{font-variant-numeric:tabular-nums}@media (width<=1100px){.packaging-transformation-filters[data-v-8e6778dd]{grid-template-columns:repeat(2,minmax(150px,1fr))}.packaging-transformation-filter-actions[data-v-8e6778dd]{grid-column:1/-1}.packaging-transformation-facts[data-v-8e6778dd]{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.packaging-transformation-list[data-v-8e6778dd],.packaging-transformation-detail[data-v-8e6778dd]{padding:14px}.packaging-transformation-filters[data-v-8e6778dd],.packaging-transformation-columns[data-v-8e6778dd]{grid-template-columns:1fr}.packaging-transformation-facts[data-v-8e6778dd]{grid-template-columns:repeat(2,1fr)}}.disposal-page[data-v-11016b9f]{color:var(--color-text-primary);gap:24px;min-width:0;display:grid}.disposal-page__header[data-v-11016b9f]{border-bottom:1px solid var(--color-border);padding-bottom:20px}.disposal-page__eyebrow[data-v-11016b9f]{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.disposal-page h1[data-v-11016b9f],.disposal-page h2[data-v-11016b9f],.disposal-page h3[data-v-11016b9f]{color:var(--color-text-primary);margin:0}.disposal-page h1[data-v-11016b9f]{letter-spacing:-.03em;margin-top:8px;font-size:30px}.disposal-page__header p[data-v-11016b9f],.disposal-detail>header p[data-v-11016b9f]{color:var(--color-text-secondary);max-width:960px;margin:8px 0 0;line-height:1.7}.disposal-list[data-v-11016b9f],.disposal-detail[data-v-11016b9f]{border:1px solid var(--color-border);background:#fff;min-width:0;padding:20px}.disposal-filters[data-v-11016b9f]{grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(120px,1fr)) repeat(2,minmax(135px,1fr)) auto;align-items:end;gap:12px;display:grid}.disposal-field[data-v-11016b9f]{color:var(--color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.disposal-field select[data-v-11016b9f],.disposal-field input[data-v-11016b9f],.disposal-pagination select[data-v-11016b9f]{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:#fff;min-height:38px;padding:0 10px}.disposal-filter-actions[data-v-11016b9f]{gap:8px;display:flex}.disposal-result-meta[data-v-11016b9f]{color:var(--color-text-tertiary);justify-content:space-between;margin:18px 0 10px;font-size:13px;display:flex}.disposal-error[data-v-11016b9f]{color:var(--color-danger)}.disposal-pagination[data-v-11016b9f]{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:16px;padding-top:14px;font-size:13px;display:flex}.disposal-pagination>div[data-v-11016b9f]{gap:4px;display:flex}.disposal-pagination button[data-v-11016b9f]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.disposal-pagination button[data-v-11016b9f]:disabled{color:var(--color-text-disabled)}.disposal-detail[data-v-11016b9f]{gap:20px;display:grid}.disposal-detail__empty[data-v-11016b9f]{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.disposal-detail__empty p[data-v-11016b9f]{margin:0;font-size:13px}.disposal-detail__body[data-v-11016b9f]{gap:20px;display:grid}.disposal-facts[data-v-11016b9f]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(8,1fr);gap:16px;margin:0;padding-bottom:18px;display:grid}.disposal-facts dt[data-v-11016b9f]{color:var(--color-text-tertiary);margin-bottom:6px;font-size:12px}.disposal-facts dd[data-v-11016b9f]{margin:0;font-size:14px;font-weight:700}.disposal-lines[data-v-11016b9f]{border:1px solid var(--color-border);padding:16px}.disposal-lines h3[data-v-11016b9f]{margin-bottom:12px;font-size:15px}.disposal-lines ul[data-v-11016b9f]{margin:0;padding:0;list-style:none}.disposal-lines li[data-v-11016b9f]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.disposal-lines li[data-v-11016b9f]:first-child{border-top:0}.disposal-lines li>span[data-v-11016b9f]:first-child{gap:3px;display:grid}.disposal-lines small[data-v-11016b9f]{color:var(--color-text-tertiary)}.disposal-lines .is-deleted[data-v-11016b9f]{opacity:.5;text-decoration:line-through}.disposal-detail__note[data-v-11016b9f]{color:var(--color-text-tertiary);margin:12px 0 0;font-size:12px}.mono[data-v-11016b9f]{font-variant-numeric:tabular-nums}@media (width<=1399px){.disposal-filters[data-v-11016b9f]{grid-template-columns:repeat(3,minmax(150px,1fr))}.disposal-filter-actions[data-v-11016b9f]{grid-column:1/-1}.disposal-facts[data-v-11016b9f]{grid-template-columns:repeat(4,1fr)}}@media (width<=680px){.disposal-list[data-v-11016b9f],.disposal-detail[data-v-11016b9f]{padding:14px}.disposal-filters[data-v-11016b9f],.disposal-facts[data-v-11016b9f]{grid-template-columns:1fr 1fr}.disposal-filter-actions[data-v-11016b9f]{grid-column:1/-1}.disposal-lines li[data-v-11016b9f]{align-items:flex-start;gap:12px}}.recall-page[data-v-ca1beb74]{color:var(--color-text-primary);gap:24px;min-width:0;display:grid}.recall-page__header[data-v-ca1beb74]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.recall-page__eyebrow[data-v-ca1beb74]{color:var(--color-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.recall-page h1[data-v-ca1beb74],.recall-page h2[data-v-ca1beb74],.recall-page h3[data-v-ca1beb74]{color:var(--color-text-primary);margin:0}.recall-page h1[data-v-ca1beb74]{letter-spacing:-.03em;margin-top:8px;font-size:30px}.recall-page__header p[data-v-ca1beb74],.recall-detail>header p[data-v-ca1beb74]{color:var(--color-text-secondary);max-width:960px;margin:8px 0 0;line-height:1.7}.recall-page__notice[data-v-ca1beb74]{color:var(--color-text-secondary);border-left:3px solid #8cae9f;align-items:center;gap:9px;max-width:300px;padding:10px 0 10px 14px;font-size:13px;line-height:1.5;display:flex}.recall-list[data-v-ca1beb74],.recall-detail[data-v-ca1beb74]{border:1px solid var(--color-border);background:#fff;min-width:0;padding:20px}.recall-filters[data-v-ca1beb74]{grid-template-columns:minmax(210px,1.7fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;display:grid}.recall-field[data-v-ca1beb74]{color:var(--color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.recall-field select[data-v-ca1beb74],.recall-pagination select[data-v-ca1beb74]{border:1px solid var(--color-border-strong);color:var(--color-text-primary);background:#fff;min-height:38px;padding:0 10px}.recall-filter-actions[data-v-ca1beb74]{gap:8px;display:flex}.recall-result-meta[data-v-ca1beb74]{color:var(--color-text-tertiary);justify-content:space-between;margin:18px 0 10px;font-size:13px;display:flex}.recall-error[data-v-ca1beb74]{color:var(--color-danger)}.recall-progress-text[data-v-ca1beb74]{color:#365e50;font-variant-numeric:tabular-nums}.recall-pagination[data-v-ca1beb74]{color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:16px;padding-top:14px;font-size:13px;display:flex}.recall-pagination>div[data-v-ca1beb74]{gap:4px;display:flex}.recall-pagination button[data-v-ca1beb74]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.recall-pagination button[data-v-ca1beb74]:disabled{color:var(--color-text-disabled)}.recall-detail[data-v-ca1beb74]{gap:20px;display:grid}.recall-detail__empty[data-v-ca1beb74]{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.recall-detail__empty p[data-v-ca1beb74]{margin:0;font-size:13px}.recall-detail__body[data-v-ca1beb74]{gap:20px;display:grid}.recall-facts[data-v-ca1beb74]{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding-bottom:18px;display:grid}.recall-facts dt[data-v-ca1beb74]{color:var(--color-text-tertiary);margin-bottom:6px;font-size:12px}.recall-facts dd[data-v-ca1beb74]{margin:0;font-size:14px;font-weight:700}.recall-tracking[data-v-ca1beb74],.recall-impact[data-v-ca1beb74]{border:1px solid var(--color-border);padding:16px}.recall-tracking__heading[data-v-ca1beb74]{justify-content:space-between;align-items:flex-end;display:flex}.recall-tracking__heading h3[data-v-ca1beb74],.recall-impact h3[data-v-ca1beb74]{font-size:15px}.recall-tracking__heading span[data-v-ca1beb74]{color:var(--color-text-tertiary);margin-top:4px;font-size:12px;display:block}.recall-tracking__heading>strong[data-v-ca1beb74]{color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:24px}.recall-progress[data-v-ca1beb74]{background:var(--color-surface-subtle);height:6px;margin:14px 0;overflow:hidden}.recall-progress span[data-v-ca1beb74]{background:#3b8066;height:100%;transition:width .18s;display:block}.recall-tracking ul[data-v-ca1beb74]{border-top:1px solid #e7eee9;margin:0;padding:0;list-style:none}.recall-tracking li[data-v-ca1beb74]{border-bottom:1px solid var(--color-surface-subtle);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.recall-tracking li[data-v-ca1beb74]:last-child{border-bottom:0}.recall-tracking li strong[data-v-ca1beb74],.recall-tracking li small[data-v-ca1beb74]{display:block}.recall-tracking li small[data-v-ca1beb74]{color:var(--color-text-tertiary);margin-top:3px;font-size:12px}.recall-tracking time[data-v-ca1beb74]{color:var(--color-text-tertiary);font-size:12px}.recall-impact h3[data-v-ca1beb74]{margin-bottom:14px}.recall-impact__grid[data-v-ca1beb74]{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.recall-impact__grid div[data-v-ca1beb74]{border:1px solid var(--color-border);background:#f7faf8;padding:12px}.recall-impact__grid span[data-v-ca1beb74],.recall-impact__grid strong[data-v-ca1beb74]{display:block}.recall-impact__grid span[data-v-ca1beb74]{color:var(--color-text-tertiary);font-size:12px}.recall-impact__grid strong[data-v-ca1beb74]{color:#203d32;margin-top:5px;font-size:18px}.recall-warning[data-v-ca1beb74]{color:#765b22;background:#fff9e9;border-left:3px solid #cf9c34;margin:14px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.recall-detail__note[data-v-ca1beb74]{color:#78857e;margin:10px 0 0;font-size:12px}@media (width<=1180px){.recall-page__header[data-v-ca1beb74]{display:block}.recall-page__notice[data-v-ca1beb74]{max-width:none;margin-top:16px}.recall-filters[data-v-ca1beb74]{grid-template-columns:repeat(3,minmax(140px,1fr))}.recall-filters[data-v-ca1beb74] .ui-text-input{grid-column:span 3}.recall-impact__grid[data-v-ca1beb74]{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.recall-list[data-v-ca1beb74],.recall-detail[data-v-ca1beb74]{padding:14px}.recall-filters[data-v-ca1beb74]{grid-template-columns:1fr 1fr}.recall-filters[data-v-ca1beb74] .ui-text-input,.recall-filter-actions[data-v-ca1beb74]{grid-column:span 2}.recall-facts[data-v-ca1beb74]{grid-template-columns:1fr 1fr}.recall-impact__grid[data-v-ca1beb74]{grid-template-columns:repeat(2,1fr)}}.supplier-return-page[data-v-2966e4bc]{min-width:0;min-height:100%;color:var(--color-text-primary);background:var(--color-surface-subtle);gap:24px;padding:28px 32px 40px;display:grid}.supplier-return-page__header[data-v-2966e4bc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.supplier-return-page__eyebrow[data-v-2966e4bc]{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.supplier-return-page h1[data-v-2966e4bc],.supplier-return-page h2[data-v-2966e4bc],.supplier-return-page p[data-v-2966e4bc]{margin:0}.supplier-return-page h1[data-v-2966e4bc]{letter-spacing:-.02em;margin-top:8px;font-size:28px}.supplier-return-page h2[data-v-2966e4bc]{margin-top:8px;font-size:21px}.supplier-return-page__header p[data-v-2966e4bc]{max-width:760px;color:var(--color-text-secondary);margin-top:10px;font-size:14px;line-height:1.7}.supplier-return-list[data-v-2966e4bc],.supplier-return-detail[data-v-2966e4bc]{border:1px solid var(--color-border);background:#fff;min-width:0}.supplier-return-filters[data-v-2966e4bc]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:end;gap:14px;padding:18px 20px;display:flex}.supplier-return-field[data-v-2966e4bc]{color:#64716b;gap:6px;min-width:160px;font-size:12px;display:grid}.supplier-return-field select[data-v-2966e4bc],.supplier-return-pagination select[data-v-2966e4bc]{border:1px solid var(--color-border-strong);min-height:38px;color:var(--color-text-primary);background:#fff;border-radius:3px;padding:0 10px}.supplier-return-filter-actions[data-v-2966e4bc]{gap:8px;display:flex}.supplier-return-result-meta[data-v-2966e4bc]{color:var(--color-text-secondary);justify-content:space-between;gap:16px;padding:14px 20px;font-size:13px;display:flex}.supplier-return-error[data-v-2966e4bc]{color:#a23a32}.supplier-return-pagination[data-v-2966e4bc]{width:100%;color:var(--color-text-secondary);justify-content:flex-end;align-items:center;gap:14px;font-size:13px;display:flex}.supplier-return-pagination>div[data-v-2966e4bc]{gap:4px;display:flex}.supplier-return-pagination button[data-v-2966e4bc]{border:1px solid var(--color-border-strong);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:#fff;place-items:center;display:grid}.supplier-return-pagination button[data-v-2966e4bc]:disabled{color:#aab6b0;cursor:not-allowed}.supplier-return-detail[data-v-2966e4bc]{padding:22px 24px}.supplier-return-detail header p[data-v-2966e4bc]{color:var(--color-text-secondary);margin-top:8px;font-size:14px}.supplier-return-detail__empty[data-v-2966e4bc]{border-top:1px solid var(--color-border);min-height:160px;color:var(--color-text-secondary);text-align:center;place-items:center;gap:8px;margin-top:18px;display:grid}.supplier-return-detail__empty strong[data-v-2966e4bc]{color:var(--color-text-primary)}.supplier-return-facts[data-v-2966e4bc]{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0 0;padding-top:20px;display:grid}.supplier-return-facts dt[data-v-2966e4bc]{color:#78837e;font-size:12px}.supplier-return-facts dd[data-v-2966e4bc]{color:#20342b;margin:6px 0 0;font-weight:600}@media (width<=800px){.supplier-return-page[data-v-2966e4bc]{padding:22px 16px 32px}.supplier-return-filters[data-v-2966e4bc]{align-items:stretch}.supplier-return-filters[data-v-2966e4bc]>*{width:100%}.supplier-return-filter-actions[data-v-2966e4bc]{justify-content:flex-start}.supplier-return-facts[data-v-2966e4bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ledger-filters[data-v-a15c94fa]{flex-wrap:wrap;align-items:end;gap:12px;padding:24px;display:flex}.ledger-filters label[data-v-a15c94fa]{gap:8px;width:180px;font-size:13px;display:grid}.positive[data-v-a15c94fa]{color:#078365}.negative[data-v-a15c94fa]{color:#c43d3d}.ledger-view[data-v-a15c94fa] table{min-width:1550px}.ledger-view[data-v-a15c94fa] td,.raw-group-outbound[data-v-bb1ba593] td{white-space:normal;overflow-wrap:anywhere}.raw-group-outbound[data-v-bb1ba593]{gap:16px;min-width:0;display:grid}.raw-group-outbound__summary[data-v-bb1ba593]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.raw-group-outbound__summary span[data-v-bb1ba593]{color:var(--color-text-primary);margin-left:auto;font-weight:600}.raw-group-outbound__detail[data-v-bb1ba593]{color:var(--color-text-secondary);margin-top:4px;font-weight:400;display:block}.inventory-group-codes[data-v-0eea8e53]{flex-wrap:wrap;gap:8px 24px;padding:0 24px;display:flex}.inventory-group-list[data-v-0eea8e53]{min-width:0;overflow-x:auto}.inventory-group-head[data-v-0eea8e53],.inventory-group-summary[data-v-0eea8e53]{text-align:left;grid-template-columns:minmax(220px,2fr) minmax(110px,1fr) minmax(110px,1fr) minmax(110px,1fr) minmax(150px,1.2fr) 74px;align-items:center;gap:14px;min-width:1080px;padding:16px 24px;display:grid}.inventory-group-head[data-v-0eea8e53]{color:var(--color-text-secondary);background:#f5f6f7;margin-top:24px;font-size:13px}.inventory-group-summary[data-v-0eea8e53]{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font:inherit;background:#fff;font-size:14px}.inventory-group-summary[data-v-0eea8e53]:hover{background:#f7faf9}.inventory-group-expand[data-v-0eea8e53]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.inventory-group-expand:hover strong[data-v-0eea8e53],.inventory-group-expand__hint[data-v-0eea8e53]{color:var(--color-brand)}.inventory-group-expand[data-v-0eea8e53]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.inventory-group-expand small[data-v-0eea8e53]{color:var(--color-text-secondary);margin-top:5px;font-size:12px;display:block}.inventory-group-expand .inventory-group-expand__hint[data-v-0eea8e53]{color:var(--color-brand)}.stock-outbound-dialog.ui-dialog--drawer{width:min(780px,100vw)}.inventory-tabs[data-v-0eea8e53]{align-items:center;gap:12px;padding:18px 24px 6px;display:flex}.stock-page[data-v-0eea8e53]{gap:var(--space-6);color:var(--color-text-primary);display:grid}.stock-page__header[data-v-0eea8e53]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.stock-page__header h1[data-v-0eea8e53]{font-size:var(--font-size-page-title);line-height:var(--line-height-tight);letter-spacing:-.02em;margin:0}.stock-page__header p[data-v-0eea8e53]{margin:var(--space-2) 0 0;color:var(--color-text-secondary)}.stock-page__content[data-v-0eea8e53]{min-width:0}.stock-filters[data-v-0eea8e53]{gap:var(--space-3);grid-template-columns:minmax(260px,1fr) minmax(120px,150px) minmax(150px,180px) auto;align-items:end;display:grid}.stock-page .stock-filters[data-v-0eea8e53]{padding:10px 24px 0}.stock-page__content[data-v-0eea8e53] .admin-selection-bar{padding-block:6px}.stock-field[data-v-0eea8e53]{font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.stock-field select[data-v-0eea8e53],.stock-search[data-v-0eea8e53]{min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface)}.stock-field select[data-v-0eea8e53]{width:100%;padding:0 var(--space-3);outline:none}.stock-search[data-v-0eea8e53]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-tertiary);display:flex}.stock-search input[data-v-0eea8e53]{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);background:0 0;border:0;outline:0;padding:0}.stock-field select[data-v-0eea8e53]:focus-visible,.stock-search[data-v-0eea8e53]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.stock-filter-actions[data-v-0eea8e53]{gap:var(--space-1);display:flex}.stock-table[data-v-0eea8e53] .ui-table{min-width:1126px}.stock-cell-title[data-v-0eea8e53],.stock-cell-help[data-v-0eea8e53]{text-overflow:ellipsis;display:block;overflow:hidden}.stock-cell-title[data-v-0eea8e53]{font-weight:600}.stock-cell-help[data-v-0eea8e53]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-top:2px;font-weight:400}.stock-quantity[data-v-0eea8e53]{font-variant-numeric:tabular-nums}.stock-adjust-action[data-v-0eea8e53]{color:var(--color-brand-hover);font-size:var(--font-size-help);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.stock-adjust-action[data-v-0eea8e53]:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.stock-adjust-action[data-v-0eea8e53]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.stock-pagination[data-v-0eea8e53]{justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:40px;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.stock-pagination select[data-v-0eea8e53]{min-height:32px;padding:0 var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-surface)}.stock-pagination__buttons[data-v-0eea8e53]{gap:var(--space-1);display:flex}.stock-pagination__buttons button[data-v-0eea8e53]{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);width:32px;height:32px;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;place-items:center;padding:0;display:inline-grid}.stock-pagination__buttons button[data-v-0eea8e53]:disabled{color:var(--color-text-disabled);background:var(--color-surface-muted);cursor:not-allowed}.stock-adjustment-form[data-v-0eea8e53]{gap:var(--space-5);display:grid}.stock-adjustment-summary[data-v-0eea8e53]{gap:var(--space-3) var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin:0;display:grid}.stock-adjustment-summary div[data-v-0eea8e53]:nth-child(3){grid-column:1/-1}.stock-adjustment-summary dt[data-v-0eea8e53]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.stock-adjustment-summary dd[data-v-0eea8e53]{margin:4px 0 0;font-weight:600}.stock-adjustment-warning[data-v-0eea8e53]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-warning);color:var(--color-text-secondary);background:var(--color-warning-soft);display:flex}.stock-adjustment-warning svg[data-v-0eea8e53]{color:var(--color-warning);flex:none}.stock-adjustment-warning p[data-v-0eea8e53]{font-size:var(--font-size-help);margin:0;line-height:1.6}.stock-reason-field[data-v-0eea8e53]{font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.stock-reason-field b[data-v-0eea8e53]{color:var(--color-danger)}.stock-reason-field textarea[data-v-0eea8e53]{width:100%;padding:var(--space-3);resize:vertical;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);outline:none;line-height:1.6}.stock-reason-field textarea[data-v-0eea8e53]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.stock-reason-field small[data-v-0eea8e53]{color:var(--color-text-secondary);font-weight:400}.stock-reason-field .stock-field-error[data-v-0eea8e53],.stock-submit-error[data-v-0eea8e53]{color:var(--color-danger)}.stock-submit-error[data-v-0eea8e53]{font-size:var(--font-size-help);margin:0}@media (width<=767px){.stock-filters[data-v-0eea8e53]{grid-template-columns:1fr}.stock-filter-actions[data-v-0eea8e53]{justify-content:flex-end}.stock-adjustment-summary[data-v-0eea8e53]{grid-template-columns:1fr}.stock-adjustment-summary div[data-v-0eea8e53]:nth-child(3){grid-column:auto}}.reconciliation-page[data-v-7cf35d62]{color:var(--color-text-primary);max-width:none;margin:auto;padding:24px}.reconciliation-page h1[data-v-7cf35d62]{font-size:26px}.reconciliation-page h2[data-v-7cf35d62]{font-size:20px}.reconciliation-filters[data-v-7cf35d62]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;padding:24px;display:flex}.reconciliation-filters>label[data-v-7cf35d62]{flex:0 180px;margin:0}.reconciliation-filters select[data-v-7cf35d62]{width:100%;height:44px}.reconciliation-filters>button[data-v-7cf35d62]{flex:none;width:auto;min-width:86px;height:44px}.reconciliation-total[data-v-7cf35d62]{min-height:44px;color:var(--color-text-secondary);align-items:center;margin-left:auto;font-size:13px;display:flex}@media (width<=600px){.reconciliation-total[data-v-7cf35d62]{margin-left:0}}.toolbar[data-v-7cf35d62]{align-items:center;gap:16px;margin:16px 0;display:flex}.fields[data-v-7cf35d62]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}label[data-v-7cf35d62]{flex-direction:column;gap:6px;margin:12px 0;display:flex}input[data-v-7cf35d62],select[data-v-7cf35d62],textarea[data-v-7cf35d62],button[data-v-7cf35d62]{font:inherit;border:1px solid var(--color-border-strong);color:inherit;background:#fff;border-radius:4px;padding:9px}textarea[data-v-7cf35d62]{min-height:72px}button[data-v-7cf35d62]{cursor:pointer;color:var(--color-brand)}button[data-v-7cf35d62]:disabled{opacity:.55;cursor:default}fieldset[data-v-7cf35d62]{border:1px solid var(--color-border-strong);border-radius:12px;margin-top:20px;padding:20px}.table-wrap[data-v-7cf35d62]{overflow:auto}table[data-v-7cf35d62]{border-collapse:collapse;background:#fff;width:100%}th[data-v-7cf35d62],td[data-v-7cf35d62]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:12px}th[data-v-7cf35d62]{background:var(--color-surface-subtle)}caption[data-v-7cf35d62]{text-align:left;padding:10px}.error[data-v-7cf35d62]{color:var(--color-danger)}.notice[data-v-7cf35d62],.preview[data-v-7cf35d62]{background:var(--color-success-soft);padding:16px}.event[data-v-7cf35d62]{border-top:1px solid var(--color-border);padding:16px 0}.event p[data-v-7cf35d62]{overflow-wrap:anywhere}@media (width<=900px){.fields[data-v-7cf35d62]{grid-template-columns:1fr}.toolbar[data-v-7cf35d62]{flex-wrap:wrap}}.workers-page[data-v-bbeac14d]{gap:24px;display:grid}.workers-page__header[data-v-bbeac14d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h1[data-v-bbeac14d]{margin:0;font-size:24px}.workers-page__header p[data-v-bbeac14d]{color:var(--color-text-secondary);margin:8px 0 0}[role=alert][data-v-bbeac14d]{color:#a32929}.supplier-entry fieldset[data-v-379b7d01]{border:0;gap:14px;min-width:0;padding:0;display:grid}.supplier-entry label[data-v-379b7d01]{gap:6px;display:grid}.supplier-entry p[data-v-379b7d01]{color:var(--color-text-secondary);font-size:13px}.supplier-entry [role=alert][data-v-379b7d01]{color:var(--color-danger)}.supplier-list-page[data-v-a1d89b43]{gap:var(--space-6);display:grid}.supplier-list-page__content[data-v-a1d89b43]{min-width:0}.supplier-list-page__filters[data-v-a1d89b43]{gap:var(--space-3);padding:0 0 var(--space-5);grid-template-columns:minmax(280px,1fr) minmax(160px,220px) auto;align-items:end;display:grid}.supplier-list-page__field[data-v-a1d89b43]{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.supplier-list-page__field select[data-v-a1d89b43],.supplier-list-page__input-wrap[data-v-a1d89b43]{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface)}.supplier-list-page__field select[data-v-a1d89b43]{padding:0 var(--space-3);outline:none}.supplier-list-page__input-wrap[data-v-a1d89b43]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-tertiary);display:flex}.supplier-list-page__input-wrap input[data-v-a1d89b43]{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);color:var(--color-text-primary);background:0 0;border:0;outline:none;padding:0}.supplier-list-page__input-wrap input[data-v-a1d89b43]::placeholder{color:var(--color-text-tertiary)}.supplier-list-page__field select[data-v-a1d89b43]:hover,.supplier-list-page__input-wrap[data-v-a1d89b43]:hover{border-color:var(--color-text-tertiary)}.supplier-list-page__field select[data-v-a1d89b43]:focus-visible,.supplier-list-page__input-wrap[data-v-a1d89b43]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.supplier-list-page__filter-actions[data-v-a1d89b43],.supplier-list-page__actions[data-v-a1d89b43]{align-items:center;gap:var(--space-1);display:flex}.supplier-list-page__result-meta[data-v-a1d89b43]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:34px;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.supplier-list-page__table[data-v-a1d89b43] .ui-table{min-width:940px}.supplier-list-page__primary-link[data-v-a1d89b43],.supplier-list-page__actions>button[data-v-a1d89b43]{color:var(--color-brand-hover);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.supplier-list-page__primary-link[data-v-a1d89b43]:hover,.supplier-list-page__actions>button[data-v-a1d89b43]:hover{text-underline-offset:3px;text-decoration:underline}.supplier-list-page__actions[data-v-a1d89b43]{justify-content:flex-end}@media (width<=767px){.supplier-list-page[data-v-a1d89b43]{gap:var(--space-5)}.supplier-list-page__filters[data-v-a1d89b43]{padding-bottom:var(--space-4);grid-template-columns:1fr}.supplier-list-page__field select[data-v-a1d89b43],.supplier-list-page__input-wrap[data-v-a1d89b43]{min-height:var(--control-height-touch)}.supplier-list-page__filter-actions[data-v-a1d89b43] .ui-button:first-child{flex:1}.supplier-list-page__result-meta[data-v-a1d89b43]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}.supplier-events[data-v-a130bab9]{gap:var(--space-6);display:grid}.supplier-events__content[data-v-a130bab9]{min-width:0}.supplier-events__filters[data-v-a130bab9]{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:minmax(300px,1fr) minmax(160px,220px) auto;align-items:end;display:grid}.supplier-events__field[data-v-a130bab9]{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.supplier-events__field select[data-v-a130bab9],.supplier-events__input-wrap[data-v-a130bab9]{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface)}.supplier-events__field select[data-v-a130bab9]{padding:0 var(--space-3);outline:none}.supplier-events__input-wrap[data-v-a130bab9]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-tertiary);display:flex}.supplier-events__input-wrap input[data-v-a130bab9]{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);color:var(--color-text-primary);background:0 0;border:0;outline:none;padding:0}.supplier-events__input-wrap input[data-v-a130bab9]::placeholder{color:var(--color-text-tertiary)}.supplier-events__field select[data-v-a130bab9]:hover,.supplier-events__input-wrap[data-v-a130bab9]:hover{border-color:var(--color-text-tertiary)}.supplier-events__field select[data-v-a130bab9]:focus-visible,.supplier-events__input-wrap[data-v-a130bab9]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.supplier-events__filter-actions[data-v-a130bab9],.supplier-events__actions[data-v-a130bab9]{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.supplier-events__result-meta[data-v-a130bab9]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:34px;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.supplier-events__table[data-v-a130bab9] .ui-table{min-width:1180px}.supplier-events__primary-link[data-v-a130bab9],.supplier-events__actions>button[data-v-a130bab9]{color:var(--color-brand-hover);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.supplier-events__primary-link[data-v-a130bab9]:hover,.supplier-events__actions>button[data-v-a130bab9]:hover{text-underline-offset:3px;text-decoration:underline}.supplier-events__muted[data-v-a130bab9]{color:var(--color-text-tertiary)}@media (width<=767px){.supplier-events[data-v-a130bab9]{gap:var(--space-5)}.supplier-events__filters[data-v-a130bab9]{padding-bottom:var(--space-4);grid-template-columns:1fr}.supplier-events__field select[data-v-a130bab9],.supplier-events__input-wrap[data-v-a130bab9]{min-height:var(--control-height-touch)}.supplier-events__filter-actions[data-v-a130bab9] .ui-button:first-child{flex:1}.supplier-events__result-meta[data-v-a130bab9]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}.supplier-origin-lots[data-v-9140a9a5]{gap:var(--space-6);display:grid}.supplier-origin-lots__content[data-v-9140a9a5]{min-width:0}.supplier-origin-lots__filters[data-v-9140a9a5]{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:minmax(300px,1fr) minmax(160px,220px) auto;align-items:end;display:grid}.supplier-origin-lots__field[data-v-9140a9a5]{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-help);gap:6px;font-weight:600;display:grid}.supplier-origin-lots__field select[data-v-9140a9a5],.supplier-origin-lots__input-wrap[data-v-9140a9a5]{width:100%;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface)}.supplier-origin-lots__field select[data-v-9140a9a5]{padding:0 var(--space-3);outline:none}.supplier-origin-lots__input-wrap[data-v-9140a9a5]{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--color-text-tertiary);display:flex}.supplier-origin-lots__input-wrap input[data-v-9140a9a5]{width:100%;min-width:0;min-height:calc(var(--control-height) - 2px);color:var(--color-text-primary);background:0 0;border:0;outline:none;padding:0}.supplier-origin-lots__input-wrap input[data-v-9140a9a5]::placeholder{color:var(--color-text-tertiary)}.supplier-origin-lots__field select[data-v-9140a9a5]:hover,.supplier-origin-lots__input-wrap[data-v-9140a9a5]:hover{border-color:var(--color-text-tertiary)}.supplier-origin-lots__field select[data-v-9140a9a5]:focus-visible,.supplier-origin-lots__input-wrap[data-v-9140a9a5]:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.supplier-origin-lots__filter-actions[data-v-9140a9a5],.supplier-origin-lots__actions[data-v-9140a9a5]{align-items:center;gap:var(--space-1);display:flex}.supplier-origin-lots__result-meta[data-v-9140a9a5]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:34px;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.supplier-origin-lots__table[data-v-9140a9a5] .ui-table{min-width:1080px}.supplier-origin-lots__primary-link[data-v-9140a9a5],.supplier-origin-lots__actions>button[data-v-9140a9a5]{color:var(--color-brand-hover);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.supplier-origin-lots__primary-link[data-v-9140a9a5]:hover,.supplier-origin-lots__actions>button[data-v-9140a9a5]:hover{text-underline-offset:3px;text-decoration:underline}.supplier-origin-lots__cell-title[data-v-9140a9a5],.supplier-origin-lots__cell-help[data-v-9140a9a5]{text-overflow:ellipsis;display:block;overflow:hidden}.supplier-origin-lots__cell-title[data-v-9140a9a5]{font-weight:600}.supplier-origin-lots__cell-help[data-v-9140a9a5]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin-top:1px;font-weight:400}.supplier-origin-lots__muted[data-v-9140a9a5]{color:var(--color-text-tertiary)}.supplier-origin-lots__actions[data-v-9140a9a5]{justify-content:flex-end}@media (width<=767px){.supplier-origin-lots[data-v-9140a9a5]{gap:var(--space-5)}.supplier-origin-lots__filters[data-v-9140a9a5]{padding-bottom:var(--space-4);grid-template-columns:1fr}.supplier-origin-lots__field select[data-v-9140a9a5],.supplier-origin-lots__input-wrap[data-v-9140a9a5]{min-height:var(--control-height-touch)}.supplier-origin-lots__filter-actions[data-v-9140a9a5] .ui-button:first-child{flex:1}.supplier-origin-lots__result-meta[data-v-9140a9a5]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}.supplier-submission[data-v-dacd98a0]{gap:var(--space-6);display:grid}.supplier-submission__rule[data-v-dacd98a0]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text-secondary);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.supplier-submission__rule>span[data-v-dacd98a0]{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-brand-hover);background:var(--color-brand-soft);place-items:center;display:grid}.supplier-submission__rule h2[data-v-dacd98a0],.supplier-submission__rule p[data-v-dacd98a0]{margin:0}.supplier-submission__rule h2[data-v-dacd98a0]{color:var(--color-text-primary);font-size:var(--font-size-help);font-weight:650}.supplier-submission__rule p[data-v-dacd98a0]{font-size:var(--font-size-help);text-wrap:pretty;margin-top:2px}.supplier-submission__content[data-v-dacd98a0]{min-width:0}.supplier-submission__result-meta[data-v-dacd98a0]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:34px;color:var(--color-text-secondary);font-size:var(--font-size-caption);display:flex}.supplier-submission__table[data-v-dacd98a0] .ui-table{min-width:1120px}.supplier-submission__table input[type=checkbox][data-v-dacd98a0]{width:18px;height:18px;accent-color:var(--color-brand);cursor:pointer}.supplier-submission__table input[type=checkbox][data-v-dacd98a0]:disabled{cursor:not-allowed;opacity:.45}.supplier-submission__primary-link[data-v-dacd98a0]{color:var(--color-brand-hover);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.supplier-submission__primary-link[data-v-dacd98a0]:hover{text-underline-offset:3px;text-decoration:underline}.supplier-submission__progress[data-v-dacd98a0]{gap:3px;display:grid}.supplier-submission__progress progress[data-v-dacd98a0]{border-radius:var(--radius-small);background:var(--color-surface-muted);border:0;width:96px;height:5px;overflow:hidden}.supplier-submission__progress progress[data-v-dacd98a0]::-webkit-progress-bar{border-radius:var(--radius-small);background:var(--color-surface-muted)}.supplier-submission__progress progress[data-v-dacd98a0]::-webkit-progress-value{border-radius:var(--radius-small);background:var(--color-brand)}.supplier-submission__progress progress[data-v-dacd98a0]::-moz-progress-bar{border-radius:var(--radius-small);background:var(--color-brand)}.supplier-submission__muted[data-v-dacd98a0]{color:var(--color-text-tertiary)}@media (width<=767px){.supplier-submission[data-v-dacd98a0]{gap:var(--space-5)}.supplier-submission__rule[data-v-dacd98a0]{padding:var(--space-4)}.supplier-submission__result-meta[data-v-dacd98a0]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}}.supplier-workbench[data-v-6e0f0f58]{gap:var(--space-6);display:grid}.supplier-workbench__metrics[data-v-6e0f0f58]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.supplier-workbench__metric[data-v-6e0f0f58]{color:#075e4c;background:#dcf5ea;border-radius:16px;gap:10px;min-width:0;padding:24px;display:grid}.supplier-workbench__metric[data-v-6e0f0f58]:nth-child(2){color:#63429a;background:#eee4fa}.supplier-workbench__metric[data-v-6e0f0f58]:nth-child(3){color:#866015;background:#fff3d1}.supplier-workbench__metric[data-v-6e0f0f58]:nth-child(4){color:#994a36;background:#ffe7dd}.supplier-workbench__metric span[data-v-6e0f0f58],.supplier-workbench__metric small[data-v-6e0f0f58]{color:inherit;font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-workbench__metric strong[data-v-6e0f0f58]{color:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:30px;font-weight:650;line-height:1.3;overflow:hidden}.supplier-workbench__grid[data-v-6e0f0f58]{gap:var(--space-6);grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);align-items:start;display:grid}.supplier-workbench__pending[data-v-6e0f0f58],.supplier-workbench__quick[data-v-6e0f0f58]{min-width:0}.supplier-workbench__section-heading[data-v-6e0f0f58]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:48px;display:flex}.supplier-workbench__section-heading h2[data-v-6e0f0f58],.supplier-workbench__section-heading p[data-v-6e0f0f58]{margin:0}.supplier-workbench__section-heading h2[data-v-6e0f0f58]{color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:650}.supplier-workbench__section-heading p[data-v-6e0f0f58]{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-top:2px}.supplier-workbench__section-heading>button[data-v-6e0f0f58],.supplier-workbench__record-link[data-v-6e0f0f58]{color:var(--color-brand-hover);font-size:var(--font-size-help);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.supplier-workbench__section-heading>button[data-v-6e0f0f58]{align-items:center;gap:var(--space-1);white-space:nowrap;min-height:32px;display:inline-flex}.supplier-workbench__record-link[data-v-6e0f0f58]:hover,.supplier-workbench__section-heading>button[data-v-6e0f0f58]:hover{text-underline-offset:3px;text-decoration:underline}.supplier-workbench__pending[data-v-6e0f0f58] .ui-table{min-width:560px}.supplier-workbench__quick-actions[data-v-6e0f0f58]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);overflow:hidden}.supplier-workbench__quick-actions>button[data-v-6e0f0f58]{align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-3) var(--space-4);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.supplier-workbench__quick-actions>button+button[data-v-6e0f0f58]{border-top:1px solid var(--color-border)}.supplier-workbench__quick-actions>button[data-v-6e0f0f58]:hover{background:var(--color-surface-subtle)}.supplier-workbench__quick-actions>button>span[data-v-6e0f0f58]:first-child{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-brand-hover);background:var(--color-brand-soft);place-items:center;display:grid}.supplier-workbench__quick-actions strong[data-v-6e0f0f58],.supplier-workbench__quick-actions small[data-v-6e0f0f58]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.supplier-workbench__quick-actions strong[data-v-6e0f0f58]{font-size:var(--font-size-body);font-weight:600}.supplier-workbench__quick-actions small[data-v-6e0f0f58]{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-top:1px}@media (width<=1099px){.supplier-workbench__grid[data-v-6e0f0f58]{grid-template-columns:1fr}}@media (width<=767px){.supplier-workbench[data-v-6e0f0f58]{gap:var(--space-5)}.supplier-workbench__metrics[data-v-6e0f0f58]{grid-template-columns:1fr 1fr}.supplier-workbench__metric[data-v-6e0f0f58]{padding:var(--space-3) var(--space-4)}.supplier-workbench__metric[data-v-6e0f0f58]:nth-child(3){border-left:0}.supplier-workbench__metric[data-v-6e0f0f58]:nth-child(n+3){border-top:1px solid var(--color-border)}.supplier-workbench__metric strong[data-v-6e0f0f58]{font-size:22px}.supplier-workbench__section-heading[data-v-6e0f0f58],.supplier-workbench__section-heading>button[data-v-6e0f0f58]{min-height:44px}.supplier-workbench__quick-actions>button[data-v-6e0f0f58]{min-height:76px}}@keyframes workbench-enter-33549555{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workbench-bar-y-33549555{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes workbench-bar-x-33549555{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workbench-ring-33549555{0%{stroke-dasharray:0 100}}.health-ring__value[data-v-33549555]{animation:.46s ease-out both workbench-ring-33549555}.metric-strip__item[data-v-33549555]{animation:.36s ease-out both workbench-enter-33549555}.metric-strip__item[data-v-33549555]:nth-child(2){animation-delay:40ms}.metric-strip__item[data-v-33549555]:nth-child(3){animation-delay:80ms}.metric-strip__item[data-v-33549555]:nth-child(4){animation-delay:.12s}.workbench-grid[data-v-33549555],.dashboard-overview[data-v-33549555],.activity-chart[data-v-33549555]{animation:.38s ease-out .1s both workbench-enter-33549555}.coverage-column__bar[data-v-33549555]{transform-origin:bottom;transition:height .42s ease-out;animation:.46s cubic-bezier(.2,.7,.3,1) both workbench-bar-y-33549555}.activity-chart__track span[data-v-33549555]{transform-origin:0;transition:width .42s ease-out;animation:.42s ease-out both workbench-bar-x-33549555}.workbench-page a[data-v-33549555]{transition:color .18s,background-color .18s}.metric-strip dd[data-v-33549555],.dashboard-overview dd[data-v-33549555]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.workbench-page[data-v-33549555] *,.workbench-page[data-v-33549555] :before,.workbench-page[data-v-33549555] :after{transition:none!important;animation:none!important}}.workbench-page[data-v-33549555]{--dashboard-ink:#25313c;--dashboard-muted:#687a88;--dashboard-accent:#00a878;--dashboard-line:#edf1f4;color:var(--dashboard-ink);gap:26px;display:grid}.metric-strip dl[data-v-33549555]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.metric-strip__item[data-v-33549555]{isolation:isolate;color:#16533f;background:#d8f5e7;border-radius:14px;min-width:0;padding:22px 24px 20px;position:relative;overflow:hidden}.metric-strip__item--inspection[data-v-33549555]{color:#593c87;background:#eee3fa}.metric-strip__item--inventoryAlert[data-v-33549555]{color:#77571c;background:#fff2d2}.metric-strip__item--newInquiry[data-v-33549555]{color:#903f32;background:#ffe6dc}.metric-strip dt[data-v-33549555]{flex-direction:column;align-items:flex-start;gap:18px;font-size:13px;font-weight:600;display:flex}.metric-strip__icon[data-v-33549555]{place-items:center;width:36px;height:32px;display:grid}.metric-strip dd[data-v-33549555]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:32px;font-weight:750;line-height:1.2;position:relative}.metric-strip dd.metric-strip__value--empty[data-v-33549555]{font-size:22px}.metric-strip__item p[data-v-33549555]{opacity:.88;max-width:92%;margin:10px 0 0;font-size:11px;line-height:1.6;position:relative}.metric-strip__watermark[data-v-33549555]{z-index:-1;opacity:.055;position:absolute;top:26px;right:-11px;transform:rotate(-13deg)}.workbench-grid[data-v-33549555]{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:24px;display:grid}.workbench-panel[data-v-33549555]{background:#fefefe;border:0;border-radius:14px;min-width:0;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f}.workbench-panel__header[data-v-33549555]{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 0;display:flex}.workbench-panel__header h2[data-v-33549555],.dashboard-overview__heading h2[data-v-33549555]{margin:0;font-size:17px;font-weight:700}.workbench-panel__header p[data-v-33549555]{color:var(--dashboard-muted);margin:8px 0 0;font-size:12px}.workbench-panel__header>svg[data-v-33549555]{color:#8fa0aa}.panel-caption[data-v-33549555]{white-space:nowrap;color:var(--dashboard-muted);padding-top:4px;font-size:11px}.coverage-chart[data-v-33549555]{padding:24px 26px 20px}.chart-legend[data-v-33549555]{color:#576c79;justify-content:flex-end;gap:20px;margin-bottom:32px;font-size:12px;display:flex}.chart-legend span[data-v-33549555]{align-items:center;gap:7px;display:inline-flex}.chart-legend i[data-v-33549555],.health-totals i[data-v-33549555]{border-radius:50%;width:9px;height:9px;display:inline-block}.legend-complete[data-v-33549555]{background:#00a878}.legend-total[data-v-33549555]{background:#9edbd1}.coverage-plot[data-v-33549555]{min-height:238px;padding-left:32px;position:relative}.coverage-gridlines[data-v-33549555]{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 28px 32px}.coverage-gridlines>div[data-v-33549555]{border-top:1px dashed #e6ecef;position:relative}.coverage-gridlines span[data-v-33549555]{color:#80919e;font-size:10px;position:absolute;top:-8px;right:calc(100% + 12px)}.coverage-columns[data-v-33549555]{gap:16px;display:flex;position:relative}.coverage-column[data-v-33549555]{text-align:center;flex:1;min-width:0}.coverage-column__plot[data-v-33549555]{justify-content:center;align-items:flex-end;gap:5px;height:210px;display:flex}.coverage-column__bar[data-v-33549555]{border-radius:5px 5px 0 0;width:min(26px,38%);transition:height .4s;position:relative}.coverage-column__bar--complete[data-v-33549555]{background:#00a878}.coverage-column__bar--total[data-v-33549555]{background:#9edbd1}.coverage-column__bar span[data-v-33549555]{color:#617482;font-size:10px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.coverage-column__label[data-v-33549555]{color:#687a88;overflow-wrap:anywhere;margin-top:13px;font-size:11px;display:block}.chart-footnote[data-v-33549555]{text-align:center;color:#718392;margin:24px 0 0;font-size:11px}.workbench-empty[data-v-33549555]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.coverage-empty[data-v-33549555]{min-height:238px;position:relative}.empty-icon[data-v-33549555]{color:#809ba0;background:#eff6f5;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.workbench-empty strong[data-v-33549555]{color:#5f7381;font-size:14px;font-weight:600}.workbench-empty p[data-v-33549555]{color:#718392;max-width:310px;margin:0;font-size:12px;line-height:1.7}.coverage-empty strong[data-v-33549555],.coverage-empty p[data-v-33549555]{background:#fefefe;padding-inline:10px}.health-ring[data-v-33549555]{width:186px;height:186px;margin:14px auto 4px;position:relative}.health-ring svg[data-v-33549555]{width:100%;display:block;transform:rotate(-90deg)}.health-ring circle[data-v-33549555]{fill:none;stroke-width:18px}.health-ring__track[data-v-33549555]{stroke:#e8f4f0}.health-ring__value[data-v-33549555]{stroke:#00a878;stroke-linecap:round;transition:stroke-dasharray .4s}.health-ring--empty .health-ring__track[data-v-33549555]{stroke:#edf2f4;stroke-dasharray:5 3}.health-ring>div[data-v-33549555]{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.health-ring strong[data-v-33549555]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750}.health-ring span[data-v-33549555]{color:var(--dashboard-muted);font-size:11px}.health-totals[data-v-33549555]{color:var(--dashboard-muted);justify-content:center;gap:22px;margin:10px 16px 0;font-size:11px;display:flex}.health-totals>span[data-v-33549555]{align-items:center;gap:6px;display:flex}.health-totals i[data-v-33549555]{background:#00a878}.health-totals>span+span i[data-v-33549555]{background:#d3e9e1}.health-totals strong[data-v-33549555]{color:var(--dashboard-ink)}.health-list[data-v-33549555]{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:22px 26px 16px;list-style:none;display:grid}.health-list__label[data-v-33549555]{color:#5e7280;justify-content:space-between;gap:4px;font-size:11px;display:flex}.health-list__label strong[data-v-33549555]{color:#354956;font-size:11px}.health-list__track[data-v-33549555]{background:#e9f3ee;border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.health-list__track span[data-v-33549555]{border-radius:inherit;background:#3db78f;height:100%;display:block}.health-note[data-v-33549555]{color:#718392;text-align:center;margin:0;padding:0 22px 18px;font-size:10px;line-height:1.5}.health-empty-copy[data-v-33549555]{color:#718392;text-align:center;margin:18px 20px 30px;font-size:12px;line-height:1.9}.dashboard-overview__heading[data-v-33549555]{align-items:center;gap:16px;margin:2px 0 18px;display:flex}.dashboard-overview__heading p[data-v-33549555]{color:var(--dashboard-muted);margin:0;font-size:12px}.dashboard-overview__groups[data-v-33549555]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.dashboard-overview__group h3[data-v-33549555]{align-items:center;gap:10px;margin:0;padding:20px 22px 10px;font-size:14px;font-weight:650;display:flex}.dashboard-overview__group dl[data-v-33549555]{grid-template-columns:1fr 1fr;gap:20px 14px;margin:0;padding:14px 22px 24px;display:grid}.dashboard-overview__group dt[data-v-33549555]{color:#687a88;font-size:11px}.dashboard-overview__group dd[data-v-33549555]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:23px;font-weight:700;line-height:1.4}.dashboard-overview__group small[data-v-33549555]{color:#788994;font-size:11px;font-weight:400}.dashboard-overview__group dd.dashboard-overview__unavailable[data-v-33549555]{color:#6b7e8b;font-size:12px;font-weight:400;line-height:32px}.dashboard-overview__scope[data-v-33549555]{color:#748491;margin:12px 0 0;font-size:11px}.activity-chart[data-v-33549555]{grid-template-columns:1fr 1fr;gap:22px 48px;margin:0;padding:28px 26px;list-style:none;display:grid}.activity-chart li[data-v-33549555]{grid-template-columns:minmax(70px,120px) 1fr 44px;align-items:center;gap:14px;font-size:12px;display:grid}.activity-chart__label[data-v-33549555]{overflow-wrap:anywhere}.activity-chart__track[data-v-33549555]{background:#f0f4f6;border-radius:5px;height:9px;overflow:hidden}.activity-chart__track span[data-v-33549555]{border-radius:inherit;height:100%;display:block}.activity-chart strong[data-v-33549555]{text-align:right;font-variant-numeric:tabular-nums}.activity-chart small[data-v-33549555]{color:var(--dashboard-muted);font-weight:400}.activity-empty[data-v-33549555]{min-height:200px;padding:20px}.activity-note[data-v-33549555]{color:#748491;margin:0;padding:0 26px 20px;font-size:11px}.workbench-updated[data-v-33549555]{text-align:right;color:#748491;margin:-8px 0 0;font-size:11px}.workbench-error[data-v-33549555]{color:#a33c32;background:#fff6f3;border:1px solid #f0c7c2;border-radius:8px;margin:0;padding:14px 18px}@media (width<=1200px){.metric-strip dl[data-v-33549555],.dashboard-overview__groups[data-v-33549555]{gap:14px}.metric-strip__item[data-v-33549555]{padding:20px 18px}.workbench-grid[data-v-33549555]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px}.health-list[data-v-33549555]{gap:12px;padding-inline:20px}.dashboard-overview__groups[data-v-33549555]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.workbench-grid[data-v-33549555]{grid-template-columns:1fr}.metric-strip dl[data-v-33549555]{grid-template-columns:repeat(2,minmax(0,1fr))}.health-ring[data-v-33549555]{width:190px;height:190px}}@media (width<=640px){.workbench-page[data-v-33549555]{gap:22px}.metric-strip__item[data-v-33549555]{padding:18px 16px}.metric-strip dd[data-v-33549555]{font-size:28px}.metric-strip dt[data-v-33549555]{gap:14px}.metric-strip__item p[data-v-33549555]{min-height:32px;font-size:10px}.workbench-panel__header[data-v-33549555]{padding:22px 20px 0}.coverage-chart[data-v-33549555]{padding-inline:16px}.coverage-columns[data-v-33549555]{gap:6px}.coverage-column__label[data-v-33549555]{font-size:10px}.coverage-column__plot[data-v-33549555]{gap:3px}.coverage-column__bar span[data-v-33549555]{font-size:9px}.dashboard-overview__heading[data-v-33549555]{flex-direction:column;align-items:flex-start;gap:6px}.dashboard-overview__groups[data-v-33549555]{grid-template-columns:1fr}.activity-chart[data-v-33549555]{grid-template-columns:1fr;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.coverage-column__bar[data-v-33549555],.health-ring__value[data-v-33549555]{transition:none}}.change-review-tasks[data-v-e5c58d28]{width:min(900px,100vw - 32px)}article[data-v-e5c58d28]{border-bottom:1px solid var(--color-border);padding:16px 0}article label[data-v-e5c58d28]{font-weight:600}small[data-v-e5c58d28]{color:var(--color-text-secondary);margin-top:6px;display:block}li p[data-v-e5c58d28],article p[data-v-e5c58d28]{color:var(--color-text-secondary);font-size:13px}.reason[data-v-e5c58d28]{gap:8px;margin-top:16px;display:grid}a[data-v-e5c58d28]{color:var(--color-primary,#176b52)}.reminder-review-link[data-v-b8f13a04]{color:var(--color-brand);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.reminder-review-link[data-v-b8f13a04]:hover{text-decoration:underline}.reminder-note-field[data-v-b8f13a04],.reminder-note-field label[data-v-b8f13a04]{gap:8px;width:100%;min-width:0;display:grid}.reminder-note-field textarea[data-v-b8f13a04]{box-sizing:border-box;resize:vertical;width:100%;min-height:132px;padding:12px;line-height:1.6}.reminder-note-field small[data-v-b8f13a04]{margin-top:0}small[data-v-b8f13a04]{color:var(--color-text-secondary);white-space:normal;margin-top:4px;display:block}a[data-v-b8f13a04]{color:var(--color-brand)}.reports-filters[data-v-e9bd6283]{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.reports-filters label[data-v-e9bd6283]{gap:8px;display:grid}.reports-filters input[data-v-e9bd6283],.reports-filters select[data-v-e9bd6283]{border:1px solid var(--color-border);border-radius:6px;min-height:40px;padding:8px 12px}.reports-filters p[data-v-e9bd6283]{color:var(--color-text-secondary);flex-basis:100%;margin:0}.reports-page[data-v-e9bd6283]{gap:var(--space-6);color:var(--color-text-primary);display:grid}.reports-tabs[data-v-e9bd6283]{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.reports-tabs[data-v-e9bd6283]::-webkit-scrollbar{display:none}.reports-tabs button[data-v-e9bd6283]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.reports-tabs button[data-v-e9bd6283]:hover{color:var(--color-text-primary);background:var(--color-surface-subtle)}.reports-tabs button[aria-selected=true][data-v-e9bd6283]{border-bottom-color:var(--color-brand);color:var(--color-brand-hover);background:var(--color-brand-soft)}.reports-panel[data-v-e9bd6283]{gap:var(--space-5);min-width:0;display:grid}.reports-panel__header[data-v-e9bd6283],.reports-subsection__header[data-v-e9bd6283]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.reports-panel__header h2[data-v-e9bd6283],.reports-subsection__header h3[data-v-e9bd6283]{font-size:var(--font-size-section-title);line-height:var(--line-height-tight);margin:0}.reports-subsection__header h3[data-v-e9bd6283]{font-size:var(--font-size-body)}.reports-panel__header p[data-v-e9bd6283],.reports-subsection__header p[data-v-e9bd6283]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help)}.reports-panel__header>svg[data-v-e9bd6283],.reports-subsection__header>svg[data-v-e9bd6283]{color:var(--color-text-tertiary);flex:none}.reports-metric-strip[data-v-e9bd6283]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.reports-metric-strip--six[data-v-e9bd6283]{grid-template-columns:repeat(6,minmax(0,1fr))}.reports-metric-strip--four[data-v-e9bd6283]{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-metric-strip>div[data-v-e9bd6283]{min-width:0;padding:var(--space-4) var(--space-5)}.reports-metric-strip>div+div[data-v-e9bd6283]{border-left:1px solid var(--color-border)}.reports-metric-strip>div[data-v-e9bd6283]:nth-child(n+7){border-top:1px solid var(--color-border)}.reports-metric-strip dt[data-v-e9bd6283]{color:var(--color-text-secondary);font-size:var(--font-size-help);white-space:nowrap;font-weight:600}.reports-metric-strip dd[data-v-e9bd6283]{margin:var(--space-3) 0 0;font-variant-numeric:tabular-nums;font-size:23px;font-weight:650;line-height:1}.reports-note[data-v-e9bd6283],.reports-updated[data-v-e9bd6283]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);margin:0;line-height:1.6}.reports-updated[data-v-e9bd6283]{text-align:right}.reports-subsection[data-v-e9bd6283]{gap:var(--space-4);padding-top:var(--space-2);display:grid}.reports-cell-title[data-v-e9bd6283]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.reports-cell-help[data-v-e9bd6283]{color:var(--color-text-tertiary);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.reports-component-list[data-v-e9bd6283]{gap:var(--space-1);padding:var(--space-2) 0;white-space:normal;flex-wrap:wrap;display:flex}.reports-component-list[data-v-e9bd6283] .ui-status-tag{font-size:11px}.reports-empty[data-v-e9bd6283]{justify-content:center;align-items:center;gap:var(--space-2);min-height:260px;padding:var(--space-6);border:1px dashed var(--color-border-strong);color:var(--color-text-tertiary);text-align:center;flex-direction:column;display:flex}.reports-empty strong[data-v-e9bd6283]{color:var(--color-text-primary);font-size:var(--font-size-body)}.reports-empty p[data-v-e9bd6283]{max-width:460px;color:var(--color-text-secondary);font-size:var(--font-size-help);margin:0;line-height:1.6}@media (width<=1250px){.reports-metric-strip[data-v-e9bd6283],.reports-metric-strip--six[data-v-e9bd6283]{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-metric-strip--four[data-v-e9bd6283]{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-metric-strip>div[data-v-e9bd6283]:nth-child(n+7){border-top:0}.reports-metric-strip>div[data-v-e9bd6283]:nth-child(n+4){border-top:1px solid var(--color-border)}.reports-metric-strip>div[data-v-e9bd6283]:nth-child(4n+1),.reports-metric-strip--six>div[data-v-e9bd6283]:nth-child(3n+1),.reports-metric-strip--four>div[data-v-e9bd6283]:nth-child(odd){border-left:0}}@media (width<=680px){.reports-metric-strip[data-v-e9bd6283],.reports-metric-strip--six[data-v-e9bd6283],.reports-metric-strip--four[data-v-e9bd6283]{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-metric-strip>div[data-v-e9bd6283]:nth-child(n+4),.reports-metric-strip--six>div[data-v-e9bd6283]:nth-child(n+3){border-top:1px solid var(--color-border)}.reports-metric-strip>div[data-v-e9bd6283]:nth-child(odd),.reports-metric-strip--six>div[data-v-e9bd6283]:nth-child(odd),.reports-metric-strip--four>div[data-v-e9bd6283]:nth-child(odd){border-left:0}}.data-import-page[data-v-2890ec3c]{gap:var(--space-6);color:var(--color-text-primary);display:grid}.data-import-header[data-v-2890ec3c]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.data-import-header__eyebrow[data-v-2890ec3c]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-brand-hover);font-size:var(--font-size-caption);letter-spacing:.04em;font-weight:700;display:flex}.data-import-header h1[data-v-2890ec3c]{font-size:var(--font-size-page-title);line-height:var(--line-height-tight);margin:0}.data-import-header__summary[data-v-2890ec3c]{max-width:850px;margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.6}.data-import-notice[data-v-2890ec3c]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-left:3px solid var(--color-warning);background:var(--color-surface);display:flex}.data-import-notice>svg[data-v-2890ec3c]{color:var(--color-warning);flex:none}.data-import-notice strong[data-v-2890ec3c],.data-import-notice p[data-v-2890ec3c]{margin:0}.data-import-notice p[data-v-2890ec3c]{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-help);line-height:1.6}.data-import-tabs[data-v-2890ec3c]{gap:var(--space-1);border-bottom:1px solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.data-import-tabs[data-v-2890ec3c]::-webkit-scrollbar{display:none}.data-import-tabs button[data-v-2890ec3c]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.data-import-tabs button[data-v-2890ec3c]:hover{color:var(--color-text-primary);background:var(--color-surface-subtle)}.data-import-tabs button[aria-selected=true][data-v-2890ec3c]{border-bottom-color:var(--color-brand);color:var(--color-brand-hover);background:var(--color-brand-soft)}.data-import-panel[data-v-2890ec3c]{gap:var(--space-5);max-width:none;display:grid}.data-import-panel__header[data-v-2890ec3c]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.data-import-panel__header h2[data-v-2890ec3c]{font-size:var(--font-size-section-title);margin:0}.data-import-panel__header p[data-v-2890ec3c]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-help)}.data-import-panel__required[data-v-2890ec3c]{color:var(--color-text-secondary);font-size:var(--font-size-caption);flex:none}.data-import-form[data-v-2890ec3c]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);display:grid}.data-import-textarea-field[data-v-2890ec3c]{gap:6px;display:grid}.data-import-textarea-field__label[data-v-2890ec3c]{color:var(--color-text-primary);font-size:var(--font-size-help);font-weight:600}.data-import-textarea-field__label b[data-v-2890ec3c]{color:var(--color-danger)}.data-import-textarea-field textarea[data-v-2890ec3c]{box-sizing:border-box;width:100%;min-height:260px;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);resize:vertical;color:var(--color-text-primary);background:var(--color-surface);font-family:var(--font-family-mono);font-size:var(--font-size-help);outline:none;line-height:1.55}.data-import-textarea-field textarea[data-v-2890ec3c]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.data-import-textarea-field__help[data-v-2890ec3c],.data-import-textarea-field__error[data-v-2890ec3c]{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:1.5}.data-import-textarea-field__error[data-v-2890ec3c]{color:var(--color-danger)}.data-import-actions[data-v-2890ec3c]{align-items:center;gap:var(--space-4);display:flex}.data-import-actions__hint[data-v-2890ec3c]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.data-import-feedback[data-v-2890ec3c]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);display:flex}.data-import-feedback--error[data-v-2890ec3c]{border-left:3px solid var(--color-danger);color:var(--color-danger)}.data-import-feedback--success[data-v-2890ec3c]{border-left:3px solid var(--color-success);color:var(--color-success)}.data-import-feedback strong[data-v-2890ec3c],.data-import-feedback p[data-v-2890ec3c]{margin:0}.data-import-feedback p[data-v-2890ec3c]{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-help)}.data-import-success-content[data-v-2890ec3c]{min-width:0}.data-import-result-list[data-v-2890ec3c]{gap:var(--space-2);max-height:260px;margin:var(--space-4) 0 0;padding:0 var(--space-2) 0 var(--space-5);color:var(--color-text-primary);display:grid;overflow:auto}.data-import-result-list li[data-v-2890ec3c]{gap:var(--space-3);font-size:var(--font-size-help);grid-template-columns:80px minmax(0,1fr) max-content;align-items:baseline;display:grid}.data-import-result-list li span[data-v-2890ec3c],.data-import-result-list li small[data-v-2890ec3c]{color:var(--color-text-tertiary)}@media (width<=767px){.data-import-header[data-v-2890ec3c],.data-import-panel__header[data-v-2890ec3c],.data-import-actions[data-v-2890ec3c]{flex-direction:column;align-items:stretch}.data-import-panel__required[data-v-2890ec3c]{align-self:flex-start}.data-import-result-list li[data-v-2890ec3c]{grid-template-columns:1fr;gap:2px}}.trace-chain-canvas__scroll[data-v-51a52bfc]{overscroll-behavior:contain;border-top:1px solid var(--color-border);background:linear-gradient(90deg, #176b5609 1px, transparent 1px), linear-gradient(#176b5609 1px, transparent 1px), var(--color-surface-subtle);scrollbar-color:var(--color-border-strong) var(--color-surface-subtle);scrollbar-width:thin;background-size:24px 24px;width:100%;overflow:auto}.trace-chain-canvas__scroll[data-v-51a52bfc]:focus-visible{outline-offset:-3px}.trace-chain-canvas[data-v-51a52bfc]{min-width:100%;position:relative}.trace-chain-canvas__stage[data-v-51a52bfc]{z-index:2;height:100%;padding:var(--space-4) var(--space-3) 0;pointer-events:none;border-right:1px dashed #6670852e;position:absolute;top:0}.trace-chain-canvas__stage[data-v-51a52bfc]:first-of-type{border-left:1px dashed #6670852e}.trace-chain-canvas__stage-title[data-v-51a52bfc]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.trace-chain-canvas__stage-title strong[data-v-51a52bfc]{color:var(--color-text-primary);font-size:var(--font-size-body)}.trace-chain-canvas__stage-title span[data-v-51a52bfc],.trace-chain-canvas__stage>p[data-v-51a52bfc]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.trace-chain-canvas__stage>p[data-v-51a52bfc]{margin:2px 0 0}.trace-chain-canvas__stage--ready .trace-chain-canvas__stage-title span[data-v-51a52bfc]{color:var(--color-brand-hover)}.trace-chain-canvas__stage--unavailable[data-v-51a52bfc]{background:repeating-linear-gradient(-45deg,#0000,#0000 12px,#66708506 12px 24px)}.trace-chain-canvas__connections[data-v-51a52bfc]{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trace-chain-canvas__connections marker path[data-v-51a52bfc]{fill:var(--color-border-strong)}.trace-chain-canvas__edge[data-v-51a52bfc]{fill:none;stroke:var(--color-border-strong);stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:stroke var(--duration-fast) var(--ease-standard), stroke-width var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.trace-chain-canvas__edge--raw-lot-origin[data-v-51a52bfc]{stroke-dasharray:5 4}.trace-chain-canvas__edge--material-consumption[data-v-51a52bfc]{stroke:#176b5694}.trace-chain-canvas__edge--production-output[data-v-51a52bfc]{stroke-width:2px}.trace-chain-canvas__edge--active[data-v-51a52bfc]{stroke:var(--color-brand);stroke-width:2.6px}.trace-chain-canvas__edge-label[data-v-51a52bfc]{border-radius:var(--radius-small);color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fafbfbf0;border:1px solid #d1d7d4e6;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:17px;overflow:hidden}.trace-chain-canvas__edge-label--active[data-v-51a52bfc]{border-color:var(--color-brand);color:var(--color-brand-hover);background:var(--color-brand-soft)}.trace-chain-canvas__placeholder[data-v-51a52bfc]{z-index:4;justify-content:center;align-items:center;gap:var(--space-1);min-height:86px;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-tertiary);text-align:center;pointer-events:none;background:#fafbfbc7;flex-direction:column;display:flex;position:absolute}.trace-chain-canvas__placeholder strong[data-v-51a52bfc]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.trace-chain-canvas__placeholder span[data-v-51a52bfc]{font-size:var(--font-size-caption);line-height:1.45}.trace-chain-node[data-v-51a52bfc]{z-index:5;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;gap:3px;padding:11px 12px;display:flex;position:absolute;overflow:hidden;box-shadow:0 5px 18px #142e240e}.trace-chain-node[data-v-51a52bfc]:hover,.trace-chain-node--connected[data-v-51a52bfc]{border-color:#176b5685;transform:translateY(-1px);box-shadow:0 8px 22px #142e2417}.trace-chain-node--root[data-v-51a52bfc]{border-color:var(--color-brand);box-shadow:inset 3px 0 0 var(--color-brand)}.trace-chain-node--selected[data-v-51a52bfc]{border-color:var(--color-brand);background:var(--color-brand-soft);box-shadow:0 0 0 3px var(--color-focus-ring)}.trace-chain-node--dimmed[data-v-51a52bfc]{opacity:.48}.trace-chain-node__type[data-v-51a52bfc],.trace-chain-node__meta[data-v-51a52bfc]{min-width:0;color:var(--color-text-secondary);align-items:center;gap:5px;font-size:11px;line-height:1.35;display:flex}.trace-chain-node__type[data-v-51a52bfc]{color:var(--color-brand-hover);font-weight:600}.trace-chain-node__root-label[data-v-51a52bfc]{color:var(--color-brand-hover);margin-left:auto;font-size:10px}.trace-chain-node>strong[data-v-51a52bfc],.trace-chain-node__reference[data-v-51a52bfc],.trace-chain-node__meta>span[data-v-51a52bfc]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-chain-node>strong[data-v-51a52bfc]{font-size:var(--font-size-body);margin-top:1px;line-height:1.35}.trace-chain-node__reference[data-v-51a52bfc]{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.trace-chain-node__meta[data-v-51a52bfc]{justify-content:space-between;margin-top:auto}.trace-chain-node__status[data-v-51a52bfc]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.trace-chain-node__status[data-v-51a52bfc]:before{background:var(--color-text-tertiary);content:"";border-radius:50%;flex:none;width:6px;height:6px}.trace-chain-node--tone-success .trace-chain-node__status[data-v-51a52bfc]:before{background:var(--color-success)}.trace-chain-node--tone-warning .trace-chain-node__status[data-v-51a52bfc]:before{background:var(--color-warning)}.trace-chain-node--tone-danger .trace-chain-node__status[data-v-51a52bfc]:before{background:var(--color-danger)}@media (prefers-reduced-motion:reduce){.trace-chain-node[data-v-51a52bfc],.trace-chain-canvas__edge[data-v-51a52bfc]{transition:none}.trace-chain-node[data-v-51a52bfc]:hover,.trace-chain-node--connected[data-v-51a52bfc]{transform:none}}.trace-step-editor nav[data-v-41404374]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.trace-step-editor[data-v-41404374] .admin-surface{box-shadow:none;border:0}.trace-search[data-v-bf1eaeac]{gap:20px;min-width:0;display:grid}.trace-search__header[data-v-bf1eaeac]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-bf1eaeac]{margin:0;font-size:24px}p[data-v-bf1eaeac]{color:var(--color-text-secondary);margin:8px 0 0;font-size:13px}.trace-search__surface[data-v-bf1eaeac]{overflow:hidden}.trace-search__filters[data-v-bf1eaeac]{flex-wrap:wrap;align-items:end;gap:12px;padding:24px 24px 16px;display:flex}.trace-search__filters label[data-v-bf1eaeac]{gap:8px;font-size:13px;display:grid}.trace-search__keyword[data-v-bf1eaeac]{flex:1;min-width:280px}.trace-search__keyword>span[data-v-bf1eaeac]{border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.trace-search input[data-v-bf1eaeac],.trace-search select[data-v-bf1eaeac]{background:var(--color-surface);min-height:38px;color:var(--color-text-primary);font:inherit}.trace-search input[data-v-bf1eaeac]{outline-offset:2px;border:0;width:100%;min-width:0}.trace-search select[data-v-bf1eaeac]{border:1px solid var(--color-border);border-radius:6px;min-width:135px;padding:0 10px}.trace-search__caption[data-v-bf1eaeac]{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 24px 16px;font-size:12px;display:flex}strong[data-v-bf1eaeac]{overflow-wrap:anywhere;font-weight:600}small[data-v-bf1eaeac]{color:var(--color-text-secondary);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.trace-search__steps[data-v-bf1eaeac]{grid-template-columns:repeat(11,minmax(84px,1fr));gap:12px;min-width:1044px;padding:8px 0;display:grid}.trace-search__steps--upstream[data-v-bf1eaeac]{grid-template-columns:repeat(8,minmax(84px,1fr))}.trace-search__branches[data-v-bf1eaeac]{white-space:normal;margin-top:16px}.trace-search__branch[data-v-bf1eaeac]{border-left:2px solid var(--color-border);border-top:1px solid var(--color-border);grid-template-columns:minmax(280px,1fr) minmax(420px,1fr);gap:24px;margin-top:12px;padding:12px 16px;display:grid}.trace-search__branch-info a[data-v-bf1eaeac]{color:var(--color-brand);overflow-wrap:anywhere}.trace-search__branch-steps[data-v-bf1eaeac]{grid-template-columns:repeat(3,minmax(100px,1fr));align-items:center;gap:12px;display:grid}.trace-search__identity[data-v-bf1eaeac]{white-space:normal;min-width:240px;padding:8px 0;line-height:1.5}.trace-search__raw-heading[data-v-bf1eaeac]{margin-top:14px;display:block}.trace-search__raw-source[data-v-bf1eaeac]{margin-top:8px}.trace-search__sources[data-v-bf1eaeac]{margin-top:6px;font-size:12px}.trace-search__sources summary[data-v-bf1eaeac]{color:var(--color-brand);cursor:pointer}.trace-search__sources>div[data-v-bf1eaeac]{border-left:2px solid var(--color-border);margin-top:8px;padding-left:10px}.trace-search__step[data-v-bf1eaeac]{min-width:0;color:var(--color-text-secondary);font-size:12px;text-decoration:none;position:relative}.trace-search__step[data-v-bf1eaeac]:not(:last-child):after{content:"";border-top:1px solid var(--color-border-strong);position:absolute;top:0;left:18px;right:-5px}.trace-search__stage-dot[data-v-bf1eaeac]{background:var(--color-border-strong);border-radius:50%;width:9px;height:9px;margin:-4px 0 12px;display:block}.trace-search__step.recorded .trace-search__stage-dot[data-v-bf1eaeac]{background:var(--color-primary,#176b57)}.trace-search__step[href]:hover>span[data-v-bf1eaeac]:not(.trace-search__stage-dot){text-decoration:underline}.trace-search__step[href][data-v-bf1eaeac]:focus-visible{outline:2px solid var(--color-primary,#176b57);outline-offset:4px}.trace-search__step.recorded>span[data-v-bf1eaeac]{color:var(--color-primary,#176b57);font-weight:600}.trace-search__step.recorded small[data-v-bf1eaeac]{color:var(--color-primary,#176b57)}.trace-search__error[data-v-bf1eaeac]{align-items:center;gap:16px;padding:24px;display:flex}.trace-search__note[data-v-bf1eaeac]{margin:0;line-height:1.8}@media (width<=760px){.trace-search__filters[data-v-bf1eaeac]{padding:16px}.trace-search__keyword[data-v-bf1eaeac]{flex-basis:100%;min-width:0}}.trace-edit-form[data-v-c70050c7]{gap:var(--space-5);display:grid}.trace-edit-form__guard[data-v-c70050c7]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-brand-hover);background:var(--color-brand-soft);border:1px solid #2b6d5347;display:flex}.trace-edit-form__guard svg[data-v-c70050c7]{flex:none;margin-top:1px}.trace-edit-form__guard p[data-v-c70050c7]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:0;line-height:1.55}.trace-edit-form__field[data-v-c70050c7]{gap:6px;display:grid}.trace-edit-form__field>label[data-v-c70050c7]{color:var(--color-text-primary);font-size:var(--font-size-help);font-weight:600}.trace-edit-form__field>label span[aria-hidden=true][data-v-c70050c7]{color:var(--color-danger)}.trace-edit-form select[data-v-c70050c7],.trace-edit-form textarea[data-v-c70050c7]{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);outline:none}.trace-edit-form textarea[data-v-c70050c7]{min-height:104px;padding-top:var(--space-3);padding-bottom:var(--space-3);resize:vertical}.trace-edit-form select[data-v-c70050c7]:focus-visible,.trace-edit-form textarea[data-v-c70050c7]:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}.trace-edit-form select[aria-invalid=true][data-v-c70050c7],.trace-edit-form textarea[aria-invalid=true][data-v-c70050c7]{border-color:var(--color-danger)}.trace-edit-form__locked-value[data-v-c70050c7]{gap:1px var(--space-3);min-height:64px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.trace-edit-form__locked-value>span[data-v-c70050c7]{color:var(--color-brand-hover);font-size:var(--font-size-caption);grid-row:span 2;align-self:center;font-weight:650}.trace-edit-form__locked-value strong[data-v-c70050c7],.trace-edit-form__locked-value small[data-v-c70050c7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-edit-form__locked-value small[data-v-c70050c7],.trace-edit-form__help[data-v-c70050c7],.trace-edit-form__reason-meta[data-v-c70050c7],.trace-edit-form__error[data-v-c70050c7]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.trace-edit-form__help[data-v-c70050c7],.trace-edit-form__error[data-v-c70050c7],.trace-edit-form__reason-meta p[data-v-c70050c7]{margin:0}.trace-edit-form__error[data-v-c70050c7],.trace-edit-form__reason-meta .trace-edit-form__error[data-v-c70050c7]{color:var(--color-danger)}.trace-edit-form__quantity-grid[data-v-c70050c7]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.trace-edit-form__reason-meta[data-v-c70050c7]{justify-content:space-between;gap:var(--space-3);display:flex}.trace-edit-form__reason-meta span[data-v-c70050c7]{font-variant-numeric:tabular-nums;flex:none}.trace-edit-form__blocking[data-v-c70050c7]{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-danger);background:var(--color-danger-soft);font-size:var(--font-size-help);border:1px solid #c2413b3d;display:flex}.trace-edit-form__next[data-v-c70050c7]{justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.trace-edit-form__next strong[data-v-c70050c7]{color:var(--color-brand-hover)}@media (width<=560px){.trace-edit-form__quantity-grid[data-v-c70050c7]{grid-template-columns:1fr}}.trace-node-drawer[data-v-2311ae6a]{width:min(428px,100%);max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-drawer);border:0;margin:0 0 0 auto;padding:0;overflow:hidden}.trace-node-drawer[data-v-2311ae6a]::backdrop{background:var(--color-overlay)}.trace-node-drawer[open][data-v-2311ae6a]{animation:trace-node-drawer-in-2311ae6a var(--duration-standard) var(--ease-standard)}.trace-node-drawer__panel[data-v-2311ae6a]{flex-direction:column;height:100%;display:flex;overflow-y:auto}.trace-node-drawer__header[data-v-2311ae6a]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.trace-node-drawer__identity[data-v-2311ae6a]{min-width:0}.trace-node-drawer__type[data-v-2311ae6a]{align-items:center;gap:var(--space-2);color:var(--color-brand-hover);font-size:var(--font-size-help);font-weight:600;display:inline-flex}.trace-node-drawer h2[data-v-2311ae6a]{margin:var(--space-2) 0 2px;letter-spacing:-.015em;text-wrap:balance;font-size:20px;line-height:1.35}.trace-node-drawer__identity p[data-v-2311ae6a]{overflow-wrap:anywhere;color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--font-size-help);margin:0}.trace-node-drawer__close[data-v-2311ae6a]{border-radius:var(--radius-control);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.trace-node-drawer__close[data-v-2311ae6a]:hover{color:var(--color-text-primary);background:var(--color-surface-muted)}.trace-node-drawer__status[data-v-2311ae6a]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-help);display:flex}.trace-node-drawer section[data-v-2311ae6a]{padding:var(--space-6);border-bottom:1px solid var(--color-border)}.trace-node-drawer h3[data-v-2311ae6a]{margin:0 0 var(--space-4);font-size:var(--font-size-section-title)}.trace-node-drawer__facts[data-v-2311ae6a]{margin:0}.trace-node-drawer__facts>div[data-v-2311ae6a]{gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:116px minmax(0,1fr);padding:9px 0;display:grid}.trace-node-drawer__facts>div[data-v-2311ae6a]:last-child{border-bottom:0}.trace-node-drawer__facts dt[data-v-2311ae6a]{color:var(--color-text-secondary);font-size:var(--font-size-help)}.trace-node-drawer__facts dd[data-v-2311ae6a]{overflow-wrap:anywhere;margin:0;font-weight:500}.trace-node-drawer__section-heading[data-v-2311ae6a]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.trace-node-drawer__section-heading h3[data-v-2311ae6a]{margin:0}.trace-node-drawer__section-heading span[data-v-2311ae6a]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.trace-node-drawer__relation-group+.trace-node-drawer__relation-group[data-v-2311ae6a]{margin-top:var(--space-5)}.trace-node-drawer__relation-label[data-v-2311ae6a]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-help);font-weight:600;display:flex}.trace-node-drawer__relation-group ul[data-v-2311ae6a]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.trace-node-drawer__relation-group button[data-v-2311ae6a]{gap:1px var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface-subtle);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.trace-node-drawer__relation-group button[data-v-2311ae6a]:hover{border-color:var(--color-brand);background:var(--color-brand-soft)}.trace-node-drawer__relation-group button>span[data-v-2311ae6a]{color:var(--color-brand-hover);grid-row:span 2;align-self:center;font-size:11px;font-weight:600}.trace-node-drawer__relation-group button strong[data-v-2311ae6a],.trace-node-drawer__relation-group button small[data-v-2311ae6a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trace-node-drawer__relation-group button small[data-v-2311ae6a]{color:var(--color-text-secondary)}.trace-node-drawer__relation-empty[data-v-2311ae6a]{padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-tertiary);font-size:var(--font-size-help);margin:0}.trace-node-drawer__footer[data-v-2311ae6a]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface-subtle);margin-top:auto;display:flex}.trace-node-drawer__footer p[data-v-2311ae6a]{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0;line-height:1.5}@keyframes trace-node-drawer-in-2311ae6a{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.trace-node-drawer[open][data-v-2311ae6a]{animation:none}}@media (width<=479px){.trace-node-drawer[data-v-2311ae6a]{width:100%}.trace-node-drawer__header[data-v-2311ae6a],.trace-node-drawer section[data-v-2311ae6a]{padding:var(--space-4)}.trace-node-drawer__status[data-v-2311ae6a],.trace-node-drawer__footer[data-v-2311ae6a]{padding-right:var(--space-4);padding-left:var(--space-4)}.trace-node-drawer__facts>div[data-v-2311ae6a]{grid-template-columns:96px minmax(0,1fr)}.trace-node-drawer__footer[data-v-2311ae6a]{flex-direction:column;align-items:stretch}}.trace-chain-page[data-v-55c89b14]{gap:var(--space-5);width:100%;min-width:0;display:grid}.trace-chain-page__header[data-v-55c89b14]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.trace-chain-page__title-line[data-v-55c89b14]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.trace-chain-page h1[data-v-55c89b14]{color:var(--color-text-primary);font-size:var(--font-size-page-title);line-height:var(--line-height-tight);letter-spacing:-.025em;text-wrap:balance;margin:0}.trace-chain-page__header p[data-v-55c89b14]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);text-wrap:pretty}.trace-chain-page__header p span[data-v-55c89b14]{padding:0 var(--space-1);color:var(--color-text-tertiary)}.trace-chain-page__actions[data-v-55c89b14]{gap:var(--space-2);flex:none;display:flex}.trace-chain-skeleton[data-v-55c89b14]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:linear-gradient(100deg, var(--color-surface-muted) 25%, var(--color-surface-subtle) 42%, var(--color-surface-muted) 58%);background-size:220% 100%;animation:1.4s ease-in-out infinite trace-chain-skeleton-55c89b14}.trace-chain-skeleton--summary[data-v-55c89b14]{height:112px}.trace-chain-skeleton--graph[data-v-55c89b14]{height:520px}.trace-chain-state[data-v-55c89b14]{justify-content:center;align-items:center;gap:var(--space-3);min-height:460px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-surface);color:var(--color-text-secondary);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}.trace-chain-state svg[data-v-55c89b14]{color:var(--color-brand)}.trace-chain-state--error svg[data-v-55c89b14]{color:var(--color-danger)}.trace-chain-state h2[data-v-55c89b14]{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:18px}.trace-chain-state p[data-v-55c89b14]{max-width:520px;margin:0 0 var(--space-2);text-wrap:pretty}.trace-chain-summary[data-v-55c89b14]{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);display:flex}.trace-chain-summary dl[data-v-55c89b14]{flex:none;margin:0;display:flex}.trace-chain-summary dl>div[data-v-55c89b14]{min-width:116px;padding:0 var(--space-5);border-right:1px solid var(--color-border)}.trace-chain-summary dl>div[data-v-55c89b14]:first-child{padding-left:0}.trace-chain-summary dl>div[data-v-55c89b14]:last-child{border-right:0}.trace-chain-summary dt[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.trace-chain-summary dd[data-v-55c89b14]{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:22px;font-weight:650;line-height:1.25}.trace-chain-summary dd.trace-chain-summary__scope[data-v-55c89b14]{font-size:var(--font-size-body);line-height:28px}.trace-chain-summary>p[data-v-55c89b14]{max-width:420px;color:var(--color-text-secondary);font-size:var(--font-size-help);text-align:right;text-wrap:pretty;margin:0}.trace-chain-editor[data-v-55c89b14]{gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-surface);background:var(--color-surface);border:1px solid #2b6d5347;grid-template-columns:minmax(260px,1fr) auto;display:grid}.trace-chain-editor__heading[data-v-55c89b14]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.trace-chain-editor h2[data-v-55c89b14]{font-size:var(--font-size-section-title);margin:0}.trace-chain-editor__heading p[data-v-55c89b14],.trace-chain-editor__boundary[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:2px 0 0}.trace-chain-editor__heading>span[data-v-55c89b14]{color:var(--color-text-tertiary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--font-size-caption);flex:none}.trace-chain-editor__actions[data-v-55c89b14]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.trace-chain-editor__boundary[data-v-55c89b14]{padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-column:1/-1}.trace-chain-impact-pending[data-v-55c89b14]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-warning);background:var(--color-warning-soft);border:1px solid #b7791f33;display:flex}.trace-chain-impact-pending svg[data-v-55c89b14]{flex:none;margin-top:2px}.trace-chain-impact-pending strong[data-v-55c89b14]{color:var(--color-text-primary);font-size:var(--font-size-help)}.trace-chain-impact-pending p[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:1px 0 0}.trace-chain-impact[data-v-55c89b14]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-surface);background:var(--color-surface);border:1px solid #2b6d534d;display:grid}.trace-chain-impact__header[data-v-55c89b14]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.trace-chain-impact__header h2[data-v-55c89b14]{font-size:var(--font-size-section-title);margin:0}.trace-chain-impact__header p[data-v-55c89b14],.trace-chain-impact__basis[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:2px 0 0}.trace-chain-impact__state[data-v-55c89b14]{padding:var(--space-3);border-left:3px solid var(--color-brand);color:var(--color-text-secondary);background:var(--color-surface-subtle);margin:0}.trace-chain-impact__state--error[data-v-55c89b14]{border-left-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft)}.trace-chain-impact__state code[data-v-55c89b14],.trace-chain-impact__basis[data-v-55c89b14]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.trace-chain-impact__scopes[data-v-55c89b14]{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.trace-chain-impact__scope[data-v-55c89b14]{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-top:3px solid var(--color-brand);background:var(--color-surface-subtle)}.trace-chain-impact__scope--warning[data-v-55c89b14]{border-top-color:var(--color-warning)}.trace-chain-impact__scope dt[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.trace-chain-impact__scope dd[data-v-55c89b14]{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.trace-chain-impact__scope small[data-v-55c89b14]{color:var(--color-text-tertiary);font-size:11px}.trace-chain-impact__scope p[data-v-55c89b14]{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:11px;line-height:1.45}.trace-chain-stage-strip[data-v-55c89b14]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.trace-chain-stage-strip li[data-v-55c89b14]{min-width:0;padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-border);position:relative}.trace-chain-stage-strip li[data-v-55c89b14]:last-child{border-right:0}.trace-chain-stage-strip li>div[data-v-55c89b14]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.trace-chain-stage-strip li span[data-v-55c89b14]{color:var(--color-text-primary);font-weight:600}.trace-chain-stage-strip li strong[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:500}.trace-chain-stage-strip li p[data-v-55c89b14]{margin:var(--space-1) 0 0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.trace-chain-stage-strip__item--ready[data-v-55c89b14]{box-shadow:inset 0 2px 0 var(--color-brand)}.trace-chain-stage-strip__item--unavailable[data-v-55c89b14]{background:var(--color-surface-subtle)}.trace-chain-stage-strip__arrow[data-v-55c89b14]{z-index:2;color:var(--color-text-tertiary);background:var(--color-surface);padding:2px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.trace-chain-graph-panel[data-v-55c89b14],.trace-chain-relations[data-v-55c89b14]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;overflow:hidden}.trace-chain-graph-panel__header[data-v-55c89b14],.trace-chain-relations>header[data-v-55c89b14]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);display:flex}.trace-chain-graph-panel h2[data-v-55c89b14],.trace-chain-relations h2[data-v-55c89b14]{font-size:var(--font-size-section-title);margin:0}.trace-chain-graph-panel__header p[data-v-55c89b14],.trace-chain-relations header p[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:2px 0 0}.trace-chain-legend[data-v-55c89b14]{justify-content:flex-end;gap:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.trace-chain-legend span[data-v-55c89b14]{align-items:center;gap:6px;display:inline-flex}.trace-chain-legend__line[data-v-55c89b14]{border-top:2px solid var(--color-brand);width:22px}.trace-chain-legend__line--dashed[data-v-55c89b14]{border-top-style:dashed;border-top-color:var(--color-border-strong)}.trace-chain-legend__root[data-v-55c89b14]{border:1px solid var(--color-brand);width:14px;height:14px;box-shadow:inset 3px 0 0 var(--color-brand);border-radius:3px}.trace-chain-graph-limit[data-v-55c89b14]{justify-content:center;align-items:center;gap:var(--space-2);min-height:360px;padding:var(--space-8);border-top:1px solid var(--color-border);color:var(--color-text-secondary);text-align:center;flex-direction:column;display:flex}.trace-chain-graph-limit svg[data-v-55c89b14]{color:var(--color-brand)}.trace-chain-graph-limit strong[data-v-55c89b14]{color:var(--color-text-primary)}.trace-chain-graph-limit p[data-v-55c89b14]{max-width:560px;margin:0}.trace-chain-boundary-note[data-v-55c89b14]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:var(--color-warning);background:var(--color-warning-soft);border:1px solid #b7791f33;display:flex}.trace-chain-boundary-note svg[data-v-55c89b14]{flex:none;margin-top:2px}.trace-chain-boundary-note strong[data-v-55c89b14]{color:var(--color-text-primary);font-size:var(--font-size-help)}.trace-chain-boundary-note p[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:1px 0 0}.trace-chain-downstream[data-v-55c89b14]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;overflow:hidden}.trace-chain-downstream>header[data-v-55c89b14]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.trace-chain-downstream h2[data-v-55c89b14],.trace-chain-downstream h3[data-v-55c89b14]{color:var(--color-text-primary);margin:0}.trace-chain-downstream h2[data-v-55c89b14]{font-size:var(--font-size-section-title)}.trace-chain-downstream h3[data-v-55c89b14]{font-size:14px}.trace-chain-downstream header p[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:2px 0 0}.trace-chain-downstream>header>span[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-caption);flex:none}.trace-chain-downstream__targets[data-v-55c89b14]{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.trace-chain-downstream__target[data-v-55c89b14]{min-width:210px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-surface);text-align:left;cursor:pointer;gap:2px;display:grid}.trace-chain-downstream__target[data-v-55c89b14]:hover,.trace-chain-downstream__target--selected[data-v-55c89b14]{border-color:var(--color-brand);background:var(--color-brand-soft)}.trace-chain-downstream__target strong[data-v-55c89b14]{color:var(--color-text-primary);font-size:var(--font-size-caption)}.trace-chain-downstream__target span[data-v-55c89b14],.trace-chain-downstream__target small[data-v-55c89b14]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-chain-downstream__target small[data-v-55c89b14]{color:var(--color-text-tertiary)}.trace-chain-downstream__state[data-v-55c89b14]{padding:var(--space-4) var(--space-5);color:var(--color-text-secondary);margin:0}.trace-chain-downstream__state--error[data-v-55c89b14]{color:var(--color-danger);background:var(--color-danger-soft)}.trace-chain-downstream__summary[data-v-55c89b14]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.trace-chain-downstream__summary>div[data-v-55c89b14]{min-width:0;padding:var(--space-3) var(--space-5);border-right:1px solid var(--color-border)}.trace-chain-downstream__summary>div[data-v-55c89b14]:last-child{border-right:0}.trace-chain-downstream__summary dt[data-v-55c89b14]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.trace-chain-downstream__summary dd[data-v-55c89b14]{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.trace-chain-downstream__results[data-v-55c89b14]{gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trace-chain-downstream__results ul[data-v-55c89b14]{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.trace-chain-downstream__results li[data-v-55c89b14]{min-width:0;padding:var(--space-3);border-left:3px solid var(--color-brand);background:var(--color-surface-subtle);gap:2px;display:grid}.trace-chain-downstream__results li strong[data-v-55c89b14],.trace-chain-downstream__results li span[data-v-55c89b14]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trace-chain-downstream__results li strong[data-v-55c89b14]{color:var(--color-text-primary);font-size:var(--font-size-caption)}.trace-chain-downstream__results li span[data-v-55c89b14],.trace-chain-downstream__results p[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);margin:0}.trace-chain-relations>header>span[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);font-variant-numeric:tabular-nums;flex:none}.trace-chain-relations[data-v-55c89b14] .ui-table-shell{border:0;border-top:1px solid var(--color-border);border-radius:0}.trace-chain-relation-node[data-v-55c89b14]{gap:0 var(--space-2);width:100%;min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);padding:3px 0;display:grid}.trace-chain-relation-node:hover strong[data-v-55c89b14],.trace-chain-relation-node:focus-visible strong[data-v-55c89b14]{color:var(--color-brand-hover);text-underline-offset:3px;text-decoration:underline}.trace-chain-relation-node>span[data-v-55c89b14]{color:var(--color-text-tertiary);grid-row:span 2;align-self:center;font-size:10px;font-weight:600}.trace-chain-relation-node strong[data-v-55c89b14],.trace-chain-relation-node small[data-v-55c89b14]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trace-chain-relation-node small[data-v-55c89b14]{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.trace-chain-relation-type[data-v-55c89b14]{color:var(--color-text-secondary);font-size:var(--font-size-help);font-weight:600}.trace-chain-relation-evidence[data-v-55c89b14]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--font-size-help);font-variant-numeric:tabular-nums}.trace-chain-relation-action[data-v-55c89b14]{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-small);color:var(--color-brand-hover);font-size:var(--font-size-help);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-weight:600;display:inline-flex}.trace-chain-relation-actions[data-v-55c89b14]{justify-content:flex-end;gap:2px;display:flex}.trace-chain-relation-actions__denied[data-v-55c89b14]{color:var(--color-text-tertiary);font-size:var(--font-size-caption)}.trace-chain-relation-action[data-v-55c89b14]:hover{background:var(--color-brand-soft)}.trace-chain-relation-action--danger[data-v-55c89b14]{color:var(--color-danger)}.trace-chain-relation-action--danger[data-v-55c89b14]:hover{color:var(--color-danger);background:var(--color-danger-soft)}@keyframes trace-chain-skeleton-55c89b14{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.trace-chain-skeleton[data-v-55c89b14]{animation:none}}@media (width<=1180px){.trace-chain-summary[data-v-55c89b14]{flex-direction:column;align-items:flex-start}.trace-chain-summary>p[data-v-55c89b14]{text-align:left;max-width:none}.trace-chain-stage-strip[data-v-55c89b14]{grid-template-columns:repeat(4,minmax(0,1fr))}.trace-chain-stage-strip li[data-v-55c89b14]:nth-child(4){border-right:0}.trace-chain-stage-strip li[data-v-55c89b14]:nth-child(n+5){border-top:1px solid var(--color-border)}.trace-chain-editor[data-v-55c89b14]{grid-template-columns:1fr}.trace-chain-editor__actions[data-v-55c89b14]{justify-content:flex-start}.trace-chain-editor__boundary[data-v-55c89b14]{grid-column:auto}}@media (width<=767px){.trace-chain-page__header[data-v-55c89b14],.trace-chain-graph-panel__header[data-v-55c89b14],.trace-chain-downstream>header[data-v-55c89b14],.trace-chain-relations>header[data-v-55c89b14],.trace-chain-editor__heading[data-v-55c89b14]{flex-direction:column;align-items:stretch}.trace-chain-page__actions[data-v-55c89b14]{width:100%}.trace-chain-page__actions[data-v-55c89b14] .ui-button{flex:1 1 0}.trace-chain-summary dl[data-v-55c89b14]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.trace-chain-summary dl>div[data-v-55c89b14],.trace-chain-summary dl>div[data-v-55c89b14]:first-child{min-width:0;padding:var(--space-2) var(--space-3)}.trace-chain-summary dl>div[data-v-55c89b14]:nth-child(2){border-right:0}.trace-chain-summary dl>div[data-v-55c89b14]:nth-child(n+3){border-top:1px solid var(--color-border)}.trace-chain-stage-strip[data-v-55c89b14]{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-chain-stage-strip li[data-v-55c89b14],.trace-chain-stage-strip li[data-v-55c89b14]:nth-child(4){border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trace-chain-stage-strip li[data-v-55c89b14]:nth-child(2n){border-right:0}.trace-chain-stage-strip li[data-v-55c89b14]:last-child{border-bottom:0}.trace-chain-stage-strip__arrow[data-v-55c89b14]{display:none}.trace-chain-legend[data-v-55c89b14]{justify-content:flex-start}.trace-chain-editor__actions[data-v-55c89b14] .ui-button{flex:180px}.trace-chain-impact__header[data-v-55c89b14]{flex-direction:column}.trace-chain-impact__scopes[data-v-55c89b14]{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-chain-downstream__results[data-v-55c89b14]{grid-template-columns:1fr}.trace-chain-relation-node[data-v-55c89b14],.trace-chain-relation-action[data-v-55c89b14]{min-height:44px}}@media (width<=479px){.trace-chain-page__actions[data-v-55c89b14]{flex-direction:column}.trace-chain-stage-strip[data-v-55c89b14],.trace-chain-impact__scopes[data-v-55c89b14]{grid-template-columns:1fr}.trace-chain-downstream__summary[data-v-55c89b14]{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-chain-downstream__summary>div[data-v-55c89b14]:nth-child(2){border-right:0}.trace-chain-downstream__summary>div[data-v-55c89b14]:nth-child(n+3){border-top:1px solid var(--color-border)}.trace-chain-stage-strip li[data-v-55c89b14],.trace-chain-stage-strip li[data-v-55c89b14]:nth-child(2n),.trace-chain-stage-strip li[data-v-55c89b14]:nth-child(4){border-right:0;border-bottom:1px solid var(--color-border)}}.admin-route-state[data-v-c399ffbf]{min-height:360px;padding:var(--space-10) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-surface);text-align:center;background:var(--color-surface);align-content:center;place-items:center;display:grid}.admin-route-state__icon[data-v-c399ffbf]{border-radius:var(--radius-control);width:48px;height:48px;color:var(--color-warning);background:var(--color-warning-soft);place-items:center;display:grid}.admin-route-state__code[data-v-c399ffbf],.admin-route-state h1[data-v-c399ffbf],.admin-route-state__description[data-v-c399ffbf]{margin:0}.admin-route-state__code[data-v-c399ffbf]{margin-top:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-help);letter-spacing:.08em;font-weight:650}.admin-route-state h1[data-v-c399ffbf]{margin-top:var(--space-2);font-size:20px}.admin-route-state__description[data-v-c399ffbf]{max-width:560px;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-body);text-wrap:pretty}.admin-route-state[data-v-c399ffbf] .ui-button{margin-top:var(--space-6)}@media (width<=767px){.admin-route-state[data-v-c399ffbf]{min-height:280px;padding:var(--space-8) var(--space-4)}}.admin-permission-notice[data-v-3b10b0bf]{color:#47564e;background:#f3f7f5;border-left:3px solid #176b56;margin:0 0 16px;padding:12px 16px;font-size:13px;line-height:1.6}.inquiry-quotation-workspace[data-v-3b10b0bf]{gap:20px;min-width:0;display:grid}.admin-auth-loading[data-v-3b10b0bf]{min-height:100dvh;color:var(--color-text-secondary);background:var(--color-background);font-size:var(--font-size-body);justify-content:center;align-items:center;gap:12px;display:flex}.admin-auth-loading__mark[data-v-3b10b0bf]{object-fit:contain;width:40px;height:40px;display:block}@media (width<=480px){.purchase-drawer-submit[data-v-3b10b0bf]{grid-column:1/-1}}[data-message-source]{display:none!important}.ui-message-stack{pointer-events:none;z-index:30000;background:0 0;border:0;width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);margin:0;padding:0;position:fixed;inset:24px auto auto 50%;overflow:visible;transform:translate(-50%)}.ui-message-stack:popover-open{gap:12px;display:grid}.ui-message-stack::backdrop{pointer-events:none;background:0 0}.ui-message{box-sizing:border-box;pointer-events:auto;border:1px solid;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font:14px/1.5 Microsoft YaHei,PingFang SC,sans-serif;animation:.16s ease-out ui-message-enter;display:flex;box-shadow:0 4px 16px #212b3614}.ui-message--success{color:#529b2e;background:#f0f9eb;border-color:#e1f3d8}.ui-message--error{color:#d95353;background:#fef0f0;border-color:#fde2e2}.ui-message--warning{color:#b88230;background:#fdf6ec;border-color:#faecd8}.ui-message--info{color:#637381;background:#f4f4f5;border-color:#e9e9eb}.ui-message__icon{background:currentColor;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font:700 12px/1 sans-serif;display:grid;position:relative}.ui-message__icon>span{color:#fff}.ui-message__text{overflow-wrap:anywhere;flex:1;min-width:0}.ui-message__close,.ui-message__action{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 4px}.ui-message__close{font:20px/1 sans-serif}.ui-message__action{font:inherit;text-decoration:underline}.ui-message button:focus-visible{outline-offset:2px;outline:2px solid}@keyframes ui-message-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-message{animation:none}}.ui-error-dialog{border:1px solid var(--color-border,#dce2e7);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-text,#212b36);background:#fff;border-radius:10px;padding:0;box-shadow:0 16px 48px #00000029}.ui-error-dialog::backdrop{background:#14202866}.ui-error-dialog h2{border-bottom:1px solid #edf0f2;margin:0;padding:20px 24px;font-size:18px}.ui-error-dialog__content{max-height:calc(100dvh - 220px);padding:8px 24px;overflow-y:auto}.ui-error-dialog__content p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.ui-error-dialog footer{border-top:1px solid #edf0f2;justify-content:flex-end;padding:16px 24px;display:flex}.ui-error-dialog button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#212b36;border:1px solid #212b36;border-radius:6px;padding:8px 20px}.ui-error-dialog button:focus-visible{outline-offset:3px;outline:3px solid #73c5ab}:root{--dropdown-panel-background:linear-gradient(135deg, #fff 12%, #edf9f5 58%, #eef5fc 100%)}select.ui-select-trigger{cursor:pointer;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23637481' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;padding-right:32px!important}select.ui-select-trigger[aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23637481' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 14 5-5 5 5'/%3E%3C/svg%3E")!important;border-color:#212b36!important;outline:none!important;box-shadow:0 0 0 1px #212b36!important}select.ui-select-trigger:focus:not([aria-expanded=true]){box-shadow:none!important;border-color:#919eab!important;outline:none!important}select.ui-select-trigger:disabled{cursor:not-allowed}.ui-select-menu{box-sizing:border-box;overscroll-behavior:contain;background:var(--dropdown-panel-background);color:#212b36;text-align:left;z-index:12000;scrollbar-width:thin;scrollbar-color:#c4cdd5 transparent;border:1px solid #919eab29;border-radius:10px;margin:0;padding:6px;font:14px/1.5 Microsoft YaHei,PingFang SC,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 32px -4px #919eab3d,0 0 2px #919eab3d}.ui-select-menu::backdrop{pointer-events:none;background:0 0}.ui-select-menu__option{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;border-radius:6px;min-height:36px;padding:8px 10px}.ui-select-menu__option+.ui-select-menu__option{margin-top:2px}.ui-select-menu__option[aria-selected=true]{background:#edf0f2;font-weight:600}.ui-select-menu__option.is-active{background:#f4f6f8}.ui-select-menu__option.is-active[aria-selected=true]{background:#e7ebee}.ui-select-menu__option[aria-disabled=true]{color:#a6afb7;cursor:not-allowed}.ui-select-menu__group,.ui-select-menu__empty{color:#637381;padding:8px 10px;font-size:12px}:root{--color-brand:#176b56;--color-brand-hover:#125746;--color-brand-active:#0f493c;--color-brand-soft:#e8f1ee;--color-brand-soft-hover:#ddebe6;--color-on-brand:#f7fbf9;--color-background:#f6f7f8;--color-surface:#fff;--color-surface-subtle:#fafbfb;--color-surface-muted:#f0f2f2;--color-sidebar:#17231f;--color-sidebar-hover:#22312b;--color-sidebar-active:#2a3b35;--color-sidebar-text:#d7e0dc;--color-sidebar-muted:#91a099;--color-sidebar-border:#e7efeb1a;--color-text-primary:#1d2129;--color-text-secondary:#667085;--color-text-tertiary:#879188;--color-text-disabled:#a7aea9;--color-border:#e5e7eb;--color-border-strong:#d1d7d4;--color-focus-ring:#176b5633;--color-success:#16805c;--color-success-soft:#e8f5ef;--color-warning:#b7791f;--color-warning-soft:#fbf2de;--color-danger:#c2413b;--color-danger-hover:#a93632;--color-danger-soft:#fbeae8;--color-info:#356ae6;--color-info-soft:#eaf0fd;--color-overlay:#0918127a;--radius-small:6px;--radius-control:8px;--radius-surface:10px;--radius-dialog:12px;--sidebar-width:300px;--sidebar-collapsed-width:68px;--topbar-height:58px;--content-padding:28px;--content-max-width:1440px;--font-size-page-title:24px;--font-size-section-title:16px;--font-size-body:14px;--font-size-help:13px;--font-size-caption:12px;--line-height-tight:1.25;--line-height-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--control-height-small:36px;--control-height:40px;--control-height-touch:44px;--table-row-height:44px;--shadow-dialog:0 24px 64px #142e242e;--shadow-drawer:14px 0 40px #08181229;--shadow-popover:0 12px 30px #142e241f;--ease-standard:cubic-bezier(.16, 1, .3, 1);--duration-fast:.14s;--duration-standard:.22s;--z-sidebar:30;--z-topbar:20;--z-overlay:40;--z-dialog:50}@media (width<=767px){:root{--content-padding:16px}}*,:before,:after{box-sizing:border-box}html{min-width:320px;color:var(--color-text-primary);background:var(--color-background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--font-size-body);line-height:var(--line-height-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-background);min-width:320px;min-height:100vh;margin:0}body:before{z-index:100;content:"";opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{margin:0}a{color:inherit}#app{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--color-on-brand);background:var(--color-brand);transition:transform var(--duration-fast) var(--ease-standard);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}::selection{color:var(--color-text-primary);background:var(--color-brand-soft-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-admin-theme=minimal]{--color-background:#fdfefe;--color-surface-subtle:#f4f6f8;--color-surface-muted:#edf0f2;--color-text-primary:#1c252e;--color-text-secondary:#637381;--color-text-tertiary:#7e8d99;--color-text-disabled:#919eab;--color-border:#edf0f2;--color-border-strong:#dce1e6;--color-brand-soft:#e7f6f1;--color-success:#118d57;--color-success-soft:#ddf5e8;--color-warning:#946200;--color-warning-soft:#fff2ce;--color-danger:#b71d18;--color-danger-soft:#ffe9e5;--color-info:#006c9c;--color-info-soft:#dff3fc;--color-overlay:#1c252e7a;--radius-control:8px;--radius-surface:16px;--radius-section:12px;--radius-dialog:16px;--control-height:44px;--table-row-height:64px;--shadow-surface:0 0 2px 0 #919eab33, 0 12px 24px -4px #919eab1f;--shadow-popover:0 0 2px 0 #919eab3d, -20px 20px 40px -4px #919eab3d;--shadow-dialog:0 24px 80px -12px #1c252e47;--shadow-drawer:-16px 0 48px -12px #1c252e33}html[data-admin-theme] .admin-shell__content table>:is(thead,tbody)>tr>:is(th,td):first-child:has(input[type=checkbox]){box-sizing:border-box;text-align:left;vertical-align:middle;width:60px;min-width:60px;padding-inline:28px 16px}html[data-admin-theme] .admin-shell__content table>:is(thead,tbody)>tr>:is(th,td):first-child input[type=checkbox]{box-sizing:border-box;vertical-align:middle;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--color-brand);margin:0;padding:0;display:inline-block;transform:none}html[data-admin-theme] input[type=checkbox]{box-sizing:border-box;vertical-align:-2px;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--color-brand);margin:0;padding:0;transform:none}html[data-admin-theme] .admin-page{min-width:0;color:var(--color-text-primary);background:0 0;align-content:start;gap:24px;margin:0;padding:0;display:grid}html[data-admin-theme] .admin-page-header{border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:0 0 8px;display:flex}html[data-admin-theme] .admin-page-header h1,html[data-admin-theme] .admin-page>h1{color:var(--color-text-primary);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700;line-height:1.4}html[data-admin-theme] .admin-page-header p{max-width:760px;color:var(--color-text-secondary);margin-top:8px;margin-bottom:0;font-size:13px;line-height:1.7}html[data-admin-theme] .admin-eyebrow{color:var(--color-text-tertiary);letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600}html[data-admin-theme] .admin-surface{border-radius:var(--radius-surface);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-surface);border:0}html[data-admin-theme] .ui-dialog--drawer>.ui-dialog__panel>.ui-dialog__body .admin-surface{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}html[data-admin-theme] .admin-list{padding:0;overflow:hidden}html[data-admin-theme] .admin-list-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:24px;display:flex}html[data-admin-theme] .admin-list-toolbar>form{flex:560px;min-width:0;margin:0;padding:0}html[data-admin-theme] .admin-list-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}html[data-admin-theme] .admin-list .ui-table-shell{box-shadow:none;border:0;border-radius:0}html[data-admin-theme] .admin-filters{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:end;gap:16px;margin:0;padding:24px;display:grid}html[data-admin-theme] .admin-filters>:first-child{min-width:0}html[data-admin-theme] .admin-filters label{min-width:0;color:var(--color-text-secondary);gap:8px;margin:0;font-size:13px;font-weight:500;display:grid}html[data-admin-theme] .admin-result-meta{min-height:32px;color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:0 24px 16px;font-size:12px;display:flex}html[data-admin-theme] .admin-selection-bar{box-sizing:border-box;min-height:56px;color:var(--color-text-secondary);text-align:left;background:#fff;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;margin:0;padding:8px 24px;font-size:13px;font-weight:400;line-height:20px;display:flex}html[data-admin-theme] .admin-selection-bar>:is(.ui-button--quiet,.admin-button){min-width:auto;min-height:32px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;padding:0 8px;font-size:13px;font-weight:500;line-height:20px}html[data-admin-theme] .admin-selection-bar>:is(.ui-button--quiet,.admin-button):disabled{opacity:.5;cursor:not-allowed}html[data-admin-theme] .admin-filter-buttons{justify-content:flex-start;align-self:end;align-items:center;gap:12px;display:flex}html[data-admin-theme] :is(.admin-filter-search,.admin-filter-reset){box-sizing:border-box;border:1px solid var(--color-border-strong);width:72px;min-width:72px;min-height:44px;color:var(--color-text-primary);text-align:center;white-space:nowrap;background:#fff;border-radius:8px;flex:none;place-self:end start;margin:0;padding:0 16px;font-size:13px;font-weight:600;line-height:20px}html[data-admin-theme] .admin-filter-reset{color:var(--color-text-secondary);background:0 0;border-color:#0000}html[data-admin-theme] .admin-filter-search svg:not(.ui-button__loader){display:none}html[data-admin-theme] :is(.admin-filter-search,.admin-filter-reset):hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-text-primary)}html[data-admin-theme] .admin-pagination{min-height:60px;color:var(--color-text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:12px 24px;font-size:13px;display:flex}html[data-admin-theme] .admin-pagination :is(button,select){border-color:#0000;border-radius:8px;height:32px;min-height:32px}html[data-admin-theme] .admin-pagination button:hover:not(:disabled){background:var(--color-surface-subtle)}html[data-admin-theme] .ui-table .cell-help{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block;overflow:hidden}html[data-admin-theme] .admin-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:28px;min-width:0;margin:0;padding:0 24px;display:flex;overflow-x:auto}html[data-admin-theme] .admin-tabs>button{min-height:54px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;font-size:14px;font-weight:600;position:relative}html[data-admin-theme] .admin-tabs>button:hover,html[data-admin-theme] .admin-tabs>button[aria-selected=true]{color:var(--color-text-primary);background:0 0}html[data-admin-theme] .admin-tabs>button[aria-selected=true]:after{background:var(--color-text-primary);content:"";height:2px;position:absolute;inset:auto 0 0}html[data-admin-theme] .admin-detail,html[data-admin-theme] .admin-padded{padding:24px}html[data-admin-theme] .admin-detail>header{border-bottom:1px dashed var(--color-border-strong);padding:0 0 20px}html[data-admin-theme] .admin-detail h2{margin-top:0;font-size:18px;font-weight:650}html[data-admin-theme] .admin-empty{color:var(--color-text-secondary);background:var(--color-surface-subtle);border:0;border-radius:12px}html[data-admin-theme] .admin-control{min-width:0;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);background:var(--color-surface);font:inherit;outline:none;align-self:start;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .16s,box-shadow .16s,background-color .16s}html[data-admin-theme] .admin-control:hover:not(:disabled){border-color:var(--color-text-secondary)}html[data-admin-theme] :is(input,select).admin-control:not([multiple]){height:var(--control-height);padding-block:0}html[data-admin-theme] .admin-input-wrap{padding:0 12px}html[data-admin-theme] .admin-surface .ui-table-shell{box-shadow:none}html[data-admin-theme] .admin-control:focus,html[data-admin-theme] .admin-control:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-focus-ring)}html[data-admin-theme] .admin-control:disabled{color:var(--color-text-disabled);background:var(--color-surface-subtle);cursor:not-allowed}html[data-admin-theme] :is(.admin-control,.ui-field__control):is([readonly],[aria-readonly=true],:disabled){background-color:var(--color-surface-subtle);cursor:not-allowed}html[data-admin-theme] .admin-control::placeholder{color:var(--color-text-tertiary)}html[data-admin-theme] textarea.admin-control{resize:vertical;min-height:96px}html[data-admin-theme] .admin-button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);min-height:36px;color:var(--color-text-primary);background:var(--color-surface);font:inherit;cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s}html[data-admin-theme] .admin-button:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--color-surface-subtle)}html[data-admin-theme] .admin-button--primary{border-color:var(--color-text-primary);color:#fff;background:var(--color-text-primary)}html[data-admin-theme] .admin-button--primary:hover:not(:disabled){color:#fff;background:#454f5b}html[data-admin-theme] .admin-button:disabled{opacity:.48;cursor:not-allowed}html[data-admin-theme] .admin-data-table{border-collapse:collapse;width:100%;font-size:13px}html[data-admin-theme] .admin-data-table :is(th,td){border-bottom:1px dashed var(--color-border-strong);text-align:left;padding:16px}html[data-admin-theme] .admin-data-table th{color:var(--color-text-secondary);background:var(--color-surface-subtle);font-weight:600}html[data-admin-theme] .admin-data-table tbody tr:hover{background:var(--color-surface-subtle)}@media (width<=767px){html[data-admin-theme] .admin-page{gap:20px}html[data-admin-theme] .admin-page-header{flex-direction:column}html[data-admin-theme] .admin-page-header h1{font-size:23px}html[data-admin-theme] .admin-filters{grid-template-columns:1fr;padding:20px 16px}html[data-admin-theme] .admin-result-meta{padding:0 16px 16px}html[data-admin-theme] .admin-selection-bar{padding:8px 16px}html[data-admin-theme] .admin-detail,html[data-admin-theme] .admin-padded{padding:20px 16px}html[data-admin-theme] .admin-tabs{gap:24px;padding:0 16px}html[data-admin-theme] .admin-pagination{padding:12px 16px}html[data-admin-theme] .admin-button,html[data-admin-theme] .admin-pagination :is(button,select){min-height:44px}}html[data-admin-theme] :is(.admin-filters,form:has(>.admin-filter-search,>.admin-filter-buttons)){--list-filter-width:180px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:16px 12px;display:flex}html[data-admin-theme] :is(.admin-filters,form:has(>.admin-filter-search,>.admin-filter-buttons))>:has(input,select):not(:has(.admin-filter-search)):not(.admin-filter-group){box-sizing:border-box;flex:0 0 var(--list-filter-width);width:var(--list-filter-width);min-width:0;max-width:100%}html[data-admin-theme] .admin-filters>.admin-filter-group{flex:0 0 100%;width:100%;min-width:0}html[data-admin-theme] :is(.admin-filters,form:has(>.admin-filter-search,>.admin-filter-buttons))>:has(input,select):not(:has(.admin-filter-search))>:is(input,select,.admin-control,.ui-text-input){box-sizing:border-box;width:100%;min-width:0}html[data-admin-theme] :is(.admin-filters,form:has(>.admin-filter-search,>.admin-filter-buttons))>input{box-sizing:border-box;flex:0 0 var(--list-filter-width);width:var(--list-filter-width);min-width:0;max-width:100%}html[data-admin-theme] .supply-list-typography{--font-size-body:14px;--font-size-help:13px;--font-size-caption:12px;font-size:14px}html[data-admin-theme] .supply-list-typography :is(.ui-table,.ui-table td,.admin-control,.ui-field__control,.ui-button,.row-action,.inspection-number,.inventory-group-summary,.admin-filter-search,.admin-filter-reset){font-size:14px}html[data-admin-theme] .supply-list-typography :is(.ui-table th,.ui-status-tag,.purchase-status,.movement-status,.inspection-tag,.admin-filters label,.ui-field__label,.inventory-group-head,.admin-selection-bar),html[data-admin-theme] .supply-list-typography :is(.admin-pagination,.ui-pagination,.shipment-pagination,.inspection-pagination),html[data-admin-theme] .supply-list-typography :is(.admin-pagination,.ui-pagination,.shipment-pagination,.inspection-pagination) :is(button,select,span){font-size:13px}html[data-admin-theme] .supply-list-typography :is(.cell-help,.stock-cell-help,.notice,.ui-field__hint,.admin-result-meta,.inspection-result-meta,.shipment-result-meta,small){font-size:12px}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.ui-date-input{box-sizing:border-box;min-width:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='1.6'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;padding-right:36px!important}.admin-calendar{color:#25352e;background:#fff;border:1px solid #dce4df;border-radius:8px;font:14px/1.5 sans-serif;box-shadow:0 6px 24px #162d2426;z-index:10000!important}.admin-calendar:before,.admin-calendar:after{display:none}.admin-calendar .flatpickr-day.selected,.admin-calendar .flatpickr-day.selected:hover{background:#176b55;border-color:#176b55}.admin-calendar .flatpickr-day.today{border-color:#176b55}.admin-calendar .flatpickr-day:hover{background:#eef6f2;border-color:#eef6f2}.admin-calendar .flatpickr-current-month{font-size:15px}.admin-calendar .flatpickr-monthDropdown-months,.admin-calendar .numInput{box-shadow:none!important;font:inherit!important;color:#25352e!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.admin-calendar-footer{border-top:1px solid #e5ebe7;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.admin-calendar-footer button{color:#176b55;cursor:pointer;background:0 0;border:0;padding:4px 8px;font:13px sans-serif}.admin-calendar-footer button:hover{background:#eef6f2}.admin-calendar .flatpickr-day.flatpickr-disabled,.admin-calendar .flatpickr-day.flatpickr-disabled:hover{color:#adb5bd;cursor:not-allowed;background:#f3f4f6;border-color:#0000}.material-results,.cascade-name-menu,.ui-action-menu__menu{transform-origin:top}.material-combobox .dropdown-arrow,.cascade-name .cascade-name-arrow{transition:transform .16s cubic-bezier(.2,.7,.3,1)}.material-combobox input[aria-expanded=true]~.dropdown-arrow,.cascade-name input[aria-expanded=true]~.cascade-name-arrow{transform:rotate(180deg)}.ui-select-menu__option,.material-results li,.cascade-name-menu li,.ui-action-menu__menu button{transition:background-color .12s,color .12s}@media (prefers-reduced-motion:reduce){.material-combobox .dropdown-arrow,.cascade-name .cascade-name-arrow,.ui-select-menu__option,.material-results li,.cascade-name-menu li,.ui-action-menu__menu button{transition:none!important}}.supply-fields-container{grid-column:1/-1;width:100%;min-width:0;container:supply-fields/inline-size}.supply-fields-container>.supply-field-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1fr)!important;gap:20px 24px!important}.supply-field-grid>*{min-width:0}.supply-field-grid>.supply-field-full{grid-column:1/-1}@container supply-fields (width>=680px){.supply-fields-container>.supply-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supply-field-grid>.supply-field-wide{grid-column:span 2}}@container supply-fields (width>=1050px){.supply-fields-container>.supply-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container supply-fields (width>=1440px){.supply-fields-container>.supply-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
