.messages-page.svelte-1iamj51{max-width:1400px}.page-header.svelte-1iamj51{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h1.svelte-1iamj51{font-size:24px;font-weight:600;color:var(--text-bright)}.header-actions.svelte-1iamj51{display:flex;align-items:center;gap:12px}.auto-scroll-toggle.svelte-1iamj51{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-dim);cursor:pointer}.messages-layout.svelte-1iamj51{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:calc(100vh - 120px)}.message-list.svelte-1iamj51{overflow-y:auto;padding:8px}.message-row.svelte-1iamj51{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;color:var(--text);border-radius:4px;font-size:12px;text-align:left;cursor:pointer}.message-row.svelte-1iamj51:hover{background:var(--bg-card-hover)}.message-row.selected.svelte-1iamj51{background:#4299e126;border-left:3px solid var(--accent)}.msg-time.svelte-1iamj51{color:var(--text-dim);flex-shrink:0}.msg-sender.svelte-1iamj51{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-ctrl.svelte-1iamj51{color:var(--text-dim);font-size:11px}.msg-tags.svelte-1iamj51{display:flex;gap:3px;flex-wrap:wrap;flex-shrink:0}.msg-tag.svelte-1iamj51{font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;border:1px solid;line-height:1.4;white-space:nowrap}.msg-source.svelte-1iamj51{color:var(--text-dim);font-size:11px}.message-detail.svelte-1iamj51{overflow-y:auto}.detail-header.svelte-1iamj51{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.detail-tabs.svelte-1iamj51{display:flex;gap:4px}.tab.svelte-1iamj51{padding:6px 14px;border:1px solid var(--border);border-radius:4px;background:none;color:var(--text-dim);font-size:13px;cursor:pointer}.tab.active.svelte-1iamj51{background:var(--accent);border-color:var(--accent);color:#fff}.tab.svelte-1iamj51:hover:not(.active){background:var(--bg-card-hover)}.detail-meta.svelte-1iamj51{font-size:11px;color:var(--text-dim)}.parsed-section.svelte-1iamj51{margin-bottom:20px}h3.svelte-1iamj51{font-size:14px;font-weight:600;color:var(--text-bright);margin-bottom:8px;border-bottom:1px solid var(--border);padding-bottom:4px}.parsed-grid.svelte-1iamj51{display:flex;gap:24px;flex-wrap:wrap}.parsed-field.svelte-1iamj51{display:flex;flex-direction:column;gap:2px}.pf-label.svelte-1iamj51{font-size:11px;text-transform:uppercase;color:var(--text-dim)}.pf-value.svelte-1iamj51{font-size:14px;color:var(--text-bright)}.obs-table.svelte-1iamj51{width:100%;border-collapse:collapse;font-size:13px}.obs-table.svelte-1iamj51 th:where(.svelte-1iamj51){text-align:left;padding:6px 10px;color:var(--text-dim);font-weight:500;font-size:11px;text-transform:uppercase;border-bottom:1px solid var(--border)}.obs-table.svelte-1iamj51 td:where(.svelte-1iamj51){padding:6px 10px;border-bottom:1px solid rgba(45,55,72,.5)}.obs-value.svelte-1iamj51{font-weight:600;color:var(--text-bright);font-family:var(--font-mono)}.segments-view.svelte-1iamj51{display:flex;flex-direction:column;gap:8px}.segment-row.svelte-1iamj51{display:flex;gap:10px;align-items:flex-start}.seg-name.svelte-1iamj51{flex-shrink:0;width:40px;text-align:center}.seg-fields.svelte-1iamj51{display:flex;flex-wrap:wrap;gap:2px}.seg-field.svelte-1iamj51{display:inline-flex;align-items:center;background:var(--bg-input);border-radius:3px;overflow:hidden;font-size:12px}.sf-index.svelte-1iamj51{padding:2px 4px;background:#4299e133;color:var(--accent);font-size:10px;font-family:var(--font-mono)}.sf-value.svelte-1iamj51{padding:2px 6px;font-family:var(--font-mono);color:var(--text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raw-view.svelte-1iamj51{background:var(--bg-input);padding:16px;border-radius:6px;font-size:12px;line-height:1.8;white-space:pre-wrap;word-break:break-all;color:var(--text);overflow-x:auto}.empty-state.svelte-1iamj51{color:var(--text-dim);font-size:13px;padding:24px;text-align:center}@media(max-width:900px){.messages-layout.svelte-1iamj51{grid-template-columns:1fr;height:auto}}
