.activity-grid[data-v-44901919]{gap:1rem;display:grid}@media (width>=1024px){.activity-grid[data-v-44901919]{grid-template-columns:280px minmax(0,1fr);align-items:start}}.filter-sidebar[data-v-44901919]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.875rem 1rem;position:sticky;top:1rem;box-shadow:0 1px 2px #00000008}.filter-sidebar-head[data-v-44901919]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}.filter-sidebar-head h3[data-v-44901919]{color:#111827;margin:0;font-size:.9375rem;font-weight:600}.reset-btn[data-v-44901919]{color:#4338ca;cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500}.reset-btn[data-v-44901919]:hover{background:#eef2ff}.filter-sections[data-v-44901919]{flex-direction:column;gap:.5rem;display:flex}.filter-section[data-v-44901919]{border:1px solid #e5e7eb;border-radius:.4375rem;overflow:hidden}.filter-section-open[data-v-44901919]{background:#eef2ff4d;border-color:#c7d2fe}.filter-section-head[data-v-44901919]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.4375rem .625rem;display:flex}.filter-section-title-row[data-v-44901919]{flex:1;align-items:center;gap:.4375rem;min-width:0;display:inline-flex}.filter-section-title[data-v-44901919]{color:#111827;font-size:.8125rem;font-weight:600}.filter-section-summary[data-v-44901919]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.filter-section-tail[data-v-44901919]{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.active-dot[data-v-44901919]{background:#3b82f6;border-radius:9999px;width:.4375rem;height:.4375rem}.filter-section-chev[data-v-44901919]{color:#6b7280;width:.75rem;height:.75rem;transition:transform .15s}.filter-section-chev.rotate-180[data-v-44901919],.log-chev.rotate-180[data-v-44901919]{transform:rotate(180deg)}.filter-section-body[data-v-44901919]{background:#fff;border-top:1px solid #f3f4f6;flex-direction:column;gap:.5rem;padding:.4375rem .625rem .625rem;display:flex}.filter-field[data-v-44901919]{flex-direction:column;gap:.1875rem;display:flex}.filter-label[data-v-44901919]{color:#4b5563;font-size:.6875rem;font-weight:500}.filter-select[data-v-44901919]{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.3125rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.3125rem .5rem;font-size:.75rem;display:flex}.filter-select[data-v-44901919]:hover{border-color:#a5b4fc}.filter-select svg[data-v-44901919]{color:#6b7280;width:.625rem;height:.625rem}.logs-main[data-v-44901919]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.logs-toolbar[data-v-44901919]{border:1px solid #e5e7eb;border-radius:.4375rem;justify-content:space-between;gap:.75rem;padding:.5rem .875rem}.logs-toolbar[data-v-44901919],.search-box[data-v-44901919]{background:#fff;align-items:center;display:flex}.search-box[data-v-44901919]{border:1px solid #d1d5db;border-radius:.3125rem;flex:1;gap:.375rem;max-width:24rem;padding:.3125rem .625rem}.search-box svg[data-v-44901919]{color:#6b7280;flex-shrink:0;width:.875rem;height:.875rem}.search-input[data-v-44901919]{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.75rem}.search-input[data-v-44901919]::placeholder{color:#9ca3af}.logs-toolbar-right[data-v-44901919]{flex-shrink:0;align-items:center;gap:.625rem;display:flex}.results-count[data-v-44901919]{color:#6b7280;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.view-toggle[data-v-44901919]{background:#f3f4f6;border-radius:.3125rem;padding:.125rem;display:inline-flex}.view-toggle-btn[data-v-44901919]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.1875rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:500}.view-toggle-btn-active[data-v-44901919]{color:#1f2937;background:#fff;box-shadow:0 1px 2px #0000000a}.log-cards[data-v-44901919]{flex-direction:column;gap:.5rem;display:flex}.log-card[data-v-44901919]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .15s,box-shadow .15s}.log-card[data-v-44901919]:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.log-card-open[data-v-44901919]{border-color:#c7d2fe}.log-card-head[data-v-44901919]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:.625rem;width:100%;padding:.75rem .875rem;display:flex}.log-status[data-v-44901919]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.125rem;display:flex}.log-chev[data-v-44901919],.log-status svg[data-v-44901919]{width:1rem;height:1rem}.log-status-allow[data-v-44901919]{color:#16a34a;background:#dcfce7}.log-status-warn[data-v-44901919]{color:#ca8a04;background:#fef3c7}.log-status-block[data-v-44901919]{color:#dc2626;background:#fee2e2}.log-main-col[data-v-44901919]{flex:1;min-width:0}.log-line-1[data-v-44901919]{flex-wrap:wrap;align-items:center;gap:.4375rem;display:flex}.log-agent[data-v-44901919]{color:#111827;font-size:.875rem;font-weight:600}.log-tool[data-v-44901919]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8125rem}.log-line-meta[data-v-44901919]{color:#6b7280;margin-top:.25rem;font-size:.6875rem}.dot-sep[data-v-44901919]{color:#d1d5db;margin:0 .1875rem}.log-pills[data-v-44901919]{flex-wrap:wrap;align-items:center;gap:.3125rem;margin-top:.4375rem;display:flex}.log-chev[data-v-44901919]{color:#9ca3af;flex-shrink:0;margin-top:.25rem;transition:transform .2s}.cg-badge[data-v-44901919]{letter-spacing:.04em;border-style:solid;border-width:1px;border-radius:.25rem;align-items:center;padding:.0625rem .4375rem;font-size:.625rem;font-weight:700;display:inline-flex}.cg-badge-pass[data-v-44901919]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.cg-badge-warn[data-v-44901919]{color:#b45309;background:#fffbeb;border-color:#fde68a}.cg-badge-block[data-v-44901919]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.cg-badge-info[data-v-44901919]{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.pill[data-v-44901919]{border-radius:9999px;align-items:center;gap:.1875rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:500;display:inline-flex}.pill-redaction[data-v-44901919]{color:#7e22ce;background:#f3e8ff}.pill-violation[data-v-44901919]{color:#b91c1c;background:#fee2e2}.pill-meta[data-v-44901919]{color:#4b5563;background:#f3f4f6;font-family:ui-monospace,SFMono-Regular,monospace}.log-detail[data-v-44901919]{background:#f9fafb80;border-top:1px solid #f3f4f6;flex-direction:column;gap:.875rem;padding:.875rem 1rem;display:flex}.log-detail-meta[data-v-44901919]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (width>=640px){.log-detail-meta[data-v-44901919]{grid-template-columns:repeat(3,minmax(0,1fr))}}.meta-item[data-v-44901919]{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.meta-label[data-v-44901919]{color:#6b7280;font-size:.625rem}.meta-value[data-v-44901919]{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:500;overflow:hidden}.meta-value-mono[data-v-44901919]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem}.block-label[data-v-44901919]{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin-bottom:.4375rem;font-size:.625rem;font-weight:700;display:block}.redaction-pills[data-v-44901919]{flex-wrap:wrap;gap:.3125rem;display:flex}.redaction-pill[data-v-44901919]{color:#6b21a8;background:#f3e8ff99;border:1px solid #d8b4fe;border-radius:9999px;align-items:center;padding:.0625rem .4375rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem;font-weight:500;display:inline-flex}.conversation-card[data-v-44901919]{background:#fff;border:1px solid #e5e7eb;border-radius:.4375rem;flex-direction:column;gap:.4375rem;max-height:14rem;padding:.5rem .625rem;display:flex;overflow-y:auto}.conv-code[data-v-44901919]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem}.conv-text[data-v-44901919]{color:#1f2937;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;font-size:.75rem;line-height:1.45}.error-block[data-v-44901919]{background:#fef2f2;border:1px solid #fecaca;border-radius:.4375rem;padding:.5rem .625rem}.error-label[data-v-44901919]{text-transform:uppercase;letter-spacing:.06em;color:#b91c1c;margin-bottom:.1875rem;font-size:.625rem;font-weight:700;display:block}.error-block-warn[data-v-44901919]{background:#fffbeb;border-color:#fde68a}.error-block-warn .error-label[data-v-44901919]{color:#b45309}.error-block-warn .error-text[data-v-44901919]{color:#78350f}.error-text[data-v-44901919]{color:#7f1d1d;margin:0;font-size:.75rem;line-height:1.45}.pagination-footer[data-v-44901919]{justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.results-range[data-v-44901919]{color:#6b7280;font-size:.75rem}.pagination-btns[data-v-44901919]{gap:.375rem;display:flex}.pagination-btn[data-v-44901919]{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.3125rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:500}.pagination-btn[data-v-44901919]:disabled{color:#9ca3af;cursor:not-allowed}.pagination-btn[data-v-44901919]:hover:not(:disabled){background:#f9fafb;border-color:#a5b4fc}
