.communication-content{font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;color:#172b4d;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.communication-content p{margin:0 0 .8em}.communication-content h2,.communication-content h3,.communication-content h4{line-height:1.4;margin:1.2em 0 .6em}.communication-content a{color:#1769e0;text-decoration:underline}.communication-content blockquote{border-left:3px solid #8ab4f8;background:#f1f6ff;margin:1em 0;padding:12px 18px}.communication-content pre{white-space:pre-wrap;background:#f0f3f8;border-radius:8px;padding:14px}.communication-content code{font-family:Consolas,monospace;background:#eef2f8;padding:2px 4px}.communication-content table{border-collapse:collapse;width:100%;table-layout:fixed}.communication-content th,.communication-content td{border:1px solid #cbd8ea;padding:9px;min-width:70px;vertical-align:top}.communication-content th{background:#eef4ff}.communication-content img{max-width:100%;height:auto;border-radius:8px}.communication-content figure{margin:16px 0}.communication-content figcaption{font-size:12px;color:#65748b}.comm-table-scroll{overflow-x:auto}.comm-plain{white-space:pre-wrap}.comm-align-left{text-align:left}.comm-align-center{text-align:center}.comm-align-right{text-align:right}.comm-color-0{color:#172b4d}.comm-color-1{color:#1769e0}.comm-color-2{color:#0f766e}.comm-color-3{color:#b42318}.comm-color-4{color:#6d28d9}.comm-highlight-0{background:#fef3c7}.comm-highlight-1{background:#dbeafe}.comm-highlight-2{background:#dcfce7}.comm-highlight-3{background:#fce7f3}
.comm-editor{border:1px solid #cedaeb;border-radius:12px;overflow:hidden;background:#fff;min-width:0}.comm-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:10px;background:#f6f8fc;border-bottom:1px solid #dce5f1;align-items:center}.comm-toolbar button,.comm-toolbar select{font:inherit;font-size:12px;color:#263c5e;border:1px solid transparent;background:transparent;border-radius:5px;padding:7px 8px;min-height:32px;cursor:pointer}.comm-toolbar button:hover,.comm-toolbar select:hover{background:#e7effd;border-color:#c7d8fa}.comm-toolbar button:focus-visible,.comm-toolbar select:focus-visible{outline:2px solid #1769e0;outline-offset:1px}.comm-editor .tiptap{min-height:240px;padding:22px;outline:none;max-height:65vh;overflow:auto}.comm-editor .tiptap:focus{box-shadow:inset 0 0 0 2px #a8c7fa}.comm-editor-feedback{font-size:12px;color:#65748b;margin:0;padding:4px 14px;min-height:22px}.comm-editor-fullscreen{position:fixed!important;inset:16px!important;z-index:10050;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax #13233a80}.comm-editor-fullscreen>div:not(.comm-toolbar){flex:1;overflow:auto}.comm-editor-fullscreen .tiptap{height:100%;max-height:none}.comm-editor .selectedCell{background:#dbeafe}.comm-editor .ProseMirror-selectednode{outline:2px solid #1769e0}.comm-editor-image{display:block;max-width:100%}
