body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mobile-cards{display:flex;flex-direction:column;gap:12px;padding:0 8px}.mobile-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 1px 2px #0000000a;padding:12px}.mobile-card-head{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:16px;font-weight:600;gap:12px;padding-bottom:8px}.mobile-card-title{flex:1 1;min-width:0;word-break:break-word}.mobile-card-row{display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:6px 0}.mobile-card-label{color:#8c8c8c;flex:0 0 38%}.mobile-card-value{flex:1 1;min-width:0;text-align:right;word-break:break-word}.mobile-card-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding-top:10px}.mobile-card-actions .ant-btn{flex:1 1;min-height:40px}.mobile-pagination{display:flex;justify-content:center;padding:16px 0}@media (max-width:767.98px){.ant-modal{margin:8px auto!important;max-width:calc(100vw - 16px)!important;top:8px!important}.ant-modal .ant-modal-body,.ant-table-wrapper{overflow-x:auto}.ant-input,.ant-select-selector,input,select,textarea{font-size:16px!important}.ant-btn{min-height:40px}.order-modal-header{flex-direction:column;gap:8px}.order-modal-actions{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr;width:100%}.order-modal-actions .ant-btn{margin:0!important;padding:4px 8px;width:100%}}.pick-list-page{margin:0 auto;max-width:1180px;padding:28px 20px 48px}.pick-list-state{display:grid;min-height:50vh;place-items:center}.pick-list-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.pick-list-header h1{margin-bottom:2px}.pick-list-updated{animation:pick-list-status-blink 1.35s ease-in-out infinite;display:inline-block;font-weight:700}.pick-list-updated--current{color:#16803b}.pick-list-updated--stale{color:#cf1322}@keyframes pick-list-status-blink{50%{opacity:.28}}@media (prefers-reduced-motion:reduce){.pick-list-updated{animation:none}}.pick-list-summary{align-items:center;background:#e6f4ff;border-radius:999px;color:#0958d9;display:flex;gap:8px;padding:10px 14px;white-space:nowrap}.pick-list-receive-bar{align-items:center;border:1px solid #e6e8eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;padding:12px}.pick-card-select{display:block;margin-bottom:12px}.pick-list-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin-top:20px}.pick-card{background:#fff;border:1px solid #e6e8eb;border-radius:16px;box-shadow:0 6px 24px #14233714;overflow:hidden}.pick-card-image-button{background:#f7f8fa;border:0;cursor:zoom-in;display:grid;height:210px;overflow:hidden;padding:0;place-items:center;width:100%}.pick-card-image-button:disabled{cursor:default}.pick-card-image{display:block;height:100%;min-height:0;min-width:0;object-fit:contain;width:100%}.pick-card-placeholder{color:#8c8c8c}.pick-card-body{padding:18px}.pick-card-location{background:#fff7e6;border-radius:7px;color:#ad4e00;display:inline-block;font-weight:700;margin-bottom:10px;padding:5px 9px}.pick-card h2{font-size:18px;line-height:1.35;margin:0 0 5px}.pick-card-sku{color:#667085;overflow-wrap:anywhere}.pick-card-quantity{color:#0958d9;font-size:28px;font-weight:800;margin:16px 0}.pick-card-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:0}.pick-card-metrics div{background:#f7f8fa;border-radius:8px;padding:8px;text-align:center}.pick-card-metrics dt{color:#667085;font-size:11px}.pick-card-metrics dd{font-size:16px;font-weight:700;margin:2px 0 0}.pick-list-enlarged-image{display:block;margin:0 auto;max-height:78vh;max-width:100%;object-fit:contain}@media (max-width:600px){.pick-list-page{padding:18px 12px 36px}.pick-list-header{align-items:flex-start;flex-direction:column}.pick-list-grid{gap:14px;grid-template-columns:1fr}.pick-card{display:grid;grid-template-columns:116px minmax(0,1fr)}.pick-card-image-button{height:100%;min-height:230px}.pick-card-body{padding:14px}.pick-card-quantity{font-size:24px;margin:12px 0}.pick-card-metrics{grid-template-columns:1fr}.pick-card-metrics div{display:flex;justify-content:space-between;text-align:left}}