.partition-product-picker{gap:10px;min-width:0;display:grid}.partition-product-picker h4,.partition-product-picker p{margin:0}.partition-selected-photo{object-fit:contain;background:#fff;border:1px solid #d7e4e7;border-radius:10px;width:100%;height:150px;display:block}.partition-supplier-options{overscroll-behavior:contain;gap:8px;max-height:330px;display:grid;overflow:auto}.partition-supplier-options button{text-align:left;color:#244a58;background:#fff;border:1px solid #d2e0e4;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px;display:flex}.partition-supplier-options button[aria-pressed=true]{background:#ecfafb;border:2px solid #008f9e}.partition-supplier-options img{object-fit:contain;flex-shrink:0;width:52px;height:52px}.partition-supplier-options span{overflow-wrap:anywhere;min-width:0}.partition-supplier-options small{color:#587785;margin-top:5px;display:block}.partition-photo-missing{background:#f5f8fa;border-radius:8px;padding:12px;font-size:13px}.partition-product-picker>a{color:#008491;font-size:13px}.partition-product-picker .partition-supplier-options{scrollbar-gutter:stable;flex-direction:column;align-items:stretch;gap:8px;padding:2px;display:flex}.partition-product-picker .partition-supplier-options>.partition-supplier-option{white-space:normal;box-sizing:border-box;flex:none;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;height:auto;min-height:76px;max-height:none;padding:10px;font-size:14px;line-height:1.4;display:grid}.partition-product-picker .partition-supplier-option .partition-option-copy{overflow-wrap:anywhere;min-width:0;height:auto;line-height:1.4;display:block}.partition-product-picker .partition-supplier-option .partition-option-name{line-height:1.4;display:block}.partition-product-picker .partition-supplier-option small{margin-top:6px;font-size:13px;font-weight:600;line-height:1.4;display:block}.partition-product-picker .partition-supplier-option img{object-fit:contain;width:52px;height:64px;display:block}.partition-product-picker .partition-supplier-option:not(:has(img)){grid-template-columns:minmax(0,1fr)}
