.view[data-v-b04f6f9c]{flex-direction:column;height:100%;display:flex}.view-header[data-v-b04f6f9c]{border-bottom:1px solid var(--border);padding:24px 32px 16px}.view-header h2[data-v-b04f6f9c]{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:600}.view-subtitle[data-v-b04f6f9c]{color:var(--text-muted);font-family:SF Mono,Fira Code,monospace;font-size:13px}.placeholder[data-v-b04f6f9c]{color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.placeholder-icon[data-v-b04f6f9c]{opacity:.4;font-size:48px}.placeholder p[data-v-b04f6f9c]{text-align:center;max-width:320px;font-size:14px;line-height:1.5}.error-text[data-v-b04f6f9c]{color:var(--error)!important}.retry-btn[data-v-b04f6f9c]{background:var(--accent);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:6px 16px;font-size:13px}.retry-btn[data-v-b04f6f9c]:hover{background:var(--accent-hover)}.spinner[data-v-b04f6f9c]{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-b04f6f9c}@keyframes spin-b04f6f9c{to{transform:rotate(360deg)}}.content-area[data-v-b04f6f9c]{flex-direction:column;flex:1;gap:28px;padding:24px 32px;display:flex;overflow-y:auto}.section[data-v-b04f6f9c]{flex-direction:column;gap:12px;display:flex}.section-title[data-v-b04f6f9c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:13px;font-weight:600}.empty-state[data-v-b04f6f9c]{text-align:center;color:var(--text-muted);padding:60px 0;font-size:14px}.table-wrapper[data-v-b04f6f9c]{overflow-x:auto}.data-table[data-v-b04f6f9c]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-b04f6f9c]{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-b04f6f9c]{color:var(--text-secondary);border-bottom:1px solid #2a2a4580;padding:8px 12px}.cp-row[data-v-b04f6f9c]{cursor:pointer;transition:background .15s}.cp-row:hover td[data-v-b04f6f9c]{background:#6c63ff0a}.expand-cell[data-v-b04f6f9c]{width:30px}.expand-icon[data-v-b04f6f9c]{color:var(--text-muted);font-size:10px}.mono-cell[data-v-b04f6f9c]{color:var(--text-primary);font-family:SF Mono,Fira Code,monospace}.id-cell[data-v-b04f6f9c]{white-space:nowrap;-webkit-user-select:all;user-select:all}.ts-cell[data-v-b04f6f9c]{white-space:nowrap;font-size:12px}.hash-cell[data-v-b04f6f9c]{color:var(--text-secondary);cursor:help;font-family:SF Mono,Fira Code,monospace;font-size:12px}.detail-row td[data-v-b04f6f9c]{border-bottom:1px solid var(--border);padding:0}.cp-detail[data-v-b04f6f9c]{flex-direction:column;gap:16px;padding:12px 16px 16px;display:flex}.detail-grid[data-v-b04f6f9c]{flex-direction:column;gap:10px;display:flex}.detail-item[data-v-b04f6f9c]{flex-direction:column;gap:4px;display:flex}.detail-label[data-v-b04f6f9c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.detail-value[data-v-b04f6f9c]{color:var(--text-primary);font-size:13px}.detail-value.mono[data-v-b04f6f9c]{-webkit-user-select:all;user-select:all;cursor:pointer;word-break:break-all;font-family:SF Mono,Fira Code,monospace}.detail-value.mono[data-v-b04f6f9c]:hover{color:var(--accent)}
