html body .product-lookup-popup{z-index:20000;box-sizing:border-box;color:#182d23;text-align:left;background:#fff;border:1px solid #a6c4b4;border-radius:8px;flex-direction:column;font:12px Arial,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 30px #17382a33}html body .product-lookup-header,html body .product-lookup-footer{box-sizing:border-box;background:#edf5ef;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 8px;display:flex}html body .product-lookup-popup button{font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #b8d0c4;border-radius:6px;min-height:28px;padding:3px 10px}html body .product-lookup-popup button:disabled{opacity:.5;cursor:default}html body .product-lookup-rows{scrollbar-gutter:stable;flex:0 auto;min-height:0;max-height:420px;overflow:auto}html body .product-lookup-rows>[role=option]{box-sizing:border-box;text-align:left;white-space:nowrap;border:0;border-bottom:1px solid #edf2ef;border-radius:0;align-items:center;gap:12px;width:100%;height:28px;min-height:28px;max-height:28px;padding:3px 8px;font-size:12px;line-height:21px;display:flex}html body .product-lookup-rows>[role=option]:hover,html body .product-lookup-rows>[aria-selected=true]{background:#edf5ef}html body .product-lookup-name{text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}html body .product-lookup-sku{flex:none;font-size:11px}html body .product-lookup-stock{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:18ch;font-size:11px}html body .product-lookup-rows>p{padding:10px}
