.markdown-diagram{margin:var(--agent-markdown-block-gap,12px) 0;min-width:0;max-width:100%}.markdown-diagram__canvas{color:#0f172a;background:#fff;border-radius:8px;max-width:100%;overflow-x:auto}.markdown-diagram__canvas .markdown-diagram__header{flex-wrap:wrap;gap:8px}.markdown-diagram>details>summary{cursor:pointer;color:var(--ray-text-secondary,#667085)}.markdown-diagram>details>pre{color:#0f172a;background:var(--ray-hover,#f6f8fa);white-space:pre;border-radius:8px;max-width:100%;max-height:260px;padding:12px;overflow:auto}.markdown-diagram>details>pre>code{font-family:ui-monospace,monospace;font-size:.9em}.agent-chat-bubble--user .markdown-diagram>details>summary,.agent-transcript-item[data-transcript-kind=operator] .markdown-diagram>details>summary{color:inherit;opacity:.85}.markdown-diagram-fullscreen.ant-modal{max-width:100%;margin:0;padding:0;top:0}.markdown-diagram-fullscreen .ant-modal-container{height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:0;flex-direction:column;display:flex}.markdown-diagram-fullscreen .ant-modal-header{flex:none;padding-inline-end:40px}.markdown-diagram-fullscreen .ant-modal-body{flex:1;min-width:0;min-height:0;display:flex}.markdown-diagram__canvas--fullscreen{flex-direction:column;flex:1;min-height:0;display:flex}.markdown-diagram__canvas--fullscreen .markdown-diagram__header{flex:none}.markdown-diagram__canvas--fullscreen .markdown-diagram__full-graph,.markdown-diagram__canvas--fullscreen .markdown-diagram__full-code{flex:1;height:auto;min-height:0}
