/* Selling products (products.js; server Products.cs). Prefix pr-. */
.pr-switch{padding:12px 14px;margin-bottom:12px}
.pr-row .vchip{margin-inline-end:8px}
.pr-off{opacity:.6}
.pr-low{color:#b25b00}
.pr-bill{margin:-4px 0 6px}
.pr-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:12px}
.pr-p{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;border:1px solid var(--sep2);border-radius:10px;background:#fff;font:inherit;font-size:var(--fs-13);cursor:pointer;text-align:start}
.pr-p:hover{border-color:var(--c1t)}
.pr-p b{font-weight:500;font-variant-numeric:tabular-nums}
.pr-cart{padding:2px 12px}
.pr-line{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--sep2);font-size:var(--fs-13)}
.pr-line:last-child{border-bottom:0}
.pr-line>span:first-child{flex:1;min-width:0}
.pr-line small{display:block}
.pr-line .r{min-width:72px;text-align:end;font-weight:500}
.pr-qty{display:flex;align-items:center;gap:6px}
.pr-qty b{min-width:18px;text-align:center}
.pr-restock{padding-inline-start:28px;font-size:var(--fs-12_5)}
