<div data-replit-metadata="client/src/pages/production-plan-detail.tsx:959:12" data-component-name="div" class="h-1/2 lg:h-full overflow-hidden" style="width: 54.2356%;"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:347:4" data-component-name="Card" class="shadcn-card bg-card text-card-foreground shadow-sm h-full flex flex-col transition-all duration-300 relative overflow-hidden border border-border" data-testid="plan-items-droppable"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:362:6" data-component-name="div" class="flex-1 min-h-0 overflow-auto"><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:77:4" data-component-name="div" class="min-h-[60px] py-2 border-b bg-card flex items-center px-4"><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:80:6" data-component-name="div" class="flex items-center gap-2 w-full flex-wrap"><button data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:82:8" data-component-name="Button" class="inline-flex items-center justify-center gap-1.5 whitespace-nowrap text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent flex-shrink-0 h-9 w-9" data-testid="button-back"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-5 w-5" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:89:10" data-component-name="ArrowLeft"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:92:8" data-component-name="div"><h1 data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:93:10" data-component-name="h1" class="text-base font-bold leading-tight" data-testid="title-plan-name">Zapas-13.11-01</h1></div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:98:8" data-component-name="Separator" class="shrink-0 bg-border w-[1px] hidden lg:block h-8"></div><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:101:8" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash text-primary h-4 w-4" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:102:10" data-component-name="Hash"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg><span data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:103:10" data-component-name="span" class="font-mono text-primary font-semibold text-sm" data-testid="text-plan-number">PLAN-0003</span></div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:111:12" data-component-name="Separator" class="shrink-0 bg-border w-[1px] hidden lg:block h-8"></div><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:112:12" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar text-muted-foreground h-4 w-4" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:113:14" data-component-name="Calendar"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:114:14" data-component-name="span" class="text-muted-foreground text-xs hidden sm:inline">Start:</span><span data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:115:14" data-component-name="span" class="font-medium text-sm" data-testid="text-planned-start">20.11.2025</span></div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:125:12" data-component-name="Separator" class="shrink-0 bg-border w-[1px] hidden lg:block h-8"></div><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:126:12" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar text-muted-foreground h-4 w-4" data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:127:14" data-component-name="Calendar"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:128:14" data-component-name="span" class="text-muted-foreground text-xs hidden sm:inline">Koniec:</span><span data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:129:14" data-component-name="span" class="font-medium text-sm" data-testid="text-planned-end">20.11.2025</span></div><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:137:8" data-component-name="div" class="flex-1 min-w-[20px]"></div><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:140:8" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center border py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border-transparent shadow-xs bg-gray-500 text-white h-6 px-2 text-xs" data-testid="badge-status-draft">Projekt</div><div data-replit-metadata="client/src/features/production-plans/PlanHeader.tsx:148:8" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center border py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border-transparent shadow-xs bg-blue-400 text-white h-6 px-2 text-xs" data-testid="badge-priority-normal">Normalny</div></div></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:367:8" data-component-name="div" class="h-[25px] bg-secondary/20 px-4 flex items-center gap-6 text-xs border-b flex-shrink-0"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:381:16" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border-transparent shadow-xs bg-primary text-primary-foreground font-semibold text-sm px-3 py-0.5" data-testid="badge-plan-number">PLAN-0003</div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:388:16" data-component-name="Separator" class="shrink-0 bg-border w-[1px] h-4"></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:391:12" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-cart h-3.5 w-3.5 text-muted-foreground" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:392:14" data-component-name="ShoppingCart"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:393:14" data-component-name="span" class="text-muted-foreground">Zamówienia:</span><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:394:14" data-component-name="span" class="font-semibold" data-testid="stat-orders-count">100</span></div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:398:12" data-component-name="Separator" class="shrink-0 bg-border w-[1px] h-4"></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:399:12" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-package h-3.5 w-3.5 text-muted-foreground" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:400:14" data-component-name="Package"><path d="M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"></path><path d="M12 22V12"></path><path d="m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7"></path><path d="m7.5 4.27 9 5.15"></path></svg><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:401:14" data-component-name="span" class="text-muted-foreground">Produkty:</span><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:402:14" data-component-name="span" class="font-semibold" data-testid="stat-products-count">111</span></div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:406:12" data-component-name="Separator" class="shrink-0 bg-border w-[1px] h-4"></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:407:12" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text h-3.5 w-3.5 text-muted-foreground" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:408:14" data-component-name="FileText"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:409:14" data-component-name="span" class="text-muted-foreground">Linie:</span><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:410:14" data-component-name="span" class="font-semibold" data-testid="stat-lines-count">14</span></div><div data-orientation="vertical" role="none" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:414:12" data-component-name="Separator" class="shrink-0 bg-border w-[1px] h-4"></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:415:12" data-component-name="div" class="flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash h-3.5 w-3.5 text-muted-foreground" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:416:14" data-component-name="Hash"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:417:14" data-component-name="span" class="text-muted-foreground">Ilość:</span><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:418:14" data-component-name="span" class="font-semibold" data-testid="stat-total-quantity">19</span></div></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:427:8" data-component-name="div" class="sticky top-0 z-20 bg-background px-4 py-2 border-b border-t flex items-center gap-4"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:200:4" data-component-name="div" class="flex-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:201:6" data-component-name="div" class="flex items-center justify-between gap-4 w-full"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:203:8" data-component-name="div" class="flex-1"><div data-replit-metadata="client/src/features/production-plans/FilterTabsBar.tsx:179:4" data-component-name="div" class="flex items-center gap-2 flex-wrap" style="min-height: 25px;"><div data-replit-metadata="client/src/features/production-plans/FilterTabsBar.tsx:181:6" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center px-2 py-0.5 text-sm font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border [border-color:var(--badge-outline)] shadow-xs cursor-pointer hover-elevate active-elevate-2" data-testid="badge-plan-tab-bia" title="Kliknij aby przełączyć">BIA</div><div data-replit-metadata="client/src/features/production-plans/FilterTabsBar.tsx:181:6" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center px-2 py-0.5 text-sm font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border [border-color:var(--badge-outline)] shadow-xs cursor-pointer hover-elevate active-elevate-2" data-testid="badge-plan-tab-wot" title="Kliknij aby przełączyć">WOT</div><div data-replit-metadata="client/src/features/production-plans/FilterTabsBar.tsx:181:6" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center px-2 py-0.5 text-sm font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border [border-color:var(--badge-outline)] shadow-xs cursor-pointer hover-elevate active-elevate-2" data-testid="badge-plan-tab-vb" title="Kliknij aby przełączyć">VB</div></div></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:208:8" data-component-name="div" class="flex items-center gap-2 flex-shrink-0"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:209:10" data-component-name="div" class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-2 top-1/2 transform -translate-y-1/2 h-3.5 w-3.5 text-muted-foreground" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:210:12" data-component-name="Search"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><input data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:211:12" data-component-name="Input" type="text" class="flex border border-input bg-background px-3 py-1.5 ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 pl-8 h-7 w-48 text-xs" placeholder="Wyszukaj..." data-testid="input-search-filter" value=""></div><button data-replit-metadata="client/src/features/production-plans/ManageFiltersDialog.tsx:199:10" data-component-name="Button" class="inline-flex items-center justify-center gap-1.5 whitespace-nowrap text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent h-[25px] w-[25px]" data-testid="button-manage-filters" title="Zarządzaj filtrami stałymi" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:r29:" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings h-3 w-3" data-replit-metadata="client/src/features/production-plans/ManageFiltersDialog.tsx:206:12" data-component-name="Settings"><path d="M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"></path><circle cx="12" cy="12" r="3"></circle></svg></button></div></div></div></div><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:458:8" data-component-name="CardContent" class="p-0 relative"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:482:10" data-component-name="div" class="w-full"><div data-replit-metadata="client/src/components/ui/table.tsx:28" data-component-name="div" class="relative w-full overflow-auto"><table data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:483:14" data-component-name="Table" class="caption-bottom text-xs w-full"><thead data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:484:16" data-component-name="TableHeader" class="[&amp;_tr]:border-b bg-background border-b"><tr data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:485:18" data-component-name="TableRow" class="border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted h-8"><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:486:20" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[30px]"><button type="button" role="checkbox" aria-checked="false" data-state="unchecked" value="on" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:487:18" data-component-name="Checkbox" class="peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground" data-testid="checkbox-select-all"></button></th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:493:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[40px]">Zdj.</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:494:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Kupujący</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:495:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Zamówienie</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:496:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Data</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:497:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">SKU</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:498:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Typ</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:499:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[80px]">D×S×W</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:500:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Kolor</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:501:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Opcje koloru</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:502:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[70px]">Drzwi</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:503:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[70px]">Nogi</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:504:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[50px]">Ilość</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:505:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1">Status</th><th data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:506:18" data-component-name="TableHead" class="h-8 px-2 text-left align-middle text-muted-foreground [&amp;:has([role=checkbox])]:pr-0 text-xs font-semibold py-1 w-[50px]">Akcje</th></tr></thead><tbody data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:509:12" data-component-name="TableBody" class="[&amp;_tr:last-child]:border-0"><tr data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:515:20" data-component-name="TableRow" class="border-b data-[state=selected]:bg-muted h-10 bg-muted/20 text-muted-foreground hover:bg-muted/30 transition-colors" data-testid="row-item-3"><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:520:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><button type="button" role="checkbox" aria-checked="false" data-state="unchecked" value="on" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:521:22" data-component-name="Checkbox" class="peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground" data-testid="checkbox-item-3"></button></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:527:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:528:22" data-component-name="div" class="h-10 w-10 bg-muted/50 rounded flex items-center justify-center overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image h-4 w-4 text-muted-foreground/50" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:537:26" data-component-name="ImageIcon"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg></div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:541:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-buyer-3">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:546:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1" data-testid="text-order-number-3"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:547:22" data-component-name="div" class="flex flex-col gap-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:549:24" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center border py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border-transparent bg-secondary text-secondary-foreground h-5 px-2 text-[10px] w-fit" data-testid="badge-source-3">Inne</div><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:576:26" data-component-name="span" class="text-xs text-muted-foreground">-</span></div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:580:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-order-date-3">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:585:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 font-mono text-xs" data-testid="text-sku-3"></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:588:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:599:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:602:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs text-center" data-testid="text-dimensions-3">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:611:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-color-3">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:636:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1" data-testid="text-color-options-3"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:661:24" data-component-name="span" class="text-muted-foreground text-xs">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:664:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-doors-3"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:670:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:673:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-legs-3"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:679:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:682:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-center font-semibold" data-testid="text-quantity-3"></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:685:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:686:22" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center px-2 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border [border-color:var(--badge-outline)] shadow-xs text-xs h-5" data-testid="badge-status-3">draft</div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:690:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><button data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:692:24" data-component-name="Button" class="inline-flex items-center justify-center gap-1.5 whitespace-nowrap text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent h-[25px] w-[25px] p-0 bg-red-600 hover:bg-red-700 text-white flex-shrink-0" data-testid="button-remove-3" title="Usuń z planu produkcyjnego"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-4 w-4" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:704:26" data-component-name="ArrowLeft"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button></td></tr><tr data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:515:20" data-component-name="TableRow" class="border-b data-[state=selected]:bg-muted h-10 bg-muted/20 text-muted-foreground hover:bg-muted/30 transition-colors" data-testid="row-item-2"><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:520:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><button type="button" role="checkbox" aria-checked="false" data-state="unchecked" value="on" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:521:22" data-component-name="Checkbox" class="peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground" data-testid="checkbox-item-2"></button></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:527:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:528:22" data-component-name="div" class="h-10 w-10 bg-muted/50 rounded flex items-center justify-center overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image h-4 w-4 text-muted-foreground/50" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:537:26" data-component-name="ImageIcon"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg></div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:541:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-buyer-2">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:546:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1" data-testid="text-order-number-2"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:547:22" data-component-name="div" class="flex flex-col gap-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:549:24" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center border py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border-transparent bg-secondary text-secondary-foreground h-5 px-2 text-[10px] w-fit" data-testid="badge-source-2">Inne</div><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:576:26" data-component-name="span" class="text-xs text-muted-foreground">-</span></div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:580:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-order-date-2">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:585:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 font-mono text-xs" data-testid="text-sku-2"></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:588:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:599:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:602:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs text-center" data-testid="text-dimensions-2">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:611:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-color-2">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:636:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1" data-testid="text-color-options-2"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:661:24" data-component-name="span" class="text-muted-foreground text-xs">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:664:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-doors-2"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:670:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:673:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-legs-2"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:679:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:682:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-center font-semibold" data-testid="text-quantity-2"></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:685:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:686:22" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center px-2 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border [border-color:var(--badge-outline)] shadow-xs text-xs h-5" data-testid="badge-status-2">draft</div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:690:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><button data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:692:24" data-component-name="Button" class="inline-flex items-center justify-center gap-1.5 whitespace-nowrap text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent h-[25px] w-[25px] p-0 bg-red-600 hover:bg-red-700 text-white flex-shrink-0" data-testid="button-remove-2" title="Usuń z planu produkcyjnego"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-4 w-4" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:704:26" data-component-name="ArrowLeft"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button></td></tr><tr data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:515:20" data-component-name="TableRow" class="border-b data-[state=selected]:bg-muted h-10 bg-muted/20 text-muted-foreground hover:bg-muted/30 transition-colors" data-testid="row-item-1"><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:520:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><button type="button" role="checkbox" aria-checked="false" data-state="unchecked" value="on" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:521:22" data-component-name="Checkbox" class="peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground" data-testid="checkbox-item-1"></button></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:527:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:528:22" data-component-name="div" class="h-10 w-10 bg-muted/50 rounded flex items-center justify-center overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image h-4 w-4 text-muted-foreground/50" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:537:26" data-component-name="ImageIcon"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg></div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:541:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-buyer-1">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:546:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1" data-testid="text-order-number-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:547:22" data-component-name="div" class="flex flex-col gap-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:549:24" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center border py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border-transparent bg-secondary text-secondary-foreground h-5 px-2 text-[10px] w-fit" data-testid="badge-source-1">Inne</div><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:576:26" data-component-name="span" class="text-xs text-muted-foreground">-</span></div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:580:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-order-date-1">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:585:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 font-mono text-xs" data-testid="text-sku-1"></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:588:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:599:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:602:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs text-center" data-testid="text-dimensions-1">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:611:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-color-1">-</td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:636:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1" data-testid="text-color-options-1"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:661:24" data-component-name="span" class="text-muted-foreground text-xs">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:664:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-doors-1"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:670:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:673:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-xs" data-testid="text-legs-1"><span data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:679:24" data-component-name="span" class="text-muted-foreground">-</span></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:682:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1 text-center font-semibold" data-testid="text-quantity-1"></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:685:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><div data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:686:22" data-component-name="Badge" class="whitespace-nowrap inline-flex items-center px-2 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover-elevate border [border-color:var(--badge-outline)] shadow-xs text-xs h-5" data-testid="badge-status-1">draft</div></td><td data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:690:20" data-component-name="TableCell" class="p-2 align-middle [&amp;:has([role=checkbox])]:pr-0 py-1"><button data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:692:24" data-component-name="Button" class="inline-flex items-center justify-center gap-1.5 whitespace-nowrap text-sm font-medium focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover-elevate active-elevate-2 border border-transparent h-[25px] w-[25px] p-0 bg-red-600 hover:bg-red-700 text-white flex-shrink-0" data-testid="button-remove-1" title="Usuń z planu produkcyjnego"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left h-4 w-4" data-replit-metadata="client/src/features/production-plans/PlanItemsPanel.tsx:704:26" data-component-name="ArrowLeft"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></button></td></tr></tbody></table></div></div></div></div></div></div>