:root{color:#e2e5eb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ui-brand:#c9a45c;--ui-brand-strong:#e4c77e;--ui-brand-soft:#2a2419;--ui-brand-border:#806b3d;--ui-info:#74abd1;--ui-info-soft:#1c2b35;--ui-info-border:#35566d;--ui-success:#72bd87;--ui-success-soft:#1d3024;--ui-success-border:#3e684a;--ui-warning:#d7a95f;--ui-warning-soft:#332a1d;--ui-warning-border:#745c35;--ui-danger:#e17880;--ui-danger-soft:#351f24;--ui-danger-border:#754149;--ui-neutral:#a5acb6;--ui-neutral-soft:#292e35;--ui-neutral-border:#48505a;--ui-surface:#23272e;--ui-surface-subtle:#20242b;--ui-surface-raised:#272c33;--ui-surface-interactive:#252a31;--ui-surface-hover:#2d333b;--ui-canvas:#191c22;--ui-chrome:#23272e;--ui-chrome-hover:#2d333b;--ui-text:#e2e5eb;--ui-text-label:#bdc2ca;--ui-text-muted:#969da8;--ui-border:#333840;--ui-border-strong:#414750;--ui-control-border:#4a515b;--ui-control-hover-border:#69727e;--ui-control-disabled:#373d45;--ui-control-disabled-bg:#20242a;--ui-control-readonly-bg:#1e2228;--ui-focus-ring:#d6aa67;--ui-danger-ring:#e1788033;--ui-success-ring:#72bd872e;--ui-selected-shadow:inset 0 -2px 0 #c9a45c, 0 2px 12px #0000003d;--ui-hover-shadow:0 3px 14px #00000047;--ui-feedback-shadow:0 12px 32px #0000006b;--ui-radius:8px;--ui-panel-radius:10px;--ui-topbar-height:70px;--ui-primary-nav-height:54px;--ui-status-height:26px;background:#191c22;font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}html,body,#root,.fluent-root{width:100%;min-width:0;min-height:100%;margin:0}body{margin:0;overflow:hidden}button,input,textarea,select{font:inherit;letter-spacing:0}body>.fluent-root[data-portal-node=true]{background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important}.ui-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:where(button,[role=button],a[href]){-webkit-tap-highlight-color:transparent}:where(button,[role=button],a[href]):focus-visible,:where(input,textarea,select):focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}:where(button,[role=button]):is(:disabled,[aria-disabled=true]){opacity:.52;cursor:not-allowed;box-shadow:none!important}:where(button,[role=button])[aria-busy=true]{cursor:progress;pointer-events:none}:where(.fui-Button,button)[aria-busy=true]{position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}:where(.fui-Button,button)[aria-busy=true]:after{content:"";opacity:.52;background:linear-gradient(90deg,#0000,currentColor,#0000);height:2px;animation:1.1s ease-in-out infinite ui-busy-sweep;position:absolute;bottom:-1px;left:0;right:0}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton){transition:border-color .12s,background-color .12s,box-shadow .12s}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton):hover:not(:has(:disabled)){border-color:var(--ui-control-hover-border)}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton):focus-within{border-color:var(--ui-brand);box-shadow:0 0 0 2px var(--ui-focus-ring)}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton)[data-ui-state=filled]{background:var(--ui-surface);border-color:#929ca3}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton):has(:disabled){border-color:var(--ui-control-disabled);background:var(--ui-control-disabled-bg);color:#7a838a;cursor:not-allowed}.ui-readonly-field{border-color:var(--ui-neutral-border);background:var(--ui-control-readonly-bg);color:var(--ui-neutral);box-shadow:inset 3px 0 0 var(--ui-neutral-border)}:where(.fui-Input,.fui-Textarea,.fui-SpinButton):has(:is(input,textarea)[readonly]){border-color:var(--ui-neutral-border);background:var(--ui-control-readonly-bg);color:var(--ui-neutral);box-shadow:inset 3px 0 0 var(--ui-neutral-border)}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton)[data-ui-state=error]{border-color:var(--ui-danger);box-shadow:0 0 0 2px var(--ui-danger-ring)}:where(.fui-Field):has([aria-invalid=true]) :where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton){border-color:var(--ui-danger);box-shadow:0 0 0 2px var(--ui-danger-ring)}:where(.fui-Input,.fui-Textarea,.fui-Select,.fui-Dropdown,.fui-Combobox,.fui-SpinButton)[data-ui-state=success]{border-color:var(--ui-success);box-shadow:0 0 0 2px var(--ui-success-ring)}.fui-Field__validationMessage{color:var(--ui-danger);font-weight:600;line-height:1.4}.fui-Field__validationMessage svg{color:var(--ui-danger)}.fui-Field__validationMessage:not(:empty):before{content:"!";border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;font-size:10px;line-height:1;display:inline-grid}:where(input:not([class*=fui-]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea:not([class*=fui-]),select:not([class*=fui-])){transition:border-color .12s,background-color .12s,box-shadow .12s}:where(input:not([class*=fui-]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea:not([class*=fui-]),select:not([class*=fui-])):hover:not(:disabled):not([readonly]){border-color:var(--ui-control-hover-border)}:where(input:not([class*=fui-]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea:not([class*=fui-]),select:not([class*=fui-])):focus-visible{border-color:var(--ui-brand);box-shadow:0 0 0 2px var(--ui-focus-ring);outline:0}:where(input:not([class*=fui-]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea:not([class*=fui-]),select:not([class*=fui-]))[data-ui-state=filled]{background:var(--ui-surface);border-color:#929ca3}:where(input,textarea,select):is(:disabled,[aria-disabled=true]){border-color:var(--ui-control-disabled);background:var(--ui-control-disabled-bg);color:#7a838a;cursor:not-allowed}:where(input,textarea,select)[readonly]{border-color:var(--ui-neutral-border);background:var(--ui-control-readonly-bg);color:var(--ui-neutral);cursor:default}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 2px var(--ui-danger-ring)}:where(input,textarea,select)[data-ui-state=success]{border-color:var(--ui-success);box-shadow:0 0 0 2px var(--ui-success-ring)}.ui-badge{width:fit-content;min-height:var(--ui-status-height);border:1px solid var(--ui-neutral-border);background:var(--ui-neutral-soft);color:var(--ui-neutral);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.ui-badge--brand{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--ui-brand-strong)}.ui-badge--info,.ui-badge--progress{border-color:var(--ui-info-border);background:var(--ui-info-soft);color:var(--ui-info)}.ui-badge--success,.ui-badge--complete,.ui-badge--paid{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.ui-badge--warning,.ui-badge--waiting,.ui-badge--pending{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge--danger,.ui-badge--error,.ui-badge--overdue{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge--neutral,.ui-badge--disabled,.ui-badge--not-started{border-color:var(--ui-neutral-border);background:var(--ui-neutral-soft);color:var(--ui-neutral)}.ui-card{border:1px solid var(--ui-border);border-left:4px solid var(--ui-neutral-border);border-radius:var(--ui-radius);background:var(--ui-surface)}:where(button.ui-card,a.ui-card,[role=button].ui-card){cursor:pointer}:where(button.ui-card,a.ui-card,[role=button].ui-card):hover{border-color:var(--ui-control-hover-border);background:var(--ui-surface-hover);box-shadow:var(--ui-hover-shadow)}.ui-card--selected,.ui-card[aria-selected=true]{border-color:var(--ui-brand);border-left-color:var(--ui-brand);background:var(--ui-brand-soft);box-shadow:var(--ui-selected-shadow)}.ui-card--progress,.ui-card--info{border-left-color:var(--ui-info);background:var(--ui-info-soft)}.ui-card--success,.ui-card--complete{border-left-color:var(--ui-success);background:var(--ui-success-soft)}.ui-card--warning,.ui-card--waiting{border-left-color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-card--danger,.ui-card--error,.ui-card--overdue{border-left-color:var(--ui-danger);background:var(--ui-danger-soft)}.ui-card--disabled,.ui-card[aria-disabled=true]{border-left-color:var(--ui-neutral-border);background:var(--ui-neutral-soft);color:var(--ui-text-muted);box-shadow:none}.ui-feedback{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius);background:var(--ui-info-soft);min-height:42px;color:var(--ui-info);border-left-width:4px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.ui-feedback>svg{flex:none;margin-top:1px}.ui-feedback__content{flex:auto;min-width:0}.ui-feedback__content>:first-child{margin-top:0}.ui-feedback__content>:last-child{margin-bottom:0}.ui-feedback__action{flex:none;align-self:center}.ui-feedback--success{border-color:var(--ui-success-border);background:var(--ui-success-soft);color:var(--ui-success)}.ui-feedback--warning{border-color:var(--ui-warning-border);background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-feedback--error{border-color:var(--ui-danger-border);background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-feedback--neutral{border-color:var(--ui-neutral-border);background:var(--ui-neutral-soft);color:var(--ui-neutral)}.ui-empty-state,.ui-loading-state{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:220px;color:var(--ui-text-muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:24px;display:grid}.ui-empty-state>svg{width:30px;height:30px;color:var(--ui-brand)}.ui-empty-state strong{color:var(--ui-text);font-size:15px}.ui-empty-state p{max-width:48ch;margin:0;font-size:12px;line-height:1.5}.ui-empty-state--compact{min-height:118px;padding:16px}.ui-loading-state{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-height:220px;padding:14px}.ui-loading-state--compact{min-height:118px}.ui-skeleton-layout{gap:8px;width:100%;display:grid}.ui-skeleton-row{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(100px,.75fr) minmax(160px,1.6fr) minmax(72px,.45fr);align-items:center;gap:12px;min-height:44px;padding:8px 10px;display:grid}.ui-skeleton-row:last-child{border-bottom:0}.ui-skeleton-row>span{height:11px;display:block}.ui-skeleton--lead{width:min(100%,150px)}.ui-skeleton--body{width:min(90%,360px)}.ui-skeleton--meta{justify-self:end;width:min(100%,92px)}.ui-skeleton{background:var(--ui-surface-hover);pointer-events:none;border-radius:3px;position:relative;overflow:hidden;color:#0000!important}.ui-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.25s ease-in-out infinite ui-skeleton-shimmer;position:absolute;inset:0}.ui-unread-indicator{border:2px solid var(--ui-surface);background:var(--ui-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:18px;min-height:18px;padding:1px 5px;font-size:10px;font-weight:750;line-height:1;display:inline-grid}.ui-money--received,.ui-money--profit{color:var(--ui-success)}.ui-money--pending{color:var(--ui-warning)}.ui-money--overdue,.ui-money--refund,.ui-money--loss{color:var(--ui-danger)}.ui-money--received,.ui-money--profit,.ui-money--pending,.ui-money--overdue,.ui-money--refund,.ui-money--loss{font-variant-numeric:tabular-nums;font-weight:700}@keyframes ui-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ui-busy-sweep{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.ui-toast-region{z-index:1400;pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;top:78px;right:16px}.ui-toast-region>*{pointer-events:auto;box-shadow:var(--ui-feedback-shadow)}@media (width<=767px){:where(.fui-Input,.fui-Select,.fui-SpinButton,.fui-Dropdown,.fui-Combobox){min-height:44px}:where(.fui-Input__input,.fui-Select__select,.fui-SpinButton__input,.fui-Combobox__input){min-height:42px;font-size:16px}.fui-DialogActions .fui-Button{min-height:44px}.ui-toast-region{top:calc(66px + env(safe-area-inset-top));width:auto;left:10px;right:10px}.ui-feedback{grid-template-columns:auto minmax(0,1fr);display:grid}.ui-feedback__action{grid-column:1/-1;width:100%}.ui-feedback__action .fui-Button{width:100%;min-height:44px}.ui-skeleton-row{grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}.ui-skeleton--meta{display:none!important}}:where(button,[role=button],a[href],.line-image-edit,.custom-image-picker){transition-property:background-color,border-color,color,box-shadow,opacity!important;transform:translate(0,0)scale(1)!important}:where(button,[role=button],a[href],.line-image-edit,.custom-image-picker):is(:hover,:active){transform:translate(0,0)scale(1)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dsp-console-theme.theme-switching,.dsp-console-theme.theme-switching *,.dsp-console-theme.theme-switching :before,.dsp-console-theme.theme-switching :after{transition:none!important;animation:none!important}:root{--ui-page-title-size:24px;--ui-section-title-size:17px;--ui-field-label-size:13px;--ui-table-heading-size:12px;--ui-summary-value-size:20px}:where(.admin-analytics-heading,.admin-analytics-titlebar,.sales-detail-heading,.management-titlebar,.finance-page-heading,.finance-detail-title,.sales-dashboard-titlebar,.sales-packing-titlebar,.sales-packing-editor__identity,.fulfillment-heading,.fulfillment-detail-title,.panel-heading,.audit-heading,.audit-workspace,.auth-account-workspace-header,.auth-admin-editor-heading) :where(h1,h2){letter-spacing:0;line-height:1.22;font-size:var(--ui-page-title-size)!important;font-weight:700!important}:where(.admin-data-section header,.sales-dashboard-section header,.finance-section-heading,.fulfillment-section-heading,.packing-list-heading,.sales-packing-editor__line-heading,.management-detail-grid,.customer-related,.profit-section-title,.finance-form-section,.order-revision-section,.section-title,.terms-fields) :where(h2,h3){letter-spacing:0;line-height:1.3;font-size:var(--ui-section-title-size)!important;font-weight:700!important}:where(.management-stage,.fulfillment-shell,.finance-shell,.sales-dashboard,.sales-packing-workspace,.sales-packing-editor,.quote-panel,.catalog-panel,.auth-admin-workspace) .fui-Field__label{color:var(--ui-text-label);line-height:1.35;font-size:var(--ui-field-label-size)!important;font-weight:600!important}:where(.catalog-filter-label,.finance-filterbar .fui-Field__label,.finance-plan-editor .fui-Field__label,.finance-adjustment-content .fui-Field__label,.sales-packing-editor__product-row-actions>span){font-size:var(--ui-field-label-size)!important;font-weight:600!important}:where(.management-table,.finance-table,.profit-table,.sales-packing-table,.sales-packing-editor__table,.fulfillment-product-table,.packing-list-editor-table,.quote-table,.auth-account-table) th{letter-spacing:0;line-height:1.3;font-size:var(--ui-table-heading-size)!important;font-weight:700!important}:where(.admin-metric,.sales-detail-metric,.finance-metric,.sales-dashboard-metric,.fulfillment-value,.sales-packing-counts)>strong,.sales-packing-editor__totals strong,.packing-list-reconciliation strong,.fulfillment-totals strong,.quote-total-compact strong,.totals-box .grand-total strong{letter-spacing:0;line-height:1.15;font-size:var(--ui-summary-value-size)!important;font-weight:700!important}.sales-packing-editor__totals span,.packing-list-reconciliation>span,.fulfillment-totals span,.admin-metric-label,.sales-dashboard-metric__label,.finance-metric>div{font-size:13px!important;font-weight:600!important}@media (width<=767px){:root{--ui-page-title-size:20px}:where(.admin-analytics-heading,.admin-analytics-titlebar,.sales-detail-heading,.management-titlebar,.finance-page-heading,.finance-detail-title,.sales-dashboard-titlebar,.sales-packing-titlebar,.sales-packing-editor__identity,.fulfillment-heading,.fulfillment-detail-title,.panel-heading,.audit-heading,.audit-workspace) :where(h1,h2){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (forced-colors:active){:where(button,[role=button],a[href],input,textarea,select):focus-visible{outline-color:highlight}.ui-card--selected,.ui-card[aria-selected=true],.ui-badge,.ui-feedback{border-color:canvastext}}.system-theme-switch.fui-Button{flex:none;min-height:36px;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}.system-theme-switch.fui-Button:not(.system-theme-switch--labelled){width:36px;min-width:36px;padding:0}.system-theme-switch.fui-Button:active{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--ui-brand-strong);box-shadow:inset 0 0 0 1px var(--ui-brand-border)}@media screen and (width<=1024px){.system-theme-switch.fui-Button:not(.system-theme-switch--labelled){width:44px;min-width:44px;min-height:44px}.topbar-actions>.system-theme-switch.fui-Button,.fulfillment-top-actions>.system-theme-switch.fui-Button{display:inline-flex!important}}.deferred-module-error{z-index:1300;color:#20252a;background:#f5f7f8f5;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deferred-module-error__panel{background:#fff;border:1px solid #d5dade;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 14px 36px #2d343a29}.deferred-module-error__panel>svg{color:#a4262c;margin-top:1px}.deferred-module-error__panel>.deferred-module-error__spinner{color:#8a6200;animation:.9s linear infinite deferred-module-spin}.deferred-module-error__panel strong{font-size:16px;display:block}.deferred-module-error__panel p{color:#606970;margin:5px 0 0;font-size:13px;line-height:1.5}.deferred-module-error__panel small{color:#778088;overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.deferred-module-error__panel>.fui-Button{grid-column:2;justify-self:start;min-height:38px}@media (width<=767px),(pointer:coarse){.deferred-module-error{padding:16px}.deferred-module-error__panel{grid-template-columns:1fr;padding:18px}.deferred-module-error__panel>svg{width:28px;height:28px}.deferred-module-error__panel>.fui-Button{grid-column:1;width:100%;min-height:44px}}@keyframes deferred-module-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.deferred-module-error__panel>.deferred-module-error__spinner{animation:none}}
