@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@700&family=Inter:wght@400;700;900&display=swap);html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{background-color:#f8fafc;font-family:Inter,sans-serif;color:#1e293b}.quick-input{outline:0;transition:.15s;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;background:#f8fafc;min-height:26px}.quick-input:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.wms-filter-input{border:1px solid #e2e8f0;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;background:#fff;outline:0;min-height:24px}.wms-filter-input:focus{border-color:#3b82f6}.number-font{font-family:'JetBrains Mono',monospace}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.animate-slide-up{animation:.15s ease-out slideUp}@keyframes slideUp{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.lf-btn{background:#fff;color:#64748b;border-color:#e2e8f0;cursor:pointer}.lf-btn:hover{border-color:#93c5fd;color:#2563eb}.lf-active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.st-tab-btn{background:#fff;color:#64748b;border-color:#e2e8f0;cursor:pointer}.st-tab-btn:hover{border-color:#93c5fd;color:#2563eb}.st-tab-active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.wms-tag{display:inline-flex;align-items:center;min-height:20px;font-size:11px;font-weight:800;padding:0 8px;border-radius:999px;border:1px solid transparent;line-height:1;white-space:nowrap}.wms-tag-amber{background:#fffbeb;color:#b45309;border-color:#fde68a}.wms-tag-orange{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.wms-tag-emerald{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.wms-tag-slate{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.wms-tag-blue{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.b2-nav-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-size:12px;font-weight:700;color:#64748b;cursor:pointer;transition:.15s;user-select:none}.b2-nav-item:hover{background:#f1f5f9;color:#1e293b}.b2-nav-active{background:#2563eb!important;color:#fff!important}.b2-nav-placeholder{opacity:.55}.b2-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px}.b2-kpi .kpi-label{font-size:9px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.b2-kpi .kpi-value{font-size:16px;font-weight:900;color:#1e293b;line-height:1.15;margin-top:1px}.b2-kpi .kpi-sub{font-size:9px;font-weight:700;color:#94a3b8;margin-top:0}.b2-kpi-alert{border-color:#fecaca;background:#fff5f5}.b2-kpi-alert-pulse{animation:1.8s ease-in-out infinite wms-alert-pulse}@keyframes wms-alert-pulse{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 3px rgba(239,68,68,.25)}}.ov-quick-bar{padding:3px 8px;border:1px solid #e2e8f0;border-radius:5px;background:#fafbfc}.ov-quick-bar-inner{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ov-quick-bar-label{font-size:9px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-right:2px;flex-shrink:0}.ov-quick-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;font-size:9px;font-weight:800;color:#64748b;cursor:pointer;transition:.15s;line-height:1.3}.ov-quick-btn:hover{border-color:#cbd5e1;color:#334155;background:#f8fafc}.ov-movement-panel{margin-bottom:0}.ov-mov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 10px 8px}@media (min-width:1280px){.ov-mov-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ov-mov-cell{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;text-align:center;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}button.ov-mov-cell{width:100%;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,box-shadow .15s}button.ov-mov-cell:hover{border-color:#93c5fd;background:#f8fafc;box-shadow:0 1px 2px rgba(37,99,235,.08)}button.ov-mov-cell:active{border-color:#2563eb;background:#eff6ff}button.ov-mov-cell:focus-visible{outline:#93c5fd solid 2px;outline-offset:1px}.ov-mov-cell .ov-mov-label{font-size:13px;font-weight:700;color:#64748b;line-height:1.25;white-space:nowrap}.ov-mov-cell .ov-mov-val{font-size:18px;font-weight:900;line-height:1.15;color:#1e293b}.ov-mov-cell .ov-mov-val.text-in{color:#2563eb}.ov-mov-cell .ov-mov-val.text-out{color:#c2410c}#panel-overview .ov-section-title{font-size:14px;font-weight:800;color:#334155;letter-spacing:0;text-transform:none;line-height:1.25}#panel-overview .ov-section-meta{font-size:13px;font-weight:700;color:#64748b}#panel-overview .ov-link-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;font-size:13px;font-weight:700;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:5px;cursor:pointer;transition:.15s;line-height:1.2}#panel-overview .ov-link-btn:hover{border-color:#cbd5e1;color:#1e293b;background:#f8fafc}#panel-overview .ov-panel-head{padding:8px 10px;border-bottom:1px solid #f1f5f9;background:#f8fafc}#panel-overview .ov-movement-hint{font-size:13px;font-weight:700}#panel-overview .ov-dual-panels{align-items:stretch}#panel-overview .ov-dual-panel{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;overflow:visible}#panel-overview .ov-summary-body{padding:6px 10px 10px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}#panel-overview .ov-risk-table{table-layout:fixed;width:100%;min-width:0!important}#panel-overview .ov-risk-table td,#panel-overview .ov-risk-table th{padding:6px 8px;font-size:13px;line-height:1.35;vertical-align:middle;color:#334155;overflow:visible;text-overflow:clip}#panel-overview .ov-risk-table thead th{font-size:13px;font-weight:800;color:#334155;background:#e2e8f0;border-bottom:1px solid #94a3b8;white-space:nowrap;overflow:visible;text-overflow:clip;padding:6px 8px}#panel-overview .ov-risk-table th.ov-th-cat{width:11%}#panel-overview .ov-risk-table th.ov-th-sku{width:17%}#panel-overview .ov-risk-table th.ov-th-name{width:26%}#panel-overview .ov-risk-table th.ov-th-num{width:15%}#panel-overview .ov-risk-table td.wms-col-num:last-child,#panel-overview .ov-risk-table th.ov-th-num:last-child{width:16%}#panel-overview .ov-risk-table .col-name-cell{white-space:normal;word-break:break-word;overflow:visible;text-overflow:unset}#panel-overview .ov-risk-table .ov-td-sku{font-size:12px;font-family:'JetBrains Mono',monospace;font-weight:700;color:#475569;word-break:break-all}#panel-overview .ov-empty-row td{padding:10px 8px!important;font-size:13px;font-weight:600;color:#64748b;text-align:left;white-space:normal;line-height:1.4}#panel-overview .ov-archive-summary{padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px}#panel-overview .ov-anomaly-row{border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}#panel-overview .ov-anomaly-row:hover{border-color:#93c5fd;background:#f8fafc;box-shadow:0 1px 2px rgba(37,99,235,.06)}#panel-overview .ov-anomaly-head{display:flex;justify-content:space-between;align-items:center;gap:8px}#panel-overview .ov-anomaly-type{font-size:14px;font-weight:800;color:#1e293b;line-height:1.3}#panel-overview .ov-anomaly-count{font-size:13px;font-weight:800;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;flex-shrink:0}#panel-overview .ov-anomaly-samples{font-size:13px;font-weight:600;color:#475569;margin-top:6px;line-height:1.4;white-space:normal;word-break:break-word}#panel-overview .ov-anomaly-samples-label{font-size:12px;font-weight:800;color:#94a3b8;margin-right:4px}#panel-overview .ov-anomaly-action{font-size:13px;font-weight:800;color:#2563eb;margin-top:8px;padding-top:6px;border-top:1px solid #f1f5f9;line-height:1.3}#panel-overview .ov-archive-empty{padding:10px 8px;font-size:13px;font-weight:600;color:#64748b;text-align:center;line-height:1.4}.ios-drill-qty{cursor:pointer;text-decoration:underline dotted;text-decoration-color:#cbd5e1;text-underline-offset:2px}.ios-drill-qty:hover{background:#eff6ff;border-radius:3px}.inv-drill-qty{cursor:pointer;text-decoration:underline dotted;text-decoration-color:#cbd5e1;text-underline-offset:2px}.inv-drill-qty:hover{background:#eff6ff;border-radius:3px}#ar-special-filter-hint,#lq-drill-hint{font-size:11px;font-weight:700;color:#2563eb;line-height:1.3}#panel-auxconsume .wms-panel-title,#panel-inventory .wms-panel-title,#panel-items .wms-panel-title,#panel-purchase .wms-panel-title,#panel-settings .wms-inventory-query-title,#panel-ship .wms-panel-title{font-size:15px;line-height:1.2;font-weight:900;color:#1e293b;letter-spacing:0;text-transform:none}#st-panel-ledger .wms-ledger-title{font-size:14px;line-height:1.2;font-weight:900;color:#334155}#st-panel-ledger #ledger-composition-banner .wms-ledger-title{color:#065f46;line-height:1.4}#st-panel-ledger #ledger-composition-banner .ledger-composition-meta{font-size:12px;font-weight:600;line-height:1.4;color:#334155}#st-panel-ledger #ledger-composition-banner .ledger-composition-meta strong{font-weight:800;color:#0f172a}#st-panel-ledger .wms-ledger-table{table-layout:fixed;width:100%;min-width:1630px}#st-panel-ledger .wms-ledger-table th.wms-ledger-col-time{width:120px}#st-panel-ledger .wms-ledger-table th.wms-col-badge{width:110px}#st-panel-ledger .wms-ledger-table th.col-sku{width:160px}#st-panel-ledger .wms-ledger-table th.col-spec{width:140px}#st-panel-ledger .wms-ledger-table th.col-name{width:160px}#st-panel-ledger .wms-ledger-table th.col-color,#st-panel-ledger .wms-ledger-table th.col-material{width:90px}#st-panel-ledger .wms-ledger-table th.wms-col-num{width:100px}#st-panel-ledger .wms-ledger-table th.wms-ledger-col-op{width:140px;text-align:left}#st-panel-ledger .wms-ledger-table th.wms-ledger-src-head{width:520px;text-align:left}#st-panel-ledger .wms-ledger-col-time{white-space:nowrap;font-size:10px;color:#94a3b8;font-family:'JetBrains Mono',monospace;letter-spacing:-.02em;vertical-align:middle}#st-panel-ledger .wms-ledger-table td .wms-col-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:100%}#st-panel-ledger .wms-ledger-col-op{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;word-break:break-word;font-size:10.5px;line-height:1.4;color:#475569;vertical-align:middle;text-align:left}#st-panel-ledger .wms-ledger-src-col{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;word-break:break-word;text-align:left;font-size:10px;line-height:1.45;color:#475569;vertical-align:middle}.ship-dense-table,.wms-dense-table{width:100%;table-layout:auto}.wms-col-name{font-weight:700;color:#1e293b;font-size:10.5px;line-height:1.35;word-break:break-word}.wms-col-color,.wms-col-material,.wms-col-spec,.wms-col-text,.wms-col-unit-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;color:#1e293b;line-height:1.35}#panel-inventory .wms-dense-table tbody td,#panel-items .wms-dense-table tbody td{color:#1e293b;line-height:1.35}#panel-inventory .wms-dense-table tbody td .wms-col-name,#panel-items .wms-dense-table tbody td .wms-col-name{font-size:10.5px;font-weight:700;color:#1e293b;line-height:1.35}.wms-col-sku{font-size:10px;color:#475569;font-family:'JetBrains Mono',monospace;font-weight:700;white-space:nowrap}#panel-inventory .wms-col-sku,#panel-items .wms-col-sku,#st-panel-ledger .wms-col-sku{white-space:normal;word-break:break-all;line-height:1.35}.wms-col-sku--duplicate{color:#b45309;font-weight:900}.ship-dense-table th.col-name,.wms-dense-table th.col-name{min-width:7.5rem;width:20%}.ship-dense-table th.col-sku,.wms-dense-table th.col-sku{min-width:5.5rem;width:14%}.wms-dense-table th.col-spec{min-width:5rem;width:11%}.wms-dense-table th.col-color,.wms-dense-table th.col-material{min-width:3.5rem;width:7%}#panel-inventory .wms-dense-table th.wms-col-badge,#panel-items .wms-dense-table th.wms-col-badge{width:6%}#panel-inventory .wms-dense-table th.col-name,#panel-items .wms-dense-table th.col-name{min-width:6rem;width:16%}#panel-inventory .wms-dense-table th.col-sku,#panel-items .wms-dense-table th.col-sku{min-width:6.5rem;width:14%}#panel-inventory .wms-dense-table th.col-spec,#panel-items .wms-dense-table th.col-spec{min-width:4.5rem;width:11%}#panel-inventory .wms-dense-table th.wms-col-unit,#panel-items .wms-dense-table th.wms-col-unit{width:5%}#panel-inventory .wms-dense-table th.wms-col-num,#panel-items .wms-dense-table th.wms-col-money,#panel-items .wms-dense-table th.wms-col-num,#panel-items .wms-dense-table th.wms-col-status{width:8%}.ship-dense-table td,.ship-dense-table th,.wms-dense-table td,.wms-dense-table th{padding:6px 10px;line-height:1.35;vertical-align:middle;font-size:10.5px;color:#475569}.ship-dense-table thead th,.wms-dense-table thead th{font-size:14px;font-weight:800;line-height:1.35;letter-spacing:0;text-transform:none;color:#475569;background:#e2e8f0;border-bottom:1px solid #cbd5e1}#wms-main #panel-auxconsume table.mes-table thead th,#wms-main #panel-inventory table.mes-table thead th,#wms-main #panel-items table.mes-table thead th,#wms-main #panel-purchase table.mes-table thead th,#wms-main #panel-settings table.mes-table thead th,#wms-main #panel-ship table.mes-table thead th,#wms-main .ship-dense-table thead th,#wms-main .wms-dense-table thead th{font-family:var(--mes-font-family, Inter, "PingFang SC", "Microsoft YaHei", sans-serif)!important;font-size:var(--mes-table-head-font, 14px)!important;font-weight:800!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:#475569!important;background:#e2e8f0!important;border-bottom:1px solid #cbd5e1!important;padding:8px 10px!important;white-space:nowrap;text-align:left}#wms-main :is(#panel-ship,#panel-purchase,#panel-items,#panel-settings) table.mes-table thead th:is(.wms-col-num,.wms-col-money,.wms-col-right){text-align:right}#wms-main :is(#panel-ship,#panel-purchase,#panel-items,#panel-settings) table.mes-table thead th:is(.wms-col-center,.wms-col-badge,.wms-col-status,.wms-col-unit,.wms-col-action){text-align:center}#panel-auxconsume table.aux-consume-history-table,#panel-auxconsume table.aux-consume-line-table,#panel-auxconsume table.aux-consume-work-order-table{min-width:0!important;width:100%!important;table-layout:fixed}#panel-auxconsume table.aux-consume-work-order-table col.aux-wo-col-order{width:16%}#panel-auxconsume table.aux-consume-work-order-table col.aux-wo-col-customer{width:14%}#panel-auxconsume table.aux-consume-work-order-table col.aux-wo-col-product{width:24%}#panel-auxconsume table.aux-consume-work-order-table col.aux-wo-col-status{width:10%}#panel-auxconsume table.aux-consume-work-order-table col.aux-wo-col-qty{width:8%}#panel-auxconsume table.aux-consume-work-order-table col.aux-wo-col-action{width:12%}#panel-auxconsume table.aux-consume-work-order-table td,#panel-auxconsume table.aux-consume-work-order-table th{vertical-align:middle}#panel-auxconsume table.aux-consume-work-order-table td:nth-child(-n+3),#panel-auxconsume table.aux-consume-work-order-table th:nth-child(-n+3){text-align:left}#panel-auxconsume table.aux-consume-work-order-table td.wms-col-action,#panel-auxconsume table.aux-consume-work-order-table td.wms-col-num,#panel-auxconsume table.aux-consume-work-order-table td.wms-col-status,#panel-auxconsume table.aux-consume-work-order-table th.wms-col-action,#panel-auxconsume table.aux-consume-work-order-table th.wms-col-num,#panel-auxconsume table.aux-consume-work-order-table th.wms-col-status{text-align:center!important}#panel-auxconsume table.aux-consume-line-table tbody td:last-child,#panel-auxconsume table.aux-consume-line-table thead th:last-child{min-width:0!important}#wms-main #panel-auxconsume td.aux-col-seq,#wms-main #panel-auxconsume th.aux-col-seq{width:8%;text-align:left!important}#wms-main #panel-auxconsume .aux-col-seq .number-font{text-align:left!important}#panel-auxconsume .aux-col-name,#panel-auxconsume .aux-col-sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#panel-auxconsume table.aux-consume-line-table .aux-col-sku{width:26%}#panel-auxconsume table.aux-consume-line-table .aux-col-name{width:38%}#panel-auxconsume table.aux-consume-line-table .aux-col-unit{width:10%}#panel-auxconsume table.aux-consume-history-table .aux-col-sku,#panel-auxconsume table.aux-consume-line-table .aux-col-qty{width:18%}#panel-auxconsume table.aux-consume-history-table .aux-col-name{width:26%}#panel-auxconsume table.aux-consume-history-table .aux-col-unit{width:8%}#panel-auxconsume table.aux-consume-history-table .aux-col-qty{width:12%}#panel-auxconsume table.aux-consume-history-table .aux-col-void-reason{width:18%}#panel-auxconsume table.aux-consume-history-table .aux-col-status{width:10%}#panel-auxconsume table.aux-consume-history-table .aux-col-action{width:8%}#panel-auxconsume table.aux-consume-line-table td.aux-col-qty{text-align:left;vertical-align:middle}#panel-auxconsume table.aux-consume-line-table input.aux-consume-qty{width:100%;max-width:100%;box-sizing:border-box;display:block;margin:0}.ship-dense-table tbody tr,.wms-dense-table tbody tr{border-bottom:1px solid #cbd5e1;min-height:42px}.ship-dense-table tbody tr:hover,.wms-dense-table tbody tr:hover{background:#eff6ff}.wms-dense-table tbody tr.wms-row-selected{background:#dbeafe!important}.ship-dense-table input.quick-input,.wms-dense-table input.quick-input{padding:2px 6px;font-size:11px;min-height:24px}.wms-panel-head{padding:6px 10px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.wms-panel-title{font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.wms-btn{display:inline-flex;align-items:center;justify-content:center;min-height:26px;font-size:11px;font-weight:800;padding:0 10px;border-radius:6px;line-height:1;white-space:nowrap}.wms-btn-primary{background:#2563eb;color:#fff}.wms-btn-primary:hover{background:#1d4ed8}.wms-btn-dark{background:#fff;color:#334155;border:1px solid #cbd5e1}.wms-btn-dark:hover{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.wms-btn-ghost{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.wms-btn-ghost:hover{background:#e2e8f0}.wms-modal-shell{background:#fff;width:100%;max-width:400px;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(15,23,42,.12)}.wms-modal-head{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #f1f5f9;background:#f8fafc}.wms-modal-title{font-size:12px;font-weight:800;color:#1e293b}.wms-modal-body{padding:10px 12px}.wms-field-label{display:block;font-size:9px;font-weight:800;color:#94a3b8;text-transform:uppercase;margin-bottom:2px}.wms-required-star{color:#dc2626;font-weight:900}.wms-invalid-field{border-color:#ef4444!important;box-shadow:0 0 0 1px rgba(239,68,68,.18)}#modal-edit-item select#edit-unit{cursor:pointer;background-color:#fff;padding-right:1.625rem;appearance:auto;-webkit-appearance:menulist}.wms-modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #f1f5f9;background:#fafbfc}#modal-purchase-quick .purchase-quick-shell{max-width:460px}#modal-purchase-quick .purchase-quick-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:10px 12px;border:1px solid #dbeafe;border-radius:6px;background:#eff6ff}#modal-purchase-quick .purchase-quick-item-cell{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0}#modal-purchase-quick .purchase-quick-item-cell .wms-field-label{margin-bottom:0;font-size:10px;color:#64748b;white-space:nowrap;text-align:left}#modal-purchase-quick .purchase-quick-item-value{display:block;min-width:0;overflow:hidden;color:#1e3a8a;font-size:16px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-self:stretch}#modal-purchase-quick .purchase-quick-item-cell--num .purchase-quick-item-value{text-align:left;font-variant-numeric:tabular-nums}#modal-purchase-quick #purchase-quick-qty,#modal-purchase-quick #purchase-quick-qty::placeholder{text-align:left}#modal-purchase-quick #purchase-quick-unit-price,#modal-purchase-quick #purchase-quick-unit-price::placeholder{text-align:left}#modal-purchase-quick .purchase-quick-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#modal-purchase-quick .purchase-quick-span-2{grid-column:span 2/span 2}#modal-adjust .adjust-target-block{text-align:left}#modal-adjust #adjust-item-name{font-size:18px;font-weight:800;color:#1d4ed8;line-height:1.3;text-align:left}#modal-adjust #adjust-unit-label{color:#0f172a;font-size:15px;font-weight:800;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;justify-content:flex-start;align-self:stretch;min-width:34px;flex:0 0 auto}#modal-adjust .adjust-qty-row{display:flex;align-items:center;gap:8px}#modal-adjust .adjust-qty-row .mes-filter-input{flex:1 1 auto;min-width:0}#modal-adjust #adjust-qty,#modal-adjust #adjust-unit-price{appearance:textfield;text-align:left!important;padding:4px 8px!important;font-size:11px;font-weight:600;line-height:1.35;min-height:26px;box-sizing:border-box}#modal-adjust #adjust-qty::placeholder,#modal-adjust #adjust-unit-price::placeholder{text-align:left;color:#94a3b8;opacity:1}#modal-adjust #adjust-qty::-webkit-inner-spin-button,#modal-adjust #adjust-qty::-webkit-outer-spin-button,#modal-adjust #adjust-unit-price::-webkit-inner-spin-button,#modal-adjust #adjust-unit-price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#modal-purchase-receipt-batch .purchase-batch-shell{width:min(96vw,1180px);max-width:min(96vw,1180px);max-height:92vh;display:flex;flex-direction:column}#modal-purchase-receipt-batch .purchase-batch-body{min-height:0;overflow-y:auto}#modal-purchase-receipt-batch .purchase-batch-table-wrap{max-height:42vh;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}#modal-purchase-receipt-batch .purchase-batch-table{min-width:1040px;table-layout:fixed}#modal-purchase-receipt-batch .purchase-batch-table td,#modal-purchase-receipt-batch .purchase-batch-table th{padding:3px 5px;vertical-align:middle}#modal-purchase-receipt-batch .purchase-batch-table thead th{font-size:11px!important;line-height:1.3!important;font-weight:800;padding-top:5px;padding-bottom:5px}#modal-purchase-receipt-batch .purchase-batch-line-input{width:100%;min-height:30px;padding:2px 6px;font-size:12px;line-height:1.25}#modal-purchase-receipt-batch .purchase-batch-table tbody .mes-badge,#modal-purchase-receipt-batch .purchase-batch-table tbody .wms-col-sku,#modal-purchase-receipt-batch .purchase-batch-table tbody button,#modal-purchase-receipt-batch .purchase-batch-table tbody input,#modal-purchase-receipt-batch .purchase-batch-table tbody select,#modal-purchase-receipt-batch .purchase-batch-table tbody td{font-size:12px!important;line-height:1.25!important;font-family:inherit!important;font-weight:600!important}#modal-purchase-receipt-batch .purchase-batch-table tbody select option{font-size:12px;line-height:1.35}#modal-purchase-receipt-batch .purchase-batch-table tbody button{min-height:28px;padding:0 8px}#modal-purchase-receipt-batch .purchase-batch-empty-state{padding:12px 8px!important;color:#475569!important;font-size:14px!important;line-height:1.4!important;font-weight:700;text-align:center;white-space:normal}#modal-purchase-receipt-batch .purchase-batch-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#modal-purchase-receipt-batch .purchase-batch-summary>div{border:1px solid #dbeafe;background:#eff6ff;border-radius:6px;padding:6px 10px}#panel-purchase .purchase-inbound-records-table{min-width:1240px}#panel-purchase .purchase-inbound-records-table th:first-child,#panel-purchase .purchase-inbound-records-table th:nth-child(2){width:10%}#panel-purchase .purchase-inbound-records-table th:nth-child(3){width:12%}#panel-purchase .purchase-inbound-records-table th:nth-child(4){width:10%}#panel-purchase .purchase-inbound-records-table th:nth-child(5){width:6%}#panel-purchase .purchase-inbound-records-table th:nth-child(6){width:7%}#panel-purchase .purchase-inbound-records-table th:nth-child(7){width:5%}#panel-purchase .purchase-inbound-records-table th:nth-child(8),#panel-purchase .purchase-inbound-records-table th:nth-child(9){width:9%}#panel-purchase .purchase-inbound-records-table th:nth-child(10),#panel-purchase .purchase-inbound-records-table th:nth-child(11),#panel-purchase .purchase-inbound-records-table th:nth-child(12),#panel-purchase .purchase-inbound-records-table th:nth-child(13){width:7%}#modal-purchase-inbound-void .purchase-void-summary-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px}#modal-purchase-inbound-void .purchase-void-summary-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.4}#modal-purchase-inbound-void .purchase-void-summary-table td,#modal-purchase-inbound-void .purchase-void-summary-table th{padding:3px 0;text-align:left;vertical-align:top}#modal-purchase-inbound-void .purchase-void-summary-table th{width:72px;color:#64748b;font-weight:700}#modal-purchase-inbound-void .purchase-void-summary-table td{color:#1e293b;font-weight:800;overflow-wrap:anywhere}@media (max-width:767px){#modal-purchase-receipt-batch{padding:6px!important}#modal-purchase-receipt-batch .purchase-batch-shell{width:100%;max-width:100%;max-height:96vh}#modal-purchase-receipt-batch .purchase-batch-summary{grid-template-columns:1fr}}.no-spin-number::-webkit-inner-spin-button,.no-spin-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin-number{-moz-appearance:textfield;appearance:textfield}.ship-group-summary{font-size:9px;color:#64748b;line-height:1.4}.ship-status-badge{min-height:20px;font-size:11px;font-weight:800;padding:0 8px;border-radius:999px;white-space:nowrap}.ship-status-none{background:#f1f5f9;color:#64748b}.ship-status-partial{background:#eff6ff;color:#1d4ed8}.ship-status-done{background:#ecfdf5;color:#047857}.ship-status-stock{background:#fff7ed;color:#c2410c}.mes-modal-backdrop.hidden{display:none}#wms-main .ship-dense-table,#wms-main .wms-dense-table{table-layout:fixed}#wms-main .ship-dense-table td.wms-col-action,#wms-main .ship-dense-table td.wms-col-badge,#wms-main .ship-dense-table td.wms-col-center,#wms-main .ship-dense-table td.wms-col-status,#wms-main .ship-dense-table td.wms-col-unit,#wms-main .ship-dense-table th.wms-col-action,#wms-main .ship-dense-table th.wms-col-badge,#wms-main .ship-dense-table th.wms-col-center,#wms-main .ship-dense-table th.wms-col-status,#wms-main .ship-dense-table th.wms-col-unit,#wms-main .wms-dense-table td.wms-col-action,#wms-main .wms-dense-table td.wms-col-badge,#wms-main .wms-dense-table td.wms-col-center,#wms-main .wms-dense-table td.wms-col-status,#wms-main .wms-dense-table td.wms-col-unit,#wms-main .wms-dense-table th.wms-col-action,#wms-main .wms-dense-table th.wms-col-badge,#wms-main .wms-dense-table th.wms-col-center,#wms-main .wms-dense-table th.wms-col-status,#wms-main .wms-dense-table th.wms-col-unit{text-align:center;vertical-align:middle}#wms-main .ship-dense-table td.wms-col-money,#wms-main .ship-dense-table td.wms-col-num,#wms-main .ship-dense-table td.wms-col-right,#wms-main .ship-dense-table th.wms-col-money,#wms-main .ship-dense-table th.wms-col-num,#wms-main .ship-dense-table th.wms-col-right,#wms-main .wms-dense-table td.wms-col-money,#wms-main .wms-dense-table td.wms-col-num,#wms-main .wms-dense-table td.wms-col-right,#wms-main .wms-dense-table th.wms-col-money,#wms-main .wms-dense-table th.wms-col-num,#wms-main .wms-dense-table th.wms-col-right{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}#wms-main .ship-dense-table td.wms-col-action,#wms-main .wms-dense-table td.wms-col-action{white-space:nowrap}#wms-main .ship-dense-table td.wms-col-action .mes-btn,#wms-main .ship-dense-table td.wms-col-action .wms-btn,#wms-main .wms-dense-table td.wms-col-action .mes-btn,#wms-main .wms-dense-table td.wms-col-action .wms-btn{min-width:52px}#wms-main .wms-dense-table td.wms-col-pending,#wms-main .wms-dense-table th.wms-col-pending{width:14%}#wms-main .wms-dense-table td.wms-col-balance,#wms-main .wms-dense-table th.wms-col-balance{width:11%}#wms-main .ship-dense-table td.wms-col-num-sm,#wms-main .ship-dense-table th.wms-col-num-sm,#wms-main .wms-dense-table td.wms-col-num-sm,#wms-main .wms-dense-table th.wms-col-num-sm{width:6%}#wms-main .ship-dense-table td.wms-col-num-md,#wms-main .ship-dense-table th.wms-col-num-md,#wms-main .wms-dense-table td.wms-col-num-md,#wms-main .wms-dense-table th.wms-col-num-md{width:7%}#wms-main .ship-dense-table td.wms-col-action,#wms-main .ship-dense-table th.wms-col-action,#wms-main .wms-dense-table td.wms-col-action,#wms-main .wms-dense-table th.wms-col-action{width:10%}#wms-main .ship-dense-table td.wms-col-num.wms-col-center,#wms-main .ship-dense-table th.wms-col-num.wms-col-center,#wms-main .wms-dense-table td.wms-col-num.wms-col-center,#wms-main .wms-dense-table th.wms-col-num.wms-col-center{text-align:center}body.mes-baseline-page.mes-page{padding-bottom:0!important;overflow:hidden}#modal-delivery-detail,#modal-delivery-void{overflow-x:hidden}#modal-ship-confirm .wms-delivery-modal-panel{width:min(98vw,1560px);max-width:min(98vw,1560px);max-height:90vh}#modal-delivery-detail .wms-delivery-modal-panel{max-width:min(1280px,calc(100vw - 16px))}#modal-delivery-detail .wms-delivery-modal-body{overflow-x:hidden}#modal-delivery-detail .wms-delivery-table-wrap,#modal-ship-confirm .wms-delivery-table-wrap{width:100%;overflow-x:auto;overflow-y:visible}#modal-ship-confirm .wms-delivery-table-wrap--cs{overflow-x:hidden}#modal-delivery-detail .ship-dense-table,#modal-ship-confirm .ship-dense-table{table-layout:fixed;min-width:960px}#modal-ship-confirm .ship-dense-table.ship-confirm-product-table{width:100%;min-width:0;table-layout:fixed}#modal-ship-confirm .ship-confirm-product-table col.ship-col-chk{width:2%}#modal-ship-confirm .ship-confirm-product-table col.ship-col-wo{width:8%}#modal-ship-confirm .ship-confirm-product-table col.ship-col-name,#modal-ship-confirm .ship-confirm-product-table col.ship-col-spec{width:11%}#modal-ship-confirm .ship-confirm-product-table col.ship-col-color,#modal-ship-confirm .ship-confirm-product-table col.ship-col-mat{width:4%}#modal-ship-confirm .ship-confirm-product-table col.ship-col-max,#modal-ship-confirm .ship-confirm-product-table col.ship-col-open,#modal-ship-confirm .ship-confirm-product-table col.ship-col-over,#modal-ship-confirm .ship-confirm-product-table col.ship-col-qty,#modal-ship-confirm .ship-confirm-product-table col.ship-col-stock{width:5%}#modal-ship-confirm .ship-confirm-product-table col.ship-col-ship{width:13%}#modal-ship-confirm .ship-confirm-product-table col.ship-col-remark{width:12%}#modal-ship-confirm .ship-confirm-product-table td.ship-col-name-cell,#modal-ship-confirm .ship-confirm-product-table td.ship-col-spec-cell,#modal-ship-confirm .ship-confirm-product-table th.ship-col-name-th,#modal-ship-confirm .ship-confirm-product-table th.ship-col-spec-th{min-width:0;max-width:none;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:break-word;line-height:1.35;vertical-align:middle}#modal-ship-confirm .ship-confirm-product-table td.ship-col-name-cell,#modal-ship-confirm .ship-confirm-product-table th.ship-col-name-th{overflow-wrap:anywhere;word-break:break-word}#modal-ship-confirm .ship-confirm-product-table td.ship-col-spec-cell .wms-col-name{display:block;max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:break-word;line-height:1.35}#modal-ship-confirm .ship-confirm-product-table td.wms-qty-cell,#modal-ship-confirm .ship-confirm-product-table th.wms-qty-th{width:auto;min-width:0}#modal-ship-confirm .ship-confirm-product-table th.wms-qty-th{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15}#modal-ship-confirm .ship-confirm-product-table td.ship-qty-input-cell{min-width:0;white-space:nowrap;overflow:visible;vertical-align:middle}#modal-ship-confirm .ship-confirm-product-table th.ship-qty-input-th{text-align:left!important}#modal-ship-confirm .ship-confirm-product-table .shipment-actual-qty-cell{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-height:34px;white-space:nowrap}#modal-ship-confirm .ship-confirm-product-table .wms-qty-input{width:88px!important;min-width:88px!important;max-width:88px!important;display:block;flex:0 0 88px}#modal-ship-confirm .ship-line-indicator{display:inline-flex;align-items:center;justify-content:center;width:44px;flex:0 0 44px;white-space:nowrap;padding:2px 4px}#modal-ship-confirm .ship-line-indicator.is-placeholder{visibility:hidden}#modal-ship-confirm .ship-select-all-label{display:none}#modal-ship-confirm .wms-delivery-modal-panel{min-width:0;overflow:visible}#modal-ship-confirm .wms-delivery-modal-body{min-width:0;overflow:auto;scrollbar-gutter:stable}#modal-ship-confirm .ship-confirm-product-table :is(th,td){padding-left:5px!important;padding-right:5px!important}#modal-ship-confirm .ship-confirm-product-table .ship-line-remark{min-width:0;width:100%}@media (max-width:1499px){#modal-ship-confirm .ship-confirm-product-table{display:block}#modal-ship-confirm .ship-confirm-product-table colgroup{display:none}#modal-ship-confirm .ship-confirm-product-table thead,#modal-ship-confirm .ship-confirm-product-table thead tr{display:block}#modal-ship-confirm .ship-confirm-product-table thead th{display:none}#modal-ship-confirm .ship-confirm-product-table thead th:first-child{display:block;text-align:left;width:auto}#modal-ship-confirm .ship-select-all-label{display:inline;margin-left:6px}#modal-ship-confirm .ship-confirm-product-table tbody{display:grid;gap:8px}#modal-ship-confirm .ship-confirm-product-table tbody tr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;padding:8px;border:1px solid #dbe3ef;border-radius:4px}#modal-ship-confirm .ship-confirm-product-table tbody td{display:flex;flex-direction:column;align-items:stretch;width:auto!important;height:auto!important;min-width:0!important;max-width:none;padding:0!important;border:0;white-space:normal;overflow-wrap:anywhere;text-align:left!important}#modal-ship-confirm .ship-confirm-product-table tbody td::before{content:attr(data-label);display:block;color:#64748b;font-size:12px;line-height:1.5;font-weight:500}#modal-ship-confirm .ship-confirm-product-table tbody td:nth-child(3),#modal-ship-confirm .ship-confirm-product-table tbody td:nth-child(4),#modal-ship-confirm .ship-confirm-product-table tbody td:nth-last-child(-n+2){grid-column:span 2}#modal-ship-confirm .ship-confirm-product-table tbody td:first-child{align-items:flex-start}}#modal-ship-confirm .ship-confirm-product-table td.ship-col-text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}#modal-ship-confirm .ship-confirm-product-table .wms-col-wo-no{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}#modal-ship-confirm .ship-cs-table{table-layout:fixed;width:100%;min-width:0}#modal-ship-confirm .ship-cs-table col.ship-cs-col-name{width:26%}#modal-ship-confirm .ship-cs-table col.ship-cs-col-unit{width:7%}#modal-ship-confirm .ship-cs-table col.ship-cs-col-stock{width:9%}#modal-ship-confirm .ship-cs-table col.ship-cs-col-qty{width:12%}#modal-ship-confirm .ship-cs-table col.ship-cs-col-remark{width:38%}#modal-ship-confirm .ship-cs-table col.ship-cs-col-action{width:8%}#modal-ship-confirm .ship-cs-table td,#modal-ship-confirm .ship-cs-table th{padding:4px 5px;vertical-align:middle;overflow:hidden}#modal-ship-confirm .ship-cs-table td.ship-cs-col-qty,#modal-ship-confirm .ship-cs-table td.ship-cs-col-stock,#modal-ship-confirm .ship-cs-table th.ship-cs-col-qty,#modal-ship-confirm .ship-cs-table th.ship-cs-col-stock{text-align:right;font-variant-numeric:tabular-nums}#modal-ship-confirm .ship-cs-table td.ship-cs-col-action,#modal-ship-confirm .ship-cs-table th.ship-cs-col-action{text-align:center;white-space:nowrap}#modal-ship-confirm .ship-cs-table .ship-confirm-cs-name,#modal-ship-confirm .ship-cs-table .ship-confirm-cs-remark{width:100%;min-width:0}#modal-ship-confirm .ship-cs-table .ship-confirm-cs-name{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;min-height:26px;padding:3px 6px}#modal-ship-confirm .ship-cs-table .ship-confirm-cs-qty{width:100%;max-width:72px;min-width:0;margin-left:auto;display:block}#modal-ship-confirm .ship-cs-table td.ship-cs-col-name{overflow:visible}#modal-delivery-detail .ship-dense-table td,#modal-delivery-detail .ship-dense-table th,#modal-ship-confirm .ship-dense-table td,#modal-ship-confirm .ship-dense-table th{padding:4px 5px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#modal-delivery-detail .ship-dense-table td.wms-qty-cell,#modal-ship-confirm .ship-dense-table td.wms-qty-cell{white-space:nowrap}#modal-delivery-detail .ship-dense-table th.wms-qty-th{min-width:4.5rem;white-space:normal;overflow:visible;text-overflow:clip}#modal-delivery-detail .quick-input,#modal-ship-confirm .quick-input{min-width:0}.wms-void-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wms-void-risk-item{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1.3}#ship-confirm-header-bar,.wms-void-warning{font-size:13px;line-height:1.45}#ship-confirm-header-bar b{font-size:15px;color:#0f172a}#ship-confirm-header-bar input[type=date]{min-height:28px;font-size:13px;font-weight:800}.wms-delivery-meta{font-size:13px;line-height:1.45}.wms-delivery-meta b{font-size:15px;color:#0f172a}.wms-qty-cell,.wms-qty-th{width:72px;min-width:72px;text-align:right!important;font-variant-numeric:tabular-nums}.wms-qty-input{width:66px!important;text-align:right!important;font-variant-numeric:tabular-nums}.wms-unit-cell,.wms-unit-th{width:52px;min-width:52px;white-space:nowrap}#modal-price-history .price-history-panel{width:min(660px,calc(100vw - 24px));max-width:660px;max-height:min(86vh,650px);border-radius:10px;font-family:Inter,sans-serif}#modal-price-history .price-history-header{padding:7px 10px}#modal-price-history .price-history-title{font-size:14px;font-weight:900;color:#1e293b;line-height:1.2}#modal-price-history .price-history-subtitle{font-size:13px;font-weight:900;color:#1d4ed8;line-height:1.25}#modal-price-history .price-history-note{display:none}#modal-price-history .price-history-stats{padding:5px 10px;gap:8px;align-items:stretch}#modal-price-history .price-history-stat-card{padding:5px 8px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}#modal-price-history .price-history-stat-card p{margin:0}#modal-price-history .price-history-stat-card p:first-child{font-size:11px;font-weight:800;line-height:1.2;color:#64748b}#modal-price-history .price-history-stat-card p[id]{font-size:12px;font-weight:800;line-height:1.2;text-align:right;white-space:nowrap}#modal-price-history .price-history-sparkline{display:none!important}#modal-price-history #price-history-svg{height:32px}#modal-price-history .price-history-toolbar{padding:4px 10px}#modal-price-history .price-history-table-wrap{max-height:min(46vh,300px);overflow-y:auto;overflow-x:hidden}#modal-price-history .price-history-table{width:100%;min-width:0;table-layout:fixed;font-size:11px;border-collapse:collapse}#modal-price-history .price-history-table th{padding:6px;font-size:11px;font-weight:800;line-height:1.25;color:#475569;white-space:nowrap;box-sizing:border-box}#modal-price-history .price-history-table td{padding:6px;font-size:11px;font-weight:700;line-height:1.35;vertical-align:middle;color:#334155;box-sizing:border-box}#modal-price-history .ph-col-time{width:145px}#modal-price-history .ph-col-price{width:96px}#modal-price-history .ph-col-change{width:74px}#modal-price-history .ph-col-note{width:auto}#modal-price-history .ph-time-cell{font-size:10.5px;font-weight:700;color:#64748b;white-space:nowrap}#modal-price-history .ph-change-cell,#modal-price-history .ph-money{font-size:11px;font-weight:800;white-space:nowrap;overflow:visible;font-variant-numeric:tabular-nums}#modal-price-history .ph-note-cell{min-width:0}#modal-price-history .ph-note-wrap{color:#475569;font-size:11px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal-price-history .ph-empty{padding:14px 10px}@media (max-width:700px){.wms-void-risk-grid{grid-template-columns:1fr}}.it-tab-btn{background:#fff;color:#64748b;border-color:#e2e8f0;cursor:pointer}.it-tab-btn:hover{border-color:#93c5fd;color:#2563eb}.it-tab-active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.mes-ml-grid{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:8px;align-items:start}@media (max-width:1180px){.mes-ml-grid{grid-template-columns:minmax(0,1fr)}}.mes-ml-box{border:1px solid #e2e8f0;border-radius:6px;background:#fff;min-width:0}.mes-ml-box-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #f1f5f9}.mes-ml-box-title{font-size:11px;font-weight:900;color:#334155;letter-spacing:.02em}.mes-ml-box-meta{font-size:9px;font-weight:800;color:#64748b}.mes-ml-empty{padding:16px 10px;text-align:center;font-size:11px;font-weight:800;color:#94a3b8;font-style:italic}.mes-ml-sub-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between;padding:5px 8px;border-top:1px solid #f1f5f9;background:#fbfdff}.mes-ml-sub-title{font-size:11px;font-weight:900;color:#334155;letter-spacing:.02em}.mes-ml-list{min-height:0;max-height:280px;overflow-y:auto}.mes-ml-list--queue{max-height:300px}.mes-ml-hint{padding:7px 8px;font-size:10.5px;font-weight:700;color:#94a3b8;font-style:italic}.mes-ml-item{display:flex;align-items:flex-start;gap:8px;padding:5px 8px;border-bottom:1px solid #f1f5f9}.mes-ml-item:last-child{border-bottom:none}.mes-ml-item:hover{background:#f8fafc}.mes-ml-item input[type=checkbox]{flex:0 0 auto;margin-top:3px;cursor:pointer}.mes-ml-item-main{min-width:0;flex:1}.mes-ml-item-name{font-size:12.5px;font-weight:800;color:#0f172a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mes-ml-item-sub{font-size:10.5px;font-weight:600;color:#94a3b8;line-height:1.35;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mes-ml-item-side{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding-top:1px}.mes-ml-item-sku{font-size:11px;font-weight:800;color:#2563eb;font-variant-numeric:tabular-nums;text-align:right;line-height:1.3;min-width:64px;max-width:132px;overflow-wrap:anywhere;word-break:normal}.mes-ml-item-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;font-size:10px;font-weight:800;white-space:nowrap;background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.mes-ml-item-badge--fg{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.mes-ml-item-badge--rm{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.mes-ml-item-badge--cs{background:#fffbeb;color:#d97706;border-color:#fde68a}.mes-ml-item-off{opacity:.55}.mes-ml-item-x{flex:0 0 auto;width:18px;height:18px;line-height:1;padding:0;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#94a3b8;font-size:12px;font-weight:900;cursor:pointer}.mes-ml-item-x:hover{border-color:#fca5a5;color:#dc2626;background:#fef2f2}.mes-ml-form-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px 8px}.mes-ml-lab{font-size:10px;font-weight:900;color:#475569;white-space:nowrap}.mes-ml-note{font-size:10px;font-weight:700;color:#64748b;line-height:1.45;padding:0 8px 6px}.mes-ml-err{font-size:10.5px;font-weight:800;color:#b91c1c;line-height:1.45;padding:0 8px 6px}.mes-ml-warn{font-size:10.5px;font-weight:800;color:#b45309;line-height:1.45;padding:0 8px 6px}.mes-ml-ok{font-size:10.5px;font-weight:800;color:#047857;line-height:1.45;padding:0 8px 6px}.mes-ml-preview-scroll{min-height:220px;max-height:420px;overflow:auto;background:#f1f5f9;padding:8px}.mes-ml-tpl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}@media (max-width:640px){.mes-ml-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mes-ml-tpl-grid .span2{grid-column:span 2}.mes-ml-tpl-sec{border:1px solid #e2e8f0;border-radius:6px;padding:8px;background:#fbfdff}.mes-ml-tpl-sec-title{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:900;color:#334155;letter-spacing:.03em;margin-bottom:6px}.mes-ml-tpl-sec-title::before{content:'';width:3px;height:11px;border-radius:2px;background:#2563eb}.mes-ml-tpl-sec-title .mes-ml-tpl-sec-hint{font-weight:600;color:#94a3b8;letter-spacing:0}.mes-ml-geo-line{font-size:10.5px;font-weight:800;line-height:1.5;padding:6px 8px;border-radius:6px;border:1px solid}.mes-ml-geo-ok{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.mes-ml-geo-bad{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mes-ml-sheet{background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.14);margin:0 auto;box-sizing:border-box}.mes-ml-row{display:flex;box-sizing:border-box}.mes-ml-cell{box-sizing:border-box;overflow:hidden;display:flex;align-items:stretch;flex:0 0 auto;outline:#cbd5e1 dashed 1px;outline-offset:-1px}.mes-ml-cell-void{outline:0}.mes-ml-txt{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.mes-ml-t1{font-weight:800;color:#0f172a;line-height:1.08;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.mes-ml-1line{display:block;white-space:nowrap;text-overflow:ellipsis}.mes-ml-t2{font-weight:700;color:#1e293b;line-height:1.1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mes-ml-t3{font-weight:600;color:#334155;line-height:1.1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mes-ml-t4{font-weight:600;color:#475569;line-height:1.1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mes-ml-qr{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center}.mes-ml-qr svg{display:block;width:100%;height:100%}.mes-ml-testonly{font-weight:900;color:#b45309;line-height:1.1;overflow:hidden;white-space:nowrap}@media screen{#wms-main .mes-wms-type{font-family:var(--mes-font-family, system-ui, "Microsoft YaHei", "PingFang SC", "Noto Sans SC", sans-serif);font-size:var(--mes-table-font, 14px);color:#334155}#wms-main .mes-wms-type :is(h2,.wms-panel-title){font-size:15px;font-weight:900;line-height:1.2;color:#1e293b;margin:0}#wms-main .mes-wms-type table.mes-table td,#wms-main .mes-wms-type table.mes-table td :is(span,div,strong,a){font-family:inherit;font-size:var(--mes-table-font, 14px)!important;font-weight:400!important;line-height:1.35}#wms-main .mes-wms-type table.mes-table :is(.wms-col-name,.wms-col-text,.wms-col-spec,.wms-col-material,.wms-col-color,.wms-col-unit-text,.mes-wms-identity-name){font-size:var(--mes-table-font, 14px)!important;line-height:1.35}#wms-main .mes-wms-type table.mes-table :is(.font-mono,.wms-col-sku),#wms-main .mes-wms-type table.mes-table :is(.font-mono,.wms-col-sku) span{font-family:var(--mes-mono-font, Consolas, monospace)!important;font-size:13px!important;font-weight:700!important;line-height:1.35}#wms-main .mes-wms-type table.mes-table :is(.number-font,.wms-col-num,.wms-col-money){font-family:inherit!important;font-variant-numeric:tabular-nums;font-weight:400!important}#wms-main .mes-wms-type :is(.wms-filter-input,.quick-input){font-family:inherit;font-size:var(--mes-control-font, 14px)!important;font-weight:400;line-height:1.35}#wms-main .mes-wms-type :is(.wms-btn,.it-tab-btn,.st-tab-btn,[role=tab]){font-family:inherit;font-size:13px!important;font-weight:500!important;line-height:1.3}#wms-main .mes-wms-type :is([class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"],[id$="-count"],#aux-consume-wo-meta,#aux-consume-records-meta){font-size:12px}#wms-main .mes-wms-type table.mes-table :is(.mes-badge,.ship-status-badge){font-family:inherit;font-size:12px!important;font-weight:500!important;line-height:1.2;padding:2px 8px}#wms-main .mes-wms-light{min-height:0;margin:0}#wms-main .mes-wms-light .mes-panel{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:100%;align-self:start;border:0;border-radius:6px;box-shadow:none;background:#fff}#wms-main .mes-wms-light .wms-panel-head{flex:0 0 auto;background:0 0;border:0;padding:8px 10px}#wms-main .mes-wms-light .mes-wms-page-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}#wms-main .mes-wms-light .mes-wms-page-head p{color:#64748b;font-size:13px;line-height:1.35;margin:0}#wms-main .mes-wms-light .quick-input,#wms-main .mes-wms-light .wms-filter-input{box-sizing:border-box;min-height:34px;border:1px solid #d9e2ef;background:#fff;border-radius:5px;padding:5px 10px}#wms-main .mes-wms-light input[type=text].wms-filter-input{flex:0 1 310px;min-width:140px}#wms-main .mes-wms-light input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}#wms-main .mes-wms-light :is(input,select):focus-visible{outline:#2563eb solid 2px;outline-offset:2px}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .wms-btn{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #dbeafe!important;min-height:32px!important;height:auto!important;padding:5px 12px!important;box-shadow:none!important;border-radius:5px;line-height:1.3}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .wms-btn:hover{background:#dbeafe!important}#wms-main #panel-purchase #purchase-list .wms-btn,#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .wms-btn-ghost{background:#fff!important;color:#1d4ed8!important;border-color:transparent!important}#wms-main #panel-purchase #purchase-list .wms-btn:hover,#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .wms-btn-ghost:hover{background:#eff6ff!important}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .mes-btn-danger{color:#b42318!important;background:0 0!important;border-color:transparent!important}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .mes-btn-danger:hover{background:#fef3f2!important}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light :is(.mes-wms-main-action,#aux-consume-submit){background:#2563eb!important;color:#fff!important;border-color:#2563eb!important;min-height:36px!important}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light :is(.mes-wms-main-action,#aux-consume-submit):hover{background:#1d4ed8!important}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light button:focus-visible{outline:#2563eb solid 2px!important;outline-offset:2px}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light button:active:not(:disabled){transform:translateY(1px)}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .wms-btn:is(:disabled,[aria-disabled=true],[aria-busy=true]){background:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important;cursor:not-allowed;opacity:.65;transform:none}#wms-main :is(#panel-ship,#panel-auxconsume,#panel-purchase).mes-wms-light .wms-btn[aria-busy=true]{cursor:wait;border-style:dashed!important}#wms-main .mes-wms-light table.mes-table{table-layout:auto;width:100%;border-collapse:collapse}#wms-main .mes-wms-light table.mes-table td{padding:6px 10px!important;box-sizing:border-box;border-bottom:1px solid #e5eaf0;color:#334155}#wms-main .mes-wms-light table.mes-table tbody tr:hover{background:#f8faff}#wms-main .mes-wms-light table.mes-table :is(.wms-col-num,.wms-col-money,.aux-col-qty){text-align:right!important;white-space:nowrap}#wms-main .mes-wms-light :not(.wms-col-badge)>.mes-badge{background:#f1f5f9;border-color:transparent;color:#475569}#wms-main .mes-wms-light :not(.wms-col-badge)>.mes-badge-green{background:#edf8f2;color:#237454}#wms-main .mes-wms-light :not(.wms-col-badge)>.mes-badge-red{background:#fef3f2;color:#b42318}#wms-main .mes-wms-light :is(.mes-wms-table-scroll,.wms-ship-table-scroll){flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}#wms-main .mes-wms-light table.mes-table thead{position:sticky;top:0;z-index:1}#wms-main #panel-ship:not(.hidden){display:grid;gap:8px;align-content:start}#wms-main #panel-ship{height:100%;grid-template-rows:auto minmax(0,44fr) minmax(0,56fr)}#wms-main #panel-ship>*{margin:0}#wms-main #panel-ship .wms-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}#wms-main #panel-ship .wms-panel-head>div{margin:0}#wms-main #panel-ship .wms-panel-head>div:last-child{flex:1 1 600px}#wms-main #ship-records-section .wms-panel-head{display:block}#wms-main #panel-ship #ship-records-filters{margin-top:6px}#wms-main #panel-ship .ship-dense-table{min-width:1060px}#wms-main #panel-ship .wms-dense-table{min-width:1080px}#wms-main #ship-records-section table.wms-dense-table{min-width:0;table-layout:fixed}#wms-main #ship-records-section table :is(th,td){min-width:0;max-width:none;white-space:normal!important;overflow-wrap:anywhere}#wms-main #ship-records-section th:first-child{width:15%}#wms-main #ship-records-section th:nth-child(2){width:12%}#wms-main #ship-records-section th:nth-child(3){width:11%}#wms-main #ship-records-section th:nth-child(4),#wms-main #ship-records-section th:nth-child(5),#wms-main #ship-records-section th:nth-child(6){width:10%}#wms-main #ship-records-section th:nth-child(7){width:7%}#wms-main #ship-records-section th:nth-child(8){width:9%}#wms-main #ship-records-section th:nth-child(9){width:16%}#wms-main #ship-records-count{margin-right:auto}.wms-workspace-scroll:has(#panel-auxconsume:not(.hidden)){scrollbar-gutter:stable}#wms-main #panel-auxconsume:not(.hidden){display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}#wms-main #panel-auxconsume>*{margin:0}#wms-main #panel-auxconsume .mes-wms-page-head{flex:0 0 auto}#wms-main #panel-auxconsume .mes-wms-aux-layout{display:grid;grid-template-rows:minmax(0,35fr) 240px minmax(0,45fr);gap:8px;flex:1 0 600px;min-height:600px}#wms-main #panel-auxconsume .mes-wms-aux-current{display:contents}#wms-main #panel-auxconsume :is(.mes-wms-aux-orders,.mes-wms-aux-entry,#aux-records-section){align-self:stretch;height:100%;min-height:0}#wms-main #panel-auxconsume :is(.mes-wms-table-scroll,.mes-wms-aux-order-scroll){flex:1 1 0;min-height:0;max-height:none;scrollbar-gutter:stable}#wms-main #panel-auxconsume .wms-panel-head{padding:6px 10px}#wms-main #panel-auxconsume .aux-filter-status{display:flex;align-items:center;gap:6px;height:20px;font-size:12px}#wms-main #panel-auxconsume .aux-filter-status:empty{display:none}#wms-main #panel-auxconsume #aux-source-status{min-width:0;overflow:auto;white-space:nowrap}#wms-main #panel-auxconsume table.aux-consume-work-order-table{min-width:770px!important;table-layout:fixed}#wms-main #panel-auxconsume table.aux-consume-work-order-table :is(th,td){min-width:0;white-space:normal;overflow-wrap:anywhere}#wms-main #panel-auxconsume .mes-wms-selected{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}#wms-main #panel-auxconsume .mes-wms-aux-entry>.wms-panel-head{flex:0 0 auto;min-height:52px;box-sizing:border-box;display:grid;grid-template-rows:22px 24px;grid-auto-rows:18px;gap:0;padding-top:3px;padding-bottom:3px}#wms-main #panel-auxconsume .mes-wms-aux-entry-heading{display:flex;align-items:center;gap:8px}#wms-main #panel-auxconsume .mes-wms-aux-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:0;overflow:auto;line-height:1.35}#wms-main #panel-auxconsume .mes-wms-aux-summary strong{font-size:14px;font-weight:700;color:#172b4d}#wms-main #panel-auxconsume #aux-consume-wo-meta{margin:0;overflow:auto;white-space:nowrap}#wms-main #panel-auxconsume table.aux-consume-line-table{min-width:560px!important;table-layout:auto}#wms-main #panel-auxconsume table.aux-consume-line-table td{padding-top:4px!important;padding-bottom:4px!important}#wms-main #panel-auxconsume table.aux-consume-history-table{min-width:770px!important;table-layout:auto}#wms-main #panel-auxconsume .aux-consume-history-table :is(th,td){width:auto}#wms-main #panel-auxconsume :is(.aux-col-sku,.aux-col-name,.aux-col-void-reason){white-space:normal;overflow-wrap:anywhere}#wms-main #panel-auxconsume .aux-consume-history-table .aux-col-void-reason{min-width:130px}#wms-main #panel-auxconsume .mes-wms-aux-editor{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:0 10px 6px}#wms-main #panel-auxconsume .mes-wms-aux-submit-row{flex:0 0 36px;justify-content:flex-end;margin-top:6px;flex-wrap:nowrap}#wms-main #panel-auxconsume #aux-consume-memo{flex:1 1 140px;min-width:0;min-height:34px}#wms-main #panel-auxconsume input.aux-consume-qty{text-align:right;min-width:90px}#wms-main #aux-records-section>.wms-panel-head{flex:0 0 62px;height:62px;box-sizing:border-box}#wms-main #aux-consume-records-meta{height:18px;overflow:auto;white-space:nowrap}#wms-main #aux-records-content{padding:0}@supports not (scrollbar-gutter:stable){#wms-main #panel-auxconsume :is(.mes-wms-table-scroll,.mes-wms-aux-order-scroll),.wms-workspace-scroll:has(#panel-auxconsume:not(.hidden)){overflow-y:scroll}}#wms-main #panel-purchase:not(.hidden){display:flex;flex-direction:column;gap:8px;max-height:100%}#wms-main #panel-purchase>:is(.mes-wms-page-head,.mes-wms-tabs){flex:0 0 auto}#wms-main #panel-purchase .mes-wms-purchase-scroll{max-height:65vh}#wms-main #panel-purchase .mes-wms-page-head{justify-content:space-between}#wms-main #panel-purchase .mes-wms-page-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}#wms-main #panel-purchase .mes-wms-tabs{display:flex;gap:10px;border-bottom:1px solid #cbd5e1}#wms-main #panel-purchase .mes-wms-tabs button{background:0 0;border:0;border-bottom:3px solid transparent;padding:8px 12px;color:#475569}#wms-main #panel-purchase .mes-wms-tabs button[aria-selected=true]{color:#1d4ed8;border-bottom-color:#2563eb}#wms-main #panel-purchase .mes-wms-tabs button:hover{background:#eff6ff}#wms-main #panel-purchase [role=tabpanel]{margin:0;flex:0 1 auto;align-self:stretch}#wms-main #panel-purchase [role=tabpanel][hidden]{display:none}#wms-main #purchase-pane-materials table{min-width:790px}#wms-main #purchase-pane-records table{min-width:1510px}#wms-main #purchase-pane-records td{white-space:normal;overflow-wrap:anywhere;max-width:none}#wms-main #purchase-pane-records td:nth-child(11){min-width:160px}#wms-main #purchase-pane-records td:first-child{white-space:nowrap}}
