.permission-overview[data-v-a28f7da3]{width:100%}.empty-hint[data-v-a28f7da3]{color:var(--text-light,#94a3b8);font-size:13px;padding:24px;text-align:center}.overview-list[data-v-a28f7da3]{display:flex;flex-direction:column;gap:8px}.overview-group[data-v-a28f7da3]{border:1px solid var(--border-light,#f1f5f9);border-radius:8px;overflow:hidden}.overview-group-header[data-v-a28f7da3]{align-items:center;background:var(--bg-surface,#f8f9fb);cursor:pointer;display:flex;gap:8px;padding:10px 14px;transition:background .2s;user-select:none}.overview-group-header[data-v-a28f7da3]:hover{background:var(--bg-hover,#eef2ff)}.expand-icon[data-v-a28f7da3]{color:var(--text-light,#94a3b8);font-size:12px;transition:transform .2s}.expand-icon.expanded[data-v-a28f7da3]{transform:rotate(90deg)}.module-name[data-v-a28f7da3]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.module-code[data-v-a28f7da3]{color:var(--text-light,#94a3b8);font-family:SF Mono,monospace;font-size:11px}.module-progress[data-v-a28f7da3]{border-radius:10px;font-size:12px;font-weight:600;margin-left:auto;padding:2px 8px}.module-progress.full[data-v-a28f7da3]{background:var(--success-bg);color:var(--success-text)}.module-progress.partial[data-v-a28f7da3]{background:var(--warning-bg);color:var(--warning-text)}.module-progress.none[data-v-a28f7da3]{background:var(--danger-bg);color:var(--danger-text)}.overview-apis[data-v-a28f7da3]{display:flex;flex-direction:column;gap:4px;padding:8px 14px}.api-item[data-v-a28f7da3]{align-items:center;border-radius:6px;display:flex;font-size:12px;gap:8px;padding:6px 8px}.api-item.granted[data-v-a28f7da3]{background:var(--success-bg)}.api-item.denied[data-v-a28f7da3]{opacity:.6}.api-icon[data-v-a28f7da3]{font-size:12px}.api-name[data-v-a28f7da3]{color:var(--text-secondary,#374151);font-weight:500}.api-code[data-v-a28f7da3]{color:var(--text-light,#94a3b8);font-family:SF Mono,monospace;font-size:11px}.dim-tag[data-v-a28f7da3]{margin-left:auto}.permission-group-panel[data-v-27407139]{background:var(--bg-surface,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;display:flex;flex-direction:column;min-height:320px;overflow:hidden}.pgp-layout[data-v-27407139]{display:flex;flex:1;min-height:0}.pgp-sidebar[data-v-27407139]{background:var(--bg-subtle,#f8f9fb);border-right:1px solid var(--border-light,#e2e8f0);display:flex;flex-direction:column;flex-shrink:0;width:240px}.pgp-search[data-v-27407139]{align-items:center;border-bottom:1px solid var(--border-light,#e2e8f0);display:flex;gap:8px;padding:10px 12px}.pgp-search .el-icon[data-v-27407139]{color:var(--text-secondary,#94a3b8);flex-shrink:0;font-size:14px}.pgp-search .el-input[data-v-27407139]{flex:1}.pgp-group-tree[data-v-27407139]{flex:1;overflow-y:auto;padding:6px 0}.pgp-group-node[data-v-27407139]{align-items:center;border-radius:6px;color:var(--text-secondary,#64748b);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin:0 6px;padding:8px 12px;transition:background .15s,color .15s}.pgp-group-node[data-v-27407139]:hover{background:var(--primary-light,#eef2ff);color:#5b5fc7}.pgp-group-node.active[data-v-27407139]{background:#5b5fc7;color:#fff}.pgp-group-node.active .pgp-node-count[data-v-27407139]{background:#fff3;color:#ffffffd9}.pgp-node-name[data-v-27407139]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgp-node-count[data-v-27407139]{background:var(--bg-hover,#e2e8f0);border-radius:10px;color:var(--text-secondary,#64748b);flex-shrink:0;font-size:11px;font-weight:600;padding:1px 6px}.pgp-content[data-v-27407139]{background:var(--bg-surface,#fff);display:flex;flex:1;flex-direction:column;min-width:0;padding:16px}.pgp-content-header[data-v-27407139]{align-items:center;border-bottom:1px solid var(--border-light,#f1f5f9);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.pgp-content-title[data-v-27407139]{color:var(--text-primary,#1e293b);font-size:14px;font-weight:600}.pgp-content-count[data-v-27407139]{color:var(--text-secondary,#94a3b8);font-size:12px}.pgp-permission-list[data-v-27407139]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto}.pgp-perm-item[data-v-27407139]{align-items:flex-start;background:var(--bg-subtle,#f8f9fb);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pgp-perm-info[data-v-27407139]{flex:1;min-width:0}.pgp-perm-name[data-v-27407139]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:500}.pgp-perm-code[data-v-27407139]{background:#5b5fc70f;border-radius:4px;color:#5b5fc7;display:inline-block;font-size:11px;margin-top:4px;padding:2px 6px;word-break:break-all}.pgp-perm-desc[data-v-27407139]{color:var(--text-secondary,#64748b);font-size:12px;line-height:1.4;margin-top:4px}.pgp-empty-content[data-v-27407139],.pgp-empty-sidebar[data-v-27407139]{color:var(--text-secondary,#94a3b8);font-size:13px;padding:40px 16px;text-align:center}.pgp-empty-content[data-v-27407139]{align-items:center;display:flex;flex:1;justify-content:center}.pgp-footer[data-v-27407139]{background:var(--bg-subtle,#f8f9fb);border-top:1px solid var(--border-light,#e2e8f0);display:flex;justify-content:flex-end;padding:10px 12px}.cli-list-component[data-v-2ceac989]{width:100%}.rav-summary[data-v-2ceac989]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.empty-hint[data-v-2ceac989]{color:var(--text-secondary,#94a3b8);font-size:13px;padding:16px;text-align:center}.cli-split-view[data-v-2ceac989]{display:flex;gap:10px;max-height:480px;min-height:320px}.cli-sidebar[data-v-2ceac989]{background:var(--bg-surface,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;display:flex;flex:0 0 180px;flex-direction:column;min-width:180px;overflow:hidden}.cli-sidebar-header[data-v-2ceac989]{background:var(--bg-subtle,#f8f9fb);border-bottom:1px solid var(--border-light,#f1f5f9);color:var(--text-secondary,#64748b);font-size:12px;font-weight:600;padding:10px 12px}.cli-sidebar-list[data-v-2ceac989]{flex:1;overflow-y:auto;padding:6px}.cli-sidebar-item[data-v-2ceac989]{align-items:center;border-radius:6px;color:var(--text-primary,#374151);cursor:pointer;display:flex;gap:8px;margin-bottom:2px;padding:8px 10px;transition:background .15s}.cli-sidebar-item[data-v-2ceac989]:hover{background:var(--bg-hover,#f1f5f9)}.cli-sidebar-item.active[data-v-2ceac989]{background:#5b5fc71a;color:#5b5fc7}.cli-sidebar-name[data-v-2ceac989]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-sidebar-count[data-v-2ceac989]{color:var(--text-secondary,#94a3b8);font-size:11px}.cli-content[data-v-2ceac989]{background:var(--bg-surface,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.cli-content-header[data-v-2ceac989]{align-items:center;background:var(--bg-subtle,#f8f9fb);border-bottom:1px solid var(--border-light,#f1f5f9);display:flex;gap:8px;padding:10px 12px}.cli-content-title[data-v-2ceac989]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.cli-content-count[data-v-2ceac989]{color:var(--text-secondary,#94a3b8);font-size:11px}.cli-content-list[data-v-2ceac989]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:8px}.cli-cmd-item[data-v-2ceac989]{align-items:center;border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.cli-cmd-item[data-v-2ceac989]:hover{background:var(--bg-hover,#f8f9fb)}.cli-cmd-left[data-v-2ceac989]{flex:1;min-width:0}.cli-cmd-name[data-v-2ceac989]{background:#5b5fc70f;border-radius:4px;color:#5b5fc7;font-family:SF Mono,Fira Code,monospace;font-size:12px;padding:2px 8px}.cli-cmd-desc[data-v-2ceac989]{color:var(--text-secondary,#64748b);display:block;font-size:12px;margin-top:4px}.cli-cmd-right[data-v-2ceac989]{display:flex;flex-shrink:0;gap:6px}.cli-content-empty[data-v-2ceac989]{align-items:center;color:var(--text-secondary,#94a3b8);display:flex;flex:1;font-size:13px;justify-content:center}.ability-list-component[data-v-a0ea8dd6]{width:100%}.rav-summary[data-v-a0ea8dd6]{display:flex;gap:8px;margin-bottom:12px}.rav-subtabs[data-v-a0ea8dd6]{margin-top:4px}.empty-hint[data-v-a0ea8dd6]{color:#94a3b8;font-size:13px}.rav-code[data-v-a0ea8dd6]{background:#5b5fc70f;border-radius:4px;color:#5b5fc7;font-family:SF Mono,Fira Code,monospace;font-size:11px;padding:2px 6px;word-break:break-all}.rav-code-warn[data-v-a0ea8dd6]{background:#f59e0b0f;color:#f59e0b}.data-scope-preview[data-v-2b4e2011]{padding:8px 0}.preview-empty[data-v-2b4e2011],.preview-loading[data-v-2b4e2011]{color:var(--text-secondary);font-size:13px;padding:12px}.preview-empty[data-v-2b4e2011]{align-items:center;display:flex;gap:8px}.preview-hint[data-v-2b4e2011]{color:var(--text-light);font-size:12px}.preview-content[data-v-2b4e2011]{display:flex;flex-direction:column;gap:8px}.preview-header[data-v-2b4e2011]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.group-count[data-v-2b4e2011]{color:var(--text-light);font-size:12px}.group-item[data-v-2b4e2011]{align-items:flex-start;background:var(--bg-primary);border-radius:var(--radius-md);display:flex;gap:8px;padding:8px}.group-label[data-v-2b4e2011]{color:var(--primary);font-size:12px;font-weight:600;white-space:nowrap}.group-where[data-v-2b4e2011]{color:var(--text-secondary);font-family:monospace;font-size:12px;word-break:break-all}.scope-config[data-v-3b513233]{display:flex;flex-direction:column;gap:16px}.section[data-v-3b513233]{border-top:1px solid var(--border-light);padding-top:12px}.section[data-v-3b513233]:first-child{border-top:none;padding-top:0}.section-header[data-v-3b513233]{align-items:center;display:flex;justify-content:space-between}.section-title[data-v-3b513233]{color:var(--text-primary);font-size:14px;font-weight:600}.form-hint[data-v-3b513233],.text-secondary[data-v-3b513233]{color:var(--text-light)}.form-hint[data-v-3b513233]{font-size:12px;margin-left:8px}.detail-section[data-v-9e19142c]{margin-bottom:20px}.detail-section h4[data-v-9e19142c]{color:var(--border-hover);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.section-header[data-v-9e19142c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.section-header h4[data-v-9e19142c]{margin:0}.info-rows[data-v-9e19142c]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-9e19142c]{align-items:center;display:flex;font-size:13px;gap:12px}.info-label[data-v-9e19142c]{color:var(--text-secondary,#94a3b8);flex-shrink:0;font-size:12px;width:80px}.info-value[data-v-9e19142c]{color:var(--text-primary,#374151)}.info-value-row[data-v-9e19142c]{align-items:center;display:flex;gap:4px}.anx-code[data-v-9e19142c]{background:var(--bg-hover,rgba(0,0,0,.04));border-radius:4px;color:var(--text-primary,#374151);font-family:SF Mono,Monaco,monospace;font-size:12px;padding:2px 6px;word-break:break-all}.empty-hint[data-v-9e19142c]{color:var(--text-secondary,#94a3b8);font-size:13px;padding:32px 0;text-align:center}.footer-actions[data-v-9e19142c]{display:flex;gap:8px}.anx-tag[data-v-9e19142c]{border-radius:4px}.permission-groups[data-v-9e19142c]{display:flex;flex-direction:column;gap:8px}.permission-group[data-v-9e19142c]{border:1px solid var(--border-light,#f1f5f9);border-radius:8px;overflow:hidden}.group-header[data-v-9e19142c]{align-items:center;background:var(--bg-surface,#f8f9fb);cursor:pointer;display:flex;gap:8px;padding:10px 14px;transition:background .2s;user-select:none}.group-header[data-v-9e19142c]:hover{background:var(--bg-hover,#eef2ff)}.expand-icon[data-v-9e19142c]{color:var(--text-light,#94a3b8);font-size:12px;transition:transform .2s}.expand-icon.expanded[data-v-9e19142c]{transform:rotate(90deg)}.module-name[data-v-9e19142c]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.module-code[data-v-9e19142c]{color:var(--text-light,#94a3b8);font-family:SF Mono,monospace;font-size:11px}.module-count[data-v-9e19142c]{background:var(--bg-hover);border-radius:10px;color:var(--text-secondary);font-size:12px;font-weight:600;margin-left:auto;padding:2px 8px}.group-items[data-v-9e19142c]{display:flex;flex-direction:column;gap:4px;padding:8px 14px}.perm-item[data-v-9e19142c]{align-items:center;background:var(--bg-surface,#fff);border-radius:6px;display:flex;font-size:12px;gap:8px;padding:6px 8px}.perm-name[data-v-9e19142c]{color:var(--text-secondary,#374151);font-weight:500}.perm-code[data-v-9e19142c]{color:var(--text-light,#94a3b8);font-family:SF Mono,monospace;font-size:11px}.dim-tag[data-v-9e19142c]{margin-left:auto}.group-grants-section[data-v-9e19142c]{background:#f59e0b0a;border:1px dashed rgba(245,158,11,.4);border-radius:8px;margin-bottom:14px;padding:12px 14px}.group-grants-title[data-v-9e19142c]{align-items:center;color:#b45309;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.3px;margin-bottom:10px;text-transform:uppercase}.group-grants-title .el-icon[data-v-9e19142c]{font-size:12px;transform:rotate(0)}.group-grants-list[data-v-9e19142c]{display:flex;flex-wrap:wrap;gap:6px}.group-grant-tag[data-v-9e19142c]{font-weight:500}.menu-perm-preview[data-v-d22a9e73]{min-height:200px}.mmp-stats[data-v-d22a9e73]{align-items:center;display:flex;gap:8px;margin-bottom:16px}.mmp-tree[data-v-d22a9e73]{display:flex;flex-direction:column;gap:12px}.mmp-section[data-v-d22a9e73]{border:1px solid var(--border-light,#e2e8f0);border-radius:8px;overflow:hidden}.mmp-section-title[data-v-d22a9e73]{align-items:center;background:var(--bg-subtle,#f8f9fb);border-bottom:1px solid var(--border-light,#f1f5f9);color:var(--text-primary,#1e293b);display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.mmp-section-toggle[data-v-d22a9e73]{cursor:pointer;user-select:none}.mmp-section-toggle[data-v-d22a9e73]:hover{background:var(--bg-hover,#f1f5f9)}.mmp-section-badge[data-v-d22a9e73]{margin-left:auto}.mmp-expand-icon[data-v-d22a9e73]{color:var(--text-secondary,#94a3b8);font-size:12px;transition:transform .2s}.mmp-expand-icon.is-expanded[data-v-d22a9e73]{transform:rotate(90deg)}.mmp-items[data-v-d22a9e73]{display:flex;flex-direction:column;gap:2px;padding:6px 8px}.mmp-item[data-v-d22a9e73]{align-items:center;border-radius:6px;color:var(--text-primary,#374151);display:flex;font-size:13px;gap:8px;padding:7px 10px}.mmp-item-title[data-v-d22a9e73]{flex:1;min-width:0}.mmp-denied[data-v-d22a9e73]{opacity:.45}.mmp-badge[data-v-d22a9e73],.mmp-code[data-v-d22a9e73]{flex-shrink:0}.mmp-code[data-v-d22a9e73]{color:var(--text-secondary,#94a3b8);font-family:SF Mono,monospace;font-size:11px}.mmp-code--public[data-v-d22a9e73]{color:var(--success,#16a34a)}.mmp-code--dynamic[data-v-d22a9e73]{color:var(--primary,#5b5fc7)}.mmp-subgroup[data-v-d22a9e73]{border-top:1px solid var(--border-light,#f1f5f9);padding-left:12px}.mmp-subgroup-title[data-v-d22a9e73]{color:var(--text-secondary,#64748b);font-size:12px;font-weight:600;padding:8px 10px 4px}.mmp-empty[data-v-d22a9e73]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.detail-section[data-v-d98a1783]{margin-bottom:20px}.detail-section h4[data-v-d98a1783]{color:var(--border-hover);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.section-header[data-v-d98a1783]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.section-header h4[data-v-d98a1783]{margin:0}.info-rows[data-v-d98a1783]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-d98a1783]{align-items:center;display:flex;font-size:13px;gap:12px}.info-label[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);flex-shrink:0;font-size:12px;width:80px}.info-value[data-v-d98a1783]{color:var(--text-primary,#374151)}.info-value-row[data-v-d98a1783]{align-items:center;display:flex;gap:4px}.anx-code[data-v-d98a1783]{background:var(--bg-hover,rgba(0,0,0,.04));border-radius:4px;color:var(--text-primary,#374151);font-family:SF Mono,Monaco,monospace;font-size:12px;padding:2px 6px;word-break:break-all}.detail-hint[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);font-size:11px}.regenerate-section[data-v-d98a1783]{border-top:1px solid var(--border-light,#f1f5f9);margin-top:20px;padding-top:16px}.section-desc[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);font-size:12px;line-height:1.6;margin:0 0 10px}.new-token-box[data-v-d98a1783]{background:#16a34a0f;border:1px solid rgba(22,163,74,.2);border-radius:8px;margin-bottom:12px;padding:10px 12px}.token-row[data-v-d98a1783]{align-items:center;display:flex;gap:4px;margin-bottom:4px}.token-hint[data-v-d98a1783]{color:var(--warning-text,#f59e0b);font-size:11px}.empty-hint[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);font-size:13px;padding:32px 0;text-align:center}.mcp-list-wrap[data-v-d98a1783]{height:280px}.mcp-token-section[data-v-d98a1783]{border-top:1px solid var(--border-color,#ebeef5);margin-top:16px;padding-top:12px}.mcp-token-table[data-v-d98a1783]{background:transparent}.mcp-access-content h4[data-v-d98a1783]{font-size:14px;margin:8px 0 12px}.mcp-access-row[data-v-d98a1783]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.mcp-access-label[data-v-d98a1783]{color:var(--text-secondary,#909399);flex-shrink:0;font-size:13px;width:70px}.mcp-access-tips[data-v-d98a1783]{color:var(--text-secondary,#606266);font-size:13px;line-height:1.8;padding-left:20px}.mcp-list-table[data-v-d98a1783]{background:transparent;height:100%}.mcp-list-table[data-v-d98a1783] .el-table__inner-wrapper{height:100%}.mcp-list-table[data-v-d98a1783] .el-table__body-wrapper{overflow-y:auto}.section-actions[data-v-d98a1783]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.perm-code[data-v-d98a1783]{background:var(--bg-hover,rgba(0,0,0,.04));border-radius:4px;color:var(--text-primary,#374151);font-family:SF Mono,Monaco,monospace;font-size:11px;padding:2px 6px;word-break:break-all}.data-scope-hint[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);font-size:12px;line-height:1.6;margin-bottom:12px}.role-tag-list[data-v-d98a1783]{display:flex;flex-wrap:wrap;gap:8px}.role-tag-list.compact[data-v-d98a1783]{gap:6px}.role-chip[data-v-d98a1783]{align-items:center;background:#5b5fc70f;border:1px solid #5b5fc7;border-radius:6px;color:#5b5fc7;cursor:pointer;display:inline-flex;font-size:12px;gap:2px;line-height:1;padding:3px 8px;transition:background .15s;white-space:nowrap}.role-chip[data-v-d98a1783]:hover{background:#5b5fc71f}.role-chip-icon[data-v-d98a1783]{color:#5b5fc7;font-size:10px}.info-row-roles[data-v-d98a1783]{align-items:flex-start}.system-badge[data-v-d98a1783]{background:#f59e0b26;border-radius:3px;color:#f59e0b;font-size:10px;padding:1px 4px}.permission-list[data-v-d98a1783]{display:flex;flex-direction:column;gap:12px}.permission-group-item[data-v-d98a1783]{background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;padding:12px 14px}.group-title[data-v-d98a1783]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.group-count[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);font-size:11px}.group-perm-list[data-v-d98a1783]{display:flex;flex-wrap:wrap;gap:6px}.perm-tag[data-v-d98a1783]{border-radius:4px}.group-grants-section[data-v-d98a1783]{background:#f59e0b0a;border:1px dashed rgba(245,158,11,.4);border-radius:8px;margin-bottom:12px;padding:12px 14px}.group-grants-title[data-v-d98a1783]{align-items:center;color:#b45309;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.3px;margin-bottom:10px;text-transform:uppercase}.group-grants-title .el-icon[data-v-d98a1783]{font-size:12px}.group-grants-list[data-v-d98a1783]{display:flex;flex-wrap:wrap;gap:6px}.group-grant-tag[data-v-d98a1783]{font-weight:500}.agent-list[data-v-d98a1783]{display:flex;flex-direction:column;gap:8px}.agent-card[data-v-d98a1783]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:all .15s ease}.agent-card[data-v-d98a1783]:hover{background:var(--bg-hover,rgba(91,95,199,.04));border-color:var(--primary,#5b5fc7)}.agent-card-main[data-v-d98a1783]{flex:1;min-width:0}.agent-name[data-v-d98a1783]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600;margin-bottom:4px}.agent-meta[data-v-d98a1783]{align-items:center;color:var(--text-secondary,#94a3b8);display:flex;font-size:12px;gap:8px}.agent-model[data-v-d98a1783],.agent-platform[data-v-d98a1783]{font-size:11px}.agent-desc[data-v-d98a1783]{color:var(--text-secondary,#94a3b8);font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-arrow[data-v-d98a1783]{color:var(--text-tertiary,#cbd5e1);flex-shrink:0}.anx-tag[data-v-d98a1783]{border-radius:4px}.anx-btn-primary[data-v-d98a1783]{border-radius:8px}.permission-request-list[data-v-d98a1783]{display:flex;flex-direction:column;gap:8px}.permission-request-card[data-v-d98a1783]{align-items:center;background:var(--bg-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.request-main[data-v-d98a1783]{flex:1;min-width:0}.request-header[data-v-d98a1783]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.request-perm[data-v-d98a1783]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.request-meta[data-v-d98a1783]{align-items:center;color:var(--text-secondary,#64748b);display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.request-time[data-v-d98a1783]{color:var(--text-light,#94a3b8);font-size:11px}.request-actions[data-v-d98a1783]{display:flex;flex-shrink:0;gap:6px}.footer-actions[data-v-d98a1783]{display:flex;gap:8px;justify-content:flex-end}
