#qr-cart-suggestions{margin:18px 0;padding:18px;border:1px solid var(--mv2-border,#e5e7eb);border-radius:20px;background:var(--mv2-card-bg,#fff);color:var(--mv2-text,#172033)}
#qr-cart-suggestions[hidden]{display:none!important}
#qr-cart-suggestions h3{margin:0 0 14px;font-size:18px;line-height:1.4;color:inherit}
#qr-cart-suggestions .qr-cs-list{display:grid;gap:10px}
#qr-cart-suggestions .qr-cs-card{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--mv2-border,#e5e7eb)}
#qr-cart-suggestions .qr-cs-card:first-child{border-top:0}
#qr-cart-suggestions img{width:60px;height:60px;object-fit:cover;border-radius:12px;flex:0 0 60px}
#qr-cart-suggestions .qr-cs-info{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
#qr-cart-suggestions strong{font-size:16px;line-height:1.35;overflow-wrap:anywhere}
#qr-cart-suggestions .qr-cs-info span{font-size:15px;font-weight:600}
#qr-cart-suggestions .qr-cs-add{flex-shrink:0;min-height:44px;padding:9px 13px;border:1px solid var(--mv2-border,#e5e7eb);border-radius:12px;background:var(--pilot-action-color,var(--mv2-cart-bg,#414b29));color:var(--pilot-action-text-color,var(--mv2-cart-text,#fff));font-size:14px;font-weight:600;cursor:pointer}
#qr-cart-suggestions .qr-cs-add:focus-visible{outline:3px solid #4b8cff;outline-offset:3px}
#qr-cart-suggestions .qr-cs-add:disabled{opacity:.6;cursor:wait}
@media(max-width:380px){#qr-cart-suggestions{padding:12px}#qr-cart-suggestions .qr-cs-card{gap:8px}#qr-cart-suggestions img{width:44px;height:44px;flex-basis:44px}#qr-cart-suggestions .qr-cs-add{padding:8px}}

body.qr-cs-customizing #viewOrder{visibility:hidden!important;pointer-events:none!important}
