/* UXFIX (11 Nov 2026, Krishna t1948u) – PREVIEW, layout only. Loaded last. */
/* 1) qty number always readable: a stepper never squeezes its number box below 2–4 digits */
html #view .stp[data-stp] input,html .drawer .stp[data-stp] input{min-width:38px!important;flex:1 0 38px!important;font-variant-numeric:tabular-nums;text-overflow:clip}
/* one-screen picker rows (Capacitor / MCB / DOL): the qty column was 92px with two 40px buttons -> the number box was 2px wide */
@media (max-width:699px){
html #view .nf .cpp .cpr{grid-template-columns:52px minmax(0,1fr) 112px!important}
html #view .nf .cpp .cpq .stp[data-stp],html #view .nf .cpp .cpq .cpst{width:112px!important;max-width:112px;height:38px!important;padding:2px!important;justify-content:space-between;box-sizing:border-box}
html #view .nf .cpp .cpq .stp[data-stp] button,html #view .nf .cpp .cpq .cpst button{width:32px!important;height:32px!important;flex:0 0 32px!important;min-width:0!important;font-size:18px;padding:0!important}
html #view .nf .cpp .cpq .stp[data-stp] input,html #view .nf .cpp .cpq .cpst input{flex:1 1 auto!important;width:40px!important;min-width:40px!important;font-size:16px!important;font-weight:800;text-align:center;padding:0!important}
html #view .nf .cpp .cpq .cpok{white-space:nowrap}
}
@media (max-width:370px){html #view .nf .cpp .cpr{grid-template-columns:46px minmax(0,1fr) 106px!important}
 html #view .nf .cpp .cpq .stp[data-stp],html #view .nf .cpp .cpq .cpst{width:106px!important;max-width:106px}
 html #view .nf .cpp .cpq .stp[data-stp] button,html #view .nf .cpp .cpq .cpst button{width:30px!important;height:30px!important;flex-basis:30px!important}}
/* cart / review / drawer steppers: room for 4 digits */
html #ccw .ccq .stp input,html .cart2 .stp input,html .drawer .mcc .stp input,html .slq .stp input{width:46px!important;min-width:46px!important;flex:none!important}
/* "✓ 120 in cart" chips on photo cards: never cut, wrap to 2 lines if the card is narrow */
html #view .hv2add.in{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.1;min-height:32px;height:auto!important;font-variant-numeric:tabular-nums;text-align:center}
/* 2) nothing fixed covers the last row: room for cart bar + bottom nav */
body.has-cbar #view{padding-bottom:calc(var(--uxcb,64px) + 24px)}
/* cart summary bar: "N items · ₹total | Cart dekhein ›" */
#cbar .cbgo{white-space:nowrap;font-weight:800;letter-spacing:.1px}
#cbar .cbt b{white-space:nowrap}#cbar .cbt small{white-space:nowrap;font-variant-numeric:tabular-nums}
/* 3) guest product page: a quiet login link when price + Add are already shown */
.afsee.afsee-sm{margin-top:8px}
.afsee-l{display:inline-block;font-size:13.5px;font-weight:600;color:inherit;opacity:.85;text-decoration:none;padding:6px 0}
.afsee-l b{text-decoration:underline;text-underline-offset:3px}
/* 4) picker pages: one-tap shortcut to the full item list (rate + Add) */
.uxjump{display:flex;align-items:center;justify-content:center;width:calc(100% - 0px);margin:8px 0 6px;min-height:42px;padding:8px 12px;border-radius:12px;
 border:1.5px dashed var(--nfp,#2563eb);background:transparent;color:inherit;font:inherit;font-weight:800;font-size:14.5px;cursor:pointer}
.uxjump[hidden]{display:none}
html[data-dbt="a"] .uxjump{border-color:#1e3a8a;color:#1e3a8a}
/* the Products page eyebrow said "Products · Order online" above the new "Products" title */
html.lx.r-shopv2 #view .hv2top.ct .cth::before{content:"Rate · stock · order"}
/* v125: narrow slider cards (Top Selling / Showroom row / Aapke liye) – the '✓ N in cart' chip takes its own full row under the price
   instead of squeezing to ~50px and wrapping to 3 lines (360px phones). Display only. */
@media (max-width:480px){#view .hv2c .row{flex-wrap:wrap;row-gap:6px}
 #view .hv2c .row .hva:has(.hv2add.in){flex:1 0 100%;max-width:100%}
 #view .hv2c .hv2add.in{display:block;width:100%;white-space:nowrap!important;text-align:center;overflow:visible;padding-left:6px;padding-right:6px}}
