/* Body-specific styles for the shared single-AuditEvent detail (#23 M7 Bundle C). Moved here from AuditDrilldownDrawer.razor.css so the scoped CSS travels with the markup — these rules apply wherever the detail body is hosted (drilldown drawer or execution-tree node modal). */ .drawer-pre { /* Wrap long lines and bound the per-block height so the host body stays scrollable end-to-end instead of pushing the action buttons below the fold. */ white-space: pre-wrap; word-break: break-word; max-height: 320px; overflow-y: auto; margin: 0; font-size: 0.8125rem; } .drawer-pre.json { /* JSON blocks get a faint left rule so they read as quoted material. */ border-left: 3px solid var(--bs-info-border-subtle); } .drawer-pre code.language-sql { /* CSS-only highlight cue: SQL stays mono with a hint of bold weight on a slightly different background so the SQL block reads distinct from generic JSON pretty-prints without loading a syntax-highlighter JS library. */ font-family: var(--bs-font-monospace); color: var(--bs-emphasis-color); }