.page-container[data-v-3cdfeb63]{background:linear-gradient(135deg,#f5f7fa,#e4e7eb);min-height:100%}.content-wrapper[data-v-3cdfeb63]{max-width:1200px;margin:0 auto}.error-message[data-v-3cdfeb63]{margin:16px;background:linear-gradient(135deg,#fff2f0,#fff1f0);color:#f56c6c;border-radius:6px;text-align:center;padding:16px;font-size:14px;box-shadow:0 2px 12px 0 rgba(245,108,108,.1)}.info-card[data-v-3cdfeb63],.member-card[data-v-3cdfeb63]{margin-bottom:16px;border-radius:6px;border:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);transition:all .3s ease}.info-card[data-v-3cdfeb63]:hover,.member-card[data-v-3cdfeb63]:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.info-card .card-header[data-v-3cdfeb63],.member-card .card-header[data-v-3cdfeb63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.info-card .card-header .header-title[data-v-3cdfeb63],.member-card .card-header .header-title[data-v-3cdfeb63]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133}.info-card .card-header .header-title i[data-v-3cdfeb63],.member-card .card-header .header-title i[data-v-3cdfeb63]{margin-right:8px;color:#409eff;font-size:18px}.info-value[data-v-3cdfeb63]{color:#303133;font-size:13px}.info-value.description[data-v-3cdfeb63]{color:#606266;line-height:1.5}.role-tag[data-v-3cdfeb63],.status-tag[data-v-3cdfeb63],.type-tag[data-v-3cdfeb63]{border-radius:3px;padding:0 8px;height:22px;line-height:22px;font-weight:500;font-size:12px}.role-tag i[data-v-3cdfeb63],.status-tag i[data-v-3cdfeb63],.type-tag i[data-v-3cdfeb63]{margin-right:4px;font-size:12px}.search-area[data-v-3cdfeb63]{margin-bottom:16px;padding:16px;background:#f8f9fb;border-radius:6px}.search-area .search-form[data-v-3cdfeb63]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.search-area .search-form[data-v-3cdfeb63] .el-form-item{margin-bottom:0;margin-right:0}.search-area .search-form[data-v-3cdfeb63] .el-input__inner{border-radius:4px;height:32px;border:1px solid #dcdfe6;transition:all .3s ease}.search-area .search-form[data-v-3cdfeb63] .el-input__inner:hover{border-color:#c0c4cc}.search-area .search-form[data-v-3cdfeb63] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.search-area .reset-btn[data-v-3cdfeb63],.search-area .search-btn[data-v-3cdfeb63]{height:32px;padding:0 16px;border-radius:4px;font-weight:500;transition:all .3s ease}.search-area .reset-btn i[data-v-3cdfeb63],.search-area .search-btn i[data-v-3cdfeb63]{margin-right:4px}.search-area .search-btn[data-v-3cdfeb63]{background:#409eff;border:none}.search-area .search-btn[data-v-3cdfeb63]:hover{background:#66b1ff;transform:translateY(-1px)}.search-area .reset-btn[data-v-3cdfeb63]{background:#fff;border:1px solid #dcdfe6;color:#606266}.search-area .reset-btn[data-v-3cdfeb63]:hover{color:#409eff;border-color:#409eff;transform:translateY(-1px)}.member-name[data-v-3cdfeb63]{display:flex;align-items:center}.member-name .el-avatar[data-v-3cdfeb63]{margin-right:8px;background:linear-gradient(135deg,#409eff,#66b1ff);box-shadow:0 2px 8px 0 rgba(64,158,255,.2)}.member-name span[data-v-3cdfeb63]{font-weight:500;color:#303133;font-size:13px}[data-v-3cdfeb63] .el-table{border-radius:6px;overflow:hidden}[data-v-3cdfeb63] .el-table th{background-color:#f8f9fb!important;font-weight:600;color:#303133;height:40px;padding:8px 0;font-size:13px}[data-v-3cdfeb63] .el-table td{padding:8px 0;font-size:13px}[data-v-3cdfeb63] .el-table .el-tag{border-radius:3px;padding:0 8px;height:22px;line-height:22px;font-weight:500;font-size:12px}.pagination-container[data-v-3cdfeb63]{margin-top:16px;padding:12px 0;text-align:right;background:#fff;border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.action-btn[data-v-3cdfeb63]{color:#409eff;font-weight:500;transition:all .3s ease}.action-btn[data-v-3cdfeb63]:hover{color:#66b1ff;transform:scale(1.05)}.delete-btn[data-v-3cdfeb63]{color:#f56c6c;font-weight:500;transition:all .3s ease}.delete-btn[data-v-3cdfeb63]:hover{color:#f78989;transform:scale(1.05)}[data-v-3cdfeb63] .el-descriptions{padding:4px}[data-v-3cdfeb63] .el-descriptions .el-descriptions-item__label{font-weight:500;color:#606266;background-color:#f8f9fb;font-size:13px;padding:8px 12px}[data-v-3cdfeb63] .el-descriptions .el-descriptions-item__content{color:#303133;padding:8px 12px}.form-dialog[data-v-3cdfeb63] .el-dialog{border-radius:6px;overflow:hidden}.form-dialog[data-v-3cdfeb63] .el-dialog__header{padding:16px;border-bottom:1px solid #ebeef5;background:#fff}.form-dialog[data-v-3cdfeb63] .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#303133}.form-dialog[data-v-3cdfeb63] .el-dialog__body{padding:16px}.form-dialog[data-v-3cdfeb63] .el-dialog__footer{padding:12px 16px;border-top:1px solid #ebeef5}.form-dialog .form-content .el-form-item__label[data-v-3cdfeb63]{font-weight:500;color:#606266;padding-bottom:8px}.form-dialog .form-content .el-input__inner[data-v-3cdfeb63]{border-radius:4px;border:1px solid #dcdfe6;height:32px;background-color:#fff}.form-dialog .form-content .el-input__inner[data-v-3cdfeb63]:hover{border-color:#c0c4cc}.form-dialog .form-content .el-input__inner[data-v-3cdfeb63]:focus{border-color:#409eff}.form-dialog .form-content .el-input__prefix[data-v-3cdfeb63]{left:8px;color:#909399}.form-dialog .form-content .el-textarea__inner[data-v-3cdfeb63]{border-radius:4px;border:1px solid #dcdfe6;background-color:#fff;padding:8px}.form-dialog .form-content .el-textarea__inner[data-v-3cdfeb63]:hover{border-color:#c0c4cc}.form-dialog .form-content .el-textarea__inner[data-v-3cdfeb63]:focus{border-color:#409eff}.form-dialog .dialog-footer .cancel-btn[data-v-3cdfeb63]{padding:8px 16px;border-radius:4px;font-weight:500;background-color:#fff;border:1px solid #dcdfe6;color:#606266;height:32px}.form-dialog .dialog-footer .cancel-btn[data-v-3cdfeb63]:hover{color:#409eff;border-color:#409eff}.form-dialog .dialog-footer .submit-btn[data-v-3cdfeb63]{padding:8px 16px;border-radius:4px;font-weight:500;background:#409eff;border:none;height:32px}.form-dialog .dialog-footer .submit-btn[data-v-3cdfeb63]:hover{background:#66b1ff}