#orderSelectedPhotos .order-reconcile-photo-wrap {position:relative;min-width:0;}
#orderSelectedPhotos .order-reconcile-photo-wrap .order-selected-photo {width:100%;touch-action:manipulation;}
#orderSelectedPhotos .order-selected-photo-caption {display:flex;align-items:center;gap:4px;height:24px;min-width:0;}
#orderSelectedPhotos .order-selected-photo-name {flex:1;min-width:0;}
#orderSelectedPhotos .order-selected-photo-qty {flex:none;font-size:12px;line-height:24px;white-space:nowrap;}
#orderSelectedPhotos .order-reconcile-zoom {position:absolute;right:10px;bottom:34px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:#fff;color:#222;z-index:2;cursor:zoom-in;touch-action:manipulation;}
#orderWarehouseSection tr[data-order-reconcile-key] {cursor:pointer;touch-action:manipulation;}
#orderSelectedPoolSection {position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 61px;align-items:center;min-width:0;min-height:66px;padding:0;border:1px solid #e1e1e1;border-radius:8px;background:#fafafa;}
#orderSelectedPoolSection::after {content:"";position:absolute;inset:-1px;border:1px solid #e1e1e1;border-radius:8px;pointer-events:none;z-index:2;}
#orderSelectedPoolSection .order-reconcile-tools {grid-column:2;grid-row:1;align-self:center;display:flex;align-items:center;justify-content:center;height:40px;margin:0;padding:0 10px;border-left:1px solid #ccc;box-sizing:border-box;}
#orderReconcileReset {display:block;width:40px;height:40px;margin:0;padding:5px 0;box-sizing:border-box;border:1px solid #222;border-radius:6px;background:#222;color:#fff;font:700 12px/14px "Inter Tight","Noto Sans SC",sans-serif;text-align:center;touch-action:manipulation;cursor:pointer;}
#orderSelectedPoolSection #selectedPool {grid-column:1;grid-row:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent;margin:0;padding:14px 12px;scrollbar-width:none;}
#orderSelectedPoolSection #selectedPool::-webkit-scrollbar {display:none;}
#orderSelectedPoolSection #selectedPool .selected-chip {flex:0 0 37px;}
#orderSelectedPoolSection #selectedPool .order-selected-chip {align-content:center;}
#orderWarehouseSection .wh-sku-code-strip.missing {font-size:8px;font-weight:900;}
