.group-modal-overlay[data-v-8c612eab]{z-index:2000;background:#00000073;position:fixed;inset:0}.group-modal[data-v-8c612eab]{background:#fff;border-radius:8px;flex-direction:column;width:480px;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001f}.group-modal__header[data-v-8c612eab]{padding:16px 24px 4px;position:relative}.group-modal__title[data-v-8c612eab]{color:#303133;margin:0;font-size:18px;font-weight:600}.group-modal__close[data-v-8c612eab]{color:#909399;cursor:pointer;background:0 0;border:none;border-radius:50%;width:32px;height:32px;padding:0;transition:background .15s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.group-modal__close[data-v-8c612eab]:hover{color:#303133;background:#f0f2f5}.group-modal__close .el-icon[data-v-8c612eab]{font-size:16px}.group-modal__body[data-v-8c612eab]{flex:1;gap:16px;padding:12px;overflow-y:auto}.group-modal__row[data-v-8c612eab]{border-radius:6px;align-items:center;gap:16px;padding:12px;display:flex}.group-modal__row[data-v-8c612eab]:hover{background:#f0f2f5}.group-modal__row[data-v-8c612eab]:last-child{border-bottom:none}.group-modal__row--editing[data-v-8c612eab]{background:#f0f2f5;border-radius:6px;margin-bottom:8px;padding:12px}.group-modal__info[data-v-8c612eab]{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.group-modal__name[data-v-8c612eab]{color:#303133;flex-shrink:0;min-width:80px;font-size:14px;font-weight:600}.group-modal__actions[data-v-8c612eab]{flex-shrink:0;gap:12px}.group-modal__icon-btn[data-v-8c612eab]{color:#909399;cursor:pointer;background:0 0;border:none;border-radius:4px;width:28px;height:28px;padding:0;transition:all .15s cubic-bezier(.16,1,.3,1)}.group-modal__icon-btn[data-v-8c612eab]:hover{color:#0060ef;background:#0060ef14}.group-modal__icon-btn .el-icon[data-v-8c612eab]{font-size:16px}.group-modal__join-btn[data-v-8c612eab]{color:#fff;cursor:pointer;background:#0060ef;border:none;border-radius:6px;padding:4px 12px;font-size:13px;transition:all .15s cubic-bezier(.16,1,.3,1)}.group-modal__edit-fields[data-v-8c612eab]{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.group-modal__name-input[data-v-8c612eab]{flex:1;min-width:0}.group-modal__primary-btn[data-v-8c612eab]{color:#fff;cursor:pointer;background:#0060ef;border:none;border-radius:6px;padding:6px 16px;font-size:14px;transition:background .15s cubic-bezier(.16,1,.3,1)}.group-modal__primary-btn[data-v-8c612eab]:hover{background:#0052cc}.group-modal__text-btn[data-v-8c612eab]{color:#606266;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:14px;transition:color .15s cubic-bezier(.16,1,.3,1)}.group-modal__text-btn[data-v-8c612eab]:hover{color:#303133}.group-modal__footer[data-v-8c612eab]{border-top:1px solid #e6e6e6;padding:16px 24px}.group-modal__add-btn[data-v-8c612eab]{color:#0060ef;cursor:pointer;background:0 0;border:1px solid #0060ef;border-radius:6px;padding:8px 20px;font-size:14px;transition:all .15s cubic-bezier(.16,1,.3,1)}.group-modal__add-btn[data-v-8c612eab]:hover{color:#fff;background:#0060ef}.group-modal-fade-enter-active[data-v-8c612eab],.group-modal-fade-leave-active[data-v-8c612eab]{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.group-modal-fade-enter-active .group-modal[data-v-8c612eab],.group-modal-fade-leave-active .group-modal[data-v-8c612eab]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.group-modal-fade-enter-from[data-v-8c612eab],.group-modal-fade-leave-to[data-v-8c612eab]{opacity:0}.group-modal-fade-enter-from .group-modal[data-v-8c612eab],.group-modal-fade-leave-to .group-modal[data-v-8c612eab]{transform:scale(.95)translateY(-8px)}
