.shop-wallet{display:flex;gap:7px;align-items:center}.shop-wallet img{width:30px;height:30px;object-fit:contain}
.shop-dialog{width:min(850px,calc(100% - 24px));max-height:90vh;overflow:auto;border:1px solid #c8d2ae;border-radius:24px;background:var(--paper);color:var(--ink);padding:24px}.shop-dialog::backdrop{background:#10291ed9}.shop-dialog p{font-size:13px;line-height:1.6}.shop-balance{display:flex;align-items:center;gap:12px;font-size:26px}.shop-balance img{width:65px;height:65px;object-fit:contain}.shop-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.shop-product{background:#fffdf5;border:1px solid #d8ddc8;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center}.shop-product>img{height:75px;width:90px;object-fit:contain}.shop-product h3{font-size:16px;margin-bottom:0}.shop-product button{margin-top:auto;width:100%}.shop-product button:disabled{cursor:default;opacity:.65}.shop-product.highlight{border:3px solid #dba42b}.shop-lock{color:#745414;font-weight:750}#shopNotice{min-height:22px;font-weight:700}
