.share-control[data-v-881e0fa8]{display:inline-flex;position:relative}.icon-btn[data-v-881e0fa8]{border:1px solid var(--line);color:#9aa8a0;cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;transition:border-color .2s,color .2s,transform .2s;display:grid;position:relative}.icon-btn[data-v-881e0fa8]:hover{color:var(--green);border-color:#8cc4a4;transform:translateY(-1px)}.icon-btn[data-v-881e0fa8]:after{content:attr(data-tip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:50;background:#33463b;border-radius:7px;padding:5px 10px;font-size:12px;line-height:1;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.icon-btn[data-v-881e0fa8]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.share-pop[data-v-881e0fa8]{z-index:60;border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 28px #1656341f}.share-pop button[data-v-881e0fa8]{border:1px solid var(--line);color:#405048;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.share-pop button[data-v-881e0fa8]:hover{color:var(--green);background:#f5fbf7;border-color:#8cc4a4}.qr-mask[data-v-881e0fa8]{z-index:10000;background:#0f21187a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.qr-dialog[data-v-881e0fa8]{text-align:center;background:#fff;border-radius:16px;width:min(360px,100%);padding:26px 28px}.qr-dialog h3[data-v-881e0fa8]{margin:0 0 16px;font-size:18px;font-weight:700}.qr-dialog canvas[data-v-881e0fa8]{border:1px solid var(--line);border-radius:10px;margin:0 auto 14px;display:block}.qr-tip[data-v-881e0fa8]{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.qr-actions[data-v-881e0fa8]{justify-content:flex-end;display:flex}.qr-actions button[data-v-881e0fa8]{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px;font-size:14px;font-weight:700}.qr-actions button[data-v-881e0fa8]:hover{color:var(--green);border-color:#8cc4a4}.share-toast[data-v-881e0fa8]{z-index:10001;color:#fff;background:#153f2b;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:700;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0003}.share-toast-fade-enter-active[data-v-881e0fa8],.share-toast-fade-leave-active[data-v-881e0fa8]{transition:opacity .25s}.share-toast-fade-enter-from[data-v-881e0fa8],.share-toast-fade-leave-to[data-v-881e0fa8]{opacity:0}
