.share-btn[data-v-e1f63296]{display:inline-flex;cursor:pointer}.share-menu{position:fixed;z-index:10010;min-width:148px;padding:6px;border-radius:10px;background:#fffffff5;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 12px 48px #1f268726}.share-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;border-radius:6px;background:transparent;color:#1e293b;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.share-menu__item svg{color:#64748b;flex-shrink:0;transition:color .15s ease}.share-menu__item:hover{background:#4f6ef60f;color:#4f6ef6}.share-menu__item:hover svg{color:#4f6ef6}.share-menu--right:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#fffffff5}.share-menu--bottom:before{content:"";position:absolute;bottom:100%;right:20px;border:6px solid transparent;border-bottom-color:#fffffff5}.share-menu-enter-active{transition:opacity .18s ease,transform .18s ease}.share-menu-leave-active{transition:opacity .12s ease,transform .12s ease}.share-menu-enter-from,.share-menu-leave-to{opacity:0}.share-menu--right.share-menu-enter-from,.share-menu--right.share-menu-leave-to{transform:translateY(-50%) translate(-8px)}.share-menu--bottom.share-menu-enter-from,.share-menu--bottom.share-menu-leave-to{transform:translateY(-8px)}.fwd-overlay-enter-active{transition:opacity .25s ease}.fwd-overlay-leave-active{transition:opacity .2s ease}.fwd-overlay-enter-from,.fwd-overlay-leave-to{opacity:0}.fwd-pop-enter-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fwd-pop-leave-active{transition:all .2s ease}.fwd-pop-enter-from{opacity:0;transform:scale(.92) translateY(16px)}.fwd-pop-leave-to{opacity:0;transform:scale(.96)}.fwd-overlay{position:fixed;inset:0;z-index:10012;display:flex;align-items:center;justify-content:center;padding:40px;background:#0f172a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.fwd-dialog{position:relative;width:100%;max-width:420px;max-height:85vh;display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0f172a33;overflow:hidden}.fwd-dialog__close{position:absolute;top:14px;right:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:none;background:#0000000a;color:#64748b;cursor:pointer;transition:all .15s ease}.fwd-dialog__close:hover{background:#dc26261a;color:#dc2626;transform:rotate(90deg)}.fwd-dialog__header{padding:24px 28px 0}.fwd-dialog__title{font-size:18px;font-weight:700;color:#111827}.fwd-dialog__search-wrap{position:relative;margin:16px 28px 12px}.fwd-dialog__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.fwd-dialog__search{width:100%;padding:10px 14px 10px 38px;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#f0f4f8;font-size:13px;color:#1e293b;outline:none;transition:border-color .15s ease}.fwd-dialog__search:focus{border-color:#6366f1}.fwd-dialog__search::-moz-placeholder{color:#94a3b8}.fwd-dialog__search::placeholder{color:#94a3b8}.fwd-dialog__body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 8px}.fwd-dialog__body::-webkit-scrollbar{width:6px}.fwd-dialog__body::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.fwd-dialog__body::-webkit-scrollbar-track{background:transparent}.fwd-dialog__empty{display:flex;align-items:center;justify-content:center;padding:48px 0;font-size:14px;color:#94a3b8}.fwd-dialog__footer{display:flex;align-items:center;justify-content:space-between;padding:14px 28px 20px;border-top:1px solid rgba(148,163,184,.2);background:#f0f4f880}.fwd-dialog__count{font-size:13px;color:#64748b}.fwd-dialog__count strong{color:#6366f1;font-weight:700}.fwd-dialog__actions{display:flex;gap:10px}.fwd-dialog__btn{display:inline-flex;align-items:center;gap:5px;padding:8px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border:none}.fwd-dialog__btn--cancel{background:#fff;color:#64748b;border:1px solid rgba(148,163,184,.2)}.fwd-dialog__btn--cancel:hover{border-color:#6366f14d;color:#6366f1}.fwd-dialog__btn--confirm{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 4px 14px #6366f14d}.fwd-dialog__btn--confirm:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-1px)}.fwd-dialog__btn--confirm:active:not(:disabled){transform:scale(.97)}.fwd-dialog__btn--confirm:disabled{opacity:.4;cursor:not-allowed}.fwd-friend{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s ease}.fwd-friend:hover{background:#6366f10a}.fwd-friend--active{background:#6366f10f}.fwd-friend__checkbox{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.fwd-friend__avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.fwd-friend__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fwd-friend__name{font-size:14px;font-weight:600;color:#1e293b}.fwd-friend__desc{font-size:12px;color:#94a3b8}.fwd-friend__check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid rgba(148,163,184,.3);color:transparent;transition:all .15s ease;flex-shrink:0}.fwd-friend__check--on{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:transparent;color:#fff}
