.import-from-meeting-wrap[data-v-534eecfa]{display:inline-flex}.import-module-grid[data-v-534eecfa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.import-module-single[data-v-534eecfa]{color:#303133;line-height:32px}.import-tip[data-v-534eecfa]{margin-left:12px;color:#909399;font-size:13px}.import-dialog-footer[data-v-534eecfa]{text-align:right}.credential-preview-dialog[data-v-2b85d7f8] .el-dialog__body{padding:18px 24px 8px}.credential-card[data-v-2b85d7f8]{overflow:hidden;border:1px solid #dce6f5;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(23,43,77,.08)}.credential-card__header[data-v-2b85d7f8]{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px;color:#fff;background:linear-gradient(135deg,#0f7cff,#2d64d8)}.credential-card--guest .credential-card__header[data-v-2b85d7f8]{background:linear-gradient(135deg,#0f7cff,#22a06b)}.credential-card--media .credential-card__header[data-v-2b85d7f8]{background:linear-gradient(135deg,#1f2937,#0f7cff)}.credential-card--brand_worker .credential-card__header[data-v-2b85d7f8]{background:linear-gradient(135deg,#7c3aed,#0f7cff)}.credential-card--staff .credential-card__header[data-v-2b85d7f8]{background:linear-gradient(135deg,#0f766e,#0f7cff)}.credential-card__meeting[data-v-2b85d7f8]{max-width:250px;font-size:16px;font-weight:700;line-height:1.35}.credential-card__type[data-v-2b85d7f8]{margin-top:6px;font-size:13px;opacity:.9}.credential-card__status[data-v-2b85d7f8]{flex-shrink:0;padding:4px 8px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:12px;font-weight:600}.credential-card__identity[data-v-2b85d7f8]{display:flex;gap:14px;align-items:center;padding:18px 20px 12px}.credential-card__avatar[data-v-2b85d7f8]{width:64px;height:64px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#eef4ff}.credential-card__avatar--placeholder[data-v-2b85d7f8]{display:flex;align-items:center;justify-content:center;color:#6b7a90;font-size:28px}.credential-card__identity-text[data-v-2b85d7f8]{min-width:0}.credential-card__name[data-v-2b85d7f8]{color:#111827;font-size:22px;font-weight:800;line-height:1.25;word-break:break-word}.credential-card__line[data-v-2b85d7f8]{margin-top:5px;color:#3f4f66;font-size:14px;line-height:1.35;word-break:break-word}.credential-card__line--muted[data-v-2b85d7f8]{color:#7b8798}.credential-card__qr-area[data-v-2b85d7f8]{display:flex;flex-direction:column;align-items:center;padding:12px 20px 18px}.credential-card__code[data-v-2b85d7f8]{margin-top:8px;text-align:center}.credential-card__code span[data-v-2b85d7f8],.credential-card__meta-item span[data-v-2b85d7f8]{display:block;color:#7b8798;font-size:12px}.credential-card__code strong[data-v-2b85d7f8]{display:block;margin-top:3px;color:#111827;font-size:16px;letter-spacing:.5px}.credential-card__meta[data-v-2b85d7f8]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px 18px;border-top:1px solid #eef2f7}.credential-card__meta-item[data-v-2b85d7f8]{min-width:0}.credential-card__meta-item strong[data-v-2b85d7f8]{display:block;margin-top:3px;color:#1f2937;font-size:13px;line-height:1.35;word-break:break-word}.members-page-flat[data-v-be025c3c] .page-header{display:none}.members-page-flat[data-v-be025c3c] .page-content{padding-top:0}.permission-banner[data-v-be025c3c]{flex:1;margin-bottom:0;padding:10px 12px;border-radius:6px;border:1px solid #d9ecff;background:#ecf5ff;color:#409eff;font-size:13px}.permission-banner.full[data-v-be025c3c]{border-color:#e1f3d8;background:#f0f9eb;color:#67c23a}.permission-banner.partial[data-v-be025c3c]{border-color:#fdf6ec;background:#fdf6ec;color:#e6a23c}.permission-banner.readonly[data-v-be025c3c]{border-color:#ebeef5;background:#f4f4f5;color:#606266}.permission-banner.forbidden[data-v-be025c3c]{border-color:#fde2e2;background:#fef0f0;color:#f56c6c}.meeting-member-tabs[data-v-be025c3c]{box-sizing:border-box;margin-top:8px;padding:0 16px 18px}.meeting-member-tabs[data-v-be025c3c] .el-tabs__header{margin-bottom:18px}.meeting-member-tabs[data-v-be025c3c] .el-tabs__content{padding-top:2px}.tab-toolbar[data-v-be025c3c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.tab-toolbar-title[data-v-be025c3c]{color:#606266;font-size:13px}.responsibility-filter-actions[data-v-be025c3c]{display:flex;align-items:center;gap:8px}.filter-check-wrap[data-v-be025c3c]{display:inline-flex;align-items:center;min-height:32px}.responsibility-mine-filter[data-v-be025c3c]{margin-right:0}.responsibility-mine-filter.is-bordered[data-v-be025c3c]{box-sizing:border-box;display:inline-flex;align-items:center;height:32px;padding:0 11px 0 10px;border-radius:6px;line-height:30px}.responsibility-mine-filter.is-checked.is-bordered[data-v-be025c3c]{border-color:#0080ff;background:#ecf5ff}.responsibility-mine-filter[data-v-be025c3c] .el-checkbox__input{line-height:1}.responsibility-mine-filter[data-v-be025c3c] .el-checkbox__label{padding-left:6px;font-size:13px;line-height:30px}.member-name-row[data-v-be025c3c]{display:flex;align-items:center;gap:8px}.member-name[data-v-be025c3c]{font-weight:500;color:#303133}.member-email[data-v-be025c3c],.member-position[data-v-be025c3c]{color:#909399;font-size:12px;line-height:18px}.access-rule-list[data-v-be025c3c],.compact-tags[data-v-be025c3c]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.configure-permission-btn[data-v-be025c3c]{opacity:0;transition:opacity .15s ease;padding:0;font-size:12px}[data-v-be025c3c] .el-table__row:hover .configure-permission-btn{opacity:1}.module-permission-cell[data-v-be025c3c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:28px}.permission-dialog[data-v-be025c3c]{display:flex;flex-direction:column;gap:14px}.permission-member[data-v-be025c3c]{display:flex;align-items:center;justify-content:space-between;gap:16px}.permission-member-name[data-v-be025c3c]{font-weight:600;color:#303133}.permission-member-email[data-v-be025c3c]{margin-top:4px;color:#909399;font-size:12px}.permission-batch-actions[data-v-be025c3c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rule-tag[data-v-be025c3c]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-module-name[data-v-be025c3c]{font-weight:500;color:var(--text-primary)}.permission-access-config[data-v-be025c3c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.permission-action-checks[data-v-be025c3c]{margin-left:2px}.permission-module-note[data-v-be025c3c]{margin-top:4px;font-size:12px;line-height:1.5;color:var(--text-tertiary)}.responsibility-list[data-v-be025c3c],.todo-links[data-v-be025c3c]{display:flex;flex-direction:column;gap:8px}.responsibility-card[data-v-be025c3c]{padding:8px 10px;border:1px solid #ebeef5;border-radius:6px;background:#fafbfc}.responsibility-main[data-v-be025c3c]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.responsibility-title-row[data-v-be025c3c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.responsibility-title-main[data-v-be025c3c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.responsibility-session[data-v-be025c3c]{font-weight:600;color:#303133}.muted-text[data-v-be025c3c],.responsibility-time[data-v-be025c3c],.todo-desc[data-v-be025c3c],.todo-link-label[data-v-be025c3c]{color:#909399;font-size:12px}.responsibility-roles[data-v-be025c3c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.responsibility-actions[data-v-be025c3c]{margin-left:auto;display:flex;align-items:center;gap:8px}.responsibility-description[data-v-be025c3c]{color:#606266;font-size:12px;line-height:18px}.todo-title-row[data-v-be025c3c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.todo-title[data-v-be025c3c]{font-weight:500;color:#303133}.todo-desc[data-v-be025c3c]{margin-top:4px;line-height:18px}.todo-form[data-v-be025c3c] .el-date-editor,.todo-form[data-v-be025c3c] .el-select{width:100%}.danger-text[data-v-be025c3c]{color:#f56c6c}.danger-text.is-disabled[data-v-be025c3c]{color:#c0c4cc}.members-topbar[data-v-be025c3c]{display:flex;justify-content:flex-end;padding:16px 16px 0;align-items:center;gap:12px;margin-bottom:12px}.members-topbar[data-v-be025c3c] .el-button{flex:0 0 auto}