.warehouse-import-prepare{font:16px/normal -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#35435c;max-width:1480px}.warehouse-import-prepare *{box-sizing:border-box}.warehouse-import-prepare button,.warehouse-import-prepare input,.warehouse-import-prepare select{font:inherit}.warehouse-import-prepare button{cursor:pointer}.warehouse-import-prepare button:disabled{opacity:.5;cursor:not-allowed}.warehouse-import-prepare [hidden]{display:none!important}
/* Work pages fill the shell; print sheets, dialogs and exports keep their own limits. */
#warehouse-shipment-import-page{width:100%;max-width:none;min-width:0}
#warehouse-shipment-import-page .warehouse-import-prepare{width:100%;max-width:none;min-width:0}
#warehouse-shipment-import-page>div{min-width:0;max-width:100%}
#warehouse-shipment-import-page .r1-heading{flex-wrap:wrap}
#warehouse-shipment-import-page .r1-heading>div{min-width:0}
#warehouse-shipment-import-page .r1-task-filters{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr)) auto}
.warehouse-idle .r1-idle-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.warehouse-idle .r1-idle-actions button{white-space:nowrap}
.warehouse-idle .r1-idle-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}
.warehouse-idle .r1-idle-summary.is-picking{grid-template-columns:repeat(5,minmax(0,1fr))}
.warehouse-idle .r1-idle-stat{border:1px solid #e0e7f0;border-radius:9px;background:#fff;padding:12px 14px}
.warehouse-idle .r1-idle-stat-label{font-size:12px;color:#718198;font-weight:700}
.warehouse-idle .r1-idle-stat-value{font-size:22px;font-weight:800;color:#1d385d;margin-top:5px}
.warehouse-idle .r1-idle-task-filters{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr)) auto;align-items:center;gap:8px;margin-bottom:14px}
.warehouse-idle .r1-idle-pick-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.7fr) auto;align-items:end;gap:12px;margin-bottom:14px}
.warehouse-idle .r1-idle-pick-filters label{display:grid;gap:6px;font-size:12px;color:#65758d;font-weight:700;min-width:0}
.warehouse-idle .r1-form-control{min-width:0;resize:vertical}
.warehouse-idle textarea.r1-form-control{height:36px;min-height:36px}
.warehouse-idle :is(input,select,textarea):disabled{opacity:.72;background:#f7f9fc;cursor:not-allowed}
.warehouse-idle .r1-idle-table-wrap{width:100%;overflow-x:auto;border:1px solid #e0e7f0;border-radius:8px;background:#fff}
.warehouse-idle .r1-idle-table{width:100%;min-width:920px;border-collapse:collapse;font-size:12px}
.warehouse-idle .r1-idle-table th{padding:13px 14px;text-align:left;white-space:nowrap;background:#f7f9fc;color:#617087;border-bottom:1px solid #e5ebf3}
.warehouse-idle .r1-idle-table .r1-idle-message{padding:40px 14px;text-align:center}
.warehouse-idle .r1-idle-message :is([role=status],[role=alert]){display:grid;gap:8px;color:#718198;font-size:13px}
.warehouse-idle .r1-idle-message>div{position:sticky;left:14px;max-width:calc(100vw - 54px)}
.warehouse-idle .r1-idle-message strong{color:#536681;font-size:15px}
.warehouse-idle .r1-idle-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;color:#718198}
@media(max-width:1200px){
 #warehouse-shipment-import-page .r1-task-filters,.warehouse-idle .r1-idle-task-filters{grid-template-columns:repeat(3,minmax(0,1fr))}
 #warehouse-shipment-import-page .r1-task-filters input,.warehouse-idle .r1-idle-task-filters input{grid-column:1/-1}
 .warehouse-idle .r1-idle-pick-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 #warehouse-shipment-import-page .r1-task-filters,.warehouse-idle .r1-idle-task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
 .warehouse-idle .r1-idle-summary,.warehouse-idle .r1-idle-summary.is-picking{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:480px){
 #warehouse-shipment-import-page .r1-task-filters,.warehouse-idle .r1-idle-task-filters,.warehouse-idle .r1-idle-pick-filters,.warehouse-idle .r1-idle-summary,.warehouse-idle .r1-idle-summary.is-picking{grid-template-columns:minmax(0,1fr)}
 .warehouse-idle .r1-idle-message{height:140px}
}
.warehouse-import-prepare .r1-breadcrumb{font-size:12px;color:#8c97aa;margin-bottom:7px}
.warehouse-import-prepare .r1-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}
.warehouse-import-prepare .r1-heading h2{font-size:22px;letter-spacing:.1px;margin:0;color:#17223d}
.warehouse-import-prepare .r1-heading p{margin:4px 0 0;font-size:13px;color:#6a788e}
.warehouse-import-prepare .r1-primary{border:1px solid rgba(54,125,223,.38);border-radius:5px;background:rgba(48,122,225,.78);color:#fff;font-weight:700;padding:9px 14px;white-space:nowrap;box-shadow:0 2px 5px rgba(34,108,215,.11)}
.warehouse-import-prepare .r1-panel{background:#fff;border:1px solid #e6ebf2;border-radius:8px;overflow:hidden}
.warehouse-import-prepare .r1-panel-head{padding:13px 15px;border-bottom:1px solid #edf0f5;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:space-between}
.warehouse-import-prepare .r1-form-control{display:block;width:100%;border:1px solid #d7e0ec;border-radius:4px;background:#fff;color:#2c3a52;font:inherit;font-size:13px;padding:7px 9px;outline:0}
.warehouse-import-prepare .r1-small{border:1px solid #b8cae8;background:#fff;color:#1668dc;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:700}
.warehouse-import-prepare .r1-promo-table{width:100%;border-collapse:collapse;font-size:12px;min-width:1030px}
.warehouse-import-prepare .r1-promo-table th{background:#f7f9fc;color:#607086;font-weight:750;text-align:left;padding:10px;border-bottom:1px solid #e8edf4;white-space:nowrap}
.warehouse-import-prepare .r1-promo-table td{padding:11px 10px;vertical-align:top;border-bottom:1px solid #edf0f5;color:#35435c}
.warehouse-import-prepare .r1-dispatch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}
.warehouse-import-prepare .r1-dispatch-stat{background:#fff;border:1px solid #e0e7f0;border-radius:10px;padding:11px 13px}
.warehouse-import-prepare .r1-dispatch-stat-label{font-size:11px;color:#718198;font-weight:750}
.warehouse-import-prepare .r1-dispatch-stat-value{font-size:20px;line-height:1.25;color:#1d385d;font-weight:850;margin-top:4px}
.warehouse-import-prepare .r1-dispatch-stat-sub{font-size:11px;color:#718198;margin-top:3px}
.warehouse-import-prepare .r1-dispatch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px}
.warehouse-import-prepare .r1-dispatch-step{background:#f4f7fb;border:1px solid #dbe4f0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800;color:#6e7e95}
.warehouse-import-prepare .r1-dispatch-step.done{background:#e8f7ee;border-color:#bfe5cd;color:#17734d}
.warehouse-import-prepare .r1-dispatch-step.active{background:#edf5ff;border-color:#bad5fb;color:#1769d4}
.warehouse-import-prepare .r1-dispatch-state{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:#62728a}
.warehouse-import-prepare .r1-dispatch-state b{color:#a76400}
.warehouse-import-prepare .r1-dispatch-state.is-generated b{color:#168451}
.warehouse-import-prepare .r1-dispatch-filters{display:grid;grid-template-columns:minmax(180px,1.35fr) repeat(5,minmax(112px,.72fr)) auto;gap:8px;align-items:center;margin:0 0 12px}
.warehouse-import-prepare .r1-dispatch-filter-status{margin:-3px 0 10px;font-size:11px;color:#61718a;line-height:1.45}
.warehouse-import-prepare .r1-priority-actions .r1-small{padding:4px 7px;font-size:10px}
.warehouse-import-prepare .r1-dispatch-check{width:16px;height:16px;accent-color:#2f7fe7}
.warehouse-import-prepare .r1-dispatch-order{font-weight:800;color:#263d5d}
.warehouse-import-prepare .r1-dispatch-product{display:grid;grid-template-columns:42px minmax(140px,1fr);gap:8px;align-items:center}
.warehouse-import-prepare .r1-dispatch-image{width:42px;height:54px;border-radius:5px;background:linear-gradient(145deg,#f0d3c5 0 22%,#1d2940 23% 50%,#dce1ea 51%)}
.warehouse-import-prepare .r1-dispatch-image.dark{background:linear-gradient(145deg,#e2bfae 0 22%,#172033 23% 52%,#cbd2dd 53%)}
.warehouse-import-prepare .r1-dispatch-name{font-weight:800;color:#293d5d;font-size:12px}
.warehouse-import-prepare .r1-dispatch-sub{font-size:11px;color:#72829a;margin-top:3px;line-height:1.4}
.warehouse-import-prepare .r1-dispatch-diff{background:#fff9ed}
.warehouse-import-prepare .r1-dispatch-decision{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.warehouse-import-prepare .r1-dispatch-decision .r1-small{font-size:11px;padding:5px 8px}
.warehouse-import-prepare .r1-dispatch-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0 0}
.warehouse-import-prepare .r1-dispatch-selection{font-size:12px;color:#536681}
.warehouse-import-prepare .r1-dispatch-selection b{color:#1e3a5e}
.warehouse-import-prepare .r1-dispatch-rule{margin-top:12px;background:#fff7e8;border-left:3px solid #f2ae38;padding:10px 12px;font-size:11px;color:#91621f;line-height:1.55}
.warehouse-import-prepare .r1-dispatch-task-ready{display:none;background:#eaf8f0;border:1px solid #bfe8cf;border-radius:9px;padding:10px 12px;margin-bottom:12px;font-size:12px;color:#176b45}
.warehouse-import-prepare .r1-dispatch-task-ready.is-visible{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.warehouse-import-prepare .r1-dispatch-add-row[hidden]{display:none!important}
.warehouse-import-prepare .r1-dispatch-import{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:#f7faff;border:1px dashed #9ebce5;border-radius:10px;padding:13px 15px;margin-bottom:12px;transition:.16s ease}
.warehouse-import-prepare .r1-dispatch-import.is-dragging{background:#edf6ff;border-color:#397fd8;box-shadow:0 0 0 3px rgba(57,127,216,.13)}
.warehouse-import-prepare .r1-dispatch-import-mark{width:36px;height:36px;border-radius:8px;background:#e2efff;color:#1769d4;display:grid;place-items:center;font-size:21px;font-weight:850}
.warehouse-import-prepare .r1-dispatch-import-title{font-size:13px;font-weight:850;color:#294466}
.warehouse-import-prepare .r1-dispatch-import-sub{font-size:11px;color:#708098;line-height:1.5;margin-top:3px}
.warehouse-import-prepare .r1-dispatch-import-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.warehouse-import-prepare .r1-dispatch-import-status{font-size:10px;color:#168451;font-weight:750}
.warehouse-import-prepare .r1-dispatch-group-table th,.warehouse-import-prepare .r1-dispatch-group-table td{vertical-align:top}
.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-attr{font-weight:800;color:#344b6e;white-space:nowrap}
.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-qty{text-align:center;font-weight:850;color:#344b6e}
.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-total{font-size:11px;color:#718198;margin-top:6px;border-top:1px solid #e4eaf2;padding-top:5px}
.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-order-cell{min-width:210px}
.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-product{min-width:205px}
.warehouse-import-prepare .r1-task-table .r1-dispatch-product{min-width:206px}
.warehouse-import-prepare .r1-task-action-cell .r1-small{padding:5px 7px;font-size:11px}
.warehouse-import-prepare .r1-return-draft-actions .r1-small{padding:3px 7px;font-size:10px;color:#a25c08;border-color:#f2bf69;background:#fffaf0}
.warehouse-import-prepare .r1-pick-line-actions .r1-small{padding:4px 6px;font-size:10px;min-height:0}

.warehouse-import-prepare .r1-dispatch-image{display:block;object-fit:contain;background:#fff;border:1px solid #e0e7f0}.warehouse-import-prepare .image-empty{font-size:10px;color:#72829a;display:grid;place-items:center;background:#f7f9fc}
.warehouse-import-prepare .dispatch-scope{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;margin:6px 0 0;font-size:11px}.warehouse-import-prepare .dispatch-scope label{display:flex;align-items:center;gap:5px;max-width:100%}.warehouse-import-prepare .dispatch-scope .r1-form-control{width:auto;max-width:290px;padding:3px 6px;font-size:11px}.warehouse-import-prepare .dispatch-scope input[type=date]{width:125px}.warehouse-import-prepare .dispatch-scope input[type=checkbox]{vertical-align:middle}
.warehouse-import-prepare .dispatch-status:empty{display:none}.warehouse-import-prepare .dispatch-status{font-size:12px;color:#61718a;margin:0 0 10px}
.warehouse-import-prepare .dispatch-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.warehouse-import-prepare .dispatch-table-scroll{overflow:auto}.warehouse-import-prepare .dispatch-pager{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:10px 15px;border-top:1px solid #edf0f5;font-size:12px}.warehouse-import-prepare .r1-dispatch-group-table td{overflow-wrap:anywhere}.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-attr{white-space:normal}.warehouse-import-prepare .r1-dispatch-group-table .r1-dispatch-sub{font-weight:400}.warehouse-import-prepare .dispatch-total-row{background:#fbfcfe}.warehouse-import-prepare .dispatch-badge{display:inline-block;border-radius:4px;padding:3px 6px;font-size:11px;font-weight:750}.warehouse-import-prepare .dispatch-badge.orange{background:#fff6e6;color:#a56800}.warehouse-import-prepare .dispatch-badge.blue{background:#edf4ff;color:#226fd2}.warehouse-import-prepare .dispatch-badge.green{background:#e8f7ee;color:#17734d}.warehouse-import-prepare .dispatch-error{color:#a42d22;background:#fff0ed;padding:8px 10px;margin-bottom:10px}.warehouse-import-prepare .dispatch-empty{text-align:center;padding:28px}.warehouse-import-prepare .dispatch-preparation{margin-top:16px;border:1px solid #e6ebf2;border-radius:8px;overflow:hidden}
@media(max-width:1100px){.warehouse-import-prepare .r1-dispatch-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-import-prepare .r1-heading{align-items:flex-start}.warehouse-import-prepare .r1-dispatch-import{grid-template-columns:auto minmax(0,1fr)}.warehouse-import-prepare .r1-dispatch-import-actions{grid-column:1/-1}}
@media(max-width:700px){.warehouse-import-prepare .r1-dispatch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-import-prepare .r1-dispatch-steps{grid-template-columns:1fr}.warehouse-import-prepare .r1-dispatch-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-import-prepare .r1-heading{flex-direction:column}}



.warehouse-import-prepare .r1-small.r1-action-blue{border-color:rgba(47,127,232,.48);background:rgba(47,127,232,.78);color:#fff;box-shadow:0 2px 4px rgba(47,127,232,.10)}
.warehouse-import-prepare .r1-small.r1-action-green{border-color:rgba(33,168,108,.46);background:rgba(33,168,108,.78);color:#fff;box-shadow:0 2px 4px rgba(33,168,108,.10)}
.warehouse-import-prepare .r1-small.r1-action-orange{border-color:rgba(237,148,30,.46);background:rgba(237,148,30,.80);color:#fff;box-shadow:0 2px 4px rgba(237,148,30,.10)}
.warehouse-import-prepare .r1-small.r1-action-muted{border-color:#dce3ec;background:#f3f6fa;color:#66758a;box-shadow:none}
.warehouse-import-prepare .r1-promo-stage{display:inline-block;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:800;background:#e8f2ff;color:#1668dc}
.warehouse-import-prepare .r1-priority-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}
.warehouse-import-prepare .r1-priority-tag{display:inline-flex;align-items:center;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:850;line-height:1.25;white-space:nowrap}
.warehouse-import-prepare .r1-priority-tag.first{background:#edf4ff;color:#226fd2}
.warehouse-import-prepare .r1-priority-tag.urgent{background:#fff0df;color:#a45b08}
.warehouse-import-prepare .r1-priority-tag.manual{background:#eef2f7;color:#516276}
.warehouse-import-prepare .r1-priority-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:7px}
.warehouse-import-prepare .r1-task-line-picker summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center}
.warehouse-import-prepare .r1-task-line-picker summary::-webkit-details-marker{display:none}
.warehouse-import-prepare .r1-task-line-picker-body{display:grid;gap:6px;margin-top:7px;padding:7px;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:6px}
.warehouse-import-prepare .r1-task-line-choice{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:#4b6078}
.warehouse-import-prepare .r1-reconcile-next{margin-top:12px;padding:11px 12px;background:#fff9ed;border-left:3px solid #f0aa37;font-size:11px;line-height:1.55;color:#866027}
.warehouse-import-prepare .dispatch-urgent-intent{margin:0 0 12px}
.warehouse-import-prepare .dispatch-source-details{font-size:11px;color:#72829a;margin-top:6px;line-height:1.4}
.warehouse-import-prepare .dispatch-source-details summary{cursor:pointer}
.warehouse-import-prepare .dispatch-panel-sub{font-size:11px;color:#8490a3;font-weight:600}
.warehouse-import-prepare .dispatch-mode-actions{display:flex;gap:7px;width:100%;justify-content:flex-end;align-items:center;flex-wrap:wrap}
.warehouse-import-prepare .dispatch-mode-actions .r1-small{font-size:10px;padding:3px 6px}
.warehouse-import-prepare .r1-dispatch-sample-choice{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:11px}
.warehouse-import-prepare .r1-dispatch-sample-choice .r1-form-control{width:126px;min-width:126px;padding:3px 6px;font-size:11px}
.warehouse-import-prepare .r1-dispatch-import-actions{max-width:370px;justify-content:flex-end}
.warehouse-import-prepare .dispatch-product-cell{min-width:185px}
.warehouse-import-prepare .dispatch-sku{max-width:180px}
.warehouse-import-prepare .r1-dispatch-order-cell .r1-dispatch-product{grid-template-columns:42px minmax(140px,1fr)}

.warehouse-import-prepare .r1-form-control{margin:0;line-height:normal}
.warehouse-import-prepare .dispatch-scope label{margin:0;font-size:11px}
.warehouse-import-prepare .r1-promo-table th,.warehouse-import-prepare .r1-promo-table td{font-size:12px;line-height:normal}
.warehouse-import-prepare .r1-dispatch-group-table{table-layout:fixed}
.warehouse-import-prepare .r1-dispatch-order-cell .r1-dispatch-product{min-width:0}
.warehouse-import-prepare .r1-dispatch-order-cell .r1-dispatch-product>div{min-width:0}
.warehouse-import-prepare .dispatch-pictures{width:42px}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(1){width:3.52%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(2){width:20.19%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(3){width:21.75%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(4){width:8.69%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(5){width:8.45%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(6){width:5.63%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(7){width:17.37%}
.warehouse-import-prepare .r1-dispatch-group-table col:nth-child(8){width:14.4%}
.warehouse-import-prepare .r1-dispatch-check{margin:3px 3px 3px 4px;padding:0}
.warehouse-local-nav{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #dce5f0;margin-bottom:20px;padding:0 0 10px}.warehouse-local-nav button{border:1px solid #dce5f0;border-radius:5px;background:#fff;padding:7px 13px;color:#536681;font-size:13px;font-weight:750;cursor:pointer}.warehouse-local-nav button[aria-current=page]{background:#edf5ff;border-color:#a7c8f5;color:#1668dc}.warehouse-local-nav button:disabled{opacity:.5;cursor:not-allowed}#warehouse-shipment-import-page>[hidden]{display:none!important}

/* Warehouse auxiliary instructions only; native disclosure keeps warnings and controls visible. */
.warehouse-import-prepare details.r1-operation-help{margin:10px 0;padding:9px 12px;border:1px solid #e0e7f0;border-radius:6px;background:#f8fafc;font-size:12px;line-height:1.6;color:#64748b}
.warehouse-import-prepare details.r1-operation-help>summary{cursor:pointer;font-weight:650;color:#475569}
.warehouse-import-prepare details.r1-operation-help>summary:focus-visible{outline:2px solid #2f7fe7;outline-offset:3px}
.warehouse-import-prepare details.r1-operation-help>p{margin:7px 0 0}

@media screen and (min-width:1201px){#warehouse-shipment-import-page .warehouse-idle .r1-idle-pick-filters{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.7fr) auto}}
