.dm-dialog-loading{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-muted)}.rm-body{padding:var(--ds-space-lg);flex:1;overflow-y:auto}.dm-dialog-prose{font-size:var(--ds-fs-body-sm);color:var(--ds-color-text-body);line-height:1.7}.dm-dialog-prose h1,.dm-dialog-prose h2,.dm-dialog-prose h3,.dm-dialog-prose h4,.dm-dialog-prose h5,.dm-dialog-prose h6{font-family:var(--ds-font-display);text-transform:uppercase;color:var(--ds-color-text-strong);margin-top:var(--ds-space-lg);margin-bottom:var(--ds-space-xs);font-weight:800}.dm-dialog-prose h4,.dm-dialog-prose h5,.dm-dialog-prose h6{font-size:var(--ds-fs-body);text-transform:none}.dm-dialog-prose h1:first-child,.dm-dialog-prose h2:first-child,.dm-dialog-prose h3:first-child,.dm-dialog-prose h4:first-child,.dm-dialog-prose h5:first-child,.dm-dialog-prose h6:first-child{margin-top:0}.dm-dialog-prose p+p{margin-top:var(--ds-space-md)}.dm-dialog-prose strong,.dm-dialog-prose b{color:var(--ds-color-text-strong);font-weight:700}.dm-dialog-prose em,.dm-dialog-prose i{font-style:italic}.dm-dialog-prose a{color:var(--ds-color-brand-red);text-underline-offset:2px;text-decoration:underline}.dm-dialog-prose a:hover{opacity:.8}.dm-dialog-prose ul,.dm-dialog-prose ol{padding-left:var(--ds-space-lg);margin-top:var(--ds-space-sm);margin-bottom:var(--ds-space-sm)}.dm-dialog-prose li+li{margin-top:var(--ds-space-2xs)}.dm-dialog-prose blockquote{border-left:3px solid var(--ds-color-brand-red);padding-left:var(--ds-space-md);margin:var(--ds-space-md) 0;color:var(--ds-color-text-muted);font-style:italic}.dm-dialog-prose code,.dm-dialog-prose pre{font-family:var(--ds-font-mono,monospace);background:var(--ds-color-bg-dark);border-radius:4px;font-size:.9em}.dm-dialog-prose code{padding:.1em .3em}.dm-dialog-prose pre{padding:var(--ds-space-md);margin:var(--ds-space-md) 0;overflow-x:auto}.dm-dialog-prose pre code{background:0 0;padding:0}.dm-dialog-prose hr{border:none;border-top:1px solid var(--ds-color-border-dark);margin:var(--ds-space-lg) 0}.dm-dialog-prose img{max-width:100%;height:auto;margin:var(--ds-space-md) 0;border-radius:4px}.dm-dialog-prose table{border-collapse:collapse;width:100%;margin:var(--ds-space-md) 0}.dm-dialog-prose th,.dm-dialog-prose td{border:1px solid var(--ds-color-border-dark);padding:var(--ds-space-xs) var(--ds-space-sm);text-align:left}.dm-dialog-prose th{color:var(--ds-color-text-strong);background:var(--ds-color-bg-dark);font-weight:700}
