.prepPolicy{color:#fff;background:#112f49;border-radius:8px;align-items:center;gap:20px;margin-bottom:12px;padding:16px;display:flex}.prepPolicy label{color:#fff;gap:6px;min-width:280px;font-size:14px;display:grid}.prepPolicy select{color:#102c43;background:#fff;border:2px solid #6ebdea;border-radius:6px;padding:10px;font-size:16px}.prepPolicy strong{color:#fff;font-size:18px}.prepPolicy p{color:#e2edf6;margin:6px 0 0;font-size:14px;line-height:1.5}.prepPresets{background:#eef7fb;border:1px solid #9fc6db;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;display:flex}.prepPresets>span{color:#31536a;text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:700}.prepQueue .prepPresets button{color:#124c6d;background:#fff;border-color:#347da5;align-items:center;gap:8px;min-height:38px;padding:6px 12px;display:flex}.prepPresets button b{font-size:.9375rem}.prepPresets button small{color:#49677b;font-weight:500}.prepQueue .prepPresets button[aria-pressed=true]{color:#fff;background:#075983;border-color:#075983}.prepQueue .prepPresets button[aria-pressed=true] small{color:#e5f3fa}.prepBlocked{color:#493207;background:#fffaf0;border:1px solid #bb831f;border-left-width:5px;border-radius:6px;margin-bottom:12px;padding:12px 16px}.prepBlocked summary{cursor:pointer;font-size:15px;font-weight:700}.prepBlocked>div{border-bottom:1px solid #d8c7a3;gap:4px;padding:10px 0;font-size:14px;display:grid}.prepBlocked p{font-size:14px}@media (width<=700px){.prepPolicy{flex-direction:column;align-items:stretch;gap:12px}.prepPolicy label{min-width:0}.prepPresets{flex-direction:column;align-items:stretch}.prepQueue .prepPresets button{flex-direction:column;align-items:flex-start}}.printingFocused.printingWorkspace{gap:10px}.printingFocused .printingHead{box-shadow:none;background:#fff;border:1px solid #c5cdd5;border-radius:8px;padding:10px 14px}.printingFocused .printingHead h2{color:#172c40;margin:0;font-size:1.25rem}.printingFocused .printingHead small{display:none}.printingFocused .printingHead button{color:#172c40;box-shadow:none;background:#fff;border:1px solid #8b99a6;border-radius:5px;min-height:34px;padding:7px 12px;font-size:.875rem}.printingFocused .printingViewTabs{background:#fff;border-bottom:2px solid #1b3349;flex-wrap:wrap;gap:0;padding:0;display:flex}.printingFocused .printingViewTabs>button{color:#435363;min-height:40px;box-shadow:none;background:#fff;border:0;border-radius:5px 5px 0 0;flex:0 auto;padding:10px 20px;display:block}.printingFocused .printingViewTabs>button.active{color:#fff;box-shadow:none;background:#1b3349;border:0}.printingFocused .printingViewTabs>button>span,.printingFocused .printingViewTabs small{display:none}.printingFocused .printingViewTabs>button b{color:inherit;font-size:.9375rem;font-weight:650}.printingFocused .printingViewTabs>button>div{display:block}.printingFocused .printingOrdersPhase{box-shadow:none;background:#fff;border:1px solid #bdc8d1;border-radius:8px;overflow:visible}.printingFocused .printingOrdersPhase>header{background:#fff;border-bottom:1px solid #d9dfe5;border-radius:8px 8px 0 0;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.printingFocused .printingOrdersPhase>header h3{color:#172c40;margin:0;font-size:1.0625rem;font-weight:700}.printingFocused .printingOrdersPhase>header .prepHeaderTag{width:auto;height:auto;box-shadow:none;color:#4d5c6a;background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:400;display:block}.prepQueue{--prep-ink:#172c40;--prep-line:#c7d0d8;color:var(--prep-ink);background:#fff;padding:12px 16px;font-size:1rem;line-height:1.4}.prepQueue *,.prepQueue :before,.prepQueue :after{box-sizing:border-box}.prepQueue button,.prepQueue input,.prepQueue select{font-family:inherit;font-size:.875rem;line-height:1.3}.prepQueue button{color:#203c52;cursor:pointer;min-height:32px;box-shadow:none;background:#fff;border:1px solid #8799a8;border-radius:5px;padding:6px 10px}.prepQueue button:hover:not(:disabled){background:#e5edf3;border-color:#203c52}.prepQueue button:disabled{color:#73808a;cursor:not-allowed;box-shadow:none;background:#f3f5f7;border-color:#ced5db}.prepQueue :is(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #d08b00}.prepQueue .prepPrimary{color:#fff;background:#075983;border-color:#075983;font-weight:650}.prepQueue .prepPrimary:hover:not(:disabled){color:#fff;background:#034369}.prepQueue .prepPrimary:disabled{color:#73808a;background:#edf1f4;border-color:#ced5db}.prepQueue .prepPhysical{color:#fff;background:#b65412;border-color:#9c430b;font-weight:700}.prepQueue .prepPhysical:hover:not(:disabled){color:#fff;background:#8f3907}.prepQty.physical{color:#9a4d0c;background:#fff2df}.prepQty.physical small{color:#9a4d0c;white-space:nowrap;margin-top:2px;font-size:.68rem;font-weight:700;display:block}.prepPhysicalHint{color:#a74d0a;white-space:nowrap;font-weight:750}.prepQueue small{color:#4e606e;font-size:.8125rem;line-height:1.4}.prepToolbar{grid-template-columns:1.1fr .9fr 1.2fr .8fr 1.5fr;align-items:end;gap:10px;padding-bottom:12px;display:grid}.prepToolbar label,.prepTools label{color:#273e51;gap:4px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.prepToolbar :is(input,select),.prepTools :is(input,select),.prepPagination select{color:#182e40;background:#fff;border:1px solid #8da0af;border-radius:5px;width:100%;min-width:0;height:36px;padding:6px 9px}.prepToolbar input::placeholder{color:#61717e}.prepBatch{border-top:1px solid #e0e5ea;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0 10px;font-size:.875rem;display:flex}.prepBatch>b{color:#152c40;font-size:.9375rem}.prepChronology{color:#50616e;font-size:.8125rem}.prepBatchActions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.prepBatch.hasSelection{background:#e7f1f8;border:1px solid #39769b;border-radius:5px;margin-bottom:10px;padding:8px 10px}.prepColumnHead,.prepRowMain{grid-template-columns:20px minmax(110px,.8fr) minmax(180px,1.8fr) minmax(80px,.55fr) minmax(95px,.65fr) minmax(135px,1fr) 115px;align-items:center;gap:12px;padding:10px 12px;display:grid}.prepColumnHead{color:#fff;background:#1b3349;border-radius:5px 5px 0 0;font-size:.875rem;font-weight:600}.prepColumnHead span:nth-child(4),.prepColumnHead span:nth-child(5){text-align:center}.prepRows{border:1px solid var(--prep-line);border-top:0;border-radius:0 0 5px 5px;overflow:hidden}.prepRow{background:#fff;border:0;border-bottom:1px solid #cbd4dc;margin:0}.prepRow:nth-child(2n){background:#f0f3f6}.prepRow:last-child{border-bottom:0}.prepRow:has(.prepRowMain>input:checked){background:#e1eef8}.prepRowMain{min-height:70px}.prepRowMain>input{accent-color:#075983;width:18px;height:18px;margin:0}.prepOrderCell{justify-items:start;gap:4px;min-width:0;display:grid}.prepQueue .prepOrderToggle{box-shadow:none;text-underline-offset:3px;color:#133e5b;background:0 0;border:0;align-items:center;gap:8px;min-height:24px;padding:0;font-size:1rem;font-weight:750;-webkit-text-decoration:underline #94a7b5;text-decoration:underline #94a7b5;display:flex}.prepOrderToggle span{font-size:1rem;font-weight:400;text-decoration:none}.prepQueue .storageColorBadge,.prepQueue .storageColorPending{color:#273e51;background:#fff;border-color:#acbbc6;min-height:0;padding:1px 5px;font-size:.75rem;line-height:1.3}.prepQueue .storageColorBadge i{width:9px;height:9px}.prepCustomerCell{gap:2px;min-width:0;display:grid}.prepCustomerCell strong{color:#122a3d;overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.3}.prepCustomerCell time{color:#475b6b;font-size:.8125rem}.prepInlineAvailability{gap:2px;margin-top:4px;display:grid}.prepQueue .prepInlineAvailability small{overflow-wrap:anywhere;font-size:.75rem;line-height:1.35;display:block}.prepQueue .prepInlineAvailability .ready{color:#08733f}.prepQueue .prepInlineAvailability .blocked{color:#a32828}.prepInlineAvailability b{color:inherit;font-weight:750}.prepQty{text-align:center}.prepQty b{font-variant-numeric:tabular-nums;color:#364d5e;font-size:1.1875rem;font-weight:650}.prepQty.positive b{color:#08613c}.prepMobileLabel{display:none}.prepState>b{color:#483000;background:#f1c766;border-radius:4px;padding:4px 8px;font-size:.875rem;font-weight:650;line-height:1.2;display:inline-block}.complete .prepState>b{color:#fff;background:#126344}.partial .prepState>b{color:#fff;background:#145d89}.issue .prepState>b{color:#fff;background:#9b3432}.managed .prepState>b{color:#fff;background:#455969}.prepActions{justify-content:flex-end;display:flex}.prepActions button{width:100%;font-size:.875rem}.prepDetail{background:#fff;border-top:2px solid #315571;padding:12px;box-shadow:inset 0 2px 6px #172c4008}.prepDetailSummary{color:#27475d;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:10px;font-size:.875rem;display:flex}.prepDetailSummary span{border-left:1px solid #bac6cf;padding-left:12px}.prepTableWrap{overflow-x:auto}.prepDetail table{border-collapse:collapse;color:#253f52;width:100%;font-size:.875rem}.prepDetail th{text-align:left;color:#233b4e;background:#e4eaf0;font-weight:650}.prepDetail :is(th,td){vertical-align:top;border:1px solid #ccd6de;padding:8px}.prepDetail td :is(small,em){margin-top:3px;font-size:.8125rem;display:block}.prepDetail td em{color:#805000;font-weight:600}.prepOutside{color:#617382;background:#f3f5f7}.prepDetail>p{color:#425c70;margin:10px 0 0;font-size:.875rem}.prepReview{background:#f1f6fa;border:2px solid #2c698f;border-radius:6px;margin-bottom:12px;padding:14px}.prepReview h4{color:#173f5b;margin:0 0 6px;font-size:1rem}.prepReview p{margin:6px 0;font-size:.875rem}.prepReview>div{border-bottom:1px solid #b9cbd8;gap:3px;padding:8px 0;font-size:.875rem;display:grid}.prepReview button{margin:10px 8px 0 0}.prepEmpty{text-align:center;color:#526572;padding:24px;font-size:.9375rem}.prepFooter{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding-top:12px;display:flex}.prepRule{color:#415c71;font-size:.875rem}.prepRule summary{cursor:pointer;padding:6px 0}.prepRule p{background:#edf2f6;border:1px solid #bdccd7;max-width:52ch;margin:6px 0;padding:12px}.prepPagination{align-items:center;gap:8px;margin-left:auto;font-size:.875rem;display:flex}.prepPagination label{align-items:center;gap:7px;display:flex}.prepPagination select{width:60px;height:32px}.prepPagination button{min-width:32px}.preparationNotifications{background:#fff;border:1px solid #bdc8d1;border-radius:8px;overflow:hidden}.preparationNotifications>header{color:#243d51;border-bottom:1px solid #d4dce3;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.875rem;display:flex}.preparationNotifications h3{margin:0;font-size:1.0625rem}.preparationNotifications .prepQueue>p{color:#41596b;margin:0 0 12px;font-size:.875rem}.prepTools{gap:10px;display:flex}.prepTools label{flex:1}.prepFilters{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.prepFilters button{align-items:center;gap:8px;display:flex}.prepQueue .prepFilters button[aria-pressed=true]{color:#fff;background:#1b3349;border-color:#1b3349}.prepFilters b{font-size:.8125rem}.prepParcel{border-bottom:1px solid #bccad5;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 8px;display:flex}.prepParcel:nth-child(2n){background:#f0f3f6}.prepParcel>div:first-child{flex:1;justify-items:start;gap:4px;min-width:200px;font-size:.875rem;display:grid}.prepParcelActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=1100px){.prepColumnHead,.prepRowMain{grid-template-columns:18px 100px minmax(140px,1.5fr) 75px 80px minmax(100px,1fr) 100px;gap:8px;padding-inline:8px}.prepColumnHead{font-size:.8125rem}}@media (width<=850px){.prepToolbar{grid-template-columns:1fr 1fr}.prepColumnHead{display:none}.prepRows{border-top:1px solid var(--prep-line);border-radius:5px}.prepRowMain{grid-template-columns:20px 100px 1fr 100px;gap:8px 12px;padding:12px}.prepOrderCell{grid-column:2}.prepCustomerCell{grid-column:3/5}.prepQty{text-align:left;grid-row:2}.prepQty:nth-child(4){grid-column:2}.prepQty:nth-child(5){grid-column:3}.prepMobileLabel{color:#475e70;font-size:.8125rem;display:block}.prepState{grid-area:3/2/auto/4}.prepActions{grid-area:2/4/4;align-self:end}}@media (width<=480px){.prepQueue{padding:10px}.prepToolbar{gap:8px}.prepToolbar label{font-size:.8125rem}.prepRowMain{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr);gap:8px}.prepCustomerCell{grid-area:2/2/auto/4}.prepQty{grid-row:3}.prepState{grid-area:4/2/auto/4}.prepActions{grid-area:5/2/auto/4}.prepBatchActions{margin-left:0}.prepBatch{gap:8px}.prepPagination{flex-wrap:wrap;justify-content:flex-end}.printingFocused .printingViewTabs>button{flex:45%;padding:10px}.printingFocused .printingHead{flex-wrap:wrap;gap:10px}.prepQueue button{min-height:36px}}
