.price-table{width:100%;border-collapse:collapse;margin:14px 0 18px}
.price-table th,.price-table td{padding:9px 8px;border-bottom:1px solid var(--line);text-align:left}
.price-table th{color:var(--muted);font-size:13px}
.wechat-qr{width:min(100%,360px);height:360px;margin:0 auto 16px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#f5f7f9}
.wechat-qr img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 58%}
@media(max-width:420px){.wechat-qr{height:min(360px,calc(100vw - 68px))}}
