.login-page[data-v-42816806]{--login-accent:#203354;--login-accent-deep:#192b49;--login-field-line:#c3c7d0;--login-field-muted:#687181;--login-button-background:var(--login-accent);--login-button-hover:oklch(40% .065 265);--login-button-pressed:var(--login-accent-deep);--login-button-ink:var(--color-on-primary);--login-button-disabled:oklch(92.3% .004 286);--login-button-disabled-ink:oklch(50.6% .011 286);width:100%;min-height:100svh;padding:max(var(--space-6), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));background:linear-gradient(135deg, #fdfcfb, var(--color-canvas));display:flex}.login-brand[data-v-42816806]{align-items:center;gap:var(--space-6);display:flex}.login-brand img[data-v-42816806]{display:block}.login-brand span[data-v-42816806]{gap:var(--space-2);display:grid}.login-brand strong[data-v-42816806]{letter-spacing:.18em;font-size:1.75rem;font-weight:650;line-height:1.2}.login-brand small[data-v-42816806]{color:var(--login-accent-deep);letter-spacing:.28em;font-size:.8125rem;font-weight:650;line-height:1.4}.login-card[data-v-42816806]{width:min(100%,420px);min-width:0;min-height:504px;padding:60px var(--space-10);background:#ffffffa3;border:1px solid #d5d2ce;border-radius:14px;flex-direction:column;margin:auto;display:flex;position:relative;box-shadow:0 30px 54px -36px #262a3447}.login-card__identity[data-v-42816806]{margin-bottom:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.login-card__company[data-v-42816806]{max-width:100%;padding-top:var(--space-4);color:var(--color-ink-soft);border-top:1px solid var(--color-line);letter-spacing:.08em;text-align:center;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:500}.login-unavailable p[data-v-42816806]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.login-form[data-v-42816806]{gap:28px;margin-top:auto;display:grid}.login-field[data-v-42816806]{gap:var(--space-3);display:grid}.login-field__label[data-v-42816806]{font-size:1rem;font-weight:600}.login-field__control[data-v-42816806]{min-width:0;display:block;position:relative}.login-field__icon[data-v-42816806]{top:50%;left:var(--space-4);color:#8a94a7;pointer-events:none;position:absolute;transform:translateY(-50%)}.login-field input[data-v-42816806]{width:100%;min-height:58px;padding:14px var(--space-4);border:1px solid var(--login-field-line);border-radius:var(--radius-control);background:0 0;transition:border-color .16s}.login-field input[data-v-42816806]:hover{border-color:var(--login-field-muted)}.login-field input[data-v-42816806]:focus-visible{border-color:var(--login-accent)}.login-card[data-v-42816806] :is(input,button):focus-visible{outline:2px solid var(--login-accent);outline-offset:2px}.login-field__control input[data-v-42816806]{padding-left:54px}.login-field input[data-v-42816806]::placeholder{color:var(--login-field-muted);opacity:1}.otp-input[data-v-42816806]{font-variant-numeric:tabular-nums;letter-spacing:.42em;text-align:center;font-size:1.5rem;font-weight:740;line-height:1}.login-submit[data-v-42816806]{width:100%;min-height:56px;color:var(--login-button-ink);background:var(--login-button-background);border-color:var(--login-button-pressed);letter-spacing:.1em;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s;box-shadow:0 2px 4px #192b491f}.login-submit[data-v-42816806]:hover:not(:disabled){background:var(--login-button-hover);border-color:var(--login-button-pressed)}.login-submit[data-v-42816806]:active:not(:disabled){background:var(--login-button-pressed);box-shadow:none}.login-submit[data-v-42816806]:disabled{color:var(--login-button-disabled-ink);background:var(--login-button-disabled);border-color:var(--login-button-disabled);box-shadow:none;opacity:1}.login-secondary-actions[data-v-42816806]{right:var(--space-10);bottom:var(--space-2);left:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:absolute}.login-secondary-actions .text-button[data-v-42816806]{min-width:var(--touch-target);color:var(--color-ink-soft);white-space:nowrap;padding:0;font-size:.8125rem;font-weight:500}.login-secondary-actions .text-button[data-v-42816806]:disabled{opacity:1;text-decoration:none}.login-message[data-v-42816806]{padding:var(--space-3);margin:var(--space-4) 0 0;color:var(--color-danger);background:var(--surface-danger);border-radius:var(--radius-control);font-size:.75rem}.login-unavailable[data-v-42816806]{color:var(--color-danger);justify-items:start}@media (width<=479px){.login-card[data-v-42816806]{min-height:456px;padding:var(--space-12) var(--space-6)}.login-secondary-actions[data-v-42816806]{right:var(--space-6);bottom:var(--space-1);left:var(--space-6)}}@media (prefers-reduced-motion:reduce){.login-page[data-v-42816806]{scroll-behavior:auto}.login-field input[data-v-42816806],.login-submit[data-v-42816806]{transition:none}}.attachment-name[data-v-7e9d48b9]{min-width:0;max-width:100%;display:inline-flex}.attachment-name__start[data-v-7e9d48b9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-name__end[data-v-7e9d48b9]{text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:none;max-width:70%;overflow:hidden}.composer-wrap[data-v-40066d6b]{width:min(100%,820px);padding:var(--space-4) 0 0;background:0 0;margin:0 auto}.composer-context[data-v-40066d6b]{width:fit-content;min-height:32px;margin:0 0 var(--space-2);color:var(--workbench-accent,var(--color-primary));background:var(--color-surface);border:1px solid var(--color-line-strong);box-shadow:var(--shadow-surface);border-radius:999px;align-items:center;gap:7px;padding:4px 6px 4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.composer-context button[data-v-40066d6b]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.composer-context button[data-v-40066d6b]:hover{background:var(--color-surface-subtle)}.composer[data-v-40066d6b]{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:10px;display:grid}.composer__capsule[data-v-40066d6b]{background:#fff;border:1px solid #0b14261f;border-radius:28px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px;min-height:52px;padding:3px 16px 3px 4px;display:grid}.composer__capsule[data-v-40066d6b]:focus-within{border-color:#0b142647;box-shadow:0 0 0 2px #0b14260a}.composer__attachment[data-v-40066d6b]{position:relative}.composer-icon-button[data-v-40066d6b],.send-button[data-v-40066d6b]{width:var(--touch-target);height:var(--touch-target);color:#0b1426;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .18s,background-color .18s;display:grid}.composer-icon-button[data-v-40066d6b]:hover:not(:disabled),.send-button[data-v-40066d6b]:hover:not(:disabled){color:var(--workbench-ink);background:color-mix(in srgb, var(--workbench-icon-surface) 84%, var(--workbench-accent))}.composer-icon-button.is-recording[data-v-40066d6b]{color:var(--color-danger,#a33b32);background:color-mix(in srgb, currentcolor 10%, transparent)}.send-button[data-v-40066d6b],.send-button[data-v-40066d6b]:not(:disabled){color:#fff;background:var(--color-bar);width:52px;height:52px;box-shadow:none}.send-button[data-v-40066d6b]:hover:not(:disabled){color:#fff;background:var(--color-bar-hover)}.send-button[data-v-40066d6b]:disabled{opacity:.4;cursor:not-allowed}.send-button.is-recording[data-v-40066d6b]{outline-offset:3px;outline:2px solid #0b142659}.composer-icon-button[data-v-40066d6b]:focus-visible,.send-button[data-v-40066d6b]:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px}.composer__input[data-v-40066d6b]{min-width:0}.composer__input textarea[data-v-40066d6b]{width:100%;min-height:var(--touch-target);max-height:132px;padding:10px var(--space-2);resize:none;field-sizing:content;background:0 0;border:0;outline:0;line-height:1.5;display:block}.composer__input textarea[data-v-40066d6b]::placeholder{color:var(--color-ink-soft)}.attachment-menu[data-v-40066d6b]{bottom:calc(100% + var(--space-2));width:156px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);display:grid;position:absolute;left:0}.attachment-menu button[data-v-40066d6b]{min-height:var(--touch-target);padding:0 var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;font-size:.875rem;display:flex}.attachment-menu button[data-v-40066d6b]:hover{background:var(--color-surface-subtle)}@media (width<=767px){.composer__input textarea[data-v-40066d6b]{resize:none;font-size:max(16px,1rem)}.composer-wrap[data-v-40066d6b]{background:0 0;width:100%;padding:0}}@media (prefers-reduced-motion:reduce){.composer-icon-button[data-v-40066d6b],.send-button[data-v-40066d6b]{transition:none}}.assistant-status[data-v-ee2ba9b8]{max-width:100%;color:var(--workbench-muted);align-items:center;gap:7px;margin:0;font-size:.8125rem;line-height:1.6;display:inline-flex;position:relative;overflow:hidden}.assistant-status--success[data-v-ee2ba9b8]{color:var(--color-success)}.assistant-status--error[data-v-ee2ba9b8]{color:var(--color-danger)}.assistant-status--active[data-v-ee2ba9b8]:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:46%;animation:1.6s ease-in-out infinite assistant-status-shimmer-ee2ba9b8;position:absolute;inset:0 auto 0 0;transform:translate(-140%)}.assistant-status__icon[data-v-ee2ba9b8]{flex:0 0 18px;display:inline-flex}.assistant-status__icon--breathe[data-v-ee2ba9b8]{animation:1.6s ease-in-out infinite assistant-status-breathe-ee2ba9b8}.assistant-status__icon--pulse[data-v-ee2ba9b8]{animation:1.8s ease-in-out infinite assistant-status-pulse-ee2ba9b8}.assistant-status__icon--rotate[data-v-ee2ba9b8]{animation:1.8s ease-in-out infinite assistant-status-rotate-ee2ba9b8}.assistant-status__icon--send[data-v-ee2ba9b8]{animation:1.6s ease-in-out infinite assistant-status-send-ee2ba9b8}@keyframes assistant-status-breathe-ee2ba9b8{0%,to{opacity:.65}50%{opacity:1}}@keyframes assistant-status-pulse-ee2ba9b8{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes assistant-status-rotate-ee2ba9b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes assistant-status-send-ee2ba9b8{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes assistant-status-shimmer-ee2ba9b8{0%{transform:translate(-140%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.assistant-status__icon[data-v-ee2ba9b8]{animation:none}.assistant-status--active[data-v-ee2ba9b8]:after{content:none;animation:none}}.draft-creation-details[data-v-83c2d63d]{gap:var(--space-4);min-width:0;display:grid}.new-flow-summary[data-v-83c2d63d]{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);display:grid}.flow-title[data-v-83c2d63d],.flow-goal[data-v-83c2d63d],.draft-heading[data-v-83c2d63d],.draft-value[data-v-83c2d63d]{overflow-wrap:anywhere}.flow-title[data-v-83c2d63d]{font-size:1rem}.flow-goal[data-v-83c2d63d],.draft-count[data-v-83c2d63d]{color:var(--color-ink-muted);margin:0;font-size:.875rem}.flow-goal[data-v-83c2d63d]{white-space:pre-wrap}.draft-list[data-v-83c2d63d]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.draft-item[data-v-83c2d63d]{border-bottom:1px solid var(--color-line);min-width:0}.draft-heading[data-v-83c2d63d]{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-size:.9375rem;display:flex}.draft-ordinal[data-v-83c2d63d]{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.draft-fields[data-v-83c2d63d]{gap:var(--space-3) var(--space-4);padding-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.draft-label[data-v-83c2d63d]{color:var(--color-ink-muted);font-size:.75rem}.draft-value[data-v-83c2d63d]{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;white-space:pre-wrap;font-size:.875rem;font-weight:600}@media (width<=540px){.draft-fields[data-v-83c2d63d]{grid-template-columns:minmax(0,1fr)}}.exact-confirmation-card[data-v-6b373919]{padding:var(--space-5);margin-top:var(--space-4);gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);display:grid}.exact-confirmation-card header[data-v-6b373919]{gap:var(--space-1);display:grid}.exact-confirmation-card header span[data-v-6b373919]{color:var(--color-warning);font-size:.75rem;font-weight:700}.exact-confirmation-card h3[data-v-6b373919]{margin:0;font-size:1rem}.exact-confirmation-card dl[data-v-6b373919]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.exact-confirmation-card dl>div[data-v-6b373919]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.exact-confirmation-card dt[data-v-6b373919]{color:var(--color-ink-muted);font-size:.75rem}.exact-confirmation-card dd[data-v-6b373919]{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650}.exact-confirmation-card p[data-v-6b373919]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.exact-confirmation-card footer[data-v-6b373919]{justify-content:end;gap:var(--space-2);display:flex}@media (width<=540px){.exact-confirmation-card[data-v-6b373919]{padding:var(--space-4);gap:var(--space-3)}.exact-confirmation-card dl[data-v-6b373919]{grid-template-columns:minmax(0,1fr)}}.inventory-confirmation-card[data-v-9938b90a]{padding:var(--space-5);margin-top:var(--space-4);gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);display:grid}.inventory-confirmation-card header[data-v-9938b90a]{gap:var(--space-1);display:grid}.inventory-confirmation-card header span[data-v-9938b90a]{color:var(--color-warning);font-size:.75rem;font-weight:700}.inventory-confirmation-card h3[data-v-9938b90a]{margin:0;font-size:1rem}.inventory-confirmation-card dl[data-v-9938b90a]{border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.inventory-confirmation-card dl>div[data-v-9938b90a]{padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.inventory-confirmation-card dt[data-v-9938b90a]{color:var(--color-ink-muted);font-size:.75rem}.inventory-confirmation-card dd[data-v-9938b90a]{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-weight:650}.inventory-confirmation-card p[data-v-9938b90a]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.inventory-confirmation-card footer[data-v-9938b90a]{justify-content:end;gap:var(--space-2);display:flex}@media (width<=540px){.inventory-confirmation-card[data-v-9938b90a]{padding:var(--space-4);gap:var(--space-3)}.inventory-confirmation-card dl[data-v-9938b90a]{grid-template-columns:minmax(0,1fr)}}.confirmation-card[data-v-2099d33b]{padding:var(--space-4) 0;margin-top:var(--space-4);gap:var(--space-4);background:var(--color-surface);border-block:1px solid var(--color-line);box-shadow:none;display:grid}.confirmation-card header[data-v-2099d33b]{gap:var(--space-1);display:grid}.confirmation-card header span[data-v-2099d33b]{color:var(--color-warning);font-size:.75rem;font-weight:700}.confirmation-card h3[data-v-2099d33b]{margin:0;font-size:1rem}.confirmation-diff[data-v-2099d33b]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:13px}.confirmation-diff[data-v-2099d33b] :is(th,td){border-top:1px solid var(--color-line);overflow-wrap:anywhere;padding:10px 8px;font-weight:500}.confirmation-diff thead th[data-v-2099d33b]{color:var(--color-ink-muted);font-size:12px;font-weight:400}.confirmation-diff td[data-v-2099d33b]{font-variant-numeric:tabular-nums}.confirmation-card p[data-v-2099d33b]{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.confirmation-card footer[data-v-2099d33b]{justify-content:end;gap:var(--space-2);display:flex}@media (width<=540px){.confirmation-card[data-v-2099d33b]{padding:var(--space-3) 0;gap:var(--space-3)}}.chat-message[data-v-e85334a9]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);width:min(100%,760px);min-width:0;max-width:100%;display:grid}.chat-message p[data-v-e85334a9]{white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.75}.message-display[data-v-e85334a9],.message-references[data-v-e85334a9]{min-width:0;margin-top:var(--space-4);gap:var(--space-2);display:grid}.message-attachments[data-v-e85334a9]{min-width:0;max-width:100%;margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.message-attachments li[data-v-e85334a9]{min-width:0;max-width:100%;min-height:34px;padding:0 var(--space-3);align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);border-radius:18px;font-size:.75rem;display:inline-flex}.message-attachments small[data-v-e85334a9]{color:var(--color-ink-muted);white-space:nowrap}.message-attachments li[data-v-e85334a9]>svg,.message-attachments small[data-v-e85334a9]{flex-shrink:0}.message-display>strong[data-v-e85334a9],.message-references>strong[data-v-e85334a9]{color:var(--workbench-muted);font-size:.75rem}.message-display ul[data-v-e85334a9]{gap:var(--space-1);margin:0;padding-left:1.25rem;font-size:.875rem;line-height:1.6;display:grid}.message-table-wrap[data-v-e85334a9]{min-width:0;max-width:100%;color:var(--workbench-ink);background:var(--color-surface);border:1px solid var(--workbench-line);border-radius:var(--radius-control);overflow-x:auto}.message-table-wrap table[data-v-e85334a9]{border-collapse:collapse;width:100%;min-width:620px;font-size:.8125rem}.message-table-wrap th[data-v-e85334a9],.message-table-wrap td[data-v-e85334a9]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--workbench-line);font-variant-numeric:tabular-nums;vertical-align:top}.message-table-wrap th[data-v-e85334a9]{color:var(--workbench-muted);background:var(--color-surface);font-size:.75rem;font-weight:650}.message-table-wrap tbody tr:last-child td[data-v-e85334a9]{border-bottom:0}.message-references>div[data-v-e85334a9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.message-references a[data-v-e85334a9],.message-references span[data-v-e85334a9]{min-width:0;max-width:100%;min-height:34px;padding:0 var(--space-3);color:var(--workbench-ink);background:var(--color-surface);border:1px solid var(--workbench-line);border-radius:18px;align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.message-references a[data-v-e85334a9]:hover{border-color:var(--workbench-accent);text-underline-offset:2px;text-decoration:underline}.chat-message--user[data-v-e85334a9]{color:#fff;background:var(--color-bar);border:1px solid var(--color-bar);border-radius:24px;justify-self:end;width:fit-content;max-width:min(78%,640px);padding:9px 20px}.chat-message--user p[data-v-e85334a9]{overflow-wrap:anywhere}.chat-message--assistant[data-v-e85334a9]{justify-self:start}@media (width<=767px){.chat-message--user[data-v-e85334a9]{max-width:88%}.message-table-wrap table[data-v-e85334a9]{table-layout:fixed;min-width:0}}.assistant-workspace[data-v-87a09dd8]{--color-ink:#0b1426;--color-ink-muted:#0b14269e;--color-ink-soft:#0b14266b;--color-primary:var(--color-bar);--color-surface:#fff;--color-surface-subtle:#0b142608;--color-line:#0b142614;--color-line-strong:#0b14261f;--workbench-ink:#0b1426;--workbench-accent:var(--color-bar);--workbench-muted:#0b14269e;--workbench-canvas:#fff;--workbench-surface:#fff;--workbench-surface-solid:#fff;--workbench-line:#0b14261a;--shadow-surface:none;--radius-surface:12px;color:#0b1426;min-width:0;min-height:calc(100vh - var(--header-height) - 96px);background:#fff;grid-template-rows:1fr auto;display:grid}.conversation[data-v-87a09dd8]{width:min(100%,820px);min-width:0;padding:var(--space-3) 0 calc(220px + var(--shell-navigation-clearance,0px));align-content:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.conversation[data-v-87a09dd8]>:last-child{scroll-margin-bottom:calc(220px + var(--shell-navigation-clearance,0px))}.conversation__status[data-v-87a09dd8]{place-self:start;min-height:1.6em;margin:0}.load-older-button[data-v-87a09dd8]{min-height:40px;padding:0 var(--space-4);color:var(--color-ink-muted);background:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:20px;justify-self:center}.pending-attachments[data-v-87a09dd8]{width:min(100%,820px);min-width:0;margin:var(--space-1) auto var(--space-2);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pending-attachments[data-v-87a09dd8]+.composer-wrap{padding-top:0}.assistant-input-stack[data-v-87a09dd8]{z-index:16;right:var(--space-6);bottom:max(var(--space-16), var(--shell-navigation-clearance,0px));left:calc(var(--sidebar-width,0px) + var(--space-6));width:auto;max-width:820px;margin:0 auto;display:grid;position:fixed}.assistant-workspace--embedded[data-v-87a09dd8]{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.assistant-workspace--embedded .conversation[data-v-87a09dd8]{width:100%;min-height:0;padding:var(--space-5);gap:var(--space-5);overflow-y:auto}.assistant-workspace--embedded .conversation[data-v-87a09dd8]>:last-child{scroll-margin-bottom:var(--space-5)}.assistant-workspace--embedded .assistant-input-stack[data-v-87a09dd8]{width:100%;max-width:none;padding:0 var(--space-4) var(--space-4);position:static}.assistant-workspace--embedded .pending-attachments[data-v-87a09dd8]{width:100%}.pending-attachments li[data-v-87a09dd8]{min-width:0;max-width:100%;min-height:32px;padding-left:var(--space-3);align-items:center;gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-line);border-radius:18px;flex:0 auto;font-size:.75rem;display:inline-flex}.pending-attachments li[data-v-87a09dd8]>svg,.pending-attachments small[data-v-87a09dd8]{flex-shrink:0}.pending-attachments small[data-v-87a09dd8]{color:var(--color-ink-muted);white-space:nowrap}.pending-attachments button[data-v-87a09dd8]{width:28px;min-width:28px;min-height:28px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:0 15px 15px 0;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.pending-attachments button[data-v-87a09dd8]:hover{color:var(--color-ink);background:var(--color-surface-subtle)}.pending-attachments button[data-v-87a09dd8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.assistant-live-notice[data-v-87a09dd8]{width:min(100%,820px);min-height:22px;color:var(--color-ink-muted);text-align:center;margin:0 auto;font-size:.75rem}@media (width<=767px){.assistant-workspace[data-v-87a09dd8]{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}.conversation[data-v-87a09dd8]{width:100%;min-height:0;padding:var(--space-4) max(12px, env(safe-area-inset-right,0px)) var(--space-4) max(12px, env(safe-area-inset-left,0px));gap:var(--space-7,28px);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.conversation[data-v-87a09dd8]>:last-child{scroll-margin-bottom:var(--space-4)}.assistant-input-stack[data-v-87a09dd8]{min-width:0;max-width:none;padding:var(--space-1) max(12px, env(safe-area-inset-right,0px)) var(--space-3) max(12px, env(safe-area-inset-left,0px));margin:0;position:relative;inset:auto}.pending-attachments[data-v-87a09dd8]{width:100%;max-height:max(32px, calc((var(--assistant-viewport-height,100dvh) - var(--header-height) - env(safe-area-inset-top,0px) - var(--shell-navigation-clearance,0px)) / 4));overflow:hidden auto}.assistant-live-notice[data-v-87a09dd8]{width:100%;padding:2px var(--space-2);pointer-events:none}}.assistant-workspace[data-v-87a09dd8] .primary-button{color:#fff;background:var(--color-bar);border-color:var(--color-bar);box-shadow:none}.assistant-workspace[data-v-87a09dd8] .secondary-button{color:#0b1426;box-shadow:none;background:#fff;border-color:#0b142624}.assistant-workspace[data-v-87a09dd8] .primary-button,.assistant-workspace[data-v-87a09dd8] .secondary-button{border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:500}.assistant-workspace[data-v-87a09dd8] .primary-button:disabled,.assistant-workspace[data-v-87a09dd8] .secondary-button:disabled{opacity:.45}.flow-assistant-overlay[data-v-8cebffb7]{z-index:80;background:#121b2a33;justify-content:flex-end;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.flow-assistant-drawer[data-v-8cebffb7]{border:1px solid var(--workbench-line-strong);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(500px,100%);height:min(640px,100dvh - 40px);min-height:0;animation:.26s cubic-bezier(.2,.82,.2,1) flow-assistant-enter-8cebffb7;display:grid;overflow:hidden;box-shadow:-24px 0 64px #232f4124}.flow-assistant-drawer__header[data-v-8cebffb7]{padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);background:#fff;border-bottom:0;grid-template-columns:minmax(0,1fr) 44px;display:grid}.flow-assistant-drawer__header div[data-v-8cebffb7]{min-width:0}.flow-assistant-drawer__header h2[data-v-8cebffb7]{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:1rem;overflow:hidden}.flow-assistant-drawer__header button[data-v-8cebffb7]{width:44px;height:44px;color:var(--workbench-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;font-size:1.55rem;display:grid}.flow-assistant-drawer__header button[data-v-8cebffb7]:hover{color:var(--workbench-ink);background:var(--workbench-surface-subtle)}.flow-assistant-drawer__header button[data-v-8cebffb7]:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px;box-shadow:var(--workbench-focus-ring)}.flow-assistant-drawer__intent[data-v-8cebffb7]{color:var(--workbench-muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}@keyframes flow-assistant-enter-8cebffb7{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=600px){.flow-assistant-overlay[data-v-8cebffb7]{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom))}.flow-assistant-drawer[data-v-8cebffb7]{width:100%;height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:20px}}@media (prefers-reduced-motion:reduce){.flow-assistant-drawer[data-v-8cebffb7]{animation:none}}#main-content.company-data-directory{--cd-ink:#0b1426;--cd-muted:#0b14269e;--cd-subtle:#0b14266b;--cd-line:#0b142617;--cd-tint:#0b142606;--cd-control-height:var(--control-height);--color-ink:var(--cd-ink);--color-ink-muted:var(--cd-muted);--color-line:var(--cd-line);--color-line-strong:#0b142624;--color-surface:#fff;--color-surface-subtle:var(--cd-tint);--color-primary:var(--color-bar);--workbench-ink:var(--cd-ink);--workbench-muted:var(--cd-muted);--workbench-subtle:var(--cd-subtle);--workbench-accent:var(--color-bar);--workbench-accent-hover:var(--color-bar-hover);--workbench-line:var(--cd-line);--workbench-line-strong:#0b142624;--workbench-canvas:#fff;--workbench-surface-solid:#fff;--workbench-surface-subtle:var(--cd-tint);--workbench-icon-surface:#0b14260a;--workbench-card-hover:#0b142606;--workbench-control-height:var(--cd-control-height);--workbench-control-shadow:none;--radius-control:8px;--radius-surface:0px;--shadow-surface:none;--shadow-control:none;--workbench-focus-ring:0 0 0 2px #0b142617;color:var(--cd-ink);background:#fff}#main-content.company-data-directory>:is(section,article),#main-content.company-data-directory :is(.warehouse-detail,.master-detail,.material-detail,.bom-detail,.business-detail){gap:28px;width:100%;max-width:none;margin-inline:0}#main-content.company-data-directory :is(.business-domain__content,.business-domain__workspace){gap:20px}#main-content.company-data-directory :is(.business-page-header,.page-header,.workspace-detail-header,.cd-header){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#main-content.company-data-directory :is(.business-page-header,.cd-header){gap:24px}#main-content.company-data-directory :is(.business-page-header__title-row,.page-header,.workspace-detail-header){align-items:center;gap:24px}#main-content.company-data-directory :is(.business-page-header,.page-header,.workspace-detail-header,.cd-header) h1{letter-spacing:-.025em;margin:0;font-size:clamp(32px,2.5vw,38px);font-weight:600;line-height:1.25}#main-content.company-data-directory :is(.business-page-header__description,.page-header p,.workspace-detail-header p,.cd-header p){color:var(--cd-muted);margin-top:8px;font-size:13px;line-height:1.6}#main-content.company-data-directory .workspace-detail-header{min-height:0}#main-content.company-data-directory .workspace-detail-header:before,#main-content.company-data-directory .workspace-detail-header:after,#main-content.company-data-directory .workspace-detail-header__mark{display:none}#main-content.company-data-directory .workspace-detail-header__eyebrow{letter-spacing:.03em;color:var(--cd-muted);font-size:11px;font-weight:400}#main-content.company-data-directory .workspace-detail-header__copy{gap:4px}#main-content.company-data-directory :is(.page-header__eyebrow,.business-page-header__namespace,.cd-breadcrumb){color:var(--cd-muted);letter-spacing:0;font-size:12px;font-weight:400}#main-content.company-data-directory .cd-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;min-height:24px;display:flex}#main-content.company-data-directory .cd-breadcrumb button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}#main-content.company-data-directory .cd-breadcrumb [aria-current=page]{color:var(--cd-ink)}#main-content.company-data-directory .cd-header{display:grid}#main-content.company-data-directory .cd-header__row{justify-content:space-between;align-items:center;gap:24px;display:flex}#main-content.company-data-directory .cd-header__identity{min-width:0}#main-content.company-data-directory .cd-header__actions{align-items:center;gap:10px;display:flex}#main-content.company-data-directory :is(.primary-button,.secondary-button,.danger-outline-button,.text-button){min-height:var(--cd-control-height);box-shadow:none;border-radius:8px;padding:0 13px;font-size:13px;font-weight:500}#main-content.company-data-directory .primary-button{color:#fff;border:1px solid var(--cd-ink);background:var(--color-bar)}#main-content.company-data-directory .secondary-button{color:var(--cd-ink);background:#fff;border:1px solid #0b142624}#main-content.company-data-directory :is(.primary-button,.secondary-button,.text-button):hover:not(:disabled){box-shadow:none;transform:none}#main-content.company-data-directory .primary-button:hover:not(:disabled){background:var(--color-bar-hover)}#main-content.company-data-directory .secondary-button:hover:not(:disabled){background:#0b142608}#main-content.company-data-directory :is(.primary-button,.secondary-button,.danger-outline-button):disabled{color:#0b142659;opacity:1;box-shadow:none;cursor:not-allowed;background:#0b14260a;border-color:#0b142614}#main-content.company-data-directory .status-label{min-height:24px;box-shadow:none;cursor:default;border:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px}#main-content.company-data-directory .business-search-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}#main-content.company-data-directory .business-search-toolbar .domain-search{flex:320px;min-width:180px;max-width:520px;padding:0}#main-content.company-data-directory .domain-search label{box-sizing:border-box;height:var(--cd-control-height);min-height:var(--cd-control-height);box-shadow:none;background:#fff;border:1px solid #0b142624;border-radius:8px;gap:10px;padding:0 12px}#main-content.company-data-directory .domain-search input{box-sizing:border-box;width:100%;height:100%;min-height:0;box-shadow:none;color:var(--cd-ink);background:0 0;border:0;border-radius:0;padding:0;font-size:13px}#main-content.company-data-directory .domain-search svg{width:16px;height:16px;color:var(--cd-muted);flex-shrink:0}#main-content.company-data-directory .domain-search label:focus-within{outline:2px solid var(--cd-ink);outline-offset:2px}#main-content.company-data-directory .business-search-toolbar__footer{min-height:var(--cd-control-height);gap:12px;margin-left:auto}#main-content.company-data-directory .business-search-toolbar__toggle{min-height:var(--cd-control-height);color:var(--cd-muted);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}#main-content.company-data-directory .business-result-count{color:var(--cd-subtle);font-size:12px;font-weight:400}#main-content.company-data-directory .business-search-toolbar__actions{align-items:center;gap:8px;display:flex}#main-content.company-data-directory .business-search-toolbar__actions button{min-height:var(--cd-control-height)}#main-content.company-data-directory .business-search-toolbar__filters{border:1px solid var(--cd-line);background:#fff;border-radius:12px}#main-content.company-data-directory :is(.business-table,.section-surface,.workspace-fact-grid,.purchase-history,.inventory-material-summary){box-shadow:none;background:#fff;border:0;border-radius:0}#main-content.company-data-directory .business-table__toolbar{border-bottom:1px solid var(--cd-line);min-height:44px;padding:0 0 12px}#main-content.company-data-directory :is(.business-table__toolbar h2,.section-surface__header h2,.workspace-section-header h2){font-size:18px;font-weight:600}#main-content.company-data-directory :is(.business-table table,.ordien-data-table,.data-table,.cd-table){border-collapse:collapse;text-align:center;width:100%;font-size:13px}#main-content.company-data-directory :is(.business-table,.ordien-data-table,.data-table,.cd-table) th{height:40px;color:var(--cd-muted);background:var(--cd-tint);border-bottom:1px solid var(--cd-line);padding:8px 16px;font-size:12px;font-weight:500}#main-content.company-data-directory :is(.business-table,.ordien-data-table,.data-table,.cd-table) td{height:var(--table-row-height);border-bottom:1px solid #0b142613;padding:10px 16px;font-size:13px}#main-content.company-data-directory .business-table__primary,#main-content.company-data-directory .business-table__cell strong{font-weight:500}#main-content.company-data-directory :is(.business-table,.data-table,.cd-table) tbody tr:hover{background:#0b142606}#main-content.company-data-directory .business-pagination{gap:12px;min-height:48px;padding:8px 0}#main-content.company-data-directory .business-pagination p{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory .business-pagination>div{align-items:center;gap:8px;display:flex}#main-content.company-data-directory .business-pagination button{width:var(--cd-control-height);min-width:var(--cd-control-height);min-height:var(--cd-control-height);padding:0}#main-content.company-data-directory .business-pagination__current{font-variant-numeric:tabular-nums;color:var(--cd-muted);padding:0 8px;font-size:13px}#main-content.company-data-directory table :is(th,td){text-align:center}#main-content.company-data-directory .business-table__cell{justify-items:center}#main-content.company-data-directory .business-table__cell .status-label{justify-self:center}#main-content.company-data-directory table .task-filter-link{text-align:center;margin-inline:auto}#main-content.company-data-directory .workspace-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}#main-content.company-data-directory .workspace-fact-grid__heading{border-bottom:1px solid var(--cd-line);grid-column:1/-1;margin-bottom:8px;padding-bottom:12px}#main-content.company-data-directory .workspace-fact-grid__heading h2{margin:0;font-size:18px;font-weight:600}#main-content.company-data-directory .workspace-fact-grid .workspace-fact{border:0;border-bottom:1px solid var(--cd-line);gap:8px;min-height:76px;padding:14px 0}#main-content.company-data-directory .workspace-fact-grid .workspace-fact--wide{grid-column:1/-1}#main-content.company-data-directory .workspace-fact__label{color:var(--cd-subtle);font-size:12px;font-weight:400}#main-content.company-data-directory .workspace-fact :is(strong,a){color:var(--cd-ink);font-size:14px;font-weight:500}#main-content.company-data-directory .workspace-fact small{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory :is(.section-surface__header,.workspace-section-header){border-bottom:1px solid var(--cd-line);min-height:44px;margin:0;padding:0 0 12px}#main-content.company-data-directory :is(.section-surface__header,.workspace-section-header) p{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory .section-surface{padding:0}#main-content.company-data-directory :is(.surface-state,.empty-state){box-shadow:none;background:#fff;border:0;border-radius:0;padding:24px 16px}#main-content.company-data-directory .surface-state h2{font-size:15px}#main-content.company-data-directory :is(.surface-state p,.empty-state p){color:var(--cd-muted);font-size:13px}#main-content.company-data-directory .action-menu__trigger{box-sizing:border-box;width:var(--cd-control-height);min-width:var(--cd-control-height);height:var(--cd-control-height);min-height:var(--cd-control-height);border:1px solid var(--cd-line);box-shadow:none;background:0 0;border-radius:8px;padding:0}#main-content.company-data-directory .action-menu__content{border:1px solid var(--cd-line);background:#fff;border-radius:10px}#main-content.company-data-directory .action-menu__content :is(button,a){min-height:34px;padding:7px 10px;font-size:13px}#main-content.company-data-directory .cd-tabs span{color:var(--cd-subtle);font-size:12px;font-weight:400}#main-content.company-data-directory :is(.alert-row,.employee-row,.suggestion-item,.purchase-card){box-shadow:none;border-bottom:1px solid var(--cd-line);background:0 0;border-radius:0}#main-content.company-data-directory .alert-row{min-height:72px;padding:12px 16px}#main-content.company-data-directory :is(.alert-row,.suggestion-item,.employee-row):hover{background:var(--cd-tint)}#main-content.company-data-directory .suggestion-item.active{background:#0b14260d}#main-content.company-data-directory .quality-metrics{border-block:1px solid var(--cd-line);gap:0}#main-content.company-data-directory .quality-metrics article{border:0;border-right:1px solid var(--cd-line);box-shadow:none;background:#fff;border-radius:0;padding:16px}#main-content.company-data-directory .quality-metrics article:last-child{border-right:0}#main-content.company-data-directory .quality-metrics strong{font-size:26px;font-weight:500}#main-content.company-data-directory .quality-metrics span{color:var(--cd-muted);font-size:12px}#main-content.company-data-directory :is(.purchase-history,.purchase-card){padding:0}#main-content.company-data-directory .purchase-card{padding-block:16px}#main-content.company-data-directory :is(.filter-row button,.tab-row button){min-height:var(--cd-control-height);box-shadow:none;border-radius:8px;font-size:13px;font-weight:500}#main-content.company-data-directory :is(.filter-row button.active,.tab-row button.active){color:var(--cd-ink);background:#0b14260f}#main-content.company-data-directory :is(.location-panel,.bom-lines,.bom-routings,.bom-documents,.material-unit,.task-surface,.review-facts,.review-section-card,.business-record-category,.inventory-position-details){box-shadow:none;background:#fff;border:0;border-radius:0}#main-content.company-data-directory :is(section.surface,article.surface):not(.business-search-toolbar):not(.form-section){box-shadow:none;background:#fff;border-inline:0;border-radius:0}#main-content.company-data-directory .category-navigation{border:0;border-right:1px solid var(--cd-line);box-shadow:none;background:#fff;border-radius:0;padding:0 16px 0 0}#main-content.company-data-directory .category-navigation :is(button,summary){min-height:var(--cd-control-height);font-size:12px}#main-content.company-data-directory .category-navigation button[aria-pressed=true]{background:#0b14260f;border-color:#0000;font-weight:500}#main-content.company-data-directory .business-record-category{width:100%;margin:0 0 20px;padding:0}#main-content.company-data-directory :is(.inventory-material-summary>header,.location-panel__header,.review-list__header){border-bottom:1px solid var(--cd-line);min-height:44px;padding:0 0 12px}#main-content.company-data-directory :is(.inventory-material-summary h2,.location-panel__header h2,.review-list__header h2){font-size:18px;font-weight:600}#main-content.company-data-directory .location-panel__list article{border-color:var(--cd-line);background:0 0;border-radius:0;min-height:60px;padding:12px 0}#main-content.company-data-directory .location-panel__search{padding:16px 0}#main-content.company-data-directory .location-panel__search input{height:var(--cd-control-height);min-height:var(--cd-control-height);border:1px solid var(--cd-line);max-width:520px;box-shadow:none;background:#fff;border-radius:8px;font-size:13px}#main-content.company-data-directory .review-overview__header{padding-bottom:16px}#main-content.company-data-directory .review-overview__header h2{font-size:20px;font-weight:600}#main-content.company-data-directory .review-facts{padding:0}#main-content.company-data-directory .review-facts>header{border-bottom:1px solid var(--cd-line);padding:0 0 12px}#main-content.company-data-directory .review-facts dl>div{border:0;border-bottom:1px solid var(--cd-line);min-height:76px;padding:14px 0}#main-content.company-data-directory .review-facts dd{font-size:24px;font-weight:500}#main-content.company-data-directory .review-sections__grid{grid-template-columns:minmax(0,1fr);gap:0}#main-content.company-data-directory .review-section-card{border-bottom:1px solid var(--cd-line);min-height:64px;padding:14px 16px}#main-content.company-data-directory .review-section-card.is-active{border-color:var(--cd-line);background:#0b14260d}#main-content.company-data-directory .review-section-card__index{box-shadow:none;color:var(--cd-subtle);background:0 0;font-size:12px}#main-content.company-data-directory .review-section-card__count{font-size:18px;font-weight:500}#main-content.company-data-directory .task-surface .section-header{padding:0 0 12px}#main-content.company-data-directory .task-surface .section-kicker{display:none}#main-content.company-data-directory .task-surface h2{margin:0;font-size:18px;font-weight:600}#main-content.company-data-directory .task-filters{padding:0 0 16px}#main-content.company-data-directory .task-filters button{min-height:var(--cd-control-height);font-weight:500}#main-content.company-data-directory .task-directory{overflow-x:auto}#main-content.company-data-directory .task-directory table{min-width:820px}#main-content.company-data-directory .task-directory tr{position:relative}#main-content.company-data-directory .task-directory small{color:var(--cd-subtle);padding-top:4px;font-size:12px;display:block}#main-content.company-data-directory .task-directory .task-directory__issue{color:var(--color-danger)}#main-content.company-data-directory .task-directory__link{color:var(--cd-ink);font-weight:500;text-decoration:none}#main-content.company-data-directory .task-directory__link:after{content:"";position:absolute;inset:0}#main-content.company-data-directory .task-directory__link:focus-visible:after{outline:2px solid var(--cd-ink);outline-offset:-2px}#main-content.company-data-directory .empty-queue{min-height:160px;padding:24px}#main-content.company-data-directory .form-disclosure{padding:16px 0}#main-content.company-data-directory .form-disclosure>button{min-height:var(--cd-control-height)}#main-content.company-data-directory :is(.bom-documents__header,.routing-operations>header,.line-editor>header,.bom-lines>header){border-bottom:1px solid var(--cd-line);padding:0 0 12px}#main-content.company-data-directory .routing-version-list{grid-template-columns:minmax(0,1fr);gap:0;padding:0}#main-content.company-data-directory .routing-version{border:0;border-bottom:1px solid var(--cd-line);background:#fff;border-radius:0;min-height:56px;padding:12px 16px}#main-content.company-data-directory .routing-version.is-selected{background:#0b14260d}#main-content.company-data-directory .operation-list li{min-height:56px;padding:12px 16px}#main-content.company-data-directory :is(.purchase-order-lines article,.sales-order-lines article,.purchase-receipts article){min-height:60px}@media (width<=960px){#main-content.company-data-directory .business-search-toolbar{flex-wrap:wrap}#main-content.company-data-directory .business-search-toolbar .domain-search{max-width:none}}@media (width<=767px),(pointer:coarse){#main-content.company-data-directory{--cd-control-height:44px}}@media (width<=767px){#main-content.company-data-directory>:is(section,article){gap:24px}#main-content.company-data-directory :is(.cd-header__row,.workspace-detail-header){flex-direction:column;align-items:flex-start;gap:16px}#main-content.company-data-directory :is(.business-page-header,.page-header,.workspace-detail-header,.cd-header) h1{font-size:32px}#main-content.company-data-directory .business-search-toolbar .domain-search{flex:200px;width:auto;min-width:160px}#main-content.company-data-directory .business-search-toolbar__actions{flex-basis:auto;width:auto;margin-left:auto}#main-content.company-data-directory .business-search-toolbar__actions button{width:auto}#main-content.company-data-directory .business-search-toolbar__footer{flex:0 auto}#main-content.company-data-directory .workspace-fact-grid{grid-template-columns:minmax(0,1fr)}#main-content.company-data-directory .workspace-fact-grid .workspace-fact{grid-column:auto}#main-content.company-data-directory .business-pagination p{white-space:normal}#main-content.company-data-directory .category-navigation{border-right:0;border-bottom:1px solid var(--cd-line);padding:0 0 16px}}#main-content.company-data-directory .inventory-page{gap:24px;width:min(100%,1400px)}#main-content.company-data-directory .inventory-page .business-page-header{gap:24px}#main-content.company-data-directory .inventory-page h1{font-size:34px;font-weight:600}#main-content.company-data-directory .inventory-page__workspace{grid-template-columns:minmax(0,1fr)}#main-content.company-data-directory .inventory-page__content{gap:22px}#main-content.company-data-directory .inventory-page .business-page-header .primary-button{height:36px;min-height:36px;box-shadow:none;padding:0 13px;font-size:13px;font-weight:500}#main-content.company-data-directory .inventory-page .business-search-toolbar{box-shadow:none;border:0;border-radius:0;gap:8px;padding:0}#main-content.company-data-directory .inventory-page .business-search-toolbar__footer{gap:8px;min-height:36px}#main-content.company-data-directory .inventory-page .business-search-toolbar .domain-search{max-width:520px;margin-right:auto}#main-content.company-data-directory .inventory-page .business-search-toolbar__toggle,#main-content.company-data-directory .inventory-category-trigger{color:#0b1426;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #0b14261a;border-radius:8px;padding:0 11px;font-size:13px;font-weight:500}#main-content.company-data-directory .inventory-category-trigger{anchor-name:--inventory-category;align-items:center;gap:6px;display:inline-flex}#main-content.company-data-directory .inventory-category-trigger:focus-visible{outline-offset:2px;outline:2px solid #0b142666}#main-content.company-data-directory .inventory-category-popover{color:#0b1426;background:#fff;border:1px solid #0b14261a;border-radius:8px;width:min(300px,100vw - 32px);max-height:60dvh;margin:0;padding:12px;position:fixed;inset:280px 24px auto auto;overflow:auto;box-shadow:0 8px 24px #0b14261a}@supports (top:anchor(bottom)){#main-content.company-data-directory .inventory-category-popover{position-anchor:--inventory-category;inset:auto;top:anchor(bottom);right:anchor(right);position-try-fallbacks:flip-block;margin-top:8px}}#main-content.company-data-directory .inventory-category-popover .category-navigation{box-shadow:none;border:0;padding:0}#main-content.company-data-directory .inventory-page .business-result-count{color:#0b14266b;font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-position-details{gap:14px}#main-content.company-data-directory .inventory-position-details__header{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0b142614;border-radius:0;padding:0 0 12px}#main-content.company-data-directory .inventory-position-details__header h2{font-size:19px;font-weight:600}#main-content.company-data-directory .inventory-position-details__header p{color:#0b14267a;font-size:12px}#main-content.company-data-directory .inventory-position-details__actions button{height:32px;min-height:32px;box-shadow:none;border-radius:7px;padding:0 10px;font-size:12px;font-weight:500}#main-content.company-data-directory .inventory-position-details__helper{color:#0b14266b;margin:0;font-size:11px}#main-content.company-data-directory .inventory-list{gap:0}#main-content.company-data-directory .inventory-list .position-row{min-height:84px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #0b142612;border-radius:0;grid-template-columns:minmax(190px,1.5fr) minmax(110px,.8fr) minmax(290px,1.5fr) max-content max-content;align-items:center;gap:18px;padding:12px 0}#main-content.company-data-directory .inventory-list .position-row:hover{background:#0b142605}#main-content.company-data-directory .position-row__identity{grid-area:1/1}#main-content.company-data-directory .position-row__identity strong{font-size:14px;font-weight:600}#main-content.company-data-directory .position-row__warehouse{grid-area:1/2;font-size:12px}#main-content.company-data-directory .position-row__quantities{grid-area:1/3;gap:16px}#main-content.company-data-directory .position-row__quantities dt{color:#0b14266b;font-size:11px}#main-content.company-data-directory .position-row__quantities dd{color:#0b1426;font-size:15px;font-weight:600}#main-content.company-data-directory .position-row__status{grid-area:1/4}#main-content.company-data-directory .position-row__status .status-label{min-height:22px;padding:0 7px;font-size:11px}#main-content.company-data-directory .position-row :is(.position-row__actions,.position-row__locked){border:0;grid-area:1/5;justify-content:flex-end;gap:4px;padding:0}#main-content.company-data-directory .position-row .action-menu__trigger{width:32px;min-width:32px;height:32px;min-height:32px}@container inventory-positions (width<=900px){#main-content.company-data-directory .inventory-list .position-row{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}#main-content.company-data-directory .position-row__warehouse{grid-area:2/1}#main-content.company-data-directory .position-row__quantities{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}#main-content.company-data-directory .position-row__status{grid-column:2}#main-content.company-data-directory .position-row :is(.position-row__actions,.position-row__locked){grid-column:3}#main-content.company-data-directory .position-row__quantities div{text-align:left;grid-template-columns:1fr;display:grid}}.shell-content:has(.inventory-page)>.offline-banner{background:#a6711d08;min-height:28px;padding-block:3px;font-size:11px}#main-content.company-data-directory .inventory-material-summary>header{border:0;margin-bottom:14px;padding-bottom:0}#main-content.company-data-directory .inventory-material-summary>header p{color:#0b14267a;font-size:12px}#main-content.company-data-directory .inventory-material-summary table{min-width:800px}#main-content.company-data-directory .inventory-material-summary thead th{box-sizing:border-box;color:#0b142675;text-align:center;background:#0b142605;height:40px;padding:8px 12px;font-size:11px;font-weight:500}#main-content.company-data-directory .inventory-material-summary tbody :is(th,td){box-sizing:border-box;color:#0b1426;font-variant-numeric:tabular-nums;text-align:center;background:0 0;border-bottom:1px solid #0b142612;height:62px;padding:9px 12px;font-size:14px;font-weight:600}#main-content.company-data-directory .inventory-material-summary tbody tr{background:#fff}#main-content.company-data-directory .inventory-material-summary tbody tr:is(:hover,:focus-within){background:#0b142606}#main-content.company-data-directory .inventory-material-summary tr>:first-child{text-align:center;width:32%}#main-content.company-data-directory .inventory-material-summary__material strong{color:#0b1426;font-size:14px;font-weight:500}#main-content.company-data-directory .inventory-material-summary__material span{color:#0b14267a;font-size:11px;font-weight:400}#main-content.company-data-directory .inventory-material-summary tr>:nth-child(2){text-align:center;width:6%}#main-content.company-data-directory .inventory-material-summary tbody td:nth-child(2){color:#0b142673;font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-material-summary tr>:nth-child(6){width:7%}#main-content.company-data-directory .inventory-material-summary tr>:nth-child(7){text-align:center;width:16%}#main-content.company-data-directory .inventory-material-summary tr>:last-child{width:40px;padding-inline:4px}#main-content.company-data-directory .inventory-material-summary thead th:last-child{font-size:0}#main-content.company-data-directory .inventory-material-summary__status{justify-items:center}#main-content.company-data-directory .inventory-material-summary__status>span{color:#0b14269e;font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-material-summary__status .status-label{text-align:center;min-height:22px;padding:0 7px;font-size:11px}#main-content.company-data-directory .inventory-material-summary__status .status-label[data-tone=warning]{color:#876020;background:#aa6e1412}#main-content.company-data-directory .inventory-material-summary .inventory-material-summary__unknown{color:#0b14267a;font-size:12px;font-weight:400}#main-content.company-data-directory .inventory-material-summary__actions .text-button{color:#0b142638;background:0 0;border:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}#main-content.company-data-directory .inventory-material-summary tr:is(:hover,:focus-within) .text-button{color:#0b1426}#main-content.company-data-directory .inventory-material-summary__total{color:#0b14266b;margin:0;padding:16px 0;font-size:12px}#main-content.company-data-directory .inventory-material-summary__pagination{min-height:48px;padding:8px 0}#main-content.company-data-directory .inventory-material-summary__pagination button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}#main-content.company-data-directory .inventory-controls__done{place-self:end;height:36px;margin:0}#main-content.company-data-directory .inventory-breadcrumb{color:#0b14268c;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}#main-content.company-data-directory .inventory-breadcrumb a{color:inherit;text-decoration:none}#main-content.company-data-directory .inventory-breadcrumb a:hover{color:#0b1426;text-decoration:underline}#main-content.company-data-directory .inventory-breadcrumb [aria-current]{color:#0b1426}.current-alert-preview[data-v-cca1f69b]{min-width:0}ul[data-v-cca1f69b]{margin:0;padding:0;list-style:none}li+li[data-v-cca1f69b]{border-top:1px solid var(--color-line)}li>a[data-v-cca1f69b]{color:inherit;grid-template-columns:6px minmax(0,1fr);gap:12px;padding:14px 4px;text-decoration:none;display:grid}li>a[data-v-cca1f69b]:hover{background:var(--color-surface-subtle)}li>a>span[data-v-cca1f69b]:last-child{gap:4px;display:grid}strong[data-v-cca1f69b]{font-size:.8125rem;font-weight:600}small[data-v-cca1f69b],p[data-v-cca1f69b]{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.alert-mark[data-v-cca1f69b]{background:var(--color-info);border-radius:50%;width:6px;height:6px;margin-top:7px}.alert-mark[data-severity=critical][data-v-cca1f69b]{background:var(--color-danger)}.alert-mark[data-severity=warning][data-v-cca1f69b]{background:var(--color-warning)}.all-alerts[data-v-cca1f69b]{min-height:44px;color:inherit;justify-content:space-between;align-items:center;font-size:.8125rem;text-decoration:none;display:flex}.all-alerts[data-v-cca1f69b]:hover{text-underline-offset:3px;text-decoration:underline}.shell-actions[data-v-aad2876b]{align-items:center;gap:24px;margin-left:auto;display:flex;position:relative}.shell-actions__control[data-v-aad2876b]{position:relative}.notification-button[data-v-aad2876b]{color:#4d5560;background:var(--workbench-surface);width:54px;height:54px;box-shadow:var(--workbench-control-shadow);border:1px solid #fff;border-radius:17px;position:relative}.profile-button[data-v-aad2876b]{width:156px;min-width:0;height:54px;color:var(--workbench-ink);background:var(--workbench-surface);box-shadow:var(--workbench-control-shadow);text-align:left;cursor:pointer;border:1px solid #fff;border-radius:17px;align-items:center;gap:12px;padding:8px 10px;display:flex}.profile-button__avatar[data-v-aad2876b]{color:#425776;background:linear-gradient(135deg,#edf1f6,#d5dfea);border:1px solid #dce3ec;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:.9375rem;font-weight:600;display:grid}.profile-button__copy[data-v-aad2876b]{flex:1;min-width:0;display:grid}.profile-button__copy strong[data-v-aad2876b]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:19px;overflow:hidden}.profile-button__copy small[data-v-aad2876b]{color:var(--workbench-muted);letter-spacing:.08em;font-size:.6875rem;line-height:16px}.profile-button__chevron[data-v-aad2876b]{flex:none}.profile-button[data-v-aad2876b]:hover,.notification-button[data-v-aad2876b]:hover{background:#f0f3f7}.notification-count[data-v-aad2876b]{min-width:21px;height:21px;color:var(--color-on-primary);background:var(--workbench-accent);border:2px solid var(--color-canvas);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:1px;right:-2px}.popover[data-v-aad2876b]{z-index:50;top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);position:absolute;right:0}.notification-popover[data-v-aad2876b]{width:min(360px,100vw - 24px);overflow:hidden}.notification-popover[data-v-aad2876b] .current-alert-preview{max-height:460px;padding:8px 16px;overflow:auto}.notification-popover header[data-v-aad2876b]{padding:var(--space-4);border-bottom:1px solid var(--color-line);gap:4px;display:grid}.notification-popover header div[data-v-aad2876b]{display:grid}.notification-popover header span[data-v-aad2876b],.notification-popover small[data-v-aad2876b]{color:var(--color-ink-muted);font-size:.75rem}.notification-popover ul[data-v-aad2876b]{max-height:340px;padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.notification-popover li[data-v-aad2876b]{padding:var(--space-3) var(--space-2);gap:var(--space-3);grid-template-columns:10px minmax(0,1fr);display:grid}.notification-popover li+li[data-v-aad2876b]{border-top:1px solid var(--color-line)}.notification-popover li>span[data-v-aad2876b]:last-child{gap:2px;min-width:0;display:grid}.notification-popover li strong[data-v-aad2876b]{font-size:.875rem}.notification-dot[data-v-aad2876b]{background:var(--color-info);border-radius:50%;width:8px;height:8px;margin-top:7px}.notification-dot[data-tone=warning][data-v-aad2876b]{background:var(--color-warning)}.identity-popover[data-v-aad2876b]{width:248px;min-width:0;max-width:calc(100vw - 24px);padding:var(--space-4);gap:var(--space-1);font-size:.8125rem;display:grid}.identity-popover span[data-v-aad2876b]{color:var(--color-ink-muted)}.identity-popover__logout[data-v-aad2876b]{width:100%;margin-top:var(--space-3)}.identity-popover strong[data-v-aad2876b],.identity-popover span[data-v-aad2876b]{overflow-wrap:anywhere}.popover-empty[data-v-aad2876b]{padding:var(--space-6);color:var(--color-ink-muted);text-align:center;margin:0}@media (width<=767px){.shell-actions[data-v-aad2876b]{gap:8px}.profile-button[data-v-aad2876b],.notification-button[data-v-aad2876b]{border-radius:14px;justify-content:center;width:44px;height:44px;padding:4px}.profile-button__copy[data-v-aad2876b],.profile-button__chevron[data-v-aad2876b]{display:none}.notification-popover[data-v-aad2876b],.identity-popover[data-v-aad2876b]{top:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--space-2));position:fixed;right:12px}}.shell-brand-mark[data-v-fe4f8824]{align-items:center;gap:10px;display:inline-flex}.shell-brand-mark img[data-v-fe4f8824]{object-fit:contain;flex:none;width:44px;height:44px;display:block}.shell-brand-mark__name[data-v-fe4f8824]{color:#192b49;gap:3px;display:grid}.shell-brand-mark__name strong[data-v-fe4f8824]{color:var(--workbench-ink);letter-spacing:.16em;font-family:Songti SC,STSong,Noto Serif CJK SC,SimSun,serif;font-size:24px;font-weight:400;line-height:1.1}.shell-brand-mark__name small[data-v-fe4f8824]{letter-spacing:.32em;font-size:9px;font-weight:500;line-height:1.2}@media (width<=767px){.shell-brand-mark img[data-v-fe4f8824]{width:40px;height:40px}.shell-brand-mark__name[data-v-fe4f8824]{display:none}}.rail-link[data-v-603e90e6]{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;padding:0;display:grid}.rail-link[data-v-603e90e6]:hover{color:#fff;background:#ffffff17}.rail-link[data-active=true][data-v-603e90e6]{color:#0b1426;background:#fff;border-color:#0b142614;box-shadow:0 2px 6px #0000001f}.rail-link[data-v-603e90e6]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=767px){.rail-link[data-v-603e90e6]{border-radius:11px;width:44px;height:44px}}.navigation-menu-trigger[data-v-603e90e6]{color:#0b1426;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0b14261a;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-size:13px;display:inline-flex}.navigation-menu-trigger[data-v-603e90e6]:hover,.navigation-menu-trigger[aria-expanded=true][data-v-603e90e6]{background:#0b14260a}.navigation-popover[data-v-603e90e6]{z-index:70;box-sizing:border-box;overscroll-behavior:contain;color:#0b1426;background:#fff;border:1px solid #0b142617;border-radius:15px;padding:14px;position:fixed;overflow-y:auto;box-shadow:0 8px 30px #0b142617}.navigation-popover header[data-v-603e90e6]{padding:3px 9px 12px}.navigation-popover header strong[data-v-603e90e6]{font-size:16px;font-weight:600}.navigation-popover__group+.navigation-popover__group[data-v-603e90e6]{border-top:1px solid #0b142612;margin-top:10px;padding-top:8px}.navigation-popover h2[data-v-603e90e6]{color:#0b142673;letter-spacing:.08em;margin:0;padding:2px 9px 5px;font-size:10px;font-weight:500}.navigation-popover a[data-v-603e90e6]{min-height:42px;color:inherit;border-radius:7px;align-items:center;gap:12px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.navigation-popover a[data-v-603e90e6]:hover{background:#0b142609}.navigation-popover a[aria-current=page][data-v-603e90e6]{background:#0b14260f;font-weight:600}.navigation-popover a[data-v-603e90e6]:focus-visible,.navigation-menu-trigger[data-v-603e90e6]:focus-visible{outline-offset:1px;outline:2px solid #0b1426}.shell-icon-rail[data-v-0f9d6216]{--rail-top:calc(12px + env(safe-area-inset-top,0px));--rail-bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:35;inset:var(--rail-top) auto auto 13px;width:72px;height:calc(100% - var(--rail-top) - var(--rail-bottom));background:var(--color-bar);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;align-items:center;padding:9px;display:flex;position:fixed;overflow:auto;box-shadow:0 3px 12px #0b142626}.rail-links[data-v-0f9d6216]{flex-direction:column;flex:none;gap:16px;margin-block:96px 0;display:flex}.rail-link[data-v-0f9d6216]{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;text-decoration:none;display:grid;position:relative}.rail-link[data-v-0f9d6216]:hover{color:#fff;background:#ffffff17}.rail-link.is-active[data-v-0f9d6216],.rail-link[data-active=true][data-v-0f9d6216]{color:#0b1426;background:#fff;border-color:#0b142614;box-shadow:0 2px 6px #0000001f}.rail-link--status.is-active[data-v-0f9d6216] rect{fill:#0b1426;stroke:#0b1426}.rail-link[data-v-0f9d6216]:focus-visible{outline-offset:3px;outline:2px solid #fff}.rail-link.is-active[data-v-0f9d6216]:focus-visible{outline-color:#fff}.shell-icon-rail[hidden][data-v-0f9d6216]{display:none}@media (width<=767px){.shell-icon-rail[data-v-0f9d6216]{--rail-top:calc(var(--header-height,72px) + 8px + env(safe-area-inset-top,0px));left:var(--shell-navigation-left,8px);width:56px;height:auto;max-height:calc(100% - var(--rail-top) - var(--rail-bottom));padding:5px;transition:height .18s cubic-bezier(.2,.7,.2,1)}.shell-icon-rail.is-mobile .rail-links[data-v-0f9d6216]{gap:20px;margin-top:0}.rail-link[data-v-0f9d6216],.rail-link[data-v-0f9d6216]:first-child{border-radius:11px;width:44px;height:44px}.rail-link[data-v-0f9d6216]:focus-visible{outline-offset:-3px}.shell-icon-rail.is-collapsed[data-v-0f9d6216]{height:56px;overflow:hidden}.is-collapsed .rail-links[data-v-0f9d6216]{display:none}.rail-expand[data-v-0f9d6216]{cursor:pointer;position:absolute;inset:5px}}@media (height<=600px){.rail-links[data-v-0f9d6216]{margin-top:16px}}@media (prefers-reduced-motion:reduce){.shell-icon-rail[data-v-0f9d6216]{transition:none}}.shell-search[data-v-ff91010a]{min-width:0;position:relative}.shell-search__field[data-v-ff91010a]{color:#3d4652;min-width:0;height:52px;box-shadow:var(--workbench-control-shadow), inset 1px 1px 1px #c7d7eea6;background:linear-gradient(130deg,#fafbfc,#f5f6f8);border:1px solid #fff;border-radius:17px;align-items:center;gap:14px;padding:0 16px;display:flex}.shell-search__field>svg[data-v-ff91010a]{flex:none}.shell-search__input[data-v-ff91010a]{width:100%;min-width:0;height:100%;color:var(--workbench-ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:.875rem}.shell-search__input[data-v-ff91010a]::placeholder{color:var(--workbench-muted);opacity:1}.shell-search__input[data-v-ff91010a]::-webkit-search-cancel-button{cursor:pointer}.shell-search__field[data-v-ff91010a]:has(.shell-search__input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.shell-search__shortcut[data-v-ff91010a]{color:var(--workbench-muted);border:1px solid #dee2e9;border-radius:5px;flex:none;padding:1px 4px;font-family:inherit;font-size:.6875rem;line-height:17px}.shell-search__panel[data-v-ff91010a]{z-index:45;border:1px solid var(--workbench-line);min-width:280px;box-shadow:var(--shadow-overlay);background:#fff;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 12px);left:0;right:0}.shell-search__caption[data-v-ff91010a]{color:var(--workbench-subtle);margin:6px 10px 8px;font-size:.75rem}.shell-search__results[data-v-ff91010a]{max-height:min(440px, calc(100dvh - var(--header-height) - 80px));margin:0;padding:0;list-style:none;overflow-y:auto}.shell-search__result[data-v-ff91010a]{min-height:44px;color:var(--workbench-ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;display:flex}.shell-search__result[aria-selected=true][data-v-ff91010a]{color:#0b1426;background:#0b14260d}.shell-search__result--current-workbench[data-v-ff91010a]>svg:first-child rect{fill:#0b1426;stroke:#0b1426}.shell-search__result small[data-v-ff91010a]{color:var(--workbench-muted);margin-left:auto;font-size:.6875rem}.shell-search__empty[data-v-ff91010a]{color:var(--workbench-muted);margin:16px 10px;font-size:.875rem}@media (width<=1099px){.shell-search__field[data-v-ff91010a]{gap:10px;padding:0 12px}.shell-search__shortcut[data-v-ff91010a]{display:none}}@media (width<=767px){.shell-search[data-v-ff91010a]{display:none}}.app-shell[data-v-033b2c10]{--sidebar-width:87px;--header-height:94px;--shell-brand-width:128px;--shell-navigation-clearance:0px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:linear-gradient(120deg, var(--workbench-canvas), #fafafa);min-height:100vh;display:grid}.shell-content[data-v-033b2c10]{grid-column:2;min-width:0}.app-header[data-v-033b2c10]{z-index:30;min-height:calc(var(--header-height) + env(safe-area-inset-top,0px));padding:max(8px, env(safe-area-inset-top,0px)) 26px 0 40px;border-bottom:1px solid var(--workbench-line);background:var(--workbench-canvas);grid-template-columns:minmax(120px,1fr) minmax(240px,398px) auto;align-items:center;gap:44px;display:grid;position:sticky;top:0}.header-brand[data-v-033b2c10]{width:var(--shell-brand-width);align-items:center;min-width:0;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.header-brand--navigation[data-v-033b2c10]{z-index:36;top:calc((var(--header-height) - 44px) / 2 + env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left,0px));cursor:pointer;background:0 0;border:0;padding:0;position:fixed}.header-brand-placeholder[data-v-033b2c10]{width:44px;height:44px}.offline-banner[data-v-033b2c10]{color:#755321;background:#a6711d0a;border-bottom:1px solid #a6711d14;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:4px 20px;font-size:12px;line-height:20px;display:flex}main[data-v-033b2c10]{width:min(calc(100% - 48px), var(--content-max));padding:var(--space-8) 0 var(--space-16);margin:0 auto}.app-shell--workbench main[data-v-033b2c10],.app-shell--business main[data-v-033b2c10]{width:auto;max-width:1540px;margin:0 27px 0 19px;padding:24px 0 36px}#main-content[data-v-033b2c10]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media (width>=768px) and (width<=1099px){.app-header[data-v-033b2c10]{grid-template-columns:var(--shell-brand-width) minmax(0, 1fr) auto;gap:16px;padding-left:24px;padding-right:20px}}@media (width<=767px){.app-shell[data-v-033b2c10]{--sidebar-width:0px;--header-height:80px;--shell-brand-width:128px;--shell-navigation-left:max(8px, env(safe-area-inset-left,0px));--shell-content-left:max(20px, env(safe-area-inset-left,0px));--shell-navigation-clearance:env(safe-area-inset-bottom,0px);display:block}.app-header[data-v-033b2c10]{grid-template-columns:var(--shell-brand-width) minmax(44px, 1fr) auto;padding:env(safe-area-inset-top,0px) 16px 0 calc(var(--shell-navigation-left) + 56px + 12px);gap:16px}main[data-v-033b2c10]{width:auto;margin:0 max(20px, env(safe-area-inset-right,0px)) 0 var(--shell-content-left);padding:24px 0 max(24px, var(--shell-navigation-clearance))}.app-shell--workbench main[data-v-033b2c10],.app-shell--business main[data-v-033b2c10]{max-width:none;margin:0 max(20px, env(safe-area-inset-right,0px)) 0 var(--shell-content-left);padding-bottom:max(24px, var(--shell-navigation-clearance))}.app-shell[data-v-033b2c10]{--header-height:72px;--shell-brand-width:44px;--shell-content-left:max(12px, env(safe-area-inset-left,0px))}.app-header[data-v-033b2c10]{padding-right:max(12px, env(safe-area-inset-right,0px));padding-left:max(12px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;gap:8px}main[data-v-033b2c10]{margin-right:max(12px, env(safe-area-inset-right,0px));padding-top:20px}.app-shell--workbench main[data-v-033b2c10],.app-shell--business main[data-v-033b2c10]{margin-right:max(12px, env(safe-area-inset-right,0px));padding-top:16px}.app-shell--assistant[data-v-033b2c10]{inset:var(--assistant-viewport-top,0px) 0 auto;width:100%;height:var(--assistant-viewport-height,100dvh);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}.app-shell--assistant .shell-content[data-v-033b2c10]{min-height:0;padding-bottom:var(--shell-navigation-clearance);flex-direction:column;flex:1;display:flex}.app-shell--assistant[data-v-033b2c10] .shell-icon-rail,.app-shell--assistant .header-brand--navigation[data-v-033b2c10]{position:absolute}.app-shell--assistant .app-header[data-v-033b2c10],.app-shell--assistant .offline-banner[data-v-033b2c10]{flex-shrink:0;position:relative}.app-shell--assistant main[data-v-033b2c10]{flex:1;width:auto;min-width:0;min-height:0;margin:0;padding:0;display:flex}.app-shell--assistant[data-v-033b2c10] .composer__input textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis}}.app-shell--header-reference[data-v-033b2c10]{--header-height:84px;background:#fff}.app-shell--header-reference .app-header[data-v-033b2c10]{padding:max(8px, env(safe-area-inset-top,0px)) 26px 8px;background:#fff;border-bottom-color:#0b142614;grid-template-columns:minmax(216px,1fr) minmax(0,720px) minmax(216px,1fr);gap:32px}.app-shell--reference main[data-v-033b2c10]{width:auto;max-width:none;margin:0 24px 0 23px;padding:24px 0}.app-shell--header-reference[data-v-033b2c10] .shell-search__field{background:#fff;border:1px solid #0b142617;border-radius:10px;height:44px;box-shadow:0 2px 5px #0b142608}.app-shell--header-reference[data-v-033b2c10] .shell-search__input{font-size:.8125rem}.app-shell--header-reference[data-v-033b2c10] .shell-search__shortcut{background:#0b142608;border:0}.app-shell--header-reference[data-v-033b2c10] .shell-actions{justify-self:end;gap:16px}.app-shell--header-reference[data-v-033b2c10] .notification-button,.app-shell--header-reference[data-v-033b2c10] .profile-button{height:48px;box-shadow:none;color:#0b1426;background:0 0;border:0;border-radius:8px}.app-shell--header-reference[data-v-033b2c10] .notification-button{width:44px}.app-shell--header-reference[data-v-033b2c10] .profile-button{border-left:1px solid #0b142617;border-radius:0;width:156px;padding-left:16px}.app-shell--header-reference[data-v-033b2c10] .profile-button__avatar{color:#0b1426;background:#0b14260f;border:0}.app-shell--header-reference[data-v-033b2c10] .notification-button:hover,.app-shell--header-reference[data-v-033b2c10] .profile-button:hover{background:#0b142608}@media (width>=768px) and (width<=1099px){.app-shell--header-reference .app-header[data-v-033b2c10]{grid-template-columns:188px minmax(0,1fr) 188px;gap:16px;padding-inline:20px}.app-shell--header-reference[data-v-033b2c10] .shell-actions{gap:8px}.app-shell--header-reference[data-v-033b2c10] .profile-button{width:136px}}@media (width<=767px){.app-shell--header-reference[data-v-033b2c10]{--header-height:72px}.app-shell--header-reference .app-header[data-v-033b2c10]{padding:env(safe-area-inset-top,0px) 12px 0;grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-shell--reference main[data-v-033b2c10]{padding:16px 0 max(24px, var(--shell-navigation-clearance));margin-inline:12px}.app-shell--header-reference[data-v-033b2c10] .shell-actions{gap:8px}.app-shell--header-reference[data-v-033b2c10] .profile-button,.app-shell--header-reference[data-v-033b2c10] .notification-button{border:0;width:44px;height:44px;padding:4px}}.app-shell--flow main[data-v-033b2c10]{margin-inline:56px 28px;padding-top:30px}@media (width<=1199px){.app-shell--flow main[data-v-033b2c10]{margin-inline:24px}}@media (width<=767px){.app-shell--flow main[data-v-033b2c10]{margin-inline:12px;padding-top:20px}}.app-startup[data-v-4d1f74fc]{place-content:center;justify-items:center;gap:var(--space-3);min-height:100svh;color:var(--color-ink-muted);font-size:.8125rem;display:grid}:root{--color-bar:#0b1426;--color-bar-hover:#17233a;--color-canvas:#f7f7f5;--color-surface:#fff;--color-surface-subtle:#f0f0ed;--color-ink:#2f2f2f;--color-ink-muted:#666662;--color-ink-soft:#70706b;--color-line:#e5e5df;--color-line-strong:#cecec7;--color-primary:var(--color-bar);--color-primary-hover:var(--color-bar-hover);--color-on-primary:#fff;--color-focus:#2b7698;--color-success:#286348;--color-warning:#855a18;--color-danger:#8f4141;--color-info:#426878;--surface-success:#edf5f0;--surface-warning:#f7f0e3;--surface-danger:#f6eceb;--surface-info:#edf3f5;--shadow-surface:0 8px 24px #2f2f2f14;--shadow-surface-raised:0 12px 30px #2f2f2f1f;--shadow-overlay:0 18px 50px #17212b2e;--radius-control:8px;--control-height:36px;--input-height:38px;--table-row-height:56px;--motion-hover:.14s;--radius-surface:12px;--touch-target:44px;--header-height:72px;--content-max:1400px;--workbench-canvas:#f5f6f8;--workbench-ink:#192229;--workbench-muted:#58606d;--workbench-subtle:#6d7480;--workbench-accent:var(--color-bar);--workbench-accent-hover:var(--color-bar-hover);--workbench-line:#e1e5eb;--workbench-line-strong:#cfd7e3;--workbench-radius:16px;--workbench-radius-card:20px;--workbench-radius-dialog:22px;--workbench-control-height:48px;--workbench-toolbar-height:56px;--workbench-surface-solid:#fff;--workbench-surface-subtle:#f4f7fa;--workbench-surface:linear-gradient(135deg, #fff, #f9fafb);--page-hero-height:270px;--page-hero-radius:24px;--page-hero-padding-block:42px;--page-hero-padding-inline:52px;--page-hero-title-size:3.5rem;--page-hero-description-size:1.125rem;--page-hero-border:1px solid #ffffffdb;--page-hero-background:#f5f7fb;--page-hero-shadow:0 5px 12px #232f410f, 0 18px 38px #232f410d;--workbench-hero-surface:var(--page-hero-background);--workbench-icon-surface:#edf2f8;--workbench-shadow:0 4px 8px #232f410f, 0 14px 28px #232f410a;--workbench-control-shadow:0 3px 5px #28354b12, 0 7px 16px #28354b08;--workbench-focus-ring:0 0 0 3px #475f8824;--workbench-card-hover:#f7f9fc;--font-size-page-title:2.375rem;--font-size-page-title-mobile:2rem;--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;--space-16:64px;color:var(--color-ink);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,Segoe UI,sans-serif}@media (pointer:coarse),(width<=767px){:root{--control-height:44px;--input-height:44px}}@media (prefers-reduced-motion:reduce){:root{--motion-hover:0s}}@media (width<=767px){:root{--header-height:64px}}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--color-ink);background:var(--color-canvas);overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.5}:where(h1,h2,h3){text-wrap:balance}button,input,select,textarea{color:inherit;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.56}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:var(--space-2);left:var(--space-2);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-control);padding:10px 14px;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.icon-button{width:var(--touch-target);height:var(--touch-target);color:var(--color-ink-muted);border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--color-ink);background:var(--color-surface-subtle);border-color:var(--color-line-strong)}.primary-button,.secondary-button,.text-button{min-height:var(--touch-target);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);cursor:pointer;font-weight:650;text-decoration:none;display:inline-flex}.primary-button{color:var(--color-on-primary);background:var(--color-primary);border:1px solid var(--color-primary)}.primary-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.secondary-button{color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-line-strong)}.secondary-button:hover{background:var(--color-surface-subtle);border-color:var(--color-ink-muted)}.text-button{padding:0 var(--space-2);color:var(--color-primary);background:0 0;border:0}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.status-label{min-height:24px;padding:2px var(--space-2);color:var(--color-ink-muted);background:var(--color-surface-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:.75rem;font-weight:650;display:inline-flex}.status-label[data-tone=success]{color:var(--color-success);background:var(--surface-success)}.status-label[data-tone=warning]{color:var(--color-warning);background:var(--surface-warning)}.status-label[data-tone=danger]{color:var(--color-danger);background:var(--surface-danger)}.status-label[data-tone=info]{color:var(--color-info);background:var(--surface-info)}.home-flow-link,.home-flow-unassigned{align-items:center;min-height:28px;font-size:.82rem;font-weight:700;display:inline-flex}.home-flow-link{color:var(--workbench-accent);text-underline-offset:3px;text-decoration:none}.home-flow-link:hover{text-decoration:underline}.home-flow-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:5px}.home-flow-unassigned{color:var(--color-ink-muted);font-weight:600}.surface{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}.section-surface{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-surface);overflow:hidden}.section-surface__header{min-height:64px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-line);display:flex}.section-surface__header h2{letter-spacing:-.015em;margin:0;font-size:1rem}.section-surface__header p{color:var(--color-ink-muted);margin:2px 0 0;font-size:.75rem}.table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.8125rem}.data-table th{z-index:1;padding:10px var(--space-4);color:var(--color-ink-muted);border-bottom:1px solid var(--color-line);letter-spacing:.04em;text-align:left;white-space:nowrap;background:#fafaf8;font-size:.6875rem;font-weight:700;position:sticky;top:0}.data-table td{padding:13px var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafaf8}.data-table a{color:var(--color-ink);text-underline-offset:3px;font-weight:650}.empty-state{min-height:220px;padding:var(--space-8);color:var(--color-ink-muted);text-align:center;place-content:center;justify-items:center;display:grid}.empty-state strong{color:var(--color-ink)}.empty-state p{max-width:440px;margin:var(--space-1) 0 0;font-size:.8125rem}.form-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:6px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field>span,.field>label{font-size:.75rem;font-weight:680}.field input,.field select,.field textarea{width:100%;min-height:var(--touch-target);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);padding:9px 11px}.field textarea{resize:vertical;min-height:96px}.field small{color:var(--color-ink-muted);font-size:.6875rem}.action-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback-message{padding:var(--space-3) var(--space-4);color:var(--color-info);background:var(--surface-info);border-radius:var(--radius-control);font-size:.8125rem}.feedback-message[data-tone=danger]{color:var(--color-danger);background:var(--surface-danger)}.feedback-message[data-tone=success]{color:var(--color-success);background:var(--surface-success)}@media (width<=640px){.section-surface__header{padding:var(--space-4);flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:minmax(0,1fr)}.field--wide{grid-column:auto}}@media (width<=767px){:is(html:has(.app-shell--assistant),body:has(.app-shell--assistant)){overscroll-behavior:none;height:100%;min-height:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}:is(main.business-flow-ui,.business-pattern-ui){--color-canvas:var(--workbench-canvas);--color-surface:var(--workbench-surface-solid);--color-surface-subtle:var(--workbench-surface-subtle);--color-ink:var(--workbench-ink);--color-ink-muted:var(--workbench-muted);--color-ink-soft:var(--workbench-subtle);--color-line:var(--workbench-line);--color-line-strong:var(--workbench-line-strong);--color-primary:var(--workbench-accent);--color-primary-hover:var(--workbench-accent-hover);--color-focus:var(--workbench-accent);--radius-control:14px;--radius-surface:var(--workbench-radius-card);--shadow-surface:var(--workbench-shadow);--shadow-surface-raised:var(--workbench-shadow), var(--workbench-control-shadow);--shadow-control:var(--workbench-control-shadow);color:var(--workbench-ink)}:is(main.business-flow-ui,.business-pattern-ui) :where(.surface,.section-surface){border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) :where(.primary-button,.secondary-button,.text-button,.icon-button){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,opacity .18s}:is(main.business-flow-ui,.business-pattern-ui) .primary-button{min-height:var(--workbench-control-height);padding-inline:var(--space-5);color:var(--color-on-primary);border-color:var(--workbench-accent);border-radius:var(--radius-control);background:var(--workbench-accent);box-shadow:var(--workbench-control-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .primary-button:hover:not(:disabled){border-color:var(--workbench-accent-hover);background:var(--workbench-accent-hover);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .secondary-button{min-height:var(--workbench-control-height);padding-inline:var(--space-4);color:var(--workbench-accent);border-color:var(--workbench-line-strong);border-radius:var(--radius-control);background:#ffffffd6;box-shadow:0 2px 6px #232f410a}:is(main.business-flow-ui,.business-pattern-ui) .secondary-button:hover:not(:disabled){color:var(--workbench-ink);border-color:var(--workbench-line-strong);background:var(--workbench-surface-subtle)}:is(main.business-flow-ui,.business-pattern-ui) .icon-button{color:var(--workbench-accent);border-color:var(--workbench-line);background:var(--workbench-surface-subtle);border-radius:12px}:is(main.business-flow-ui,.business-pattern-ui) .icon-button:hover:not(:disabled){color:var(--workbench-ink);border-color:var(--workbench-line-strong);background:var(--workbench-icon-surface)}:is(main.business-flow-ui,.business-pattern-ui) :where(.danger-button,.danger-outline-button){min-height:var(--workbench-control-height);padding-inline:var(--space-4);border-radius:var(--radius-control);box-shadow:none}:is(main.business-flow-ui,.business-pattern-ui) .danger-button{background:color-mix(in srgb, var(--color-danger) 90%, var(--workbench-ink))}:is(main.business-flow-ui,.business-pattern-ui) .danger-outline-button{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 28%, var(--workbench-line));background:#ffffffbd}:is(main.business-flow-ui,.business-pattern-ui) .danger-outline-button:hover:not(:disabled){background:var(--surface-danger)}:is(main.business-flow-ui,.business-pattern-ui) :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--workbench-accent);outline-offset:2px;box-shadow:var(--workbench-focus-ring)}:is(main.business-flow-ui,.business-pattern-ui) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:var(--workbench-ink);border-color:var(--workbench-line-strong);border-radius:var(--radius-control);background:#ffffffeb;transition:border-color .18s,box-shadow .18s,background-color .18s}:is(main.business-flow-ui,.business-pattern-ui) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:var(--workbench-control-height)}:is(main.business-flow-ui,.business-pattern-ui) textarea{min-height:104px}:is(main.business-flow-ui,.business-pattern-ui) :where(input,textarea)::placeholder{color:var(--workbench-subtle);opacity:1}:is(main.business-flow-ui,.business-pattern-ui) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:color-mix(in srgb, var(--workbench-accent) 58%, var(--workbench-line));box-shadow:var(--workbench-focus-ring);outline:0}:is(main.business-flow-ui,.business-pattern-ui) :where(input,select,textarea):disabled,:is(main.business-flow-ui,.business-pattern-ui) :where(input,textarea)[readonly]{color:var(--workbench-muted);background:var(--workbench-surface-subtle)}:is(main.business-flow-ui,.business-pattern-ui) :where(input[type=checkbox],input[type=radio]){accent-color:var(--workbench-accent)}:is(main.business-flow-ui,.business-pattern-ui) :where(.status-label){min-height:28px;color:var(--workbench-muted);border:1px solid color-mix(in srgb, var(--workbench-line) 82%, transparent);background:var(--workbench-surface-subtle);padding:4px 10px;font-size:.75rem;font-weight:680}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) .status-label[data-tone=info]{border-color:color-mix(in srgb, var(--color-info) 14%, transparent)}:is(main.business-flow-ui,.business-pattern-ui) :where(.home-flow-link,.home-flow-unassigned){border:1px solid var(--workbench-line);background:var(--workbench-surface-subtle);border-radius:999px;min-height:28px;padding-inline:10px}:is(main.business-flow-ui,.business-pattern-ui) .home-flow-link:hover{border-color:var(--workbench-line-strong);background:var(--workbench-icon-surface);text-decoration:none}:is(main.business-flow-ui,.business-pattern-ui) .section-surface__header{min-height:72px;padding:var(--space-5) var(--space-6);border-bottom-color:var(--workbench-line)}:is(main.business-flow-ui,.business-pattern-ui) .section-surface__header h2{color:var(--workbench-ink);font-size:1.125rem}:is(main.business-flow-ui,.business-pattern-ui) :where(.table-scroll,.business-table__viewport){scrollbar-color:var(--workbench-line-strong) transparent}:is(main.business-flow-ui,.business-pattern-ui) .data-table{font-size:.875rem}:is(main.business-flow-ui,.business-pattern-ui) .data-table th{min-height:50px;padding:var(--space-4) var(--space-5);color:var(--workbench-muted);background:var(--workbench-surface-subtle);border-bottom-color:var(--workbench-line);letter-spacing:.025em;font-size:.75rem}:is(main.business-flow-ui,.business-pattern-ui) .data-table td{min-height:64px;padding:18px var(--space-5);border-bottom-color:var(--workbench-line)}:is(main.business-flow-ui,.business-pattern-ui) .data-table tbody tr:hover{background:var(--workbench-card-hover)}:is(main.business-flow-ui,.business-pattern-ui) :where(.empty-state,.surface-state){border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state{min-height:232px;padding:var(--space-8) var(--space-6)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state__icon{width:60px;height:60px;color:var(--workbench-accent);border-color:var(--workbench-line);border-radius:var(--workbench-radius);background:var(--workbench-icon-surface);box-shadow:var(--workbench-control-shadow)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state h2{color:var(--workbench-ink)}:is(main.business-flow-ui,.business-pattern-ui) .surface-state p{color:var(--workbench-muted)}:is(main.business-flow-ui,.business-pattern-ui) :where(.feedback-message,[role=alert],[role=note]){border-radius:var(--radius-control)}:is(main.business-flow-ui,.business-pattern-ui) :where(.form-grid){gap:var(--space-5)}:is(main.business-flow-ui,.business-pattern-ui) :where(form.surface,.create-panel__body.surface,.material-detail__editor.surface){border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:is(main.business-flow-ui,.business-pattern-ui) :where(.core-create__form,.warehouse-create__form,.warehouse-detail__editor,.document-header-form,.line-editor,.po-header-form,.po-line-editor,.receipt-form,.sales-header-form,.sales-line-editor,.sales-reservation-form,.sales-shipment-form,.production-draft,.inspection-create,.source-create-form){padding:var(--space-6);gap:var(--space-5)}:is(main.business-flow-ui,.business-pattern-ui) :where(.core-create__form,.warehouse-create__form,.warehouse-detail__editor,.document-header-form__fields,.line-editor__fields,.po-header-form__fields,.po-line-editor__fields,.receipt-form__header-fields,.receipt-form__line-fields,.sales-header-form__fields,.sales-line-editor__fields,.sales-reservation-form__fields,.sales-shipment-form__fields,.production-draft__fields,.inspection-create__grid,.source-create-form__grid,.master-form__grid){column-gap:var(--space-5);row-gap:var(--space-5)}:is(main.business-flow-ui,.business-pattern-ui) :where(form footer,[class$=__form-actions],[class$=__actions]){gap:var(--space-3)}:is(main.business-flow-ui,.business-pattern-ui) :where(.assignment-panel__actions,.document-lines__actions,.location-panel__actions,.sales-order-lines__actions)>button:not(.primary-button):not(.danger-button){min-height:var(--workbench-control-height);padding-inline:var(--space-4);color:var(--workbench-accent);border:1px solid var(--workbench-line-strong);border-radius:var(--radius-control);background:var(--workbench-surface-solid)}:is(main.business-flow-ui,.business-pattern-ui) :where(.assignment-panel__actions,.document-lines__actions,.location-panel__actions,.sales-order-lines__actions)>button:not(.primary-button):not(.danger-button):hover:not(:disabled){color:var(--workbench-ink);background:var(--workbench-surface-subtle)}:is(main.business-flow-ui,.business-pattern-ui) :where(.field,form label)>:where(span,label):first-child{color:var(--workbench-muted);font-size:.875rem;font-weight:650}:is(main.business-flow-ui,.business-pattern-ui) :where(.business-table__viewport,.bom-lines__scroll,.line-editor__scroll,.document-lines__table-wrap,.inventory-material-summary__table-wrap,.source-bom__table-wrap){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:is(main.business-flow-ui,.business-pattern-ui) table{color:var(--workbench-ink);background:var(--workbench-surface-solid)}:is(main.business-flow-ui,.business-pattern-ui) table :where(th,td){border-left:0;border-right:0}:is(main.business-flow-ui,.business-pattern-ui) table thead th{height:50px;padding:var(--space-3) var(--space-5);color:var(--workbench-muted);border-color:var(--workbench-line);background:var(--workbench-surface-subtle);letter-spacing:.025em;white-space:nowrap;font-size:.75rem;font-weight:650}:is(main.business-flow-ui,.business-pattern-ui) table tbody :where(th,td){min-height:64px;padding:18px var(--space-5);border-color:var(--workbench-line);vertical-align:middle;font-size:.875rem}:is(main.business-flow-ui,.business-pattern-ui) table tbody tr{transition:background-color .16s}:is(main.business-flow-ui,.business-pattern-ui) table tbody tr:hover{background:var(--workbench-card-hover)}:is(main.business-flow-ui,.business-pattern-ui) :where(.purchase-order-actions,.sales-order-actions,.production-release,.production-cancel){padding:var(--space-6);border-color:var(--workbench-line);border-radius:var(--workbench-radius-card);background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal{border-color:var(--workbench-line);border-radius:var(--workbench-radius-dialog);background:var(--workbench-surface);box-shadow:var(--shadow-overlay)}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19222947}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal__close{min-width:var(--touch-target);min-height:var(--touch-target);color:var(--workbench-muted);border-radius:12px}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .confirm-action-modal__close:hover{background:var(--workbench-surface-subtle)}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .flow-assistant-drawer{color:var(--workbench-ink);border-color:var(--workbench-line-strong);background:#fff}body:has(:is(main.business-flow-ui,.business-pattern-ui)) .flow-assistant-drawer__header{border-color:var(--workbench-line);background:#fff}@media (width<=640px){:is(main.business-flow-ui,.business-pattern-ui){--radius-surface:18px}:is(main.business-flow-ui,.business-pattern-ui) :where(.surface,.section-surface,.empty-state,.surface-state){border-radius:18px}:is(main.business-flow-ui,.business-pattern-ui) :where(.core-create__form,.warehouse-create__form,.warehouse-detail__editor,.document-header-form,.line-editor,.po-header-form,.po-line-editor,.receipt-form,.sales-header-form,.sales-line-editor,.sales-reservation-form,.sales-shipment-form,.production-draft,.inspection-create,.source-create-form){padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){:is(main.business-flow-ui,.business-pattern-ui) :where(.primary-button,.secondary-button,.text-button,.icon-button),:is(main.business-flow-ui,.business-pattern-ui) :where(input,select,textarea){transition:none}}.business-pattern-ui form{gap:20px;min-width:0;display:grid}.business-pattern-ui .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.business-pattern-ui form label{min-width:0;color:var(--workbench-muted);align-content:start;gap:8px;font-size:.875rem;font-weight:600;display:grid}.business-pattern-ui form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--workbench-line-strong);width:100%;min-width:0;font:inherit;padding:11px 12px;font-size:.875rem;font-weight:400}.business-pattern-ui form textarea{resize:vertical;min-height:112px}.business-pattern-ui form :where(label:has(textarea),[class$=__wide],.field--wide),.business-pattern-ui .form-section .form-grid>:where(p,footer){grid-column:1/-1}.business-pattern-ui .form-section.surface{border-radius:20px}:is(main.business-flow-ui,.business-pattern-ui) .workspace-detail-header{border-radius:22px}:is(main.business-flow-ui,.business-pattern-ui) table thead th{font-size:.8125rem}:is(main.business-flow-ui,.business-pattern-ui) .surface-state__icon{width:44px;height:44px;box-shadow:none;border-radius:14px}@media (width<=640px){.business-pattern-ui .form-grid{grid-template-columns:minmax(0,1fr)}}:is(body:has(.form-workspace[open]),body:has(.confirm-action-modal__host[open])){overflow:hidden}.business-pattern-ui .line-editor__header-actions,main.business-flow-ui .line-editor__header-actions{align-items:center;gap:12px;display:flex}
