.warehouse-picking-panel{scroll-margin-top:1rem}.warehouse-picking-help{margin:0 0 1rem;line-height:1.6}.warehouse-picking-grid,.warehouse-picking-scan-grid,.warehouse-picking-quantity-grid{display:grid;gap:1rem}.warehouse-picking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-picking-scan-grid,.warehouse-picking-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.warehouse-picking-field{display:grid;gap:.45rem}.warehouse-picking-field label{font-weight:700}.warehouse-picking-field input,.warehouse-picking-field select,.warehouse-picking-field textarea{width:100%;min-width:0}.warehouse-picking-message{margin:1rem 0 0;padding:.8rem .9rem;border:1px solid currentColor;border-radius:.75rem;line-height:1.5}.warehouse-picking-message[data-state=waiting],.warehouse-picking-message[data-state=info]{opacity:.86}.warehouse-picking-message[data-state=warning],.warehouse-picking-message[data-state=error],.warehouse-picking-message[data-state=matched],.warehouse-picking-message[data-state=ready],.warehouse-picking-message[data-state=success]{font-weight:700}.warehouse-picking-scan-step{display:grid;gap:.55rem;padding:1rem;border:1px solid rgba(127,127,127,.3);border-radius:.9rem}.warehouse-picking-scan-step small{font-weight:800;letter-spacing:.06em}.warehouse-picking-scan-step strong{font-size:1rem}.warehouse-picking-match,.warehouse-picking-task-detail{display:grid;gap:.35rem;margin-top:.35rem;padding:.75rem;border:1px solid rgba(127,127,127,.3);border-radius:.75rem}.warehouse-picking-match span,.warehouse-picking-match small,.warehouse-picking-task-detail span,.warehouse-picking-task-detail small{display:block}.warehouse-picking-next-step{margin-top:1rem;padding:1rem;border:1px dashed rgba(127,127,127,.45);border-radius:.9rem}.warehouse-picking-next-step p{margin-top:0;line-height:1.5}.warehouse-picking-next-step button{width:100%}@media (max-width: 760px){.warehouse-picking-grid,.warehouse-picking-scan-grid,.warehouse-picking-quantity-grid{grid-template-columns:1fr}.warehouse-picking-scan-step,.warehouse-picking-next-step{padding:.85rem}}.warehouse-picking-complete{display:grid;gap:10px;margin-top:14px}.warehouse-picking-complete p{margin:0;font-size:.86rem;line-height:1.5;color:var(--muted, #64748b)}.warehouse-picking-complete button{width:100%;min-height:48px}.warehouse-picking-complete button:disabled{cursor:not-allowed;opacity:.55}.warehouse-picking-exceptions{display:grid;gap:.85rem;margin-top:1rem;padding:1rem;border:1px dashed rgba(127,127,127,.45);border-radius:.9rem}.warehouse-picking-exception-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.warehouse-picking-exception-heading span{min-width:2rem;text-align:center;font-weight:800}.warehouse-picking-exceptions>p{margin:0;font-size:.86rem;line-height:1.5}.warehouse-picking-exception-detail{display:grid;gap:.35rem;padding:.75rem;border:1px solid rgba(127,127,127,.3);border-radius:.75rem}.warehouse-picking-exception-detail strong,.warehouse-picking-exception-detail span,.warehouse-picking-exception-detail small{display:block}.warehouse-picking-exceptions button{width:100%;min-height:48px}.warehouse-picking-exceptions button:disabled{cursor:not-allowed;opacity:.55}.warehouse-picking-exception-status{margin:0;padding:.7rem .8rem;border-radius:.7rem;border:1px solid rgba(127,127,127,.3);line-height:1.45}.warehouse-picking-exception-status[data-state=error],.warehouse-picking-exception-status[data-state=warning],.warehouse-picking-exception-status[data-state=success],.warehouse-picking-exception-status[data-state=ready]{font-weight:700}@media (max-width: 760px){.warehouse-picking-exceptions{padding:.85rem}.warehouse-picking-exception-heading{align-items:flex-start}}
