.op-stats.svelte-1b5cebu{gap:var(--gap-sm);margin-bottom:var(--gap-md);grid-template-columns:repeat(4,1fr);display:grid}.ostat.svelte-1b5cebu{background:var(--bg-panel);border:1px solid var(--border);padding:var(--gap-sm) var(--gap-md);text-align:center;min-width:0}.ostat-val.svelte-1b5cebu{letter-spacing:.04em;font-size:22px}.ostat-label.svelte-1b5cebu{color:var(--text-muted);letter-spacing:.14em;margin-top:2px;font-size:10px}@media (width<=700px){.op-stats.svelte-1b5cebu{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.op-stats.svelte-1b5cebu{grid-template-columns:1fr}}.report-meta-strip.svelte-1b5cebu{padding:var(--gap-md) var(--gap-lg);border-bottom:1px solid var(--border)}.report-relations.svelte-1b5cebu{padding:0 var(--gap-lg) var(--gap-md);gap:var(--gap-sm);flex-direction:column;display:flex}.report-relations-group.svelte-1b5cebu{flex-direction:column;gap:6px;display:flex}.report-relations-label.svelte-1b5cebu{color:var(--gold-dim);letter-spacing:.2em;font-size:11px}.report-doc-body.svelte-1b5cebu{padding:var(--gap-lg) var(--gap-xl);color:var(--text-primary);font-size:16px;line-height:2}@media (width<=700px){.report-doc-body.svelte-1b5cebu{padding:var(--gap-md)}}.report-denied.svelte-1b5cebu{justify-content:center;align-items:center;gap:var(--gap-md);padding:var(--gap-xl);flex-direction:column;min-height:260px;display:flex}.op-index-empty.svelte-1b5cebu{padding:var(--gap-xl);text-align:center;color:var(--text-muted);letter-spacing:.14em;font-size:13px}.op-index-table.svelte-1b5cebu{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:13px}.op-index-table.svelte-1b5cebu th:where(.svelte-1b5cebu){padding:6px var(--gap-md);text-align:left;color:var(--text-muted);letter-spacing:.12em;border-bottom:1px solid var(--border);background:var(--bg-surface);white-space:nowrap;font-size:11px}.op-index-table.svelte-1b5cebu td:where(.svelte-1b5cebu){padding:8px var(--gap-md);border-bottom:1px solid var(--border);color:var(--text-dim)}.op-index-table.svelte-1b5cebu tbody:where(.svelte-1b5cebu) tr:where(.svelte-1b5cebu){cursor:pointer}.op-index-table.svelte-1b5cebu tbody:where(.svelte-1b5cebu) tr:where(.svelte-1b5cebu):hover td:where(.svelte-1b5cebu){background:#d4a8300a}@media (width<=900px){.op-index-table.svelte-1b5cebu{min-width:540px}}@media (width<=640px){.op-index-table.svelte-1b5cebu{min-width:460px}}
