.customer-portal .fulfillment-workspace .order-search-toolbar{flex-wrap:wrap;margin:4px 0 12px}.customer-portal .fulfillment-workspace .order-search-toolbar>.text-button{min-height:42px;padding:0 16px;gap:7px;font-size:13.5px;font-weight:500;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}.customer-portal .fulfillment-workspace .order-search-toolbar>.text-button.icon-button{width:42px;padding:0;justify-content:center}.customer-portal .fulfillment-workspace .order-search-toolbar>.text-button:active:not(:disabled){transform:scale(.97)}.customer-portal .fulfillment-workspace .order-search-toolbar>.text-button:disabled{opacity:.45;cursor:not-allowed}.customer-portal .fulfillment-workspace .order-result-count{margin:0 0 10px;font-size:12.5px;color:var(--ws-muted);font-variant-numeric:tabular-nums}.customer-portal .fulfillment-workspace .fulfillment-worklist{border:1px solid var(--ws-line);border-radius:16px;background:#fff;overflow:hidden}.customer-portal .fulfillment-workspace .fulfillment-row-wrap{padding-left:18px;border-bottom:1px solid var(--ws-line);background:#fff;transition:background-color .15s ease}.customer-portal .fulfillment-workspace .fulfillment-row-wrap:last-child{border-bottom:0}.customer-portal .fulfillment-workspace .fulfillment-row-wrap:hover{background:#fafafc}.customer-portal .fulfillment-workspace .fulfillment-select{width:16px;height:16px;accent-color:var(--ws-accent)}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row){gap:16px;padding:15px 18px;color:var(--ws-ink);font-size:13.5px;line-height:1.35}.customer-portal .fulfillment-workspace .fulfillment-item-row,.customer-portal .fulfillment-workspace .fulfillment-item-row:hover{background:transparent}.customer-portal .fulfillment-workspace .fulfillment-item-row{grid-template-columns:minmax(0,1fr) 96px 184px 192px 118px}.customer-portal .fulfillment-workspace .fulfillment-item-row>.fulfillment-open{justify-self:end}.customer-portal .fulfillment-workspace .placement-order-row{grid-template-columns:minmax(0,1fr) 140px 170px 190px;background:#fff;border-bottom:1px solid var(--ws-line);transition:background-color .15s ease}.customer-portal .fulfillment-workspace .placement-order-row:last-child{border-bottom:0}.customer-portal .fulfillment-workspace .placement-order-row:hover{background:#fafafc}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row) small{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--ws-muted)}.customer-portal .fulfillment-workspace :is(.fulfillment-item-name,.placement-order-row>span:first-child) b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}.customer-portal .fulfillment-workspace .fulfillment-item-name small:first-of-type{overflow-wrap:anywhere}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row)>span:nth-child(2){font-variant-numeric:tabular-nums}.customer-portal .fulfillment-workspace .fulfillment-item-row>.status{justify-self:start;width:auto;max-width:100%;white-space:nowrap;text-transform:none;text-align:left;line-height:1.35}.customer-portal .fulfillment-workspace .fulfillment-item-row .fulfillment-overdue{display:inline-flex;align-items:center;width:auto;margin:6px 6px 0 0;padding:2px 9px;border-radius:999px;background:#fff4e5;color:#9a3412;font-size:11.5px;font-weight:600;line-height:1.5}.customer-portal .fulfillment-workspace .fulfillment-item-row .fulfillment-payment{margin-top:5px;font-size:12px;font-weight:600}.customer-portal .fulfillment-workspace .fulfillment-payment.paid{color:#1d7a45}.customer-portal .fulfillment-workspace .fulfillment-payment.due{color:#8a5a00}.customer-portal .fulfillment-workspace .fulfillment-open{min-height:34px;padding:0 14px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;box-shadow:none;color:var(--ws-ink);font-size:13px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,transform .16s var(--p-ease-out)}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row):hover .fulfillment-open{background:var(--ws-surface);border-color:var(--ws-line-strong);color:var(--ws-ink)}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row):active .fulfillment-open{transform:scale(.97)}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row):focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px;border-radius:12px}.customer-portal .fulfillment-workspace .empty{padding:48px 20px;gap:8px}.customer-portal .fulfillment-workspace .empty h2{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}.customer-portal .fulfillment-workspace .empty p{font-size:13.5px;color:var(--ws-muted)}.customer-portal .fulfillment-workspace .empty .secondary-button{min-height:38px;margin-top:6px;padding:0 16px;font-size:13.5px}@media(max-width:1260px){.customer-portal .fulfillment-workspace .fulfillment-item-row{grid-template-columns:minmax(0,1fr) 190px 118px;gap:8px 20px}.customer-portal .fulfillment-workspace .fulfillment-item-name{grid-column:1;grid-row:1}.customer-portal .fulfillment-workspace .fulfillment-item-row>span:nth-child(2){grid-column:2;grid-row:1}.customer-portal .fulfillment-workspace .fulfillment-item-row>span:nth-child(3){grid-column:2;grid-row:2;align-self:start}.customer-portal .fulfillment-workspace .fulfillment-item-row>.status{grid-column:1;grid-row:2;align-self:start}.customer-portal .fulfillment-workspace .fulfillment-item-row>.fulfillment-open{grid-column:3;grid-row:1/3;align-self:center}.customer-portal .fulfillment-workspace .placement-order-row{grid-template-columns:minmax(0,1fr) 130px 190px}.customer-portal .fulfillment-workspace .placement-order-row>span:first-child{grid-column:1;grid-row:1/3}.customer-portal .fulfillment-workspace .placement-order-row>span:nth-child(2){grid-column:2;grid-row:1}.customer-portal .fulfillment-workspace .placement-order-row>span:nth-child(3){grid-column:2;grid-row:2}.customer-portal .fulfillment-workspace .placement-order-row>.fulfillment-open{grid-column:3;grid-row:1/3;justify-self:end;align-self:center}}@media(max-width:900px){.customer-portal .fulfillment-workspace .fulfillment-item-row>span:nth-child(2){grid-column:1;grid-row:2}.customer-portal .fulfillment-workspace .fulfillment-item-row>span:nth-child(3){grid-column:2;grid-row:2}.customer-portal .fulfillment-workspace .placement-order-row>span:nth-child(2){grid-column:1;grid-row:2}.customer-portal .fulfillment-workspace .placement-order-row>span:nth-child(3){grid-column:2;grid-row:2}.customer-portal .fulfillment-workspace .fulfillment-item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.customer-portal .fulfillment-workspace .fulfillment-item-name{grid-column:1/-1}.customer-portal .fulfillment-workspace .fulfillment-item-row>.status{grid-column:1;grid-row:3;align-self:center}.customer-portal .fulfillment-workspace .fulfillment-item-row>.fulfillment-open{grid-column:2;grid-row:3;justify-self:end}.customer-portal .fulfillment-workspace .placement-order-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.customer-portal .fulfillment-workspace .placement-order-row>span:first-child{grid-column:1/-1;grid-row:1}.customer-portal .fulfillment-workspace .placement-order-row>.fulfillment-open{grid-column:1/-1;grid-row:3;justify-self:end}}@media(max-width:600px){.customer-portal .fulfillment-workspace .order-queues{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.customer-portal .fulfillment-workspace .order-search-toolbar .search{order:-1}.customer-portal .fulfillment-workspace .order-search-toolbar>.text-button{min-height:44px}.customer-portal .fulfillment-workspace .fulfillment-worklist{border-radius:14px}.customer-portal .fulfillment-workspace .fulfillment-row-wrap{align-items:flex-start;padding-left:14px}.customer-portal .fulfillment-workspace .fulfillment-select{margin-top:17px}.customer-portal .fulfillment-workspace :is(.fulfillment-item-row,.placement-order-row){padding:14px 14px 14px 12px}.customer-portal .fulfillment-workspace .placement-order-row{padding-left:14px}}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .order-detail-state{flex-wrap:wrap;gap:8px 10px;padding:14px 0;font-size:12.5px;color:var(--ws-muted)}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .order-detail-state>span:first-child{margin-right:auto}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .order-detail-state .text-button{min-height:34px;padding:0 13px;gap:6px;font-size:12.5px;white-space:nowrap}[data-slot=dialog-content].fulfillment-item-dialog .order-detail-state .fulfillment-payment{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}[data-slot=dialog-content].fulfillment-item-dialog .order-detail-state .fulfillment-payment.paid{background:#e8f5ee;color:#1d7a45}[data-slot=dialog-content].fulfillment-item-dialog .order-detail-state .fulfillment-payment.due{background:#fff4e0;color:#8a5a00}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .workspace-warning{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#7a4f00;font-size:13px;line-height:1.5}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .workspace-warning .text-button{min-height:32px;padding:0 13px;font-size:12.5px;white-space:nowrap}[data-slot=dialog-content].fulfillment-item-dialog .order-progress-save{gap:10px 14px;margin:14px 0 22px;padding:12px 12px 12px 16px;border:0;border-radius:16px;background:var(--ws-surface)}[data-slot=dialog-content].fulfillment-item-dialog .order-progress-save p{font-size:13px;color:var(--ws-muted)}[data-slot=dialog-content].fulfillment-item-dialog .order-progress-save .workspace-warning{flex-basis:100%;margin:0;background:#fff;box-shadow:inset 0 0 0 1px #f3dca8}[data-slot=dialog-content].fulfillment-item-dialog .order-progress-save .primary-button{margin:0;min-height:40px;padding:0 18px}[data-slot=dialog-content].fulfillment-item-dialog .order-shipment-section{padding-top:22px;border-top-color:var(--ws-line)}[data-slot=dialog-content].fulfillment-item-dialog .order-shipment-section>h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}[data-slot=dialog-content].fulfillment-item-dialog .order-shipment-section>.fine-print{font-size:12.5px;line-height:1.5}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-detail-block{margin-top:18px;padding-top:18px;border-top-color:var(--ws-line)}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-detail-heading h4{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}[data-slot=dialog-content].fulfillment-item-dialog .fulfillment-detail-block>.fulfillment-detail-heading h4{font-size:17px;letter-spacing:-.015em}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-detail-heading .text-button{min-height:34px;padding:0 13px;font-size:12.5px;white-space:nowrap}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-detail-block>.fulfillment-overdue{padding:10px 12px;border-radius:12px;background:#fff4e5;color:#9a3412;font-size:13px;line-height:1.5}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-dates-summary{gap:8px;margin:12px 0}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-dates-summary>div{padding:10px 12px;border-radius:12px;background:var(--ws-surface)}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-dates-summary dt{font-size:12px;font-weight:600;color:var(--ws-muted)}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-dates-summary dd{font-size:14px;font-weight:600;color:var(--ws-ink);font-variant-numeric:tabular-nums}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-delay-note{padding:10px 12px;border-radius:12px;background:var(--ws-surface);font-size:13.5px;line-height:1.55}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields,.quality-check-fields,.quality-upload-fields){margin:12px 0}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields,.quality-check-fields,.quality-upload-fields) label{font-size:13px;font-weight:500;color:var(--ws-ink-2)}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields,.quality-check-fields,.quality-upload-fields) .form-grid{gap:12px 14px;margin:0 0 12px}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields,.quality-check-fields,.quality-upload-fields) .form-grid label{display:flex;flex-direction:column;gap:6px}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields input,.fulfillment-date-fields textarea,.quality-check-fields select,.quality-check-fields textarea,.quality-upload-fields input:not([type=checkbox]):not([type=file]),.quality-upload-fields select){margin-top:6px;min-height:40px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields,.quality-check-fields,.quality-upload-fields) .form-grid :is(input,select,textarea){margin-top:0}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields textarea,.quality-check-fields textarea){min-height:64px;line-height:1.5;resize:vertical}:is(.customer-portal,[data-slot=dialog-content]) :is(.fulfillment-date-fields,.quality-check-fields,.quality-upload-fields) :is(input,select,textarea):disabled{background:var(--ws-surface);color:var(--ws-muted);cursor:not-allowed}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-date-fields .fine-print{margin:8px 0 0;font-size:12.5px}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-detail-block>.secondary-button{min-height:38px;padding:0 16px;font-size:13.5px}:is(.customer-portal,[data-slot=dialog-content]) .fulfillment-detail-block>.fine-print{font-size:12px}:is(.customer-portal,[data-slot=dialog-content]) .quality-read-view{padding:12px 0;border-bottom-color:var(--ws-line)}:is(.customer-portal,[data-slot=dialog-content]) .quality-read-view:last-child{border-bottom:0}[data-slot=dialog-content] .shipment-quality-editor>summary{display:flex;align-items:center;gap:10px;min-height:42px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--ws-ink);-webkit-user-select:none;user-select:none}[data-slot=dialog-content] .shipment-quality-editor>summary::-webkit-details-marker{display:none}[data-slot=dialog-content] .shipment-quality-editor>summary:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;margin-right:3px;border-right:1.5px solid var(--ws-muted);border-bottom:1.5px solid var(--ws-muted);transform:translateY(-2px) rotate(45deg)}[data-slot=dialog-content] .shipment-quality-editor[open]>summary:after{transform:translateY(2px) rotate(-135deg)}[data-slot=dialog-content] .shipment-quality-editor>summary:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px;border-radius:8px}[data-slot=dialog-content] .batch-notice{padding:10px 14px;border:0;border-radius:12px;background:#e8f5ee;color:#135c33;font-size:13px;line-height:1.5}[data-slot=dialog-content] .batch-history-list .batch-history{margin:10px 0 0;padding:14px 16px;border-radius:14px;background:var(--ws-surface)}[data-slot=dialog-content] .batch-history>b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}[data-slot=dialog-content] .batch-history p{margin:5px 0;font-size:12.5px;line-height:1.5;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}[data-slot=dialog-content] .batch-history small{display:block;margin-top:6px;font-size:11.5px;color:var(--ws-muted)}[data-slot=dialog-content] .batch-history>.text-button{min-height:32px;margin-top:10px;padding:0 13px;font-size:12.5px}[data-slot=dialog-content] .batch-tracking-edit{margin-top:12px;padding-top:12px;border-top-color:var(--ws-line-strong)}[data-slot=dialog-content] .batch-tracking-edit label{font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content] .batch-tracking-edit input{min-height:40px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;font-size:14px}[data-slot=dialog-content] .batch-tracking-edit .secondary-button{min-height:36px;padding:0 15px;font-size:13px}[data-slot=dialog-content] :is(.batch-tracking-edit .text-button,.batch-discard){min-height:32px;margin:6px 0 6px 10px;padding:0 13px;font-size:12.5px}[data-slot=dialog-content] .batch-draft{margin:22px 0 10px}[data-slot=dialog-content] .batch-draft legend{margin-bottom:2px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}[data-slot=dialog-content] .batch-draft>.fine-print{font-size:12.5px}[data-slot=dialog-content] .batch-draft .form-grid{gap:12px 14px;margin:14px 0 16px}[data-slot=dialog-content] .batch-draft .form-grid label{gap:6px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content] .batch-draft .form-grid input{min-height:40px;margin-top:0;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;font-size:14px;font-variant-numeric:tabular-nums}[data-slot=dialog-content].order-workspace-detail .batch-draft .form-grid input:disabled:not([type=checkbox]){background:var(--ws-surface);color:var(--ws-muted);-webkit-text-fill-color:var(--ws-muted);cursor:not-allowed}[data-slot=dialog-content] .batch-draft .landed-comparison>h3{margin-bottom:2px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}[data-slot=dialog-content] .batch-draft .landed-comparison>.fine-print{font-size:12.5px}[data-slot=dialog-content] .batch-draft .decision-comparison .shipping-method-card{border:1px solid var(--ws-line);border-radius:16px;background:#fff;transition:border-color .15s ease,background-color .15s ease}[data-slot=dialog-content] .batch-draft .decision-comparison .shipping-method-card.selected{border-color:var(--ws-accent);background:var(--ws-accent-soft)}[data-slot=dialog-content] .batch-draft .landed-tag{border-radius:999px!important;padding:1px 7px!important;font-weight:600}[data-slot=dialog-content] .batch-draft .landed-breakdown summary{color:var(--ws-ink-2);font-weight:500}[data-slot=dialog-content] .batch-draft .landed-empty{border-radius:14px;background:var(--ws-surface);color:var(--ws-ink-2)}[data-slot=dialog-content] .batch-freight-summary{margin:16px 0;padding:16px 18px;border:0;border-radius:16px;background:var(--ws-surface)}[data-slot=dialog-content] .batch-freight-summary h4{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content] .batch-freight-summary dl>div{padding:8px 0;border-bottom:1px solid var(--ws-line);font-size:13px}[data-slot=dialog-content] .batch-freight-summary dl>div:last-child{border-bottom:0}[data-slot=dialog-content] .batch-freight-summary dt{color:var(--ws-muted)}[data-slot=dialog-content] .batch-freight-summary dd{color:var(--ws-ink);font-variant-numeric:tabular-nums}[data-slot=dialog-content] .batch-save-reasons{margin:14px 0;padding:12px 16px;border-radius:14px;background:#fff6e5;color:#7a4f00;font-size:12.5px}[data-slot=dialog-content] .batch-save-reasons b{font-weight:600}[data-slot=dialog-content] .batch-save-reasons ul{margin-top:4px;line-height:1.6}[data-slot=dialog-content] .batch-draft>.primary-button{margin-top:4px;min-height:40px;padding:0 18px}[data-slot=dialog-content] .batch-draft>.secondary-button{min-height:38px;padding:0 16px;font-size:13px}[data-slot=dialog-content] .batch-draft-status{font-size:12.5px;color:var(--ws-muted)}[data-slot=dialog-content] .batch-refresh{min-height:34px;margin:12px 0 4px;padding:0 14px;gap:7px;font-size:12.5px}[data-slot=dialog-content] .shipment-quality-editor{margin-top:12px;padding-top:2px;border-top:1px solid var(--ws-line)}[data-slot=dialog-content] .shipment-quality-editor .fulfillment-detail-heading{margin:4px 0 10px}:is(.customer-portal,[data-slot=dialog-content]) .quality-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#fff;color:var(--ws-ink-2);font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--ws-line-strong)}:is(.customer-portal,[data-slot=dialog-content]) .quality-badge.passed{background:#e8f5ee;color:#1d7a45;box-shadow:none}:is(.customer-portal,[data-slot=dialog-content]) .quality-badge.needs_attention{background:#fff4e5;color:#9a3412;box-shadow:none}:is(.customer-portal,[data-slot=dialog-content]) .quality-photo-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}:is(.customer-portal,[data-slot=dialog-content]) .quality-photo-grid img{height:128px;border:1px solid var(--ws-line);border-radius:12px;background:#fff}:is(.customer-portal,[data-slot=dialog-content]) .quality-photo-grid figcaption{margin-top:6px;font-size:12px;line-height:1.45;color:var(--ws-ink-2)}:is(.customer-portal,[data-slot=dialog-content]) .quality-photo-grid figcaption small{font-size:11.5px;color:var(--ws-muted)}[data-slot=dialog-content] .quality-photo-actions{gap:6px;margin-top:8px}[data-slot=dialog-content] .quality-photo-actions .text-button{min-height:30px;padding:0 11px;font-size:12px}[data-slot=dialog-content] :is(.quality-check-fields,.quality-upload-fields)>.secondary-button{min-height:38px;margin-top:4px;padding:0 16px;font-size:13px}[data-slot=dialog-content] .quality-upload-fields{padding:14px 16px;border:1px solid var(--ws-line);border-radius:14px;background:#fff}[data-slot=dialog-content] .quality-upload-fields legend{float:left;width:100%;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content] .quality-upload-fields legend+*{clear:both}[data-slot=dialog-content] .quality-upload-fields>small{padding:0 0 0 10px;font-size:12px;color:var(--ws-muted);font-variant-numeric:tabular-nums}[data-slot=dialog-content] .quality-upload-fields .quality-share-toggle{font-weight:500;color:var(--ws-ink)}[data-slot=dialog-content] .quality-share-toggle input{width:16px;height:16px;accent-color:var(--ws-accent)}[data-slot=dialog-content] .quality-upload-fields input[type=file]{display:block;width:100%;margin-top:6px;padding:6px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;font-size:13px;color:var(--ws-ink-2)}[data-slot=dialog-content] .quality-upload-fields input[type=file]::file-selector-button{margin-right:10px;padding:6px 13px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font:inherit;font-weight:600;cursor:pointer}[data-slot=dialog-content].placement-dialog .placement-factory{margin:14px 0;padding:18px 20px;border:1px solid var(--ws-line);border-radius:18px;background:#fff}[data-slot=dialog-content].placement-dialog .placement-factory h3{flex-wrap:wrap;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}[data-slot=dialog-content].placement-dialog .status{text-transform:none;white-space:nowrap}[data-slot=dialog-content].placement-dialog .placement-contact{gap:10px 18px;margin:14px 0;padding:14px 16px;border-radius:14px;background:var(--ws-surface);font-size:13px;color:var(--ws-ink);overflow-wrap:anywhere}[data-slot=dialog-content].placement-dialog .placement-contact b{margin-bottom:2px;font-size:11.5px;font-weight:600;color:var(--ws-muted)}[data-slot=dialog-content].placement-dialog .placement-group{margin:12px 0;padding:0;border:1px solid var(--ws-line);border-radius:14px;background:#fff;overflow:hidden}[data-slot=dialog-content].placement-dialog .placement-group h4{margin:0;padding:12px 14px 10px;font-size:13.5px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].placement-dialog .placement-group table{font-size:13px}[data-slot=dialog-content].placement-dialog .placement-group th{padding:8px 14px;border-top:1px solid var(--ws-line);background:#fafafc;font-size:12.5px;font-weight:600;color:var(--ws-muted);white-space:nowrap}[data-slot=dialog-content].placement-dialog .placement-group th:first-letter{text-transform:uppercase}[data-slot=dialog-content].placement-dialog .placement-group td{padding:10px 14px;border-top:1px solid var(--ws-line);color:var(--ws-ink);font-variant-numeric:tabular-nums}[data-slot=dialog-content].placement-dialog .placement-group td a{color:var(--ws-accent);font-weight:500;text-decoration:none}[data-slot=dialog-content].placement-dialog .placement-group td a:hover{text-decoration:underline}[data-slot=dialog-content].placement-dialog .placement-done{gap:8px;margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#e8f5ee;color:#1d7a45;font-size:13px;font-weight:600;line-height:1.45}[data-slot=dialog-content].placement-dialog .placement-done svg{flex:none}[data-slot=dialog-content].placement-dialog .placement-form{gap:12px 14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ws-line)}[data-slot=dialog-content].placement-dialog .placement-form label{gap:6px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].placement-dialog .placement-form :is(input,textarea){min-height:40px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;font-weight:400}[data-slot=dialog-content].placement-dialog .placement-form textarea{min-height:64px;line-height:1.5;resize:vertical}[data-slot=dialog-content].placement-dialog .placement-form .primary-button{margin:2px 0 0;min-height:40px;padding:0 18px}@media(max-width:600px){[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .order-detail-state>span:first-child{flex:1 1 40%;min-width:0}[data-slot=dialog-content].placement-dialog .placement-contact{grid-template-columns:repeat(2,minmax(0,1fr))}[data-slot=dialog-content].placement-dialog .placement-group td{white-space:nowrap}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .order-detail-state{align-items:center}[data-slot=dialog-content].fulfillment-item-dialog .order-progress-save{padding:12px}[data-slot=dialog-content].placement-dialog .placement-factory{padding:14px}[data-slot=dialog-content].placement-dialog .placement-group{overflow-x:auto}[data-slot=dialog-content].placement-dialog .placement-group :is(th,td){padding-left:10px;padding-right:10px}[data-slot=dialog-content] .batch-draft>.primary-button,[data-slot=dialog-content].placement-dialog .placement-form .primary-button{width:100%}[data-slot=dialog-content] .batch-draft-status{display:block;margin:8px 0 0}[data-slot=dialog-content] .batch-discard{margin-left:0}}.customer-portal .factories-page .products-heading{flex-direction:row;align-items:flex-start}.customer-portal .factories-page .products-heading .icon-button{flex:none;width:38px;height:38px;padding:0;justify-content:center}.customer-portal .factories-page .admin-toolbar{flex-wrap:wrap;gap:10px}.customer-portal .factories-page .admin-toolbar .search{flex:1 1 320px;max-width:520px;height:40px;margin-right:auto}.customer-portal .factories-page .admin-toolbar>.primary-button,.customer-portal .factories-page .factory-group-actions>.primary-button{margin:0;min-height:40px;padding:0 18px;gap:7px;white-space:nowrap}.customer-portal .factories-page :is(.primary-button,.secondary-button,.text-button){transition:background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}.customer-portal .factories-page :is(.primary-button,.secondary-button,.text-button):active:not(:disabled){transform:scale(.97)}.customer-portal .factories-page :is(.primary-button,.secondary-button,.text-button):disabled{opacity:.45;cursor:not-allowed}.customer-portal .factories-page :is(.factory-group-actions input,.factory-min input,.factory-add-group input,.factory-group-notes){min-height:38px;padding:7px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease}.customer-portal .factories-page .factory-group-actions>input{flex:1 1 200px;min-width:160px;font-weight:600}.customer-portal .factories-page .admin-toolbar .factory-group-actions{flex:0 1 auto;gap:8px}.customer-portal .factories-page .admin-toolbar .factory-group-actions>input{min-width:220px;font-weight:400}.customer-portal .factories-page .factory-min{gap:8px;font-size:13px;font-weight:500;color:var(--ws-ink-2);white-space:nowrap}.customer-portal .factories-page .factory-min input{width:104px;text-align:right;font-variant-numeric:tabular-nums}.customer-portal .factories-page .factory-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:8px 0 20px}.customer-portal .factories-page .factory-card-button{gap:4px;padding:18px 20px;border:1px solid var(--ws-line);border-radius:18px;background:#fff;color:var(--ws-ink);transition:border-color .15s ease,box-shadow .2s ease,transform .16s var(--p-ease-out)}.customer-portal .factories-page .factory-card-button:hover{border-color:var(--ws-line-strong);box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06)}.customer-portal .factories-page .factory-card-button:active{transform:scale(.985)}.customer-portal .factories-page .factory-card-button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.customer-portal .factories-page .factory-card-button b{margin-bottom:4px;font-size:16px;font-weight:600;letter-spacing:-.015em}.customer-portal .factories-page .factory-card-button small{font-size:12.5px;line-height:1.5;color:var(--ws-muted)}.customer-portal .factories-page .factory-card-button small.pool-status{margin-top:4px;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}.customer-portal .factories-page .factory-card-button small.pool-status.ready{color:#1d7a45;font-weight:600}.customer-portal .factories-page .factory-card-button small.pool-status+small.pool-status{margin-top:0}.customer-portal .factories-page .factory-card-button small.factory-inactive{align-self:flex-start;padding:2px 9px;border-radius:999px;background:#fdecee;color:#b13e50;font-size:11.5px;font-weight:600}.customer-portal .factories-page .factory-detail .products-heading{align-items:flex-end}.customer-portal .factories-page .factory-detail .products-heading .text-button{min-height:34px;margin-bottom:10px;padding:0 13px;gap:6px;font-size:13px}.customer-portal .factories-page .factory-detail .products-heading>.fine-print{margin-bottom:8px;font-size:12.5px;white-space:nowrap}.customer-portal .factories-page .factory-detail>.factory-card{margin:0 0 16px;padding:22px 24px;border:1px solid var(--ws-line);border-radius:20px;background:#fff}.customer-portal .factories-page .factory-detail>.factory-card>.form-grid{margin:0 0 14px}.customer-portal .factories-page .factory-detail .form-label{margin-top:14px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}.customer-portal .factories-page .factory-detail .form-grid label{font-weight:500;color:var(--ws-ink-2)}.customer-portal .factories-page .factory-detail :is(.form-grid input,.form-label textarea){font-weight:400}.customer-portal .factories-page .factory-detail .form-label textarea{min-height:64px;padding:9px 12px;border:1px solid var(--ws-line-strong);font-size:14px;line-height:1.5}.customer-portal .factories-page .factory-detail-actions{gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ws-line)}.customer-portal .factories-page .factory-detail-actions .supplier-active{font-size:13.5px;color:var(--ws-ink)}.customer-portal .factories-page .factory-detail-actions input[type=checkbox]{width:16px;height:16px;accent-color:var(--ws-accent)}.customer-portal .factories-page .factory-detail-actions :is(.primary-button,.text-button){margin:0;min-height:38px;padding:0 16px;gap:7px;font-size:13.5px}.customer-portal .factories-page .factory-detail-actions .text-button.order-cancel-link{border-color:#efc6cc;color:#b13e50}.customer-portal .factories-page .factory-detail-actions .text-button.order-cancel-link:hover:not(:disabled){border-color:#b13e50;background:#fff5f6;color:#a12f41}.customer-portal .factories-page .factory-groups-title{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}.customer-portal .factories-page .factory-card>.fine-print{font-size:12.5px;line-height:1.5}.customer-portal .factories-page .factory-pools{gap:10px;margin-top:14px}.customer-portal .factories-page .factory-pool{padding:14px 16px;border:0;border-radius:16px;background:var(--ws-surface)}.customer-portal .factories-page .factory-pool-head{gap:10px}.customer-portal .factories-page .factory-pool-head .factory-group-actions{flex:1;gap:8px}.customer-portal .factories-page .factory-pool-head .secondary-button{min-height:38px;padding:0 15px;gap:6px;font-size:13px}.customer-portal .factories-page .factory-pool-head .icon-button{width:38px;height:38px;padding:0;justify-content:center}.customer-portal .factories-page .factory-group-notes{margin-top:10px;font-size:13px}.customer-portal .factories-page .pool-progress{height:6px;margin:14px 0 8px;border-radius:999px;background:var(--ws-line)}.customer-portal .factories-page .pool-progress>span{border-radius:999px;background:#d99a26;transition:width .3s var(--p-ease-out)}.customer-portal .factories-page .pool-progress>span.ready{background:#1d7a45}.customer-portal .factories-page .pool-status{font-size:12.5px;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}.customer-portal .factories-page .pool-status.ready{color:#1d7a45}.customer-portal .factories-page .pool-items{margin-top:10px;padding:2px 12px;border-radius:12px;background:#fff;font-size:12.5px;color:var(--ws-ink-2)}.customer-portal .factories-page .pool-items li{padding:8px 0;border-bottom:1px solid var(--ws-line)}.customer-portal .factories-page .pool-items li:last-child{border-bottom:0}.customer-portal .factories-page .pool-items li>span{min-width:0;overflow-wrap:anywhere}.customer-portal .factories-page .pool-items b{font-weight:600;color:var(--ws-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.customer-portal .factories-page .pool-products-list{margin-top:10px;font-size:12.5px;color:var(--ws-muted)}.customer-portal .factories-page .pool-products-list a{color:var(--ws-accent);font-weight:500;text-decoration:none}.customer-portal .factories-page .pool-products-list a:hover{text-decoration:underline}.customer-portal .factories-page .factory-empty-note{padding:14px 16px;border-radius:14px;background:var(--ws-surface);font-size:13px;color:var(--ws-muted)}.customer-portal .factories-page .factory-add-group{gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ws-line)}.customer-portal .factories-page .factory-add-group label{gap:6px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}.customer-portal .factories-page .factory-add-group label:first-child{flex:1 1 200px}.customer-portal .factories-page .factory-add-group label:nth-child(2){flex:0 1 130px}.customer-portal .factories-page .factory-add-group label:nth-child(3){flex:2 1 240px}.customer-portal .factories-page .factory-add-group label input{width:100%}.customer-portal .factories-page .factory-add-group :is(.primary-button,.secondary-button,.text-button){margin:0;min-height:38px;padding:0 16px;gap:6px;font-size:13.5px}.customer-portal .factories-page .empty h2{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}.customer-portal .factories-page .empty p{font-size:13.5px;color:var(--ws-muted)}@media(max-width:600px){.customer-portal .factories-page .products-heading>div:first-child{flex:1 1 0;min-width:0}.customer-portal .factories-page .admin-toolbar{flex-wrap:nowrap}.customer-portal .factories-page .admin-toolbar .search{order:-1;flex:1 1 0;min-width:0;max-width:none;margin-right:0;height:44px}.customer-portal .factories-page .admin-toolbar>.primary-button{flex:none;min-height:44px;padding:0 16px}.customer-portal .factories-page .admin-toolbar:has(>.factory-group-actions){flex-wrap:wrap}.customer-portal .factories-page .admin-toolbar .factory-group-actions{flex:1 1 100%;flex-wrap:wrap}.customer-portal .factories-page .admin-toolbar .factory-group-actions>input{flex:1 1 100%;min-width:0}.customer-portal .factories-page .factory-detail .products-heading{flex-direction:column;align-items:flex-start;gap:4px}.customer-portal .factories-page .factory-detail>.factory-card{padding:16px;border-radius:18px}.customer-portal .factories-page .factory-pool{padding:12px}.customer-portal .factories-page .factory-pool-head .factory-group-actions>input{flex-basis:100%}.customer-portal .factories-page .factory-min{flex:1 1 auto}.customer-portal .factories-page .factory-min input{flex:1 1 0;width:0;min-width:64px}.customer-portal .factories-page .factory-detail-actions .supplier-active{flex-basis:100%}.customer-portal .factories-page .factory-detail-actions :is(.primary-button,.text-button){flex:1 1 auto}.customer-portal .factories-page .factory-add-group label{flex:1 1 100%}.customer-portal .factories-page .factory-add-group input{width:100%}}@media(prefers-reduced-motion:reduce){.customer-portal :is(.fulfillment-workspace,.factories-page) *,[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) *{transition-duration:0s!important}.customer-portal .fulfillment-workspace :active .fulfillment-open,.customer-portal :is(.fulfillment-workspace,.factories-page) :active,[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) :active{transform:none!important}}@media(pointer:coarse){.customer-portal .fulfillment-workspace .fulfillment-select{width:24px;height:24px;margin-right:8px}}@media(pointer:coarse) and (max-width:600px){.customer-portal .fulfillment-workspace .fulfillment-select{margin-top:13px}}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list{display:grid;margin:12px 0 0;padding:0;list-style:none;border:1px solid var(--ws-line);border-radius:14px;background:#fff;overflow:hidden}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--ws-line)}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li:last-child{border-bottom:0}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li>label{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;margin:-10px -12px;padding:10px 12px;cursor:pointer}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list input[type=checkbox]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--ws-accent)}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li[data-checked]{background:var(--ws-accent-soft)}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--ws-surface);color:var(--ws-faint);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-thumb img{display:block;width:100%;height:100%;object-fit:cover}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-text b{font-size:13.5px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--ws-ink);overflow-wrap:anywhere}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-text small{font-size:12px;line-height:1.45;color:var(--ws-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-tag{align-self:flex-start;margin-top:4px;padding:2px 9px;border-radius:999px;background:var(--ws-surface);color:var(--ws-ink-2);font-size:11.5px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-tag.new{background:var(--ws-accent-soft);color:var(--ws-accent)}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-tag.move{background:#fff4e0;color:#8a5a00}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-tag.updated{background:#e8f5ee;color:#1d7a45}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-tag.error{background:#fdecee;color:#b13e50}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li>.text-button{flex:none;min-height:34px;margin:0;padding:0 14px;font-size:12.5px}.customer-portal .factories-page .moq-group-summary{margin:10px 0 0;font-size:13px;font-weight:500;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}.customer-portal .factories-page .moq-group-card .factory-empty-note{margin-top:12px;background:#fff}.customer-portal .factories-page .moq-group-footer{display:flex;margin-top:12px}.customer-portal .factories-page :is(.moq-group-footer,.factory-default-min) .secondary-button{margin:0;min-height:38px;padding:0 16px;gap:6px;font-size:13px}.customer-portal .factories-page .factory-groups-title small{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:var(--ws-surface);color:var(--ws-muted);font-size:12px;font-weight:600;vertical-align:2px;font-variant-numeric:tabular-nums}.customer-portal .factories-page .factory-default-min{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 6px}.customer-portal .factories-page .factory-card>.factory-empty-note,.customer-portal .factories-page .factory-card>.product-mini-list{margin-top:14px}.customer-portal .factories-page .factory-card-button small.factory-group-line{color:var(--ws-ink-2);font-variant-numeric:tabular-nums}.customer-portal .factories-page .factory-card-button small.factory-group-line:first-of-type{margin-top:4px}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog){width:min(680px,calc(100vw - 32px));max-width:680px;max-height:90dvh;overflow:auto;gap:14px}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) :is(.product-mini-list){max-height:min(46dvh,460px);margin:0;overflow-y:auto;overscroll-behavior:contain}[data-slot=dialog-content].moq-picker-dialog .search{order:0;flex:none;max-width:none;height:42px;padding:0 14px;gap:10px;color:var(--ws-muted)}[data-slot=dialog-content].moq-picker-dialog .search input{min-width:0;border:0;background:transparent;font-size:14px}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) :is(.workspace-warning,.factory-empty-note){margin:0;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#7a4f00;font-size:13px;line-height:1.5}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .factory-empty-note{background:var(--ws-surface);color:var(--ws-muted)}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .error-message{margin:0;border:0;border-radius:12px;background:#fdecee;color:#a12f41;font-size:13px;line-height:1.5}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .error-message ul{margin:6px 0 0;padding-left:18px}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .fine-print{margin:0;font-size:12.5px;line-height:1.5}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .import-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--ws-line)}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .import-actions>.fine-print{margin-right:auto}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .import-actions :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 18px;font-size:13.5px;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .import-actions :is(.primary-button,.secondary-button):active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog,.take-off-dialog) .import-actions :is(.primary-button,.secondary-button):disabled{opacity:.45;cursor:not-allowed}[data-slot=dialog-content].factory-link-dialog .factory-link-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0}[data-slot=dialog-content].factory-link-dialog .factory-link-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].factory-link-dialog .factory-link-fields select{width:100%;min-height:40px;padding:8px 34px 8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/12px;color:var(--ws-ink);font-size:14px;font-weight:400;cursor:pointer}[data-slot=dialog-content].factory-link-dialog .factory-link-fields select:disabled{background-color:var(--ws-surface);color:var(--ws-muted);cursor:not-allowed}[data-slot=dialog-content].factory-link-dialog .factory-link-summary{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:10px 14px;border-radius:12px;background:var(--ws-accent-soft);font-size:13px;color:var(--ws-ink)}[data-slot=dialog-content].factory-link-dialog .factory-link-summary span{color:#b13e50;font-weight:500}[data-slot=dialog-content].factory-link-dialog .product-mini-list>li[data-state=error]{background:#fff8f8}[data-slot=dialog-content].take-off-dialog .take-off-summary{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:10px 14px;border-radius:12px;background:var(--ws-accent-soft);font-size:13px;color:var(--ws-ink)}[data-slot=dialog-content].take-off-dialog .take-off-summary span{color:#b13e50;font-weight:500}[data-slot=dialog-content].take-off-dialog .product-mini-list>li[data-state=error]{background:#fff8f8}[data-slot=dialog-content].take-off-dialog [data-slot=dialog-header]{padding-right:36px}[data-slot=dialog-content].take-off-dialog [data-slot=dialog-title]{line-height:1.3}@media(max-width:639px){[data-slot=dialog-content].take-off-dialog [data-slot=dialog-header]{padding-left:36px}}@media(pointer:coarse){[data-slot=dialog-content].take-off-dialog .import-actions :is(.primary-button,.secondary-button){min-height:44px}}[data-slot=dialog-content].moq-picker-dialog{display:flex;flex-direction:column;max-height:min(90dvh,880px);overflow:hidden auto;gap:12px}[data-slot=dialog-content].moq-picker-dialog>*{flex:none;min-width:0}[data-slot=dialog-content].moq-picker-dialog>.moq-pick-list{flex:0 1 auto;min-height:min(132px,18dvh);max-height:none;overflow-y:auto}[data-slot=dialog-content].moq-picker-dialog>.moq-pick-failed{max-height:min(22dvh,160px);overflow-y:auto}[data-slot=dialog-content].moq-picker-dialog>.moq-pick-footer{position:sticky;bottom:-24px;z-index:1;margin:0 -24px -24px;padding:14px 24px 24px;background:#fff}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chips{display:flex;flex-wrap:wrap;gap:8px}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0;padding:0 6px 0 14px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip b{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--ws-surface);color:var(--ws-ink-2);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip:hover:not(:disabled):not([aria-pressed=true]){background:var(--ws-surface)}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip:active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip[aria-pressed=true]{background:var(--ws-ink);border-color:var(--ws-ink);color:#fff}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip[aria-pressed=true] b{background:rgba(255,255,255,.2);color:#fff}[data-slot=dialog-content].moq-picker-dialog .moq-pick-chip:disabled{opacity:.5;cursor:not-allowed}[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar .secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:0 14px;font-size:13px;font-variant-numeric:tabular-nums;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar .secondary-button:active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar .secondary-button:disabled{opacity:.45;cursor:not-allowed}[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar .fine-print{margin-left:auto;font-size:12px}[data-slot=dialog-content].moq-picker-dialog .moq-pick-list>li{content-visibility:auto;contain-intrinsic-size:auto 68px}[data-slot=dialog-content].moq-picker-dialog .moq-pick-list>li>label{-webkit-user-select:none;user-select:none}[data-slot=dialog-content].moq-picker-dialog .product-mini-tags{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px}[data-slot=dialog-content].moq-picker-dialog .product-mini-tags .product-mini-tag{margin-top:0}[data-slot=dialog-content].moq-picker-dialog .product-mini-tag.stage{display:inline-flex;align-items:center;gap:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--ws-line-strong);color:var(--ws-ink-2)}[data-slot=dialog-content].moq-picker-dialog .product-mini-tag.stage:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}[data-slot=dialog-content].moq-picker-dialog .product-mini-tag.stage.review{color:#8a5a00}[data-slot=dialog-content].moq-picker-dialog .product-mini-tag.stage.active{color:#1d7a45}[data-slot=dialog-content].moq-picker-dialog .product-mini-tag.stage.inactive{color:#b13e50}[data-slot=dialog-content].moq-picker-dialog .moq-pick-footer .fine-print{font-variant-numeric:tabular-nums}.customer-portal .factories-page .factory-ungrouped-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 6px}.customer-portal .factories-page .factory-ungrouped-head .factory-groups-title{margin:0}.customer-portal .factories-page .factory-ungrouped-head .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;margin:0;padding:0 16px;font-size:13px;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}.customer-portal .factories-page .factory-ungrouped-head .primary-button:active:not(:disabled){transform:scale(.97)}.customer-portal .factories-page .factory-unassigned-notice{display:grid;gap:12px;margin:0 0 16px;padding:16px 18px;border:1px solid var(--ws-accent-line);border-radius:18px;background:var(--ws-accent-soft)}.customer-portal .factories-page .factory-unassigned-notice p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ws-ink-2)}.customer-portal .factories-page .factory-unassigned-notice p b{font-weight:600;color:var(--ws-ink);font-variant-numeric:tabular-nums}.customer-portal .factories-page .factory-unassigned-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.customer-portal .factories-page .factory-unassigned-actions :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin:0;padding:0 16px;font-size:13.5px;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}.customer-portal .factories-page .factory-unassigned-actions :is(.primary-button,.secondary-button):active:not(:disabled){transform:scale(.97)}.customer-portal .factories-page .factory-unassigned-actions .primary-button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.customer-portal .factories-page .factory-unassigned-pick{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.customer-portal .factories-page .factory-unassigned-pick select{flex:0 1 auto;width:240px;min-width:0;max-width:100%;min-height:40px;padding:8px 34px 8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/12px;color:var(--ws-ink);font-size:14px;cursor:pointer}.customer-portal .factories-page .factory-unassigned-pick select:focus-visible{border-color:var(--ws-accent);outline:none;box-shadow:0 0 0 4px rgba(35,78,222,.15)}@media(max-width:600px){[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar .fine-print{flex-basis:100%;margin-left:0}.customer-portal .factories-page .factory-ungrouped-head .primary-button{flex:1 1 100%}.customer-portal .factories-page .factory-unassigned-notice{padding:14px}.customer-portal .factories-page .factory-unassigned-actions{flex-direction:column;align-items:stretch}.customer-portal .factories-page .factory-unassigned-pick{display:flex;flex-direction:column;align-items:stretch}.customer-portal .factories-page .factory-unassigned-pick select{flex:none;width:100%}.customer-portal .factories-page .factory-unassigned-actions :is(.primary-button,.secondary-button){white-space:normal;text-align:center}}@media(pointer:coarse){.customer-portal .factories-page :is(.factory-ungrouped-head .primary-button,.factory-unassigned-actions .primary-button,.factory-unassigned-actions .secondary-button,.factory-unassigned-pick select),[data-slot=dialog-content].moq-picker-dialog :is(.moq-pick-chip,.moq-pick-toolbar .secondary-button){min-height:44px}.customer-portal .factories-page .factory-unassigned-pick select{font-size:16px}[data-slot=dialog-content].moq-picker-dialog .moq-pick-toolbar .fine-print{display:none}}@media(prefers-reduced-motion:reduce){.customer-portal .factories-page :is(.factory-ungrouped-head,.factory-unassigned-actions) *{transition-duration:0s!important}.customer-portal .factories-page :is(.factory-ungrouped-head,.factory-unassigned-actions) :active{transform:none!important}}[data-slot=dialog-content].placement-dialog .placement-pool{margin:0;padding:0 14px 12px;font-size:12.5px;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}[data-slot=dialog-content].placement-dialog .placement-pool p{margin:0}[data-slot=dialog-content].placement-dialog .placement-pool b{font-weight:600;color:#8a5a00}[data-slot=dialog-content].placement-dialog .placement-pool.ready b{color:#1d7a45}[data-slot=dialog-content].placement-dialog .placement-pool .pool-progress{height:6px;margin:8px 0 0;border-radius:999px;background:var(--ws-line);overflow:hidden}:is(.customer-portal,[data-slot=dialog-content]) :is(.placement-pool,.factory-minimums) .pool-progress>span{display:block;height:100%;border-radius:999px;background:#d99a26;transition:width .3s var(--p-ease-out)}:is(.customer-portal,[data-slot=dialog-content]) :is(.placement-pool,.factory-minimums) .pool-progress>span.ready{background:#1d7a45}.customer-portal .fulfillment-workspace .factory-minimums{margin:0 0 16px;padding:18px 20px;border:1px solid var(--ws-line);border-radius:20px;background:#fff}.customer-portal .fulfillment-workspace .factory-minimums-head h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ws-ink)}.customer-portal .fulfillment-workspace .factory-minimums-head .fine-print{margin:4px 0 0;font-size:12.5px;line-height:1.5}.customer-portal .fulfillment-workspace .factory-minimums-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px;margin-top:14px}.customer-portal .fulfillment-workspace .factory-minimums-factory{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border-radius:16px;background:var(--ws-surface)}.customer-portal .fulfillment-workspace .factory-minimums-factory h3{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink);overflow-wrap:anywhere}.customer-portal .fulfillment-workspace .factory-minimums-pool{min-width:0;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ws-line)}.customer-portal .fulfillment-workspace .factory-minimums-pool-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;font-size:13.5px}.customer-portal .fulfillment-workspace .factory-minimums-pool-head b{min-width:0;font-weight:600;color:var(--ws-ink);overflow-wrap:anywhere}.customer-portal .fulfillment-workspace .factory-minimums-pool-head span{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.customer-portal .fulfillment-workspace .factory-minimums .pool-progress{height:6px;margin:10px 0 6px;border-radius:999px;background:var(--ws-line);overflow:hidden}.customer-portal .fulfillment-workspace .factory-minimums .pool-status{margin:0;font-size:12.5px;font-weight:600;color:#8a5a00;font-variant-numeric:tabular-nums}.customer-portal .fulfillment-workspace .factory-minimums .pool-status.ready{color:#1d7a45}.customer-portal .fulfillment-workspace .factory-minimums .pool-status.none{font-weight:500;color:var(--ws-muted)}.customer-portal .fulfillment-workspace .factory-minimums-lines{margin-top:8px}.customer-portal .fulfillment-workspace .factory-minimums-lines>summary{display:flex;align-items:center;gap:8px;min-height:32px;list-style:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ws-ink-2);-webkit-user-select:none;user-select:none}.customer-portal .fulfillment-workspace .factory-minimums-lines>summary::-webkit-details-marker{display:none}.customer-portal .fulfillment-workspace .factory-minimums-lines>summary:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid var(--ws-muted);border-bottom:1.5px solid var(--ws-muted);transform:translateY(-2px) rotate(45deg)}.customer-portal .fulfillment-workspace .factory-minimums-lines[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.customer-portal .fulfillment-workspace .factory-minimums-lines ul{margin:4px 0 0;padding:0;list-style:none}.customer-portal .fulfillment-workspace .factory-minimums-lines li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;border-top:1px solid var(--ws-line);font-size:12.5px}.customer-portal .fulfillment-workspace .factory-minimums-lines li>.product-mini-text{flex:1 1 160px}.customer-portal .fulfillment-workspace .factory-minimums-lines .product-mini-thumb{width:36px;height:36px;border-radius:8px}.customer-portal .fulfillment-workspace .factory-minimums-lines li b{font-weight:600;color:var(--ws-ink);overflow-wrap:anywhere}.customer-portal .fulfillment-workspace .factory-minimums-lines li small{color:var(--ws-muted);overflow-wrap:anywhere}.customer-portal .fulfillment-workspace .factory-minimums-units{font-weight:600;color:var(--ws-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.customer-portal .fulfillment-workspace .factory-minimums :is(.text-button){min-height:32px;margin:0;padding:0 12px;font-size:12.5px;white-space:nowrap}.customer-portal .fulfillment-workspace .factory-minimums-unassigned{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#7a4f00;font-size:13px;line-height:1.5}.customer-portal .fulfillment-workspace .factory-minimums-unassigned>span:last-child{display:flex;flex-wrap:wrap;gap:6px}.customer-portal .fulfillment-workspace .factory-minimums .error-message{margin:12px 0 0}.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button{min-height:42px;margin:0;padding:0 18px;gap:7px;font-size:13.5px;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button:active:not(:disabled){transform:scale(.97)}.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}[data-slot=dialog-content].bulk-move-dialog{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:90dvh;overflow:auto;gap:16px;padding:24px}[data-slot=dialog-content].bulk-move-dialog .bulk-move-group{display:grid;gap:8px;min-width:0}[data-slot=dialog-content].bulk-move-dialog .bulk-move-group h3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ws-ink)}[data-slot=dialog-content].bulk-move-dialog .bulk-move-group h3 svg{flex:none;color:var(--ws-muted)}[data-slot=dialog-content].bulk-move-dialog .bulk-move-count{color:var(--ws-accent);font-variant-numeric:tabular-nums}[data-slot=dialog-content].bulk-move-dialog .bulk-move-group.blocked h3{color:var(--ws-ink-2)}[data-slot=dialog-content].bulk-move-dialog .product-mini-list{margin:0}[data-slot=dialog-content].bulk-move-dialog .product-mini-list>li[data-state=error]{background:#fff8f8}[data-slot=dialog-content].bulk-move-dialog :is(.fine-print,.bulk-move-empty){margin:0;font-size:12.5px;line-height:1.5}[data-slot=dialog-content].bulk-move-dialog .bulk-move-empty{padding:12px 14px;border-radius:12px;background:var(--ws-surface);color:var(--ws-muted)}[data-slot=dialog-content].bulk-move-dialog .bulk-move-summary{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:10px 14px;border-radius:12px;background:var(--ws-accent-soft);font-size:13px;color:var(--ws-ink)}[data-slot=dialog-content].bulk-move-dialog .bulk-move-summary span{color:#b13e50;font-weight:500}[data-slot=dialog-content].bulk-move-dialog .error-message{margin:0;border:0;background:#fdecee;color:#a12f41;font-size:13px;line-height:1.5}[data-slot=dialog-content].bulk-move-dialog .import-actions{position:sticky;bottom:-24px;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -24px -24px;padding:14px 24px 24px;border-top:1px solid var(--ws-line);background:#fff}[data-slot=dialog-content].bulk-move-dialog .import-actions :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 18px;font-size:13.5px;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].bulk-move-dialog .import-actions :is(.primary-button,.secondary-button):active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content].bulk-move-dialog .import-actions :is(.primary-button,.secondary-button):disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button{min-height:44px}[data-slot=dialog-content].bulk-move-dialog{padding:18px 16px}[data-slot=dialog-content].bulk-move-dialog .import-actions{bottom:-18px;margin:0 -16px -18px;padding:12px 16px 18px}[data-slot=dialog-content].bulk-move-dialog .import-actions :is(.primary-button,.secondary-button){flex:1 1 0}}@media(pointer:coarse){.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button,[data-slot=dialog-content].bulk-move-dialog .import-actions :is(.primary-button,.secondary-button){min-height:44px}}@media(prefers-reduced-motion:reduce){.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button,[data-slot=dialog-content].bulk-move-dialog *{transition-duration:0s!important}.customer-portal .fulfillment-workspace .order-search-toolbar>.bulk-move-button:active,[data-slot=dialog-content].bulk-move-dialog :active{transform:none!important}}[data-slot=dialog-content].bulk-batch-dialog{width:min(760px,calc(100vw - 32px));max-width:760px}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-form{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 12px;min-width:0}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-shared{grid-template-columns:repeat(3,minmax(0,1fr))}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-row .bulk-batch-fields{align-items:end}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--ws-ink-2)}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-fields :is(input,select){width:100%;min-width:0;min-height:40px;margin:0;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;font-size:14px;color:var(--ws-ink);font-variant-numeric:tabular-nums}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-fields :is(input,select):disabled{background:var(--ws-surface);color:var(--ws-muted);cursor:not-allowed}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-fields small{font-size:11.5px;font-weight:400;color:var(--ws-muted);font-variant-numeric:tabular-nums}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-warning{margin:0;padding:10px 14px;border-radius:12px;background:#fff6e5;color:#7a4f00;font-size:12.5px;line-height:1.5}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-ship{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--ws-surface);cursor:pointer}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-ship input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ws-accent)}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-ship>span{display:flex;flex-direction:column;gap:3px;min-width:0}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-ship b{font-size:13.5px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-ship small{font-size:12px;line-height:1.5;color:var(--ws-muted)}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-list>li{display:grid;align-items:stretch;gap:10px}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-row-head{display:flex;align-items:flex-start;gap:12px;min-width:0}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-row-head>.text-button{flex:none;min-height:32px;margin:0;padding:0 12px;font-size:12.5px}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-tags .product-mini-tag{margin-top:0}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-locked{display:flex;align-items:center;gap:5px;margin:0;font-size:12px;color:var(--ws-muted);font-variant-numeric:tabular-nums}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-freight{margin:0;padding:8px 10px;border-radius:10px;background:var(--ws-surface);font-size:12px;line-height:1.55;color:var(--ws-ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-issues{margin:0;padding:8px 12px 8px 28px;border-radius:10px;background:#fff6e5;color:#7a4f00;font-size:12px;line-height:1.55}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-refusal{margin:0;padding:8px 12px;border-radius:10px;background:#fdecee;color:#a12f41;font-size:12.5px;line-height:1.5}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-total{display:grid;gap:4px;margin:0;padding:12px 14px;border-radius:12px;background:var(--ws-surface);font-size:13px;color:var(--ws-ink);font-variant-numeric:tabular-nums}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-total b{font-weight:600}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-total small{font-size:12px;line-height:1.5;color:var(--ws-muted)}[data-slot=dialog-content].bulk-batch-dialog .bulk-move-summary .bulk-batch-moved{color:#1d7a45}[data-slot=dialog-content].bulk-batch-dialog .bulk-move-summary .bulk-batch-kept{color:var(--ws-ink-2)}[data-slot=dialog-content].bulk-batch-dialog :is(.bulk-batch-refresh,.bulk-batch-review){justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:34px;margin:0;padding:0 14px;font-size:12.5px}[data-slot=dialog-content].bulk-batch-dialog :is(.batch-notice,.batch-save-reasons){margin:0}[data-slot=dialog-content].bulk-batch-dialog .product-mini-list>li>.text-button{align-self:center}[data-slot=dialog-content] .batch-tracking-others{display:flex;align-items:flex-start;gap:10px;margin:10px 0 4px;font-size:13px;font-weight:500;line-height:1.45;color:var(--ws-ink-2);cursor:pointer}[data-slot=dialog-content] .batch-tracking-others input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ws-accent)}[data-slot=dialog-content] .batch-tracking-others>span{display:flex;flex-direction:column;gap:3px;min-width:0}[data-slot=dialog-content] .batch-tracking-others small{font-size:12px;font-weight:400;color:var(--ws-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-slot=dialog-content] .batch-tracking-others small>span{display:block}@media(max-width:600px){[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-shared{grid-template-columns:minmax(0,1fr)}[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-list>li{gap:8px}}@media(pointer:coarse){[data-slot=dialog-content].bulk-batch-dialog .bulk-batch-fields :is(input,select){min-height:44px;font-size:16px}[data-slot=dialog-content].bulk-batch-dialog :is(.bulk-batch-row-head>.text-button,.bulk-batch-refresh,.bulk-batch-review,.product-mini-list>li>.text-button){min-height:44px}[data-slot=dialog-content] :is(.bulk-batch-ship,.batch-tracking-others) input{width:22px;height:22px}}@media(max-width:600px){[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog){padding:18px 16px}[data-slot=dialog-content].factory-link-dialog .factory-link-fields{grid-template-columns:minmax(0,1fr)}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog) .import-actions>.fine-print{flex-basis:100%}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog) .import-actions :is(.primary-button,.secondary-button){flex:1 1 0}[data-slot=dialog-content].moq-picker-dialog>.moq-pick-footer{bottom:-18px;margin:0 -16px -18px;padding:12px 16px 18px}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li{gap:10px;padding:10px}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li>label{gap:10px;margin:-10px;padding:10px}.customer-portal .factories-page .factory-default-min .factory-min{flex:1 1 100%}.customer-portal .fulfillment-workspace .factory-minimums{padding:14px;border-radius:18px}.customer-portal .fulfillment-workspace .factory-minimums-grid{grid-template-columns:minmax(0,1fr)}.customer-portal .fulfillment-workspace .factory-minimums-factory{padding:10px}}@media(pointer:coarse){.customer-portal .fulfillment-workspace .factory-minimums .text-button,:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list>li>.text-button,[data-slot=dialog-content].placement-dialog .workspace-warning .text-button{min-height:44px}:is(.customer-portal,[data-slot=dialog-content]) .product-mini-list input[type=checkbox]{width:22px;height:22px}.customer-portal .fulfillment-workspace .factory-minimums-lines>summary{min-height:44px}.customer-portal .factories-page :is(.moq-group-footer,.factory-default-min) .secondary-button,[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog) .import-actions :is(.primary-button,.secondary-button){min-height:44px}[data-slot=dialog-content].moq-picker-dialog .search{height:44px}[data-slot=dialog-content].moq-picker-dialog .search input{font-size:16px}.customer-portal .factories-page :is(.factory-group-actions input,.factory-min input,.factory-add-group input,.factory-group-notes),[data-slot=dialog-content].factory-link-dialog .factory-link-fields select{min-height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){:is(.customer-portal,[data-slot=dialog-content]) :is(.placement-pool,.factory-minimums) *,[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog) *{transition-duration:0s!important}[data-slot=dialog-content]:is(.moq-picker-dialog,.factory-link-dialog) :active{transform:none!important}}:is(.customer-portal,[data-slot=dialog-content]) .shipping-split{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;color:var(--ws-muted);font-variant-numeric:tabular-nums}:is(.customer-portal,[data-slot=dialog-content]) .shipping-split>span{display:inline-flex;align-items:center;white-space:nowrap}:is(.customer-portal,[data-slot=dialog-content]) .factory-minimums-pool .shipping-split{margin-top:6px}[data-slot=dialog-content] .placement-shipping{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:12.5px;color:var(--ws-ink-2)}.customer-portal .placement-order-row .placement-order-items{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;font-weight:400;color:var(--ws-muted)}.customer-portal .placement-order-row .placement-order-items>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.customer-portal .placement-order-row .placement-order-items .ship-mode{margin-right:0}.customer-portal .fulfillment-workspace .fulfillment-item-row{grid-template-columns:minmax(0,1fr) 150px 96px 184px 192px 118px}.customer-portal .fulfillment-workspace .fulfillment-item-row>span.fulfillment-cost{grid-column:2;grid-row:1;font-variant-numeric:tabular-nums;white-space:nowrap}.customer-portal .fulfillment-workspace .fulfillment-cost b{font-weight:600;color:var(--ws-ink)}@media(max-width:1260px){.customer-portal .fulfillment-workspace .fulfillment-item-row{grid-template-columns:minmax(0,1fr) 190px 118px}.customer-portal .fulfillment-workspace .fulfillment-item-row>span.fulfillment-cost{grid-column:1;grid-row:3}}@media(max-width:900px){.customer-portal .fulfillment-workspace .fulfillment-item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-portal .fulfillment-workspace .fulfillment-item-row>span.fulfillment-cost{grid-column:1/-1;grid-row:2}.customer-portal .fulfillment-workspace .fulfillment-item-row>span:nth-child(2),.customer-portal .fulfillment-workspace .fulfillment-item-row>span:nth-child(3){grid-row:3}.customer-portal .fulfillment-workspace .fulfillment-item-row>.fulfillment-open,.customer-portal .fulfillment-workspace .fulfillment-item-row>.status{grid-row:4}}:is(.customer-portal,[data-slot=dialog-content]) .range-select-hint{font-size:12px;font-weight:400;color:var(--ws-muted)}[data-slot=dialog-content].workspace-import p.range-select-hint{margin:0}@media(pointer:coarse){:is(.customer-portal,[data-slot=dialog-content]) .range-select-hint{display:none}}:is(.customer-portal,[data-slot=dialog-content]) .line-adjusted-tag{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:2px 8px;border-radius:999px;background:#fff4e0;color:#8a5a00;font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:520px){:is(.customer-portal,[data-slot=dialog-content]) .line-adjusted-tag{white-space:normal;border-radius:12px}}:is(.customer-portal,[data-slot=dialog-content]) :is(.line-discount-tag,.discount-applied-tag){display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:2px 8px;border-radius:999px;background:#e5f5ea;color:#1d6b3c;font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}[data-slot=dialog-content].order-workspace-detail .order-line-item .line-discount-tag{margin-top:4px}:is(.customer-portal,[data-slot=dialog-content]) .line-removed-tag{flex:none;padding:3px 10px;border-radius:999px;background:#fdecee;color:#a12f41;font-size:12px;font-weight:600;line-height:1.45;white-space:nowrap}:is(.customer-portal,[data-slot=dialog-content]) :is(.placement-removed,.order-removed-lines,.order-adjustments) .preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.customer-portal .fulfillment-workspace .fulfillment-item-name .line-adjusted-tag{margin-top:5px}[data-slot=dialog-content].fulfillment-item-dialog .order-line-item .line-adjusted-tag{margin-top:4px}[data-slot=dialog-content]:is(.fulfillment-item-dialog,.placement-dialog) .workspace-warning-actions{display:inline-flex;flex-wrap:wrap;gap:8px}[data-slot=dialog-content].placement-dialog .placement-group{overflow-x:auto}[data-slot=dialog-content].placement-dialog .placement-group td .line-adjusted-tag{display:block;width:auto;min-width:8.8em;margin-top:3px;padding:0;border-radius:0;background:none;line-height:1.35;white-space:normal}[data-slot=dialog-content].placement-dialog .placement-group td .discount-applied-tag{display:flex;margin-top:3px;font-variant-numeric:tabular-nums}[data-slot=dialog-content].placement-dialog .placement-group .placement-adjust-cell{width:1%;text-align:right}[data-slot=dialog-content].placement-dialog .placement-group td:first-child{white-space:nowrap}[data-slot=dialog-content].placement-dialog .placement-group :is(th,td):not(:first-child){padding-left:10px}[data-slot=dialog-content].placement-dialog .placement-group :is(th,td):not(:last-child){padding-right:10px}[data-slot=dialog-content].placement-dialog .placement-group th{position:relative}[data-slot=dialog-content].placement-dialog .placement-adjust{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:0;padding:0 14px;font-size:12.5px;white-space:nowrap;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].placement-dialog .placement-adjust:active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content].placement-dialog .placement-adjust:disabled{opacity:.45;cursor:not-allowed}[data-slot=dialog-content].placement-dialog .placement-removed{margin:14px 0;padding:16px 18px;border:1px dashed var(--ws-line-strong);border-radius:18px;background:#fafafc}[data-slot=dialog-content].placement-dialog .placement-removed h3{margin:0 0 10px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ws-ink)}[data-slot=dialog-content].placement-dialog .placement-removed .product-mini-list{margin:0}[data-slot=dialog-content].placement-dialog .placement-removed .product-mini-text b{color:var(--ws-ink-2)}[data-slot=dialog-content].line-adjust-dialog{width:min(560px,calc(100vw - 32px));max-width:560px;max-height:90dvh;overflow:auto;gap:14px}[data-slot=dialog-content].line-adjust-dialog .line-adjust-product{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--ws-line);border-radius:14px}[data-slot=dialog-content].line-adjust-dialog .line-adjust-product .product-mini-text b{overflow-wrap:anywhere}[data-slot=dialog-content].line-adjust-dialog .line-adjust-current{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-variant-numeric:tabular-nums}[data-slot=dialog-content].line-adjust-dialog .line-adjust-current small{font-size:11.5px;color:var(--ws-muted)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-current b{font-size:13.5px;font-weight:600;color:var(--ws-ink);white-space:nowrap}[data-slot=dialog-content].line-adjust-dialog .line-adjust-choice{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--ws-line-strong);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option[data-selected]{border-color:var(--ws-accent);background:var(--ws-accent-soft)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option[data-disabled]{cursor:not-allowed;background:var(--ws-surface)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option[data-disabled] b{color:var(--ws-ink-2)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ws-accent)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option>span{display:flex;flex-direction:column;gap:2px;min-width:0}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option b{font-size:14px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option small{font-size:12.5px;line-height:1.45;color:var(--ws-muted)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 4px 42px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases-input{display:flex;align-items:center;gap:8px;color:var(--ws-muted);font-weight:400}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases input{width:130px;min-width:0;min-height:40px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;font-variant-numeric:tabular-nums}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases input[aria-invalid=true]{border-color:var(--required-border);background-color:var(--required-fill)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases small{font-size:12px;font-weight:400;color:var(--ws-muted);font-variant-numeric:tabular-nums}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases small.line-adjust-invalid{font-weight:500;color:var(--required-ink)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-fields{display:grid;gap:12px}[data-slot=dialog-content].line-adjust-dialog .line-adjust-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-fields label small{font-size:12px;font-weight:400;color:var(--ws-muted)}[data-slot=dialog-content].line-adjust-dialog .line-adjust-fields select{width:100%;min-width:0;min-height:40px;padding:8px 34px 8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/12px;color:var(--ws-ink);font-size:14px}[data-slot=dialog-content].line-adjust-dialog .line-adjust-fields textarea{width:100%;min-height:64px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font:inherit;font-size:14px;line-height:1.45;resize:vertical}[data-slot=dialog-content].line-adjust-dialog :is(.line-adjust-fields select,.line-adjust-fields textarea,.line-adjust-cases input):focus-visible{border-color:var(--ws-accent);outline:none;box-shadow:0 0 0 4px rgba(35,78,222,.15)}[data-slot=dialog-content].line-adjust-dialog .error-message{margin:0;border:0;border-radius:12px;background:#fdecee;color:#a12f41;font-size:13px;line-height:1.5}[data-slot=dialog-content].line-adjust-dialog .import-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--ws-line)}[data-slot=dialog-content].line-adjust-dialog .import-actions :is(.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 18px;font-size:13.5px;transition:background-color .15s ease,opacity .15s ease,transform .16s var(--p-ease-out)}[data-slot=dialog-content].line-adjust-dialog .import-actions :is(.primary-button,.secondary-button):active:not(:disabled){transform:scale(.97)}[data-slot=dialog-content].line-adjust-dialog .import-actions :is(.primary-button,.secondary-button):disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){[data-slot=dialog-content].line-adjust-dialog{padding:18px 16px}[data-slot=dialog-content].placement-dialog .placement-group .placement-adjust-cell{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-10px 0 10px -10px rgba(0,0,0,.18)}[data-slot=dialog-content].placement-dialog .placement-group th:last-child{position:sticky;right:0;z-index:1;background:#fafafc}[data-slot=dialog-content].line-adjust-dialog .line-adjust-product{flex-wrap:wrap}[data-slot=dialog-content].line-adjust-dialog .line-adjust-current{flex:1 1 100%;align-items:flex-start;padding-left:56px;text-align:left}[data-slot=dialog-content].line-adjust-dialog .line-adjust-cases{margin-left:0}[data-slot=dialog-content].line-adjust-dialog .import-actions :is(.primary-button,.secondary-button){flex:1 1 0}[data-slot=dialog-content].placement-dialog .placement-removed{padding:14px}[data-slot=dialog-content].placement-dialog .placement-removed .product-mini-list>li{flex-wrap:wrap}[data-slot=dialog-content].placement-dialog .placement-removed .line-removed-tag{margin-left:54px}}@media(pointer:coarse){[data-slot=dialog-content].fulfillment-item-dialog .workspace-warning .text-button,[data-slot=dialog-content].line-adjust-dialog :is(.line-adjust-option,.import-actions .primary-button,.import-actions .secondary-button),[data-slot=dialog-content].placement-dialog .placement-adjust{min-height:44px}[data-slot=dialog-content].line-adjust-dialog :is(.line-adjust-cases input,.line-adjust-fields select,.line-adjust-fields textarea){min-height:44px;font-size:16px}[data-slot=dialog-content].line-adjust-dialog .line-adjust-option input{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){[data-slot=dialog-content].line-adjust-dialog *,[data-slot=dialog-content].placement-dialog .placement-adjust{transition-duration:0s!important}[data-slot=dialog-content].line-adjust-dialog :active,[data-slot=dialog-content].placement-dialog .placement-adjust:active{transform:none!important}}:is(.customer-portal,[data-slot=dialog-content]) .status.negotiating{background:#fff4e0;color:#8a5a00}:is(.customer-portal,[data-slot=dialog-content]) :is(.negotiating-tag,.negotiated-tag){display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-left:6px;padding:1px 7px;border-radius:999px;background:#fff4e0;color:#8a5a00;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:1px}.customer-portal .fulfillment-workspace .fulfillment-cost .negotiated-tag{display:flex;margin:3px 0 1px}[data-slot=dialog-content].placement-dialog .placement-factory.negotiating{border-color:#f1d9a6}[data-slot=dialog-content].placement-dialog .placement-factory h3 .status.negotiating{white-space:normal;text-align:left}[data-slot=dialog-content].placement-dialog .placement-choice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:16px 0 0;padding:14px 16px;border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-surface)}[data-slot=dialog-content].placement-dialog .placement-choice>span{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}[data-slot=dialog-content].placement-dialog .placement-choice b{font-size:13.5px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].placement-dialog .placement-choice small{font-size:12.5px;line-height:1.45;color:var(--ws-muted)}[data-slot=dialog-content].placement-dialog :is(.placement-choice,.negotiation-actions) .secondary-button{min-height:40px;margin:0;padding:0 16px;white-space:nowrap}[data-slot=dialog-content].placement-dialog .negotiation-panel{margin:14px 0 0;padding:14px 16px 16px;border:1px solid #f1d9a6;border-radius:14px;background:#fffdf8}[data-slot=dialog-content].placement-dialog .negotiation-panel-head h4{margin:0;font-size:14px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].placement-dialog .negotiation-panel-head .fine-print{margin:3px 0 0;font-size:12.5px;color:var(--ws-muted)}[data-slot=dialog-content].placement-dialog .negotiation-panel-head small{display:block;margin-top:2px;font-size:12px;color:var(--ws-muted)}[data-slot=dialog-content].placement-dialog .negotiation-prices{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}[data-slot=dialog-content].placement-dialog .negotiation-prices li{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(170px,210px);align-items:center;gap:6px 12px;padding:10px 0;border-top:1px solid var(--ws-line)}[data-slot=dialog-content].placement-dialog .negotiation-prices .product-mini-text{display:flex;flex-direction:column;gap:2px;min-width:0}[data-slot=dialog-content].placement-dialog .negotiation-prices .product-mini-text b{font-size:13px;font-weight:600;color:var(--ws-ink);overflow-wrap:anywhere}[data-slot=dialog-content].placement-dialog .negotiation-prices .product-mini-text small{font-size:12px;color:var(--ws-muted)}[data-slot=dialog-content].placement-dialog :is(.negotiation-price,.negotiation-note){display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].placement-dialog .negotiation-price small{font-size:12px;font-weight:500;color:#1d7a45}[data-slot=dialog-content].placement-dialog .negotiation-price small.line-adjust-invalid{color:#a12f41}[data-slot=dialog-content].placement-dialog .negotiation-price small.negotiation-now{color:var(--ws-muted);font-variant-numeric:tabular-nums}[data-slot=dialog-content].placement-dialog .negotiation-prices .discount-applied-tag{margin-top:3px}[data-slot=dialog-content].placement-dialog .negotiation-price-input{display:flex;align-items:center;gap:8px}[data-slot=dialog-content].placement-dialog .negotiation-price-input>span{flex:none;color:var(--ws-muted);font-size:14px}[data-slot=dialog-content].order-workspace-detail.placement-dialog .negotiation-price-input input:not([type=checkbox]){flex:1;min-width:0;font-variant-numeric:tabular-nums}[data-slot=dialog-content].order-workspace-detail.placement-dialog .negotiation-price-input input[aria-invalid=true]:not([type=checkbox]){border-color:#d9667a;background:#fff8f9}[data-slot=dialog-content].placement-dialog .negotiation-note{margin-top:12px}[data-slot=dialog-content].placement-dialog .negotiation-note textarea{min-height:64px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;font-weight:400;line-height:1.5;resize:vertical}[data-slot=dialog-content].placement-dialog .negotiation-note small{font-size:12px;font-weight:400;color:var(--ws-muted)}[data-slot=dialog-content].placement-dialog .negotiation-actions{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:12px}[data-slot=dialog-content].placement-dialog .placement-submit{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}[data-slot=dialog-content].placement-dialog .placement-submit small{font-size:12.5px;font-weight:600;color:#8a5a00}[data-slot=dialog-content].placement-dialog .placement-negotiated{display:grid;gap:3px;margin:6px 0 0;padding:0 12px;list-style:none;font-size:12.5px;line-height:1.45;color:var(--ws-ink-2)}[data-slot=dialog-content].placement-dialog .placement-negotiated b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ws-ink)}[data-slot=dialog-content].negotiation-dialog .negotiation-dialog-field{display:flex;flex-direction:column;gap:6px;margin-top:4px;font-size:13px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].negotiation-dialog .negotiation-dialog-field textarea{min-height:84px;padding:9px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;color:var(--ws-ink);font-size:14px;font-weight:400;line-height:1.5;resize:vertical}[data-slot=dialog-content].negotiation-dialog .negotiation-dialog-field small{font-size:12px;font-weight:400;color:var(--ws-muted)}.customer-portal .fulfillment-workspace .negotiation-order-factory{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:8px 10px;border-radius:10px;background:#fffaf0}.customer-portal .fulfillment-workspace .negotiation-order-factory-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.customer-portal .fulfillment-workspace .negotiation-order-factory-head b{font-size:13px!important;font-weight:600}.customer-portal .fulfillment-workspace .negotiation-order-factory-head small{margin-top:0!important;color:#8a5a00!important}.customer-portal .fulfillment-workspace .negotiation-order-row .status.negotiating{justify-self:start;width:max-content}[data-slot=dialog-content].fulfillment-item-dialog .fulfillment-item-cost{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:12px 0 0;padding:10px 14px;border-radius:12px;background:var(--ws-surface);font-size:13px;color:var(--ws-ink-2);font-variant-numeric:tabular-nums}[data-slot=dialog-content].fulfillment-item-dialog .fulfillment-item-cost>span:first-child{margin-right:4px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].fulfillment-item-dialog .fulfillment-item-cost b{font-weight:600;color:var(--ws-ink)}@media(max-width:600px){[data-slot=dialog-content].placement-dialog .negotiation-prices li{grid-template-columns:40px minmax(0,1fr)}[data-slot=dialog-content].placement-dialog .negotiation-prices .negotiation-price{grid-column:1/-1}[data-slot=dialog-content].placement-dialog :is(.placement-choice,.negotiation-actions) .secondary-button{flex:1 1 auto}[data-slot=dialog-content].placement-dialog .negotiation-panel{padding:12px}[data-slot=dialog-content].negotiation-dialog .negotiation-dialog-field textarea{font-size:16px}}.customer-portal .fulfillment-workspace .fulfillment-worklist>.fulfillment-select-head{align-items:center;gap:12px;min-height:44px;padding-right:18px;background:var(--ws-surface);color:var(--ws-muted);font-size:12.5px;font-weight:500;cursor:pointer}.customer-portal .fulfillment-workspace .fulfillment-worklist>.fulfillment-select-head:hover{background:#f0f0f3;color:var(--ws-ink)}.customer-portal .fulfillment-workspace .fulfillment-worklist .fulfillment-select-page{margin-top:0}:is(.customer-portal,[data-slot=dialog-content]) .line-adjusted-tag.partly-shipped-tag{background:#e8f0fd;color:#1f4fb8}.batch-completion .partly-shipped-tag{margin-left:8px}.batch-history.batch-voided{opacity:.72}.batch-history.batch-voided>b s{text-decoration-thickness:1.5px}.batch-history .batch-correction-note b{font-weight:600}.batch-history .batch-correction-note small{display:block}.batch-correction-edit textarea,.item-correction-form textarea{display:block;width:100%;margin:6px 0 12px;padding:8px 12px;border:1px solid var(--ws-line-strong,#ccd9e3);border-radius:10px;background:#fff;font:inherit;font-size:14px}.batch-correction-edit .danger-button{min-height:36px;padding:0 15px;font-size:13px}.batch-correction-actions{display:inline-flex;flex-wrap:wrap;gap:4px 10px;margin-top:9px}.batch-correction-actions .text-button{font-size:12.5px}.item-correction{margin:10px 0 14px}.item-correction-form{padding:14px 16px;border:1px solid var(--ws-line-strong,#dbe4eb);border-radius:14px;background:var(--ws-surface,#f5f8fa)}.item-correction-form .fine-print{margin:6px 0 10px}.item-correction .item-corrections{margin-top:10px}.item-correction .preserve-lines{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.customer-portal .fulfillment-workspace .fulfillment-results-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px}.customer-portal .fulfillment-workspace .fulfillment-results-head .order-result-count{margin:0}.customer-portal .fulfillment-workspace .fulfillment-view-switch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgba(118,118,128,.12)}.customer-portal .fulfillment-workspace .fulfillment-view-switch button{min-height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ws-ink-2);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.customer-portal .fulfillment-workspace .fulfillment-view-switch button[aria-pressed=true]{background:#fff;color:var(--ws-ink);font-weight:600;box-shadow:0 0 0 .5px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.12)}.customer-portal .fulfillment-workspace .fulfillment-view-switch button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:1px}.customer-portal .fulfillment-workspace .fulfillment-row-wrap>.batch-card{flex:1;min-width:0;border-bottom:0;background:transparent;grid-template-columns:minmax(0,1fr) 150px 170px 200px}.customer-portal .fulfillment-workspace .batch-card .placement-order-items>span>small{display:inline;margin:0;font-size:11.5px;color:var(--ws-faint,#8a96a3)}.customer-portal .fulfillment-workspace .batch-card>span:nth-child(3) small{font-variant-numeric:tabular-nums}.customer-portal .fulfillment-workspace .batch-card .status{justify-self:start;width:auto;white-space:nowrap;text-transform:none}.customer-portal .fulfillment-workspace .batch-card .status.mixed{background:#fff4e0;color:#8a5a00}.customer-portal .fulfillment-workspace .batch-card-loose>span:first-child>b{color:var(--ws-ink-2)}.customer-portal .fulfillment-workspace .batch-card-actions{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.customer-portal .fulfillment-workspace .batch-card-actions .fulfillment-open{margin-bottom:4px;cursor:pointer}.customer-portal .fulfillment-workspace .batch-card-actions .text-button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 4px;border:0;background:none;box-shadow:none;font-size:12.5px;font-weight:500;color:var(--ws-accent);white-space:nowrap}.customer-portal .fulfillment-workspace .batch-card-actions .text-button:hover{color:var(--ws-accent-hover);text-decoration:underline}.customer-portal .fulfillment-workspace .batch-card .batch-card-partial{color:#8a5a00;font-weight:500}.customer-portal .fulfillment-workspace .batch-card:hover .fulfillment-open{background:var(--ws-surface);border-color:var(--ws-line-strong)}[data-slot=dialog-content].batch-dialog .product-mini-tag.batch-stage{background:var(--ws-accent-soft);color:var(--ws-accent)}[data-slot=dialog-content].bulk-move-dialog .bulk-move-split{margin:0;padding:10px 14px;border-radius:12px;background:#fff6e5;color:#7a4f00;font-size:13px;line-height:1.5}[data-slot=dialog-content].bulk-move-dialog .bulk-move-reason{display:grid;gap:2px;font-size:13px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].bulk-move-dialog .bulk-move-reason textarea{display:block;width:100%;margin:6px 0 4px;padding:8px 12px;border:1px solid var(--ws-line-strong,#ccd9e3);border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:400}[data-slot=dialog-content].bulk-move-dialog .bulk-move-reason small{font-size:12px;font-weight:400;line-height:1.5;color:var(--ws-muted)}@media(max-width:1260px){.customer-portal .fulfillment-workspace .fulfillment-row-wrap>.batch-card{grid-template-columns:minmax(0,1fr) 150px 200px}.customer-portal .fulfillment-workspace .batch-card>span:first-child{grid-column:1;grid-row:1/3}.customer-portal .fulfillment-workspace .batch-card>span:nth-child(2){grid-column:2;grid-row:1}.customer-portal .fulfillment-workspace .batch-card>span:nth-child(3){grid-column:2;grid-row:2}.customer-portal .fulfillment-workspace .batch-card>.batch-card-actions{grid-column:3;grid-row:1/3;align-self:center}}@media(max-width:900px){.customer-portal .fulfillment-workspace .fulfillment-row-wrap>.batch-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.customer-portal .fulfillment-workspace .batch-card>span:first-child{grid-column:1/-1;grid-row:1}.customer-portal .fulfillment-workspace .batch-card>span:nth-child(2){grid-column:1;grid-row:2}.customer-portal .fulfillment-workspace .batch-card>span:nth-child(3){grid-column:2;grid-row:2}.customer-portal .fulfillment-workspace .batch-card>.batch-card-actions{grid-column:1/-1;grid-row:3;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px}.customer-portal .fulfillment-workspace .batch-card-actions .fulfillment-open{margin:0;order:3}}@media(pointer:coarse){.customer-portal .fulfillment-workspace .batch-card-actions .text-button,.customer-portal .fulfillment-workspace .fulfillment-view-switch button{min-height:44px}}@media(prefers-reduced-motion:reduce){.customer-portal .fulfillment-workspace .fulfillment-view-switch button{transition-duration:0s}}[data-slot=dialog-content].batch-dialog .bulk-move-summary span{color:var(--ws-ink-2);font-weight:400}.customer-portal .fulfillment-workspace .batch-card .batch-card-more{font-weight:600;color:var(--ws-ink-2)}.customer-portal .fulfillment-workspace .placement-order-row .placement-order-address{display:flex;align-items:center;gap:5px;color:var(--ws-ink-2)!important;font-weight:500}.customer-portal .fulfillment-workspace .placement-order-address svg{flex:none;color:var(--ws-accent)}.customer-portal .fulfillment-workspace .address-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.customer-portal .fulfillment-workspace .address-filter-label{display:inline-flex;align-items:center;gap:5px;margin-right:2px;font-size:13px;font-weight:600;color:var(--ws-ink)}.customer-portal .fulfillment-workspace .address-filter>button{display:inline-flex;align-items:center;gap:8px;max-width:min(360px,100%);min-height:34px;padding:0 6px 0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background:#fff;color:var(--ws-ink);font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.customer-portal .fulfillment-workspace .address-filter>button:hover{background:var(--ws-surface)}.customer-portal .fulfillment-workspace .address-filter>button[aria-pressed=true]{border-color:var(--ws-ink);background:var(--ws-ink);color:#fff}.customer-portal .fulfillment-workspace .address-filter>button>span:last-child{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 7px;border-radius:999px;background:var(--ws-surface);color:var(--ws-ink-2);font-size:12px;font-weight:600}.customer-portal .fulfillment-workspace .address-filter>button[aria-pressed=true]>span:last-child{background:rgba(255,255,255,.2);color:#fff}.customer-portal .fulfillment-workspace .address-filter-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-portal .fulfillment-workspace .address-group-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:500;color:var(--ws-ink-2);cursor:pointer}.customer-portal .fulfillment-workspace .address-group-head{display:flex;align-items:center;gap:6px;margin:0;padding:12px 18px 8px;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);font-size:13.5px;font-weight:600;color:var(--ws-ink)}.customer-portal .fulfillment-workspace .address-group-head svg{flex:none;color:var(--ws-accent)}.customer-portal .fulfillment-workspace .address-group-head small{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--ws-muted)}[data-slot=dialog-content].merge-batches-dialog .merge-batches-target{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}[data-slot=dialog-content].merge-batches-dialog .merge-batches-target legend{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ws-ink)}[data-slot=dialog-content].merge-batches-dialog .merge-batches-target>label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--ws-line);border-radius:12px;cursor:pointer}[data-slot=dialog-content].merge-batches-dialog .merge-batches-target>label:has(input:checked){border-color:var(--ws-accent);background:var(--ws-accent-soft)}[data-slot=dialog-content].merge-batches-dialog .merge-batches-target>label>span{display:grid;gap:4px;min-width:0;flex:1}[data-slot=dialog-content].merge-batches-dialog .merge-batches-target small{font-size:12px;color:var(--ws-muted)}[data-slot=dialog-content].merge-batches-dialog :is(.merge-batches-target input:not([type=radio]),.merge-batches-fields input,.merge-batches-fields textarea){width:100%;min-width:0;min-height:38px;padding:8px 12px;border:1px solid var(--ws-line-strong);border-radius:10px;background:#fff;font:inherit;font-size:14px}[data-slot=dialog-content].merge-batches-dialog .merge-batches-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}[data-slot=dialog-content].merge-batches-dialog .merge-batches-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:500;color:var(--ws-ink-2)}[data-slot=dialog-content].merge-batches-dialog .merge-batches-fields small{font-size:11.5px;font-weight:400;color:var(--ws-muted)}@media(max-width:640px){.customer-portal .fulfillment-workspace .address-group-toggle{margin-left:0}[data-slot=dialog-content].merge-batches-dialog .merge-batches-fields{grid-template-columns:1fr}[data-slot=dialog-content].merge-batches-dialog :is(.merge-batches-target input:not([type=radio]),.merge-batches-fields input,.merge-batches-fields textarea){font-size:16px}}@media(pointer:coarse){.customer-portal .fulfillment-workspace .address-filter>button{min-height:44px}}