@font-face{font-family:HarmonyOS Sans SC UI;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_UI.a35ef777.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_00.047ab535.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_01.07d8ce8d.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+1???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_02.18add09b.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+2???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_03.1597c46e.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+3???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_04.13f93ecf.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_05.71be472c.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+5???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_06.413861f7.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+6???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_07.7ac9b332.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+7???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_08.a3039506.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+8???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_09.cb38285a.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+9???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_0A.5640b82e.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+E???}@font-face{font-family:HarmonyOS Sans SC Fallback;src:local(HarmonyOS Sans SC),url(./static/HarmonyOS_Sans_SC_Fallback_0B.c663c844.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+F???}:root{--popover:#fff;--popover-foreground:#18181b;--brand-primary:#d14900;--brand-primary-light:#ffedd5;--bg-app:#f5f6f8;--bg-sidebar:#18181b;--bg-surface:#fff;--bg-hover:#f4f4f5;--bg-table-header:#fafafa;--border-color:#e4e4e7;--text-main:#18181b;--text-regular:#3f3f46;--text-muted:#71717a;--warehouse-bg:var(--bg-app);--warehouse-surface:var(--bg-surface);--warehouse-text:var(--text-main);--warehouse-muted-bg:var(--bg-hover);--warehouse-muted:var(--text-muted);--warehouse-border:var(--border-color);--warehouse-hairline:#e9e6de;--warehouse-primary:var(--bg-sidebar);--warehouse-accent:var(--brand-primary);--warehouse-action:var(--brand-primary);--warehouse-action-hover:color-mix(in srgb, var(--brand-primary) 82%, #000);--warehouse-danger:#e11d48;--warehouse-success:#15803d;--warehouse-gap:3px;--warehouse-pad:5px;--warehouse-radius:2px;--warehouse-row-min:16px;--portal-font-family:"HarmonyOS Sans SC UI", "HarmonyOS Sans SC Fallback", "HarmonyOS Sans", "Noto Sans SC", "Microsoft YaHei", sans-serif}[data-theme=dark]{--popover:#18181b;--popover-foreground:#fafafa;--bg-app:#09090b;--bg-sidebar:#09090b;--bg-surface:#18181b;--bg-hover:#27272a;--bg-table-header:#27272a;--border-color:#27272a;--text-main:#f4f4f5;--text-regular:#d4d4d8;--text-muted:#a1a1aa;--warehouse-hairline:#27272a}html,body,#root{min-height:100%}html{scrollbar-gutter:auto}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:0 0}html::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000;border-radius:999px}html[data-scroll-active=true]::-webkit-scrollbar-thumb{background:#3f3f467a padding-box padding-box}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--warehouse-bg);color:var(--warehouse-text);font-family:var(--portal-font-family);margin:0}.theme-settings-drawer{color:var(--text-main);border-color:var(--border-color)!important;background:var(--bg-surface)!important}.theme-settings-drawer [data-slot=sheet-title]{color:var(--text-main)}.theme-settings-drawer [data-slot=sheet-description]{color:var(--text-muted)}.theme-settings-body{flex-direction:column;gap:20px;padding:0 16px 20px;display:flex}.theme-settings-section{flex-direction:column;gap:10px;display:flex}.theme-settings-section-title{color:var(--text-main);margin:0;font-size:13px;font-weight:600;line-height:20px}.theme-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-mode-card[data-variant=outline]{border-color:var(--border-color);background:var(--bg-surface);height:80px;color:var(--text-regular);box-shadow:none;border-radius:6px;flex-direction:column;gap:8px}.theme-mode-card[data-variant=outline]:hover{border-color:var(--brand-primary);background:var(--bg-hover);color:var(--text-main)}.theme-mode-card[data-variant=outline].is-active{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg-surface));color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.theme-mode-card svg{width:20px;height:20px}.theme-color-grid{grid-template-columns:repeat(6,32px);align-items:center;gap:12px;display:grid}.theme-color-swatch{border:2px solid var(--bg-surface);color:#fff;cursor:pointer;width:32px;height:32px;box-shadow:0 0 0 1px var(--border-color);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex}.theme-color-swatch:hover{box-shadow:0 0 0 2px var(--text-muted);transform:translateY(-1px)}.theme-color-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--brand-primary)}.theme-color-swatch svg{width:16px;height:16px}.theme-color-swatch--orange{background:#d14900}.theme-color-swatch--blue{background:#2563eb}.theme-color-swatch--green{background:#059669}.theme-color-swatch--purple{background:#7c3aed}.theme-color-swatch--red{background:#e11d48}.theme-color-swatch--black{background:#18181b}.theme-custom-color{border:1px solid var(--border-color);background:var(--bg-surface);min-height:44px;color:var(--text-regular);border-radius:6px;grid-template-columns:1fr 38px auto;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:grid}.theme-custom-color input[type=color]{border:1px solid var(--border-color);background:var(--bg-surface);cursor:pointer;border-radius:4px;width:32px;height:28px;padding:2px}.theme-custom-color code{color:var(--text-muted);font-size:11px}button,input,textarea,select,.ant-app,.ant-dropdown,.ant-picker-dropdown,[data-radix-popper-content-wrapper],.font-mono,code,pre,svg text{font-family:var(--portal-font-family)!important}.ant-pro-layout-content{padding:0!important}.fast-table-row{content-visibility:auto;contain-intrinsic-size:16px}.num-tabular,.ant-table-cell:has(.num-value){font-family:var(--portal-font-family);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hairline-card{border:1px solid var(--warehouse-border);border-radius:var(--warehouse-radius);background-color:var(--warehouse-surface);transition:border-color .15s}.hairline-card:hover{border-color:#b9b4aa}.cell-data-bar{background-image:linear-gradient(270deg,#d977061a,#d977061a);background-position:100%;background-repeat:no-repeat;background-size:var(--bar-percent,0%) 75%;position:relative}.inventory-traffic-value{color:red;justify-content:flex-end;font-weight:600;display:inline-flex}body .pro-spreadsheet-table>thead>tr>th,body .pro-spreadsheet-table>thead>tr>td{height:20px!important;padding:1px 4px!important;font-size:11px!important;line-height:13px!important}body .pro-spreadsheet-table>tbody>tr>td{height:16px!important;padding:1px 4px!important;font-size:11px!important;line-height:13px!important}.supplier-orders-workbench[data-design=warehouse-dense]{min-width:0;font-size:11px}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-navigator{border-color:var(--warehouse-border);border-radius:var(--warehouse-radius);min-height:0;box-shadow:none;gap:3px;margin-bottom:3px!important;padding:5px!important}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-navigator-chip,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-navigator-expand,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-navigator-editor button{border-color:var(--warehouse-border);background:var(--warehouse-surface);height:22px;min-height:22px;color:var(--warehouse-text);box-shadow:none;border-radius:2px;padding-inline:8px;font-size:11px;line-height:13px}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-navigator-chip[aria-pressed=true]{border-color:var(--warehouse-action);background:var(--warehouse-action);color:#fff}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-navigator-trailing{flex:420px;order:80;min-width:280px;margin-inline-start:0}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-navigation-controls{align-items:center;gap:3px;width:100%;display:flex}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-navigation-controls input,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-navigation-controls button,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-navigation-controls [role=combobox]{height:24px;min-height:24px;font-size:11px}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-filter-summary,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-actions{align-items:center;min-width:0;display:flex;gap:3px!important}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-filter-summary{flex:auto;overflow-x:auto}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-filter-chip,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-save-state{border:1px solid var(--warehouse-border);min-height:22px;color:var(--warehouse-muted);white-space:nowrap;background:#efede7;border-radius:2px;align-items:center;gap:3px;padding:2px 5px;font-size:11px;line-height:13px;display:inline-flex}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-orders-actions button{height:22px;min-height:22px;padding-inline:6px;font-size:11px}.pro-spreadsheet-table .spreadsheet-sorter,.pro-spreadsheet-table .spreadsheet-filter-trigger,.pro-spreadsheet-table .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-filter-trigger{opacity:0;transition:opacity .15s,color .15s}.pro-spreadsheet-table .spreadsheet-filter-trigger--integrated{width:auto;height:26px;color:inherit;font:inherit;border-radius:5px;margin-inline-start:-4px;display:inline-flex;overflow:hidden;opacity:1!important;padding-inline:4px!important}.pro-spreadsheet-table .spreadsheet-filter-trigger--integrated:hover,.pro-spreadsheet-table .spreadsheet-filter-trigger--integrated:focus-visible{color:#18181b!important;background:#e4e4e7!important}.pro-spreadsheet-table .spreadsheet-filter-trigger--integrated.spreadsheet-filter-trigger--active{box-shadow:inset 0 -2px 0 var(--warehouse-accent);color:var(--warehouse-text)!important;background:#faf6ef!important}.pro-spreadsheet-table .spreadsheet-filter-trigger--integrated .spreadsheet-filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pro-spreadsheet-table .spreadsheet-filter-trigger--integrated .spreadsheet-filter-trigger-chevron{opacity:.55;flex:none;font-size:8px}.pro-spreadsheet-table>thead>tr>th:hover,.pro-spreadsheet-table>thead>tr>th:focus-within,.pro-spreadsheet-table>thead>tr>th.spreadsheet-header-active{color:var(--warehouse-text)!important;background-color:#f3f0e9!important}.pro-spreadsheet-table>thead>tr>th:hover .spreadsheet-sorter,.pro-spreadsheet-table>thead>tr>th:focus-within .spreadsheet-sorter,.pro-spreadsheet-table>thead>tr>th.spreadsheet-header-active .spreadsheet-sorter,.pro-spreadsheet-table>thead>tr>th:hover .spreadsheet-filter-trigger,.pro-spreadsheet-table>thead>tr>th:focus-within .spreadsheet-filter-trigger,.pro-spreadsheet-table>thead>tr>th.spreadsheet-header-active .spreadsheet-filter-trigger{opacity:1}.pro-spreadsheet-table>thead>tr>th{border-bottom:1px solid var(--warehouse-border)!important;color:var(--warehouse-muted)!important;padding:8px 12px!important;font-size:12px!important;font-weight:600!important}.pro-spreadsheet-table>tbody>tr>td{font-size:13px;border-bottom:1px solid var(--warehouse-hairline)!important;padding:6px 12px!important}.pro-spreadsheet-table>tbody>tr:hover>td:not([data-custom-background=true]){background-color:#faf9f5!important}.pro-spreadsheet-table .spreadsheet-fixed-cell{background-color:var(--warehouse-surface)}.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid var(--warehouse-border)!important;color:var(--warehouse-muted)!important;background-color:#faf9f5!important;padding:8px 12px!important;font-size:12px!important;font-weight:600!important}.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:hover,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:hover,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:focus-within,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:focus-within,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-filter-open),.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-filter-open),.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-up.active),.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-up.active),.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-down.active),.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-down.active){color:var(--warehouse-text)!important;background-color:#f3f0e9!important}.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:hover .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:hover .ant-table-column-sorter,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:focus-within .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:focus-within .ant-table-column-sorter,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort .ant-table-column-sorter,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-filter-open) .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-filter-open) .ant-table-column-sorter,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-up.active) .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-up.active) .ant-table-column-sorter,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-down.active) .ant-table-column-sorter,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-down.active) .ant-table-column-sorter,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:hover .ant-table-filter-trigger,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:hover .ant-table-filter-trigger,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:focus-within .ant-table-filter-trigger,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:focus-within .ant-table-filter-trigger,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort .ant-table-filter-trigger,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort .ant-table-filter-trigger,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-filter-open) .ant-table-filter-trigger,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-filter-open) .ant-table-filter-trigger,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-up.active) .ant-table-filter-trigger,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-up.active) .ant-table-filter-trigger,.pro-spreadsheet-table.ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-down.active) .ant-table-filter-trigger,.pro-spreadsheet-table .ant-table-wrapper .ant-table-thead>tr>th:has(.ant-table-column-sorter-down.active) .ant-table-filter-trigger{opacity:1}.pro-spreadsheet-table.ant-table-wrapper .ant-table-tbody>tr>td,.pro-spreadsheet-table .ant-table-wrapper .ant-table-tbody>tr>td{font-size:13px;border-bottom:1px solid var(--warehouse-hairline)!important;padding:6px 12px!important}.pro-spreadsheet-table.ant-table-wrapper .ant-table-tbody>tr:hover>td,.pro-spreadsheet-table .ant-table-wrapper .ant-table-tbody>tr:hover>td{background-color:#faf9f5!important}.pro-spreadsheet-table.ant-table-wrapper .ant-table-cell-fix-left,.pro-spreadsheet-table .ant-table-wrapper .ant-table-cell-fix-left,.pro-spreadsheet-table.ant-table-wrapper .ant-table-cell-fix-right,.pro-spreadsheet-table .ant-table-wrapper .ant-table-cell-fix-right{background-color:var(--warehouse-surface)!important}.pro-spreadsheet-table.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.pro-spreadsheet-table .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.pro-spreadsheet-table.ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,.pro-spreadsheet-table .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background-color:#faf9f5!important}.ant-pro-layout .ant-pro-layout-content{background:var(--warehouse-bg)}.portal-surface,.dashboard-chart-card,.supplier-navigator,.spreadsheet-shell{border:1px solid var(--warehouse-border);border-radius:var(--warehouse-radius);background:var(--warehouse-surface);box-shadow:0 1px 2px #24231f0a}.portal-number,.spreadsheet-shell td[data-semantic=number]{font-variant-numeric:tabular-nums}.supplier-navigator-favorites{background:0 0;border:0;border-radius:0;padding:0}.supplier-navigator{border:1px solid #e4e4e7;border-radius:8px;box-shadow:0 1px 2px #18181b08}.supplier-navigator-compact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.supplier-navigator-compact .supplier-navigator-head,.supplier-navigator-compact .supplier-navigator-groups,.supplier-navigator-compact .supplier-navigator-favorites,.supplier-navigator-compact .supplier-navigator-common{display:contents}.supplier-navigator-compact .supplier-navigator-editor{order:90;margin-inline-start:auto}.pro-spreadsheet-table[data-compact-rows=true]>thead>tr>th,.pro-spreadsheet-table[data-compact-rows=true]>thead>tr>td,.pro-spreadsheet-table[data-compact-rows=true]>tbody>tr>td{height:34px!important;padding:2px 8px!important}.supplier-navigator-chip{cursor:pointer;border-radius:6px}.supplier-navigator-chip[aria-pressed=true]{border-color:var(--warehouse-accent);color:var(--warehouse-text);background:#faf6ef}.supplier-navigator-chip>span,.supplier-navigator-chip>svg{cursor:inherit}.supplier-favorite-star{color:#f59e0b}.supplier-navigator-common{min-height:24px}.inventory-control-surface>.supplier-navigator{box-shadow:none!important;border:0!important;border-radius:0!important;margin-bottom:0!important}.inventory-control-surface>div{gap:0!important}.inventory-control-surface .shadcn-data-table .toolbar-container{border-radius:0}.supplier-navigator-expand{border-style:dashed}.supplier-navigator-all-popover input:focus-visible{border-color:var(--warehouse-action)!important;outline:none!important;box-shadow:0 0 0 2px #b84a282e!important}.supplier-orders-workbench{--orders-border:#e4e4e7;--orders-muted:#71717a;--orders-soft:#fafafa;min-width:0}.supplier-orders-workbench .supplier-navigator{border-color:var(--orders-border);min-height:54px;box-shadow:none;border-bottom-color:#f4f4f5;border-radius:8px 8px 0 0;margin-bottom:0!important;padding:10px 12px!important}.supplier-orders-workbench .supplier-navigator-chip,.supplier-orders-workbench .supplier-navigator-expand,.supplier-orders-workbench .supplier-navigator-editor .ant-btn{border-color:var(--orders-border);background:#fff;border-radius:6px;min-height:32px}.supplier-orders-workbench .supplier-navigator-chip:not([aria-pressed=true]):hover,.supplier-orders-workbench .supplier-navigator-expand:hover,.supplier-orders-workbench .supplier-navigator-editor .ant-btn:hover{background:var(--orders-soft);color:#18181b;border-color:#d4d4d8}.supplier-orders-workbench .supplier-navigator-chip[aria-pressed=true]{border-color:var(--warehouse-accent);color:var(--warehouse-text);box-shadow:none;background:#faf6ef}.supplier-orders-workbench .supplier-navigator-expand{border-style:solid}.supplier-orders-workbench .supplier-navigator-trailing{flex:0 360px;order:80;min-width:240px;margin-inline-start:auto}.supplier-orders-workbench .supplier-navigator-trailing .ant-input-search{width:100%!important}.supplier-orders-workbench .supplier-navigator-editor{margin-inline-start:0}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏]{border:1px solid var(--orders-border);border-radius:0 0 8px 8px;padding:10px 12px;background:#fff!important;gap:10px!important;margin-bottom:12px!important}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] [data-toolbar-zone=primary]{width:100%;flex:100%!important;gap:8px!important}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] [data-toolbar-zone=primary]:not(:has(.ant-input-search)){display:none}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] [data-toolbar-zone=secondary]{width:100%;flex:100%!important;justify-content:space-between!important;gap:10px!important}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] .ant-input-search{width:min(440px,100%)!important}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] .ant-input-affix-wrapper,.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] .ant-input-search-button,.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏] .ant-btn{min-height:32px;box-shadow:none;border-radius:6px}.supplier-orders-workbench [role=toolbar][aria-label=定制成本工具栏]{border-radius:8px}.supplier-orders-workbench .supplier-orders-filter-summary{flex:0 auto;align-items:center;gap:6px;min-width:0;margin-top:0;display:flex}.supplier-orders-workbench .supplier-orders-filter-chip{border:1px solid var(--orders-border);background:var(--orders-soft);color:#52525b;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.supplier-orders-workbench .supplier-orders-filter-chip button{color:#a1a1aa;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.supplier-orders-workbench .supplier-orders-filter-chip button:hover,.supplier-orders-workbench .supplier-orders-filter-chip button:focus-visible{color:#27272a;background:#e4e4e7}.supplier-orders-workbench .supplier-orders-actions{row-gap:6px}.supplier-orders-workbench div:has(>.pro-spreadsheet-table){border-radius:8px;border-color:var(--orders-border)!important}.supplier-orders-workbench .pro-spreadsheet-table>thead>tr>th{height:42px;border-color:var(--orders-border)!important;color:#27272a!important;background:#fafafa!important;padding:6px 10px!important;font-size:12px!important}.supplier-orders-workbench .pro-spreadsheet-table .spreadsheet-filter-row>th{height:40px;background:#fff!important;padding:4px 6px!important}.supplier-orders-workbench .pro-spreadsheet-table .spreadsheet-filter-row-control{color:#a1a1aa;width:100%;height:30px;box-shadow:none;background:#fff;border-color:#e4e4e7;border-radius:5px;justify-content:space-between;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.supplier-orders-workbench .pro-spreadsheet-table .spreadsheet-filter-row-control:hover,.supplier-orders-workbench .pro-spreadsheet-table .spreadsheet-filter-row-control:focus-visible,.supplier-orders-workbench .pro-spreadsheet-table .spreadsheet-filter-row-control--active{border-color:var(--warehouse-accent);color:var(--warehouse-text);background:#faf6ef}.supplier-orders-workbench .pro-spreadsheet-table .spreadsheet-filter-row-control .anticon{font-size:9px}.supplier-orders-workbench .pro-spreadsheet-table>tbody>tr>td{color:#27272a;height:36px;font-size:13px;line-height:1.45;border-color:#ececf0!important;padding:4px 10px!important}.supplier-orders-workbench .pro-spreadsheet-table>tbody>tr[aria-selected=true]>td:not([data-cell-range=selected]){border-bottom-color:var(--warehouse-accent)!important;background:#faf6ef!important}.supplier-orders-workbench .pro-spreadsheet-table>tbody>tr[aria-selected=true]>td:first-child{box-shadow:inset 2px 0 0 var(--warehouse-accent)}.supplier-orders-workbench .pro-spreadsheet-table .ant-btn-link{height:auto;padding:0;font-weight:500}.supplier-orders-workbench .pro-spreadsheet-table input{border-radius:0;min-height:36px!important}.supplier-orders-workbench .pro-spreadsheet-table input:focus{box-shadow:inset 0 0 0 2px var(--warehouse-accent);background:#fff}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-pro-top-nav-header,body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-pro-layout-header{height:72px!important;line-height:72px!important}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-pro-top-nav-header .ant-pro-top-nav-header-main{height:72px!important;padding-inline:24px!important}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item,body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu{border-radius:0;height:72px;margin-inline:4px;padding-inline:12px;background:0 0!important}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item:after,body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal .portal-menu-group{font-size:15px;font-weight:500}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item-selected,body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu-selected{position:relative;color:#18181b!important}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item-selected .portal-menu-group,body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu-selected .portal-menu-group{font-weight:700}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item-selected:after,body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu-selected:after{content:"";position:absolute;bottom:0;left:12px;right:12px;border-bottom:2px solid var(--warehouse-accent)!important;display:block!important}body:has(.supplier-orders-workbench[data-design=option-2-reference]) .ant-pro-page-container-children-container{padding:29px 18px 0!important}.supplier-orders-workbench[data-design=option-2-reference]{--orders-border:var(--warehouse-border);--orders-soft:#faf9f5;font-size:14px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator{border-color:var(--orders-border);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:nowrap;gap:12px;min-height:66px;padding:15px 8px 10px!important}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-groups,.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-favorites,.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-common{flex-wrap:nowrap!important}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-chip,.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-expand,.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-editor .ant-btn{color:#27272a;white-space:nowrap;border-color:#dfe3e8;border-radius:6px;min-height:40px;padding-inline:22px;font-size:14px;font-weight:500}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-chip[aria-pressed=true]{border-color:var(--warehouse-accent);color:var(--warehouse-text);background:#fff;font-weight:600}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-chip--favorite{padding-inline:20px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-chip .anticon-down,.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-expand .anticon-down{margin-left:4px;font-size:10px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-expand{background:#fff;border-style:solid;padding-inline:18px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-editor:empty{display:none}.supplier-orders-workbench[data-design=option-2-reference] .supplier-navigator-trailing{flex:auto;order:80;min-width:420px;margin-inline-start:0}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls{justify-content:flex-start;align-items:center;gap:14px;width:100%;display:flex}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls .ant-input-search{width:min(100%,276px)!important}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls .ant-picker{width:248px;min-height:40px;box-shadow:none;border-color:#dfe3e8;border-radius:6px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls .ant-input-affix-wrapper,.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls .ant-input-search-button{min-height:40px;box-shadow:none;border-color:#dfe3e8}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls .ant-input-affix-wrapper{border-radius:6px 0 0 6px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-navigation-controls .ant-input-search-button{border-radius:0 6px 6px 0;width:42px}.supplier-orders-workbench[data-design=option-2-reference] [role=toolbar][aria-label=供应商订单工具栏]{border-color:var(--orders-border);border-radius:0 0 8px 8px;min-height:71px;padding:13px 8px;gap:8px!important;margin-bottom:20px!important}.supplier-orders-workbench[data-design=option-2-reference] [role=toolbar][aria-label=供应商订单工具栏] [data-toolbar-zone=primary]{display:none}.supplier-orders-workbench[data-design=option-2-reference] [role=toolbar][aria-label=供应商订单工具栏] [data-toolbar-zone=secondary]{align-items:center;width:100%;display:flex;flex-wrap:nowrap!important;flex:100%!important;justify-content:space-between!important;gap:12px!important}.supplier-orders-workbench[data-design=option-2-reference] [role=toolbar][aria-label=供应商订单工具栏] .ant-btn{min-height:38px;box-shadow:none;white-space:nowrap;border-color:#dfe3e8;border-radius:6px;padding-inline:13px;font-size:13px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-filter-summary{flex:auto;align-items:center;gap:12px;display:flex;overflow:hidden}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-filter-chip{color:#52525b;background:#fafafa;border-color:#dfe3e8;border-radius:6px;min-height:38px;padding:7px 11px;font-size:13px;font-weight:400}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-filter-chip:first-child{min-width:134px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-filter-chip:nth-child(2){min-width:278px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-scope-chip{min-width:116px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-clear-filters{color:var(--warehouse-accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-size:13px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions{flex:none;display:inline-flex;flex-wrap:nowrap!important;gap:10px!important}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions button[aria-label^=复制选中系统订单号]{flex:0 0 132px;width:132px;font-size:0}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions button[aria-label^=复制选中系统订单号]>span:not(.anticon){display:none}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions button[aria-label^=复制选中系统订单号]:after{content:"复制订单号";font-size:13px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions .export-action-primary{flex:0 0 146px;width:146px;font-size:0}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions .export-action-primary>span:not(.anticon){display:none}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions .export-action-primary:after{content:"导出当前数据";font-size:13px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions .export-action-tasks{flex:0 0 106px;width:106px;font-size:0}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions .export-action-tasks:after{content:"导出任务";margin-left:6px;font-size:13px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-save-state{color:#52525b;white-space:nowrap;align-items:center;gap:7px;min-height:38px;padding-inline:6px;font-size:13px;display:inline-flex}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-save-state>.anticon:first-child{color:#22c55e;font-size:17px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-save-state>.anticon:last-child{color:#a1a1aa;font-size:10px}.supplier-orders-workbench[data-design=option-2-reference] .supplier-orders-actions>.ant-space-item{flex:none}.supplier-orders-workbench[data-design=option-2-reference] div:has(>.pro-spreadsheet-table){border-radius:4px;max-height:calc(100vh - 320px);margin-top:0;border-color:var(--orders-border)!important;overflow:auto!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table-viewport{scrollbar-width:thin;scrollbar-color:#a1a1aa #f4f4f5}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table-viewport::-webkit-scrollbar{width:8px;height:8px}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table-viewport::-webkit-scrollbar-track{background:#f4f4f5}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table-viewport::-webkit-scrollbar-thumb{background:#a1a1aa;border:2px solid #f4f4f5;border-radius:999px}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table{min-width:calc(100% - 2px)!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>thead>tr:first-child>th{color:#18181b!important;background:#fafafa!important;height:49px!important;padding:8px 10px!important;font-size:14px!important;font-weight:700!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table .spreadsheet-filter-row>th{background:#fff!important;height:50px!important;padding:6px!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table .spreadsheet-filter-row-control{color:#a1a1aa;background:#fff;border-color:#dfe3e8;border-radius:5px;justify-content:flex-start;gap:8px;height:36px;padding:0 10px;font-size:12px}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table .spreadsheet-filter-row-control>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table .spreadsheet-filter-row-control>.anticon:last-child{margin-left:auto}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr>td{color:#27272a;font-size:13px;line-height:1.5;overflow:hidden;white-space:normal!important;border-color:#e7ebf0!important;height:64px!important;padding:8px 10px!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr>td:has(input){padding:0!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr>td [data-cell-text=true]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere!important;display:-webkit-box!important;overflow:hidden!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr>td:nth-child(2) [data-cell-text=true],.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr>td:nth-child(3) [data-cell-text=true]{text-overflow:ellipsis;white-space:nowrap!important;display:block!important;overflow:hidden!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr[aria-selected=true]>td:not([data-cell-range=selected]){border-bottom-color:var(--warehouse-accent)!important;background:#faf6ef!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table>tbody>tr[aria-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--warehouse-accent)}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table input{min-height:64px!important;padding:8px 10px!important}.supplier-orders-workbench[data-design=option-2-reference] .pro-spreadsheet-table input:focus{box-shadow:inset 0 0 0 2px var(--warehouse-accent);background:#fff}.supplier-orders-workbench[data-design=option-2-reference] .ant-flex:has(>.ant-pagination){align-items:center;width:100%;min-height:52px;margin-top:0!important}.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination{align-items:center;width:100%;margin:0;display:flex}.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination .ant-pagination-total-text{margin-right:auto}.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination .ant-pagination-options{order:1;margin:0 40px 0 0}.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination .ant-pagination-prev,.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination .ant-pagination-item,.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination .ant-pagination-jump-next,.supplier-orders-workbench[data-design=option-2-reference] .ant-pagination .ant-pagination-next{order:2}.supplier-orders-workbench[data-design=option-2-reference]>.ant-typography{display:none}.dashboard-stat-button{width:100%;min-width:0;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px;transition:background-color .15s;display:block;position:relative}.dashboard-stat-button .ant-statistic,.dashboard-stat-button .ant-statistic *{cursor:inherit;pointer-events:none}.dashboard-stat-button:hover,.dashboard-stat-button:focus-visible{background:#fafafa}.dashboard-stat-button:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.dashboard-stat-alert{margin:0;position:absolute;top:5px;right:5px}.dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-primary-grid,.dashboard-monitor-grid{gap:3px;margin-top:0;display:grid}.dashboard-primary-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.dashboard-monitor-grid{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start}.dashboard-dynamic-kpi>button{min-height:48px}.dashboard-donut-total{z-index:1;pointer-events:none;text-align:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.dashboard-donut-total small{color:#8c857b;font-size:11px}.dashboard-donut-total strong{color:#262422;font-family:HarmonyOS Sans SC,sans-serif;font-size:20px;font-weight:700}.spreadsheet-resizing,.spreadsheet-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.dashboard-chart-card{min-width:0;overflow:hidden}.export-action-primary,.export-action-tasks{font-size:12px;font-weight:500;box-shadow:0 1px 2px #18181b08;color:#3f3f46!important;background:#fff!important;border-color:#e4e4e7!important;border-radius:6px!important}.export-action-primary:hover,.export-action-tasks:hover{color:#18181b!important;background:#fafafa!important;border-color:#d4d4d8!important}.dashboard-setting-row[draggable=true]{cursor:grab}.dashboard-health-settings-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px;display:grid}.dashboard-health-setting-row{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);grid-template-columns:auto minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.dashboard-setting-row[draggable=true]:active{cursor:grabbing}.dashboard-drag-handle{cursor:grab}@media (max-width:980px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dashboard-kpi-grid,.dashboard-primary-grid,.dashboard-monitor-grid,.dashboard-health-settings-grid{grid-template-columns:1fr}}.dashboard-stat-button--danger,.dashboard-stat-button--warning{border-color:var(--ant-color-border-secondary);background:var(--ant-color-bg-container)}.account-dock-settings-popover .ant-popover-inner{backdrop-filter:blur(12px);background:0 0;border:1px solid #e2e8f0e6}.account-dock-settings-popover .account-dock-settings-list{border-radius:var(--ant-border-radius-lg)}.portal-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-skip-link{z-index:1100;border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);color:var(--ant-color-text);box-shadow:var(--ant-box-shadow);padding:8px 12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.portal-skip-link:focus{transform:translateY(0)}html,body,#root{height:100%;font-family:var(--portal-font-family);margin:0;padding:0}button,input,textarea,select{font-family:var(--portal-font-family)}.portal-sidebar-link{color:#b9b6ae!important}.portal-sidebar-link:hover{color:var(--warehouse-surface)!important;background:#2a2925!important}.portal-sidebar-link[aria-current=page]{font-weight:600;position:relative;color:var(--warehouse-surface)!important;background:#302f2b!important}.portal-sidebar-link[aria-current=page]:before{background:var(--warehouse-accent);content:"";width:3px;position:absolute;top:4px;bottom:4px;left:0}.ant-layout-sider,.ant-pro-sider,.ant-pro-sider .ant-menu-item,.ant-pro-sider .ant-menu-submenu-title{font-size:14px}.ant-pro-sider .anticon{font-size:18px}.ant-pro-sider .account-dock{background:0 0;border-top:1px solid #ffffff1f}.ant-pro-sider .account-dock .account-dock-user,.ant-pro-sider .account-dock .account-dock-user .ant-typography,.ant-pro-sider .account-dock .account-dock-settings-trigger{color:inherit}.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-meta,.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-label{display:none}.ant-pro-sider-collapsed .account-dock{align-items:center;padding:8px!important}.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-user,.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-settings-trigger{justify-content:center;width:40px;height:40px;padding:0}.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-user{align-items:center;gap:0!important}.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-user,.ant-pro-sider.ant-pro-sider-collapsed .account-dock .account-dock-settings-trigger{margin-inline:auto}.ant-pro-sider .ant-menu-submenu-arrow{display:none}.ant-pro-sider .portal-menu-group{font-size:15px;font-weight:700}.ant-pro-sider .portal-menu-group .anticon{display:none}.portal-home-link{color:inherit;white-space:nowrap;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.ant-pro-layout-top .ant-pro-top-nav-header{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid #e4e4e7cc;position:sticky;top:0;background:#fffffff2!important}.dashboard-health-section{margin-bottom:3px}.dashboard-section-label,.dashboard-sync-console-title{color:#71717a;letter-spacing:.06em;margin-bottom:3px;font-size:12px;font-weight:600}.dashboard-stat-card{position:relative;overflow:hidden}.dashboard-stat-card--danger{border-left:2px solid #f43f5e}.dashboard-stat-card--warning{border-left:2px solid #f59e0b}.dashboard-stat-card .ant-statistic-title{color:#71717a;margin-bottom:4px;font-size:11px;font-weight:500}.dashboard-stat-card .ant-statistic-content{color:#18181b;letter-spacing:-.03em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px;font-weight:600}.dashboard-stat-card--danger .ant-statistic-content{color:#e11d48}.dashboard-stat-card--warning .ant-statistic-content{color:#d97706}.ant-pro-layout-top .ant-pro-top-nav-header .ant-pro-top-nav-header-main{width:100%;max-width:none;height:48px;margin-inline:0;padding-inline:24px}.ant-pro-layout-top .ant-pro-top-nav-header .ant-menu-horizontal{border-bottom:0;background:0 0!important}.ant-pro-layout-top .ant-menu-horizontal .portal-menu-group{align-items:center;height:100%;font-size:12px;font-weight:500;display:inline-flex}.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu{border-radius:6px;margin-inline:2px;padding-inline:12px;transition:background-color .15s,color .15s;border:0!important}.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item:after,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu:after{display:none!important}.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item-selected,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu-selected{background:#f4f4f5}.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-selected):hover,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu:not(.ant-menu-submenu-selected):hover{background:#fafafae6}.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-selected)>a,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu:not(.ant-menu-submenu-selected)>.ant-menu-submenu-title,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item:not(.ant-menu-item-selected) .portal-menu-group,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu:not(.ant-menu-submenu-selected) .portal-menu-group{color:#71717a!important}.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item-selected>a,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-item-selected .portal-menu-group,.ant-pro-layout-top .ant-menu-horizontal>.ant-menu-submenu-selected .portal-menu-group{font-weight:600;color:#18181b!important}.ant-pro-layout-top .ant-menu-horizontal .portal-menu-group a,.ant-pro-layout-top .ant-menu-horizontal .portal-menu-group .ant-pro-base-menu-horizontal-item-title,.ant-pro-layout-top .ant-menu-horizontal .portal-menu-group .ant-pro-base-menu-horizontal-item-text{color:inherit!important}.ant-pro-sider .account-dock .account-dock-label{white-space:nowrap}.ant-pro-sider .account-dock .account-dock-settings-popover .ant-popover-inner{padding:4px 6px}.ant-pro-sider .account-dock .account-dock-settings-popover .ant-popover-inner-content{padding:0}.ant-pro-sider .account-dock .account-dock-settings-list .account-dock-button{text-align:left;justify-content:flex-start;width:100%}.ant-pro-sider .account-dock .account-dock-settings-trigger{text-align:left;justify-content:flex-start}.ant-pro-sider .ant-pro-global-search,.ant-pro-sider .ant-pro-sider-search,.ant-pro-sider input[placeholder*=搜索],.ant-pro-sider-collapsed .ant-pro-base-menu-vertical-item-text-has-icon,.ant-pro-setting-drawer-handle,.ant-pro-setting-drawer-drawer-content .ant-pro-setting-drawer-list,.ant-pro-setting-drawer-drawer-content .ant-pro-setting-drawer-body-title:has(+.ant-pro-setting-drawer-list){display:none!important}a,button:not([data-row-selection-cell]),[role=button]:not([data-row-selection-cell]),.ant-tabs-tab,.ant-menu-item,.ant-menu-submenu-title{cursor:pointer}a *,button:not([data-row-selection-cell]) *,[role=button]:not([data-row-selection-cell]) *,.ant-tabs-tab *,.ant-menu-item *,.ant-menu-submenu-title *{cursor:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed}.ant-pro-layout-top .ant-pro-grid-content-wide,.ant-pro-layout-top .ant-pro-top-nav-header-wide,.ant-pro-layout-top .ant-page-header-wide,.ant-pro-layout-top .ant-pro-layout-content,.ant-pro-layout-top .ant-pro-grid-content,.ant-pro-layout-top .ant-pro-page-container,.ant-pro-layout-top .ant-pro-page-container-children-container,.ant-pro-top-nav-header .ant-pro-top-nav-header-main-wide{width:100%!important;max-width:none!important;margin-inline:0!important}.ant-page-header,.ant-pro-page-container>.ant-page-header-no-children{display:none!important}.ant-pro-page-container>.ant-pro-grid-content>.ant-pro-grid-content-children,.ant-pro-page-container-children-container{padding-block-start:6px!important}.ant-pro-page-container .portal-surface-card:first-child,.ant-pro-page-container-children-container>section:first-child,.ant-pro-page-container-children-container>div:first-child{margin-block-start:0!important}.portal-header-settings{display:none}.ant-pro-layout-top .ant-pro-layout-header-top-menu .portal-mobile-navigation{inset-inline-start:16px;position:absolute;top:50%;transform:translateY(-50%)}.ant-pro-layout-top .ant-pro-layout-header-top-menu .portal-mobile-navigation .ant-btn{color:#52525b;font-size:12px;font-weight:500}.ant-pro-layout-top .ant-pro-top-nav-header .portal-header-settings{align-items:center;display:flex}.ant-pro-layout-top .ant-pro-top-nav-header .account-dock-header .account-dock-settings-trigger{color:#52525b;height:auto;padding:4px 10px;font-size:12px;font-weight:500}.purchase-order-compact-list .ant-pro-list-item{background:var(--ant-color-bg-container);border:1px solid #e4e4e7;border-radius:8px;margin-block-end:8px;transition:border-color .15s;padding:8px 12px!important}.purchase-order-compact-list .ant-pro-list-item:hover{border-color:#d4d4d8}.purchase-order-compact-list .ant-pro-list-item-main,.purchase-order-compact-list .ant-pro-list-item-meta,.purchase-order-compact-list .ant-pro-list-item-meta-content,.purchase-order-compact-list .ant-pro-list-item-meta-title{width:100%;min-width:0}.purchase-order-compact-list .ant-pro-list-item-meta{margin-block-end:0!important}.purchase-order-compact-list .ant-pro-list-item-content{margin-block-start:0!important}.purchase-order-compact-list .ant-pro-list-item-action{display:none}.purchase-order-main-row{color:#3f3f46;grid-template-columns:minmax(320px,1.35fr) minmax(300px,1fr) minmax(340px,auto);align-items:center;gap:24px;width:100%;min-height:34px;font-size:12px;display:grid}.purchase-order-identity,.purchase-order-supplier,.purchase-order-progress,.purchase-order-progress-actions,.purchase-order-actions{align-items:center;min-width:0;display:flex}.purchase-order-identity{gap:10px}.purchase-order-progress-actions{justify-content:flex-end;gap:12px}.purchase-order-number{color:#18181b;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;overflow:hidden}.purchase-order-number:hover{text-decoration:underline}.purchase-order-supplier{gap:3px}.purchase-order-supplier strong{color:#27272a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-order-supplier span{color:#a1a1aa;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.purchase-order-metrics{grid-template-columns:repeat(4,minmax(48px,1fr));gap:18px;display:grid}.purchase-order-metrics>span{gap:1px;display:grid}.purchase-order-metrics small{color:#a1a1aa;font-size:10px;line-height:1.1}.purchase-order-metrics b{color:#3f3f46;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.purchase-order-metrics .purchase-order-inbound{color:#059669}.purchase-order-progress{gap:8px}.purchase-inbound-progress{background:#f4f4f5;border-radius:999px;flex:1;height:6px;overflow:hidden}.purchase-inbound-progress>span{border-radius:inherit;background:#10b981;height:100%;transition:width .3s;display:block}.purchase-order-progress-value{color:#52525b;text-align:right;width:42px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.purchase-order-progress-count{color:#a1a1aa}.purchase-order-actions{justify-content:flex-end;gap:6px}.purchase-order-expand{color:#52525b;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.purchase-order-expand:hover{color:#18181b;background:#f4f4f5}.purchase-order-expand svg{transition:transform .15s}@media (max-width:1200px){.purchase-order-main-row{grid-template-columns:minmax(300px,1fr) minmax(280px,1fr)}.purchase-order-progress-actions{grid-column:1/-1;justify-content:flex-start}}.ant-pro-layout-top .ant-pro-top-nav-header .account-dock-header .account-dock-settings-trigger .anticon{font-size:17px}.ant-pro-layout-mix .ant-pro-top-nav-header .portal-header-settings,.ant-pro-layout-mix .ant-pro-top-nav-header .portal-home-link{display:none}.ant-table-thead>tr>th,.ant-table-thead>tr>td{background:color-mix(in srgb, var(--ant-color-text) 9%, var(--ant-color-bg-container))!important}.ant-table-summary>tr>th,.ant-table-summary>tr>td{background:color-mix(in srgb, var(--ant-color-text) 5%, var(--ant-color-bg-container))!important}.ant-table-wrapper th,.ant-table-wrapper td{vertical-align:middle!important;-webkit-user-select:text!important;user-select:text!important;padding:6px 12px!important}.ant-table-wrapper td{font-variant-numeric:tabular-nums}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{background:var(--ant-color-bg-container)!important}.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:0 0 8px #0f172a1f!important}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}.ant-pro-sider-collapsed .ant-pro-sider-link span:not([role=img]){display:none}canvas{display:block}ul,ol{list-style:none}@media (max-width:768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}}.sku-detail-drawer .ant-drawer-content-wrapper{max-width:100vw}.sku-detail-drawer .ant-drawer-header{background:var(--ant-color-fill-alter);min-height:58px;padding-block:10px}.sku-detail-drawer .ant-drawer-body{padding:0}.sku-detail-hero{border-bottom:1px solid var(--ant-color-border-secondary);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 1px 3px #3d3a3714}.sku-detail-identity{min-width:0}.sku-detail-identity>span,.sku-detail-identity p>span{color:var(--ant-color-text-secondary);font-size:12px}.sku-detail-identity h2{color:var(--ant-color-text);align-items:center;gap:6px;margin:0 0 4px;font-size:20px;line-height:1.35;display:flex}.sku-detail-identity h2 .sku-detail-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.sku-detail-identity h2 .sku-detail-copy{width:28px;height:28px;color:var(--ant-color-text-secondary);flex:none;padding:0;font-size:14px}.sku-detail-identity p{overflow-wrap:anywhere;color:var(--ant-color-text-secondary);margin:3px 0 0;font-size:12px;line-height:1.4}.sku-detail-identity .sku-detail-copy-feedback{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px;line-height:1.4;display:block}.sku-detail-identity .sku-detail-copy-feedback--error{color:var(--ant-color-error)}.sku-detail-kpi-grid{border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid}.sku-detail-kpi-grid>div{border-right:1px solid var(--ant-color-border-secondary);border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);align-items:center;gap:1px;min-width:0;min-height:25px;padding:2px;display:flex}.sku-detail-kpi-grid>div:nth-child(5n){border-right:0}.sku-detail-kpi-grid>div>span{color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:10px;display:block;overflow:visible}.sku-detail-kpi-grid .sku-detail-kpi-label{text-overflow:clip;white-space:nowrap;align-items:center;gap:2px;display:flex;overflow:visible}.sku-detail-kpi-grid .sku-detail-formula-help{width:16px;height:16px;color:var(--ant-color-text-secondary);flex:none;padding:0}.sku-detail-kpi-grid strong{font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:12px;line-height:1.2;display:inline-block;overflow:visible}.sku-detail-kpi-grid .sku-detail-kpi-value-date{letter-spacing:-.2px;font-size:10px}.sku-detail-kpi-grid .sku-detail-kpi-item--wide{grid-column:span 2}.sku-detail-summary-static [data-summary-row=true]{position:static}.sku-detail-formula{border-bottom:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-alter);color:var(--ant-color-text-secondary);margin:0;padding:10px 14px;font-size:12px;line-height:1.65}.sku-detail-section{padding:18px 14px 0}.sku-detail-section>h5.ant-typography{margin:0 0 10px;font-size:14px}.sku-detail-section:last-child{padding-bottom:18px}.sku-detail-table{border-collapse:collapse;background:var(--ant-color-bg-container);width:100%;color:var(--ant-color-text);font-size:12px}.sku-detail-table th,.sku-detail-table td{border:1px solid var(--ant-color-border-secondary);text-align:left;padding:8px 10px}.sku-detail-table th{background:var(--ant-color-fill-alter);font-weight:600}.sku-detail-table td:nth-child(2),.sku-detail-table td:nth-child(3){font-variant-numeric:tabular-nums}.sku-detail-table .sku-detail-change-up{color:var(--ant-color-error)}.sku-detail-table .sku-detail-change-down{color:var(--ant-color-success)}.sku-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sku-period-card{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow-tertiary);border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.sku-period-card .sku-period-range{color:var(--ant-color-text-secondary);grid-column:1/-1;margin-bottom:5px;font-size:12px}.sku-period-card>span:not(.sku-period-range){color:var(--ant-color-text-secondary);font-size:12px}.sku-period-card strong,.sku-period-card b{text-align:right;font-variant-numeric:tabular-nums}.sku-period-card strong{font-size:20px}.sku-period-card--up b{color:var(--ant-color-error)}.sku-period-card--down b{color:var(--ant-color-success)}.sku-period-card--flat b{color:var(--ant-color-text-secondary)}.sku-detail-trend{border-bottom:1px solid var(--ant-color-border-secondary)}.sku-supplier-list{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius);margin:0;padding:0;list-style:none;overflow:hidden}.sku-supplier-list li{border-bottom:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:7px 10px;display:flex}.sku-supplier-list li:last-child{border-bottom:0}.sku-supplier-list li>span{gap:3px;min-width:0;display:grid}.sku-supplier-list li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-supplier-list li small{color:var(--ant-color-text-secondary)}.sku-supplier-list li b{font-variant-numeric:tabular-nums;flex:none}.lightweight-trend-controls{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:4px;display:flex}.lightweight-trend-chart{width:100%;position:relative}.lightweight-trend-chart svg{overflow:visible}.lightweight-trend-tooltip{z-index:1;border:1px solid var(--ant-color-border-secondary);color:#18181b;font-variant-numeric:tabular-nums;pointer-events:none;background:#fff;border-radius:8px;max-width:calc(100% - 36px);padding:8px 11px;font-size:12px;position:absolute;box-shadow:0 2px 8px #0002}.lightweight-trend-style,.lightweight-trend-fields{border:0;flex-wrap:wrap;gap:6px;min-inline-size:0;margin:0;padding:0;display:flex}.lightweight-trend-fields{margin-left:auto}.lightweight-trend-labels{gap:12px}.lightweight-trend-series-label{min-height:22px;color:var(--ant-color-text);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.sku-detail-trend .lightweight-trend-fields label{min-height:22px;padding:1px 6px}.lightweight-trend-style button,.lightweight-trend-fields label{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);min-height:30px;color:var(--ant-color-text);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.lightweight-trend-style button[aria-pressed=true]{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.lightweight-trend-fields label i,.lightweight-trend-series-label i{border-radius:999px;width:12px;height:3px}@media (max-width:700px){.sku-detail-drawer .ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}.sku-detail-hero{grid-template-columns:120px minmax(0,1fr);padding:14px}.sku-detail-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-detail-kpi-grid>div:nth-child(5n){border-right:1px solid var(--ant-color-border-secondary)}.sku-detail-kpi-grid>div:nth-child(2n){border-right:0}.sku-period-grid{grid-template-columns:1fr}.sku-detail-kpi-value-date{text-overflow:clip;white-space:nowrap;overflow:visible}}@media (max-width:480px){.dashboard-trend-card .ant-card-head-wrapper{flex-wrap:wrap;align-items:flex-start;gap:8px}.dashboard-trend-card .ant-card-head-title{text-overflow:clip;white-space:normal;flex-basis:100%;overflow:visible}.dashboard-trend-card .ant-card-extra{margin-inline-start:0}}.dashboard-kpi-grid{border:1px solid var(--warehouse-border);background:var(--warehouse-surface);border-radius:2px;overflow:hidden;gap:0!important}.dashboard-kpi-grid>*{border-right:1px solid #e5e0d8;min-width:0}.dashboard-kpi-grid>*:last-child{border-right:0}.dashboard-kpi-grid>.dashboard-stat-card,.dashboard-kpi-grid>span>.dashboard-stat-card{height:100%;border:0!important;border-radius:0!important}.dashboard-kpi-grid .dashboard-stat-button{border-radius:0;min-height:50px}.dashboard-kpi-grid .dashboard-stat-button>span:first-child{color:#736e67!important;font-size:11px!important}.dashboard-kpi-grid .dashboard-stat-button>span:last-child{color:#1f1f1f!important;font-size:18px!important;font-weight:700!important}.dashboard-kpi-grid .dashboard-stat-card--danger{background:#fdf2e9}.dashboard-kpi-grid .dashboard-stat-card--danger .dashboard-stat-button>span:last-child{color:#c85a32!important}.dashboard-kpi-grid .dashboard-stat-card--warning .dashboard-stat-button>span:last-child{color:#8c8275!important}.dashboard-primary-grid{align-items:stretch;grid-template-columns:minmax(0,11fr) minmax(380px,9fr)!important;gap:3px!important}.dashboard-chart-card--shipmentTrend [data-slot=card-content]{display:flex}.dashboard-chart-card--shipmentTrend [data-chart-type=area]{flex:1}.dashboard-primary-grid--single{grid-template-columns:minmax(0,1fr)!important}.dashboard-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:3px!important}.dashboard-explanation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.dashboard-explanation-grid>div{border:1px solid var(--warehouse-border);background:#faf8f3;border-radius:2px;align-items:baseline;gap:6px;min-width:0;padding:4px 5px;font-size:11px;line-height:14px;display:flex}.dashboard-explanation-grid strong{color:var(--warehouse-text);flex:none}.dashboard-explanation-grid span{min-width:0;color:var(--warehouse-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-horizontal-bars{align-content:center;gap:6px;min-height:220px;padding:5px;display:grid}.dashboard-horizontal-bar{min-width:0;color:var(--warehouse-muted);grid-template-columns:minmax(42px,72px) minmax(0,1fr) 42px;align-items:center;gap:6px;font-size:10px;display:grid}.dashboard-horizontal-bar strong{width:42px;color:var(--warehouse-text);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dashboard-horizontal-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-horizontal-track{background:#e8e4dc;border-radius:2px;height:6px;overflow:hidden}.dashboard-horizontal-track i{background:var(--warehouse-primary);border-radius:2px;height:100%;display:block}.dashboard-horizontal-bars[data-tone=accent] .dashboard-horizontal-track i{background:var(--warehouse-accent)}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-track{background:repeating-linear-gradient(90deg,#0000 0 23px,#4f708221 23px 24px),#e9f0f3;border-radius:2px;height:9px;box-shadow:inset 0 0 0 1px #d5e2e9,inset 0 1px 2px #1f384814}.dashboard-horizontal-bars[data-tone=progress]{gap:0}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-bar{grid-template-columns:48px minmax(0,1fr) 42px;line-height:20px}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-bar[data-progress-tone=low]{--dashboard-progress-start:#9f3446;--dashboard-progress-fill:#df5a62;--dashboard-progress-glow:#df5a624d}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-bar[data-progress-tone=medium]{--dashboard-progress-start:#b65a07;--dashboard-progress-fill:#f5a439;--dashboard-progress-glow:#f5a4394d}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-bar[data-progress-tone=high]{--dashboard-progress-start:#086b76;--dashboard-progress-fill:#2eb5ae;--dashboard-progress-glow:#2eb5ae4d}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-bar[data-progress-tone=complete]{--dashboard-progress-start:#0b794e;--dashboard-progress-fill:#2bbd79;--dashboard-progress-glow:#2bbd794d}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-track i{background:linear-gradient(90deg, var(--dashboard-progress-start), var(--dashboard-progress-fill));box-shadow:0 0 7px var(--dashboard-progress-glow), inset 0 1px #ffffff59;border-radius:2px;position:relative}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-track i:after{content:"";background:#ffffffbf;width:2px;position:absolute;inset:1px 0 1px auto}.dashboard-horizontal-bars[data-tone=progress] .dashboard-horizontal-bar strong{color:var(--dashboard-progress-start);letter-spacing:.2px}.purchase-summary-strip,.purchase-explanation-grid{gap:3px;display:grid}.purchase-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-summary-strip>div{border:1px solid var(--warehouse-border);background:var(--warehouse-surface);border-radius:2px;justify-content:space-between;align-items:center;height:28px;padding:0 6px;display:flex}.purchase-summary-strip span{color:var(--warehouse-muted);font-size:11px}.purchase-summary-strip strong{color:var(--warehouse-text);font-variant-numeric:tabular-nums;font-family:HarmonyOS Sans SC,sans-serif;font-size:13px}.purchase-explanation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-explanation-grid>div{border:1px solid var(--warehouse-border);background:#faf8f3;border-radius:2px;min-width:0;padding:3px 5px;font-size:10px;line-height:13px}.purchase-explanation-grid strong{color:var(--warehouse-text);display:block}.purchase-explanation-grid span{color:var(--warehouse-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-surface,.dashboard-chart-card,.supplier-navigator,.spreadsheet-shell,.purchase-order-inline-detail{border-color:var(--warehouse-border)!important;box-shadow:none!important;border-radius:2px!important}@media (max-width:900px){.dashboard-primary-grid,.dashboard-monitor-grid{grid-template-columns:minmax(0,1fr)!important}}.shadcn-data-table[data-density=main] tbody>tr,.shadcn-data-table[data-density=main] tr[data-summary-row=true],.shadcn-data-table[data-density=main] tr[data-summary-row=true]>td{height:22px!important;max-height:22px!important}.shadcn-data-table thead>tr>th{color:#4a4640!important;background:#efece6!important;border-bottom:1px solid #dcd6cd!important}:is(table.shadcn-data-table,.shadcn-data-table table):has(>thead>tr[data-summary-row=true])>tbody>tr:nth-child(odd):not([aria-selected=true]):not([data-row-tone=erp-closed])>td:not([data-custom-background=true]):not([data-cell-range=selected]),:is(table.shadcn-data-table,.shadcn-data-table table):not(:has(>thead>tr[data-summary-row=true]))>tbody>tr:nth-child(2n):not([aria-selected=true]):not([data-row-tone=erp-closed])>td:not([data-custom-background=true]):not([data-cell-range=selected]){background-color:#faf8f4!important}.shadcn-data-table tbody>tr:hover:not([aria-selected=true]):not([data-summary-row=true]):not([data-row-tone=erp-closed])>td:not([data-custom-background=true]):not([data-cell-range=selected]){background-color:#f0ece1!important}.shadcn-data-table tbody>tr[aria-selected=true]:not([data-summary-row=true]):not([data-row-tone=erp-closed])>td:not([data-custom-background=true]):not([data-cell-range=selected]),.shadcn-data-table tbody>tr[aria-selected=true]:not([data-summary-row=true]):not([data-row-tone=erp-closed]):hover>td:not([data-custom-background=true]):not([data-cell-range=selected]){background-color:#f6d9c6!important;border-bottom-color:#c85a32!important}.shadcn-data-table tbody>tr[data-row-tone=erp-closed]>td,.shadcn-data-table tbody>tr[data-row-tone=erp-closed]:hover>td{background-color:#f4b7be!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background-color:#f6d9c6!important}.shadcn-data-table-viewport table{table-layout:fixed}.shadcn-data-table,.ant-table-wrapper{font-size:11px}body *{font-family:var(--portal-font-family)!important}.shadcn-data-table tbody>tr[aria-selected=true]:not([data-summary-row=true])>td:first-child{box-shadow:inset 2px 0 #c85a32}.shadcn-data-table tr[data-summary-row=true]>td{color:#4a4640;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden;background-color:#f5f2eb!important}.shadcn-data-table-viewport>[data-slot=table-container]{overflow:visible}.shadcn-data-table-viewport>[data-slot=table-container]>table{border-collapse:separate;border-spacing:0}.shadcn-data-table-viewport>[data-slot=table-container]>table>:is(thead,tbody)>tr>:is(th,td){border-bottom:1px solid var(--warehouse-hairline)}.shadcn-data-table[data-density=main] tbody>tr:not([data-summary-row=true])>td{height:22px!important;max-height:22px!important;padding-top:2px!important;padding-bottom:2px!important}.shadcn-data-table[data-density=main] tbody img{object-fit:cover;max-width:17px!important;max-height:17px!important}.shadcn-data-table[data-density=main] tbody>tr:not([data-summary-row=true])>td>*{max-height:17px!important}.shadcn-data-table[data-density=main] tbody button,.shadcn-data-table[data-density=main] tbody input{min-height:0!important;max-height:17px!important}.purchase-order-table tbody>tr[data-density=compact],.purchase-order-table tbody>tr[data-density=compact]>td{height:22px!important;max-height:22px!important}.purchase-order-table tbody>tr[data-density=compact]>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-top:2px!important;padding-bottom:2px!important}.purchase-order-table tbody>tr[data-density=compact]>td>*,.purchase-order-table tbody>tr[data-density=compact] button{min-height:0!important;max-height:17px!important}.shadcn-data-table[data-density=detail] thead>tr,.shadcn-data-table[data-density=detail] thead>tr>th,.shadcn-data-table[data-density=detail] thead>tr[data-summary-row=true]>td,.shadcn-data-table[data-density=detail] tbody>tr,.shadcn-data-table[data-density=detail] tbody>tr>td{height:16px!important;max-height:16px!important;padding-top:0!important;padding-bottom:0!important;line-height:12px!important}.shadcn-data-table tbody>tr>td,.shadcn-data-table tbody>tr>td>*,.shadcn-data-table tbody>tr>td [data-slot=table-cell]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.shadcn-data-table tbody>tr>td:has(.order-image-gallery){position:relative}.shadcn-data-table tbody>tr>td:has(.order-image-gallery)>div{overflow:visible}.shadcn-data-table tbody>tr>td:has(.order-image-gallery) .order-image-gallery{position:absolute;inset:0;width:auto!important}.shadcn-data-table tbody>tr>td:has(.order-image-gallery) .order-image-gallery>button{min-width:0;border-radius:0!important;flex:1 1 0!important;height:100%!important;max-height:none!important}.shadcn-data-table tbody>tr>td:has(.order-image-gallery) .order-image-gallery img{max-width:none!important;max-height:none!important}.shadcn-data-table thead button.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.purchase-order-inline-detail-heading{box-sizing:border-box;z-index:2;position:relative;background:0 0!important;border:0!important;gap:8px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:2px 0!important;font-size:10px!important;line-height:16px!important;overflow:visible!important}.purchase-order-inline-detail-heading .toolbar-left{min-width:0;gap:8px!important}.purchase-order-inline-detail-heading .toolbar-left>div{min-width:0;color:#3f3f46!important;font-size:11px!important;line-height:16px!important}.purchase-order-inline-detail-heading .toolbar-right{margin-left:auto}.purchase-order-inline-detail-heading button{gap:2px!important;height:18px!important;min-height:18px!important;padding:0 4px!important;font-size:10px!important;line-height:16px!important}.purchase-order-inline-detail-heading button svg{width:11px!important;height:11px!important}.purchase-order-inline-detail-heading+.shadcn-data-table-viewport{margin-top:2px!important}.purchase-order-detail-toolbar{box-sizing:border-box;gap:8px;width:100%;min-height:30px;padding:0 2px;overflow:auto hidden;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.purchase-order-detail-toolbar .toolbar-left{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.purchase-order-detail-toolbar .toolbar-right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.purchase-order-detail-primary-action{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important;color:#fff!important}.purchase-order-detail-primary-action:hover{border-color:color-mix(in srgb, var(--brand-primary) 82%, #000)!important;background:color-mix(in srgb, var(--brand-primary) 82%, #000)!important;color:#fff!important}.purchase-order-inline-detail .shadcn-data-table[data-density=detail] thead>tr>th{white-space:nowrap!important;text-overflow:ellipsis!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding-top:2px!important;padding-bottom:2px!important;font-size:11px!important;line-height:12px!important;overflow:hidden!important}.purchase-order-inline-detail .shadcn-data-table[data-density=detail] tbody>tr>td{white-space:nowrap!important;text-overflow:ellipsis!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding-top:0!important;padding-bottom:0!important;line-height:12px!important;overflow:hidden!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--warehouse-accent)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{border-color:var(--warehouse-accent)!important;background-color:var(--warehouse-accent)!important}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff!important}.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--warehouse-border)!important;box-shadow:none!important;border-radius:2px!important}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-content th{color:#8c857b!important;font-size:10px!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--warehouse-action)!important;color:#fff!important;border-radius:2px!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#f0ebe1!important}.ant-picker-dropdown .ant-picker-footer button{border-radius:2px!important;height:22px!important;font-size:11px!important}.ant-btn-primary,button[data-variant=default],.shadcn-btn-primary{border-color:var(--warehouse-action)!important;background-color:var(--warehouse-action)!important;color:#fff!important;font-weight:500!important}.ant-btn-primary:hover,button[data-variant=default]:hover,.shadcn-btn-primary:hover{border-color:var(--warehouse-action-hover)!important;background-color:var(--warehouse-action-hover)!important}.shadcn-data-table[data-density=main] tbody>tr:has(>td.whitespace-normal){height:auto!important;max-height:none!important}.shadcn-data-table[data-density=main] tbody>tr:not([data-summary-row=true])>td.whitespace-normal{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;height:auto!important;max-height:none!important;overflow:visible!important}.shadcn-data-table[data-density=main] tbody>tr>td.whitespace-normal>*{overflow-wrap:anywhere!important;white-space:normal!important;max-height:none!important}[data-sonner-toaster][data-x-position=center][data-y-position=top]:has(.supplier-order-copy-toast){top:2px!important}[data-sonner-toast].supplier-order-copy-toast[data-styled=true]{border-radius:2px;justify-content:center;min-height:30px;padding:4px 10px;font-size:11px;line-height:13px;box-shadow:0 1px 3px #2624222e;border-color:var(--warehouse-action)!important;background:var(--warehouse-action)!important;color:#fff!important}[data-sonner-toast].supplier-order-copy-toast [data-icon]{color:#fff!important}.portal-header{background:var(--warehouse-bg)!important;border-bottom:0!important}.portal-header-title{position:relative;margin:0!important}.portal-header-title-accent:after{background:var(--warehouse-accent);content:"";border-radius:999px;width:42px;height:2px;position:absolute;bottom:1px;left:0;right:auto}.portal-workbench-shell [role=toolbar]{box-sizing:border-box;align-items:center;gap:12px;min-height:48px;margin:0;display:flex;overflow:auto hidden;border-color:var(--border-color)!important;background:var(--bg-surface)!important;border-radius:6px!important;flex-wrap:nowrap!important}.portal-workbench-shell [role=toolbar] [data-slot=input],.portal-workbench-shell [role=toolbar] [data-slot=select-trigger],.portal-workbench-shell [role=toolbar] [data-slot=button],.portal-workbench-shell [role=toolbar] .ant-btn,.portal-workbench-shell [role=toolbar] .ant-input,.portal-workbench-shell [role=toolbar] .ant-picker,.portal-workbench-shell [role=toolbar] .ant-select-selector{font-size:13px;border-radius:4px!important;height:30px!important;min-height:30px!important}.portal-workbench-shell [role=toolbar] [data-slot=input],.portal-workbench-shell [role=toolbar] [data-slot=select-trigger],.portal-workbench-shell [role=toolbar] [data-variant=outline]{border-color:var(--border-color)!important;background:var(--bg-surface)!important;color:var(--text-regular)!important}.portal-workbench-shell [role=toolbar] [data-variant=outline]:hover{border-color:var(--text-muted)!important;background:var(--bg-hover)!important;color:var(--text-main)!important}.portal-workbench-shell [data-slot=table] thead>tr>th{color:#000!important;text-align:left!important;height:25px!important;max-height:25px!important;font-size:15px!important;font-weight:550!important;line-height:25px!important}.portal-workbench-shell .shadcn-data-table thead>tr>th{color:#000!important;height:25px!important;max-height:25px!important;font-size:15px!important;font-weight:550!important;line-height:25px!important}.portal-workbench-shell .shadcn-data-table thead>tr>th[data-column-key=images],.portal-workbench-shell .shadcn-data-table thead>tr>th[data-column-key=image]{text-align:center!important}.portal-workbench-shell .shadcn-data-table thead>tr>th[data-column-key=images]>div,.portal-workbench-shell .shadcn-data-table thead>tr>th[data-column-key=image]>div{text-align:center!important;justify-content:center!important}.portal-workbench-shell .shadcn-data-table .toolbar-container{background-color:var(--bg-surface);box-sizing:border-box;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;height:48px;margin-bottom:0;padding:0 12px;display:flex;overflow:auto hidden}.portal-workbench-shell .shadcn-data-table .toolbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.portal-workbench-shell .shadcn-data-table .toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.portal-workbench-shell [role=toolbar]::-webkit-scrollbar{width:6px;height:6px}.portal-workbench-shell [role=toolbar]::-webkit-scrollbar-track{background:0 0}.portal-workbench-shell [role=toolbar]::-webkit-scrollbar-corner{background:0 0}.portal-workbench-shell [role=toolbar]::-webkit-scrollbar-thumb{background:#3f3f464d padding-box padding-box;border:1px solid #0000;border-radius:999px}.portal-workbench-shell [role=toolbar]::-webkit-scrollbar-thumb:hover{background-color:#3f3f467a}.portal-workbench-shell [role=toolbar]::-webkit-scrollbar-button{display:none}.portal-workbench-shell .shadcn-data-table .toolbar-container [data-slot=input],.portal-workbench-shell .shadcn-data-table .toolbar-container [data-slot=select-trigger]{border-color:var(--border-color);background:var(--bg-surface);color:var(--text-regular);border-radius:4px;font-size:13px;height:30px!important;min-height:30px!important}.portal-workbench-shell .shadcn-data-table .btn-action,.portal-workbench-shell .shadcn-data-table .toolbar-right button[data-variant=outline]{border:1px solid var(--border-color);background:var(--bg-surface);height:30px;min-height:30px;color:var(--text-regular);cursor:pointer;white-space:nowrap;box-shadow:none;border-radius:4px;align-items:center;gap:4px;padding:0 10px;font-size:13px;transition:background-color .2s,border-color .2s,color .2s,transform .1s;display:inline-flex}.portal-workbench-shell .shadcn-data-table .btn-action:hover,.portal-workbench-shell .shadcn-data-table .toolbar-right button[data-variant=outline]:hover{border-color:var(--text-muted);background-color:var(--bg-hover);color:var(--text-main)}.portal-workbench-shell .shadcn-data-table .btn-action:disabled,.portal-workbench-shell .shadcn-data-table .toolbar-right button[data-variant=outline]:disabled{cursor:not-allowed;opacity:.5}.portal-workbench-shell .purchase-workbench-layout-row .supplier-navigator-compact .supplier-navigator-groups,.portal-workbench-shell .purchase-workbench-layout-row .supplier-navigator-compact .supplier-navigator-head{display:flex}.portal-workbench-shell .purchase-workbench-layout-row .supplier-navigator-compact .supplier-navigator-editor{order:initial;margin-inline-start:0}.portal-workbench-shell .purchase-workbench-layout-row .supplier-navigator-compact .supplier-navigator-editor button{height:30px!important;min-height:30px!important;padding-inline:10px!important;font-size:13px!important}.portal-workbench-shell .purchase-workbench-layout-row .shadcn-data-table .toolbar-container{overflow:visible;height:30px!important;min-height:30px!important;padding:0!important}.portal-workbench-shell .purchase-workbench-layout-row .shadcn-data-table .toolbar-right button[data-variant=outline]{padding:0 10px;font-size:13px;height:30px!important;min-height:30px!important}.portal-workbench-shell .purchase-workbench-layout-row .shadcn-data-table .toolbar-right label{align-items:center!important;height:30px!important;min-height:30px!important;font-size:13px!important}.portal-workbench-shell .shadcn-data-table>:not([hidden])~:not([hidden]){margin-top:0!important}.portal-workbench-shell .shadcn-data-table nav[aria-label=表格分页]{align-items:center;height:32px;min-height:32px}.portal-workbench-shell .shadcn-data-table-viewport{scrollbar-gutter:auto;overflow-x:auto}.portal-workbench-shell .shadcn-data-table-viewport::-webkit-scrollbar{width:6px;height:18px}.portal-workbench-shell .shadcn-data-table-viewport::-webkit-scrollbar-track{background:0 0}.portal-workbench-shell .shadcn-data-table-viewport::-webkit-scrollbar-thumb{background:padding-box padding-box;border:1px solid #0000;border-radius:999px}.portal-workbench-shell .shadcn-data-table-viewport[data-scroll-active=true]::-webkit-scrollbar-thumb{background:#3f3f467a padding-box padding-box}.portal-workbench-shell .shadcn-data-table-viewport::-webkit-scrollbar-track:horizontal{background:#f4f4f5}.portal-workbench-shell .shadcn-data-table-viewport::-webkit-scrollbar-thumb:horizontal{background:#a1a1aa padding-box padding-box}@supports not selector(::-webkit-scrollbar){.portal-workbench-shell [role=toolbar]{scrollbar-width:thin;scrollbar-color:#3f3f464d transparent}html{scrollbar-width:thin;scrollbar-color:transparent transparent}html[data-scroll-active=true]{scrollbar-color:#3f3f467a transparent}.portal-workbench-shell .shadcn-data-table-viewport{scrollbar-width:auto;scrollbar-color:#a1a1aa #f4f4f5}}.portal-settings-workbench [data-slot=input],.portal-settings-workbench [data-slot=select-trigger]{color:var(--text-regular);font-size:13px;border-color:var(--border-color)!important;background:var(--bg-surface)!important;border-radius:4px!important;height:30px!important;min-height:30px!important}.portal-settings-workbench button[data-slot=button]:not([data-size^=icon]){border-radius:4px;min-height:30px;font-size:13px}.portal-settings-workbench [data-slot=card]{border-color:var(--border-color);background:var(--bg-surface);box-shadow:none;border-radius:6px}.order-bulk-edit-dialog{font-size:13px;line-height:20px}.order-bulk-edit-dialog h2,.order-bulk-edit-dialog p{margin:0}.order-bulk-edit-dialog textarea,.order-bulk-edit-dialog .shipment-date-cell,.order-bulk-edit-dialog [data-slot=tabs-trigger],.order-bulk-edit-dialog [data-slot=dialog-footer] button{font-size:13px;line-height:20px}.order-bulk-edit-dialog [data-slot=tabs-trigger][data-state=active]{color:#fff}.order-bulk-edit-dialog textarea{resize:none}body:has(.supplier-orders-workbench) .ant-pro-page-container-children-container{padding-block-start:0!important}html:has(.supplier-orders-workbench),body:has(.supplier-orders-workbench){scrollbar-gutter:auto;height:100dvh;overflow-y:hidden}.supplier-orders-workbench[data-design=warehouse-dense] .shadcn-data-table .toolbar-container{flex-wrap:wrap;min-height:48px;padding-block:3px;height:48px!important}.supplier-orders-workbench[data-design=warehouse-dense] .shadcn-data-table .toolbar-left{flex:1 0 auto}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs{flex-shrink:0;align-items:center;gap:6px;display:flex}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator{gap:6px;min-height:0;display:flex;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-head{display:none}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-groups,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-favorites,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-common{flex-wrap:nowrap!important;gap:6px!important}.supplier-orders-workbench[data-design=warehouse-dense] .tab-item,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-chip,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-expand{border:1px solid var(--border-color);background:var(--bg-surface);height:30px;min-height:30px;color:var(--text-regular);cursor:pointer;white-space:nowrap;box-shadow:none;border-radius:4px;padding:0 10px;font-size:13px}.supplier-orders-workbench[data-design=warehouse-dense] .tab-item.active,.supplier-orders-workbench[data-design=warehouse-dense] .supplier-tabs .supplier-navigator-chip[aria-pressed=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;font-weight:500}.supplier-orders-workbench[data-design=warehouse-dense] .search-box{flex-shrink:0;width:260px;position:relative}.supplier-orders-workbench[data-design=warehouse-dense] .search-box input{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;height:30px;color:var(--text-main);box-sizing:border-box;border-radius:4px;outline:none;padding-left:28px;padding-right:28px;font-size:13px}.supplier-orders-workbench[data-design=warehouse-dense] .search-box input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 14%, transparent)}.supplier-orders-workbench[data-design=warehouse-dense] .search-box .search-icon{z-index:1;width:12px;height:12px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.supplier-orders-workbench[data-design=warehouse-dense] .search-box .search-clear{z-index:1;width:16px;height:16px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.supplier-orders-workbench[data-design=warehouse-dense] .search-box .search-clear svg{width:12px;height:12px}.supplier-orders-workbench[data-design=warehouse-dense] .btn-action.btn-primary-outline,.supplier-orders-workbench[data-design=warehouse-dense] .toolbar-right button.export-action-trigger[data-variant=outline]{border-color:var(--brand-primary);color:var(--brand-primary)}.supplier-orders-workbench[data-design=warehouse-dense] .toolbar-right button.export-action-trigger[data-variant=outline]:hover{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 7%, var(--bg-surface));color:var(--brand-primary)}.supplier-orders-workbench[data-design=warehouse-dense] .shadcn-data-table-viewport{max-height:calc(100dvh - 117px)!important;overflow-y:overlay!important;border-top:0!important}.supplier-orders-workbench[data-design=warehouse-dense] .shadcn-data-table[data-density=main] tbody>tr:not([data-summary-row=true])>td:has(.supplier-order-editable-cell){white-space:pre-wrap!important;word-break:break-all!important;overflow-wrap:break-word!important;max-height:none!important;padding:0!important;overflow:visible!important}.supplier-orders-workbench[data-design=warehouse-dense] .shadcn-data-table[data-density=main] tbody>tr:not([data-summary-row=true])>td:has(.supplier-order-editable-cell):focus-within{box-shadow:inset 0 0 0 2px var(--brand-primary);outline:none}.supplier-orders-workbench[data-design=warehouse-dense] .shadcn-data-table[data-density=main] tbody>tr:not([data-summary-row=true])>td:has(.supplier-order-editable-cell)>div{max-height:none!important;overflow:visible!important}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-order-editable-cell{box-sizing:border-box;width:100%;height:100%;color:var(--warehouse-text);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:2px 6px;font-size:11px;line-height:15px;text-align:left!important;min-height:21px!important;max-height:none!important}.supplier-orders-workbench[data-design=warehouse-dense] .supplier-order-editable-cell:focus{background:0 0;outline:none}.supplier-orders-workbench[data-design=warehouse-dense] textarea.supplier-order-editable-textarea{field-sizing:content;resize:none;height:auto;overflow:hidden;white-space:pre-wrap!important;word-break:break-all!important;overflow-wrap:break-word!important;min-height:100%!important}.shadcn-data-table textarea.supplier-order-editable-textarea{field-sizing:content;resize:none;white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;height:auto;min-height:21px;overflow:hidden}[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=calendar]{background-color:#fff;background-color:var(--bg-surface,#fff);color:var(--text-main,#18181b)}.sku-detail-drawer .shadcn-data-table-viewport[data-expand-vertically]{overflow-y:hidden!important}.sku-detail-drawer .sku-detail-kpi-grid{margin-inline:14px}.portal-workbench-shell .shadcn-data-table table[aria-label=采购记录表格] th[data-column-key=image],.portal-workbench-shell .shadcn-data-table table[aria-label=采购记录表格] td:has(.sku-image-root,.sku-image-placeholder){text-align:left!important}.portal-workbench-shell .shadcn-data-table table[aria-label=采购记录表格] .sku-image-placeholder{margin-inline:0}.portal-workbench-shell .shadcn-data-table table[aria-label=采购记录表格] th[data-column-key=image]>div{text-align:left!important}
