.chat-avatar-wrap[data-v-0ff66bc5]{flex-shrink:0;position:relative}.group-icon[data-v-0ff66bc5]{align-items:center;border-radius:14px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.group-img[data-v-0ff66bc5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-ring-wrap[data-v-0ff66bc5]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);display:flex;justify-content:center;padding:2px}.avatar-img[data-v-0ff66bc5],.avatar-ring-wrap[data-v-0ff66bc5]{border-radius:50%;height:100%;width:100%}.avatar-img[data-v-0ff66bc5]{border:2px solid #fff;display:block;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-0ff66bc5]{align-items:center;background:#e8eaf0;color:#202d59;display:flex;font-family:Syne,sans-serif;font-weight:700;height:calc(100% - 4px);justify-content:center;width:calc(100% - 4px)}.avatar-initials[data-v-0ff66bc5],.online-dot[data-v-0ff66bc5]{border:2px solid #fff;border-radius:50%}.online-dot[data-v-0ff66bc5]{background:#22c55e;bottom:1px;height:10px;position:absolute;right:1px;width:10px}.last-seen-label[data-v-0ff66bc5]{bottom:-14px;color:#b0b3b8;font-size:.6rem;font-weight:500;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.chat-item[data-v-8d575ecd]{align-items:center;background:transparent;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;text-align:left;transition:background .15s;width:100%}.chat-item[data-v-8d575ecd]:hover{background:#202d590d}.chat-item.active[data-v-8d575ecd]{background:#202d5917}.item-body[data-v-8d575ecd]{flex:1;min-width:0}.item-top[data-v-8d575ecd]{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:3px}.item-name[data-v-8d575ecd]{color:#1c1e21;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-time[data-v-8d575ecd]{color:#b0b3b8;flex-shrink:0;font-size:.7rem}.item-bottom[data-v-8d575ecd]{align-items:center;display:flex;gap:6px;justify-content:space-between}.item-preview[data-v-8d575ecd]{color:#65676b;flex:1;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-badge[data-v-8d575ecd]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border-radius:20px;color:#fff;display:flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.info-panel[data-v-94bd7a31]{background:#fff;border-left:1px solid #eaecef;bottom:0;box-shadow:-8px 0 32px #00000014;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;position:absolute;right:0;top:0;width:300px;z-index:10}.ip-header[data-v-94bd7a31]{border-bottom:1px solid #f0f2f5;flex-shrink:0;gap:10px;padding:14px 16px}.ip-close[data-v-94bd7a31],.ip-header[data-v-94bd7a31]{align-items:center;display:flex}.ip-close[data-v-94bd7a31]{background:none;border:none;border-radius:8px;color:#65676b;cursor:pointer;height:30px;justify-content:center;transition:background .15s;width:30px}.ip-close[data-v-94bd7a31]:hover{background:#f0f2f5}.ip-title[data-v-94bd7a31]{color:#1c1e21;font-family:Syne,sans-serif;font-size:.95rem;font-weight:700;margin:0}.ip-body[data-v-94bd7a31]{flex:1;overflow-y:auto;padding:0 0 8px}.ip-hero[data-v-94bd7a31]{align-items:center;display:flex;gap:12px;padding:16px 16px 12px}.ip-avatar-wrap[data-v-94bd7a31]{flex-shrink:0;position:relative}.ip-avatar[data-v-94bd7a31]{align-items:center;border-radius:14px;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.ip-avatar-img[data-v-94bd7a31]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-upload-label[data-v-94bd7a31]{align-items:center;background:#00000073;border-radius:14px;color:#fff;cursor:pointer;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s}.ip-avatar-wrap:hover .avatar-upload-label[data-v-94bd7a31]{opacity:1}.hidden-file[data-v-94bd7a31]{display:none}.avatar-uploading-spinner[data-v-94bd7a31]{animation:spin-94bd7a31 .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:block;height:18px;width:18px}.ip-hero-text[data-v-94bd7a31]{flex:1;min-width:0}.ip-name[data-v-94bd7a31]{font-size:.95rem;margin:0 0 4px}.ip-name[data-v-94bd7a31],.ip-name-input[data-v-94bd7a31]{color:#1c1e21;font-weight:700}.ip-name-input[data-v-94bd7a31]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:8px;font-family:DM Sans,sans-serif;font-size:.9rem;margin-bottom:4px;outline:none;padding:4px 8px;width:100%}.ip-name-input[data-v-94bd7a31]:focus{background:#fff;border-color:#202d59}.ip-meta[data-v-94bd7a31]{align-items:center;color:#65676b;display:flex;font-size:.75rem;gap:4px;margin:0}.privacy-pill[data-v-94bd7a31]{border-radius:20px;font-size:.7rem;font-weight:600;padding:2px 6px}.privacy-pill.public[data-v-94bd7a31]{background:#dcfce7;color:#16a34a}.privacy-pill.private[data-v-94bd7a31]{background:#fef3c7;color:#d97706}.edit-info-btn[data-v-94bd7a31]{align-items:center;background:transparent;border:1.5px solid #e4e6ea;border-radius:8px;color:#65676b;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s;width:30px}.edit-info-btn.active[data-v-94bd7a31],.edit-info-btn[data-v-94bd7a31]:hover{background:#202d5914;border-color:#202d59;color:#202d59}.edit-section[data-v-94bd7a31]{display:flex;flex-direction:column;gap:8px;padding:0 16px 12px}.ip-desc-input[data-v-94bd7a31]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:8px;box-sizing:border-box;color:#1c1e21;font-family:DM Sans,sans-serif;font-size:.82rem;outline:none;padding:7px 10px;resize:none;width:100%}.ip-desc-input[data-v-94bd7a31]:focus{background:#fff;border-color:#202d59}.privacy-toggle[data-v-94bd7a31]{display:flex;gap:6px}.ptab[data-v-94bd7a31]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:8px;color:#65676b;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;padding:6px 8px;transition:all .2s}.ptab.active[data-v-94bd7a31]{background:#202d5912;border-color:#202d59;color:#202d59}.edit-actions[data-v-94bd7a31]{display:flex;gap:6px}.edit-cancel-btn[data-v-94bd7a31]{background:transparent;border:1.5px solid #e4e6ea;border-radius:8px;color:#65676b;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;padding:7px;transition:all .15s}.edit-cancel-btn[data-v-94bd7a31]:hover{background:#f0f2f5}.edit-save-btn[data-v-94bd7a31]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:2;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;gap:6px;justify-content:center;padding:7px;transition:all .2s}.edit-save-btn[data-v-94bd7a31]:disabled{cursor:not-allowed;opacity:.4}.ip-desc[data-v-94bd7a31]{color:#65676b;font-size:.82rem;line-height:1.5;padding:0 16px 12px}.ip-tabs[data-v-94bd7a31]{border-bottom:1px solid #f0f2f5;display:flex;flex-shrink:0;gap:4px;padding:0 12px 8px}.ip-tab[data-v-94bd7a31]{align-items:center;background:transparent;border:1.5px solid transparent;border-radius:20px;color:#65676b;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;gap:5px;padding:5px 12px;transition:all .2s}.ip-tab[data-v-94bd7a31]:hover{background:#f0f2f5}.ip-tab.active[data-v-94bd7a31]{background:#202d5914;border-color:#202d5933;color:#202d59}.req-badge[data-v-94bd7a31]{background:#a31e22;border-radius:20px;color:#fff;font-size:.62rem;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px}.add-member-btn[data-v-94bd7a31],.req-badge[data-v-94bd7a31]{align-items:center;display:flex}.add-member-btn[data-v-94bd7a31]{background:transparent;border:1.5px dashed #e4e6ea;border-radius:10px;color:#65676b;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;gap:6px;margin:8px 16px 4px;padding:7px 12px;transition:all .2s;width:calc(100% - 32px)}.add-member-btn[data-v-94bd7a31]:hover{background:#202d590a;border-color:#202d59;color:#202d59}.add-member-panel[data-v-94bd7a31]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:0 16px 8px;overflow:hidden;padding:10px}.search-wrap[data-v-94bd7a31]{position:relative}.search-icon[data-v-94bd7a31]{color:#b0b3b8;height:14px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.search-input[data-v-94bd7a31]{background:#fff;border:1.5px solid #e4e6ea;border-radius:8px;box-sizing:border-box;font-family:DM Sans,sans-serif;font-size:.82rem;outline:none;padding:7px 10px 7px 28px;transition:border-color .2s;width:100%}.search-input[data-v-94bd7a31]:focus{border-color:#202d59}.add-member-list[data-v-94bd7a31]{display:flex;flex-direction:column;gap:2px;max-height:150px;overflow-y:auto}.add-member-row[data-v-94bd7a31]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;gap:8px;padding:6px;transition:background .15s}.add-member-row[data-v-94bd7a31]:hover:not(:disabled){background:#202d590f}.add-member-row[data-v-94bd7a31]:disabled{cursor:not-allowed;opacity:.5}.sm-avatar[data-v-94bd7a31]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.62rem;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.sm-avatar img[data-v-94bd7a31]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sm-name[data-v-94bd7a31]{color:#1c1e21;flex:1;font-size:.8rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.add-icon[data-v-94bd7a31]{color:#65676b;flex-shrink:0}.add-member-empty[data-v-94bd7a31],.add-member-loading[data-v-94bd7a31]{align-items:center;color:#b0b3b8;display:flex;font-size:.78rem;gap:6px;justify-content:center;padding:8px;text-align:center}.ip-list[data-v-94bd7a31]{padding:8px 0}.ip-member[data-v-94bd7a31],.ip-request[data-v-94bd7a31]{align-items:center;display:flex;gap:10px;padding:8px 16px;transition:background .15s}.ip-member[data-v-94bd7a31]:hover,.ip-request[data-v-94bd7a31]:hover{background:#f8f9fb}.member-avatar[data-v-94bd7a31]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:34px;justify-content:center;overflow:hidden;width:34px}.member-avatar img[data-v-94bd7a31]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.member-info[data-v-94bd7a31]{flex:1;min-width:0}.member-name[data-v-94bd7a31]{color:#1c1e21;display:block;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-role[data-v-94bd7a31]{color:#65676b;font-size:.7rem}.member-role.admin[data-v-94bd7a31]{color:#d97706}.req-time[data-v-94bd7a31]{color:#b0b3b8;font-size:.7rem}.member-actions[data-v-94bd7a31]{display:flex;gap:4px}.ma-btn[data-v-94bd7a31]{align-items:center;background:#f0f2f5;border:none;border-radius:6px;color:#65676b;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.ma-btn[data-v-94bd7a31]:hover{background:#e4e6ea;color:#202d59}.ma-btn.remove[data-v-94bd7a31]:hover{background:#fee2e2;color:#dc2626}.ma-btn.demote[data-v-94bd7a31]:hover{background:#fef3c7;color:#d97706}.req-actions[data-v-94bd7a31]{display:flex;gap:6px}.rq-btn[data-v-94bd7a31]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;height:28px;justify-content:center;transition:all .15s;width:28px}.rq-btn[data-v-94bd7a31]:disabled{cursor:not-allowed;opacity:.5}.rq-btn.accept[data-v-94bd7a31]{background:#dcfce7;color:#16a34a}.rq-btn.accept[data-v-94bd7a31]:hover:not(:disabled){background:#16a34a;color:#fff}.rq-btn.reject[data-v-94bd7a31]{background:#fee2e2;color:#dc2626}.rq-btn.reject[data-v-94bd7a31]:hover:not(:disabled){background:#dc2626;color:#fff}.ip-empty[data-v-94bd7a31],.ip-loading[data-v-94bd7a31]{color:#b0b3b8;font-size:.82rem;padding:24px;text-align:center}.spinner[data-v-94bd7a31]{animation:spin-94bd7a31 .7s linear infinite;border:2px solid #e4e6ea;border-radius:50%;border-top-color:#202d59;height:24px;margin:0 auto;width:24px}.ip-footer[data-v-94bd7a31]{border-top:1px solid #f0f2f5;flex-shrink:0;padding:12px 16px}.leave-btn[data-v-94bd7a31]{align-items:center;background:transparent;border:1.5px solid #fee2e2;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;gap:8px;padding:9px 14px;transition:all .2s;width:100%}.leave-btn[data-v-94bd7a31]:hover{background:#fee2e2}.btn-spinner-sm[data-v-94bd7a31]{animation:spin-94bd7a31 .7s linear infinite;border:2px solid rgba(0,0,0,.15);border-radius:50%;border-top-color:currentcolor;display:inline-block;flex-shrink:0;height:14px;width:14px}.inline-spinner[data-v-94bd7a31]{border-top-color:#202d59}@keyframes spin-94bd7a31{to{transform:rotate(1turn)}}.panel-slide-enter-active[data-v-94bd7a31]{animation:slideIn-94bd7a31 .25s ease}.panel-slide-leave-active[data-v-94bd7a31]{animation:slideIn-94bd7a31 .2s ease reverse}@keyframes slideIn-94bd7a31{0%{opacity:0;transform:translate(20px)}}.expand-enter-active[data-v-94bd7a31]{animation:expandDown-94bd7a31 .2s ease}.expand-leave-active[data-v-94bd7a31]{animation:expandDown-94bd7a31 .15s ease reverse}@keyframes expandDown-94bd7a31{0%{max-height:0;opacity:0;transform:translateY(-6px)}to{max-height:300px;opacity:1}}.dialog-backdrop[data-v-94bd7a31]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;justify-content:center;padding:16px;position:fixed;z-index:500}.dialog-backdrop[data-v-94bd7a31],.dialog-box[data-v-94bd7a31]{align-items:center;display:flex}.dialog-box[data-v-94bd7a31]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;flex-direction:column;font-family:DM Sans,sans-serif;gap:10px;max-width:100%;padding:24px;text-align:center;width:360px}.dialog-icon[data-v-94bd7a31]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.dialog-icon.danger[data-v-94bd7a31]{background:#fee2e2;color:#dc2626}.dialog-icon.info[data-v-94bd7a31]{background:#202d591a;color:#202d59}.dialog-title[data-v-94bd7a31]{color:#1c1e21;font-family:Syne,sans-serif;font-size:1rem;font-weight:800;margin:0}.dialog-msg[data-v-94bd7a31]{color:#65676b;font-size:.85rem;line-height:1.5;margin:0}.dialog-actions[data-v-94bd7a31]{display:flex;gap:8px;margin-top:4px;width:100%}.dialog-cancel[data-v-94bd7a31]{background:transparent;border:1.5px solid #e4e6ea;border-radius:10px;color:#65676b;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;padding:9px;transition:all .15s}.dialog-cancel[data-v-94bd7a31]:hover{background:#f0f2f5}.dialog-confirm[data-v-94bd7a31]{border:none;border-radius:10px;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;padding:9px;transition:all .15s}.dialog-confirm.danger[data-v-94bd7a31]{background:#dc2626;color:#fff}.dialog-confirm.danger[data-v-94bd7a31]:hover{background:#b91c1c}.dialog-confirm.info[data-v-94bd7a31]{background:linear-gradient(135deg,#202d59,#2a3a6e);color:#fff}.dialog-confirm.info[data-v-94bd7a31]:hover{box-shadow:0 4px 12px #202d594d}.modal-fade-enter-active[data-v-94bd7a31],.modal-fade-leave-active[data-v-94bd7a31]{transition:opacity .2s}.modal-fade-enter-from[data-v-94bd7a31],.modal-fade-leave-to[data-v-94bd7a31]{opacity:0}.dialog-pop-enter-active[data-v-94bd7a31]{animation:popIn-94bd7a31 .25s cubic-bezier(.34,1.56,.64,1)}.dialog-pop-leave-active[data-v-94bd7a31]{animation:popIn-94bd7a31 .15s ease reverse}@keyframes popIn-94bd7a31{0%{opacity:0;transform:scale(.9)}}.chat-detail[data-v-9a85e3ea]{background:#f8f9fb;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:100%;position:relative}.detail-header[data-v-9a85e3ea]{align-items:center;background:#fff;border-bottom:1px solid #f0f2f5;display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.detail-header.clickable[data-v-9a85e3ea]{cursor:pointer}.detail-header.clickable[data-v-9a85e3ea]:hover{background:#f8f9fb}.back-btn[data-v-9a85e3ea]{background:none;border:none;border-radius:8px;color:#65676b;cursor:pointer;display:flex;padding:4px;transition:background .15s}.back-btn[data-v-9a85e3ea]:hover{background:#f0f2f5}.detail-meta[data-v-9a85e3ea]{flex:1}.detail-name[data-v-9a85e3ea]{color:#1c1e21;display:block;font-family:Syne,sans-serif;font-size:.9rem;font-weight:700;line-height:1.2}.detail-sub[data-v-9a85e3ea]{align-items:center;color:#65676b;display:flex;font-size:.72rem;gap:5px;margin-top:1px}.status-dot[data-v-9a85e3ea]{border-radius:50%;height:7px;width:7px}.status-dot.online[data-v-9a85e3ea]{background:#22c55e}.status-dot.offline[data-v-9a85e3ea]{background:#d1d5db}.typing-indicator[data-v-9a85e3ea]{color:#202d59;font-style:italic}.header-actions[data-v-9a85e3ea]{display:flex;gap:6px}.hdr-btn[data-v-9a85e3ea]{align-items:center;background:none;border:none;border-radius:8px;color:#65676b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.hdr-btn[data-v-9a85e3ea]:hover{background:#f0f2f5;color:#202d59}.detail-body[data-v-9a85e3ea]{position:relative}.detail-body[data-v-9a85e3ea],.messages-area[data-v-9a85e3ea]{display:flex;flex:1;overflow:hidden}.messages-area[data-v-9a85e3ea]{flex-direction:column}.load-more-wrap[data-v-9a85e3ea]{display:flex;flex-shrink:0;justify-content:center;padding:8px 16px}.load-more-btn[data-v-9a85e3ea]{align-items:center;background:#fff;border:1.5px solid #e4e6ea;border-radius:20px;color:#65676b;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:6px;padding:6px 16px;transition:all .2s}.load-more-btn[data-v-9a85e3ea]:hover{border-color:#202d59;color:#202d59}.btn-spinner[data-v-9a85e3ea]{animation:spin-9a85e3ea .7s linear infinite;border:2px solid #e4e6ea;border-radius:50%;border-top-color:#202d59;height:14px;width:14px}@keyframes spin-9a85e3ea{to{transform:rotate(1turn)}}.messages-scroll[data-v-9a85e3ea]{flex:1;overflow-y:auto;padding:12px 0;scrollbar-color:rgba(0,0,0,.1) transparent;scrollbar-width:thin}.messages-inner[data-v-9a85e3ea]{display:flex;flex-direction:column;gap:4px;padding:0 14px}.date-sep[data-v-9a85e3ea]{margin:10px 0 4px;text-align:center}.date-sep span[data-v-9a85e3ea]{background:#f0f2f5;border-radius:20px;color:#b0b3b8;font-size:.7rem;padding:3px 10px}.msg-row[data-v-9a85e3ea]{align-items:flex-end;display:flex;gap:6px;padding:1px 0;position:relative}.msg-row.mine[data-v-9a85e3ea]{justify-content:flex-end}.msg-row.theirs[data-v-9a85e3ea]{justify-content:flex-start}.msg-avatar[data-v-9a85e3ea]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;overflow:hidden;width:26px}.msg-av-img[data-v-9a85e3ea]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msg-av-initials[data-v-9a85e3ea]{color:#fff;font-size:.6rem;font-weight:700}.bubble-wrap[data-v-9a85e3ea]{display:flex;flex-direction:column;max-width:70%}.msg-row.mine .bubble-wrap[data-v-9a85e3ea]{align-items:flex-end}.sender-name[data-v-9a85e3ea]{color:#202d59;font-size:.7rem;font-weight:600;margin-bottom:2px;padding:0 4px}.reply-preview[data-v-9a85e3ea]{border-left:3px solid;border-radius:8px;margin-bottom:3px;padding:5px 10px}.reply-preview.mine[data-v-9a85e3ea]{background:#ffffff26;border-color:#ffffff80}.reply-preview.theirs[data-v-9a85e3ea]{background:#f0f2f5;border-color:#202d59}.reply-author[data-v-9a85e3ea]{color:#202d59;display:block;font-size:.68rem;font-weight:700}.reply-preview.mine .reply-author[data-v-9a85e3ea]{color:#fffc}.reply-text[data-v-9a85e3ea]{color:#65676b;display:block;font-size:.72rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-preview.mine .reply-text[data-v-9a85e3ea]{color:#ffffffb3}.bubble[data-v-9a85e3ea]{border-radius:16px;font-size:.875rem;line-height:1.45;padding:9px 13px;position:relative}.bubble-mine[data-v-9a85e3ea]{background:linear-gradient(135deg,#202d59,#2a3a6e);border-bottom-right-radius:4px;color:#fff}.bubble-theirs[data-v-9a85e3ea]{background:#fff;border-bottom-left-radius:4px;box-shadow:0 1px 4px #00000012;color:#1c1e21}.bubble.deleted[data-v-9a85e3ea]{background:#f0f2f5!important;box-shadow:none!important}.bubble-deleted[data-v-9a85e3ea]{color:#b0b3b8;font-size:.82rem;font-style:italic;margin:0}.bubble-text[data-v-9a85e3ea]{margin:0;white-space:pre-wrap;word-break:break-word}.bubble-time[data-v-9a85e3ea],.edited-label[data-v-9a85e3ea]{font-size:.65rem;opacity:.6}.bubble-time[data-v-9a85e3ea]{display:block;margin-top:4px;text-align:right}.bubble-mine .bubble-time[data-v-9a85e3ea]{color:#ffffffb3}.bubble-theirs .bubble-time[data-v-9a85e3ea]{color:#b0b3b8}.send-spinner[data-v-9a85e3ea]{animation:spin-9a85e3ea .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.attachments-grid[data-v-9a85e3ea]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.att-item[data-v-9a85e3ea]{border-radius:8px;overflow:hidden}.att-img[data-v-9a85e3ea]{cursor:zoom-in;display:block;max-height:200px;max-width:200px;-o-object-fit:cover;object-fit:cover}.att-video[data-v-9a85e3ea]{border-radius:8px;max-height:180px;max-width:240px}.msg-actions[data-v-9a85e3ea]{background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000001a;display:flex;gap:3px;padding:3px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.msg-actions.left[data-v-9a85e3ea]{right:80%}.msg-actions.right[data-v-9a85e3ea]{left:80%}.ma-btn[data-v-9a85e3ea]{align-items:center;background:transparent;border:none;border-radius:6px;color:#65676b;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.ma-btn[data-v-9a85e3ea]:hover{background:#f0f2f5;color:#202d59}.ma-btn.danger[data-v-9a85e3ea]:hover{background:#fee2e2;color:#dc2626}.typing-row[data-v-9a85e3ea]{display:flex;padding:4px 0}.typing-bubble[data-v-9a85e3ea]{background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 1px 4px #00000012;padding:10px 14px}.typing-dots[data-v-9a85e3ea]{align-items:center;display:flex;gap:3px}.typing-dots span[data-v-9a85e3ea]{animation:typingDot-9a85e3ea 1.2s ease-in-out infinite;background:#b0b3b8;border-radius:50%;height:6px;width:6px}.typing-dots span[data-v-9a85e3ea]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-9a85e3ea]:nth-child(3){animation-delay:.4s}@keyframes typingDot-9a85e3ea{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.edit-bar[data-v-9a85e3ea],.reply-bar[data-v-9a85e3ea]{align-items:center;background:#f0f2f5;border-top:1px solid #e4e6ea;display:flex;flex-shrink:0;gap:10px;padding:8px 14px}.edit-bar[data-v-9a85e3ea]{background:#eff6ff;border-top-color:#bfdbfe;color:#202d59;font-size:.82rem;font-weight:500}.reply-bar-content[data-v-9a85e3ea]{flex:1;min-width:0}.reply-bar-label[data-v-9a85e3ea]{color:#202d59;display:block;font-size:.7rem;font-weight:700}.reply-bar-text[data-v-9a85e3ea]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-bar-text[data-v-9a85e3ea],.reply-close[data-v-9a85e3ea]{color:#65676b;font-size:.75rem}.reply-close[data-v-9a85e3ea]{background:none;border:none;border-radius:4px;cursor:pointer;padding:2px 6px;transition:background .15s}.reply-close[data-v-9a85e3ea]:hover{background:#e4e6ea}.att-preview-bar[data-v-9a85e3ea]{background:#fff;border-top:1px solid #f0f2f5;display:flex;flex-shrink:0;gap:8px;overflow-x:auto;padding:8px 14px}.att-preview-item[data-v-9a85e3ea]{flex-shrink:0;position:relative}.att-thumb[data-v-9a85e3ea]{-o-object-fit:cover;object-fit:cover}.att-thumb[data-v-9a85e3ea],.att-video-thumb[data-v-9a85e3ea]{border-radius:8px;height:56px;width:56px}.att-video-thumb[data-v-9a85e3ea]{background:#202d59}.att-remove[data-v-9a85e3ea],.att-video-thumb[data-v-9a85e3ea]{align-items:center;display:flex;justify-content:center}.att-remove[data-v-9a85e3ea]{background:#dc2626;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.6rem;height:18px;position:absolute;right:-4px;top:-4px;width:18px}.composer[data-v-9a85e3ea]{background:#fff;border-top:1px solid #f0f2f5;gap:10px;padding:10px 14px}.attach-btn[data-v-9a85e3ea],.composer[data-v-9a85e3ea]{align-items:center;display:flex;flex-shrink:0}.attach-btn[data-v-9a85e3ea]{background:#f0f2f5;border-radius:10px;color:#65676b;cursor:pointer;height:36px;justify-content:center;transition:all .2s;width:36px}.attach-btn[data-v-9a85e3ea]:hover{background:#e4e6ea;color:#202d59}.hidden[data-v-9a85e3ea]{display:none}.composer-input[data-v-9a85e3ea]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:20px;flex:1;font-family:DM Sans,sans-serif;font-size:.875rem;outline:none;padding:9px 16px;transition:all .2s}.composer-input[data-v-9a85e3ea]:focus{background:#fff;border-color:#202d59;box-shadow:0 0 0 3px #202d5914}.send-btn[data-v-9a85e3ea]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s;width:38px}.send-btn[data-v-9a85e3ea]:hover:not(:disabled){box-shadow:0 4px 12px #a31e224d;transform:scale(1.07)}.send-btn[data-v-9a85e3ea]:disabled{cursor:not-allowed;opacity:.35}.lightbox[data-v-9a85e3ea]{align-items:center;background:#000000e6;cursor:zoom-out;display:flex;inset:0;justify-content:center;position:fixed;z-index:400}.lightbox-img[data-v-9a85e3ea]{border-radius:8px;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.dialog-backdrop[data-v-9a85e3ea]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;justify-content:center;padding:16px;position:fixed;z-index:500}.dialog-backdrop[data-v-9a85e3ea],.dialog-box[data-v-9a85e3ea]{align-items:center;display:flex}.dialog-box[data-v-9a85e3ea]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;flex-direction:column;font-family:DM Sans,sans-serif;gap:10px;max-width:100%;padding:24px;text-align:center;width:340px}.dialog-icon[data-v-9a85e3ea]{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.dialog-icon.danger[data-v-9a85e3ea]{background:#fee2e2;color:#dc2626}.dialog-title[data-v-9a85e3ea]{color:#1c1e21;font-family:Syne,sans-serif;font-size:1rem;font-weight:800;margin:0}.dialog-msg[data-v-9a85e3ea]{color:#65676b;font-size:.85rem;line-height:1.5;margin:0}.dialog-actions[data-v-9a85e3ea]{display:flex;gap:8px;margin-top:4px;width:100%}.dialog-cancel[data-v-9a85e3ea]{background:transparent;border:1.5px solid #e4e6ea;border-radius:10px;color:#65676b;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;padding:9px;transition:all .15s}.dialog-cancel[data-v-9a85e3ea]:hover{background:#f0f2f5}.dialog-confirm[data-v-9a85e3ea]{border:none;border-radius:10px;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;padding:9px;transition:all .15s}.dialog-confirm.danger[data-v-9a85e3ea]{background:#dc2626;color:#fff}.dialog-confirm.danger[data-v-9a85e3ea]:hover{background:#b91c1c}.msg-enter-active[data-v-9a85e3ea]{animation:msgIn-9a85e3ea .2s ease}@keyframes msgIn-9a85e3ea{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-9a85e3ea],.fade-leave-active[data-v-9a85e3ea]{transition:opacity .15s}.fade-enter-from[data-v-9a85e3ea],.fade-leave-to[data-v-9a85e3ea]{opacity:0}.reply-bar-enter-active[data-v-9a85e3ea]{animation:replyIn-9a85e3ea .2s ease}.reply-bar-leave-active[data-v-9a85e3ea]{animation:replyIn-9a85e3ea .15s ease reverse}@keyframes replyIn-9a85e3ea{0%{opacity:0;transform:translateY(8px)}}.modal-fade-enter-active[data-v-9a85e3ea],.modal-fade-leave-active[data-v-9a85e3ea]{transition:opacity .2s}.modal-fade-enter-from[data-v-9a85e3ea],.modal-fade-leave-to[data-v-9a85e3ea]{opacity:0}.dialog-pop-enter-active[data-v-9a85e3ea]{animation:popIn-9a85e3ea .25s cubic-bezier(.34,1.56,.64,1)}.dialog-pop-leave-active[data-v-9a85e3ea]{animation:popIn-9a85e3ea .15s ease reverse}@keyframes popIn-9a85e3ea{0%{opacity:0;transform:scale(.9)}}.discover[data-v-9a38f8ae]{display:flex;flex-direction:column;height:100%;overflow:hidden}.d-search-wrap[data-v-9a38f8ae]{flex-shrink:0;margin:8px 8px 6px;position:relative}.d-search-icon[data-v-9a38f8ae]{color:#b0b3b8;height:15px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.d-input[data-v-9a38f8ae]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:10px;font-family:DM Sans,sans-serif;font-size:.82rem;outline:none;padding:7px 12px 7px 32px;transition:border-color .2s;width:100%}.d-input[data-v-9a38f8ae]:focus{background:#fff;border-color:#202d59}.d-list[data-v-9a38f8ae]{flex:1;overflow-y:auto;padding:4px 8px 12px;scrollbar-color:rgba(0,0,0,.08) transparent;scrollbar-width:thin}.d-card[data-v-9a38f8ae]{align-items:center;border-radius:12px;display:flex;gap:10px;margin-bottom:2px;padding:10px 8px;transition:background .15s}.d-card[data-v-9a38f8ae]:hover{background:#202d590a}.d-avatar[data-v-9a38f8ae]{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;overflow:hidden;width:42px}.d-avatar-img[data-v-9a38f8ae]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.d-info[data-v-9a38f8ae]{flex:1;min-width:0}.d-top[data-v-9a38f8ae]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.d-name[data-v-9a38f8ae]{color:#1c1e21;font-size:.85rem;font-weight:600}.d-privacy[data-v-9a38f8ae]{border-radius:20px;font-size:.68rem;font-weight:600;padding:1px 6px}.d-privacy.public[data-v-9a38f8ae]{background:#dcfce7;color:#16a34a}.d-privacy.private[data-v-9a38f8ae]{background:#fef3c7;color:#d97706}.d-desc[data-v-9a38f8ae]{color:#65676b;font-size:.75rem;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-members[data-v-9a38f8ae]{color:#b0b3b8;font-size:.72rem;margin:0}.d-join-btn[data-v-9a38f8ae]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.78rem;font-weight:600;justify-content:center;min-width:72px;padding:6px 12px;transition:all .2s}.d-join-btn[data-v-9a38f8ae]:hover:not(:disabled){box-shadow:0 4px 12px #a31e224d;transform:scale(1.03)}.d-join-btn.requested[data-v-9a38f8ae]{background:#e4e6ea;color:#65676b;cursor:default}.d-join-btn[data-v-9a38f8ae]:disabled{cursor:not-allowed;opacity:.6}.btn-spinner[data-v-9a38f8ae]{animation:spin-9a38f8ae .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes spin-9a38f8ae{to{transform:rotate(1turn)}}.d-loading[data-v-9a38f8ae]{padding:8px}.skeleton-item[data-v-9a38f8ae]{align-items:center;display:flex;gap:10px;padding:10px 8px}.sk-avatar[data-v-9a38f8ae]{animation:pulse-9a38f8ae 1.5s ease-in-out infinite;background:#f0f2f5;border-radius:12px;flex-shrink:0;height:42px;width:42px}.sk-text[data-v-9a38f8ae]{display:flex;flex:1;flex-direction:column;gap:6px}.sk-line[data-v-9a38f8ae]{animation:pulse-9a38f8ae 1.5s ease-in-out infinite;background:#f0f2f5;border-radius:6px;height:10px}.sk-line.wide[data-v-9a38f8ae]{width:60%}.sk-line.narrow[data-v-9a38f8ae]{width:35%}@keyframes pulse-9a38f8ae{0%,to{opacity:1}50%{opacity:.4}}.d-empty[data-v-9a38f8ae],.d-loading[data-v-9a38f8ae]{color:#b0b3b8;flex-direction:column;font-family:DM Sans,sans-serif;font-size:.85rem;gap:8px;padding:40px 0}.confirm-backdrop[data-v-9a38f8ae],.d-empty[data-v-9a38f8ae],.d-loading[data-v-9a38f8ae]{align-items:center;display:flex;justify-content:center}.confirm-backdrop[data-v-9a38f8ae]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;inset:0;padding:16px;position:fixed;z-index:300}.confirm-box[data-v-9a38f8ae]{background:#fff;border-radius:20px;box-shadow:0 24px 80px #0003;max-width:360px;padding:28px;text-align:center;width:100%}.confirm-icon[data-v-9a38f8ae]{align-items:center;border-radius:16px;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.confirm-icon.public[data-v-9a38f8ae]{background:#dcfce7}.confirm-icon.private[data-v-9a38f8ae]{background:#fef3c7}.confirm-title[data-v-9a38f8ae]{color:#1c1e21;font-family:Syne,sans-serif;font-size:1.1rem;font-weight:800;margin:0 0 8px}.confirm-body[data-v-9a38f8ae]{color:#65676b;font-size:.85rem;line-height:1.5;margin:0 0 20px}.confirm-actions[data-v-9a38f8ae]{display:flex;gap:10px}.c-btn[data-v-9a38f8ae]{border:none;border-radius:10px;cursor:pointer;flex:1;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;padding:10px;transition:all .2s}.c-btn.cancel[data-v-9a38f8ae]{background:#f0f2f5;color:#65676b}.c-btn.cancel[data-v-9a38f8ae]:hover{background:#e4e6ea}.c-btn.confirm[data-v-9a38f8ae]{background:linear-gradient(135deg,#202d59,#a31e22);color:#fff}.c-btn.confirm[data-v-9a38f8ae]:hover{box-shadow:0 4px 12px #a31e224d}.modal-fade-enter-active[data-v-9a38f8ae],.modal-fade-leave-active[data-v-9a38f8ae]{transition:opacity .2s}.modal-fade-enter-from[data-v-9a38f8ae],.modal-fade-leave-to[data-v-9a38f8ae]{opacity:0}.backdrop[data-v-7464a19c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.modal[data-v-7464a19c]{background:#fff;border-radius:20px;box-shadow:0 24px 80px #0003;display:flex;flex-direction:column;max-height:min(680px,calc(100vh - 32px));max-width:100%;overflow:hidden;width:480px}.modal-header[data-v-7464a19c]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 16px 0}.header-tabs[data-v-7464a19c]{display:flex;gap:4px}.htab[data-v-7464a19c]{align-items:center;background:transparent;border:1.5px solid transparent;border-radius:12px;color:#65676b;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.htab[data-v-7464a19c]:hover{background:#f0f2f5}.htab.active[data-v-7464a19c]{background:#202d5914;border-color:#202d5933;color:#202d59}.close-btn[data-v-7464a19c]{align-items:center;background:none;border:none;border-radius:8px;color:#65676b;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s;width:30px}.close-btn[data-v-7464a19c]:hover{background:#f0f2f5}.modal-body[data-v-7464a19c]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.avatar-picker-section[data-v-7464a19c]{align-items:center;background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:12px;display:flex;gap:14px;padding:12px}.group-avatar-preview[data-v-7464a19c]{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.avatar-preview-img[data-v-7464a19c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-picker-info[data-v-7464a19c]{display:flex;flex-direction:column;gap:4px}.avatar-pick-label[data-v-7464a19c]{cursor:pointer}.avatar-pick-btn[data-v-7464a19c]{align-items:center;background:#fff;border:1.5px solid #e4e6ea;border-radius:8px;color:#202d59;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;gap:5px;padding:5px 10px;transition:all .15s}.avatar-pick-btn[data-v-7464a19c]:hover{background:#202d590d;border-color:#202d59}.hidden-file[data-v-7464a19c]{display:none}.avatar-remove-btn[data-v-7464a19c]{background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:600;padding:3px 8px;width:-moz-fit-content;width:fit-content}.avatar-hint[data-v-7464a19c]{color:#b0b3b8;font-size:.68rem;margin:0}.search-wrap[data-v-7464a19c]{position:relative}.search-icon[data-v-7464a19c]{color:#b0b3b8;height:15px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.search-input[data-v-7464a19c]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:10px;box-sizing:border-box;font-family:DM Sans,sans-serif;font-size:.85rem;outline:none;padding:9px 12px 9px 34px;transition:all .2s;width:100%}.search-input[data-v-7464a19c]:focus{background:#fff;border-color:#202d59}.user-list[data-v-7464a19c]{flex:1;overflow-y:auto}.user-row[data-v-7464a19c]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 6px;text-align:left;transition:background .15s;width:100%}.user-row[data-v-7464a19c]:hover{background:#202d590d}.user-av[data-v-7464a19c]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:38px;justify-content:center;overflow:hidden;width:38px}.user-av.small[data-v-7464a19c]{font-size:.65rem;height:30px;width:30px}.user-av img[data-v-7464a19c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-info[data-v-7464a19c]{flex:1;min-width:0}.user-name[data-v-7464a19c]{color:#1c1e21;display:block;font-size:.875rem;font-weight:600}.user-email[data-v-7464a19c]{color:#b0b3b8;font-size:.75rem}.user-action[data-v-7464a19c]{color:#b0b3b8;flex-shrink:0}.empty[data-v-7464a19c],.empty-hint[data-v-7464a19c]{align-items:center;color:#b0b3b8;font-family:DM Sans,sans-serif;font-size:.85rem;gap:8px;padding:28px 0}.empty[data-v-7464a19c],.empty-hint[data-v-7464a19c],.form-section[data-v-7464a19c]{display:flex;flex-direction:column}.form-section[data-v-7464a19c]{gap:6px}.form-label[data-v-7464a19c]{color:#65676b;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.form-input[data-v-7464a19c]{background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:10px;box-sizing:border-box;font-family:DM Sans,sans-serif;font-size:.875rem;outline:none;padding:9px 12px;resize:none;transition:all .2s;width:100%}.form-input[data-v-7464a19c]:focus{background:#fff;border-color:#202d59}.form-textarea[data-v-7464a19c]{line-height:1.5}.privacy-toggle[data-v-7464a19c]{display:flex;gap:8px}.ptab[data-v-7464a19c]{align-items:center;background:#f8f9fb;border:1.5px solid #e4e6ea;border-radius:10px;color:#65676b;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:600;gap:2px;padding:10px 12px;transition:all .2s}.ptab.active[data-v-7464a19c],.ptab[data-v-7464a19c]:hover{border-color:#202d59}.ptab.active[data-v-7464a19c]{background:#202d590f;color:#202d59}.ptab-hint[data-v-7464a19c]{color:#b0b3b8;font-size:.65rem;font-weight:400}.ptab.active .ptab-hint[data-v-7464a19c]{color:#65676b}.chips[data-v-7464a19c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chip[data-v-7464a19c]{align-items:center;background:#202d5914;border-radius:20px;color:#202d59;display:flex;font-size:.78rem;font-weight:600;gap:4px;padding:3px 10px 3px 8px}.chip button[data-v-7464a19c]{background:none;border:none;color:#a31e22;cursor:pointer;font-size:.7rem;line-height:1;padding:0}.member-pick-list[data-v-7464a19c]{margin-top:6px;max-height:160px;overflow-y:auto}.mpick-row[data-v-7464a19c]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:6px;text-align:left;transition:background .15s;width:100%}.mpick-row[data-v-7464a19c]:hover{background:#202d590a}.mpick-row.selected[data-v-7464a19c]{background:#202d5914}.mpick-name[data-v-7464a19c]{color:#1c1e21;flex:1;font-size:.82rem;font-weight:500}.mpick-check[data-v-7464a19c]{color:#16a34a;font-size:.85rem;font-weight:700}.form-footer[data-v-7464a19c]{padding-top:4px}.create-btn[data-v-7464a19c]{align-items:center;background:linear-gradient(135deg,#202d59,#a31e22);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:11px;transition:all .2s;width:100%}.create-btn[data-v-7464a19c]:hover:not(:disabled){box-shadow:0 4px 16px #a31e224d;transform:translateY(-1px)}.create-btn[data-v-7464a19c]:disabled{cursor:not-allowed;opacity:.4;transform:none}.list-loading[data-v-7464a19c]{display:flex;flex-direction:column;gap:4px}.sk-row[data-v-7464a19c]{align-items:center;display:flex;gap:10px;padding:8px 6px}.sk-av[data-v-7464a19c]{animation:pulse-7464a19c 1.5s ease-in-out infinite;background:#f0f2f5;border-radius:50%;flex-shrink:0;height:38px;width:38px}.sk-body[data-v-7464a19c]{display:flex;flex:1;flex-direction:column;gap:5px}.sk-line[data-v-7464a19c]{animation:pulse-7464a19c 1.5s ease-in-out infinite;background:#f0f2f5;border-radius:5px;height:9px}.sk-line.w60[data-v-7464a19c]{width:60%}.sk-line.w40[data-v-7464a19c]{width:40%}@keyframes pulse-7464a19c{0%,to{opacity:1}50%{opacity:.4}}.btn-spinner[data-v-7464a19c]{animation:spin-7464a19c .7s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin-7464a19c{to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-7464a19c],.modal-fade-leave-active[data-v-7464a19c]{transition:opacity .25s}.modal-fade-enter-from[data-v-7464a19c],.modal-fade-leave-to[data-v-7464a19c]{opacity:0}.modal-slide-enter-active[data-v-7464a19c]{animation:slideIn-7464a19c .3s cubic-bezier(.34,1.56,.64,1)}.modal-slide-leave-active[data-v-7464a19c]{animation:slideIn-7464a19c .18s ease reverse}@keyframes slideIn-7464a19c{0%{opacity:0;transform:scale(.95) translateY(10px)}}
