/* A scan-first desktop view; the supplied QR file remains byte-for-byte unchanged. */
body.yt-polish .yt-qr-filter{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;}
body.yt-polish .yt-wechat-qr{display:none;box-sizing:border-box;width:208px;max-width:100%;margin:0;padding:6px 6px 12px;background:#fff;border:1px solid #d9e3e7;border-radius:4px;text-align:center;}
body.yt-polish .yt-wechat-qr img{display:block;width:100%;height:auto!important;margin:0;padding:0;filter:url(#yt-qr-tone);}
body.yt-polish .yt-wechat-qr figcaption{margin:2px 0 0;padding:0 2px;color:#24566b;font-size:12px;font-weight:500;line-height:1.8;white-space:nowrap;}
body.yt-polish .yt-wechat-details{min-width:0;}
@media(min-width:761px){
 body.yt-polish .yt-wechat-qr{display:block;}
 body.yt-polish .yt-product-guidance .yt-wechat-qr{margin:0 auto 18px;}
 body.yt-polish .yt-contact.yt-contact-with-qr{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:28px;align-items:center;}
 body.yt-polish .yt-dialog-mask .yt-dialog{width:620px;padding:28px;}
 body.yt-polish .yt-dialog-contact{display:grid;grid-template-columns:208px minmax(0,1fr);gap:24px;align-items:start;margin-top:20px;}
 body.yt-polish .yt-dialog-contact .yt-wechat-id{margin:9px 0 12px;font-size:20px;}
 body.yt-polish .yt-dialog-contact .yt-copy-status{margin:8px 0 0;}
 body.yt-polish .yt-dialog-contact .yt-wechat-details p{margin:8px 0 0;font-size:13px;}
}
@media(min-width:1101px){
 body.yt-polish.yt-home #mainContent>.yt-home-quote{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 208px;gap:28px;align-items:start;}
 body.yt-polish.yt-home #mainContent>.yt-home-quote>.yt-wechat-qr{align-self:center;}
}
@media(min-width:761px) and (max-width:1100px){
 body.yt-polish.yt-home #mainContent>.yt-home-quote>.yt-wechat-qr{display:none;}
}
