.view[data-v-8fe262f3]{flex-direction:column;height:100%;display:flex}.view-header[data-v-8fe262f3]{border-bottom:1px solid var(--border);padding:24px 32px 16px}.view-header h2[data-v-8fe262f3]{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:600}.view-subtitle[data-v-8fe262f3]{color:var(--text-muted);font-family:SF Mono,Fira Code,monospace;font-size:13px}.placeholder[data-v-8fe262f3]{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.placeholder-icon[data-v-8fe262f3]{opacity:.4;font-size:48px}.placeholder p[data-v-8fe262f3]{text-align:center;max-width:320px;font-size:14px;line-height:1.5}.content-area[data-v-8fe262f3]{flex-direction:column;flex:1;gap:24px;padding:24px 32px;display:flex;overflow-y:auto}.section[data-v-8fe262f3]{flex-direction:column;gap:12px;display:flex}.section-title[data-v-8fe262f3]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.filter-bar[data-v-8fe262f3]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filter-group[data-v-8fe262f3]{flex-direction:column;gap:4px;display:flex}.filter-label[data-v-8fe262f3]{color:var(--text-muted);font-size:11px;font-weight:500}.filter-select[data-v-8fe262f3],.filter-input[data-v-8fe262f3]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);height:32px;color:var(--text-primary);outline:none;min-width:160px;padding:0 10px;font-size:12px;transition:border-color .15s}.num-input[data-v-8fe262f3]{width:80px;min-width:80px}.filter-select[data-v-8fe262f3]:focus,.filter-input[data-v-8fe262f3]:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-glow)}.fetch-btn[data-v-8fe262f3]{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;height:32px;padding:0 20px;font-size:12px;font-weight:500;transition:background .15s}.fetch-btn[data-v-8fe262f3]:hover:not(:disabled){background:var(--accent-hover)}.fetch-btn[data-v-8fe262f3]:disabled{opacity:.5;cursor:not-allowed}.error-bar[data-v-8fe262f3]{border-radius:var(--radius-sm);color:var(--error);background:#f871711a;border:1px solid #f871714d;padding:10px 14px;font-size:13px}.summary-bar[data-v-8fe262f3]{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;gap:24px;padding:12px 16px;display:flex}.summary-item[data-v-8fe262f3]{align-items:center;gap:8px;display:flex}.summary-label[data-v-8fe262f3]{color:var(--text-muted);font-size:12px}.summary-value[data-v-8fe262f3]{color:var(--text-primary);font-size:13px;font-weight:600}.summary-value.mono[data-v-8fe262f3]{font-family:SF Mono,Fira Code,monospace;font-weight:400}.table-wrapper[data-v-8fe262f3]{overflow-x:auto}.data-table[data-v-8fe262f3]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-8fe262f3]{text-align:left;border-bottom:1px solid var(--border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;padding:8px 12px;font-size:11px;font-weight:600}.data-table td[data-v-8fe262f3]{color:var(--text-secondary);border-bottom:1px solid #2a2a4580;padding:8px 12px}.entry-row[data-v-8fe262f3]{cursor:pointer;transition:background .15s}.entry-row:hover td[data-v-8fe262f3]{background:#6c63ff0a}.expand-cell[data-v-8fe262f3]{width:30px}.expand-icon[data-v-8fe262f3]{color:var(--text-muted);font-size:10px}.mono-cell[data-v-8fe262f3]{color:var(--text-primary);font-family:SF Mono,Fira Code,monospace}.ts-cell[data-v-8fe262f3]{white-space:nowrap;font-size:12px}.retention-chip[data-v-8fe262f3]{color:var(--accent);background:#6c63ff1a;border-radius:4px;padding:2px 8px;font-family:SF Mono,Fira Code,monospace;font-size:11px;display:inline-flex}.dash[data-v-8fe262f3]{color:var(--text-muted)}.detail-row td[data-v-8fe262f3]{border-bottom:1px solid var(--border);padding:0}.entry-detail[data-v-8fe262f3]{padding:8px 12px 12px}.audit-context-row[data-v-8fe262f3]{align-items:center;gap:8px;padding:4px 0;display:flex}.context-label[data-v-8fe262f3]{color:var(--text-muted);font-size:12px;font-weight:500}.context-value[data-v-8fe262f3]{color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;font-size:12px}.status-ok[data-v-8fe262f3]{color:var(--success);font-size:13px;font-weight:600}.status-error[data-v-8fe262f3]{color:var(--error);font-size:13px;font-weight:600}.empty-state[data-v-8fe262f3]{text-align:center;color:var(--text-muted);padding:40px 0;font-size:14px}
