.md-rich{border:1px solid var(--jm-border-subtle,#e5e7eb);background:var(--jm-bg-surface,transparent);border-radius:10px;margin:4px 0 12px;overflow:hidden}.md-rich-head{border-bottom:1px solid var(--jm-border-subtle,#e5e7eb);background:var(--jm-bg-base,#f9fafb);align-items:center;gap:8px;min-height:34px;padding:4px 6px 4px 12px;font-size:12px;line-height:1.5;display:flex}.md-rich-label{color:var(--g500,#6b7280);letter-spacing:.02em;font-weight:600}.md-rich-tabs{background:var(--jm-bg-active,#f0f1f5);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.md-rich-tab,.md-rich-tool{appearance:none;font:inherit;color:var(--g500,#6b7280);cursor:pointer;background:0 0;border:0;font-size:12px;line-height:1.5}.md-rich-tab{border-radius:5px;padding:1px 10px}.md-rich-tab:hover{color:var(--g800,#1f2937)}.md-rich-tools{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.md-rich-tool{border-radius:6px;align-items:center;gap:4px;padding:2px 8px;transition:color .15s,background-color .15s;display:inline-flex}.md-rich-tool:hover{color:var(--g800,#1f2937);background:var(--jm-bg-active,#f0f1f5)}.md-rich-tool.copied{color:#10b981}.md-rich>.md-rich-source,.md-rich:is(.md-rich-user-source,.md-rich-default-source:not(.md-rich-user-preview))>.md-rich-preview{display:none}.md-rich:is(.md-rich-user-source,.md-rich-default-source:not(.md-rich-user-preview))>.md-rich-source{display:block}.md-rich:not(:is(.md-rich-user-source,.md-rich-default-source:not(.md-rich-user-preview))) .md-rich-tab-preview,.md-rich:is(.md-rich-user-source,.md-rich-default-source:not(.md-rich-user-preview)) .md-rich-tab-source{color:var(--g900,#111);background:var(--jm-bg-surface,#fff);box-shadow:0 1px 2px #00000014}.md-rich-doc{min-width:0;padding:12px 16px 4px;overflow-x:auto}.md-rich .md-rich-source pre{border:0;border-radius:0;max-height:520px;margin:0;overflow:auto}.md-rich-source .md-code-wrap>.md-copy-btn{display:none}.md-rich-frame{background:#fff}.md-rich-frame:empty{background:var(--jm-bg-base,#f9fafb);justify-content:center;align-items:center;min-height:72px;display:flex}.md-rich-frame:empty:before{content:"回复完成后显示预览";color:var(--g400,#9ca3af);font-size:12px}.md-rich-iframe{background:#fff;border:0;width:100%;display:block}.md-rich-overlay{z-index:4000;background:#00000073;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.md-rich-overlay-panel{background:var(--jm-bg-surface,#fff);border-radius:12px;flex-direction:column;width:100%;max-width:1400px;height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000004d}.md-rich-overlay-head{border-bottom:1px solid var(--jm-border-subtle,#e5e7eb);align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:12px;display:flex}.md-rich-overlay-close{margin-left:auto}.md-rich-overlay-body{background:#fff;flex:1;min-height:0}.md-rich-overlay-iframe{border:0;width:100%;height:100%;display:block}@media (width<=767.98px){.md-rich-doc{padding:10px 12px 2px}.md-rich-overlay{padding:0}.md-rich-overlay-panel{border-radius:0}}
