.wx-share-dialog{width:min(480px,calc(100vw - 32px));max-height:90dvh;box-sizing:border-box;overflow:auto;border:1px solid #eee;border-radius:20px;padding:22px;color:#25232a;background:#fff;box-shadow:0 24px 80px #0003}.wx-share-dialog::backdrop{background:#14121a88}.wx-share-dialog>button{display:block;margin-left:auto}.wx-share-box{margin:18px 0;padding:20px;background:#fff8f8;border:1px solid #f0d8dc;border-radius:16px;color:#29242a;text-align:center}.wx-share-box h3{font-size:21px;margin:0 0 10px}.wx-share-box p{font-size:14px;line-height:1.8}.wx-share-qr{width:220px;max-width:100%;margin:18px auto;background:white;padding:8px;box-sizing:border-box}.wx-share-qr svg{display:block;width:100%;height:auto}.wx-share-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wx-share-actions button,.wx-share-dialog>button{cursor:pointer;border:1px solid #d8c8cc;border-radius:10px;background:white;color:#9f2030;padding:11px 15px;font:inherit;font-size:14px}.wx-share-actions button:first-child{background:#c82333;color:#fff;border-color:#c82333}.wx-share-box small{display:block;line-height:1.7;color:#666}.wx-share-status:empty{display:none}.wx-share-actions button:focus-visible,.wx-share-dialog>button:focus-visible{outline:3px solid #a82439;outline-offset:3px}
body:has(.nf) .share-strip{display:flex}
