.grid.svelte-1b9cy2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.panel.svelte-1b9cy2m{background:var(--card);border-radius:18px;padding:20px;border:1px solid rgba(34,30,25,.08)}button.svelte-1b9cy2m{border:none;border-radius:999px;padding:10px 16px;background:var(--accent);color:var(--button-text);font-weight:600;font-size:14px;cursor:pointer}.ghost.svelte-1b9cy2m{border:1px solid var(--input-border);border-radius:999px;padding:8px 14px;text-decoration:none;font-weight:600;color:var(--ink);background:var(--panel)}.compact.svelte-1b9cy2m{padding:6px 10px;font-size:12px}table.svelte-1b9cy2m{width:100%;border-collapse:collapse;font-size:13px}th.svelte-1b9cy2m,td.svelte-1b9cy2m{padding:10px;border-bottom:1px solid rgba(34,30,25,.08);text-align:left;vertical-align:top}.sort-btn.svelte-1b9cy2m{border:none;padding:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}td.details.svelte-1b9cy2m{max-width:320px;white-space:normal;word-break:break-word;font-size:12px;color:var(--muted)}.action-label.svelte-1b9cy2m{font-weight:700;color:var(--ink)}.action-code.svelte-1b9cy2m{margin-top:2px;font-size:11px;color:var(--muted)}.details-primary.svelte-1b9cy2m{font-size:13px;line-height:1.45;color:var(--ink)}.details-action.svelte-1b9cy2m{margin-top:4px;font-size:11px;line-height:1.35;color:var(--muted)}.details-secondary.svelte-1b9cy2m{margin-top:4px;font-size:12px;line-height:1.4;color:var(--muted)}.row-action.svelte-1b9cy2m{text-align:right}.sr-only.svelte-1b9cy2m{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.log-detail.svelte-1b9cy2m{display:grid;gap:16px}.detail-grid.svelte-1b9cy2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.detail-grid.svelte-1b9cy2m>div:where(.svelte-1b9cy2m),.message-block.svelte-1b9cy2m{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.detail-grid.svelte-1b9cy2m span:where(.svelte-1b9cy2m),.message-block.svelte-1b9cy2m span:where(.svelte-1b9cy2m){text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--muted)}.detail-grid.svelte-1b9cy2m small:where(.svelte-1b9cy2m){color:var(--muted);word-break:break-word}.message-block.svelte-1b9cy2m p:where(.svelte-1b9cy2m){margin:0;line-height:1.5}.pager.svelte-1b9cy2m{margin-top:12px;display:flex;gap:12px;justify-content:flex-end;align-items:center;font-size:13px;color:var(--muted)}
