#deliveryManualQtyModal.review-manual-overlay{position:fixed;inset:0;z-index:2190;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(9,24,43,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;animation:reviewManualBackdrop .2s ease-out both}#deliveryManualQtyModal.review-manual-overlay.hidden{display:none!important}#deliveryManualQtyModal .review-manual-sheet{box-sizing:border-box;position:relative;width:min(100%,530px);max-height:calc(94dvh - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;padding:12px 20px calc(18px + env(safe-area-inset-bottom));background:#fff;color:#1a3046;border:1px solid #e4edf5;border-radius:26px 26px 0 0;box-shadow:0 -12px 50px rgba(2,22,40,.23);font-family:inherit;text-align:left;animation:reviewManualRise .23s cubic-bezier(.2,.84,.34,1) both}#deliveryManualQtyModal .review-manual-grabber{width:38px;height:4px;border-radius:99px;margin:0 auto 16px;background:#d0dae5}#deliveryManualQtyModal .review-manual-heading{display:flex;align-items:center;gap:11px;margin-bottom:12px}#deliveryManualQtyModal .review-manual-heading-icon{flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e8f7f1;color:#138759}#deliveryManualQtyModal .review-manual-heading-copy{flex:1 1;min-width:0}#deliveryManualQtyModal .review-manual-heading-copy p{margin:0 0 4px;font-size:10px;font-weight:850;letter-spacing:.1em;color:#708298}#deliveryManualQtyModal .review-manual-heading-copy h2{margin:0;font-size:19px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:#142c45}#deliveryManualQtyModal .review-manual-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:12px;background:#eef3f7;color:#4b5e71;font-size:27px;line-height:1;cursor:pointer}#deliveryManualQtyModal .review-manual-product{display:block;overflow-wrap:anywhere;margin-bottom:14px;font-size:16px;font-weight:850;color:#1d3852;line-height:1.35}#deliveryManualQtyModal .review-manual-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-bottom:18px}#deliveryManualQtyModal .review-manual-stats>div{display:flex;flex-direction:column;gap:4px;align-items:center;padding:10px 4px;border:1px solid #e3ecf4;border-radius:13px;background:#f6f9fd}#deliveryManualQtyModal .review-manual-stats>div:nth-child(2){border-color:#c7e9d8;background:#f1faf5}#deliveryManualQtyModal .review-manual-stats span{font-size:10px;color:#63788c;font-weight:750;line-height:1.2;text-align:center}#deliveryManualQtyModal .review-manual-stats strong{color:#173d59;font-size:21px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#deliveryManualQtyModal .review-manual-stats>div:nth-child(2) strong{color:#147a52}#deliveryManualQtyModal .review-manual-question{margin:0 0 12px;text-align:center;font-weight:850;font-size:14px;color:#294259}#deliveryManualQtyModal .review-manual-stepper{display:flex;align-items:center;justify-content:center;gap:11px;margin:0 auto;max-width:350px}#deliveryManualQtyModal .review-manual-stepper button{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;margin:0;padding:0;border:1px solid #b8dcd0;border-radius:16px;background:#ebf8f3;color:#12734f;font-size:28px;font-weight:800;box-shadow:none;cursor:pointer}#deliveryManualQtyModal .review-manual-stepper button:disabled{opacity:.35;cursor:default}#deliveryManualQtyModal #deliveryManualQtyValue{min-width:0;flex:1 1;width:100%;height:64px;padding:4px 8px;margin:0;border:1.5px solid #b9ddcf;border-radius:14px;background:#fff;color:#123b2a;text-align:center;font:900 30px/1 inherit;font-size:30px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield}#deliveryManualQtyModal #deliveryManualQtyValue::-webkit-inner-spin-button,#deliveryManualQtyModal #deliveryManualQtyValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#deliveryManualQtyModal .review-manual-choices{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:12px 0 0}#deliveryManualQtyModal .review-manual-choices:empty{display:none}#deliveryManualQtyModal .review-manual-choices button{min-width:38px;min-height:34px;padding:5px 9px;margin:0;border:1px solid #d5e5ed;border-radius:10px;background:#f5f9fd;color:#2e536c;font-size:13px;font-weight:800;cursor:pointer}#deliveryManualQtyModal .review-manual-choices button[aria-pressed=true]{background:#dcf7e9;border-color:#5cbb8f;color:#0e6947}#deliveryManualQtyModal .review-manual-help{display:flex;gap:7px;justify-content:center;align-items:flex-start;margin:16px 0 0;color:#697d90;font-size:11.5px;line-height:1.4;text-align:center}#deliveryManualQtyModal .review-manual-verify{padding:15px 14px;margin:0 0 12px;border:1px solid #cae8d7;border-radius:16px;background:#f0faf4;text-align:center}#deliveryManualQtyModal .review-manual-error.hidden,#deliveryManualQtyModal .review-manual-select.hidden,#deliveryManualQtyModal .review-manual-success.hidden,#deliveryManualQtyModal .review-manual-verify.hidden{display:none!important}#deliveryManualQtyModal .review-manual-verify-mark{display:grid;place-items:center;margin:0 auto 9px;width:42px;height:42px;border-radius:50%;background:#d8f5e6;color:#13875b;font-size:23px;font-weight:850}#deliveryManualQtyModal .review-manual-verify strong{display:block;font-size:16px;color:#18583d}#deliveryManualQtyModal .review-manual-verify p{margin:9px 0;font-size:14px;font-weight:800;color:#204c39}#deliveryManualQtyModal .review-manual-verify small{display:block;color:#547565;font-size:12px;line-height:1.4}#deliveryManualQtyModal .review-manual-success{display:flex;align-items:center;flex-direction:column;gap:8px;padding:18px 0;color:#157b53;font-weight:850}#deliveryManualQtyModal .review-manual-success span{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#13a875;color:#fff;font-size:34px;animation:reviewManualPop .42s cubic-bezier(.17,.83,.28,1.19) both}#deliveryManualQtyModal .review-manual-error{margin:12px 0 0;padding:10px 12px;border:1px solid #f0c6bc;border-radius:11px;background:#fff4f0;color:#9a3325;font-size:12px;line-height:1.4}#deliveryManualQtyModal .review-manual-actions{display:flex;gap:9px;margin-top:20px}#deliveryManualQtyModal .review-manual-actions.hidden{display:none!important}#deliveryManualQtyModal .review-manual-actions button{flex:1 1;min-width:0;min-height:49px;margin:0;padding:10px 11px;border-radius:13px;font-family:inherit;font-size:13px;font-weight:850;line-height:1.25;cursor:pointer}#deliveryManualQtyModal .review-manual-cancel{background:#f3f7fa;color:#31516b;border:1px solid #dce6ef}#deliveryManualQtyModal .review-manual-accept{flex:1.5 1!important;background:#16a977;color:white;border:1px solid #138d64}#deliveryManualQtyModal .review-manual-actions button:disabled{opacity:.55;cursor:wait}#deliveryManualQtyModal button:focus-visible,#deliveryManualQtyModal input:focus-visible{outline:3px solid #278cf6;outline-offset:3px}@keyframes reviewManualRise{0%{opacity:.6;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes reviewManualBackdrop{0%{opacity:0}to{opacity:1}}@keyframes reviewManualPop{0%{transform:scale(.6);opacity:0}75%{transform:scale(1.11);opacity:1}to{transform:scale(1);opacity:1}}@media(min-width:641px){#deliveryManualQtyModal.review-manual-overlay{align-items:center;padding:18px}#deliveryManualQtyModal .review-manual-sheet{border-radius:24px;padding:16px 23px 24px;max-height:88dvh}}@media(max-height:680px){#deliveryManualQtyModal .review-manual-sheet{max-height:calc(96dvh - env(safe-area-inset-top));padding-top:9px}#deliveryManualQtyModal .review-manual-grabber{margin-bottom:9px}#deliveryManualQtyModal .review-manual-stats{margin-bottom:10px}#deliveryManualQtyModal .review-manual-actions{margin-top:13px}}@media(prefers-reduced-motion:reduce){#deliveryManualQtyModal .review-manual-sheet,#deliveryManualQtyModal .review-manual-success span,#deliveryManualQtyModal.review-manual-overlay{animation:none!important;transition:none!important}}.review-resume-feedback{margin:12px 0;padding:13px 15px;border-radius:14px;background:#eaf5ff;color:#144d80;border:1px solid #b9d8fb;display:flex;gap:9px;flex-direction:column;font-size:14px}.review-resume-feedback.is-error{background:#fff1f1;border-color:#efc5c5;color:#9d3737}.review-resume-feedback a{color:#0965d9;font-weight:700}