.checkin-flow{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.checkin-scroll{overscroll-behavior-y:contain;flex:1;min-width:0;min-height:0;padding:2px 2px 12px;scroll-padding-block:12px;overflow:hidden auto}.checkin-scroll :is(p,.font-mono,.text-display),.checkin-part-description,.checkin-line-details,.checkin-extra-parts{overflow-wrap:anywhere}.checkin-flow button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.checkin-footer{border-top:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0;padding:10px 2px max(10px, env(safe-area-inset-bottom));flex:none}.checkin-footer>button{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:56px;padding-block:10px;line-height:1.3}.checkin-summary-heading{gap:12px;min-width:0}.checkin-summary-heading>:last-child{flex-shrink:0}.checkin-line{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkin-line-details{grid-column:2}.checkin-line-bin{white-space:normal;overflow-wrap:anywhere;grid-column:3;min-width:0;max-width:112px;line-height:1.15}.checkin-part-identity{align-items:flex-start;min-width:0}.checkin-part-description{white-space:normal;margin-top:4px;line-height:1.4}.checkin-quick-actions>button,.checkin-issue-actions>button{white-space:normal;min-width:0;height:auto;min-height:56px;padding-block:8px;line-height:1.25}.checkin-quick-actions>button svg,.checkin-issue-actions>button svg{flex-shrink:0}.checkin-scanner>div:has(>input){min-width:0}.checkin-scanner input{width:0;min-width:0}.checkin-scanner video{max-height:min(224px, calc(var(--mobile-inventory-viewport-height,100dvh) * .28))}.checkin-bin-target{flex-wrap:wrap;min-width:0}.checkin-bin-target>.van-bin{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.checkin-bin-target>p{flex:200px}.checkin-scroll section>button{height:auto;min-height:44px;padding-block:10px;line-height:1.3}.checkin-bin-choice{align-items:center;min-width:44px;max-width:100%;min-height:44px;display:inline-flex}.checkin-bin-choice>.van-bin{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.2}.checkin-putaway-line>span{flex-shrink:0}.checkin-putaway-line .font-mono{overflow-wrap:anywhere}.checkin-delivery-link{min-width:0;min-height:76px}.checkin-delivery-link :is(p,span){overflow-wrap:anywhere}.checkin-delivery-heading{flex-wrap:wrap;min-width:0}.checkin-delivery-heading>span{white-space:normal;min-width:0;max-width:100%}.checkin-box-missing{white-space:normal;max-width:100%;min-height:44px}.mobile-theme.checkin-sheet{width:min(100%,720px);min-width:0;min-height:0;left:50%;right:auto;bottom:max(0px, calc(100dvh - var(--mobile-inventory-viewport-top,0px) - var(--mobile-inventory-viewport-height,100dvh)));max-height:calc(var(--mobile-inventory-viewport-height,100dvh) - 12px);padding-bottom:env(safe-area-inset-bottom);margin-top:0;overflow:hidden;translate:-50%}.checkin-sheet>div:first-child{flex-shrink:0;margin-block:10px 6px}.checkin-sheet>div:nth-child(2){max-height:min(160px, calc(var(--mobile-inventory-viewport-height,100dvh) * .3));overflow-wrap:anywhere;flex-shrink:0;padding-right:60px;overflow-y:auto}.checkin-sheet-close{background:var(--surface-raised);width:44px;height:44px;color:var(--foreground);z-index:1;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:8px}.checkin-sheet-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.checkin-sheet button{white-space:normal;overflow-wrap:anywhere;min-width:44px;min-height:44px}.checkin-line-sheet>div:last-child{flex-direction:column;display:flex;overflow:hidden}.checkin-line-editor{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding-bottom:8px;display:flex;overflow:hidden}.checkin-line-editor>.checkin-editor-scroll{overscroll-behavior-y:contain;flex:1;min-width:0;min-height:0;padding:2px 2px 14px;scroll-padding-block:12px;overflow:hidden auto}.checkin-line-editor>.checkin-editor-save{flex-shrink:0;margin-top:0}.checkin-quantity-row{flex-wrap:wrap;gap:10px;min-width:0}.checkin-mismatch-sheet button,.checkin-missing-sheet .checkin-missing-reason{height:auto;min-height:48px;padding-block:10px;line-height:1.3}@supports (overflow:clip){.mobile-theme.checkin-sheet,.checkin-line-sheet>div:last-child,.checkin-line-editor,.checkin-flow{overflow:clip}}@media (width<=479px){.checkin-line{grid-template-columns:44px minmax(0,1fr);gap:8px}.checkin-line-bin{grid-column:2;justify-self:start;max-width:100%}}@media (height<=600px) and (width>=600px){.checkin-scroll{padding-bottom:8px}.checkin-footer{padding-top:8px}.checkin-footer>button{min-height:48px}.checkin-quick-actions>button{flex-direction:row;gap:8px;min-height:48px}.checkin-sheet>div:first-child{display:none}.checkin-sheet>div:nth-child(2){height:44px;min-height:44px;max-height:44px;padding:4px 56px 4px 12px}.checkin-sheet>div:nth-child(2) h2{font-size:14px;line-height:18px}.checkin-sheet>div:nth-child(2) p{display:none}.checkin-sheet-close{top:0;right:4px}.checkin-sheet>div:nth-child(3){padding:0 12px 2px}.checkin-line-editor,.checkin-line-editor>.checkin-editor-scroll{padding-bottom:0}.checkin-line-editor>.checkin-editor-save,.checkin-missing-sheet>div:last-child>button{height:44px;min-height:44px}.checkin-sheet .van-qty-stepper>button{width:44px;height:44px}.checkin-issue-actions>button{flex-direction:row;gap:4px;height:44px;min-height:44px;padding-block:2px}.checkin-sheet textarea{height:44px;min-height:44px}.checkin-missing-sheet>div:last-child{padding:0 12px 2px}}
