*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh}body{-webkit-font-smoothing:antialiased;color:#1f2937;background:#f6f7f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}:root{--classic-bg:#f6f7f9;--classic-panel:#fff;--classic-line:#dde2ea;--classic-text:#1f2937;--classic-muted:#667085;--classic-blue:#2563eb;--classic-green:#0f9f6e;--classic-orange:#d97706;--classic-red:#dc2626}.classic-shell{background:var(--classic-bg);min-width:1180px;min-height:100vh}.classic-sidebar{height:100vh;padding:18px 14px 24px;top:0;overflow-y:auto;background:#172033!important;position:sticky!important}.classic-brand{color:#fff;white-space:nowrap;margin:2px 10px 18px;font-size:20px;font-weight:700;line-height:1.35}.classic-brand small{color:#aeb7c6;margin-top:4px;font-size:12px;font-weight:500;display:block}.classic-menu{background:0 0!important;border-inline-end:0!important}.classic-menu .ant-menu-item{color:#d7deea;border-radius:8px;height:42px;margin:3px 0;font-size:15px;font-weight:600;line-height:42px;padding-inline:14px!important}.classic-menu .ant-menu-item:hover,.classic-menu .ant-menu-item-selected{color:#fff!important;background:#26354f!important}.classic-main{background:var(--classic-bg);min-width:930px}.classic-header{border-bottom:1px solid var(--classic-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;height:auto;min-height:82px;padding:12px 24px;line-height:normal;display:flex}.classic-heading{flex:360px;min-width:260px}.classic-heading .ant-typography{margin:0}.classic-heading h1.ant-typography{color:var(--classic-text);margin-bottom:6px;font-size:22px;line-height:1.25}.classic-heading p.ant-typography{color:var(--classic-muted);font-size:14px}.classic-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.classic-header-actions input[type=date]{border:1px solid var(--classic-line);width:142px;height:34px;color:var(--classic-text);background:#fff;border-radius:6px;padding:0 9px}.classic-header-actions .ant-btn{border-radius:6px;height:34px}.classic-header-actions .page-log-open-button{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:700}.classic-user{color:var(--classic-muted);white-space:nowrap;font-size:13px;font-weight:600}.classic-content{min-height:calc(100vh - 82px);padding:22px 24px 40px;overflow-x:auto}.classic-loading{place-items:center;min-height:240px;display:grid}.classic-content .ant-card{border-color:var(--classic-line);box-shadow:none;border-radius:8px}.classic-content>.ant-card>.ant-card-head,.classic-content>div>.ant-card>.ant-card-head{border-bottom-color:var(--classic-line);min-height:52px}.classic-content .ant-card-head-title{color:var(--classic-text);font-size:17px;font-weight:700}.classic-content .ant-btn{border-radius:6px;height:34px}.classic-content .ant-btn-primary{background:var(--classic-blue)}.classic-content .ant-input,.classic-content .ant-input-affix-wrapper,.classic-content .ant-select-selector,.classic-content .ant-picker,.classic-content .ant-input-number{border-radius:6px!important}.classic-content .ant-table-wrapper .ant-table{color:var(--classic-text);font-size:14px}.classic-content .ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:var(--classic-line);color:#475467;background:#f8fafc;padding-top:10px;padding-bottom:10px;font-weight:700}.classic-content .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#edf0f4;padding-top:10px;padding-bottom:10px}.classic-content .ant-alert{border-radius:8px}.classic-content .ant-pagination{margin-bottom:0}.classic-operation-actions{border:1px solid var(--classic-line);background:#f8fafc;border-radius:8px;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:12px;display:flex}.factory-replenishment-notice{margin-bottom:16px;background:#fffbeb!important;border-color:#f59e0b!important}.page-log-help{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;margin:0 0 12px!important}.page-log-table .ant-table-thead>tr>th{white-space:nowrap}.page-log-table .ant-table-tbody>tr>td{vertical-align:top}.page-log-source{white-space:normal;word-break:keep-all;max-width:120px;line-height:1.4}.page-log-entry{gap:4px;min-width:0;display:grid}.page-log-entry-title,.page-log-entry-note,.page-log-action,.page-log-note{white-space:normal;word-break:break-word;max-width:100%;display:block}.page-log-entry-title{color:#1f2937;font-size:14px}.page-log-followup{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;display:flex}.page-log-followup .ant-btn{white-space:normal;text-align:left;height:auto;padding:0}.page-log-entry-note{color:#64748b;white-space:pre-line;font-size:12px;line-height:1.65}.classic-dashboard{gap:0;display:grid}.classic-metric-card{min-height:126px;border-top:3px solid var(--classic-blue)!important}.classic-metric-card .ant-statistic-title{color:#667085;font-size:14px}.classic-metric-card .ant-statistic-content{color:#1f2937;margin:6px 0;font-size:30px;font-weight:700}.classic-dashboard-panel{min-height:320px}.classic-login-screen{background:linear-gradient(135deg,#f7f4ef,#f4e9e6);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.classic-login-card{width:min(420px,100vw - 32px);padding:8px 4px 0;border:1px solid #ede7dc!important;border-radius:18px!important;box-shadow:0 18px 50px #2e2a261a!important}.classic-login-badge{color:#a8844b;background:#f6eedd;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.classic-login-card .ant-btn-primary{background:#2563eb}.business-stock-page{gap:16px;display:grid}.inventory-truth-guide{background:#effcf9!important;border:2px solid #138a7e!important}.inventory-truth-guide .ant-alert-message{color:#124f4a;margin-bottom:8px;font-size:17px}.inventory-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;line-height:1.7;display:grid}.inventory-card .ant-card-head{min-height:64px}.legacy-inventory-panel .ant-card-body{padding:16px}.legacy-stock-head{grid-template-columns:280px minmax(420px,1fr);align-items:center;gap:16px;display:grid}.legacy-stock-head h2{margin:0!important;font-size:18px!important}.legacy-stock-search{grid-template-columns:minmax(280px,520px) auto auto;justify-content:end;gap:10px;display:grid}.legacy-stock-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;margin:8px 0;display:flex}.legacy-stock-toolbar>.ant-space:first-child{flex:1;justify-content:flex-end}.legacy-stock-actions{gap:10px!important}.legacy-inline-action-panel{background:#fffbeb;border:2px solid #f59e0b;border-radius:8px;flex:1 0 100%;order:20;margin-top:8px;padding:14px}.legacy-inline-action-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.legacy-inline-action-heading .ant-typography:first-child{font-size:17px}.legacy-inline-action-panel .ant-alert{padding:6px 10px}.legacy-inline-action-panel .ant-form-item{margin-bottom:10px}.legacy-inline-action-tip{margin:-2px 0 8px!important}.legacy-inline-action-footer{margin-top:4px}.legacy-important-action{color:#b45309!important;background:#fffaf0!important;border-color:#f59e0b!important}.legacy-warning-active{color:#b45309!important;background:#fff7e6!important;border-color:#f59e0b!important}.yiwu-legacy-actions{border:1px solid var(--classic-line);background:#fff;border-radius:8px}.yiwu-legacy-actions .ant-collapse-item:last-child{border-bottom:0}.yiwu-legacy-actions .ant-collapse-header{background:#fff;min-height:48px;align-items:center!important;padding:12px 16px!important}.yiwu-legacy-actions .ant-collapse-content-box{padding:16px!important}.yiwu-legacy-actions .ant-form-item{margin-bottom:10px}.yiwu-receipt-list{gap:12px;display:grid}.yiwu-receipt-card{border:1px solid var(--classic-line);background:#fafcff;border-radius:8px;padding:14px}.yiwu-receipt-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.yiwu-receipt-line{grid-template-columns:minmax(360px,1fr) 180px;align-items:center;gap:12px;margin-top:8px;display:grid}.yiwu-receipt-line .ant-input-number{width:180px}.yiwu-receipt-field{color:#475467;gap:6px;font-size:13px;display:grid}.yiwu-receipt-field>.ant-input{width:180px}.yiwu-receipt-note{min-width:min(560px,70vw)}.legacy-stock-count{color:#667085;margin:8px 0}.legacy-action-line .ant-form-item{margin-bottom:0}.inventory-organizer-list{gap:10px;max-height:58vh;display:grid;overflow:auto}.inventory-organizer-group{background:#fafcff;border:1px solid #e5e7eb;border-radius:6px;padding:12px}.inventory-organizer-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inventory-toolbar,.inventory-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.inventory-summary{background:#f5f9ff;border:1px solid #d6e4ff;border-radius:8px;padding:12px 16px}.inventory-summary b{color:#cf1322;font-size:18px}.inventory-group-table .ant-table-expanded-row>td{background:#fafcff}.inventory-group-table .ant-table-row-level-0>td{cursor:pointer;background:#f8fbff;font-size:15px;transition:background-color .15s}.inventory-group-table .ant-table-row-level-0:hover>td{background:#eef5ff!important}.custom-pending-page{gap:16px;display:grid}.custom-pending-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.custom-pending-metrics .ant-card{border-top:3px solid var(--classic-blue)}.custom-pending-metrics .ant-statistic-content{font-size:28px;font-weight:700}.legacy-full-row-collapse{border-color:var(--classic-line);background:#fff}.legacy-full-row-collapse>.ant-collapse-item>.ant-collapse-header{min-height:52px;cursor:pointer!important;align-items:center!important}.legacy-full-row-collapse .ant-collapse-extra{color:var(--classic-muted);margin-inline-start:auto;font-size:13px}.custom-customer-stock{gap:14px;display:grid}.legacy-section-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.custom-form-grid{gap:0 12px;display:grid}.custom-form-grid-six{grid-template-columns:1.2fr .7fr 1.6fr 1fr .8fr .6fr}.custom-form-grid-five{grid-template-columns:.8fr .9fr 1.2fr 1.2fr 1.7fr}.custom-form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-form-grid .ant-form-item{margin-bottom:10px}.custom-pending-list>.ant-card-body{padding:16px}.custom-search-row{grid-template-columns:minmax(300px,560px) auto auto;justify-content:end;gap:10px;margin-bottom:14px;display:grid}.custom-pending-records{gap:12px;margin-bottom:16px;display:grid}.custom-pending-record{background:#fafcff}.custom-record-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.custom-record-heading h5.ant-typography{margin:0 0 6px}.custom-record-note{color:#92400e;background:#fff7e6;border-radius:6px;margin-top:10px;padding:8px 10px}.reverse-action-row{grid-template-columns:minmax(320px,1fr) auto auto;gap:10px;margin-top:12px;display:grid}.qty-positive{color:var(--classic-green);font-weight:700}.qty-negative{color:var(--classic-red);font-weight:700}.tracking-page{gap:16px;display:grid}.tracking-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tracking-metrics .ant-card{border-top:3px solid var(--classic-blue)}.tracking-metrics .ant-statistic-content{font-size:28px;font-weight:700}.tracking-create-collapse{border-color:var(--classic-line);background:#fff}.tracking-create-collapse>.ant-collapse-item>.ant-collapse-header{min-height:50px;align-items:center!important}.tracking-create-collapse .ant-collapse-extra{margin-inline-start:auto}.tracking-form-grid{gap:0 12px;display:grid}.tracking-form-grid-main{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-form-grid .ant-form-item{margin-bottom:12px}.tracking-create-items-title{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 10px;display:flex}.tracking-create-item{background:#fafcff;border:1px solid #e5e7eb;border-radius:7px;grid-template-columns:1.2fr 150px 1fr 1.6fr 1.4fr auto;align-items:end;gap:10px;padding:12px;display:grid;position:relative}.tracking-create-item .ant-form-item{margin-bottom:0}.tracking-create-item .ant-input-number{width:100%}.tracking-item-index{color:#98a2b3;font-size:11px;position:absolute;top:6px;right:12px}.tracking-list-card>.ant-card-body{padding:16px}.tracking-toolbar{grid-template-columns:minmax(280px,520px) 160px auto auto auto;gap:10px;margin-bottom:14px;display:grid}.tracking-order-list{gap:14px;display:grid}.tracking-order-card{border:1px solid var(--classic-line);border-left:4px solid var(--classic-blue);background:#fff;border-radius:8px;grid-template-columns:minmax(420px,1.55fr) minmax(250px,.8fr) 180px minmax(310px,1fr);gap:0;display:grid;overflow:hidden}.tracking-order-card.urgent{border-left-color:var(--classic-red)}.tracking-order-main,.tracking-order-problem,.tracking-order-plan,.tracking-order-actions{overflow-wrap:anywhere;min-width:0;padding:14px}.tracking-order-problem,.tracking-order-plan,.tracking-order-actions{border-left:1px solid #edf0f4}.tracking-order-customer{color:#175cd3;margin-bottom:7px;font-size:16px;font-weight:700}.tracking-order-title{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.tracking-order-title>strong{font-size:16px}.tracking-product-block{background:#f9fbff;border:1px solid #e5e7eb;border-radius:7px;margin-top:10px;padding:10px}.tracking-product-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tracking-progress-numbers,.tracking-product-info,.tracking-order-source{color:#667085;flex-wrap:wrap;gap:8px 18px;margin-top:7px;font-size:13px;display:flex}.tracking-progress-numbers b{color:#1f2937;margin-left:3px}.danger-text{color:var(--classic-red)!important}.good-text{color:var(--classic-green)!important}.tracking-item-editor{grid-template-columns:140px minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.tracking-item-editor-small{grid-template-columns:150px auto 170px minmax(180px,1fr) auto}.tracking-item-editor-small .ant-input-number{width:100%}.tracking-shipment-actions{flex-wrap:wrap;display:flex}.tracking-shipment-actions .ant-input-number{width:150px}.tracking-append-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tracking-quantity-change{overflow-wrap:anywhere;border-top:1px solid #edf0f4;padding:8px 0}.tracking-quantity-change>div:first-child{flex-wrap:wrap;gap:16px;display:flex}.tracking-order-problem label,.tracking-order-actions label{color:#475467;margin:0 0 6px;font-size:12px;font-weight:700;display:block}.tracking-order-problem>p{white-space:pre-wrap;margin:0 0 14px}.tracking-latest-log{background:#f8fafc;border-radius:6px;padding:9px}.tracking-latest-log strong{font-size:12px;display:block}.tracking-latest-log em{color:#667085;font-size:12px;font-style:normal}.tracking-latest-log p{white-space:pre-wrap;margin:6px 0 0}.tracking-log-list{overflow-wrap:anywhere;gap:10px;max-height:680px;display:grid;overflow-y:auto}.tracking-log-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.tracking-log-heading .ant-tag{flex-shrink:0;margin-inline-end:0}.tracking-shipment-history{margin-top:8px}.tracking-shipment-list{overflow-wrap:anywhere;max-height:360px;overflow-y:auto}.tracking-shipment-row{border-top:1px solid var(--classic-line);padding:8px 0}.tracking-shipment-row-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.tracking-shipment-row-heading>span:first-child{color:var(--classic-muted)}.tracking-shipment-row-heading strong{color:var(--classic-blue);margin-left:auto}.tracking-shipment-row p{color:var(--classic-muted);white-space:pre-wrap;margin:4px 0 0}.tracking-log-change{border-top:1px solid #edf0f4;padding:8px 0}.tracking-submit-all{justify-content:flex-end;margin-top:12px;display:flex}.tracking-order-plan{align-content:start;gap:12px;display:grid}.tracking-order-plan div{gap:3px;display:grid}.tracking-order-plan span{color:#667085;font-size:12px}.tracking-order-plan strong{font-size:13px}.tracking-order-actions{background:#fcfcfd;align-content:start;gap:8px;display:grid}.tracking-order-actions label:not(:first-child){margin-top:7px}.tracking-loading,.tracking-empty{color:#98a2b3;place-items:center;min-height:160px;display:grid}.tracking-done-collapse{border-color:var(--classic-line);background:#fafafa;margin-top:14px}.tracking-list-card .ant-pagination{justify-content:flex-end;margin-top:16px}.monthly-bill-page{gap:16px;display:grid}.monthly-bill-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.monthly-bill-metrics .ant-card{border-top:3px solid var(--classic-blue)}.monthly-bill-metrics .ant-statistic-content{font-size:28px;font-weight:700}.monthly-bill-create-collapse,.monthly-bill-summary-collapse{border-color:var(--classic-line);background:#fff}.monthly-bill-create-collapse>.ant-collapse-item>.ant-collapse-header,.monthly-bill-summary-collapse>.ant-collapse-item>.ant-collapse-header{min-height:52px;align-items:center!important;padding:13px 16px!important}.monthly-bill-create-collapse .ant-collapse-content-box{padding:16px!important}.monthly-bill-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;display:grid}.monthly-bill-form-grid .ant-form-item{margin-bottom:12px}.monthly-bill-line-editor{background:#fafcff;border:1px solid #e5e7eb;border-radius:7px;gap:10px;margin:4px 0 14px;padding:12px;display:grid}.monthly-bill-line-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.monthly-bill-line-grid{grid-template-columns:minmax(260px,1fr) 130px 80px 90px 110px 110px 120px minmax(160px,1fr);gap:0 8px;display:grid}.monthly-bill-line-grid .ant-form-item{margin-bottom:6px}.monthly-bill-finance-grid{grid-template-columns:repeat(3,160px) minmax(300px,1fr)}.commission-page{gap:16px;display:grid}.commission-entry-bar{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.commission-entry-bar .ant-typography{margin-top:3px;display:block}.commission-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commission-metrics .ant-card{border-top:3px solid var(--classic-blue)}.commission-metrics .ant-statistic-content{font-size:28px;font-weight:700}.commission-toolbar{grid-template-columns:minmax(220px,180px) minmax(140px,150px) minmax(180px,220px) minmax(260px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:8px;display:grid}.commission-toolbar .ant-btn{min-width:82px}.commission-drawer{gap:14px;display:grid}.commission-empty-state{color:#667085;text-align:center;justify-items:center;gap:4px;padding:20px 12px;display:grid}.commission-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;display:grid}.commission-form-grid .ant-form-item{margin-bottom:12px}.commission-form-span-2{grid-column:span 2}.commission-switch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commission-switch-card{background:#fafcff;border:1px solid #dbe4f0;border-radius:7px;padding:10px 12px}.commission-switch-card .ant-form-item{margin-bottom:8px}.commission-switch-card strong{color:#1f2937;margin-bottom:3px;display:block}.commission-switch-card .ant-radio-group{width:100%;display:flex}.commission-switch-card .ant-radio-button-wrapper{text-align:center;flex:1}.commission-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commission-preview-item{background:#fff;border:1px solid #dbe4f0;border-radius:7px;padding:10px 12px}.commission-preview-item span{color:#667085;font-size:12px;display:block}.commission-preview-item strong{margin-top:4px;font-size:16px;display:block}.commission-line-table .ant-table-tbody>tr>td{vertical-align:top}.commission-field{min-width:0;margin-bottom:14px}.commission-field>label,.commission-note-field>label{color:#344054;margin-bottom:6px;font-weight:600;display:block}.commission-field>label b{color:#d92d20;margin-right:4px}.commission-field>.ant-input,.commission-field>.ant-input-number,.commission-field>.ant-select,.commission-field>.ant-picker{width:100%}.commission-field-span-2{grid-column:span 2}.commission-field-extra{color:#667085;margin-top:5px;font-size:12px;line-height:1.45;display:block}.commission-note-field{margin-top:14px}.commission-detail-content{gap:16px;display:grid}.commission-detail-fees{background:#f8fafc;border:1px solid #dbe4f0;border-radius:7px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.commission-detail-fee{gap:4px;min-width:0;display:grid}.commission-detail-fee span{color:#667085;font-size:12px}.commission-detail-fee strong{color:#1f2937}.commission-detail-attachments,.commission-detail-history{padding-top:2px}.commission-detail-attachments .ant-typography,.commission-detail-history .ant-typography{margin-bottom:8px}.commission-history-line{color:#344054;border-bottom:1px solid #eef2f7;grid-template-columns:110px 140px minmax(180px,1fr) 170px;align-items:start;gap:10px;padding:8px 0;display:grid}.commission-history-line em{color:#667085;font-size:12px;font-style:normal}.commission-negative{color:#d92d20}.retail-bill-page,.courier-case-page{gap:16px;display:grid}.retail-bill-metrics,.courier-case-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.retail-bill-metrics .ant-card,.courier-case-metrics .ant-card{border-top:3px solid var(--classic-blue)}.retail-bill-metrics .ant-statistic-content,.courier-case-metrics .ant-statistic-content{font-size:27px;font-weight:700}.retail-summary-collapse{border-color:var(--classic-line);background:#fff}.retail-summary-collapse>.ant-collapse-item>.ant-collapse-header{min-height:52px;align-items:center!important;padding:13px 16px!important}.retail-summary-grid{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);gap:16px;display:grid}.retail-toolbar,.courier-toolbar{grid-template-columns:minmax(320px,1fr) 220px auto auto auto;gap:10px;margin-bottom:14px;display:grid}.retail-pagination{justify-content:flex-end;margin-top:16px}.courier-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.courier-line-head,.bom-line-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.courier-progress-list{gap:10px;display:grid}.courier-progress-item{background:#fafcff;border:1px solid #e5e7eb;border-radius:7px;padding:10px 12px}.courier-progress-item strong{color:var(--classic-text);margin-right:10px}.courier-progress-item span{color:var(--classic-muted);font-size:12px}.courier-progress-item p{white-space:pre-wrap;margin:7px 0 0}.legacy-review-workbench{background:#f7fbff;border:1px solid #d6e4ff;border-radius:8px;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:14px;margin-bottom:14px;padding:14px;display:grid}.legacy-review-workbench strong{color:#175cd3;margin-bottom:4px;display:block}.legacy-review-workbench span{color:var(--classic-muted);font-size:13px;line-height:1.55}.review-panel-switcher{border-bottom:1px solid #eef2f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;padding-bottom:12px;display:grid}.review-panel-group{background:#fff;border:1px solid #dbe4f0;border-radius:8px;min-width:0;padding:10px 12px}.review-panel-group-title{color:#344054;margin-bottom:8px;font-weight:700}.review-panel-options{flex-wrap:wrap;gap:8px;display:flex}.review-panel-tab{color:#344054;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:6px 10px}.review-panel-tab.is-active{color:#1677ff;background:#eff6ff;border-color:#1677ff;font-weight:700}.review-panel-group-other{grid-column:1/-1}.review-product-highlight{color:#d92d20;font-weight:700}.review-line-name-highlight{color:#d92d20;font-weight:600}.review-batch-detail-list{gap:14px;display:grid}.review-batch-detail-block .ant-card-head-title{white-space:normal}.review-detail-line-heading{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 0;display:flex}.review-detail-line-heading>span{overflow-wrap:anywhere}.review-problem-marked{border-color:#ff7875}.review-problem-marked>.ant-card-head{background:#fff2f0}.review-detail-actions{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.finance-review-detail-modal .review-batch-detail-block{min-width:0}@media (width<=600px){.finance-review-detail-modal .review-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review-detail-modal .ant-card-head{padding:0 10px}}.delivery-audit-trail{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.delivery-audit-step{background:#fff;border:1px solid #dbe4f0;border-radius:7px;min-width:0;padding:10px 12px}.delivery-audit-step-title{color:#344054;justify-content:space-between;align-items:center;gap:8px;display:flex}.delivery-audit-step ul{color:#344054;margin:8px 0 0;padding-left:18px}.delivery-audit-step li{word-break:break-word;margin:4px 0;line-height:1.5}.review-fee-panel{background:#f8fafc;border:1px solid #dbe4f0;border-radius:7px;margin-top:12px;padding:12px}.review-fee-panel-title{color:#344054;margin-bottom:8px;font-weight:700;display:block}.review-fee-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.review-fee-item{gap:4px;min-width:0;display:grid}.delivery-price-confirmation{min-width:0}.delivery-price-confirmation-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.delivery-price-confirmation-controls .ant-input-number{width:104px;max-width:100%}.delivery-price-confirmation-error{color:#b42318;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400}.review-fee-item span{color:#667085;font-size:12px}.review-fee-item strong{color:#1f2937;word-break:break-word;font-size:14px}.review-product-material-map{background:snow;border:1px solid #fee4e2;border-radius:7px;grid-template-columns:minmax(230px,.42fr) 30px minmax(360px,1fr);align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.review-map-product{gap:6px;min-width:0;display:grid}.review-map-product span,.review-map-materials>span{color:#667085;font-size:13px;font-weight:700}.review-map-product strong{word-break:break-word;font-size:16px}.review-map-product em,.review-map-material-row em{color:#344054;font-style:normal;font-weight:600}.review-map-link{background:#d92d20;width:30px;height:2px;position:relative}.review-map-link:after{content:"";background:snow;border-top:2px solid #d92d20;border-right:2px solid #d92d20;width:10px;height:10px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.review-map-materials{border-left:2px solid #d92d20;gap:7px;min-width:0;padding-left:12px;display:grid}.review-map-material-header,.review-map-material-row{grid-template-columns:minmax(220px,1.2fr) 90px 90px 70px minmax(120px,.8fr);align-items:center;gap:10px;min-height:28px;display:grid}.review-map-material-header{color:#667085;min-height:24px;font-size:12px}.review-map-material-row strong{word-break:break-word}.review-map-material-row span{color:#344054;word-break:break-word}.review-map-empty{color:#98a2b3}.review-correction-line{grid-template-columns:minmax(360px,1fr) 150px 90px auto;align-items:start;gap:10px;width:100%;display:grid}.review-correction-line .ant-form-item{margin-bottom:8px}.review-correction-line .ant-input-number{width:100%}.review-batch-correction-fees{grid-template-columns:140px 120px 140px 120px minmax(220px,1fr);align-items:start;gap:10px;width:100%;margin-bottom:8px;display:grid}.review-batch-correction-line{grid-template-columns:minmax(360px,1fr) 130px 90px minmax(120px,180px) auto;align-items:start;gap:10px;width:100%;display:grid}.review-batch-correction-fees .ant-form-item,.review-batch-correction-line .ant-form-item{margin-bottom:8px}.review-batch-correction-fees .ant-input-number,.review-batch-correction-line .ant-input-number{width:100%}.operation-repair-line{grid-template-columns:minmax(360px,1fr) 140px 90px minmax(120px,180px) auto;align-items:start;gap:10px;width:100%;display:grid}.operation-repair-line .ant-form-item{margin-bottom:8px}.operation-repair-line .ant-select,.operation-repair-line .ant-input-number{width:100%}.review-reject-quick-reasons{gap:8px;margin-top:-4px;display:grid}.review-reject-quick-reasons>span{color:var(--classic-muted);font-size:13px}.bom-line-editor{gap:10px;margin-bottom:12px;display:grid}.bom-line-grid{background:#fafcff;border:1px solid #e5e7eb;border-radius:7px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(140px,.8fr) 130px auto;gap:0 10px;padding:14px 12px 8px;display:grid;position:relative}.bom-line-grid .ant-form-item{margin-bottom:6px}.bom-line-index{color:#98a2b3;font-size:11px;position:absolute;top:5px;right:12px}@media (width<=1600px){.tracking-order-card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tracking-order-plan{border-top:1px solid #edf0f4;border-left:0}.tracking-order-actions{border-top:1px solid #edf0f4}.tracking-item-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=1400px){.monthly-bill-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monthly-bill-line-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.commission-metrics,.commission-form-grid,.commission-switch-grid,.commission-preview-grid,.commission-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-summary-grid{grid-template-columns:1fr}.bom-line-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=900px){.classic-shell:has(.tracking-page){flex-direction:column;min-width:0}.classic-shell:has(.tracking-page)>.classic-sidebar{height:auto;padding:12px;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;position:static!important}.classic-shell:has(.tracking-page) .classic-menu{display:flex;overflow-x:auto}.classic-shell:has(.tracking-page) .classic-menu .ant-menu-item{flex:none;width:auto}.classic-shell.ant-layout-has-sider:has(.tracking-page)>.classic-main{width:100%;min-width:0}.classic-main:has(.tracking-page) .classic-header{flex-direction:column;align-items:stretch;padding:12px}.classic-main:has(.tracking-page) .classic-heading{flex:auto;min-width:0}.classic-main:has(.tracking-page) .classic-header-actions{justify-content:flex-start}.classic-content:has(.tracking-page){min-width:0;padding:12px}.inventory-truth-grid{grid-template-columns:1fr}.inventory-toolbar,.inventory-summary{flex-direction:column;align-items:flex-start}.legacy-stock-head{grid-template-columns:1fr}.legacy-stock-search{grid-template-columns:1fr auto auto;justify-content:stretch}.legacy-stock-toolbar,.legacy-stock-toolbar>.ant-space:first-child{justify-content:flex-start}.legacy-inline-action-heading{flex-direction:column;align-items:flex-start}.yiwu-receipt-heading{flex-direction:column}.yiwu-receipt-line,.tracking-metrics,.tracking-form-grid-main,.monthly-bill-metrics,.monthly-bill-form-grid,.monthly-bill-finance-grid,.monthly-bill-line-grid,.commission-metrics,.commission-form-grid,.commission-switch-grid,.commission-preview-grid,.retail-bill-metrics,.courier-case-metrics,.courier-form-grid,.retail-toolbar,.courier-toolbar,.legacy-review-workbench,.bom-line-grid{grid-template-columns:1fr}.commission-entry-bar{flex-direction:column;align-items:flex-start}.commission-toolbar{grid-template-columns:1fr}.commission-field-span-2{grid-column:auto}.tracking-create-item,.tracking-append-grid{grid-template-columns:1fr}.tracking-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-toolbar>:first-child{grid-column:1/-1}.tracking-order-card{grid-template-columns:minmax(0,1fr)}.tracking-order-problem,.tracking-order-plan,.tracking-order-actions{border-top:1px solid #edf0f4;border-left:0}.tracking-shipment-actions .ant-input-number{max-width:100%}.review-panel-switcher,.review-correction-line,.review-batch-correction-fees,.review-batch-correction-line,.delivery-audit-trail{grid-template-columns:1fr}.operation-repair-modal .operation-repair-line{grid-template-columns:minmax(0,1fr)}.operation-repair-modal .ant-space,.operation-repair-modal .ant-space-item,.operation-repair-modal .ant-input,.operation-repair-modal .ant-input-number,.operation-repair-modal .ant-select{min-width:0;max-width:100%}.operation-repair-modal .operation-repair-line .ant-form-item{min-width:0}.review-fee-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.review-product-material-map{grid-template-columns:1fr}.review-map-link{width:2px;height:24px;margin-left:16px}.review-map-link:after{top:auto;bottom:-1px;right:-4px;transform:rotate(135deg)}.review-map-material-header{display:none}.review-map-material-row{grid-template-columns:1fr;gap:2px}}
