@font-face{font-family:"Alibaba PuHuiTi 2.0-55 Regular";font-style:normal;src:url(/assets/AlibabaPuHuiTi-2-55-Regular_1-v0Jvxhj3.ttf);font-weight:400}@font-face{font-family:"Alibaba PuHuiTi 2.0-85 Bold";font-style:normal;src:url(/assets/AlibabaPuHuiTi-2-85-Bold_1-C-TcPdep.ttf);font-weight:700}@font-face{font-family:Roboto-Regular;font-style:normal;src:url(/assets/Roboto-Regular_1-f0lhpOnz.ttf);font-weight:400}*{box-sizing:border-box;margin:0;padding:0}ol,ul,menu{padding-inline-start:0;list-style:none}ul li:before{letter-spacing:0}ol li::marker{letter-spacing:0}.scroll-container>div,.container>div,.Pixso-canvas-0_1>div{width:100%}*{box-sizing:border-box;word-break:break-word;margin:0;padding:0}body{width:100vw;height:100vh;overflow:hidden}#app{width:100%;height:100%}.tu-mask[data-v-ded960ac]{z-index:60;background:#11182773;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tu-dialog[data-v-ded960ac]{box-sizing:border-box;background:#fff;border-radius:14px;width:420px;max-height:86%;padding:18px 22px 20px;overflow-y:auto;box-shadow:0 18px 48px #00000038}.tu-head[data-v-ded960ac]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tu-title[data-v-ded960ac]{color:#2e2b25;font-size:16px;font-weight:600}.tu-close[data-v-ded960ac]{color:#999;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.tu-intro[data-v-ded960ac]{color:#8a8578;margin:6px 0 12px;font-size:12px;line-height:1.6}.tu-loading[data-v-ded960ac]{text-align:center;color:#999;padding:24px 0;font-size:13px}.tu-pkgs[data-v-ded960ac]{flex-direction:column;gap:10px;display:flex}.tu-pkg[data-v-ded960ac]{cursor:pointer;border:1.5px solid #e7e2d6;border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.tu-pkg[data-v-ded960ac]:hover{border-color:#d8c9a4}.tu-pkg.active[data-v-ded960ac]{border-color:#b59765;box-shadow:0 0 0 3px #b5976524}.tu-pkg-head[data-v-ded960ac]{justify-content:space-between;align-items:baseline;display:flex}.tu-pkg-name[data-v-ded960ac]{color:#2e2b25;font-size:14px;font-weight:600}.tu-pkg-price[data-v-ded960ac]{color:#b3541e;font-size:18px;font-weight:700}.tu-pkg-dur[data-v-ded960ac]{color:#999;font-size:12px;font-weight:400}.tu-pkg-benefits[data-v-ded960ac]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tu-benefit[data-v-ded960ac]{color:#6f6a5d;background:#f6f3ea;border-radius:20px;padding:2px 10px;font-size:12px}.tu-err[data-v-ded960ac]{color:#d03050;margin-top:10px;font-size:12px}.tu-actions[data-v-ded960ac]{gap:10px;margin-top:16px;display:flex}.tu-btn[data-v-ded960ac]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:14px;transition:opacity .15s}.tu-btn[data-v-ded960ac]:disabled{opacity:.45;cursor:not-allowed}.tu-btn.wechat[data-v-ded960ac]{color:#fff;background:#07c160}.tu-btn.alipay[data-v-ded960ac]{color:#fff;background:#1677ff}.tu-btn.primary[data-v-ded960ac]{color:#fff;flex:initial;background:#b59765;padding:10px 28px}.tu-btn.plain[data-v-ded960ac]{color:#5c5648;background:#f2efe6}.tu-tip[data-v-ded960ac]{color:#a09a8b;margin-top:12px;font-size:12px;line-height:1.6}.tu-cashier[data-v-ded960ac]{text-align:center;padding-top:6px}.tu-cash-channel[data-v-ded960ac]{color:#6f6a5d;font-size:13px}.tu-cash-amount[data-v-ded960ac]{color:#2e2b25;margin-top:6px;font-size:34px;font-weight:700}.tu-cash-pkg[data-v-ded960ac]{color:#8a8578;margin-top:2px;font-size:13px}.tu-qr-wrap[data-v-ded960ac]{border:1px dashed #ddd6c6;border-radius:10px;justify-content:center;align-items:center;width:210px;height:210px;margin:14px auto 8px;display:flex;overflow:hidden}.tu-qr-img[data-v-ded960ac]{object-fit:contain;width:100%;height:100%}.tu-qr-loading[data-v-ded960ac]{color:#999;font-size:13px}.tu-qr-fail[data-v-ded960ac]{padding:16px}.tu-qr-fail-title[data-v-ded960ac]{color:#d03050;margin-bottom:8px;font-size:14px;font-weight:600}.tu-qr-fail-reason[data-v-ded960ac]{color:#8a8578;word-break:break-all;font-size:12px;line-height:1.6}.tu-qr-tip[data-v-ded960ac]{color:#8a8578;font-size:12px}.tu-cash-actions[data-v-ded960ac]{justify-content:center;gap:10px;margin-top:14px;display:flex}.tu-cash-actions .tu-btn[data-v-ded960ac]{flex:initial;padding:8px 22px;font-size:13px}.tu-cash-switch[data-v-ded960ac]{color:#8a8578;margin-top:10px;font-size:12px}.tu-cash-switch a[data-v-ded960ac]{color:#1677ff;cursor:pointer}.tu-success[data-v-ded960ac]{text-align:center;padding:22px 0 10px}.tu-success-icon[data-v-ded960ac]{color:#07c160;background:#e8f7ee;border-radius:50%;width:52px;height:52px;margin:0 auto 12px;font-size:28px;line-height:52px}.tu-success-title[data-v-ded960ac]{color:#2e2b25;font-size:17px;font-weight:600}.tu-success-sub[data-v-ded960ac]{color:#8a8578;margin:6px 0 18px;font-size:13px}.cfw-fab[data-v-99401d24]{z-index:1500;cursor:pointer;background:linear-gradient(135deg,#1677ff 0%,#0b5bd4 100%);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 16px #1677ff73}.cfw-fab[data-v-99401d24]:hover{transform:scale(1.06);box-shadow:0 6px 20px #1677ff8c}.cfw-fab.cfw-fab-unread[data-v-99401d24]{background:linear-gradient(135deg,#e6b02e 0%,#c8921a 100%);animation:1.1s ease-in-out infinite cfw-fab-bounce-99401d24;box-shadow:0 4px 16px #d9a5208c}.cfw-fab.cfw-fab-unread[data-v-99401d24]:hover{animation-play-state:paused}@keyframes cfw-fab-bounce-99401d24{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.cfw-badge[data-v-99401d24]{color:#fff;text-align:center;box-sizing:content-box;background:#e53935;border:2px solid #fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.cfw-panel[data-v-99401d24]{z-index:1500;background:#fff;border-radius:12px;flex-direction:column;width:360px;height:560px;max-height:calc(100vh - 100px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 40px #0f172a38}.cfw-panel--docked[data-v-99401d24]{width:380px;height:calc(100vh - 64px);max-height:none;box-shadow:none;z-index:15;border-right:1px solid #eef2f7;border-radius:0;position:fixed;inset:64px auto auto 0}.cfw-tabs[data-v-99401d24]{align-items:center;gap:6px;display:flex}.cfw-tab[data-v-99401d24]{color:#646a73;cursor:pointer;background:0 0;border:none;border-radius:14px;height:28px;padding:0 14px;font-size:13px;transition:background .15s,color .15s}.cfw-tab[data-v-99401d24]:hover{background:#f5f7fa}.cfw-tab.active[data-v-99401d24]{color:#2e6bff;background:#eaf1ff;font-weight:600}.cfw-add-friend[data-v-99401d24]{color:#2e6bff;cursor:pointer;background:#eaf1ff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:2px;transition:background .15s;display:flex}.cfw-add-friend[data-v-99401d24]:hover{background:#dbe7ff}.cfw-section-title[data-v-99401d24]{color:#8f959e;z-index:1;background:#fafbfc;padding:8px 14px 4px;font-size:12px;font-weight:600;position:sticky;top:0}.cfw-chat-view[data-v-99401d24]{flex-direction:column;flex:1;min-height:0;display:flex}.cfw-chat-head[data-v-99401d24]{background:#fff;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;flex-shrink:0;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.cfw-chat-name[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cfw-chat-actions[data-v-99401d24]{align-items:center;display:flex;position:relative}.cfw-more-btn[data-v-99401d24]{color:#646a73;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cfw-more-btn[data-v-99401d24]:hover{background:#f0f2f5}.cfw-chat-info[data-v-99401d24]{background:#fafbfc;flex-direction:column;flex:1;min-height:0;display:flex}.cfw-chat-info-head[data-v-99401d24]{background:#fff;border-bottom:1px solid #eef2f7;flex-shrink:0;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.cfw-chat-info-title[data-v-99401d24]{color:#1f2329;font-size:14px;font-weight:600}.cfw-chat-info-body[data-v-99401d24]{flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;padding:20px 16px;display:flex;overflow:auto}.ci-avatar-grid[data-v-99401d24]{box-sizing:border-box;background:#e8f5e9;border-radius:14px;gap:3px;width:84px;height:84px;padding:3px;display:grid}.ci-avatar-grid.col2[data-v-99401d24]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.ci-avatar-grid.col3[data-v-99401d24]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.ci-avatar-grid-item[data-v-99401d24]{object-fit:cover;background:#c8e6c9;border-radius:4px;width:100%;min-width:0;height:100%;min-height:0}.ci-name[data-v-99401d24]{color:#1f2329;font-size:16px;font-weight:600}.ci-meta[data-v-99401d24]{color:#8f959e;font-size:12px}.ci-location[data-v-99401d24]{color:#2e6bff;font-size:12px}.ci-section[data-v-99401d24]{color:#1f2329;border-top:1px solid #eef2f7;align-self:stretch;margin-top:12px;padding-top:12px;font-size:13px;font-weight:600}.ci-members[data-v-99401d24]{flex-direction:column;align-self:stretch;display:flex}.ci-member[data-v-99401d24]{align-items:center;gap:10px;padding:8px 4px;display:flex}.ci-member-avatar[data-v-99401d24]{object-fit:cover;background:#e8edf4;border-radius:8px;width:34px;height:34px}.ci-member-name[data-v-99401d24]{color:#1f2329;font-size:13px}.ci-loading[data-v-99401d24]{color:#8f959e;text-align:center;align-self:center;padding:16px 0;font-size:12px}.ci-avatar-lg[data-v-99401d24]{width:72px;height:72px}.ci-avatar-lg-img[data-v-99401d24]{object-fit:cover;background:#e8edf4;border-radius:50%;width:72px;height:72px}.ci-avatar-lg-empty[data-v-99401d24]{color:#fff;background:#7f9cf5;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;display:flex}.cfw-messages--docked[data-v-99401d24]{flex:1;min-height:0}.cfw-letter-title[data-v-99401d24]{color:#a9afb8;z-index:1;background:#fafbfc;padding:6px 14px 2px;font-size:11px;font-weight:600;position:sticky;top:0}.cfw-pos-card[data-v-99401d24]{cursor:pointer;background:#fff;border:1px solid #e5e8ef;border-radius:10px;align-items:center;gap:10px;min-width:200px;max-width:100%;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #0f172a0f}.cfw-pos-card[data-v-99401d24]:hover{border-color:#2e6bff;box-shadow:0 2px 8px #2e6bff1f}.cfw-pos-icon[data-v-99401d24]{background:#eaf1ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cfw-pos-info[data-v-99401d24]{flex-direction:column;gap:2px;min-width:0;display:flex}.cfw-pos-title[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.cfw-pos-tag[data-v-99401d24]{color:#2e6bff;font-size:11px}.cfw-slide-enter-active[data-v-99401d24],.cfw-slide-leave-active[data-v-99401d24]{transition:opacity .18s,transform .18s}.cfw-slide-enter-from[data-v-99401d24],.cfw-slide-leave-to[data-v-99401d24]{opacity:0;transform:translateY(12px)}.cfw-head[data-v-99401d24]{background:#f8fafc;border-bottom:1px solid #eef2f7;flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 14px;display:flex}.cfw-title[data-v-99401d24]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.cfw-back[data-v-99401d24]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:22px;line-height:1;transform:translateY(-1.5px)}.cfw-close[data-v-99401d24]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.cfw-close[data-v-99401d24]:hover{color:#475569}.cfw-af-head[data-v-99401d24]{background:#fff;border-bottom:1px solid #eef2f7;flex-shrink:0;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.cfw-af-title[data-v-99401d24]{color:#1f2329;font-size:14px;font-weight:600}.cfw-af-body[data-v-99401d24]{background:#fafbfc;flex:1;min-height:0;overflow:auto}.cfw-af-tabs[data-v-99401d24]{gap:6px;margin-bottom:10px;display:flex}.cfw-af-tab[data-v-99401d24]{color:#646a73;cursor:pointer;background:#f0f2f5;border:none;border-radius:13px;height:26px;padding:0 14px;font-size:12px}.cfw-af-tab.active[data-v-99401d24]{color:#2e6bff;background:#eaf1ff;font-weight:600}.cfw-af-row[data-v-99401d24]{gap:8px;display:flex}.cfw-af-btn[data-v-99401d24]{color:#fff;cursor:pointer;background:#2e6bff;border:none;border-radius:6px;flex-shrink:0;height:30px;padding:0 16px;font-size:12px}.cfw-af-btn[data-v-99401d24]:disabled{opacity:.7;cursor:not-allowed}.cfw-af-hint[data-v-99401d24]{color:#a9afb8;margin:6px 0 0;font-size:11px}.cfw-af-section[data-v-99401d24]{background:#fff;border-top:1px solid #eef2f7;margin-top:8px;padding:0 12px 8px}.cfw-af-section-title[data-v-99401d24]{color:#1f2329;align-items:center;gap:6px;padding:12px 0 4px;font-size:12px;font-weight:600;display:flex}.cfw-af-badge[data-v-99401d24]{color:#fff;text-align:center;background:#e5484d;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px}.cfw-af-user[data-v-99401d24]{align-items:center;gap:10px;padding:10px 0;display:flex}.cfw-af-user+.cfw-af-user[data-v-99401d24]{border-top:1px solid #f5f7fa}.cfw-af-avatar[data-v-99401d24]{background:#e8edf4;border-radius:50%;flex-shrink:0;width:36px;height:36px}.cfw-af-avatar-empty[data-v-99401d24]{color:#fff;background:#7f9cf5;justify-content:center;align-items:center;font-size:15px;display:flex}.cfw-af-user-info[data-v-99401d24]{flex:1;min-width:0}.cfw-af-user-name[data-v-99401d24]{color:#1f2329;font-size:13px;font-weight:600}.cfw-af-user-meta[data-v-99401d24]{color:#8f959e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.cfw-af-act[data-v-99401d24]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:6px;flex-shrink:0;height:28px;padding:0 12px;font-size:12px}.cfw-af-act-primary[data-v-99401d24]{color:#fff;background:#2e6bff;border:none}.cfw-af-act-primary[data-v-99401d24]:disabled{opacity:.7;cursor:not-allowed}.cfw-af-error[data-v-99401d24]{color:#e5484d;padding:8px 0 4px;font-size:12px}.cfw-af-toast[data-v-99401d24]{color:#fff;z-index:20;background:#0f172ad9;border-radius:6px;width:max-content;max-width:90%;margin:0 auto 12px;padding:6px 14px;font-size:12px;position:sticky;bottom:12px}.cfw-search[data-v-99401d24]{background:#fff;border-bottom:1px solid #f5f7fa;padding:8px 12px}.cfw-search-input[data-v-99401d24]{color:#334155;box-sizing:border-box;background:#f5f7fa;border:none;border-radius:15px;outline:none;width:100%;height:30px;padding:0 12px;font-size:12px;transition:background .15s}.cfw-search-input[data-v-99401d24]:focus{background:#f0f2f5}.cfw-create-group[data-v-99401d24]{color:#19a049;background:#e8f7ee;margin-left:6px}.cfw-create-group[data-v-99401d24]:hover{background:#d9f0e3}.cfw-cg-body[data-v-99401d24]{background:#fafbfc;flex-direction:column;flex:1;min-height:0;display:flex}.cfw-cg-form[data-v-99401d24]{background:#fff;border-bottom:1px solid #f5f7fa;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.cfw-cg-input[data-v-99401d24]{box-sizing:border-box;color:#1f2329;background:#fff;border:1px solid #e4e9f0;border-radius:6px;outline:none;width:100%;height:32px;padding:0 10px;font-size:13px;transition:border-color .15s}.cfw-cg-input[data-v-99401d24]:focus{border-color:#2e6bff}.cfw-cg-loc[data-v-99401d24]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;transition:border-color .15s;display:flex}.cfw-cg-loc[data-v-99401d24]:hover{border-color:#2e6bff}.cfw-cg-loc-label[data-v-99401d24]{color:#646a73;flex-shrink:0;font-size:13px}.cfw-cg-loc-val[data-v-99401d24]{color:#1f2329;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.cfw-cg-loc-val.empty[data-v-99401d24]{color:#b0b6bf}.cfw-cg-loc-arrow[data-v-99401d24]{color:#b0b6bf;flex-shrink:0;font-size:16px;line-height:1}.cfw-cg-search[data-v-99401d24]{background:#fff;border-bottom:1px solid #f5f7fa;padding:8px 12px}.cfw-cg-members[data-v-99401d24]{flex:1;min-height:0;overflow:auto}.cfw-cg-member[data-v-99401d24]{cursor:pointer;background:#fff;border-bottom:1px solid #f5f7fa;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.cfw-cg-member[data-v-99401d24]:hover{background:#f5f9ff}.cfw-cg-member.sel[data-v-99401d24]{background:#eef4ff}.cfw-cg-member-name[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.cfw-cg-check[data-v-99401d24]{box-sizing:border-box;background:#fff;border:1px solid #c8cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cfw-cg-member.sel .cfw-cg-check[data-v-99401d24]{background:#2e6bff;border-color:#2e6bff}.cfw-cg-footer[data-v-99401d24]{background:#fff;border-top:1px solid #eef2f7;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.cfw-cg-count[data-v-99401d24]{color:#8f959e;flex:1;min-width:0;font-size:12px}.cfw-cg-create[data-v-99401d24]{color:#fff;cursor:pointer;background:#2e6bff;border:none;border-radius:8px;flex-shrink:0;height:32px;padding:0 20px;font-size:13px;font-weight:600;transition:background .15s}.cfw-cg-create[data-v-99401d24]:hover:not(:disabled){background:#1f5ae0}.cfw-cg-create[data-v-99401d24]:disabled{opacity:.55;cursor:not-allowed}.cfw-sessions[data-v-99401d24]{flex:1;overflow:auto}.cfw-empty[data-v-99401d24]{text-align:center;color:#94a3b8;padding:40px 0;font-size:13px}.cfw-session[data-v-99401d24]{cursor:pointer;border-bottom:1px solid #f5f7fa;align-items:center;gap:10px;padding:12px 14px;transition:background .15s;display:flex}.cfw-session[data-v-99401d24]:hover{background:#f5f9ff}.cfw-avatar[data-v-99401d24]{object-fit:cover;background:#e8edf4;border-radius:8px;flex-shrink:0;width:40px;height:40px}.cfw-avatar-grid[data-v-99401d24]{box-sizing:border-box;background:#e8f5e9;border-radius:8px;gap:2px;padding:2px;display:grid;overflow:hidden}.cfw-avatar-grid.col2[data-v-99401d24]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.cfw-avatar-grid.col3[data-v-99401d24]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.cfw-avatar-grid-item[data-v-99401d24]{object-fit:cover;background:#c8e6c9;border-radius:2px;width:100%;min-width:0;height:100%;min-height:0;display:block}.cfw-avatar-empty[data-v-99401d24]{color:#fff;background:#1677ff;justify-content:center;align-items:center;font-size:15px;display:flex}.cfw-avatar-empty-group[data-v-99401d24]{color:#4caf50;background:#e8f5e9;font-weight:700}.cfw-avatar-kefu[data-v-99401d24]{color:#1267ea;background:#e8f0fe;justify-content:center;align-items:center;display:flex}.cfw-session-main[data-v-99401d24]{flex:1;min-width:0}.cfw-session-row[data-v-99401d24]{justify-content:space-between;align-items:center;gap:8px;display:flex}.cfw-session-name[data-v-99401d24]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cfw-team-badge[data-v-99401d24]{color:#8a6d1f;vertical-align:middle;background:#fff8e6;border-radius:4px;flex-shrink:0;height:16px;margin-right:4px;padding:0 4px;font-size:10px;font-weight:500;line-height:16px;display:inline-block}.cfw-team-badge-expired[data-v-99401d24]{color:#8f959e;background:#f2f3f5}.cfw-session-time[data-v-99401d24]{color:#b0b8c4;flex-shrink:0;font-size:11px}.cfw-session-last[data-v-99401d24]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cfw-session-badge[data-v-99401d24]{color:#fff;text-align:center;box-sizing:border-box;background:#e53935;border-radius:9px;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.cfw-messages[data-v-99401d24]{background:#f5f7fa;flex:1;padding:12px;overflow:auto}.cfw-msg-row[data-v-99401d24]{align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.cfw-msg-row.self[data-v-99401d24]{justify-content:flex-end}.cfw-msg-row.other[data-v-99401d24]{justify-content:flex-start}.cfw-msg-avatar[data-v-99401d24]{background:#e8edf4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.cfw-msg-avatar-img[data-v-99401d24]{object-fit:cover;width:100%;height:100%;display:block}.cfw-msg-avatar-text[data-v-99401d24]{color:#fff;background:#94a3b8;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.cfw-msg-body[data-v-99401d24]{flex-direction:column;max-width:78%;display:flex}.cfw-msg-row.self .cfw-msg-body[data-v-99401d24]{order:1;align-items:flex-end}.cfw-msg-row.self .cfw-msg-avatar[data-v-99401d24]{order:2}.cfw-msg-row.other .cfw-msg-body[data-v-99401d24]{align-items:flex-start}.cfw-msg-name[data-v-99401d24]{color:#94a3b8;margin-bottom:3px;font-size:11px}.cfw-msg-del[data-v-99401d24]{color:#8f959e;cursor:pointer;opacity:0;background:#f2f3f5;border:none;border-radius:4px;flex-shrink:0;align-self:center;padding:2px 8px;font-size:12px;transition:opacity .15s,color .15s,background .15s}.cfw-msg-row:hover .cfw-msg-del[data-v-99401d24]{opacity:1}.cfw-msg-del[data-v-99401d24]:hover{color:#f0483e;background:#fdeceb}.cfw-msg-revoked[data-v-99401d24]{color:#b0b8c4;text-align:center;background:#f7f8fa;border-radius:8px;padding:6px 12px;font-size:12px}.cfw-bubble[data-v-99401d24]{word-break:break-word;white-space:pre-wrap;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.5}.cfw-bubble-text[data-v-99401d24]{color:#1e293b;background:#fff;border:1px solid #e8edf4}.cfw-msg-row.self .cfw-bubble-text[data-v-99401d24]{color:#fff;background:#1677ff;border-color:#1677ff}.cfw-card[data-v-99401d24]{background:#fff;border:1px solid #e4e7ed;min-width:180px;padding:10px 12px}.cfw-msg-row.self .cfw-card[data-v-99401d24]{color:#1e293b;background:#fff}.cfw-card-head[data-v-99401d24]{color:#1267ea;align-items:center;gap:6px;display:flex}.cfw-card-title[data-v-99401d24]{color:#333;font-size:13px;font-weight:600}.cfw-card-line[data-v-99401d24]{color:#666;word-break:break-all;margin-top:4px;font-size:12px;line-height:1.5}.cfw-msg-img-wrap[data-v-99401d24]{cursor:pointer;background:#eef1f6;border:1px solid #e8edf4;border-radius:8px;display:inline-flex;position:relative;overflow:hidden}.cfw-msg-img[data-v-99401d24]{width:160px;max-width:100%;display:block}.cfw-msg-state[data-v-99401d24]{color:#1677ff;background:#fff9;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex;position:absolute;inset:0}.cfw-msg-state.error[data-v-99401d24]{color:#f04134}.cfw-file[data-v-99401d24]{color:#1e293b;background:#fff;border:1px solid #e8edf4;align-items:center;gap:6px;display:flex}.cfw-file.clickable[data-v-99401d24]{cursor:pointer}.cfw-file.clickable[data-v-99401d24]:hover{border-color:#1677ff}.cfw-msg-row.self .cfw-file[data-v-99401d24]{background:#e8f1ff;border-color:#cfe2ff}.cfw-file-icon[data-v-99401d24]{font-size:16px}.cfw-file-name[data-v-99401d24]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.cfw-file-state[data-v-99401d24]{color:#1677ff;flex-shrink:0;font-size:11px}.cfw-file-state.error[data-v-99401d24]{color:#f04134}.cfw-media-note[data-v-99401d24]{color:#64748b;background:#eef1f6;border:1px solid #e2e8f0;font-style:italic}.cfw-voice[data-v-99401d24]{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e8edf4;align-items:center;gap:8px;min-width:110px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.cfw-voice[data-v-99401d24]:hover{border-color:#1677ff;box-shadow:0 2px 8px #1677ff2e}.cfw-msg-row.self .cfw-voice[data-v-99401d24]{color:#fff;background:#1677ff;border-color:#1677ff}.cfw-msg-row.self .cfw-voice[data-v-99401d24]:hover{box-shadow:0 2px 8px #1677ff59}.cfw-voice-ic[data-v-99401d24]{opacity:.95;flex-shrink:0;align-items:center;display:inline-flex}.cfw-voice-wave[data-v-99401d24]{flex:1;align-items:center;gap:2px;height:16px;display:inline-flex}.cfw-voice-wave i[data-v-99401d24]{opacity:.5;background:currentColor;border-radius:1px;width:2px}.cfw-voice-wave i[data-v-99401d24]:first-child{height:5px}.cfw-voice-wave i[data-v-99401d24]:nth-child(2){height:11px}.cfw-voice-wave i[data-v-99401d24]:nth-child(3){height:7px}.cfw-voice-wave i[data-v-99401d24]:nth-child(4){height:13px}.cfw-voice-wave i[data-v-99401d24]:nth-child(5){height:9px}.cfw-voice.playing .cfw-voice-wave i[data-v-99401d24]{opacity:.95;animation:.9s ease-in-out infinite cfw-voice-wave-99401d24}.cfw-voice.playing .cfw-voice-wave i[data-v-99401d24]:first-child{animation-delay:0s}.cfw-voice.playing .cfw-voice-wave i[data-v-99401d24]:nth-child(2){animation-delay:.15s}.cfw-voice.playing .cfw-voice-wave i[data-v-99401d24]:nth-child(3){animation-delay:.3s}.cfw-voice.playing .cfw-voice-wave i[data-v-99401d24]:nth-child(4){animation-delay:.1s}.cfw-voice.playing .cfw-voice-wave i[data-v-99401d24]:nth-child(5){animation-delay:.2s}@keyframes cfw-voice-wave-99401d24{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.15)}}.cfw-voice-wrap[data-v-99401d24]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cfw-msg-row.self .cfw-voice-wrap[data-v-99401d24]{align-items:flex-end}.cfw-voice-text[data-v-99401d24]{color:#1e293b;word-break:break-word;cursor:pointer;background:#f2f4f7;border-radius:10px;max-width:260px;padding:7px 10px;font-size:13px;line-height:1.45}.cfw-voice-text[data-v-99401d24]:hover{background:#e8edf4}.cfw-voice-tip[data-v-99401d24]{color:#94a3b8;-webkit-user-select:none;user-select:none;font-size:12px}.cfw-voice-tip--action[data-v-99401d24]{color:#1677ff;cursor:pointer}.cfw-voice-tip--action[data-v-99401d24]:hover{text-decoration:underline}.cfw-voice-dur[data-v-99401d24]{text-align:center;opacity:.9;flex-shrink:0;min-width:22px;font-size:12px}.cfw-pos[data-v-99401d24]{color:#1677ff}.cfw-event[data-v-99401d24]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;font-size:12px}.cfw-event-card[data-v-99401d24]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #ffe0b2;border-radius:12px;width:240px;max-width:100%;padding:12px;transition:box-shadow .15s}.cfw-event-card[data-v-99401d24]:hover{box-shadow:0 2px 10px #ff980038}.cfw-event-cover[data-v-99401d24]{object-fit:cover;background:#f5f5f5;border-radius:8px;width:100%;height:120px;margin-bottom:8px;display:block}.cfw-event-info[data-v-99401d24]{flex-direction:column;gap:6px;display:flex}.cfw-event-title-row[data-v-99401d24]{align-items:center;gap:8px;min-width:0;display:flex}.cfw-event-tag[data-v-99401d24]{color:#ff9800;background:#fff3e0;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.cfw-event-title[data-v-99401d24]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cfw-event-addr[data-v-99401d24]{align-items:center;gap:4px;min-width:0;display:flex}.cfw-event-pin[data-v-99401d24]{flex-shrink:0;font-size:13px}.cfw-event-addr-text[data-v-99401d24]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cfw-checkin-card[data-v-99401d24]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #c8f0d9;border-radius:12px;width:240px;max-width:100%;padding:12px;transition:box-shadow .15s}.cfw-checkin-card[data-v-99401d24]:hover{box-shadow:0 2px 10px #07c16038}.cfw-checkin-cover[data-v-99401d24]{object-fit:cover;background:#f5f5f5;border-radius:8px;width:100%;height:120px;margin-bottom:8px;display:block}.cfw-checkin-info[data-v-99401d24]{flex-direction:column;gap:6px;display:flex}.cfw-checkin-title-row[data-v-99401d24]{align-items:center;gap:8px;min-width:0;display:flex}.cfw-checkin-tag[data-v-99401d24]{color:#07c160;background:#e8f7ee;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.cfw-checkin-title[data-v-99401d24]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cfw-checkin-summary[data-v-99401d24]{align-items:center;gap:4px;min-width:0;display:flex}.cfw-checkin-summary-icon[data-v-99401d24]{flex-shrink:0;font-size:13px}.cfw-checkin-summary-text[data-v-99401d24]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cfw-checkin-addr[data-v-99401d24]{align-items:center;gap:4px;min-width:0;display:flex}.cfw-checkin-pin[data-v-99401d24]{flex-shrink:0;font-size:13px}.cfw-checkin-addr-text[data-v-99401d24]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cfw-msg-time-divider[data-v-99401d24]{text-align:center;color:#b0b8c4;padding:8px 0 6px;font-size:11px}.cfw-system-msg[data-v-99401d24]{text-align:center;color:#999;padding:4px 12px;font-size:12px;line-height:1.6}.cfw-composer[data-v-99401d24]{background:#fff;border-top:1px solid #eef1f6;flex-shrink:0}.cfw-emoji-panel[data-v-99401d24]{background:#fafbfc;border-bottom:1px solid #f0f2f5;grid-template-columns:repeat(8,1fr);gap:2px;max-height:168px;padding:8px 10px 2px;display:grid;overflow-y:auto}.cfw-emoji-item[data-v-99401d24]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:34px;padding:0;font-size:22px;line-height:1;display:flex}.cfw-emoji-item[data-v-99401d24]:hover{background:#eef2f7}.cfw-input-bar[data-v-99401d24]{flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.cfw-input[data-v-99401d24]{color:#1e293b;resize:none;box-sizing:border-box;background:#f5f7fa;border:none;border-radius:8px;outline:none;width:100%;padding:5px 10px;font-family:inherit;font-size:13px;line-height:18px;display:block;overflow-y:auto}.cfw-input[data-v-99401d24]:focus{background:#eef3fb}.cfw-toolbar[data-v-99401d24]{align-items:center;gap:2px;display:flex}.cfw-tool-btn[data-v-99401d24]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.cfw-tool-btn[data-v-99401d24]:hover:not(:disabled),.cfw-tool-btn.active[data-v-99401d24]{color:#1677ff;background:#f0f5ff}.cfw-tool-btn[data-v-99401d24]:disabled{opacity:.45;cursor:not-allowed}.cfw-toolbar-spacer[data-v-99401d24]{flex:1}.cfw-send[data-v-99401d24]{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:14px;flex-shrink:0;height:28px;padding:0 14px;font-size:12px}.cfw-send[data-v-99401d24]:disabled{opacity:.5;cursor:not-allowed}.cfw-hidden-file[data-v-99401d24]{display:none}.cfw-preview[data-v-99401d24]{z-index:2000;background:#0f172ae6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cfw-preview-head[data-v-99401d24]{color:#e2e8f0;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:14px;display:flex;position:absolute;top:0;left:0;right:0}.cfw-preview-head .cfw-close[data-v-99401d24]{color:#e2e8f0}.cfw-preview-img[data-v-99401d24]{object-fit:contain;border-radius:4px;max-width:80vw;max-height:80vh;box-shadow:0 8px 32px #00000080}.ci-original-name[data-v-99401d24]{color:#8f959e;margin-top:-4px;font-size:12px}.ci-card[data-v-99401d24]{background:#fff;border-radius:10px;align-self:stretch;margin-top:6px;overflow:hidden}.ci-row[data-v-99401d24]{box-sizing:border-box;border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.ci-row[data-v-99401d24]:last-child{border-bottom:none}.ci-row-click[data-v-99401d24]{cursor:pointer;transition:background .15s}.ci-row-click[data-v-99401d24]:hover{background:#f7f9fb}.ci-row-label[data-v-99401d24]{color:#1f2329;white-space:nowrap;flex-shrink:0;font-size:13px}.ci-row-value[data-v-99401d24]{text-align:right;color:#8f959e;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:13px;overflow:hidden}.ci-row-danger[data-v-99401d24],.ci-team-expired[data-v-99401d24]{color:#f0483e}.ci-file-name[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ci-file-del[data-v-99401d24]{color:#f0483e;cursor:pointer;background:#fff1f0;border:none;border-radius:4px;flex-shrink:0;margin-left:6px;padding:3px 10px;font-size:12px}.ci-file-del[data-v-99401d24]:hover{background:#ffe0de}.ci-file-meta[data-v-99401d24]{color:#8f959e;padding:0 14px 8px;font-size:11px}.g-hist-tabs[data-v-99401d24]{flex-wrap:wrap;align-self:stretch;gap:6px;padding:0;display:flex}.g-hist-tab[data-v-99401d24]{color:#4b5563;cursor:pointer;background:#f2f4f7;border:none;border-radius:12px;padding:4px 10px;font-size:12px}.g-hist-tab.active[data-v-99401d24]{color:#fff;background:#2e6bff}.g-hist-filter[data-v-99401d24]{align-self:stretch;gap:8px;padding:0;display:flex}.g-hist-search[data-v-99401d24]{box-sizing:border-box;color:#1f2329;border:1px solid #e5e8ef;border-radius:6px;outline:none;flex:1;min-width:0;height:30px;padding:0 10px;font-size:12px}.g-hist-search[data-v-99401d24]:focus,.g-hist-date[data-v-99401d24]:focus{border-color:#2e6bff}.g-hist-date[data-v-99401d24]{box-sizing:border-box;color:#4b5563;border:1px solid #e5e8ef;border-radius:6px;outline:none;width:120px;height:30px;padding:0 6px;font-size:12px}.g-hist-more[data-v-99401d24]{color:#4b5563;cursor:pointer;background:#f2f4f7;border:none;border-radius:6px;align-self:stretch;width:auto;margin:0;padding:6px 0;font-size:12px;display:block}.g-hist-more[data-v-99401d24]:hover{background:#e9edf3}.g-hist-msg[data-v-99401d24]{background:#fff;border-radius:8px;align-self:stretch;margin:0;padding:8px 10px}.g-hist-msg-head[data-v-99401d24]{color:#8f959e;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.g-hist-msg-user[data-v-99401d24]{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-hist-msg-time[data-v-99401d24]{flex-shrink:0}.g-hist-msg-body[data-v-99401d24]{color:#1f2329;word-break:break-all;white-space:pre-wrap;font-size:13px}.g-hist-thumb[data-v-99401d24]{cursor:pointer;background:#f2f4f7;border-radius:8px;width:148px;height:104px;position:relative;overflow:hidden}.g-hist-thumb img[data-v-99401d24]{object-fit:cover;width:100%;height:100%;display:block}.g-hist-mini-card[data-v-99401d24]{cursor:pointer;background:#fafbfc;border:1px solid #eef2f7;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.g-hist-mini-card[data-v-99401d24]:hover{background:#f2f6ff;border-color:#d6e2ff}.g-hist-mini-cover[data-v-99401d24]{object-fit:cover;border-radius:6px;flex-shrink:0;width:46px;height:46px}.g-hist-mini-info[data-v-99401d24]{flex:1;min-width:0}.g-hist-mini-title[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.g-hist-mini-sub[data-v-99401d24]{color:#8f959e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.g-hist-grid[data-v-99401d24]{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:6px;padding:0;display:grid}.g-hist-grid-item[data-v-99401d24]{aspect-ratio:1;cursor:pointer;background:#f2f4f7;border-radius:6px;position:relative;overflow:hidden}.g-hist-grid-item img[data-v-99401d24]{object-fit:cover;width:100%;height:100%;display:block}.g-hist-grid-ph[data-v-99401d24]{color:#c2c7d0;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex}.g-hist-grid-play[data-v-99401d24]{color:#fff;text-shadow:0 1px 4px #00000080;pointer-events:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;inset:0}.g-hist-grid-del[data-v-99401d24]{color:#fff;cursor:pointer;background:#f0483eeb;border:none;border-radius:50%;width:20px;height:20px;font-size:13px;line-height:1;display:block;position:absolute;top:4px;right:4px;box-shadow:0 1px 4px #00000040}.g-hist-event[data-v-99401d24]{cursor:pointer;background:#fff;border-radius:8px;align-self:stretch;align-items:center;gap:10px;margin:0;padding:10px;display:flex}.g-hist-event-cover[data-v-99401d24]{object-fit:cover;border-radius:6px;flex-shrink:0;width:56px;height:56px}.g-hist-event-info[data-v-99401d24]{flex:1;min-width:0}.g-hist-event-title[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.g-hist-event-sub[data-v-99401d24]{color:#8f959e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.ci-row-link[data-v-99401d24]{align-items:center;gap:4px;display:flex}.ci-chevron[data-v-99401d24]{color:#c3cad6;font-size:15px;line-height:1}.ci-switch[data-v-99401d24]{cursor:pointer;background:#d7dbe3;border-radius:11px;flex-shrink:0;width:38px;height:22px;transition:background .2s;position:relative}.ci-switch i[data-v-99401d24]{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.ci-switch.on[data-v-99401d24]{background:#1677ff}.ci-switch.on i[data-v-99401d24]{left:18px}.ci-modal-mask[data-v-99401d24]{z-index:2100;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ci-mask-top[data-v-99401d24]{z-index:2400}.ci-modal[data-v-99401d24]{box-sizing:border-box;background:#fff;border-radius:12px;width:320px;max-width:calc(100vw - 48px);padding:20px 20px 14px;box-shadow:0 12px 40px #0f172a40}.ci-modal-title[data-v-99401d24]{color:#1f2329;text-align:center;margin-bottom:10px;font-size:15px;font-weight:600}.ci-modal-msg[data-v-99401d24]{color:#4b5563;text-align:center;word-break:break-all;margin-bottom:16px;font-size:13px;line-height:1.6}.ci-modal-input[data-v-99401d24]{color:#1e293b;box-sizing:border-box;border:1px solid #d7dee8;border-radius:8px;outline:none;width:100%;height:34px;margin-bottom:14px;padding:0 12px;font-size:13px}.ci-modal-input[data-v-99401d24]:focus{border-color:#1677ff}.ci-modal-textarea[data-v-99401d24]{color:#1e293b;resize:none;box-sizing:border-box;border:1px solid #d7dee8;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.ci-modal-actions[data-v-99401d24]{justify-content:center;gap:12px;margin-top:16px;display:flex}.ci-modal-btn[data-v-99401d24]{color:#4b5563;cursor:pointer;background:#f2f4f7;border:none;border-radius:17px;min-width:90px;height:34px;padding:0 16px;font-size:13px}.ci-modal-btn[data-v-99401d24]:disabled{opacity:.5;cursor:not-allowed}.ci-modal-btn-primary[data-v-99401d24]{color:#fff;background:#1677ff}.ci-modal-btn-danger[data-v-99401d24]{color:#fff;background:#f0483e}.ci-report-grid[data-v-99401d24]{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.ci-report-option[data-v-99401d24]{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:8px;height:32px;font-size:12px}.ci-report-option.active[data-v-99401d24]{color:#f0483e;background:#fef0ef;border-color:#f0483e}.ci-member-grid[data-v-99401d24]{flex-wrap:wrap;align-self:stretch;margin:2px -4px;display:flex}.ci-member[data-v-99401d24]{box-sizing:border-box;flex-direction:column;align-items:center;gap:5px;width:25%;min-width:0;padding:6px 2px;display:flex}.ci-member.clickable[data-v-99401d24]{cursor:pointer}.ci-member.clickable[data-v-99401d24]:hover{background:#f0f3f7;border-radius:8px}.ci-member-ava-wrap[data-v-99401d24]{flex-shrink:0;width:44px;height:44px;position:relative}.ci-member-avatar[data-v-99401d24]{border-radius:50%;width:44px;height:44px}.ci-member-avatar-empty[data-v-99401d24]{color:#fff;background:#7f9cf5;justify-content:center;align-items:center;font-size:16px;display:flex}.ci-member-role[data-v-99401d24]{color:#fff;white-space:nowrap;z-index:2;border-radius:6px;padding:1px 4px;font-size:9px;font-weight:600;line-height:1.4;position:absolute;bottom:-3px;right:-9px}.ci-member-role.owner[data-v-99401d24]{background:#ff9500}.ci-member-role.admin[data-v-99401d24]{background:#007aff}.ci-member-role.static[data-v-99401d24]{flex-shrink:0;position:static}.ci-member-name[data-v-99401d24]{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:block;overflow:hidden}.g-manage-head[data-v-99401d24]{flex-direction:column;align-self:stretch;gap:4px;display:flex}.g-no-border[data-v-99401d24]{border-top:none;margin-top:0;padding-top:0}.g-manage-tip[data-v-99401d24]{color:#8f959e;margin-top:2px;font-size:11px;line-height:1.6}.g-member-row[data-v-99401d24]{cursor:default}.g-member-ava[data-v-99401d24]{object-fit:cover;background:#e8edf4;border-radius:50%;flex-shrink:0;width:34px;height:34px}.g-member-ava-empty[data-v-99401d24]{color:#fff;background:#7f9cf5;justify-content:center;align-items:center;font-size:14px;display:flex}.g-member-name[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-right:auto;font-size:13px;overflow:hidden}.g-member-row>.ci-member-role[data-v-99401d24]{margin-left:auto}.g-apply-info[data-v-99401d24]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.g-apply-name[data-v-99401d24]{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.g-apply-time[data-v-99401d24]{color:#a9afb8;font-size:11px}.g-apply-actions[data-v-99401d24]{flex-shrink:0;gap:6px;display:flex}.g-apply-btn[data-v-99401d24]{cursor:pointer;border:none;border-radius:13px;min-width:52px;height:26px;font-size:12px}.g-apply-btn.agree[data-v-99401d24]{color:#fff;background:#1677ff}.g-apply-btn.reject[data-v-99401d24]{color:#4b5563;background:#f2f4f7}.g-apply-btn[data-v-99401d24]:disabled{opacity:.6;cursor:not-allowed}.g-apply-remark[data-v-99401d24]{color:#8f959e;word-break:break-all;padding:0 14px 10px;font-size:12px}.ci-empty-tip[data-v-99401d24]{text-align:center;color:#a9afb8;align-self:stretch;padding:40px 0;font-size:12px}.ci-pending-badge[data-v-99401d24]{color:#fff;text-align:center;box-sizing:border-box;background:#f0483e;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.ci-danger-btn[data-v-99401d24]{color:#f0483e;cursor:pointer;background:#fff;border:none;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;height:44px;margin-top:10px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.ci-danger-btn[data-v-99401d24]:hover{background:#fef0ef}.ci-qr-modal[data-v-99401d24]{flex-direction:column;align-items:center;width:300px;display:flex}.ci-qr-group[data-v-99401d24]{flex-direction:column;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ci-qr-name[data-v-99401d24]{color:#1f2329;font-size:14px;font-weight:600}.ci-qr-img-wrap[data-v-99401d24]{background:#fff;border:1px solid #eef2f7;border-radius:10px;justify-content:center;align-items:center;width:200px;height:200px;display:flex;overflow:hidden}.ci-qr-img[data-v-99401d24]{object-fit:contain;width:100%;height:100%}.ci-qr-empty[data-v-99401d24]{color:#a9afb8;font-size:12px}.ci-qr-tip[data-v-99401d24]{color:#8f959e;margin-top:10px;font-size:12px}.ci-qr-warn[data-v-99401d24]{color:#ff9500;text-align:center;margin-top:10px;font-size:12px;line-height:1.6}.ci-ops-modal[data-v-99401d24]{width:300px}.ci-ops-head[data-v-99401d24]{flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;display:flex}.ci-ops-name[data-v-99401d24]{color:#1f2329;font-size:14px;font-weight:600}.ci-ops-item[data-v-99401d24]{color:#1f2329;cursor:pointer;background:#f2f4f7;border:none;border-radius:8px;width:100%;height:38px;margin-bottom:8px;font-size:13px;display:block}.ci-ops-item.danger[data-v-99401d24]{color:#f0483e;background:#fef0ef}.ci-ops-item[data-v-99401d24]:last-child{margin-bottom:0}.ci-ops-item[data-v-99401d24]:disabled{opacity:.5;cursor:not-allowed}.ci-ops-item[data-v-99401d24]:not(:disabled):hover{filter:brightness(.96)}.ci-loc-modal[data-v-99401d24]{width:380px;max-width:calc(100vw - 48px);max-height:90vh;overflow:auto}.g-loc-map[data-v-99401d24]{z-index:1;background:#eef1f6;border-radius:10px;width:100%;height:240px;margin-bottom:10px}.g-loc-map .leaflet-control-attribution[data-v-99401d24]{font-size:9px}.g-loc-search[data-v-99401d24]{gap:6px;margin-bottom:8px;display:flex}.g-loc-input[data-v-99401d24]{flex:1;margin-bottom:0}.g-loc-search-btn[data-v-99401d24]{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:8px;min-width:58px;height:34px;padding:0 12px;font-size:13px}.g-loc-results[data-v-99401d24]{border:1px solid #eef2f7;border-radius:8px;max-height:130px;margin-bottom:8px;overflow:auto}.g-loc-result[data-v-99401d24]{color:#1e293b;cursor:pointer;border-bottom:1px solid #f5f7fa;padding:8px 10px;font-size:12px}.g-loc-result[data-v-99401d24]:last-child{border-bottom:none}.g-loc-result[data-v-99401d24]:hover{background:#f5f8ff}.g-loc-addr[data-v-99401d24]{margin-top:2px}.g-loc-addr-input[data-v-99401d24]{border-radius:8px}.g-loc-hint[data-v-99401d24]{color:#a9afb8;text-align:center;margin-top:6px;font-size:11px}.ci-toast[data-v-99401d24]{z-index:2200;color:#fff;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#0f172ad9;border-radius:8px;max-width:70vw;padding:8px 18px;font-size:13px;position:fixed;bottom:90px;left:50%;overflow:hidden;transform:translate(-50%)}
